+2012-10-12 [iwkse] 3.8.1cvs95
+
+ * src/common/utils.c
+ g_free *mutex
+
+2012-10-12 [mones] 3.8.1cvs94
+
+ * src/common/utils.c
+ Remove undeclared mutex symbol
+
+2012-10-12 [colin] 3.8.1cvs93
+
+ * src/compose.c
+ * src/prefs_account.c
+ * src/common/utils.c
+ * src/common/utils.h
+ Fix bug #2751 'g_mutex_new/g_mutex_free removed from GLib 2.32'
+ Thanks to Salvatore de Paolis
+
+2012-10-10 [colin] 3.8.1cvs92
+
+ * src/folder.c
+ Fix bug #2744, "Quick search throws bad command
+ argument error on Microsoft Exchange". Fall back
+ to local search if folder-specific search fails.
+ * src/gtk/quicksearch.c
+ Typo fix.
+
+2012-10-10 [colin] 3.8.1cvs91
+
+ * src/procmsg.h
+ Make what the tags list contain more clear
+
+2012-10-10 [colin] 3.8.1cvs90
+
+ * src/inc.c
+ * src/mbox.c
+ * src/common/smtp.c
+ * src/common/smtp.h
+ Fix bug #2639, "The MSGBUFSIZE definition collides with a definition of OpenBSD"
+ Patch by "madroach"
+
+2012-10-10 [colin] 3.8.1cvs89
+
+ * autogen.sh
+ Fix bug #2638, "Respect $LEX environment variable in autogen.sh"
+
+2012-10-10 [colin] 3.8.1cvs88
+
+ * src/compose.c
+ Leak fix (thanks Ricardo!)
+
+2012-10-10 [colin] 3.8.1cvs87
+
+ * src/common/utils.c
+ Fix O(n^2) algorithm in remove_numbered_files_not_in_list
+ Initial patch by Igor Mammedov <imammedo@redhat.com> with
+ fixes by Michael Rasmussen and myself.
+ Also revert part of 3.8.1cvs86, g_slist_free_full()
+ semantics are different from slist_free_strings() in that
+ slist_free_strings does not free the list itself.
+
+2012-10-09 [mones] 3.8.1cvs86
+
+ * doc/man/claws-mail.1
+ * src/compose.c
+ * src/common/utils.c
+ New extra headers feature for adding user-defined
+ extra headers to the combobox in the compose window
+ Headers are stablished in 'extraheaderrc', one per
+ line with a final colon
+
+2012-10-06 [mones] 3.8.1cvs85
+
+ * po/POTFILES.in
+ Added src/gtk/menu.c
+ * src/common/defs.h
+ * src/gtk/menu.c
+ * src/gtk/menu.h
+ New function cm_menu_item_new_label_from_url to
+ avoid crashing on huge URL strings and warn user
+ about the possible causes
+ * src/mainwindow.c
+ Use it to create List menu items safely
+
+2012-10-04 [colin] 3.8.1cvs84
+
+ * src/imap.c
+ Fix keywords with spaces
+
+2012-10-04 [colin] 3.8.1cvs83
+
+ * src/advsearch.c
+ Fix double-tag search. Maybe fixes bug #2744,
+ 'Quick search throws bad command argument
+ error since recent change'. Patch by Sean.
+
+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 provided 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
+ Check file operation results (and remove and
+ unused var warning)
+
+2012-09-14 [colin] 3.8.1cvs58
+
+ * src/gtk/inputdialog.c
+ Remove unused var, thanks Ticho
+
+2012-09-13 [colin] 3.8.1cvs57
+
+ * src/stock_pixmap.c
+ Fix missing \n in debug line
+
+2012-09-13 [colin] 3.8.1cvs56
+
+ * src/main.c
+ Don't listen on the Unix socket before we're
+ ready. The 'popup' order from another instance
+ may provoke a race and trash configuration files.
+
+2012-09-13 [colin] 3.8.1cvs55
+
+ * src/imap.c
+ Maybe fix bug #2096, "MEMORY-ERROR w/
+ Claws-Mail/IMAP and Lotus Domino". Use
+ correct types for start/end and test if
+ start is indeed before end.
+
+2012-09-12 [mones] 3.8.1cvs54
+
+ * src/prefs_other.c
+ Fix bug #1975 'preference mutt key bindings do not take
+ effect' (and the other invalid paths too)
+
+2012-09-12 [colin] 3.8.1cvs53
+
+ * src/procmsg.c
+ Revert that hunk, logic is unclear.
+
+2012-09-12 [colin] 3.8.1cvs52
+
+ * src/addressbook.c
+ * src/addrharvest.c
+ * src/addrindex.c
+ * src/addritem.c
+ * src/compose.c
+ * src/edittags.c
+ * src/folder.c
+ * src/imap.c
+ * src/inc.c
+ * src/ldif.c
+ * src/mainwindow.c
+ * src/mbox.c
+ * src/mimeview.c
+ * src/mutt.c
+ * src/partial_download.c
+ * src/prefs_filtering_action.c
+ * src/prefs_toolbar.c
+ * src/printing.c
+ * src/procheader.c
+ * src/procmime.c
+ * src/procmsg.c
+ * src/summaryview.c
+ * src/textview.c
+ * src/common/utils.c
+ * src/etpan/imap-thread.c
+ * src/gtk/gtkaspell.c
+ * src/plugins/pgpcore/sgpgme.c
+ More fixes from bug #1961:
+ - Write-only variables
+ - Null pointer dereferences
+ - A couple other fixes for which the reporter
+ was unsure, but which showed problems.
+ More details in bug #1961 comments.
+
+2012-09-12 [colin] 3.8.1cvs51
+
+ * src/compose.c
+ * src/mh.c
+ * src/common/ssl.c
+ * src/plugins/pgpcore/passphrase.c
+ Apply patches from bug #1961, "patches for
+ a couple of clang warnings":
+ - Check return codes
+ - Remove dead code
+
+2012-09-12 [colin] 3.8.1cvs50
+
+ * claws-mail.pc.in
+ Put Claws-Mail CFLAGS first; fixes build on Fink/OS X
+ where the included menu.h could come from Ncurses.
+ Thanks to 'Stainless Steel Rat' <ratinox@gweep.net>
+
+2012-09-11 [colin] 3.8.1cvs49
+
+ * src/main.c
+ Fix race condition at start.
+
+2012-09-10 [colin] 3.8.1cvs48
+
+ * src/main.c
+ Create lock socket as soon as possible, not after
+ a few things like caching all prefs.
+
+2012-09-09 [mones] 3.8.1cvs47
+
+ * src/plugins/bogofilter/bogofilter.c
+ Add missing include
+
+2012-09-08 [colin] 3.8.1cvs46
+
+ * AUTHORS
+ * src/Makefile.am
+ * src/action.c
+ * src/addr_compl.c
+ * src/addrbook.c
+ * src/compose.c
+ * src/compose.h
+ * src/editaddress.c
+ * src/filtering.c
+ * src/folder.c
+ * src/folder.h
+ * src/folderview.h
+ * src/headerview.h
+ * src/imap_gtk.c
+ * src/localfolder.c
+ * src/main.c
+ * src/mainwindow.c
+ * src/mainwindow.h
+ * src/matcher.c
+ * src/matcher_parser_parse.y
+ * src/messageview.c
+ * src/messageview.h
+ * src/mh.c
+ * src/mh_gtk.c
+ * src/mimeview.c
+ * src/mimeview.h
+ * src/noticeview.h
+ * src/prefs_account.c
+ * src/prefs_account.h
+ * src/prefs_filtering.c
+ * src/prefs_filtering_action.c
+ * src/prefs_gtk.h
+ * src/prefs_matcher.c
+ * src/prefs_template.c
+ * src/prefs_toolbar.c
+ * src/privacy.c
+ * src/procheader.h
+ * src/procmime.c
+ * src/procmime.h
+ * src/procmsg.c
+ * src/procmsg.h
+ * src/proctypes.h
+ * src/remotefolder.c
+ * src/summaryview.c
+ * src/summaryview.h
+ * src/textview.c
+ * src/textview.h
+ * src/toolbar.c
+ * src/uri_opener.c
+ * src/viewtypes.h
+ * src/common/defs.h
+ * src/gtk/authors.h
+ * src/gtk/description_window.c
+ * src/plugins/trayicon/trayicon.c
+ Break circular dependencies in Claws' headers,
+ Patch by Sean Buckheister <s_buckhe@cs.uni-kl.de>
+
+2012-09-08 [colin] 3.8.1cvs45
+
+ * src/textview.c
+ Fix shortcut getting
+
+2012-09-05 [colin] 3.8.1cvs44
+
+ * src/matcher.c
+ * src/matcher.h
+ * src/prefs_matcher.c
+ Drop matcherprop_new_create, which is just a copy of
+ matcherprop_new, and staticalize what can be
+
+2012-09-05 [colin] 3.8.1cvs43
+
+ * src/plugins/pgpcore/select-keys.c
+ Fix bug #2390, "Non-fully-trusted-key-warning appears
+ based on primary UID rather than recipient e-mail"
+
+2012-08-29 [colin] 3.8.1cvs42
+
+ * src/gtk/gtkaspell.c
+ Fix bug #2596, "Spell checker does not work properly"
+
+2012-08-29 [colin] 3.8.1cvs41
+
+ * src/plugins/pgpcore/sgpgme.c
+ Set gpgme's locale to UTF-8. Fixes bug #2650,
+ "segfault in pgp when gpgme_strerror() returns a non utf-8 string"
+
+2012-08-29 [colin] 3.8.1cvs40
+
+ * src/mainwindow.c
+ * src/messageview.c
+ * src/mimeview.c
+ * src/mimeview.h
+ * src/summaryview.c
+ * src/textview.c
+ * src/gtk/menu.c
+ * src/gtk/menu.h
+ Move the hardcoded mimeview shortcuts to standard menus.
+
+2012-08-27 [colin] 3.8.1cvs39
+
+ * src/main.c
+ Fix double mainwindow presentation that confuses GNOME3
+ when some plugins fail to load (subsequent Claws windows
+ got no focus in that case)
+
+2012-08-27 [colin] 3.8.1cvs38
+
+ * src/summaryview.c
+ Make Mark all read confirmation button more clear
+
+2012-08-27 [colin] 3.8.1cvs37
+
+ * src/mainwindow.c
+ * src/summaryview.c
+ Separate "Mark all read" from "Mark as read"
+ and "Ignore thread"
+
+2012-08-27 [wwp] 3.8.1cvs36
+
+ * src/inc.c
+ * src/procmsg.c
+ Remove session statistics debug statements (irrelevant in repo,
+ that's dev stuff).
+
+2012-08-24 [mones] 3.8.1cvs35
+
+ * manual/advanced.xml
+ Keep alphabetic order of hidden options lost
+ and update Clawsker URL.
+ * manual/de/advanced.xml
+ * manual/fr/advanced.xml
+ Update Clawsker URL.
+ * manual/es/advanced.xml
+ Sync with English version and update Clawsker URL.
+ * manual/de/dist/html/Makefile.am
+ * manual/es/dist/html/Makefile.am
+ * manual/fr/dist/html/Makefile.am
+ * manual/pl/dist/html/Makefile.am
+ * manual/dist/html/Makefile.am
+ Fix bug 2723 'Missing encoding in generated html manual'
+
+2012-08-23 [colin] 3.8.1cvs34
+
+ * src/mainwindow.c
+ Fix --offline asking if one wants to sync,
+ due to re-entering. Thanks <ebik@ucw.cz>.
+
+2012-08-16 [colin] 3.8.1cvs33
+
+ * src/imap.c
+ Always clear the tags list when fetching a folder, or
+ Claws will never untag an untagged email. Patch by
+ Igor Mammedov <imammedo@redhat.com>
+
+2012-08-12 [colin] 3.8.1cvs32
+
+ * src/compose.c
+ Exclude text/plain from the attachment thing
+
+2012-08-12 [colin] 3.8.1cvs31
+
+ * src/messageview.c
+ Fix comparison, thanks to Michael Gmelin
+
+2012-08-12 [colin] 3.8.1cvs30
+
+ * src/messageview.c
+ Only show HTML parts by default (if the pref
+ is set so) if the part disposition-type is
+ inline or unknown, but not attachment.
+ * src/common/ssl.c
+ Remove useless hook that won't ever be used
+ on windows
+
+2012-08-12 [colin] 3.8.1cvs29
+
+ * src/compose.c
+ Make sure text/* attachments are not made
+ inline, regardless of the compose mode.
+ Finishes fixing bug #2203 after auto-save
+ switches mode to COMPOSE_REEDIT. Thanks to
+ Michael Gmelin for finding this.
+
+2012-08-09 [colin] 3.8.1cvs28
+
+ * src/prefs_filtering.c
+ Make treeView type-ahead case insensitive
+ Patch by Andreas Ronnquist
+
+2012-08-09 [colin] 3.8.1cvs27
+
+ * src/gtk/sslcertwindow.c
+ Fix leak
+
+2012-08-09 [colin] 3.8.1cvs26
+
+ * src/common/ssl.c
+ * src/common/ssl_certificate.c
+ * src/common/ssl_certificate.h
+ * src/gtk/sslcertwindow.c
+ Fix bug 2718, "Failure to check peer hostname
+ when checking certificate"
+
+2012-08-05 [ticho] 3.8.1cvs25
+
+ * src/compose.c
+ Avoid header combo box to get focus twice (first text within,
+ then combobox widget itself) when switching focus with TAB.
+
+2012-07-28 [ticho] 3.8.1cvs24
+
+ * src/compose.c
+ Properly fix setting "transient for" for attachment properties
+ dialog when called via popup menu (since we're stealing focus
+ few lines before, we need to do it directly, not via
+ manage_window_*).
+
+2012-07-28 [ticho] 3.8.1cvs23
+
+ * src/gtk/pluginwindow.c
+ * src/gtk/prefswindow.c
+ Fixed setting "transient for" property for plugin load/unload
+ file dialog. Connected manage_window signals to prefswindow events.
+
+2012-07-27 [ticho] 3.8.1cvs22
+
+ * src/summaryview.c
+ * src/textview.c
+ Fixed setting "transient for" property for summaryview file
+ dialog and messageview's image save dialog.
+
+2012-07-27 [ticho] 3.8.1cvs21
+
+ * src/crash.c
+ * src/mimeview.c
+ Fix setting "transient for" property for file select dialogs
+ in crash report and mimeview.
+
+2012-07-27 [ticho] 3.8.1cvs20
+
+ * src/compose.c
+ Fixed "transient for" property for file attach dialog when
+ called from Attachments list popup menu. Simplified menu item
+ sensitivities setting code logic for this menu.
+
+2012-07-25 [ticho] 3.8.1cvs19
+
+ * manual/advanced.xml
+ Add the three hidden preferences related to colored display
+ of unified diffs to manual.
+
+2012-07-25 [ticho] 3.8.1cvs18
+
+ * src/gtk/gtkaspell.c
+ Create "Change directory" submenu in a separate function, change
+ wording a bit, and make the submenu always available in a context
+ menu of body edit box in compose window.
+
2012-07-25 [ticho] 3.8.1cvs17
* src/gtk/prefswindow.c