2012-07-15 [wwp] 3.8.1cvs15
[claws.git] / ChangeLog
index d2086b71f9ce155aad86b41bf0b8983a32434f30..c8bb204686ad9a4384187feaf455f413aa47af07 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
-2012-05-27 [paul]      3.8.0cvs48
+2012-07-15 [wwp]       3.8.1cvs15
+
+       * src/procmime.c
+               Fix bug 2697, thanks to Mikhail Efremov (wrong list ptr used).
+
+2012-07-10 [paul]      3.8.1cvs14
+
+       * src/procmime.c
+               forgot this in last commit
+
+2012-07-10 [paul]      3.8.1cvs13
+
+       * src/messageview.c
+       * src/common/defs.h
+       * src/common/quoted-printable.c
+       * src/common/quoted-printable.h
+               revert 3.8.1cvs2,3,4,5  because they (somewhere!) cause
+               the bug: partial message text loss
+
+2012-07-10 [mones]     3.8.1cvs12
+
+       * src/plugins/pgpcore/sgpgme.c
+               Fix bug 2689, 'segfault when trying to view info
+                about pgp/smime sign'
+
+2012-07-08 [ticho]     3.8.1cvs11
+
+       * src/plugins/pgpcore/sgpgme.c
+               Consider marginal signature validity as untrusted. Suggested by
+               Jean-Benoist Leger (leger at crans.org).
+
+2012-07-08 [paul]      3.8.1cvs10
 
+       * src/gtk/icon_legend.c
+               fix (reveal) hidden icon in gui and build warning
+
+2012-07-07 [paul]      3.8.1cvs9
+
+       * src/plugins/pgpcore/prefs_gpg.c
+               fix build
+
+2012-07-07 [colin]     3.8.1cvs8
+
+       * claws-features.h.in
+       * src/codeconv.h
+       * src/imap_gtk.h
+       * src/inc.h
+       * src/jpilot.h
+       * src/messageview.h
+       * src/msgcache.h
+       * src/news_gtk.h
+       * src/partial_download.h
+       * src/pop.h
+       * src/prefs_account.h
+       * src/prefs_common.h
+       * src/printing.h
+       * src/procmime.h
+       * src/procmsg.h
+       * src/stock_pixmap.c
+       * src/textview.h
+       * src/common/defs.h
+       * src/common/log.h
+       * src/common/session.h
+       * src/common/smtp.h
+       * src/common/socket.h
+       * src/common/ssl.h
+       * src/common/ssl_certificate.h
+       * src/common/timing.h
+       * src/common/utils.h
+       * src/gtk/gtkaspell.h
+       * src/gtk/gtkutils.h
+       * src/gtk/pluginwindow.h
+       * src/gtk/spell_entry.h
+       * src/gtk/sslcertwindow.h
+               Don't export config.h in public headers
+
+2012-07-07 [colin]     3.8.1cvs7
+
+       * claws-features.h.in
+       * configure.ac
+       * Makefile.am
        * src/account.c
-       * src/account.h
        * src/action.c
-       * src/action.h
-       * src/adbookbase.h
        * src/addr_compl.c
-       * src/addr_compl.h
-       * src/addrbook.c
-       * src/addrcache.c
-       * src/addrcache.h
-       * src/addrclip.c
-       * src/addrclip.h
        * src/addrcustomattr.c
-       * src/addrcustomattr.h
-       * src/addrdefs.h
        * src/addrduplicates.c
-       * src/addrduplicates.h
        * src/addressadd.c
-       * src/addressadd.h
-       * src/addressbook-dbus.c
-       * src/addressbook-dbus.h
        * src/addressbook.c
-       * src/addressbook.h
        * src/addressbook_foldersel.c
-       * src/addressbook_foldersel.h
-       * src/addressitem.h
        * src/addrgather.c
-       * src/addrgather.h
-       * src/addrharvest.c
-       * src/addrharvest.h
        * src/addrindex.c
-       * src/addrindex.h
-       * src/addritem.c
-       * src/addritem.h
-       * src/addrquery.c
-       * src/addrquery.h
-       * src/addrselect.c
-       * src/addrselect.h
        * src/alertpanel.c
-       * src/alertpanel.h
        * src/autofaces.c
-       * src/autofaces.h
        * src/browseldap.c
-       * src/browseldap.h
        * src/codeconv.c
        * src/codeconv.h
        * src/compose.c
-       * src/compose.h
        * src/crash.c
-       * src/crash.h
        * src/customheader.c
-       * src/customheader.h
        * src/displayheader.c
-       * src/displayheader.h
        * src/editaddress.c
-       * src/editaddress.h
        * src/editaddress_other_attributes_ldap.c
-       * src/editaddress_other_attributes_ldap.h
        * src/editbook.c
-       * src/editbook.h
        * src/editgroup.c
-       * src/editgroup.h
        * src/editjpilot.c
-       * src/editjpilot.h
        * src/editldap.c
-       * src/editldap.h
        * src/editldap_basedn.c
-       * src/editldap_basedn.h
        * src/edittags.c
-       * src/edittags.h
        * src/editvcard.c
-       * src/editvcard.h
        * src/exphtmldlg.c
-       * src/exphtmldlg.h
        * src/expldifdlg.c
-       * src/expldifdlg.h
        * src/export.c
-       * src/export.h
        * src/exporthtml.c
-       * src/exporthtml.h
        * src/exportldif.c
-       * src/exportldif.h
-       * src/filtering.c
-       * src/filtering.h
        * src/folder.c
-       * src/folder.h
        * src/folder_item_prefs.c
-       * src/folder_item_prefs.h
-       * src/foldersel.c
-       * src/foldersel.h
-       * src/folderutils.c
-       * src/folderutils.h
-       * src/folderview.c
-       * src/folderview.h
        * src/grouplistdialog.c
-       * src/grouplistdialog.h
        * src/headerview.c
-       * src/headerview.h
-       * src/html.c
-       * src/html.h
        * src/image_viewer.c
-       * src/image_viewer.h
        * src/imap.c
-       * src/imap.h
        * src/imap_gtk.c
        * src/imap_gtk.h
        * src/import.c
-       * src/import.h
        * src/importldif.c
-       * src/importldif.h
        * src/importmutt.c
-       * src/importmutt.h
        * src/importpine.c
-       * src/importpine.h
        * src/inc.c
        * src/inc.h
        * src/jpilot.c
        * src/jpilot.h
        * src/ldapctrl.c
-       * src/ldapctrl.h
        * src/ldaplocate.c
-       * src/ldaplocate.h
        * src/ldapquery.c
-       * src/ldapquery.h
        * src/ldapserver.c
-       * src/ldapserver.h
        * src/ldapupdate.c
-       * src/ldapupdate.h
        * src/ldaputil.c
-       * src/ldaputil.h
-       * src/ldif.c
-       * src/ldif.h
-       * src/localfolder.c
-       * src/localfolder.h
        * src/main.c
-       * src/main.h
-       * src/mainwindow.c
-       * src/mainwindow.h
        * src/manual.c
-       * src/manual.h
        * src/matcher.c
-       * src/matcher.h
        * src/mbox.c
-       * src/mbox.h
        * src/message_search.c
-       * src/message_search.h
-       * src/messageview.c
        * src/messageview.h
        * src/mh.c
-       * src/mh.h
        * src/mh_gtk.c
-       * src/mh_gtk.h
        * src/mimeview.c
-       * src/mimeview.h
        * src/msgcache.c
        * src/msgcache.h
-       * src/mutt.c
-       * src/mutt.h
        * src/news.c
-       * src/news.h
        * src/news_gtk.c
        * src/news_gtk.h
        * src/noticeview.c
-       * src/noticeview.h
        * src/partial_download.c
        * src/partial_download.h
-       * src/pine.c
-       * src/pine.h
        * src/pop.c
        * src/pop.h
        * src/prefs_account.c
        * src/prefs_account.h
        * src/prefs_actions.c
-       * src/prefs_actions.h
        * src/prefs_common.c
        * src/prefs_common.h
        * src/prefs_compose_writing.c
-       * src/prefs_compose_writing.h
        * src/prefs_customheader.c
-       * src/prefs_customheader.h
        * src/prefs_display_header.c
-       * src/prefs_display_header.h
        * src/prefs_ext_prog.c
-       * src/prefs_ext_prog.h
        * src/prefs_filtering.c
-       * src/prefs_filtering.h
        * src/prefs_filtering_action.c
-       * src/prefs_filtering_action.h
        * src/prefs_folder_column.c
-       * src/prefs_folder_column.h
        * src/prefs_folder_item.c
-       * src/prefs_folder_item.h
        * src/prefs_fonts.c
-       * src/prefs_fonts.h
        * src/prefs_gtk.c
-       * src/prefs_gtk.h
        * src/prefs_image_viewer.c
-       * src/prefs_image_viewer.h
        * src/prefs_logging.c
-       * src/prefs_logging.h
        * src/prefs_matcher.c
-       * src/prefs_matcher.h
        * src/prefs_message.c
-       * src/prefs_message.h
        * src/prefs_msg_colors.c
-       * src/prefs_msg_colors.h
        * src/prefs_other.c
-       * src/prefs_other.h
        * src/prefs_quote.c
-       * src/prefs_quote.h
        * src/prefs_receive.c
-       * src/prefs_receive.h
        * src/prefs_send.c
-       * src/prefs_send.h
        * src/prefs_spelling.c
-       * src/prefs_spelling.h
        * src/prefs_summaries.c
-       * src/prefs_summaries.h
        * src/prefs_summary_column.c
-       * src/prefs_summary_column.h
        * src/prefs_summary_open.c
-       * src/prefs_summary_open.h
-       * src/prefs_template.c
-       * src/prefs_template.h
-       * src/prefs_themes.c
-       * src/prefs_themes.h
        * src/prefs_toolbar.c
-       * src/prefs_toolbar.h
        * src/prefs_wrapping.c
-       * src/prefs_wrapping.h
        * src/printing.c
        * src/printing.h
-       * src/privacy.c
-       * src/privacy.h
        * src/procheader.c
-       * src/procheader.h
        * src/procmime.c
        * src/procmime.h
-       * src/procmsg.c
        * src/procmsg.h
        * src/quote_fmt.c
        * src/recv.c
-       * src/recv.h
-       * src/remotefolder.c
-       * src/remotefolder.h
        * src/send_message.c
-       * src/send_message.h
        * src/setup.c
-       * src/setup.h
-       * src/sourcewindow.c
-       * src/sourcewindow.h
        * src/ssl_manager.c
-       * src/ssl_manager.h
        * src/statusbar.c
-       * src/statusbar.h
-       * src/stock_pixmap.c
-       * src/stock_pixmap.h
        * src/summary_search.c
-       * src/summary_search.h
-       * src/summaryview.c
-       * src/summaryview.h
        * src/textview.c
        * src/textview.h
        * src/toolbar.c
-       * src/toolbar.h
        * src/undo.c
-       * src/undo.h
        * src/unmime.c
-       * src/unmime.h
        * src/uri_opener.c
-       * src/uri_opener.h
-       * src/vcard.c
-       * src/vcard.h
        * src/wizard.c
-       * src/wizard.h
-       * src/common/base64.c
-       * src/common/base64.h
        * src/common/claws.c
        * src/common/defs.h
        * src/common/hooks.c
-       * src/common/hooks.h
        * src/common/log.c
        * src/common/log.h
-       * src/common/mgutils.c
-       * src/common/mgutils.h
-       * src/common/passcrypt.c
        * src/common/plugin.c
-       * src/common/plugin.h
        * src/common/prefs.c
-       * src/common/prefs.h
-       * src/common/progressindicator.c
-       * src/common/progressindicator.h
-       * src/common/quoted-printable.c
-       * src/common/quoted-printable.h
        * src/common/session.c
        * src/common/session.h
        * src/common/smtp.c
        * src/common/ssl.h
        * src/common/ssl_certificate.c
        * src/common/ssl_certificate.h
-       * src/common/stringtable.c
-       * src/common/stringtable.h
+       * src/common/string_match.c
        * src/common/tags.c
-       * src/common/tags.h
-       * src/common/template.c
-       * src/common/template.h
        * src/common/timing.h
        * src/common/utils.c
        * src/common/utils.h
-       * src/common/version.h.in
-       * src/common/xml.c
-       * src/common/xml.h
-       * src/common/xmlprops.c
-       * src/common/xmlprops.h
-       * src/etpan/etpan-errors.h
-       * src/etpan/etpan-thread-manager-types.h
        * src/etpan/etpan-thread-manager.c
-       * src/etpan/etpan-thread-manager.h
        * src/etpan/imap-thread.c
-       * src/etpan/imap-thread.h
        * src/etpan/nntp-thread.c
-       * src/etpan/nntp-thread.h
        * src/gtk/about.c
-       * src/gtk/about.h
-       * src/gtk/colorlabel.c
-       * src/gtk/colorlabel.h
-       * src/gtk/colorsel.c
-       * src/gtk/colorsel.h
        * src/gtk/combobox.c
-       * src/gtk/combobox.h
        * src/gtk/description_window.c
-       * src/gtk/description_window.h
        * src/gtk/filesel.c
-       * src/gtk/filesel.h
-       * src/gtk/foldersort.c
-       * src/gtk/foldersort.h
-       * src/gtk/gtksctree.c
+       * src/gtk/gtkaspell.c
+       * src/gtk/gtkaspell.h
+       * src/gtk/gtkshruler.c
+       * src/gtk/gtkunit.c
        * src/gtk/gtkutils.c
        * src/gtk/gtkutils.h
+       * src/gtk/gtkvscrollbutton.c
        * src/gtk/icon_legend.c
-       * src/gtk/icon_legend.h
        * src/gtk/inputdialog.c
-       * src/gtk/inputdialog.h
        * src/gtk/logwindow.c
-       * src/gtk/logwindow.h
-       * src/gtk/manage_window.c
-       * src/gtk/manage_window.h
        * src/gtk/menu.c
-       * src/gtk/menu.h
        * src/gtk/pluginwindow.c
        * src/gtk/pluginwindow.h
        * src/gtk/prefswindow.c
-       * src/gtk/prefswindow.h
        * src/gtk/progressdialog.c
-       * src/gtk/progressdialog.h
        * src/gtk/quicksearch.c
-       * src/gtk/quicksearch.h
        * src/gtk/spell_entry.c
        * src/gtk/spell_entry.h
        * src/gtk/sslcertwindow.c
        * src/gtk/sslcertwindow.h
        * src/plugins/bogofilter/bogofilter.c
-       * src/plugins/bogofilter/bogofilter.h
        * src/plugins/bogofilter/bogofilter_gtk.c
-       * src/plugins/demo/demo.c
        * src/plugins/dillo_viewer/dillo_prefs.c
-       * src/plugins/dillo_viewer/dillo_prefs.h
        * src/plugins/dillo_viewer/dillo_viewer.c
-       * src/plugins/pgpcore/passphrase.c
-       * src/plugins/pgpcore/passphrase.h
        * src/plugins/pgpcore/pgp_viewer.c
-       * src/plugins/pgpcore/pgp_viewer.h
        * src/plugins/pgpcore/plugin.c
-       * src/plugins/pgpcore/prefs_gpg.c
-       * src/plugins/pgpcore/prefs_gpg.h
-       * src/plugins/pgpcore/select-keys.c
-       * src/plugins/pgpcore/select-keys.h
        * src/plugins/pgpcore/sgpgme.c
-       * src/plugins/pgpcore/sgpgme.h
        * src/plugins/pgpinline/pgpinline.c
-       * src/plugins/pgpinline/pgpinline.h
        * src/plugins/pgpinline/plugin.c
        * src/plugins/pgpmime/pgpmime.c
-       * src/plugins/pgpmime/pgpmime.h
        * src/plugins/pgpmime/plugin.c
        * src/plugins/smime/plugin.c
        * src/plugins/smime/smime.c
-       * src/plugins/smime/smime.h
+       * src/plugins/spamassassin/libspamc.c
        * src/plugins/spamassassin/spamassassin.c
-       * src/plugins/spamassassin/spamassassin.h
        * src/plugins/spamassassin/spamassassin_gtk.c
        * src/plugins/trayicon/trayicon.c
        * src/plugins/trayicon/trayicon_prefs.c
-       * src/plugins/trayicon/trayicon_prefs.h
+               Specify Claws compile-time features in a specific header
+
+2012-07-06 [wwp]       3.8.1cvs6
+
+       * src/main.c
+       * src/gtk/about.c
+               Session statistics: format date following global prefs,
+               and fix stats output a little bit.
+
+2012-07-03 [mir]       3.8.1cvs5
+
+       * src/procmime.c
+           fix bug 2642, 'improve transfer encoding selection'.
+           Patch provided by Christopher Zimmermann
+           (madroach claws at gmerlin dot de)
+
+2012-07-03 [mir]       3.8.1cvs4
+
+       * src/procmime.c
+       * src/common/defs.h
+            fix bug 2641, '7bit or 8bit encoded attachments can
+            have lines longer than 998 characters'.
+            Patch provided by Christopher Zimmermann
+            (madroach claws at gmerlin dot de)
+
+
+2012-07-03 [mir]       3.8.1cvs3
+
+       * src/procmime.c
+       * src/common/defs.h
+           fix bug 2641, '7bit or 8bit encoded attachments can
+           have lines longer than 998 characters'.
+           Patch provided by Christopher Zimmermann
+           (madroach claws at gmerlin dot de)
+
+2012-07-03 [mir]       3.8.1cvs2
+
+       * src/messageview.c
+       * src/procmime.c
+       * src/common/quoted-printable.c
+       * src/common/quoted-printable.h
+           fix bug 2640, 'improve quoted-printable encoding'
+           Patch provided by madroach claws at gmerlin dot de
+
+2012-06-30 [paul]      3.8.1cvs1
+
+       * Makefile.am
+               fix bug 2579, 'Installed headers redefine autotools-specific constants'
+
+2012-06-27 [paul]      3.8.1
+       * NEWS
+       * README
+       * RELEASE_NOTES 
+               3.8.1 unleashed!
+               
+2012-06-27 [paul]      3.8.0cvs58
+
+       * configure.ac
+               fix minimum required GTK+, which got mistakenly bumped
+               in 3.8.0cvs36
+
+2012-06-27 [paul]      3.8.0cvs57
+
+       * configure.ac
+       * po/cs.po
+       * po/de.po
+       * po/es.po
+       * po/fr.po
+       * po/hu.po
+       * po/id_ID.po
+       * po/lt.po
+       * po/pt_BR.po
+       * po/sk.po
+       * po/sv.po
+       * po/zh_CN.po
+       * po/zh_TW.po
+               updated translations
+       * src/gtk/authors.h
+       * tools/claws.i18n.status.pl
+               updated based on currently active
+
+2012-06-25 [mir]       3.8.0cvs56
+
+       * src/folder.c
+           If a folder class returns <> 0 then the message has not
+           been removed from the file system and therefore it should
+           not be removed from the cache either.
+
+2012-06-20 [ticho]     3.8.0cvs55
+
+       * src/mh.c
+               Fix for bug #1090 - Standard-folders appear again
+               after rescanning tree
+
+2012-06-20 [paul]      3.8.0cvs54
+
+       * src/prefs_common.c
+       * src/prefs_common.h
+       * src/textview.c
+       * src/textview.h
+               colourise attached patches.
+               Patch by Ticho
+
+2012-06-02 [wwp]       3.8.0cvs53
+
+       * src/gtk/progressdialog.c
+               Add a hide button to the retrieve/send progress dialogs. WM's close button
+               now hides (as well as pressing Esc) instead of doing nothing.
+
+2012-06-02 [wwp]       3.8.0cvs52
+
+       * doc/man/claws-mail.1
+       * src/main.c
+       * src/main.h
+       * src/inc.c
+       * src/procmsg.c
+       * src/gtk/about.c
+               Introduce a new feature: basic session statistics (from the about dialog
+               or the command-line).
+
+2012-06-02 [wwp]       3.8.0cvs51
+
+       * src/compose.c
+               Fix bug 2620: shift+tab from subject field not working.
+
+2012-06-02 [wwp]       3.8.0cvs50
+
+       * src/compose.c
+       * src/mainwindow.c
+       * src/messageview.c
+               Normalize capitalization of strings in UI.
+
+2012-05-30 [paul]      3.8.0cvs49
+
+       * src/common/ssl.c
+               don't do TLS if not requested by user. fixes connecting to
+               servers which, for example, want SSL 3 only
+
+2012-05-27 [paul]      3.8.0cvs48
+
+       * *
                update copyright headers to 2012
 
 2012-05-27 [paul]      3.8.0cvs47