2006-03-21 [colin] 2.0.0cvs161
[claws.git] / ChangeLog
index 70872878c3a1754042b76dff302ac62dfdf1922c..5ba13c7333b1e0342a7046316db53ce366fc89a6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,561 @@
+2006-03-21 [colin]     2.0.0cvs161
+
+       * src/compose.c
+               Fix middle-click pasting (insert at click
+               position instead of cursor position, don't
+               remove existing selection and allow pasting
+               our own selection)
+       * src/addressbook.c
+               "LDAP Server" -> "LDAP servers"
+
+2006-03-21 [wwp]       2.0.0cvs160
+
+       * src/etpan/imap-thread.c
+               fix for bug #925 (IMAP+SSL crash), thanks to Colin.
+
+2006-03-20 [colin]     2.0.0cvs159
+
+       * src/summaryview.c
+               Don't reload summaryview after an execute with no
+               move action
+
+2006-03-19 [colin]     2.0.0cvs158
+
+       * src/addressbook.c
+               and put groups at the top, always
+
+2006-03-19 [colin]     2.0.0cvs157
+
+       * src/addressbook.c
+               Order groups before names, as previously
+
+2006-03-19 [colin]     2.0.0cvs156
+
+       * src/addressbook.c
+               - Sort case-unsensitive
+               - Put the sort arrow at opening too
+
+2006-03-19 [wwp]       2.0.0cvs155
+
+       * src/addressbook.c
+               allow sorting by name/email/remarks, ensure that right-pane's contents
+               matches the left-pane selection (cleared when appropriate).
+               Patch by Pawel Pekala <c0rn@o2.pl>.
+
+2006-03-18 [colin]     2.0.0cvs154
+
+       * src/textview.c
+               Fix text cursor ;)
+
+2006-03-18 [colin]     2.0.0cvs153
+
+       * src/gtk/filesel.c
+               Make sure we hide the preview if we didn't get
+               a filename
+
+2006-03-18 [colin]     2.0.0cvs152
+
+       * src/summaryview.c
+               Set cursor to watch for execution (fixes lack
+               of watch-cursor when dnd'ing hundreds of mails)
+       * src/gtk/filesel.c
+               Check that mime type is 'image/*' before updating
+               the preview (maybe fix crashes on Solaris+gtk2.8.4 ?)
+
+2006-03-18 [colin]     2.0.0cvs151
+
+       * src/mainwindow.c
+       * src/textview.c
+       * src/textview.h
+               Put a watch cursor in textview too when the mainwindow's
+               cursor in a watch
+
+2006-03-18 [colin]     2.0.0cvs150
+
+       * src/folder.c
+               Change wrong asserts to simple tests
+
+2006-03-17 [colin]     2.0.0cvs149
+
+       * src/mainwindow.c
+       * src/mainwindow.h
+       * src/prefs_msg_colors.c
+       * src/summaryview.c
+       * src/summaryview.h
+       * src/gtk/colorlabel.c
+       * src/gtk/colorlabel.h
+               Add a color label menu in the main menubar
+               Add (fixed) accels Ctrl-{0-7} to change the color
+               They have to be fixed because the menu's dynamic,
+               the items are complex widgets, hence we can't use
+               a GtkItemFactory.
+
+
+2006-03-17 [wwp]       2.0.0cvs148
+
+       * src/compose.c
+               rollback few lines from my previous commit (those lines come from
+               a pending patch, accidentally commited, even if neutral as they are
+               commented out).
+
+2006-03-17 [wwp]       2.0.0cvs147
+
+       * src/compose.c
+               fix a compilation warning (wrong return type, introduced w/ cvs143), and
+               applied code style/indentation to the modified function.
+
+2006-03-17 [wwp]       2.0.0cvs146
+
+       * src/procmsg.c
+       * src/compose.c
+               fix for bug #908: some IMAP servers dislike \x7f char in the RMID (thanks to Colin).
+
+2006-03-17 [paul]
+
+       2.1.0-rc1 released
+
+2006-03-17 [paul]      2.0.0cvs145
+
+       * src/main.c
+               addressbook_read_file() was called twice
+       * src/textview.c
+               X-Mailer highlighting
+
+2006-03-16 [colin]     2.0.0cvs144
+
+       * src/sourcewindow.c
+       * src/sourcewindow.h
+               And the last one, in source window.
+
+2006-03-16 [colin]     2.0.0cvs143
+
+       * src/compose.c
+       * src/compose.h
+               Fix the same stuff in compose
+
+2006-03-16 [colin]     2.0.0cvs142
+
+       * src/messageview.c
+               Complete the previous messageview crash fix
+
+2006-03-16 [colin]     2.0.0cvs141
+
+       * src/procmsg.h
+       * src/procmsg.c
+       * src/folder.c
+               Fix POSTPROCESSING hook
+               Patch by H. Merijn Brand
+
+       * src/procmime.c
+       * src/procmime.h
+               Parse Content-Location
+
+       * src/toolbar.c
+       * src/messageview.c
+       * src/messageview.h
+               Don't crash when a top-level MessageView has
+               been closed on us. Same problematic than
+               yesterday's quicksearch issue.
+
+2006-03-15 [colin]     2.0.0cvs140
+
+       * src/gtk/quicksearch.c
+               Fix a bitchy race we didn't think about when we
+               added quicksearch cancellation:
+               If the search is not on cached fields, for example
+               body_part matchcase "stuff"
+               the matcher code has to get the whole message. If
+               we're on IMAP, that can be slow, and in order to
+               be non-blocking, the IMAP code idle loop processes
+               gtk events too. So it is possible to cancel a
+               quicksearch while the matcher is getting the mail's
+               body. After matcher got its body, it will start to
+               iterate over the matcher list that the Quicksearch's
+               clear_search_cb() just freed via prepare_matcher().
+               SIGSEGV ensues.
+               The fix consists of guarding the matcherlist_match()
+               call with a boolean 'matching'. If we reset the
+               quicksearch while matching is TRUE, we don't free
+               the matcherlist anymore like we did, but we set
+               another new flag, deferred_free, to TRUE. Then,
+               in quicksearch_match(), just after returning from
+               matcherlist_match() and unsetting the matching flag,
+               we check the deferred_free flag and do the
+               prepare_matcher() (which does the matcherlist_free)
+               for real, so we free the matcherlist once it's not
+               used anymore.
+               As all of this runs via the glib main loop, we
+               luckily don't need a mutex.
+       * src/summaryview.c
+               Also, show progress while searching.
+
+
+2006-03-14 [colin]     2.0.0cvs139
+
+       * src/alertpanel.c
+               Make alertpanel_is_open non-static
+
+2006-03-14 [colin]     2.0.0cvs138
+
+       * src/prefs_spelling.c
+               Cleanups - Fabien Vantard
+
+2006-03-14 [wwp]       2.0.0cvs137
+
+       * src/main.c
+               code style normalization (curly braces, indentation).
+
+2006-03-14 [wwp]       2.0.0cvs137
+
+       * src/main.c
+               code style (braces, indentation)
+
+2006-03-12 [paul]      2.0.0cvs136
+
+       * src/prefs_common.c
+               trans_hdr defaults to FALSE to be RFC-savvy
+       * src/prefs_summaries.c
+               add a tooltip to the trans_hdr option
+               
+
+2006-03-12 [paul]      2.0.0cvs135
+
+       * src/prefs_matcher.c
+               give a little more width to the combos
+       * src/prefs_display_header.c
+       * src/textview.c
+               translate headers if prefs_common.trans_hdr
+               is TRUE
+
+       Patches by Pawel Pekala
+
+2006-03-12 [paul]      2.0.0cvs134
+
+       * src/plugins/clamav/clamav_plugin.c
+       * src/plugins/dillo_viewer/dillo_viewer.c
+       * src/plugins/pgpcore/plugin.c
+       * src/plugins/pgpinline/plugin.c
+       * src/plugins/pgpmime/plugin.c
+       * src/plugins/spamassassin/spamassassin.c
+               update/add to descriptions
+       * src/plugins/spamassassin/spamassassin_gtk.c
+               fixes to the english, remove superfluous
+               tooltips, clean up a little
+
+2006-03-12 [paul]      2.0.0cvs133
+
+       * src/compose.c
+               fix Bug 924, 'Account combo box shows up wrong 
+               if & is in account name'
+
+2006-03-11 [colin]     2.0.0cvs132
+
+       * src/summaryview.c
+               Revert 2.0.0cvs84 which reverted 1.9.6cvs23 which
+               messed up shift-selection because is slows down
+               moving around summaryview. thanks -users
+
+2006-03-10 [colin]     2.0.0cvs131
+
+       * src/plugins/spamassassin/spamassassin_gtk.c
+               Put back Paul's engrish fixes
+
+2006-03-10 [colin]     2.0.0cvs130
+
+       * src/plugins/spamassassin/spamassassin.c
+       * src/plugins/spamassassin/spamassassin.h
+       * src/plugins/spamassassin/spamassassin_gtk.c
+               Cleanup SA prefs page (more)
+               Patch by Fabien Vantard
+
+2006-03-10 [paul]      2.0.0cvs129
+
+       * src/prefs_msg_colors.c
+       * src/prefs_spelling.c
+               widget sensitivity
+
+2006-03-09 [mones]     2.0.0cvs128
+
+       * po/es.po
+               Update for next RC
+
+2006-03-09 [wwp]       2.0.0cvs127
+
+       * configure.ac
+               revert accidental commit (requirement for libetpan 0.43), this time
+               not in HEAD.
+
+2006-03-09 [wwp]       2.0.0cvs125
+
+       * configure.ac
+               revert accidental commit (requirement for libetpan 0.43)
+
+2006-03-09 [paul]      2.0.0cvs126
+
+       * src/prefs_receive.c
+               remove useless frame
+               replace 'incorporation' with 'receiving'
+       * src/plugins/clamav/clamav_plugin_gtk.c
+       * src/plugins/spamassassin/spamassassin_gtk.c
+               improve widget sensitivity
+               fix a bit his engrish
+
+2006-03-09 [wwp]       2.0.0cvs125
+
+       * src/addressadd.c
+       * src/foldersel.c
+       * src/prefs_common.c
+       * src/prefs_common.h
+               remember some more windows' sizes (add to addressbook and
+               select folder).
+
+2006-03-09 [paul]      2.0.0cvs124
+
+       * src/plugins/pgpcore/prefs_gpg.c
+               normalise construction of dialogue
+
+2006-03-09 [paul]      2.0.0cvs123
+
+       * src/plugins/trayicon/Makefile.am
+               add missing slash
+
+2006-03-08 [colin]     2.0.0cvs122
+
+       * src/plugins/trayicon/Makefile.am
+               Fix build in separate dir 
+               Patch by Bamanzi <bamanzi@gmail.com>
+
+2006-03-08 [colin]     2.0.0cvs121
+
+       * src/procmsg.c
+               Batch move and copies from summaryview with delayed execution
+               too
+
+2006-03-07 [paul]      2.0.0cvs120
+
+       * src/common/utils.c
+               fix highlighting of URIs containing "()"
+               Patch by Pawel Pekala
+
+2006-03-07 [paul]      2.0.0cvs119
+
+       * src/folder.c
+       * src/folder.h
+       * src/folderview.c
+               immediately do alphabetical resort when
+               changing a folder's name
+               Patch by Pawel Pekala
+
+2006-03-07 [paul]      2.0.0cvs118
+
+       * src/news.c
+       * src/news_gtk.c
+               when unsubscribing a newsgroup, remove the
+               folder and msgs in .sylpheed-claws/newscache
+               Patch by Pawel Pekala <c0rn@gazeta.pl>
+
+2006-03-07 [paul]      2.0.0cvs117
+
+       * src/textview.c
+               fix wrong Fake URL Warning
+               Thanks to Hiro
+
+2006-03-07 [colin]     2.0.0cvs116
+
+       * src/imap.c
+               Return immediately when password dialog was
+               cancelled
+       * src/gtk/inputdialog.c
+               Allow empty strings for passwords
+
+
+2006-03-06 [colin]     2.0.0cvs115
+
+       * src/imap.c
+               Prevent double-timeouts when connection fails
+
+2006-03-06 [colin]
+
+       2.0.1-rc1 released
+
+2006-03-06 [colin]     2.0.0cvs114
+
+       * src/imap.c
+               Refresh session during potentially long
+               operations
+
+2006-03-06 [wwp]       2.0.0cvs113
+
+       * src/prefs_msg_colors.h
+               forgot that one (custom color labels).
+
+2006-03-06 [wwp]       2.0.0cvs112
+
+       * src/prefs_common.c
+       * src/prefs_common.h
+       * src/prefs_msg_colors.c
+       * src/summaryview.c
+       * src/summaryview.h
+       * src/gtk/colorlabel.c
+       * src/gtk/colorlabel.h
+               colors in messages list are now customizable. Color values and names can
+               be changed in "Configuration/Preferences/Display/Colors/Color labels".
+               Thanks to Paul and Colin for their help with this longstanding patch!
+
+2006-03-06 [wwp]       2.0.0cvs111
+
+       * src/textview.c
+               don't crash if (x)face is bad.
+
+2006-03-05 [paul]      2.0.0cvs110
+
+       * AUTHORS
+       * configure.ac
+       * src/Makefile.am
+       * src/common/Makefile.am
+       * src/common/utils.h
+       * src/etpan/imap-thread.c
+       * src/gtk/authors.h
+       * src/plugins/clamav/Makefile.am
+       * src/plugins/demo/Makefile.am
+       * src/plugins/dillo_viewer/Makefile.am
+       * src/plugins/pgpcore/Makefile.am
+       * src/plugins/pgpcore/passphrase.c
+       * src/plugins/pgpinline/Makefile.am
+       * src/plugins/pgpmime/Makefile.am
+       * src/plugins/spamassassin/Makefile.am
+       * src/plugins/trayicon/Makefile.am
+               fix builiding on cygwin
+               Patch by Ralgh Young <bamanzi@gmail.com>
+
+2006-03-04 [wwp]       2.0.0cvs109
+
+       * manual/keyboard.xml
+               fix mixed up/down keys.
+
+2006-03-04 [wwp]       2.0.0cvs108
+
+       * README
+       * INSTALL
+               updated links to SpamAssassin.
+
+2006-03-04 [wwp]       2.0.0cvs107
+
+       * manual/plugins.xml
+       * src/plugins/spamassassin/README
+               updated SpamAssassin plugin docs to reflect new functional additions
+               (also fix/update/documents few technical stuff more, see the README).
+
+2006-03-04 [wwp]       2.0.0cvs106
+
+       * src/prefs_message.c
+               normalized capitalization of message-prefs paths.
+
+2006-03-04 [wwp]       2.0.0cvs105
+
+       * manual/advanced.xml
+               typo.
+
+2006-03-03 [colin]     2.0.0cvs104
+
+       * src/plugins/clamav/clamav_plugin_gtk.c
+               Rework prefs page, patch by Fabien 
+
+2006-03-03 [colin]     2.0.0cvs103
+
+       * src/plugins/clamav/clamav_plugin.c
+               Set error on all errors
+
+2006-03-03 [colin]     2.0.0cvs102
+
+       * src/common/plugin.c
+               Initialize error to avoid crashing when a plugin fails
+               without setting error
+
+2006-03-02 [wwp]       2.0.0cvs101
+
+       * configure.ac
+               fixed linker flags for libetpan support on Cygwin
+               (thanks to H.Merijn Brand).
+
+2006-03-02 [wwp]       2.0.0cvs100
+
+       * src/addressbook.c
+               fix some AB error messages: one for punctuation and
+               one wrongly duplicate (thanks, maxbritov).
+
+2006-03-02 [wwp]       2.0.0cvs99
+
+       * src/plugins/spamassassin/spamassassin.c
+               make sync calls to sa-learn/spamc to prevent
+               system (whatever local or client/server) overload.
+
+2006-03-02 [colin]     2.0.0cvs98
+
+       * src/summaryview.c
+               Put the spam icon in the status column instead of the
+               mark one
+
+2006-03-01 [colin]     2.0.0cvs97
+
+       * src/plugins/spamassassin/spamassassin.c
+               Fix segfault (g_file_set_contents fails for some 
+               reason and err==0x2f. Can't find out why with
+               valgrind, using working function :-)
+
+2006-03-01 [colin]     2.0.0cvs96
+
+       * src/inc.c
+               Offline overriding: let 'No' be cached only 3 seconds
+
+2006-03-01 [colin]     2.0.0cvs95
+
+       * src/addr_compl.c
+       * src/addrbook.c
+       * src/addressbook.c
+       * src/addrindex.c
+       * src/folder_item_prefs.c
+       * src/headerview.c
+       * src/imap.c
+       * src/inc.c
+       * src/ldif.c
+       * src/mainwindow.c
+       * src/mh.c
+       * src/msgcache.c
+       * src/prefs_common.h
+       * src/prefs_msg_colors.c
+       * src/procheader.c
+       * src/procheader.h
+       * src/procmime.c
+       * src/procmsg.c
+       * src/procmsg.h
+       * src/send_message.h
+       * src/simple-gettext.c
+       * src/summaryview.c
+       * src/summaryview.h
+       * src/syldap.c
+       * src/textview.c
+       * src/undo.c
+       * src/common/ssl_certificate.c
+       * src/common/utils.c
+       * src/gtk/colorsel.c
+       * src/gtk/gtksctree.c
+       * src/gtk/gtkshruler.c
+       * src/plugins/trayicon/trayicon.c
+               #if 0 goes to /dev/null
+
+2006-03-01 [colin]     2.0.0cvs94
+
+       * src/compose.c
+       * src/imap.c
+       * src/inc.c
+       * src/inc.h
+       * src/messageview.c
+       * src/news.c
+       * src/plugins/spamassassin/spamassassin.c
+               Allow to add information in the "working offline"
+               window
+
 2006-03-01 [wwp]       2.0.0cvs93
 
        * src/plugins/spamassassin/spamassassin.c