2007-08-10 [wwp] 2.10.0cvs112
[claws.git] / ChangeLog
index 9f8e4b18d60becb2d8b70c6066ad39efd561a63c..fbc092e4db996552756b5f8c16098fa8777ddd6e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,674 @@
+2007-08-10 [wwp]       2.10.0cvs112
+
+       * src/msgcache.c
+               Disable mmap reads in Windows only (at least temporarily), they
+               prevent from renaming/removing target cache files.
+
+2007-08-10 [paul]
+
+       3.0.0-rc2 released
+
+2007-08-10 [wwp]       2.10.0cvs111
+
+       * src/msgcache.c
+               fix unpredictable crashes in Windows due to broken
+               cache/mark/tags files writting (file were opened for
+               writing in text mode).
+
+       * src/recv.c
+               use gettimeofday() from w32lib.h on Windows.
+
+2007-08-10 [colin]     2.10.0cvs110
+
+       * src/imap.c
+       * src/etpan/imap-thread.c
+       * src/etpan/imap-thread.h
+               Better IMAP scanning (NOOP instead of CLOSE/SELECT)
+
+2007-08-09 [colin]     2.10.0cvs109
+
+       * src/editldap.c
+               Fix port being reset to 636 on SSL
+       * src/folder.c
+               Fix folder_item_get_msg_num_by_file
+               on drafts/queue folders
+
+2007-08-09 [wwp]       2.10.0cvs108
+
+       * src/folder.c
+               Fix tags DB path in Windows (thanks to Colin): '/' is a valid
+               path divider in Windows, but Glib uses '\' as G_DIR_SEPARATOR.
+
+
+2007-08-09 [colin]     2.10.0cvs107
+
+       * src/folderview.c
+       * src/summaryview.c
+       * src/gtk/prefswindow.c
+               A few Maemo layout fixes
+
+2007-08-09 [paul]      2.10.0cvs106
+
+       * src/prefs_account.c
+               remove the hyphen from plug-ins to
+               match everywhere else
+
+2007-08-08 [wwp]       2.10.0cvs105
+
+       * src/prefs_folder_item.c
+               Fix an extraneous stealth ^L char.
+
+2007-08-08 [wwp]       2.10.0cvs104
+
+       * src/prefs_folder_item.c
+               Better fix, group variables declarations (USE_ASPELL).
+
+2007-08-08 [wwp]       2.10.0cvs103
+
+       * src/prefs_folder_item.c
+               Fix compilation w/ USE_ASPELL set (broken
+               by 2.10.0cvs102).
+
+2007-08-08 [ticho]     2.10.0cvs102
+
+       * src/prefs_folder_item.c
+               Migrate two deprecated GtkOptionMenu widgets to GtkComboBox.
+
+2007-08-08 [colin]     2.10.0cvs101
+
+       * src/imap.c
+       * src/etpan/imap-thread.c
+       * src/etpan/imap-thread.h
+               Close selected mailbox before doing
+               status on it.
+
+2007-08-08 [colin]     2.10.0cvs100
+
+       * src/html.c
+               Complete symbol table, thanks to wwp.
+               Fixes bug 1284, 'The html -> text 
+               converter ignores entities'
+       * src/msgcache.c
+               Fix possible fd leak
+
+2007-08-08 [colin]     2.10.0cvs99
+
+       * src/imap.c
+               Better way to fetch UIDs on non-UIDPLUS servers
+
+2007-08-07 [colin]     2.10.0cvs98
+
+       * src/imap.c
+               fix bug 1275, 'auto-saved draft messages not 
+               always being removed'; Also, make multiple
+               copy (in the same account) faster by matching
+               source/destination message UIDs.
+       * src/messageview.c
+               Don't try to reshow deleted mail
+       * src/msgcache.c
+               Fix leak on error path
+
+2007-08-07 [wwp]       2.10.0cvs97
+
+       * manual/account.xml
+       * manual/advanced.xml
+       * manual/fr/account.xml
+       * manual/fr/advanced.xml
+               Updated the reference manual and the French translation to
+               reflect 2.10.0cvs84: enable running folder Processing
+               rules on demand.
+
+2007-08-06 [wwp]       2.10.0cvs96
+
+       * src/prefs_common.c
+       * src/prefs_common.h
+       * src/textview.c
+               Allow changing the emphasis color used to highlight
+               the newsreader/x-mailer header value when it matches
+               our preferred mail agent (hidden pref 'emphasis_col' added
+               to clawsrc).
+
+2007-08-06 [colin]     2.10.0cvs95
+
+       * src/compose.c
+       * src/compose.h
+               Re-commit 2.10.0cvs86, with a protection
+               against Pango bug. Also, try to fix 
+               bug 1275, 'auto-saved draft messages not 
+               always being removed'
+
+2007-08-06 [wwp]       2.10.0cvs94
+
+       * src/gtk/quicksearch.c
+               Replace deprecated GtkCombo with its modern equivalen GtkComboBox.
+
+2007-08-06 [ticho]     2.10.0cvs93
+
+       * src/prefs_account.c
+       * src/gtk/combobox.c
+               Use GtkComboBox instead of GtkOptionMenu for privacy system
+               selection in account preferences.
+
+2007-08-06 [wwp]       2.10.0cvs92
+
+       * src/plugins/pgpcore/plugin.def
+               Apply one more chunk from gpg4win's 03-w32-port patch.
+
+2007-08-05 [colin]     2.10.0cvs91
+
+       * src/compose.c
+       * src/compose.h
+               reverting buggy patch for now
+
+2007-08-05 [colin]     2.10.0cvs90
+
+       * src/folder.c
+               Fix slowdown
+
+2007-08-04 [colin]     2.10.0cvs89
+
+       * src/prefs_summaries.c
+       * src/summary_search.c
+               Replace deprecated widgets. Patch by
+               Andrej.
+
+2007-08-04 [colin]     2.10.0cvs88
+
+       * src/mh.c
+               Refresh GUI only every 2000 mails on mh_get_last_num
+               This is fast (readdir) and done only once per 
+               session/folder
+
+2007-08-03 [colin]     2.10.0cvs87
+
+       * src/prefs_account.c
+       * src/gtk/combobox.h
+       * src/gtk/gtkutils.c
+               Fix a deprecated widget. Patch by
+               Andrej
+
+2007-08-03 [colin]     2.10.0cvs86
+
+       * src/compose.c
+       * src/compose.h
+               Make colorisation and wrapping algorithms
+               faster. Fixes bug 1246, 'compose becomes 
+               increasingly slow replying to complex emails'
+
+2007-08-03 [paul]      2.10.0cvs85
+
+       * src/mh.c
+               keep the window painted
+
+2007-08-02 [paul]      2.10.0cvs84
+
+       * src/folderview.c
+       * src/mainwindow.c
+       * src/mainwindow.h
+               enable running folder Processing
+               rules on demand
+
+2007-08-02 [paul]      2.10.0cvs83
+
+       * src/textview.c
+               speed up/clean up rendering of larger
+               msgs
+               Thanks to Colin
+
+2007-08-01 [paul]      2.10.0cvs82
+
+       * src/mainwindow.h
+               clean up cruft
+       * src/toolbar.c
+               change default toolbar layout on maemo
+       * src/pixmaps/close.xpm
+               make the red cross a grey cross
+       * src/pixmaps/jpilot.xpm
+               make icon smaller so it fits better
+
+2007-07-31 [paul]      2.10.0cvs81
+
+       * src/setup.c
+       * src/gtk/gtkutils.c
+               fix crash on maemo on first launch
+
+2007-07-30 [paul]      2.10.0cvs80
+
+       * src/prefs_matcher.c
+               specify the units of age and size
+
+2007-07-30 [paul]      2.10.0cvs79
+
+       * src/main.c
+               Fix IMAP timeout setting
+
+2007-07-30 [colin]     2.10.0cvs78
+
+       * src/prefs_account.c
+               Fix a deprecated widget. Patch by
+               Andrej
+
+2007-07-27 [paul]      2.10.0cvs77
+
+       * src/matcher_parser_parse.y
+       * src/prefs_filtering_action.c
+       * src/prefs_matcher.c
+               these changes forgotten in cvs74's
+               'watch thread' feature
+
+2007-07-27 [paul]      2.10.0cvs76
+
+       * src/compose.c
+               fix potential crasher
+               thanks to Colin
+
+2007-07-27 [paul]      2.10.0cvs75
+
+       * src/mainwindow.c
+       * src/manual.c
+       * src/manual.h
+       * src/gtk/gtkutils.c
+               make mainwindow's /Help/Manual point to the
+               remote copy if the local copy doesn't exist
+
+2007-07-27 [paul]      2.10.0cvs74
+
+       * src/Makefile.am
+       * src/filtering.c
+       * src/folder.c
+       * src/mainwindow.c
+       * src/matcher.c
+       * src/matcher.h
+       * src/matcher_parser_parse.y
+       * src/procmsg.c
+       * src/procmsg.h
+       * src/stock_pixmap.c
+       * src/stock_pixmap.h
+       * src/summaryview.c
+       * src/summaryview.h
+       * src/toolbar.c
+       * src/toolbar.h
+       * src/pixmaps/watchthread.xpm
+               add 'watch thread' feature
+
+2007-07-27 [paul]      2.10.0cvs73
+
+       * src/prefs_folder_item.c
+               adjust labels, add tooltips
+
+2007-07-27 [colin]     2.10.0cvs72
+
+       * src/summaryview.c
+               Maemo: Remove less used menu items
+
+2007-07-26 [colin]     2.10.0cvs71
+
+       * src/messageview.c
+               Maemo: destroy messageview after trashing mail.
+               Maybe should be done on X11 too
+
+2007-07-26 [colin]     2.10.0cvs70
+
+       * src/folderview.c
+       * src/mainwindow.c
+       * src/prefs_common.c
+       * src/prefs_common.h
+       * src/summaryview.c
+               Add View/Show or Hide/Column headers
+
+2007-07-26 [colin]     2.10.0cvs69
+
+       * src/procmime.c
+               Fix unwanted output
+
+2007-07-26 [colin]     2.10.0cvs68
+
+       * src/ldapserver.c
+               Fix possible crash on cache invalidation
+       * src/compose.c
+       * src/procmime.c
+       * src/procmime.h
+       * src/quote_fmt_parse.y
+               Make replying to mails with big attachments
+               much faster. Fixes bug 1224, 'The process of 
+               Replying to emails with large attachments 
+               seems unreasonably long...'
+
+2007-07-26 [colin]     2.10.0cvs67
+
+       * src/mimeview.c
+       * src/matcher.c
+       * src/common/ssl.c
+               Fix threads use on BSDs
+
+2007-07-26 [paul]      2.10.0cvs66
+
+       * src/gtk/prefswindow.c
+               fix account prefs breakage
+               thanks to Colin
+
+2007-07-26 [paul]      2.10.0cvs65
+
+       * configure.ac
+               standardise ./configure --help messages
+
+2007-07-26 [colin]     2.10.0cvs64
+
+       * src/addressbook.c
+       * src/editaddress.c
+               Fix two vCard-related crashes
+
+2007-07-25 [colin]     2.10.0cvs63
+
+       * src/inc.c
+       * src/prefs_common.c
+       * src/prefs_common.h
+       * src/prefs_receive.c
+               Maemo: Add a better way to notify of
+               new mails
+       * src/mainwindow.c
+       * src/statusbar.h
+       * src/summaryview.c
+       * src/toolbar.c
+               Maemo: Various layout fixes
+       * src/gtk/prefswindow.c
+               Maemo: Better prefs layout
+
+2007-07-25 [paul]      2.10.0cvs62
+
+       * src/textview.c
+               fix the layout on maemo
+               thanks to Colin
+
+2007-07-25 [iwkse]     2.10.0cvs61
+
+       * src/summaryview.c
+               add 'o' shortcut on summaryview
+
+2007-07-25 [iwkse]     2.10.0cvs60
+
+       * src/textview.c
+               fix o shortcut
+
+2007-07-24 [colin]     2.10.0cvs59
+
+       * src/mh.c
+               Fix missing timestamp update on source
+               folder when moving
+       * src/textview.c
+       * src/textview.h
+               Better text layout on part's choices
+
+2007-07-23 [colin]     2.10.0cvs58
+
+       * src/mimeview.c
+       * src/textview.c
+               Maemo: Automatically choose the correct application
+               to open parts
+       * src/gtk/quicksearch.c
+               Make search run on GDK_KP_Enter too
+
+2007-07-23 [wwp]       2.10.0cvs57
+
+       * src/quote_fmt_lex.l
+               Revert accidentaly committed lines (account_sig) in
+               2.10.0cvs56.
+
+2007-07-23 [wwp]       2.10.0cvs56
+
+       * src/quote_fmt_lex.l
+               Fix typos around long form expressions in the quote lexer.
+
+2007-07-23 [paul]
+
+       3.0.0-rc1 released
+
+2007-07-23 [colin]     2.10.0cvs55
+
+       * src/addr_compl.c
+               Fix auto-completion on Maemo
+
+2007-07-23 [colin]     2.10.0cvs54
+
+       * src/statusbar.c
+               Maemo: Fix sticking statusbars
+
+2007-07-22 [colin]     2.10.0cvs53
+
+       * src/main.c
+               Maemo: Fix the strange "top_application" info
+               at startup. We should do something when 
+               receiving such a message.
+
+2007-07-20 [paul]      2.10.0cvs52
+
+       * src/news_gtk.c
+               add missing #include "statusbar.h"
+
+2007-07-20 [colin]     2.10.0cvs51
+
+       * src/folder.c
+       * src/folder.h
+       * src/folder_item_prefs.c
+       * src/folder_item_prefs.h
+       * src/folderview.c
+       * src/imap.c
+       * src/imap_gtk.c
+       * src/imap_gtk.h
+       * src/news.c
+       * src/news_gtk.c
+       * src/news_gtk.h
+       * src/prefs_folder_item.c
+               Implement age-based caching: allow to
+               specify a threshold for the offline synchronisation
+               feature, and whether old cached bodies should 
+               be removed
+       * src/toolbar.c
+       * src/toolbar.h
+               Fix label/tooltips
+       * src/plugins/dillo_viewer/dillo_viewer.c
+               Check that Dillo's installed
+
+2007-07-20 [wwp]       2.10.0cvs50
+
+       * src/mimeview.c
+       * src/stock_pixmap.c
+               Draw a frame around the selected mimeview part icon (instead of the
+               shifted 'dancing' icon).
+
+2007-07-20 [colin]     2.10.0cvs49
+
+       * src/main.c
+               Unref stuff even on error
+       * src/wizard.c
+               disconnect signals only at the very
+               end of the wizard save.
+
+2007-07-20 [colin]     2.10.0cvs48
+
+       * src/mainwindow.c
+       * src/messageview.c
+       * src/toolbar.c
+       * src/toolbar.h
+               Fix random crashes while navigating
+               (GTK_EVENTS_FLUSH)
+
+2007-07-19 [colin]     2.10.0cvs47
+
+       * configure.ac
+       * src/main.c
+       * src/prefs_common.c
+       * src/prefs_common.h
+       * src/wizard.c
+       * src/common/defs.h
+       * src/common/utils.c
+               Maemo: add an easy way to store data (mails
+               and IMAP/NNTP caches) on one of the SD cards,
+               and protect against unmounts if needed
+
+2007-07-19 [paul]      2.10.0cvs46
+
+       * src/Makefile.am
+       * src/stock_pixmap.c
+       * src/gtk/about.c
+       * src/pixmaps/claws-mail_logo-small.xpm
+               implement a (slightly) different About
+               dialog for maemo and add a small version
+               of the logo for it
+       * src/wizard.c
+               use a scrolled window for wizard page 1
+               on maemo
+
+2007-07-19 [paul]      2.10.0cvs45
+
+       * src/Makefile.am
+               too soon for this line
+
+2007-07-19 [paul]      2.10.0cvs44
+
+       * src/Makefile.am
+               fix build on n800
+
+2007-07-19 [colin]     2.10.0cvs43
+
+       * src/wizard.c
+               Solve Mail/Mailbox name when specifying
+               full /path/to/Mail.
+
+2007-07-18 [colin]     2.10.0cvs42
+
+       * src/inc.c
+       * configure.ac
+               Fix build on n770
+
+2007-07-18 [colin]     2.10.0cvs41
+
+       * src/inc.c
+               Maemo: plug the online/offline system into
+               maemo's interfaces to have Claws automatically
+               switch according to the system status
+       * src/statusbar.c
+               Maemo: use HildonBanners to display status
+               messages. Renders the main statusbar useless.
+
+2007-07-18 [paul]      2.10.0cvs40
+
+       * src/filtering.c
+               fix screen blanking on moving/copying many msgs
+       * src/folder.c
+               fix processing progressbar and screen blanking
+               during processing
+
+2007-07-18 [paul]      2.10.0cvs39
+
+       * src/messageview.c
+               revert cvs37, breakage on maemo
+
+2007-07-18 [paul]      2.10.0cvs38
+
+       * src/gtk/gtkutils.c
+               make sure we can still build with older GTK's
+
+2007-07-18 [colin]     2.10.0cvs37
+
+       * src/messageview.c
+               Only hide the small layout's messageview, instead
+               of destroying it when closing
+       * src/gtk/gtkutils.c
+               Use gtk_window_present_with_time to popup windows,
+               it seems to make things better with modern WMs
+               (actually focusing)
+
+2007-07-17 [colin]     2.10.0cvs36
+
+       * src/editaddress.c
+               Simplify layout on Maemo
+       * src/folder.c
+               Fix possible crash
+       * src/prefs_display_header.c
+               Remove some headers by default on Maemo
+
+2007-07-17 [paul]      2.10.0cvs35
+
+       * src/prefs_common.c
+       * src/prefs_common.h
+       * src/prefs_logging.c
+       * src/common/log.c
+               add options to stop/enable writing logs to disc
+
+2007-07-17 [paul]      2.10.0cvs34
+
+       * src/edittags.c
+               fix some issues with the Apply tags window:
+               - set search column (enables autocompl in the treeview)
+               - apply tag from "New tag" if it existed
+               - clears New tag entry when adding it with the button
+               Thanks to Colin
+
+2007-07-17 [paul]      2.10.0cvs33
+
+       * src/edittags.c
+               fix 'apply tags' dialogue weirdness
+
+2007-07-16 [colin]     2.10.0cvs32
+
+       * src/toolbar.c
+               Fix double-loading of mails on Maemo
+
+2007-07-16 [colin]     2.10.0cvs31
+
+       * src/messageview.c
+               Prevent double-loading of the same part under some
+               conditions; hide statusbar on Maemo
+
+2007-07-16 [colin]     2.10.0cvs30
+
+       * src/edittags.c
+       * src/edittags.h
+       * src/mainwindow.c
+       * src/summaryview.c
+               Improve the tag interface - allow
+               to set/unset tags from a special
+               window.
+       * src/gtk/gtkvscrollbutton.c
+       * src/mimeview.c
+       * src/mimeview.h
+       * src/stock_pixmap.c
+               Fix Mimeview's ugly hacks in the
+               icon list. 
+
+2007-07-16 [paul]      2.10.0cvs29
+
+       * src/wizard.c
+               rework dialog
+       * src/gtk/icon_legend.c
+               put it all in a scrolled window
+
+2007-07-15 [colin]     2.10.0cvs28
+
+       * src/mainwindow.c
+               Maemo: force layout to be Small screen; the
+               others don't make sense
+
+2007-07-14 [colin]     2.10.0cvs27
+
+       * src/mimeview.c
+       * src/gtk/gtkvscrollbutton.c
+               Maemo: Fix mimeview's buttons size
+
+2007-07-14 [colin]     2.10.0cvs26
+
+       * src/toolbar.c
+               Fix the button workaround fix.
+               (Use the correct variable)
+
+2007-07-14 [colin]     2.10.0cvs25
+
+       * src/mainwindow.c
+       * src/toolbar.c
+               Maemo: put the progress bar in the
+               toolbar
+
 2007-07-14 [colin]     2.10.0cvs24
 
        * src/prefs_common.c