2007-03-16 [wwp] 2.8.1cvs19
[claws.git] / ChangeLog
index f9aefab5a672af63b277e348e4ab9662530d074d..324f19d53172b66b41a966a37bff47e31a0d4b68 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,501 @@
+2007-03-16 [wwp]       2.8.1cvs19
+
+       * src/action.c
+               Fix logics issues around the action IO dialog:
+               - disable entry widget and exec button when
+                 the exec button is clicked (don't wait for any
+                 output line) - fix possible disabling/re-enabling/
+                 re-disabling of those widgets
+               - raise an error if executing a %as{} action either
+                 empty or invalid, instead of failing silently
+               - don't close the dialog if the abort button has been
+                 clicked and if there was no output yet
+               - set focus to the abort button when the exec button
+                 is clicked
+               - fix capitalization of a warning message
+
+2007-03-16 [wwp]       2.8.1cvs18
+
+       * tools/mairix.sh
+               Added a wrapper to mairix to the tools folder.
+
+2007-03-16 [colin]     2.8.1cvs17
+
+       * src/messageview.c
+       * src/mimeview.h
+               Allow mimeviewer plugins to print
+               their stuff
+
+2007-03-16 [colin]     2.8.1cvs16
+
+       * .cvsignore
+               Ignore *.patchset
+
+2007-03-15 [colin]     2.8.1cvs15
+
+       * src/messageview.c
+       * src/mimeview.h
+               Add a way for mimeviewer plugins to
+               implement body search
+
+2007-03-15 [paul]      2.8.1cvs14
+
+       * src/prefs_spelling.c
+               fix English usage
+
+2007-03-15 [paul]      2.8.1cvs13
+
+       * src/common/quoted-printable.c
+               fix decoding of quoted-printable parts
+
+2007-03-14 [wwp]       2.8.1cvs12
+
+       * src/gtk/logwindow.h
+               Oops, remove that devel stuff committed w/ 2.8.1cvs11 :\.
+
+2007-03-14 [wwp]       2.8.1cvs11
+
+       * src/gtk/logwindow.h
+               Complete 2.8.1cvs10.
+
+2007-03-14 [colin]     2.8.1cvs10
+
+       * src/gtk/logwindow.c
+               Probably fix bug 1149, crash on logwindow
+               close - at the expense of performance once
+               logwin has been opened
+
+2007-03-14 [colin]     2.8.1cvs9
+
+       * src/main.c
+               If claws-mail is running on another
+               display, warn instead of popping it up
+               on the other display
+
+2007-03-12 [colin]     2.8.1cvs8
+
+       * src/wizard.c
+               Fix bug 1145, 'Setting a different name 
+               for the Mailbox name isn't reflected in 
+               default account settings'. Patch by wwp
+
+2007-03-12 [colin]     2.8.1cvs7
+
+       * src/summaryview.c
+               Fix bug 1143, 'Add number of messages to be 
+               deleted to confirmation dialog'
+
+2007-03-12 [wwp]       2.8.1cvs6
+
+       * src/folderview.c
+       * src/prefs_common.c
+       * src/prefs_common.h
+       * src/prefs_summaries.c
+               Changed the option that displays unread messages count
+               next to the folder name in folder list: it is now
+               possible to either display nothing, display the
+               unread messages number only or the unread and total messages
+               numbers. The patch includes this extra feature as well
+               as some minor fixes by rewriting the algo in folderview.c.
+               Thanks to Paul for the original idea and implementation, plus
+               testing and proof-reading!
+
+2007-03-09 [paul]      2.8.1cvs5
+
+       * tools/Makefile.am
+       * tools/README
+       * tools/claws-mail-compose-insert-files.pl
+               added a script which enables inserting files
+               into the message body of a new Claws Mail
+               Compose window from the command line. Additionally
+               To, Cc, Subject and files to attach to the message
+               can be specified.
+
+2007-03-09 [wwp]       2.8.1cvs4
+
+       * src/addr_compl.c
+       * src/addr_compl.h
+       * src/filtering.c
+               Optimize matching of addresses in the addressbook
+               (filtering/processing 'found_in_addressbook' condition).
+
+2007-03-07 [wwp]       2.8.1cvs3
+
+       * src/quote_fmt.c
+       * src/quote_fmt_lex.l
+       * src/quote_fmt_parse.y
+               Add a new quote format symbol: %A to insert the
+               sender email address (just the address itself).
+
+2007-03-06 [wwp]       2.8.1cvs2
+
+       * src/gtk/gtkutils.c
+       * src/plugins/trayicon/trayicon_prefs.h
+       * src/plugins/trayicon/trayicon_prefs.c
+       * src/plugins/trayicon/trayicon.c
+       * src/mainwindow.h
+       * src/mainwindow.c
+               Add a new trayicon (optional) feature: minimize to tray. When enabled,
+               minimizing Claws-Mail main window will hide it to the trayicon instead.
+
+
+2007-03-06 [paul]      2.8.1cvs1
+
+       * NEWS
+       * README
+       * RELEASE_NOTES
+       * configure.ac
+               bump version number following
+               stable release
+
+2007-03-06 [paul]      2.8.0cvs24
+
+       * po/cs.po
+               corrected by by Tim <timbrain@post.cz>
+
+2007-03-05 [colin]     2.8.0cvs23
+
+       * src/Makefile.am
+       * src/procmime.c
+               Fix mime/globs path on NetBSD
+               patch by George Michaelson
+
+2007-03-05 [wwp]       2.8.0cvs22
+
+       * src/addr_compl.c
+               Remove debug statement (accidentally committed w/ cvs14).
+
+2007-03-05 [paul]      2.8.0cvs21
+
+       * src/plugins/pgpcore/prefs_gpg.c
+               fix compiler warning
+
+2007-03-05 [wwp]       2.8.0cvs20
+
+       * src/matcher_parser_parse.y
+               Fix mismerge between cvs17 and cvs19.
+
+2007-03-05 [wwp]       2.8.0cvs19
+
+       * src/matcher_parser_parse.y
+       * src/prefs_filtering_action.c
+       * src/matcher.c
+       * src/matcher.h
+       * src/filtering.c
+       * src/filtering.h
+               Add new 'add_to_addressbook' filtering/processing action.
+
+2007-03-05 [wwp]       2.8.0cvs18
+
+       * src/filtering.c
+               Fix mark_as_ham filtering/processing action: spam flag
+               was not unset.
+
+2007-03-04 [colin]     2.8.0cvs17
+
+       * src/filtering.c
+       * src/matcher.c
+       * src/matcher.h
+       * src/matcher_parser_parse.y
+       * src/prefs_filtering_action.c
+               Add 'Mark as spam' and 'Mark as ham' filtering
+               actions. Fixes bug 1138.
+
+2007-03-04 [colin]     2.8.0cvs16
+
+       * src/imap.c
+               Fix bug 1140, wrong return value
+               without libetpan
+
+2007-03-04 [wwp]       2.8.0cvs15
+
+       * src/addr_compl.c
+               Rollback cvs14: don't free stuff that is managed in g_list.
+
+2007-03-04 [wwp]       2.8.0cvs14
+
+       * src/addr_compl.c
+               Fix a leak in address completion code.
+
+2007-03-04 [colin]     2.8.0cvs13
+
+       * src/addr_compl.c
+               Maybe fix bug 1136, 'Crash in group 
+               address completion'
+
+2007-03-04 [iwkse]     2.8.0cvs12
+
+       * src/imap.c
+               fix: alertpanel.h included only in #ifdef HAVE_LIBETPAN
+
+2007-03-03 [colin]     2.8.0cvs11
+
+       * src/plugins/pgpinline/pgpinline.c
+               Fix off-by-one, fix double-free. Fixes
+               bug 1135, 'cm-segfault on decrypting 
+               with PGP/inline'
+
+2007-03-03 [colin]     2.8.0cvs10
+
+       * configure.ac
+       * src/main.c
+       * src/common/plugin.c
+               Fix bug 1134, 'Valgrind macros unhandled 
+               by Irix's cc'
+
+2007-03-02 [colin]     2.8.0cvs9
+
+       * src/mbox.c
+               Don't error out on EAGAIN. Fixes 
+               bug 1129, '"local mbox file" account 
+               isn't retrieving mails'
+
+2007-03-01 [wwp]       2.8.0cvs8
+
+       * src/mainwindow.c
+       * src/gtk/colorlabel.c
+               Remove accels for extra color labels until we set better
+               and definitive ones.
+
+2007-02-28 [wwp]       2.8.0cvs7
+
+       * src/mainwindow.c
+       * src/matcher_parser_parse.y
+       * src/prefs_common.c
+       * src/prefs_msg_colors.c
+       * src/procmsg.h
+       * src/gtk/colorlabel.c
+       * src/gtk/colorlabel.h
+               Add more customizable color labels. Cleaned up a bit
+               the color label API to avoid duplicate defines of
+               the max number of colors.
+
+2007-02-27 [colin]     2.8.0cvs6
+
+       * src/mainwindow.c
+       * src/common/utils.c
+       * src/common/utils.h
+               Fix '+' in mailto URIs for List-* headers
+
+2007-02-27 [colin]     2.8.0cvs5
+
+       * src/gtk/gtkutils.c
+               Use gtk_window_set_role instead of 
+               _set_wmclass
+
+2007-02-27 [colin]     2.8.0cvs4
+
+       * src/inc.c
+               Fix "After receiving new mail, go to inbox" on IMAP,
+               and make it work only on manual reception
+
+2007-02-27 [wwp]       2.8.0cvs3
+
+       * src/prefs_filtering.c
+       * src/prefs_filtering_action.c
+       * src/prefs_matcher.c
+               Update filtering matcher's and action's color label menus
+               when re-opening those dialogs (reflect any change to the
+               color labels list in the preferences).
+
+2007-02-27 [colin]     2.8.0cvs2
+
+       * src/imap.c
+       * src/etpan/etpan-thread-manager-types.h
+       * src/etpan/etpan-thread-manager.c
+       * src/etpan/imap-thread.c
+               Log imap ALERTs as errors in the log.
+
+2007-02-26 [paul]      2.8.0cvs1
+
+       * tools/claws.i18n.status.pl
+               updated
+
+2007-02-26 [paul]      2.7.2cvs75
+
+       * po/ca.po
+       * po/cs.po
+       * po/de.po
+       * po/en_GB.po
+       * po/fi.po
+       * po/fr.po
+       * po/hu.po
+       * po/pl.po
+       * po/pt_BR.po
+       * po/sk.po
+       * po/sr.po
+       * po/zh_CN.po
+               updated by Miquel Oliete, Tim Brain, Stephan Sachse,
+               me, Flammie Pirinen, Fabien Vantard, Pader Rezso,
+               Pawel Pekala, Frederico Goncalves Guimaraes, Andrej Kacian,
+               Aleksandar Urosevic, and Ralgh Young
+
+2007-02-25 [mones]     2.7.2cvs74
+
+       * po/es.po
+               Updated for release
+
+2007-02-25 [colin]     2.7.2cvs73
+
+       * src/main.c
+               Clearing the list is only useful
+               to prevent a valgrind false-positive
+
+2007-02-25 [paul]      2.7.2cvs72
+
+       * tools/Makefile.am
+       * tools/README
+       * tools/kmail-mailbox2claws-mail.pl  **ADDED**
+       * tools/maildir2claws-mail.pl  **REMOVED**
+               renamed the script, fixed a couple bugs
+
+2007-02-23 [colin]     2.7.2cvs71
+
+       * src/addressbook.c
+               Fix a leak, check for a few improbable nulls
+
+2007-02-23 [colin]     2.7.2cvs70
+
+       * src/main.c
+       * src/main.h
+       * src/plugins/trayicon/trayicon.c
+               Fix blinking mainwin when starting in tray
+               (show mainwindow later in the startup process,
+                apart if restarting post-crash)
+
+2007-02-23 [colin]     2.7.2cvs69
+
+       * src/folderview.c
+       * src/imap_gtk.c
+               Fix crash when unsubscribing the currently
+               selected/opened folder
+
+2007-02-23 [colin]     2.7.2cvs68
+
+       * src/compose.c
+               Fix bug that prevented colorization to
+               work without wrap quotation option
+
+2007-02-23 [colin]     2.7.2cvs67
+
+       * src/addr_compl.c
+               Fix refcounting, start and end completion who
+               behaved as if there couldn't be any other current
+               user of completion
+
+2007-02-23 [wwp]       2.7.2cvs66
+
+       * src/addressbook.c
+       * src/addrindex.c
+               Address completion fixes: fix addressbook_peek_folder_exists() in
+               which the algorithm was ridiculously over-obfuscated and broken.
+               Fix addrindex_load_completion() as well, to load addresses in
+               completion list with regards to what addressbook_peek_folder_exists()
+               returns now.
+
+2007-02-23 [wwp]       2.7.2cvs65
+
+       * src/addr_compl.c
+               Add addresses to completion when they're non-empty (thanks to Colin).
+
+2007-02-23 [paul]      2.7.2cvs64
+
+       * src/plugins/pgpcore/passphrase.c
+               remove 'const '
+
+2007-02-23 [colin]     2.7.2cvs63
+
+       * src/plugins/pgpcore/prefs_gpg.c
+       * src/plugins/pgpcore/prefs_gpg.h
+       * src/plugins/pgpcore/sgpgme.c
+       * src/plugins/pgpinline/pgpinline.c
+       * src/plugins/pgpmime/pgpmime.c
+               Try harder to respect user's choice wrt
+               gpg-agent even with gpg2, by unsetting
+               GPG_AGENT_INFO when necessary.
+
+2007-02-22 [paul]      2.7.2cvs62
+
+       * src/plugins/pgpcore/sgpgme.c
+       * src/plugins/pgpcore/sgpgme.h
+       * src/plugins/pgpcore/passphrase.c
+       * src/plugins/pgpinline/pgpinline.c
+       * src/plugins/pgpmime/pgpmime.c
+               Fix a leak - gpgme_data_release_and_get_mem
+               leaks in recent gpgme. Workaround by using
+               our own function.
+
+2007-02-22 [paul]      2.7.2cvs61
+
+       * src/gtk/quicksearch.c
+               Abandon dynamic search when pressing
+               Enter
+
+2007-02-21 [colin]     2.7.2cvs60
+
+       * src/procmsg.c
+       * src/plugins/pgpcore/passphrase.c
+               Fix little memory leaks
+       * src/main.c
+               Fix false-positive leak at exit
+       * src/gtk/quicksearch.c
+               Fix potentially big leak in recursive
+               Quicksearch
+
+2007-02-21 [wwp]       2.7.2cvs59
+
+       * src/summaryview.c
+               Add missing newline to a debug message.
+
+2007-02-20 [colin]     2.7.2cvs58
+
+       * src/Makefile.am
+       * src/mimeview.c
+       * src/stock_pixmap.c
+       * src/stock_pixmap.h
+       * src/pixmaps/mime_pgpsig.xpm
+               Add icon for application/pgp-signature
+
+2007-02-20 [colin]     2.7.2cvs57
+
+       * src/Makefile.am
+       * src/main.c
+       * src/mimeview.c
+       * src/stock_pixmap.c
+       * src/stock_pixmap.h
+       * src/pixmaps/mime_calendar.xpm
+       * src/pixmaps/mime_pdf.xpm
+       * src/pixmaps/mime_ps.xpm
+               Add icons for text/calendar, application/pdf
+               and application/postscript
+
+2007-02-20 [colin]     2.7.2cvs56
+
+       * autogen.sh
+       * src/matcher_parser_parse.y
+       * src/matcher_parser_lex.l
+               Fix big memory leak in flex, and
+               require flex 2.5.31
+
+2007-02-20 [wwp]       2.7.2cvs55
+
+       * src/matcher_parser_parse.y
+               Fix a duplicate token definition (thanks to iwkse).
+
+2007-02-20 [wwp]       2.7.2cvs54
+
+       * src/matcher_parser_lex.l
+       * src/quote_fmt_lex.l
+               Use proper flex options instead of direct use of #define,
+               make the flex-generated C lighter.
+
+2007-02-20 [colin]     2.7.2cvs53
+
+       * src/summaryview.c
+               Grab focus in message list after hiding
+               the quicksearch, instead of leaving it
+               "somewhere"
+
 2007-02-19 [colin]     2.7.2cvs52
 
        * src/folderview.c