2012-10-03 [mones] 3.8.1cvs82
[claws.git] / ChangeLog
index c20eae0ab7a929b0195dec4edc5168e8c2c880df..5acb147229d89d9857223ef8d68bbb2cdcbbe5cf 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,272 @@
+2012-10-03 [mones]     3.8.1cvs82
+
+       * src/procmime.c
+               Fix bug #2743 'null pointer crash in procmime strchr'
+               Patch by Michael Schwendt (from RedHat bug 862578) 
+
+2012-09-28 [colin]     3.8.1cvs81
+
+       * src/advsearch.c
+               Never search on server if we're offline
+               (Asking the user would and will be better)
+       * src/imap.c
+               Fix uninitialized variable (bogus) warning
+               Fix SELECT of the folder before searching
+
+2012-09-27 [colin]     3.8.1cvs80
+
+       * src/advsearch.c
+       * src/imap.c
+       * src/etpan/imap-thread.c
+       * src/etpan/imap-thread.h
+               Implement IMAP server search. Patch by
+               Sean Buckheister again.
+
+2012-09-26 [colin]     3.8.1cvs79
+
+       * src/main.c
+       * src/matcher.c
+       * src/matcher.h
+               Prepare the context strings, their translation take
+               CPU time. Shaves 6 seconds out of 17 on my reference
+               folder body search.
+       * src/summary_search.c
+               Fix a warning
+
+2012-09-26 [colin]     3.8.1cvs78
+
+       * src/matcher.c
+       * src/procmime.c
+       * src/procmime.h
+               Unlock I/O in procmime, give a way
+               for matcher to avoid having to
+               read/write tmp/rewind/read tmp for
+               body matches.
+
+2012-09-26 [colin]     3.8.1cvs77
+
+       * src/summary_search.c
+               Fix unresponsive stop button
+       * src/gtk/quicksearch.c
+               Fix busy cursor
+
+2012-09-26 [colin]     3.8.1cvs76
+
+       * src/summary_search.c
+       * src/summaryview.c
+       * src/summaryview.h
+       * src/gtk/quicksearch.c
+               Factorize search code in summary_search and
+               add a progress indicator as that slows down
+               the first result in case of body search.
+
+2012-09-26 [colin]     3.8.1cvs75
+
+       * src/folder.c
+               Fix body search triggering GUI updates
+               for every message when it gets MSG_SCANNED
+               set.
+
+2012-09-26 [colin]     3.8.1cvs74
+
+       * src/folder.c
+       * src/folder.h
+       * src/imap.c
+       * src/procmsg.c
+       * src/procmsg.h
+       * src/summaryview.c
+               Factorize msg list to num list code;
+               Make search faster using cache instead
+               of network I/O
+
+2012-09-25 [mones]     3.8.1cvs73
+
+       * src/gtk/quicksearch.c
+               Fix new expressions not being added to quicksearch
+               history in extended mode; patch by Sean Buckheister
+
+2012-09-22 [mir]       3.8.1cvs72
+
+       * src/advsearch.c
+           Fix for not searching in folders marked 'no_select'
+           patch provide by colin.
+
+2012-09-22 [mones]     3.8.1cvs71
+
+       * src/advsearch.c
+               Add missing copyright header
+
+2012-09-21 [colin]     3.8.1cvs70
+
+       * src/folder.c
+               Fix warning where msgcount was used
+               uninitialized in case the search was
+               to be performed on a message list subset.
+
+2012-09-21 [colin]     3.8.1cvs69
+
+       * src/gtk/quicksearch.c
+               Fix error background not appearing
+
+2012-09-21 [colin]     3.8.1cvs68
+
+       * src/Makefile.am
+       * src/advsearch.c ** ADDED **
+       * src/advsearch.h ** ADDED **
+       * src/folder.c
+       * src/folder.h
+       * src/folderview.c
+       * src/imap.c
+       * src/main.c
+       * src/matcher.c
+       * src/matcher.h
+       * src/matchertypes.h ** ADDED **
+       * src/mh.c
+       * src/mimeview.c
+       * src/news.c
+       * src/proctypes.h
+       * src/summary_search.c
+       * src/summaryview.c
+       * src/summaryview.h
+       * src/gtk/quicksearch.c
+       * src/gtk/quicksearch.h
+               Separated GUI and logic for search
+               Use same logic for quicksearch and folder search
+               Patch by Sean Buckheister <s_buckhe@cs.uni-kl.de>
+
+2012-09-19 [mones]     3.8.1cvs67
+
+       * src/mainwindow.c
+               Remove spurious parameter from get_url_part and
+               fix potential buffer overflow
+
+2012-09-19 [colin]     3.8.1cvs66
+
+       * src/addressbook.c
+       * src/addrselect.c
+               Un-mix mixed enum comparison which happened
+               to work because multiple enums define the same
+               values.
+
+2012-09-19 [colin]     3.8.1cvs65
+
+       * src/addrindex.c
+       * src/editaddress.c
+       * src/editldap.c
+       * src/exporthtml.c
+       * src/jpilot.c
+       * src/procmime.c
+       * src/plugins/bogofilter/bogofilter_gtk.c
+       * src/plugins/pgpcore/prefs_gpg.c
+       * src/plugins/smime/smime.c
+       * src/plugins/spamassassin/spamassassin_gtk.c
+               More warning fixes, casts, useless variables and
+               unchecked return values
+
+2012-09-19 [colin]     3.8.1cvs64
+
+       * src/mainwindow.c
+               Check possible overflow
+       * src/prefs_account.c
+       * src/prefs_compose_writing.c
+       * src/prefs_logging.c
+       * src/prefs_message.c
+       * src/prefs_msg_colors.c
+       * src/prefs_other.c
+       * src/prefs_receive.c
+       * src/prefs_summaries.c
+       * src/prefs_wrapping.c
+               fix GtkAdjustment casts
+       * src/common/ssl.c
+               fix warnings
+       * src/gtk/gtkaspell.c
+               fix warnings
+
+2012-09-19 [mones]     3.8.1cvs63
+
+       * src/addritem.c
+               Fix leak and follow function specification
+
+2012-09-19 [mones]     3.8.1cvs62
+
+       * src/action.c
+               Use unused var c to check result and emit messages on error
+       * src/addrbook.c
+               Remove unused vars: attr (several functions), element
+       * src/addrclip.c
+               Use unused var newGroup to check result
+       * src/addrcustomattr.c
+               Remove unused var summaryview and related code
+       * src/addressbook.c
+               Use unused vars nn, newNode, idleID to check result
+               Remove unused var aoType and refactor logic around it
+               Comment var enabled and related debug code
+       * src/msgcache.c
+               Use unused var error to check result and emit debug messages
+       * src/textview.c
+               Remove unused var link_color
+       * src/toolbar.c
+               Remove unused vars: attr, retVal
+
+2012-09-19 [colin]     3.8.1cvs61
+
+       * src/imap.c
+       * src/inc.c
+       * src/news.c
+       * src/send_message.c
+       * src/common/socket.c
+               More precise error logging
+
+2012-09-16 [mones]     3.8.1cvs60
+
+        * src/action.c                                                          
+                Removed dup calls with ignored result
+        * src/addr_compl.c                                                      
+                Removed unused var is_group and simplified logic around it      
+        * src/addrharvest.c                                                     
+        * src/matcher.c
+        * src/procmsg.c                                                         
+        * src/etpan/etpan-thread-manager.c                                      
+                Use unused var r to verify result and emit messages on error
+        * src/compose.c                                                         
+                Move color variable into conditional usage blocks
+                Remove assigned but not used vars: lock, titles, count          
+        * src/edittags.c
+                Remove assigned but not used var actions                        
+        * src/folderview.c
+                Remove assigned but not used vars: from_parent, src_node        
+        * src/imap_gtk.c
+        * src/mh_gtk.c                                                          
+                Remove malloc-ed but not used var: old_path                     
+        * src/news.c
+                Comment unused vars from commented block: tofetch, fetched      
+        * src/prefs_account.c
+                Remove assigned but not used var: privacy_enabled
+        * src/prefs_actions.c
+        * src/prefs_customheader.c
+                Remove assigned but not used var: store
+        * src/prefs_filtering.c
+                Remove assigned but not used var: n_rows
+        * src/prefs_template.c
+                Remove assigned but not used vars: model, list_store
+        * src/prefs_toolbar.c
+                Remove assigned but not used var: win_titles
+        * src/printing.c
+                Remove assigned but not used vars: orientation, line, baseline,
+                off_chars 
+        * src/etpan/imap-thread.c
+                Remove assigned but not used var: value, r
+                Refactor to check correct memory allocation
+        * src/etpan/nntp-thread.c
+                Remove assigned but not used var: value
+        * src/gtk/gtkaspell.c
+                Remove assigned but not used vars: textbuf, exist
+                Remove unused function: find_gtkaspeller
+        * src/gtk/gtkcmctree.c
+                Remove unused function: gtk_cmctree_get_offset
+        * src/gtk/gtkshruler.c
+                Remove assigned but not used vars: ruler, priv
+
 2012-09-14 [mones]     3.8.1cvs59
 
        * src/common/log.c