2006-08-16 [colin] 2.4.0cvs54
[claws.git] / ChangeLog
index b53a95aba1bbd044ff3d177cbbc53651c42b57d6..6847f6fe3a95b1e104ae2bd51e0fdb480e9fbef1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,522 @@
+2006-08-16 [colin]     2.4.0cvs54
+
+       * src/compose.c
+       * src/main.c
+       * src/mainwindow.c
+               Fix send button sensitivity at startup
+               Set send menu sensitivity (patch by Fabien)
+       * src/ssl_manager.c
+               Enable closing with esc (patch by Fabien)
+       * src/gtk/foldersort.c
+               Enable closing with esc (patch by Fabien)
+       * src/procmime.c
+               Optimisation (no need to copy to tempfile to
+               "decode" 7bit and 8bit)
+       * src/summaryview.c
+               Fix cruft in swap_from case
+       * src/textview.c
+               Fix missing last line in some mail cases 
+               (Fixes debian #381872)
+       * src/plugins/pgpcore/prefs_gpg.c
+       * src/plugins/pgpcore/sgpgme.c
+       * src/plugins/pgpcore/sgpgme.h
+               Don't show "no key found" when user explicitely
+               wants to create a key
+
+2006-08-16 [paul]      2.4.0cvs53
+
+       * configure.ac
+       * src/account.c
+       * src/addressbook.c
+       * src/headerview.c
+       * src/prefs_account.c
+       * src/prefs_message.c
+       * src/gtk/gtkutils.c
+               bump up minimum required versions of GTK+ and
+               GLIB to 2.6.0
+
+2006-08-16 [paul]      2.4.0cvs52
+
+       * src/toolbar.c
+               workaround GTK+ Bug 351600 - 'Can't re-click
+               on button after sensitivity update'
+               http://bugzilla.gnome.org/show_bug.cgi?id=351600
+               Thanks to Colin
+
+2006-08-15 [colin]     2.4.0cvs51
+
+       * src/plugins/pgpcore/prefs_gpg.c
+               Set options sensitivity according to
+               key existence
+       * src/plugins/pgpcore/sgpgme.c
+               Allow to create key with no passphrase
+
+2006-08-14 [cleroy]    2.4.0cvs50
+
+       * src/gtk/pluginwindow.c
+               New layout (maybe to be changed?)
+       * src/gtk/gtkutils.c
+               Fix a bit label_window
+       * src/plugins/pgpcore/passphrase.c
+       * src/plugins/pgpcore/passphrase.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
+               Allow to create a PGP private key via the GUI
+
+2006-08-14 [wwp]       2.4.0cvs49
+
+       * src/addressbook_foldersel.c
+               fix strict ISO C90 compliance.
+
+2006-08-14 [paul]      2.4.0cvs48
+
+       * src/gtk/prefswindow.c
+               re-set scrolled window on opening
+               Patch by Ticho
+
+2006-08-14 [paul]
+
+       2.5.0-rc1 released
+
+2006-08-14 [paul]      2.4.0cvs47
+
+       * src/prefs_display_header.c
+               re-enable user-defined Displayed Headers
+
+2006-08-14 [paul]      2.4.0cvs46
+
+       * src/prefs_account.c
+               use GTK_STOCK_EDIT
+
+2006-08-13 [colin]     2.4.0cvs45
+
+       * src/common/utils.c
+               Fix "a" in quote when the original message is empty,
+               by using \0 instead of 'a' to test writability of
+               temp files.
+
+2006-08-13 [wwp]       2.4.0cvs44
+
+       * src/plugins/spamassassin/spamassassin.c
+               fix capitalization of "SpamAssassin" in some debug, log and
+               dialog messages.
+
+2006-08-13 [paul]      2.4.0cvs43
+
+       * src/editldap.c
+               fix overlapping widgets
+       * src/prefs_account.c
+               fix translation of protocol_names[]
+               fix label disappearing off the edge of the
+               visible area
+
+2006-08-12 [paul]      2.4.0cvs42
+
+       * manual/plugins.xml
+               update IRC channel info before it gets forgotten
+               about
+
+2006-08-11 [colin]     2.4.0cvs41
+
+       * src/compose.c
+       * src/mainwindow.c
+       * src/mainwindow.h
+       * src/procmsg.c
+       * src/procmsg.h
+       * src/summaryview.c
+       * src/toolbar.c
+               Grey out the Send button if
+               - Queue folders are empty, or
+               - We're sending already
+
+2006-08-11 [wwp]       2.4.0cvs40
+
+       * src/main.c
+               fix a logic issue when quitting while a compose window is
+               still open, thanks to Colin.
+
+2006-08-10 [colin]     2.4.0cvs39
+
+       * src/main.c
+               Fix default font size setting after wizard run
+       * src/imap.c
+       * src/etpan/imap-thread.c
+       * src/etpan/imap-thread.h
+               Fix bug #999 (Timing out on TSL cert validation 
+               dialog makes ugly things happen). Also, STARTTLS
+               unconditionnaly if initial capabilities contain
+               LOGINDISABLED and STARTTLS.
+
+2006-08-09 [colin]     2.4.0cvs38
+
+       * src/mainwindow.c
+       * src/mainwindow.h
+               Fix Tools/Actions sensitivity when there are
+               no actions
+
+2006-08-09 [colin]     2.4.0cvs37
+
+       * src/prefs_filtering.c
+               Warning fix, patch by Paul
+       * src/messageview.c
+       * src/prefs_actions.c
+       * src/prefs_filtering_action.c
+       * src/prefs_matcher.c
+               Uniformisation of "Info ..." to "Info..." (for
+               old gtk), patch by Fabien
+       * src/plugins/clamav/clamav_plugin_gtk.c
+               Sensitivity fix by Fabien
+
+2006-08-09 [colin]     2.4.0cvs36
+
+       * src/main.c
+       * src/main.h
+               Add a function to know whether we're exiting
+       * src/plugins/trayicon/trayicon.c
+               If exiting, don't do anything. Faster, and
+               avoids gtk_main_iteration reentracy causing
+               segfaults at exit
+
+2006-08-09 [colin]     2.4.0cvs35
+
+       * src/messageview.c
+       * src/mimeview.c
+       * src/mimeview.h
+               Fix lack of part selection when automatically 
+               jumping to a specific part
+       * src/msgcache.c
+               Little optimisation in cache reading
+
+2006-08-09 [colin]     2.4.0cvs34
+
+       * src/compose.c
+               Fix crash setting the priority on reedit
+               (Accessing compose before creating it!)
+
+2006-08-08 [colin]     2.4.0cvs33
+
+       * src/procmime.c
+               Fix bug #998 (last attachment is not accessible)
+               Bad RFC interpretation on multipart close-delimiters
+       * src/mimeview.c
+       * src/mimeview.h
+       * src/gtk/gtkvscrollbutton.c
+       * src/gtk/gtkvscrollbutton.h
+               Make attachments list wheel-scrollable
+
+2006-08-07 [colin]     2.4.0cvs32
+
+       * src/gtk/gtkaspell.c
+               Fix bug #973 (Unicode punctation characters 
+               are not recognized as separators by the
+               spell checker); fix unsigned stuff
+
+2006-08-07 [colin]     2.4.0cvs31
+
+       * src/compose.c
+               Fix bug #956 (DnD text with accents in compose 
+               text entry); fix gccc's signed/unsigned fuss
+
+2006-08-06 [colin]     2.4.0cvs30
+
+       * src/main.c
+               Fix bug #979 (Plugin crashes when exiting 
+               sylpheed-claws) : handle exit request only 
+               once
+
+2006-08-05 [colin]     2.4.0cvs29
+
+       * src/news.c
+               Just make sure we have a msgid.
+
+2006-08-05 [colin]     2.4.0cvs28
+
+       * src/news.c
+       * src/summaryview.c
+               Fix bug #995 ("Mark cross-posted as read" doesn't work)
+               by reimplementing it
+       * src/textview.c
+               Fix bug when hiding quotes with level > 3 and quote
+               colors are recycled
+
+2006-08-04 [colin]     2.4.0cvs27
+
+       * src/compose.c
+       * src/undo.c
+       * src/undo.h
+               Fix a bit replace-by-pasting undo
+       * src/mainwindow.c
+       * src/messageview.c
+               Fix Fold quotes menu synchro in
+               mainwindow when it changes in 
+               messageview
+       * src/textview.c
+               Fix right-click on quotes blocks
+       * src/common/utils.c
+               Verify that the file created by
+               my_tmpfile() is writable. Fixes
+               bug #988 (very specific filesystem
+               issue)
+       * src/plugins/pgpcore/sgpgme.c
+               Fix file descriptor leak
+       * src/plugins/spamassassin/spamassassin.c
+               Warn once if spamd isn't reachable
+
+2006-08-04 [colin]     2.4.0cvs26
+
+       * src/toolbar.c
+               i18n context patch by Fabien
+
+2006-08-03 [colin]     2.4.0cvs25
+
+       * src/mainwindow.c
+       * src/messageview.c
+               Rename "Hide quotes" to "Fold quotes"
+       * src/textview.c
+               Don't use hand cursor on quotes. "all 
+               the bonuses of the feature and none of 
+               unwelcome side-effects"
+
+2006-08-03 [colin]     2.4.0cvs24
+
+       * AUTHORS
+       * sylpheed-claws.desktop
+       * src/gtk/authors.h
+               Bring the desktop file to XDG compliance
+               Patch by Charles A. Edwards
+
+2006-08-03 [colin]     2.4.0cvs23
+
+       * src/textview.c
+                Fix links offset when they are preceded
+                by accentued chars (g_utf8_strlen!)
+        * src/mainwindow.c
+                Fix wrong status when starting offline
+
+
+2006-08-03 [wwp]       2.4.0cvs22
+
+       * src/prefs_common.h
+               ask what to do w/ filtering rules that belong to an account when
+               applying filtering rules manually from the main window (skip,
+               apply regardless of the account, use current account). This dialog
+               can be skipped and the last reply used.
+               (forgot that file)
+
+2006-08-03 [wwp]       2.4.0cvs21
+
+       * src/filtering.c
+       * src/filtering.h
+       * src/prefs_common.c
+       * src/summaryview.c
+       * src/alertpanel.c
+       * src/alertpanel.h
+       * src/messageview.c
+               ask what to do w/ filtering rules that belong to an account when
+               applying filtering rules manually from the main window (skip,
+               apply regardless of the account, use current account). This dialog
+               can be skipped and the last reply used.
+
+
+2006-08-03 [colin]     2.4.0cvs20
+
+       * src/textview.c
+               Optimize previous patch
+
+2006-08-03 [cleroy]    2.4.0cvs19
+
+       * src/textview.c
+               Fix quotes getting toggled back when the
+               mail has an even number of text parts
+
+2006-08-02 [colin]     2.4.0cvs18
+
+       * src/messageview.c
+               Add Hide quotes menu
+
+2006-08-02 [colin]     2.4.0cvs17
+
+       * src/mainwindow.c
+       * src/prefs_common.c
+       * src/textview.c
+       * src/textview.h
+       * src/gtk/about.c
+               Allow per-level quote hiding,
+               Allow toggling quotes by double-clicking them
+               Rename RemoteURI to ClickableText to reflect
+               the fact it's used for a variety of things
+
+2006-08-02 [wwp]       2.4.0cvs16
+
+       * src/mainwindow.c
+               fix "View/Hide quotes" menu item status initialization.
+
+2006-08-02 [wwp]       2.4.0cvs15
+
+       * src/matcher_parser_parse.y
+               remove a debug trace.
+
+2006-08-02 [paul]      2.4.0cvs14
+
+       * src/plugins/pgpcore/passphrase.c
+               don't set initial dialog size
+               make it resizable
+
+2006-08-02 [paul]      2.4.0cvs13
+
+       * src/noticeview.c
+               remove the rogue '/' character
+
+2006-08-02 [paul]      2.4.0cvs12
+
+       * src/noticeview.c
+               allow buttons to resize as necessary
+
+2006-08-01 [wwp]       2.4.0cvs11
+
+       * src/mbox.c
+               fix strict ISO C90 compliance.
+
+2006-08-01 [wwp]       2.4.0cvs10
+
+       * tools/update-po
+               updated update-po tool to work w/ context-dependent translations.
+               Patch by Fabien Vantard <fzzzzz@gmail.com>.
+
+2006-08-01 [wwp]       2.4.0cvs9
+
+       * src/matcher.c
+       * src/prefs_filtering.c
+       * src/prefs_matcher.c
+               allow context-dependent translations for "All",
+               patch by Fabien Vantard <fzzzzz@gmail.com>.
+
+2006-07-31 [colin]     2.4.0cvs8
+
+       * AUTHORS
+       * src/gtk/authors.h
+               Add Rafal to authors
+
+2006-07-31 [colin]     2.4.0cvs7
+
+       * src/compose.c
+       * src/mainwindow.c
+       * src/messageview.h
+       * src/prefs_common.c
+       * src/prefs_common.h
+       * src/textview.c
+               Add 'View/Hide quotes'. Patch based on a patch
+               by Rafal Weglarz
+
+2006-07-31 [colin]     2.4.0cvs6
+
+       * src/action.c
+               Fix problem with "> stuff >" actions
+
+2006-07-31 [paul]      2.4.0cvs5
+
+       * po/nb.po
+               updated by Geir Helland
+
+2006-07-31 [wwp]       2.4.0cvs4
+
+       * src/mainwindow.c
+       * src/summaryview.c
+       * src/summaryview.h
+               add "View/Go to/Parent message" and "View/Go to/Last read message",
+               thanks to Colin.
+
+2006-07-31 [wwp]       2.4.0cvs3
+
+       * src/Makefile.am
+       * src/addr_compl.c
+       * src/addr_compl.h
+       * src/addressbook.c
+       * src/addressbook.h
+       * src/addressbook_foldersel.c
+       * src/addressbook_foldersel.h
+       * src/addrindex.c
+       * src/addrindex.h
+       * src/matcher.c
+       * src/matcher.h
+       * src/matcher_parser_lex.l
+       * src/matcher_parser_parse.y
+       * src/prefs_common.c
+       * src/prefs_common.h
+       * src/prefs_filtering.c
+       * src/prefs_matcher.c
+       * src/prefs_matcher.h
+       * src/summaryview.c
+               introduce filtering against the address book. It's now possible to add
+               matched conditions to determine if any email address in a message matches
+               or doesn't match any or all books or folders in the address book.
+
+2006-07-31 [wwp]       2.4.0cvs2
+
+       * src/account.c
+       * src/filtering.c
+       * src/filtering.h
+       * src/folder.c
+       * src/folderview.c
+       * src/inc.c
+       * src/mainwindow.c
+       * src/matcher.c
+       * src/matcher_parser_lex.l
+       * src/matcher_parser_parse.y
+       * src/mbox.c
+       * src/prefs_filtering.c
+       * src/prefs_filtering.h
+       * src/procmsg.c
+       * src/procmsg.h
+       * src/summaryview.c
+               introduce per-account filtering rules. Each filtering rule can now be assigned
+               to a specific account (by default it's "All"), works w/ POP3/IMAP. Take care
+               when applying filtering rules manually, as all rules will apply - even the ones
+               assigned to an account. This issue will be addressed soon.
+
+
+2006-07-31 [wwp]       2.4.0cvs1
+
+       * src/quote_fmt.c
+               make more strings translatable.
+
+2006-07-31 [paul]      2.4.0
+
+       2.4.0 released
+
+2006-07-31 [paul]      2.3.1cvs91
+
+       * po/ca.po
+               updated by Miquel Oliete
+
+2006-07-31 [paul]      2.3.1cvs90
+
+       * po/de.po
+       * po/el.po
+       * po/fr.po
+       * po/it.po
+       * po/pl.po
+       * po/pt_BR.po
+       * po/sr.po
+       * po/zh_CN.po
+               updated by Stephan Sachse, Stavros Giannouris, Fabien Vantard,
+               Andrea Spadaccini, Emil Nowak, Frederico Goncalves Guimaraes,
+               Aleksandar Urosevic, and Ralgh Young
+
+2006-07-31 [paul]      2.3.1cvs89
+
+       * src/account.c
+       * src/main.c
+       * src/mainwindow.c
+       * src/mainwindow.h
+               Fix a race condition when, after an SC crash, rescanning
+               folders took more than 0.5 seconds
+               Thanks to Colin
+
 2006-07-31 [paul]      2.3.1cvs88
 
        * src/folderview.c