2007-05-23 [wwp] 2.9.2cvs12
[claws.git] / ChangeLog
index 3bdf7006f5e3a38f0fff92e2bf505c5cb45706cd..be9f09a5c23922658b6e4c85d9274dd700c2fafe 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,726 @@
+2007-05-23 [wwp]       2.9.2cvs12
+
+       * src/quote_fmt_parse.y
+               Fix 2.9.2cvs11, probably a paste accident ;).
+
+2007-05-23 [wwp]       2.9.2cvs11
+
+       * src/compose.c
+       * src/prefs_template.c
+       * src/quote_fmt.h
+       * src/quote_fmt_parse.y
+               Fix 2.9.2cvs10, which broke --disable-aspell.
+
+2007-05-22 [wwp]       2.9.2cvs10
+
+       * src/compose.c
+       * src/prefs_template.c
+       * src/quote_fmt.c
+       * src/quote_fmt.h
+       * src/quote_fmt_lex.l
+       * src/quote_fmt_parse.y
+       * src/gtk/gtkaspell.c
+       * src/gtk/gtkaspell.h
+               Added template/quote format syntactical elements
+               to show and query:
+                       - current dictionary
+                         %T to show (shows empty if not set or not enabled),
+                         ?T and !T to check if the default dictionary is
+                         enabled and set
+                       - current account's default dictionary
+                         %aT to show (empty if not set or not enabled),
+                         ?aT and !aT to check if it's enabled and set
+                       - name completion for an address, from the address
+                         book
+                         %ABf, %ABt, %ABc respectively show the full name got
+                         from the address book if From, To or Cc match a single
+                         contact.
+                         ?ABf, !ABf, ?ABt, !ABt, ?ABc and !ABc check if completion
+                         matches any contact and if the full name is non-empty.
+                         If From, To or Cc are lists of email addresses, only
+                         the first address will be checked.
+               In compose.c, fix msginfo's To, Cc and Newsgroup address lists,
+               that could show a trailing ','.
+               Also, template/quote_fmt parser now shows the line number in case
+               of parser error.
+
+2007-05-15 [colin]     2.9.2cvs9
+
+       * src/main.c
+       * src/main.h
+               Add a public function to know whether Claws
+               crashed last time
+               Store opened folder when exiting
+       * src/folder.c
+       * src/folder.h
+               Store last opened message in each FolderItem;
+               Reset last seen messages if Claws crashed, so 
+               that one can't go in an infinite crash in case 
+               a particular mail crashes Claws.
+       * src/messageview.c
+       * src/prefs_common.c
+       * src/prefs_common.h
+       * src/summaryview.c
+       * src/prefs_summaries.c
+               Add "Select last opened message" when entering
+               a folder
+               Add "Select last opened folder" at startup.
+
+2007-05-14 [colin]     2.9.2cvs8
+
+       * manual/xml2pdf
+               Fix bashism, search for xml catalog 
+               in /usr/local/share/xml/catalog too
+               Patch by Pawel
+
+2007-05-13 [wwp]       2.9.2cvs7
+
+       * src/gtk/logwindow.c
+               fix raising log windows when they are either minimized or
+               in background.
+
+2007-05-11 [colin]     2.9.2cvs6
+
+       * src/gtk/filesel.c
+               Use Hildon's file chooser on Maemo. Patch
+               by Jean-Luc Biord; fixes part 2 of bug 1201,
+               'File attachment "manipulation" bugs...'
+
+2007-05-10 [wwp]       2.9.2cvs5
+
+       * src/prefs_common.c
+       * src/prefs_common.h
+       * src/gtk/quicksearch.c
+               Add a quicksearch option to automatically run
+               a search selected from the history (this option
+               is exclusive towards type-ahead).
+
+2007-05-10 [colin]     2.9.2cvs4
+
+       * src/imap.c
+               Fix g_warnings, thanks to Brian
+               Morrison
+
+2007-05-09 [colin]     2.9.2cvs3
+
+       * src/crash.c
+       * src/exporthtml.c
+       * src/mbox.c
+       * src/prefs_summaries.c
+       * src/procheader.c
+       * src/common/log.c
+       * src/common/utils.c
+       * src/gtk/gtksourceprintjob.c
+       * src/gtk/sslcertwindow.c
+               Use the re-entrant variant of time functions
+               Probably fixes bug 1217, 'reentrancy problems 
+               with time functions'
+
+2007-05-09 [colin]     2.9.2cvs2
+
+       * src/imap.c
+               Fix crasher when reconnection fails
+
+2007-05-08 [paul]      2.9.2cvs1
+
+       * NEWS
+       * README
+       * RELEASE_NOTES
+       * configure.ac
+               bump version number following
+               stable release
+
+2007-05-08 [paul]      2.9.1cvs48
+
+       * 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/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/sgpgme.c
+       * src/plugins/pgpcore/sgpgme.h
+       * src/plugins/pgpinline/plugin.c
+       * src/plugins/pgpmime/pgpmime.c
+       * src/plugins/pgpmime/pgpmime.h
+       * src/plugins/pgpmime/plugin.c
+       * src/plugins/spamassassin/spamassassin.c
+       * src/plugins/spamassassin/spamassassin.h
+       * src/plugins/spamassassin/spamassassin_gtk.c
+       * src/plugins/trayicon/README
+       * tools/README
+       * tools/README.sylprint
+       * tools/outlook2claws-mail.pl
+       * tools/sylprint.pl
+       * tools/tb2claws-mail
+       * tools/tbird2claws.py
+       * tools/update-po
+       * tools/vcard2xml.py
+       * tools/kdeservicemenu/README
+               cleanups and corrections
+
+2007-05-06 [wwp]       2.9.1cvs47
+
+       * tools/uudec
+               Fix missing dash to `display` command-line, reported
+               by Georg Himmrich <georg at mails d0t diesind d0t net>.
+
+2007-05-06 [colin]     2.9.1cvs46
+
+       * src/Makefile.am
+       * src/stock_pixmap.c
+       * src/stock_pixmap.h
+       * src/pixmaps/printer.xpm
+               Add a printer icon
+
+2007-05-06 [paul]      2.9.1cvs45
+
+       * src/compose.c
+       * src/ldapquery.c
+       * src/privacy.h
+       * src/summary_search.c
+       * src/summaryview.c
+               fix build warnings
+
+2007-05-05 [wwp]       2.9.1cvs44
+
+       * src/messageview.c
+       * src/mh.c
+       * src/prefs_actions.c
+       * src/prefs_gtk.c
+       * src/summaryview.c
+       * src/common/xml.c
+               Fix "faild" typos everywhere and capitalization of
+               some g_warnings.
+
+2007-05-04 [colin]     2.9.1cvs43
+
+       * src/compose.c
+       * src/privacy.c
+       * src/privacy.h
+       * src/plugins/pgpcore/prefs_gpg.c
+       * src/plugins/pgpcore/prefs_gpg.h
+       * src/plugins/pgpinline/pgpinline.c
+       * src/plugins/pgpmime/pgpmime.c
+               Add an API to warn about encryption limits,
+               and allow to disable these warnings
+
+2007-05-03 [colin]     2.9.1cvs42
+
+       * src/summaryview.c
+       * src/mainwindow.c
+               Fix bug 1213, 'Delete more than 
+               one thread at once'
+
+2007-05-03 [wwp]       2.9.1cvs41
+
+       * src/prefs_common.c
+       * src/prefs_filtering.c
+       * src/prefs_template.c
+       * src/common/template.c
+       * src/common/template.h
+       * src/gtk/gtkutils.c
+       * src/gtk/gtkutils.h
+               Templates are no longer automatically sorted
+               by name, but can be sorted manually using
+               |< < > >| buttons as well as drag'n'drop.
+
+2007-05-03 [wwp]       2.9.1cvs40
+
+       * src/plugins/spamassassin/spamassassin.c
+       * src/plugins/spamassassin/spamassassin.h
+       * src/plugins/spamassassin/spamassassin_gtk.c
+       * src/plugins/bogofilter/bogofilter.c
+       * src/plugins/bogofilter/bogofilter.h
+       * src/plugins/bogofilter/bogofilter_gtk.c
+               Added an option to conditionally mark saved spam
+               as read (default is and was to do so).
+               Satisfies feature request 1708539 on sf.net tracker.
+
+2007-05-03 [colin]     2.9.1cvs39
+
+       * src/inc.c
+               Fix bug 1211, 'Offline dialog message bugs/annoyances...'
+
+2007-05-02 [colin]     2.9.1cvs38
+
+       * src/textview.c
+               Fix bug 1209, 'Clicking on address 
+               in header (mailto uri) selects 
+               default account'. Patch adapted from
+               G.P. Halkes' patch.
+
+2007-05-02 [colin]     2.9.1cvs37
+
+       * src/grouplistdialog.c
+               Set cursor to wait cursor while loading
+               groups.
+
+2007-05-02 [paul]      2.9.1cvs36
+
+       * src/folder.c
+       * src/common/defs.h
+               rename cache and mark files
+               (data is preserved)
+
+2007-04-30 [paul]      2.9.1cvs35
+
+       * manual/glossary.xml
+       * manual/plugins.xml
+               updates. Patch by Ricardo
+
+2007-04-29 [wwp]       2.9.1cvs34
+
+       * src/mainwindow.c
+       * configure.ac
+               Fix few grammatical errors (patch by David Relson < relson at
+               osagesoftware dot com >).
+
+2007-04-28 [colin]     2.9.1cvs33
+
+       * src/account.c
+       * src/pop.c
+       * src/prefs_account.c
+       * src/prefs_account.h
+               Drop the "Download all" preference. It's
+               stupidly useless and confuses people from
+               time to time.
+
+2007-04-27 [wwp]       2.9.1cvs32
+
+       * src/account.c
+       * src/prefs_account.c
+       * src/prefs_account.h
+               Don't reflect accounts changes to the mainwindow when it's
+               not necessary.
+
+2007-04-27 [colin]     2.9.1cvs31
+
+       * src/folder.c
+               Freeze/thaw when sync'ing flags
+       * src/imap.c
+       * src/prefs_account.c
+       * src/prefs_account.h
+       * src/etpan/imap-thread.c
+       * src/etpan/imap-thread.h
+               Add a way to use UID FETCH instead
+               of searches to fetch message lists
+               and flags. More expensive towards
+               bandwidth, less expensive towards
+               server's CPU. Probably fixes 
+               bug 1158, 'Scanning new folders on 
+               Exchange 2007 extremely slow'.
+               Patch 95% by Hoa.
+
+2007-04-27 [paul]      2.9.1cvs30
+
+       * src/mainwindow.c
+       * src/prefs_logging.c
+               improvements to english usage
+
+2007-04-27 [colin]     2.9.1cvs29
+
+       * src/imap.c
+               Fix build without libetpan (my bad!)
+
+2007-04-26 [colin]     2.9.1cvs28
+
+       * src/imap.c
+       * src/imap.h
+               Fix uselessly exported function
+       * src/textview.c
+               Consider "- -- \n" as signature separator
+               (that's what signature separators look like
+                in PGP/Inline signed mails)
+
+2007-04-26 [colin]     2.9.1cvs27
+
+       * configure.ac
+               libetpan-0.49 is now required
+       * src/procmime.c
+               Fix double fetching of mails if
+               first try failed
+       * src/imap.c
+               Make offline sync faster, by
+               remembering last change time, and
+               last sync time.
+
+2007-04-26 [hoa]       2.9.1cvs26
+
+       * src/imap.c
+       * src/imap.h
+       * src/mainwindow.c
+       * src/toolbar.c
+       * src/etpan/imap-thread.c
+       * src/etpan/imap-thread.h
+               cancellation of IMAP operations is now allowed.
+               Fixes bug 1056, 'Possibility to 'cancel transfer' in IMAP'
+
+2007-04-26 [colin]     2.9.1cvs25
+
+       * src/folder.c
+               Always fetch body+headers in folders that are
+               synched for offline use, if "Synchronise as
+               soon as possible" is set.
+               Fixes bug 1200, 'Add option to always retrieve full 
+               messages'
+
+2007-04-25 [colin]     2.9.1cvs24
+
+       * src/compose.c
+               Fix bug 1198, 'Reply-all "disappearing" address bug 
+               persists...'
+
+2007-04-24 [colin]     2.9.1cvs23
+
+       * src/folderview.c
+               Fix bug 1195, 'Hardware key navigation' 
+               Make GDK_Enter toggle expansion (Maemo)
+
+2007-04-24 [wwp]       2.9.1cvs22
+
+       * src/compose.c
+               Fix few compiler warnings.
+
+2007-04-24 [paul]      2.9.1cvs21
+
+       * src/Makefile.am
+       * src/stock_pixmap.c
+       * src/stock_pixmap.h
+               complete last commit
+
+2007-04-24 [paul]      2.9.1cvs20
+
+       * src/gtk/about.c
+       * src/pixmaps/active.xpm
+       * src/pixmaps/checkbox_off.xpm
+       * src/pixmaps/checkbox_on.xpm
+       * src/pixmaps/inactive.xpm
+               kick out the blobs
+               remove transparent border from checkbox icons
+
+2007-04-24 [wwp]       2.9.1cvs19
+
+       * src/textview.c
+       * src/textview.h
+               Fix a crash in textview, thanks to Colin.
+
+2007-04-23 [wwp]       2.9.1cvs18
+
+       * src/prefs_common.c
+               Fix 2.9.1cvs5: no header was being translated at all.
+
+2007-04-23 [colin]     2.9.1cvs17
+
+       * src/Makefile.am
+       * src/stock_pixmap.c
+       * src/stock_pixmap.h
+       * src/summaryview.c
+       * src/summaryview.h
+       * src/gtk/gtksctree.c
+       * src/gtk/gtksctree.h
+       * src/pixmaps/selection.xpm
+               Fix bug 1193, 'Need a way to multi-select
+               items'. Add a toggle button to the summaryview
+               to switch between normal and multiple selection
+               (Maemo)
+
+2007-04-23 [colin]     2.9.1cvs16
+
+       * src/Makefile.am
+       * src/stock_pixmap.c
+       * src/stock_pixmap.h
+       * src/summaryview.c
+       * src/summaryview.h
+       * src/gtk/gtksctree.c
+       * src/gtk/gtksctree.h
+       * src/pixmaps/selection.xpm
+               Fix bug 1193, 'Need a way to multi-
+               select items'
+               Add a toggle button in the summaryview
+               to enable normal or multiple selection.
+               (Maemo)
+
+2007-04-23 [colin]     2.9.1cvs15
+
+       * src/compose.c
+               Fix bug 1196, 'Edit>Select All doesn't work' (Maemo)
+
+2007-04-21 [colin]     2.9.1cvs14
+
+       * src/gtk/quicksearch.c
+               Fix previous commit (actually use correct
+               parameter)
+
+2007-04-21 [colin]     2.9.1cvs13
+
+       * src/gtk/quicksearch.c
+               Fix changing quicksearch type (after Esc,
+               after changing Recursive, ...)
+
+2007-04-20 [wwp]       2.9.1cvs12
+
+       * src/gtk/Makefile.am
+               Added headers.h (completes 2.9.1cvs5).
+
+2007-04-20 [wwp]       2.9.1cvs11
+
+       * src/addressbook.c
+               Fix the use of display name in name column,
+               it has been overriden w/ the use of nickname
+               by 2.9.0cvs3. Now nickname is used (if any)
+               in case of LDAP books only.
+
+2007-04-20 [colin]     2.9.1cvs10
+
+       * src/mimeview.c
+       * src/summaryview.c
+       * src/textview.c
+               Add handling of 'a' to loop in a mail's
+               mimeparts
+
+2007-04-20 [colin]     2.9.1cvs9
+
+       * src/toolbar.c
+               Fix bug 1190, 'dir_open' button doesn't work'
+               (Maemo)
+
+2007-04-20 [colin]     2.9.1cvs8
+
+       * src/folderview.c
+       * src/mainwindow.c
+               Fix bug 1194, 'Hardware keys move from email 
+               list to account/directory list, but not back 
+               to email list...' (Maemo)
+
+2007-04-20 [colin]     2.9.1cvs7
+
+       * src/compose.h
+               complete previous commit
+
+2007-04-20 [colin]     2.9.1cvs6
+
+       * src/compose.c
+               Fix bug 1187, 'Reply-to addressee disappears 
+               when reply-to text box is clicked...' (Maemo)
+
+2007-04-20 [wwp]       2.9.1cvs5
+
+       * po/POTFILES.in
+       * src/addressbook.c
+       * src/compose.c
+       * src/filtering.c
+       * src/headerview.c
+       * src/matcher.c
+       * src/prefs_common.c
+       * src/prefs_common.h
+       * src/prefs_display_header.c
+       * src/prefs_matcher.c
+       * src/summaryview.c
+       * src/gtk/headers.h
+       * src/gtk/quicksearch.c
+               Translate more header names according to the relevant option value,
+               mostly in filtering debug messages (reported by Tim <timbrain@post.cz>).
+               Replaced nearly all uses of prefs_common.trans_hdr with a call
+               to prefs_common_translated_header_name().
+               Added a headers.h reference file that contains known header names
+               (RFC2822 and others) to the translation process' input, so that
+               translated header names will still exist even if no occurrence of
+               _("headername") is found anymore in the sources.
+               Don't translate column name 'Number' following to trans_hdr option
+               value as it's not a header name.
+
+2007-04-20 [colin]     2.9.1cvs4
+
+       * src/gtk/quicksearch.c
+       * src/gtk/quicksearch.h
+               Add "From, To or Subject" quicksearch
+               type. Patch by ulfschaper@users.sf.net
+
+2007-04-20 [colin]     2.9.1cvs3
+
+       * src/matcher.c
+               Implement proper references filtering condition.
+               Patch based on a patch by Khanh-Dang <kdntl@users.sf.net>
+
+2007-04-19 [wwp]       2.9.1cvs2
+
+       * src/prefs_display_header.c
+       * src/message_search.c
+               Fix few warnings (g_free of const gchar*).
+
+2007-04-19 [paul]      2.9.1cvs1
+
+       * NEWS
+       * README
+       * RELEASE_NOTES
+       * configure.ac
+               bump version number following
+               stable release
+
+2007-04-19 [paul]      2.9.0cvs9
+
+       * manual/advanced.xml
+       * manual/glossary.xml
+               fix typos
+
+2007-04-18 [paul]      2.9.0cvs8
+
+       * src/pop.c
+               fix for CVE-2007-1558 (APOP)
+               Thanks to Colin
+
+2007-04-18 [paul]      2.9.0cvs7
+
+       * src/messageview.c
+       * src/mimeview.c
+       * src/summaryview.c
+       * src/gtk/filesel.c
+               Fix encoding woes wrt saving of
+               mails and parts
+               Thanks to Colin
+
+2007-04-18 [colin]     2.9.0cvs6
+
+       * src/gtk/pluginwindow.c
+               Fix bug 1185, 'Pluginwindow's [X] button doesn't save'
+
+2007-04-17 [wwp]       2.9.0cvs5
+
+       * src/addressadd.c
+       * src/addressbook.c
+       * src/addrindex.c
+       * src/ldapupdate.c
+               Fix --disable-ldap build,
+               fix some LDAP annoyances on 
+               searches, thanks to Colin.
+
+2007-04-17 [wwp]       2.9.0cvs4
+
+       * src/ldapupdate.c
+               Fix more mixed decls, sensitive w/ strict ANSI-C89 compilers
+               like gcc 2.9x. Thanks to Colin.
+
+2007-04-17 [wwp]       2.9.0cvs3
+
+       * src/Makefile.am
+       * src/addressadd.c
+       * src/addressbook.c
+       * src/addrindex.c
+       * src/addritem.c
+       * src/addritem.h
+       * src/editaddress.c
+       * src/ldapctrl.c
+       * src/ldapctrl.h
+       * src/ldapquery.c
+       * src/ldapserver.c
+       * src/ldapserver.h
+       * src/ldapupdate.c
+       * src/ldapupdate.h
+               Add LDAP write support. Patch mostly by 
+               Michael <mir at datanom dot net>
+
+2007-04-17 [wwp]       2.9.0cvs2
+
+       * src/compose.c
+               Prepend "Add to address book" to the context menu of compose window's sender and
+               recipient fields.
+
+2007-04-16 [paul]      2.9.0cvs1
+
+       * src/gtk/authors.h
+               add Pader Rezso
+
+2007-04-16 [paul]      2.9.0
+
+       * NEWS
+       * README
+       * RELEASE_NOTES
+               2.9.0 released
+
+2007-04-16 [paul]      2.8.1cvs102
+
+       * po/fr.po
+               updated by Fabien Vantard
+
+2007-04-16 [paul]      2.8.1cvs101
+
+       * po/ca.po
+       * po/cs.po
+       * po/de.po
+       * po/hu.po
+       * po/pl.po
+       * po/pt_BR.po
+       * po/sr.po
+       * po/zh_CN.po
+               updated by Miquel Oliete, Tim Brain, Stephan Sachse,
+               Pader Rezso, Emil Nowak, Frederico Goncalves Guimaraes,
+               Aleksandar Urosevic, and Ralgh Young
+
+2007-04-15 [mones]     2.8.1cvs100
+
+       * po/es.po
+               Updated for release
+
+2007-04-14 [colin]     2.8.1cvs99
+
+       * src/message_search.c
+       * src/prefs_display_header.c
+       * src/summary_search.c
+       * src/gtk/combobox.c
+               Fix allocations
+
+2007-04-14 [wwp]       2.8.1cvs98
+
+       * src/gtk/combobox.c
+       * src/message_search.c
+       * src/summary_search.c
+       * src/prefs_display_header.c
+               Workaround a bug with GTK+ 2.6.x where gtk_combo_box_get_active_text()
+               returns NULL, get the text value directly from the GtkEntry child.
+
+2007-04-13 [colin]     2.8.1cvs97
+
+       * src/gtk/quicksearch.c
+               Give the focus back to summaryview when
+               emptying the quicksearch with Esc
+
+2007-04-13 [colin]     2.8.1cvs96
+
+       * src/message_search.c
+       * src/prefs_display_header.c
+       * src/summary_search.c
+               Fix possibles crashes when getting text
+               from gtk combos
+
+2007-04-13 [colin]     2.8.1cvs95
+
+       * src/pop.c
+               Add some UIDL debugging
+
+2007-04-12 [colin]     2.8.1cvs94
+
+       * src/folder.c
+               Force folder scan if necessary after
+               copying mails, to be able to reapply
+               flags.
+
+2007-04-11 [colin]     2.8.1cvs93
+
+       * src/main.c
+               don't scan for new mail on startup if --select
+               is specified (or race conditions arise). If so,
+               do both sequentially.
+
+2007-04-09 [colin]     2.8.1cvs92
+
+       * src/common/defs.h
+               Use leafpad by default on Maemo. Patch
+               by Jean-Luc Biord.
+
 2007-04-06 [colin]     2.8.1cvs91
 
        * src/pixmaps/queue_close.xpm