2006-12-27 [wwp] 2.6.1cvs78
[claws.git] / ChangeLog
index 04a11c46cd9fca7111881f793c4fe7778046006f..cfd2be3341703df77323f58e45d01ab52faf5d14 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,682 @@
+2006-12-27 [wwp]       2.6.1cvs78
+
+       * src/imap.c
+               Clean up session locking, thanks to Colin.
+
+2006-12-26 [colin]     2.6.1cvs77
+
+       * src/statusbar.c
+               Revert previous patch
+
+2006-12-26 [colin]     2.6.1cvs76
+
+       * src/folder.c
+       * src/folderview.c
+       * src/imap.c
+       * src/statusbar.c
+       * src/etpan/imap-thread.c
+               Fix previous commit warnings
+               Make statusbar update every second if total < 20
+               Make IMAP APPEND faster by simplifying log              
+
+2006-12-26 [colin]     2.6.1cvs75
+
+       * src/folder.c
+       * src/folder.h
+       * src/folderview.c
+       * src/folderview.h
+       * src/imap_gtk.c
+       * src/mh_gtk.c
+               Make it possible to copy folders accross
+               mailboxes (this was an arbitrary limitation).
+               Still make it impossible to move folders 
+               accross mailboxes.
+
+2006-12-26 [colin]     2.6.1cvs74
+
+       * src/etpan/imap-thread.c
+               Fix bug 1081, 'claws-mail 
+               segfaults when going offline 
+               while it transfers mails via 
+               imap'
+
+2006-12-26 [colin]     2.6.1cvs73
+
+       * src/folder_item_prefs.c
+               Don't forget alt dictionary when
+               renaming/moving folders
+
+2006-12-26 [wwp]       2.6.1cvs72
+
+       * src/folder_item_prefs.c
+               Add missing defaults for per-folder alt dict
+               (forgotten in 2.6.1cvs61).
+
+2006-12-26 [colin]     2.6.1cvs71
+
+       * src/wizard.c
+               Add tooltip to state that specifying
+               full path to mailbox is possible
+
+2006-12-26 [wwp]       2.6.1cvs70
+
+       * src/partial_download.c
+       * src/gtk/gtkvscrollbutton.c
+       * src/plugins/pgpinline/plugin.c
+               Fix for few compiler warnings that matter.
+
+2006-12-25 [colin]     2.6.1cvs69
+
+       * src/partial_download.c
+               Fix marking for download or deletion
+               when the header isn't the first
+       * src/gtk/logwindow.c
+               Fix start of scrolling
+
+2006-12-23 [paul]      2.6.1cvs68
+
+       * src/compose.c
+               change last commit to use the 'academic'
+               method instead. Thanks to wwp
+
+2006-12-23 [paul]      2.6.1cvs67
+
+       * src/compose.c
+               don't warn about empty subject when
+               redirecting
+
+2006-12-22 [colin]     2.6.1cvs66
+
+       * src/summary_search.c
+               Fix previous patch
+
+2006-12-22 [colin]     2.6.1cvs65
+
+       * src/gtk/gtkutils.c
+       * src/imap.c
+       * src/jpilot.c
+       * src/summary_search.c
+               A few warning fixes
+
+2006-12-23 [paul]      
+
+       2.7.0-rc2 released
+
+2006-12-22 [colin]     2.6.1cvs64
+
+       * src/toolbar.c
+       * src/toolbar.h
+               Add a combo to the learn spam button
+       * src/plugins/bogofilter/bogofilter.c
+       * src/plugins/bogofilter/bogofilter_gtk.c
+       * src/plugins/bogofilter/bogofilter.h
+               Allow to store Unsure mails in a specific
+               folder to make better teaching easier
+
+2006-12-21 [wwp]       2.6.1cvs63
+
+       * src/compose.c
+       * src/prefs_common.c
+       * src/prefs_common.h
+       * src/prefs_spelling.c
+       * src/gtk/gtkaspell.c
+       * src/gtk/gtkaspell.h
+               Allow spell-checking using both current and alternate dictionaries
+               (thanks to Colin).
+
+2006-12-21 [wwp]       2.6.1cvs62
+
+       * src/gtk/gtkaspell.c
+               Apply recheck_when_changing_dict (highlight all mispelled words)
+               when switching to alternate dictionary.
+
+2006-12-21 [wwp]       2.6.1cvs61
+
+       * src/compose.c
+       * src/folder_item_prefs.h
+       * src/prefs_common.c
+       * src/prefs_common.h
+       * src/prefs_folder_item.c
+       * src/prefs_spelling.c
+       * src/gtk/gtkaspell.c
+       * src/gtk/gtkaspell.h
+               Add global and per-folder prefs to set the default
+               alternate dictionary.
+
+2006-12-21 [colin]     2.6.1cvs60
+
+       * src/folder.c
+               Look for folders by path in all folders
+       * src/html.c
+               add &mdash;
+
+2006-12-20 [colin]     2.6.1cvs59
+
+       * src/gtk/quicksearch.c
+               Make sure in_typing is false when clearing
+
+2006-12-20 [wwp]       2.6.1cvs58
+
+       * configure.ac
+               change manual's target dir to be LFH-compliant (thanks to Colin).
+
+2006-12-20 [wwp]       2.6.1cvs57
+
+       * src/prefs_common.c
+       * src/prefs_summaries.c
+               i18n fix and factorize patch, thanks to Fabien.
+
+2006-12-20 [paul]      2.6.1cvs56
+
+       * configure.ac
+               last of the renaming (??)
+       * src/main.c
+               correct --help info of --status-full
+       * src/plugins/bogofilter/bogofilter.c
+               make FALSE default of whitelist_ab
+
+2006-12-19 [colin]     2.6.1cvs55
+
+       * src/jpilot.c
+               Same as before, without depending on
+               pisock >= 0.12
+
+2006-12-19 [colin]     2.6.1cvs54
+
+       * src/jpilot.c
+               Fix bug 1059, 'Better jpilot charset 
+               handling'. Use libpisync's charset conversion
+               if possible
+
+2006-12-19 [colin]     2.6.1cvs53
+
+       * po/fr.po
+               Updated by Fabien
+
+2006-12-19 [wwp]       2.6.1cvs52
+
+       * src/gtk/about.c
+               Add missing #include (thanks to Colin).
+
+2006-12-19 [wwp]       2.6.1cvs51
+
+       * src/prefs_receive.c
+               Better spacing between widgets in prefs.
+
+2006-12-18 [colin]     2.6.1cvs50
+
+       * src/imap.c
+               Fix failure to get separator on LIST "" ""
+               Try LIST "" "INBOX" too.
+
+2006-12-18 [wwp]       2.6.1cvs49
+
+       * src/common/session.c
+               Fix a compiler warning (thanks to Fabien).
+
+2006-12-18 [wwp]       2.6.1cvs48
+
+       * src/compose.c
+       * src/prefs_quote.c
+               Factorize some strings for translation (it's about error
+               messages when applying or checking template/quote format).
+
+2006-12-18 [colin]     2.6.1cvs47
+
+       * Makefile.am
+       * src/common/defs.h
+       * src/gtk/Makefile.am
+       * src/gtk/about.c
+               Add a Release notes tab from the contents of
+               $(DOCDIR)/RELEASE_NOTES. Patch by Fabien.
+
+2006-12-17 [colin]     2.6.1cvs46
+
+       * src/mimeview.c
+       * src/textview.c
+       * src/gtk/filesel.c
+               Correctly convert from/to UTF8/filename encoding
+               when loading and saving files. Probably fixes
+               bug 1068, 'Claws-Mail uses 100% CPU when looking 
+               for a file to attach and is blocked...'
+
+2006-12-17 [colin]     2.6.1cvs45
+
+       * src/gtk/logwindow.c
+               Fix bug 1067, 'Claws-Mail uses 100% CPU on an 
+               IMAP folder and is blocked on main thread': 
+               make sure we put utf8 in the log.
+
+2006-12-16 [colin]     2.6.1cvs44
+
+       * src/toolbar.c
+       * src/toolbar.h
+               Fix bug 1055, 'Add the 'cancel receive' 
+               in the available events for the toolbar buttons'
+
+2006-12-16 [colin]     2.6.1cvs43
+
+       * po/POTFILES.in
+       * src/imap.c
+       * src/common/nntp.c
+       * src/common/session.c
+               Log error when SSL handshakes fail. 
+               Fixes bug 1082, 'incorrect / imprecise 
+               error message when imap server provides 
+               ssl only through STARTTLS but SSL is 
+               selected'
+
+2006-12-15 [wwp]       2.6.1cvs42
+
+       * src/plugins/bogofilter/bogofilter_gtk.c
+               set proper sensitivity to widgets I've recently added.
+
+2006-12-15 [colin]     
+
+       2.7.0-rc1 released
+
+2006-12-15 [wwp]       2.6.1cvs41
+
+       * src/plugins/bogofilter/bogofilter.c
+       * src/plugins/bogofilter/bogofilter.h
+       * src/plugins/bogofilter/bogofilter_gtk.c
+               bogofilter's whitelist can now use a subset of
+               the addressbook (either a book, a subfolder of a book,
+               or the whole addressbook by using "Any"). Re-used there
+               some pref_matcher widgets and mechanisms to match a subset
+               of the addressbook.
+
+2006-12-15 [wwp]       2.6.1cvs40
+
+       * src/wizard.c
+       * src/common/plugin.c
+       * src/common/plugin.h
+       * src/gtk/about.c
+       * src/plugins/bogofilter/bogofilter.c
+       * src/plugins/clamav/clamav_plugin.c
+       * src/plugins/demo/demo.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
+       * src/plugins/trayicon/trayicon.c
+               factorize some translatable strings (plugins-related),
+               fix missing punctuation in several places,
+               remove useless translatable \n in about.c,
+               and factorize plugin init code w/ a new function
+               check_plugin_version() in common/plugin.c.
+               Patch by Fabien Vantard <fzzzzz@gmail.com>.
+
+2006-12-15 [wwp]       2.6.1cvs39
+
+       * src/plugins/bogofilter/bogofilter.c
+       * src/plugins/bogofilter/bogofilter_gtk.c
+               flag whitelisted spams as spam, but don't filter it to the spam
+               folder. Thanks to Colin.
+
+2006-12-15 [ticho]     2.6.1cvs38
+
+       * src/plugins/bogofilter/bogofilter.c
+       * src/plugins/bogofilter/bogofilter.h
+       * src/plugins/bogofilter/bogofilter_gtk.c
+               Add option to whitelist senders found in addressbook. Patch by colin.
+
+2006-12-15 [paul]      2.6.1cvs37
+
+       * src/folderview.c
+               add missing #include "log.h"
+
+2006-12-15 [paul]      2.6.1cvs36
+
+       * src/plugins/bogofilter/bogofilter.c
+       * src/plugins/bogofilter/bogofilter.h
+       * src/plugins/bogofilter/bogofilter_gtk.c
+               Add an option to allow inserting an
+               X-Claws-Bogosity header (on MH folders
+               only). Patch by Colin
+
+2006-12-14 [colin]     2.6.1cvs35
+
+       * src/main.c
+               "Yes" should be the default choice for
+               migration configuration
+
+2006-12-14 [paul]      2.6.1cvs34
+
+       * src/prefs_summaries.c
+       * manual/advanced.xml
+               Unhide mark_as_read_delay
+
+2006-12-14 [paul]      2.6.1cvs33
+
+       * src/messageview.c
+       * src/messageview.h
+       * src/mimeview.c
+       * src/mimeview.h
+       * src/summaryview.c
+       * src/textview.c
+       * src/textview.h
+               Fix printing of selection
+               Fix printing of message parts
+               Fix printing of images
+       * src/gtk/gtksourceprintjob.c
+               Fix page count when there are images
+
+2006-12-14 [wwp]       2.6.1cvs32
+
+       * src/mainwindow.c
+       * src/summaryview.c
+       * src/summaryview.h
+       * src/gtk/quicksearch.c
+               fix quicksearch 'magnify' button status when QS is closed
+               using the Escape key, thanks to Colin.
+
+2006-12-14 [wwp]       2.6.1cvs31
+
+       * src/mainwindow.c
+       * src/summaryview.c
+       * src/summaryview.h
+       * src/gtk/quicksearch.c
+               fix quicksearch 'magnify' button status when QS is closed
+               using the Escape key, thanks to Colin.
+
+2006-12-13 [colin]     2.6.1cvs30
+
+       * src/ldapquery.c
+       * src/ldaputil.c
+               Use the binary safe version of ldap_get_values,
+               to make sure we manipulate null-terminated 
+               strings. Maybe fixes bug 1075, 'claws mail 
+               segfault when completing ldap adresses'
+       * src/syldap.c ** REMOVED **
+       * src/syldap.h ** REMOVED **
+               Remove dead files
+
+2006-12-13 [mones]     2.6.1cvs29
+
+       * po/es.po
+               Fixed piped strings, fixed click translation
+
+2006-12-13 [paul]      2.6.1cvs28
+
+       * src/main.c
+               don't translate these strings
+
+2006-12-13 [paul]      2.6.1cvs27
+
+       * po/en_GB.po
+               updated
+
+2006-12-13 [colin]     2.6.1cvs26
+
+       * src/main.c
+       * src/main.h
+               Add claws_is_starting()
+
+2006-12-13 [mones]     2.6.1cvs25
+
+       * manual/es/advanced.xml
+       * po/es.po
+               Synced manual and updated translation
+
+2006-12-12 [colin]     2.6.1cvs24
+
+       * src/wizard.c
+               Add an option to use STARTTLS in the
+               welcome wizard. Fixes bug 1080, 
+               'Using SSL option in wizard for incoming 
+               server does not activate SSL with STARTTLS'
+
+2006-12-12 [colin]     2.6.1cvs23
+
+       * src/main.c
+               Don't exit when there's an incomplete
+               mailbox configured - leaves a chance 
+               to fix a failing IMAP account. Exit
+               if no mailbox at all is loaded (case
+               of missing plugin).
+               Completes bug 1077's fix (I was wrong
+               in this bug's comment #3).
+
+2006-12-12 [colin]     2.6.1cvs22
+
+       * src/gtk/menu.h
+               Add another menu data type
+       * src/prefs_account.c
+               Complete the completion of bug 1076
+               (doesn't lose the pref on apply)
+
+2006-12-12 [paul]      2.6.1cvs21
+
+       * src/prefs_account.c
+               complete the fix of bug 1076
+               also be more verbose with the text
+
+2006-12-12 [paul]      2.6.1cvs20
+
+       * src/gtk/combobox.c
+               fix compilation warning
+
+2006-12-11 [colin]     2.6.1cvs19
+
+       * src/wizard.c
+               Document :port in server entry tooltips
+
+2006-12-11 [colin]     2.6.1cvs18
+
+       * src/main.c
+               Fix compile
+
+2006-12-11 [colin]     2.6.1cvs17
+
+       * src/main.c
+               Add failing IMAP as a reason for no
+               mailbox
+
+2006-12-11 [colin]     2.6.1cvs16
+
+       * src/prefs_account.c
+               Check for existence of inbox for local
+               accounts too
+       * src/wizard.c
+               Allow setting the port to use for servers
+               by using the usual "server.example.com:port"
+               syntax. Fixes bug 1077, 'sylpheed-claws does 
+               not start when IMAP server is unavailable'
+
+2006-12-11 [colin]     2.6.1cvs15
+
+       * src/prefs_account.c
+               Prevent use of non-existing default inbox
+
+2006-12-11 [colin]     2.6.1cvs14
+
+       * src/prefs_account.c
+               Fix sensitivity. Fixes bug 1076, 'privacy 
+               options are displayed even when pgp plugin 
+               not loaded / available'
+
+2006-12-09 [colin]     2.6.1cvs13
+
+       * manual/advanced.xml
+       * src/prefs_common.c
+       * src/prefs_common.h
+       * src/common/ssl_certificate.c
+               Add a new hidden preference, 'unsafe_ssl_certs',
+               which allows to store multiple certificates per
+               server/port. This is disabled by default because
+               it's less secure (presenting a new certificate
+               instead of a changed one raises less alarms).
+               This will cause Claws to ask about an unknown
+               certificate for people who have used 2.6.1cvs8
+               or greater.
+
+2006-12-09 [colin]     2.6.1cvs12
+
+       * src/action.c
+               Fix cache updating after action
+
+2006-12-07 [wwp]       2.6.1cvs11
+
+       * src/compose.c
+               fix email address comparison when replying to all
+               (avoid replying to ourselves), thanks to Colin.
+
+2006-12-06 [paul]      2.6.1cvs10
+
+       * src/addrharvest.c
+       * src/editldap.c
+       * src/expldifdlg.c
+       * src/news.c
+       * src/toolbar.c
+       * src/common/utils.c
+               ...and more renaming
+               Thanks to Colin
+
+2006-12-06 [paul]      2.6.1cvs9
+
+       * src/compose.c
+       * src/messageview.c
+       * src/procheader.c
+       * src/procmime.c
+       * src/procmsg.c
+       * src/textview.c
+               more renaming
+               Thanks to Colin
+
+2006-12-06 [colin]     2.6.1cvs8
+
+       * src/ssl_manager.c
+       * src/common/ssl_certificate.c
+       * src/common/ssl_certificate.h
+               Handle multiple certificates per host/port
+
+2006-12-06 [colin]     2.6.1cvs7
+
+       * src/etpan/imap-thread.c
+               Fix certificate checking on IMAP
+
+2006-12-06 [colin]     2.6.1cvs6
+
+       * src/folderview.c
+               Fix bug 1072, 'Claws stops fetching newsgroups 
+               from server when newsgroup got deleted': continue
+               checking other groups
+
+2006-12-05 [wwp]       2.6.1cvs5
+
+       * src/message_search.c
+       * src/summary_search.c
+       * src/gtk/combobox.c
+       * src/gtk/combobox.h
+       * src/gtk/gtkutils.c
+       * src/gtk/gtkutils.h
+               make up and down arrow keys in modern gtk_combo_box_entry widgets
+               behave like w/ old comboboxes (summary and message search only).
+
+2006-12-05 [paul]      2.6.1cvs4
+
+       * src/wizard.c
+               encode headers
+               Thanks to Colin
+
+2006-12-05 [paul]      2.6.1cvs3
+
+       * tools/README
+       * tools/textviewer.pl
+               script updated and description added
+
+2006-12-04 [colin]     2.6.1cvs2
+
+       * src/compose.c
+               Run pre-send hook only when checking
+               everything
+
+2006-12-04 [paul]      2.6.1cvs1
+
+       * NEWS
+       * README
+       * RELEASE_NOTES
+       * configure.ac
+       * tools/README
+               bump up version number following stable release
+
+2006-12-04 [paul]      2.6.0cvs83
+
+       * README
+               updates and corrections
+
+2006-12-04 [colin]     2.6.0cvs82
+
+       * src/common/utils.c
+               Probably fix bug 1066, 'Incorrect mailbox 
+               size displayed'
+
+2006-12-04 [colin]     2.6.0cvs81
+
+       * src/common/utils.c
+               Trim tabs from mailcap file too.
+
+2006-12-02 [paul]      2.6.0cvs80
+
+       * src/exphtmldlg.c
+               fix broken GUI under certain languages
+       * src/expldifdlg.c
+               put the Cancel button to the right
+
+2006-12-01 [paul]      2.6.0cvs79
+
+       * tools/Makefile.am
+               remove reference to removed file
+
+2006-12-01 [wwp]       2.6.0cvs78
+
+       * src/addressbook.c
+       * src/editaddress.c
+               remove forgotten debug statements.
+
+2006-12-01 [wwp]       2.6.0cvs77
+
+       * manual/advanced.xml
+       * manual/fr/advanced.xml
+       * src/addressbook.c
+       * src/addressbook.h
+       * src/addressitem.h
+       * src/editaddress.c
+       * src/editaddress.h
+       * src/prefs_common.c
+       * src/prefs_common.h
+       * src/gtk/gtkutils.c
+       * src/gtk/gtkutils.h
+               add a hidden option to allow embedding the editaddress (edit contact details)
+               dialog into the addressbook's window. This doesn't change the default
+               behaviour.
+
+2006-12-01 [wwp]       2.6.0cvs76
+
+       * src/message_search.c
+       * src/summary_search.c
+               fix more focus issues (don't set focus to combobox's entry widget when
+               entry's value changed, if entry widget has focus already).
+
+2006-12-01 [wwp]       2.6.0cvs75
+
+       * src/gtk/quicksearch.c
+               revert last changes to the quicksearch gtk_combo_box, this needs more
+               tuning and testing.
+
+2006-12-01 [paul]      2.6.0cvs74
+
+       * tools/kdeservicemenu/README
+       * tools/kdeservicemenu/claws-mail-kdeservicemenu.pl
+       * tools/kdeservicemenu/install.sh
+       * tools/kdeservicemenu/template_claws-mail-attach-files.desktop
+       * tools/kdeservicemenu/template_claws-mail-compress-attach.desktop
+               simplify this stuff, and in so doing,
+               fix it. (possibly re-extend it again at
+               a later date)
+
 2006-12-01 [wwp]       2.6.0cvs73
 
        * src/gtk/quicksearch.c