2007-03-05 [wwp] 2.8.0cvs20
[claws.git] / ChangeLog
index 5ee9b2a45acdf2e558e52dde0854ac598f81d578..0f8e48fa609a161e4f20696cadced21c3598f09d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,747 @@
+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
+               Fix bug 1033, 'Automatically refresh 
+               message list when new messages arrives'
+               Looks like folderview->opened can sometimes
+               be wrong...
+
+2007-02-19 [paul]      2.7.2cvs51
+
+       * tools/Makefile.am
+       * tools/README
+       * tools/thunderbird-filters-convertor.pl
+               add new script which converts thunderbird filter
+               rules to Claws filter rules
+
+2007-02-18 [paul]      2.7.2cvs50
+
+       * 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
+               improved GUI interoperability with gpg-agent
+
+2007-02-18 [paul]      2.7.2cvs49
+
+       * src/prefs_account.c
+               Privacy options sensitivity fix
+
+2007-02-17 [colin]     2.7.2cvs48
+
+       * src/messageview.c
+               Reset icon to warning in the noticeview
+
+2007-02-15 [colin]     2.7.2cvs47
+
+       * src/folderview.c
+               Fix a manifestation of bug 1033 (summaryview failing
+               to update for new mails), which happens after editing
+               account preferences or preferences that cause a 
+               folderview reload.
+
+2007-02-15 [colin]     2.7.2cvs46
+
+       * src/addressbook.c
+               Probably fix bug 1123, 'Segmentation 
+               fault while opening address book'. I get
+               g_warnings if the saved paned position is
+               not greater than 0. Also, save position
+               when hiding the addressbook instead of
+               via signal.
+
+2007-02-14 [colin]     2.7.2cvs45
+
+       * 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
+               Add an option "Use gpg-agent if available". Fixes
+               annoyances with distro-installed gpg-agent, when
+               no pinentry program is installed, and the user's 
+               at a loss on why "decryption failed". Makes more
+               clear why passphrase isn't saved when gpg-agent is
+               used. Defaults to true, to avoid changing the 
+               current behaviour.
+
+2007-02-14 [wwp]       2.7.2cvs44
+
+       * src/matcher_parser_parse.y
+               Fix missing line number reset (wrong line number might appear
+               when re-loading filtering rules if there's a parser error).
+
+2007-02-13 [colin]     2.7.2cvs43
+
+       * src/common/utils.c
+               Don't encode ',' in URIs before passing it
+               to the browser command-line. It was probably
+               done at a time where commas in URIs made
+               mozilla -remote 'openurl(%s,new-window)'
+               bug.
+
+2007-02-13 [wwp]       2.7.2cvs42
+
+       * src/prefs_matcher.c
+       * src/plugins/bogofilter/bogofilter_gtk.c
+               A bit of string factorization around "Select ..." buttons.
+
+2007-02-11 [colin]     2.7.2cvs41
+
+       * src/alertpanel.c
+               Make sure to escape the title
+
+2007-02-11 [colin]     2.7.2cvs40
+
+       * src/codeconv.c
+               Recognize .utf8 locales as .UTF-8 ones
+
+2007-02-11 [colin]     2.7.2cvs39
+
+       * src/compose.c
+               Fix code conversion when dragging a file
+
+2007-02-09 [colin]     2.7.2cvs38
+
+       * src/plugins/clamav/clamav_plugin.c
+               Complete Paul's patch with conditional
+               compilation to avoid breaking compilation
+               on old Dapper and Edgy... Maybe other
+               distros too.
+
+2007-02-09 [paul]      2.7.2cvs37
+
+       * src/plugins/clamav/clamav_plugin.c
+               fix for the upstream changes in libclamav
+
+2007-02-09 [paul]      2.7.2cvs36
+
+       * src/main.c
+       * src/mainwindow.c
+       * src/procmsg.c
+       * src/procmsg.h
+               fix "warn if there are queued messages" (on exit)
+               option, which only checked the first mailbox's
+               queue
+               don't ask before emptying trash if there are no
+               messages in trash, also check and empty all trash
+               folders
+       * src/prefs_other.c
+               move "Ask before emptying trash" option
+               outside of the "On exit" frame as it's
+               not only an "On exit" option
+
+2007-02-09 [paul]      2.7.2cvs35
+
+       * src/addrgather.c
+       * src/alertpanel.c
+       * src/editldap.c
+       * src/prefs_account.c
+       * src/prefs_folder_item.c
+       * src/prefs_gtk.h
+       * src/prefs_matcher.c
+       * src/prefs_message.c
+       * src/prefs_msg_colors.c
+       * src/prefs_summaries.c
+       * src/wizard.c
+       * src/gtk/inputdialog.c
+       * src/plugins/bogofilter/bogofilter_gtk.c
+               pedantic commit: use 'checkbtn' everywhere
+               instead of a mixture of 'checkbtn' and 'chkbtn'
+
+2007-02-09 [paul]      2.7.2cvs34
+
+       * src/compose.c
+               fix default hotkeys
+       * src/prefs_other.c
+       * src/prefs_send.c
+               move "Never send Return Receipts" from
+               prefs_other to prefs_send
+               add an option "Ask about account specific
+               filtering rules..." to prefs_other
+       * src/gtk/gtkutils.c
+               fix a compiler warning
+
+2007-02-08 [colin]     2.7.2cvs33
+
+       * src/plugins/pgpinline/pgpinline.c
+               Fix bug 1110, 'pgpmime fails to process 
+               encapsulated openpgp mime (rfc 3156, 6.1 
+               -> rfc1847)'
+               It was due to an interaction between PGP/Mime
+               and PGP/Inline plugin. 
+
+2007-02-08 [colin]     2.7.2cvs32
+
+       * src/inc.c
+       * src/mbox.c
+       * src/mbox.h
+               Fix bug 1117, 'fcntl locking code 
+               does not work in mbox.c'
+
+2007-02-08 [colin]     2.7.2cvs31
+
+       * src/prefs_account.c
+               Fix Gentoo bug 165819, 'can't create 
+               a "local mbox file" account'. Patch
+               by Olivier <castan.o@free.fr>
+
+2007-02-07 [colin]     2.7.2cvs30
+
+       * src/ldapquery.c
+               Fix bug 1106, 'Claws crash on exit if LDAPS 
+               autocompletion was used'
+
+2007-02-07 [paul]      2.7.2cvs29
+
+       * src/folder.c
+               cut down on unnecessary debug_prints
+       * src/imap_gtk.c
+               fix menu_set_active() on 'Show only
+               subscribed folders'
+
+2007-02-07 [paul]      2.7.2cvs28
+
+       * src/plugins/clamav/clamav_plugin.c
+       * src/plugins/clamav/clamav_plugin.h
+       * src/plugins/clamav/clamav_plugin_gtk.c
+               fix copyright header
+
+2007-02-07 [paul]      2.7.2cvs27
+
+       * src/procheader.c
+               fix bug 1116, 'summary view allow a 
+               subject line break'
+
+2007-02-06 [colin]     2.7.2cvs26
+
+       * src/summaryview.c
+               Fix delete thread
+
+2007-02-05 [fabien]    2.7.2cvs25
+
+       * po/POTFILES.in
+       * src/uri_opener.c
+               i18n related - 1 fix and 1 message for translators.
+
+2007-02-05 [colin]     2.7.2cvs24
+
+       * src/gtk/quicksearch.c
+               Don't reload summary list if quicksearch wasn't
+               active on hiding; move currently selected mail in
+               the visible area when showing the quicksearch
+
+2007-02-05 [colin]     2.7.2cvs23
+
+       * src/folderview.c
+               Add debug to try to solve bug 1104
+
+2007-02-05 [paul]      2.7.2cvs22
+
+       * src/mainwindow.c
+               confirm before emptying trash on exit is
+               a Yes or No answer, use Yes or No in the
+               dialog
+
+2007-02-04 [colin]     2.7.2cvs21
+
+       * src/compose.c
+       * src/plugins/pgpcore/passphrase.c
+       * src/plugins/pgpcore/select-keys.c
+               Set wmclass on new windows
+
+2007-02-04 [colin]
+
+       2.8.0-rc1 released
+
+2007-02-04 [colin]     2.7.2cvs20
+
+       * src/compose.c
+       * src/compose.h
+               Auto save drafts on exit, reopen them
+               at startup, instead of asking
+       * src/account.c
+       * src/addressadd.c
+       * src/addressbook.c
+       * src/addressbook_foldersel.c
+       * src/addrgather.c
+       * src/crash.c
+       * src/editaddress.c
+       * src/editbook.c
+       * src/editgroup.c
+       * src/editjpilot.c
+       * src/editldap.c
+       * src/editldap_basedn.c
+       * src/editvcard.c
+       * src/exphtmldlg.c
+       * src/expldifdlg.c
+       * src/export.c
+       * src/foldersel.c
+       * src/gedit-print.c
+       * src/import.c
+       * src/importldif.c
+       * src/importmutt.c
+       * src/importpine.c
+       * src/main.c
+       * src/mainwindow.c
+       * src/message_search.c
+       * src/messageview.c
+       * src/prefs_actions.c
+       * src/prefs_customheader.c
+       * src/prefs_display_header.c
+       * src/prefs_filtering.c
+       * src/prefs_filtering_action.c
+       * src/prefs_folder_column.c
+       * src/prefs_gtk.c
+       * src/prefs_matcher.c
+       * src/prefs_other.c
+       * src/prefs_summaries.c
+       * src/prefs_summary_column.c
+       * src/prefs_template.c
+       * src/sourcewindow.c
+       * src/ssl_manager.c
+       * src/summary_search.c
+       * src/uri_opener.c
+       * src/gtk/about.c
+       * src/gtk/description_window.c
+       * src/gtk/foldersort.c
+       * src/gtk/gtkutils.c
+       * src/gtk/gtkutils.h
+       * src/gtk/icon_legend.c
+       * src/gtk/logwindow.c
+       * src/gtk/pluginwindow.c
+       * src/gtk/prefswindow.c
+               Give different wmclass to different
+               windows - thanks to sed ;)
+
+2007-02-04 [colin]     2.7.2cvs19
+
+       * src/main.c
+               Revert previous patch, can't reproduce
+               it anymore. 
+
+2007-02-03 [colin]     2.7.2cvs18
+
+       * src/main.c
+               Don't save the mainwindow size and
+               position on emergency exit (libSM's
+               "die" callback), Xfce seems to make
+               the window smaller just before the
+               size's saved.
+
+2007-02-03 [colin]     2.7.2cvs17
+
+       * src/plugins/bogofilter/bogofilter.c
+       * src/plugins/bogofilter/bogofilter.h
+       * src/plugins/bogofilter/bogofilter_gtk.c
+       * src/plugins/pgpinline/pgpinline.c
+       * src/plugins/pgpinline/pgpinline.h
+               Fix more copyrights
+
+2007-02-03 [colin]     2.7.2cvs16
+
+       * src/partial_download.c
+       * src/partial_download.h
+       * src/ssl_manager.c
+       * src/ssl_manager.h
+       * src/uri_opener.c
+       * src/uri_opener.h
+       * src/wizard.c
+       * src/wizard.h
+       * src/common/ssl_certificate.c
+       * src/common/ssl_certificate.h
+       * src/gtk/quicksearch.c
+       * src/gtk/quicksearch.h
+       * src/gtk/sslcertwindow.c
+       * src/gtk/sslcertwindow.h
+               Fix copyright on my files
+
+2007-02-02 [colin]     2.7.2cvs15
+
+       * src/Makefile.am
+       * src/mainwindow.c
+       * src/messageview.c
+       * src/messageview.h
+       * src/textview.c
+       * src/textview.h
+       * src/uri_opener.c
+       * src/uri_opener.h
+               Add Tools/List URIs to allow
+               opening any URI in the current mail
+
+2007-02-02 [colin]     2.7.2cvs14
+
+       * src/common/valgrind.h ** NEW FILE **
+       * src/common/Makefile.am
+       * src/common/plugin.c
+               Don't dlclose the plugins if we're running
+               under valgrind. (doesn't require valgrind
+               either at compile time or run time).
+
+2007-02-01 [paul]      2.7.2cvs13
+
+       * AUTHORS
+       * src/gtk/authors.h
+       * tools/freshmeat_search.pl
+       * tools/google_search.pl
+       * tools/multiwebsearch.pl
+               add support for non ISO-8859-1 compatible locales
+               Patch by Alex Gorbachenko <agent_007@immo.ru>
+
+2007-02-01 [colin]     2.7.2cvs12
+
+       * src/prefs_other.c
+       * src/prefs_summaries.c
+               Move keybinding prefs to the Other page
+
+2007-02-01 [wwp]       2.7.2cvs11
+
+       * src/plugins/trayicon/trayicon.c
+               Fix a raising issue within KDE.
+
+2007-02-01 [colin]     2.7.2cvs10
+
+       * src/codeconv.c
+               Fix stray quotes in encoded strings
+       * src/addressadd.c
+               Fix wrong call causing g_warnings
+       * src/textview.c
+               Remove useless message
+
+2007-01-31 [wwp]       2.7.2cvs9
+
+       * src/plugins/trayicon/trayicon.c
+               fix buggy hiding of main window when closing if close-to-tray
+               is not set (bad logics  in the trayicon hook code).
+               Changed the quit confirmation message too.
+
 2007-01-30 [colin]     2.7.2cvs8
 
        * src/main.c