2006-06-24 [paul] 2.3.1cvs17
[claws.git] / ChangeLog
index 63151c6171e19edf87d6be3c93f51c8154dce424..f9eac28f14b7d75683fd56e53d9886d8f3850acd 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,762 @@
+2006-06-24 [paul]      2.3.1cvs17
+
+       * src/compose.c
+       * src/prefs_common.c
+       * src/prefs_common.h
+       * src/prefs_compose_writing.c
+               enable setting of default action when
+               dnd'ing files in the compose window.
+               (Collaborative effort with wwp)
+
+2006-06-23 [wwp]       2.3.1cvs16
+
+       * src/compose.c
+               i18n fix (thanks to Fabien Vantard)
+
+2006-06-22 [colin]     2.3.1cvs15
+
+       * src/prefs_customheader.c
+               Don't use filters in custom headers' file 
+               selector. Remember, extensions mean nothing :)
+
+2006-06-22 [paul]      2.3.1cvs14
+
+       * configure.ac
+               allow setting of man directory location
+
+2006-06-22 [colin]     2.3.1cvs13
+
+       * src/mainwindow.c
+               Add 'View/Go to/Next unread folder'.
+               I missed that :)
+
+2006-06-22 [colin]     2.3.1cvs12
+
+       * src/common/utils.c
+               Add some subject prefixes
+               Patch by Bjorn T Johansen <btj@havleik.no>
+
+2006-06-22 [colin]     2.3.1cvs11
+
+       * manual/advanced.xml
+               Forgotten hidden pref
+
+2006-06-21 [paul]      2.3.1cvs10
+
+       * src/prefs_account.c
+               complete the removal of 'Add date header' option
+
+2006-06-21 [paul]      2.3.1cvs9
+
+       * src/account.c
+       * src/compose.c
+       * src/prefs_account.c
+       * src/prefs_account.h
+               remove option to add date header - always
+               add date header
+       * src/etpan/imap-thread.c
+               fix warnings (Thanks to Colin)
+
+2006-06-21 [wwp]       2.3.1cvs8
+
+       * src/folder.c
+               set the attachment flag when inline text part are (file)named. This is more convenient
+               when receiving (for instance) inline source files or patches sent using thunderbird.
+
+2006-06-21 [paul]      2.3.1cvs7
+
+       * src/inc.c
+               fix off-by-one count of current msg in
+               statusbar filtering progressbar
+
+2006-06-21 [paul]      2.3.1cvs6
+
+       * src/folder.c
+               Show attachment icon even if the part is 'inline'
+               if the following conditions are met:
+               - content-type != 'text/plain'
+               - content-type != '*/pgp-signature'
+               - either 'name' or 'filename' parameter is not NULL
+               
+               Thanks to Colin
+
+2006-06-21 [paul]      2.3.1cvs5
+
+       * src/messageview.c
+       * src/prefs_common.c
+       * src/prefs_common.h
+       * src/prefs_other.c
+               add an option to 'Never send Return
+               Receipts'
+               Thanks to Colin
+
+2006-06-20 [mones]     2.3.1cvs4
+
+       * po/es.po
+               updated
+       * src/compose.c
+               typo fixed (space after comma)
+       * tools/make.themes.project
+               remove exec mode from tarball files
+
+2006-06-20 [colin]     2.3.1cvs3
+
+       * src/news.c
+       * src/procheader.c
+       * src/unmime.c
+               Better fix for \n's in headers (don't 
+               break Received: and others)
+
+2006-06-20 [paul]      2.3.1cvs2
+
+       * src/alertpanel.c
+       * src/textview.c
+               improve legibility of phishing attempt
+               dialog
+
+2006-06-20 [paul]      2.3.1cvs1
+
+       * NEWS
+       * README
+       * configure.ac
+               Update version number following
+               stable release
+
+2006-06-20 [colin]     2.3.0cvs26
+
+       * src/compose.c
+               When dragging a file to the text of the compose
+               window, ask whether we want to insert or attach
+               (I know lots of people who do that to attach)
+
+2006-06-20 [colin]     2.3.0cvs25
+
+       * src/etpan/imap-thread.c
+               Fix threshold (the append command is often > 32 bytes)
+
+2006-06-19 [colin]     2.3.0cvs24
+
+       * src/imap.c
+       * src/etpan/imap-thread.c
+               Workaround Rockliffe IMAP server bug: replace
+               "x UID SEARCH (ANSWERED UID 1:*)" with
+               "x UID SEARCH ANSWERED"
+               (Rockliffe doesn't handle the parenthesis)
+
+2006-06-19 [colin]     2.3.0cvs23
+
+       * src/compose.c
+       * src/imap.c
+       * src/etpan/imap-thread.c
+               Probably fix bug #972 (Freezes when adding 
+               an attachment to the message)
+       * src/common/defs.h
+               Modernize Firefox cmd
+
+
+2006-06-18 [colin]     2.3.0cvs22
+
+       * src/prefs_customheader.c
+               Only allow correct filenames for various
+               custom headers
+
+2006-06-18 [colin]     2.3.0cvs21
+
+       * src/prefs_customheader.c
+               Add a 'From File...' button in custom headers prefs, which
+               try to do the right thing: 
+               for normal headers, use file as plaintext,
+               for X-Face, calls compface,
+               for Face, encode to b64.
+
+2006-06-17 [colin]     2.3.0cvs20
+
+       * src/mh.c
+               Warning fix
+
+2006-06-16 [colin]     2.3.0cvs19
+
+       * src/summaryview.c
+               Recursive quicksearch: show message list
+               in current folder, *then* search children
+               in the background.
+
+2006-06-16 [colin]     2.3.0cvs18
+
+       * src/main.c
+               Instead of ignoring SIGPIPE, save caches
+               when getting one. Will fix the fact that
+               hot caches are out-of-date when logging 
+               out of Xorg.
+       * src/compose.c
+       * src/prefs_compose_writing.c
+               Only save text (not attachments) when 
+               auto-saving to drafts
+       * src/unmime.c
+               Always replace \n, \r and \t with spaces
+               in headers
+       * manual/dist/html/Makefile.am
+       * manual/dist/pdf/Makefile.am
+       * manual/dist/ps/Makefile.am
+       * manual/dist/txt/Makefile.am
+       * manual/fr/dist/html/Makefile.am
+       * manual/fr/dist/pdf/Makefile.am
+       * manual/fr/dist/ps/Makefile.am
+       * manual/fr/dist/txt/Makefile.am
+       * manual/pl/dist/html/Makefile.am
+       * manual/pl/dist/pdf/Makefile.am
+       * manual/pl/dist/ps/Makefile.am
+       * manual/pl/dist/txt/Makefile.am
+               Fix make clean removing pregenerated manuals
+
+
+2006-06-16 [colin]     2.3.0cvs17
+
+       * src/plugins/pgpcore/sgpgme.c
+       * src/plugins/pgpmime/pgpmime.c
+       * src/plugins/pgpinline/pgpinline.c
+               Better error reporting in setup_signers.
+               Don't fallback to default key if specified
+               key isn't found.
+               Don't allow signing if more than one secret
+               key matches the one specified in prefs.
+
+2006-06-15 [colin]     2.3.0cvs16
+
+       * src/folderview.c
+               Add "Send queue" in the folder's contextual
+               menu
+       * src/compose.c
+       * src/messageview.c
+       * src/privacy.c
+       * src/privacy.h
+       * src/procmime.c
+       * src/procmsg.c
+       * src/plugins/pgpcore/passphrase.c
+       * src/plugins/pgpcore/sgpgme.c
+       * src/plugins/pgpinline/pgpinline.c
+       * src/plugins/pgpmime/pgpmime.c
+               Better error reporting
+       * src/mbox.c
+               Probably fix bug #971 (2.2.3 cannot read mail 
+               from local mbox)
+
+
+2006-06-15 [mones]     2.3.0cvs15
+
+       * tools/make.themes.project
+               creates the themes project from the web page
+
+2006-06-15 [colin]     2.3.0cvs14
+
+       * src/folder.c
+               Better fix (avoid losing the folder if scan_tree 
+               fails)
+
+2006-06-15 [cleroy]    2.3.0cvs13
+
+       * src/folder.c
+               Probably fix Bug #969 (crash on rebuilding 
+               imap folder)
+
+2006-06-14 [colin]     2.3.0cvs12
+
+       * manual/dtd/manual.xsl
+       * manual/sylpheed-claws-manual.xml
+       * manual/fr/sylpheed-claws-manual.xml
+       * manual/pl/sylpheed-claws-manual.xml
+               Insert pagebreaks between sections
+
+2006-06-14 [paul]      2.3.0cvs11
+
+       * configure.ac
+               better fix than 2.3.0cvs10
+
+2006-06-14 [paul]      2.3.0cvs10
+
+       * configure.ac
+               fix setting of PACKAGE_DATA_DIR with newer autoconf
+               (backwards compatible)
+
+2006-06-13 [colin]     2.3.0cvs9
+
+       * src/messageview.c
+               Fix sending of return receipt with the new queue folders
+
+2006-06-13 [wwp]       2.3.0cvs8
+
+       * src/quote_fmt_lex.l
+               fix wrong tokens returned in quote_fmt lexer, query not().
+
+2006-06-13 [wwp]       2.3.0cvs7
+
+       * src/folder.c
+       * src/prefs_folder_item.c
+               allow changing folder type even when folder is not a top-level one,
+               thanks to Colin.
+
+2006-06-12 [colin]     2.3.0cvs6
+
+       * src/folderview.c
+               Fix double-ask of "Do you want to mark all
+               as read"
+
+2006-06-12 [colin]     2.3.0cvs5
+
+       * src/compose.c
+       * src/compose.h
+       * src/folder.c
+       * src/folder.h
+       * src/imap.c
+       * src/inc.c
+       * src/main.c
+       * src/messageview.c
+       * src/mh.c
+       * src/prefs_folder_item.c
+       * src/procheader.c
+       * src/procmime.c
+       * src/procmsg.c
+       * src/procmsg.h
+       * src/send_message.c
+       * src/summaryview.c
+       * src/toolbar.c
+               Apply bug #964's patch (Queue and drafts aren't normal)
+               The Drafts and Queue folder now contain RFC-822 files,
+               allowing to move and copy mails from and to these 
+               folders. Moving from Drafts to Queue will prepare the
+               mail for sending (PGP signature, encryption, etc).
+               This patch also rework sending errors handling to try
+               to be more helpful.
+               Also, allow redefining folder types via the GUI 
+               (Folder type in its Properties)
+
+2006-06-12 [colin]     2.3.0cvs4
+
+       * src/summaryview.c
+       * src/prefs_common.c
+       * src/prefs_common.h
+       * src/gedit-print.c
+               Allow to define a specific print font - patch
+               by Bernhard Walle <bernhard.walle@gmx.de>
+       * src/prefs_fonts.c
+       * manual/advanced.xml
+       * manual/fr/advanced.xml
+               Add a hidden pref to allow deletion without
+               confirmation
+
+2006-06-12 [wwp]       2.3.0cvs3
+
+       * .cvsignore
+               more files to ignore.
+
+2006-06-12 [wwp]       2.3.0cvs2
+
+       * src/quote_fmt.c
+       * src/quote_fmt_lex.l
+       * src/quote_fmt_parse.y
+               extend the quote_fmt parser (templates and quotes):
+               - allow limited sub-expressions in |p{} and |f{} expressions,
+               - add !x{expr} (evaluate and insert 'expr' if 'x' is not set) and \! symbols,
+               - implemented/fixed missing implementation of query_references and show_references,
+               - completed, fixed contents and format of the symbols help dialog,
+               - fix some compilation warnings.
+
+2006-06-12 [wwp]       2.3.0cvs1
+
+       * manual/advanced.xml
+       * manual/fr/advanced.xml
+               updates in the "templates" section of the manual (eng/fr):
+                - be more precise (both versions)
+                - completed to match the english reference (fr version)
+                - touchups (both versions)
+
+2006-06-12 [paul]      2.3.0
+
+       2.3.0 released
+
+2006-06-12 [paul]      2.2.3cvs14
+
+       * po/ca.po
+       * po/cs.po
+       * po/de.po
+       * po/el.po
+       * po/fr.po
+       * po/it.po
+       * po/pt_BR.po
+       * po/sr.po
+       * po/zh_CN.po
+               updated by Miquel Oliete, Tim, Stephan Sachse,
+               Stavros Giannouris, Fabien Vantard, Andrea
+               Spadaccini, Frederico Goncalves Guimaraes,
+               Aleksandar Urosevic, and Ralgh Young
+
+2006-06-12 [colin]     2.2.3cvs13
+
+       * src/mbox.c
+               Add missing header
+
+2006-06-11 [colin]     2.2.3cvs12
+
+       * src/msgcache.c
+               Verify that g_malloc() succeeded
+
+2006-06-11 [colin]     2.2.3cvs11
+
+       * src/wizard.c
+               Add Face header to welcome mail
+
+2006-06-10 [colin]     2.2.3cvs10
+
+       * src/textview.c
+               Revert previous (Forgot it changes the
+               margin on the whole mail)
+
+2006-06-10 [colin]     2.2.3cvs9
+
+       * src/textview.c
+               Don't overlap long headers under (X-)Face
+
+2006-06-10 [mones]     2.2.3cvs8
+
+       * manual/xml2pdf
+               allow generation of manual on systems lacking saxon binary
+               but with java and the saxon library installed
+
+       * po/es.po
+               updated for release
+
+2006-06-09 [colin]     2.2.3cvs7
+
+       * src/summaryview.c
+               Fix leak when using Display Sender using Addressbook
+
+2006-06-09 [colin]     2.2.3cvs6
+
+       * src/compose.c
+       * src/folder.c
+       * src/folderview.c
+       * src/mimeview.c
+       * src/summaryview.c
+               More leaks fixes
+
+2006-06-09 [paul]      2.2.3cvs5
+
+       * AUTHORS
+       * src/gtk/authors.h
+       * tools/claws.i18n.status.pl
+               updated with new info
+
+2006-06-09 [paul]      2.2.3cvs4
+
+       * README
+               updated
+       * manual/ack.xml
+               add wwp to authors list
+       * src/gtk/authors.h
+               update mine and Colin's addresses
+
+2006-06-08 [colin]     2.2.3cvs3
+
+       * src/etpan/imap-thread.c
+               Fix leak on SSL cert check
+
+2006-06-08 [colin]     2.2.3cvs2
+
+       * src/common/utils.c
+               Fix leak
+
+2006-06-08 [paul]      2.2.3cvs1
+
+       * configure.ac
+               Update version number following
+               stable release
+
+2006-06-07 [colin]     2.2.2cvs3
+
+       * src/msgcache.c
+               Fix catching cache read errors (guint instead of gint)
+               Prevent malloc'ing more than 8MB (means cache corruption)
+
+2006-06-07 [paul]      2.2.2cvs2
+
+       * src/exporthtml.c
+       * src/exportldif.c
+       * src/mh.c
+       * src/mutt.c
+       * src/pine.c
+       * src/common/utils.c
+               fix Debian bug #370257, 'sylpheed-claws-gtk2 does not
+               obey $HOME'
+               http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=370257
+               Thanks to Colin
+
+2006-06-06 [paul]      2.2.2cvs1
+
+       * configure.ac
+               Update version number following
+               stable release
+
+2006-06-06 [paul]      2.2.1cvs6
+
+       * src/matcher.c
+               fix  implicit declaration of
+               sylpheed_do_idle()
+               Patch by Fabien Vantard
+
+2006-06-06 [paul]      2.2.1cvs5
+
+       * src/matcher.c
+               fix age_greater and age_lower so that they
+               mean what say and not '...or equal to'
+               Thanks to Colin
+
+2006-06-06 [paul]      2.2.1cvs4
+
+       * src/textview.c
+       * src/common/utils.c
+               fix URI check
+               Thanks to Colin
+
+2006-06-05 [wwp]       2.2.1cvs3
+
+       * manual/fr/account.xml
+               minor language fixes (thanks to Fabien Vantard).
+
+2006-06-05 [colin]     2.2.1cvs2
+
+       * src/prefs_folder_item.c
+       * src/folderview.c
+               Allow recursive setting of properties 
+               for whole mailboxes
+       * src/matcher.c
+               Don't freeze on 'test' filtering rule
+
+2006-06-05 [colin]     2.2.1cvs1
+
+       * configure.ac
+               Update version number following
+               stable release
+
+2006-06-04 [wwp]       2.2.0cvs82
+
+       * manual/glossary.xml
+       * manual/account.xml
+       * manual/fr/glossary.xml
+       * manual/fr/account.xml
+               added glossary section and references/links related to the Face custom header.
+
+2006-06-04 [colin]     2.2.0cvs81
+
+       * src/summaryview.c
+               Skip to next message on move with no
+               immediate execution
+
+2006-06-04 [wwp]       2.2.0cvs80
+
+       * manual/xml2pdf
+               added sanity checks, exit when needed.
+
+2006-06-03 [paul]      2.2.0cvs79
+
+       * src/prefs_receive.c
+               page name is now 'Receiving'
+       * src/prefs_send.c
+               page name is now 'Sending'
+
+2006-06-03 [colin]     2.2.0cvs78
+
+       * src/plugins/spamassassin/spamassassin_gtk.c
+               Autoswitch to Localhost if transport was previously
+               disabled. Else people had to check [] Enable, then
+               *reselect* transport.
+
+2006-06-03 [colin]     2.2.0cvs77
+
+       * src/plugins/pgpinline/pgpinline.c
+       * src/plugins/pgpmime/pgpmime.c
+               Check that gpg_data_release_and_get_mem 
+               didn't fail (now, why this happens...)
+
+2006-06-03 [colin]     2.2.0cvs76
+
+       * src/mbox.c
+               Fix bug #962 (Manual and/or UI should 
+               warn about incompatible locking 
+               causing dataloss)
+
+2006-06-02 [cleroy]    2.2.0cvs75
+
+       * src/filtering.c
+       * src/folder.c
+       * src/procmsg.c
+       * src/summaryview.c
+               Fix a few leaks
+
+2006-06-02 [colin]     2.2.0cvs74
+
+       * src/main.c
+               On exit, free caches after writing them
+               Shuts up some valgrind false positives
+       * src/procmsg.c
+       * src/send_message.c
+               Fix races when reusing existing SMTP connections
+               Fix inexistant session timeout
+       * src/toolbar.c
+               Display alertpanel after all queues have
+               been processed, not after each
+
+2006-06-02 [wwp]       2.2.0cvs73
+
+       * manual/fr/glossary.xml
+       * manual/fr/ack.xml
+       * manual/ack.xml
+               one fix (thanks to Fabien Vantard), one update (thanks to Norman Walsh).
+
+2006-06-02 [wwp]       2.2.0cvs72
+
+       * manual/xml2pdf
+       * manual/dist/pdf/Makefile.am
+       * manual/dtd/manual.xsl
+       * manual/fr/dist/pdf/Makefile.am
+       * manual/pl/dist/pdf/Makefile.am
+               we changed the procedure to generate the .pdf version of the manual.
+               The procedure is more modern and the .pdf we get now has a valid index.
+               Here are the new pre-requisites:
+
+               - JRE 1.x (1.4 here): there must be one from your distro
+               - Saxon 6.5.5: http://prdownloads.sourceforge.net/saxon/saxon6-5-5.zip
+               - FOP 0.92: http://apache.crihan.fr/dist/xmlgraphics/fop/fop-0.92beta-bin-jdk1.4.tar.gz
+               - DocBook XSL 1.70.x: http://prdownloads.sourceforge.net/docbook/docbook-xsl-1.70.1.tar.bz2?download
+
+               See my posts for further info about the installation of this toolchain:
+
+               Date: Fri, 19 May 2006 19:40:06 +0200
+               From: wwp <subscript@free.fr>
+               To: sylpheed-claws-devel@lists.sourceforge.net
+               Subject: [Sylpheed-claws-devel] Generating the manual .pdf
+
+               and
+
+               Date: Wed, 24 May 2006 12:58:49 +0200
+               From: wwp <subscript@free.fr>
+               To: sylpheed-claws-devel@lists.sourceforge.net
+               Subject: Re: [Sylpheed-claws-devel] Generating the manual .pdf
+
+2006-06-01 [colin]     2.2.0cvs71
+
+       * src/compose.c
+               Better guards against IMAP races
+       * src/main.c
+       * src/prefs_common.c
+       * src/prefs_common.h
+       * src/common/ssl_certificate.c
+       * src/etpan/imap-thread.c
+       * src/etpan/imap-thread.h
+       * src/gtk/sslcertwindow.c
+               New hidden option ssl_skip_cert_check to 
+               avoid dups of bug #959 (libetpan linked
+               against gnutls and gnutls buggy on 64bit)
+               Present expired warning only once per
+               session/server.
+       * manual/advanced.xml
+       * manual/fr/advanced.xml
+               Document new option
+
+2006-06-01 [wwp]       2.2.0cvs70
+
+       * src/messageview.c
+               fix for bug #961 (return receipt dialog 
+               complains incorrectly about return-path 
+               email adress being different), thanks 
+               to Colin.
+
+2006-05-31 [cleroy]    2.2.0cvs69
+
+       * src/common/ssl.c
+               Guard against NULLs, although this
+               should never be an issue
+
+2006-05-31 [colin]     2.2.0cvs68
+
+       * src/filtering.c
+               Use g_slist_prepend
+       * src/imap.c
+               Don't remove caches when destroying folder, it
+               could (should) be done at exit
+       * src/inc.c
+               free processing cache after incorporation
+       * src/etpan/imap-thread.c
+               Maybe fix bug #959 (Crash on moving to emails 
+               to a imap account per ssl with a expired 
+               certificate.)
+
+2006-05-30 [colin]     2.2.0cvs67
+
+       * src/summaryview.c
+               Put back event flush when displaying message
+               It avoids reading a bunch of messages just
+               by hitting shift-n for too long ;)
+
+2006-05-29 [colin]     2.2.0cvs66
+
+       * src/summaryview.c
+               Remove useless g_warnings
+
+2006-05-29 [colin]     2.2.0cvs65
+
+       * src/imap.c
+               Fix g_slist_append()s for performance
+
+2006-05-29 [colin]     2.2.0cvs64
+
+       * src/compose.c
+       * src/common/utils.c
+               Fix extraneous tab at start of addresses
+       * src/mainwindow.c
+               Fix warnings (thanks to Fabien)
+               Fix crash at exit when composing messages 
+               exist
+       * src/pop.c
+               Fix progress bar when deleting expired mails
+               Thanks to Hiro
+       * src/summaryview.c
+       * src/gtk/gtksctree.c
+               Fix re-sorting slowness
+
+2006-05-29 [paul]      2.2.0cvs63
+
+       * src/mh.c
+               fetch full message when moving mails
+               from another mailbox, (fixed data loss
+               when filtering from IMAP to MH, introduced
+               in 2.2.0cvs57).
+               Thanks to Colin
+
+2006-05-29 [mones]     2.2.0cvs62
+
+       * src/gtk/gtksctree.c
+               Unselect faster (patch by Colin)        
+
+2006-05-26 [colin]     2.2.0cvs61
+
+       * src/summaryview.c
+               Unplug MSGINFO_UPDATE callback on delete too.
+
+2006-05-26 [colin]     2.2.0cvs60
+
+       * src/foldersel.c
+               Fix bold in folder selection window with glib2.10
+               thanks Hiro
+
+2006-05-26 [colin]     2.2.0cvs59
+
+       * src/procheader.c
+               Convert date only if necessary (and don't
+               try to convert from utf8 to utf8, too)
+       * src/summaryview.c
+               Only set column's text if the column's 
+               displayed
+
 2006-05-26 [colin]     2.2.0cvs58
 
        * src/summaryview.c