2006-10-16 [colin] 2.5.5cvs8
[claws.git] / ChangeLog
index 57cd8ba5458f25b3789bcd91434a1cccea585f61..0a00743e7caa8f52e94689607ef2a36d0e259adf 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,651 @@
+2006-10-16 [colin]     2.5.5cvs8
+
+       * src/textview.c
+               Fix problem with quote-folding when emails
+               don't convert cleanly to UTF-8
+
+2006-10-14 [colin]     2.5.5cvs7
+
+       * src/prefs_template.c
+               Reset fields when reopening
+               the window
+
+2006-10-13 [paul]      2.5.5cvs6
+
+       * manual/advanced.xml
+       * src/prefs_message.c
+               make 'respect_flowed_format' a hidden
+               option, and add a manual entry for it
+               Thanks to Colin
+
+2006-10-12 [colin]     2.5.5cvs5
+
+       * src/codeconv.c
+               Revert part of 2.5.2cvs21:
+               Don't optimise by reusing the 
+               last iconv converter if possible:
+               it seems slightly broken in a 
+               very hard way to reproduce
+
+2006-10-12 [colin]     2.5.5cvs4
+
+       * src/prefs_common.c
+       * src/prefs_common.h
+       * src/prefs_message.c
+       * src/procmime.c
+               Fix bug 1035, 'Incorrect handling 
+               of flowed lines'. We now optionnaly
+               handle this format (preference is in
+               Message View/Text options section)
+
+2006-10-12 [colin]     2.5.5cvs3
+
+       * po/POTFILES.in
+               Add new file
+       * src/plugins/pgpcore/pgp_viewer.c
+       * src/plugins/pgpcore/sgpgme.c
+               Don't try to import without asking
+
+2006-10-12 [colin]     2.5.5cvs2
+
+       * src/compose.c
+               Fix bug 1036, 'Forwarding a mutlipart
+               mail with a "text/html" block to ms
+               outlook users leeds to freeze of
+               outlook'. Poor outlook users...
+
+2006-10-12 [paul]      2.5.5cvs1
+
+       * NEWS
+       * README
+       * configure.ac
+               Update version number following
+               stable release
+
+2006-10-11 [paul]      2.5.4cvs1
+
+       * NEWS
+       * README
+       * configure.ac
+               Update version number following
+               stable release
+
+2006-10-11 [paul]      2.5.3cvs32
+
+       * src/textview.c
+               fix bug 1032, 'Segmentation fault when showing
+               message' (bug in quote folding)
+               Thanks to Colin
+
+2006-10-10 [colin]     2.5.3cvs31
+
+       * src/quote_fmt.c
+               Rephrase english a bit
+
+2006-10-10 [colin]     2.5.3cvs30
+
+       * src/prefs_compose_writing.c
+               Stop making the page larger than the window
+
+2006-10-10 [wwp]       2.5.3cvs29
+
+       * 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
+               Extend the quote parser a bit: allow to get access to
+               basic (composing) account info.
+
+2006-10-10 [colin]     2.5.3cvs28
+
+       * src/procheader.c
+               Fix this \t problem in subject
+
+2006-10-09 [colin]     2.5.3cvs27
+
+       * src/main.c
+       * src/prefs_gtk.c
+               Prepare cache a bit later
+               If section already exists, skip the new one 
+               (as previously); avoid writing the same block
+               twice - if we find a second block with the 
+               same id, skip it.
+       * src/plugins/pgpcore/pgp_viewer.c
+               Set cursor to busy when retrieving a key
+       * src/plugins/pgpcore/sgpgme.c
+               allow 5 seconds for gpg to export the key
+               
+
+2006-10-09 [colin]     2.5.3cvs26
+
+       * configure.ac
+       * src/msgcache.c
+       * src/prefs_gtk.c
+               Check for existence of fgets_unlocked
+               and fwrite_unlocked
+
+2006-10-09 [paul]      2.5.3cvs25
+
+       * src/prefs_summaries.c
+               replace strftime() with fast_strftime() and in
+               the consequence fix the bug in the display of
+               AM/PM in the 'Example' string
+
+2006-10-09 [ticho]     2.5.3cvs24
+
+       * po/sk.po
+               Updated (and fixed up somewhat) Slovak translation.
+
+2006-10-08 [colin]     2.5.3cvs23
+
+       * src/prefs_folder_item.c
+               Explain why prefs in the top-level folder
+               aren't retained, but are still useful
+
+2006-10-08 [colin]     2.5.3cvs22
+
+       * src/prefs_gtk.c
+               Don't cache anything if caching fails
+
+2006-10-08 [colin]     2.5.3cvs21
+
+       * src/common/utils.c
+               always include gi18n.h
+
+2006-10-07 [colin]     2.5.3cvs20
+
+       * src/plugins/pgpcore/pgp_viewer.c
+               Kill gpg after 5 seconds wait
+
+2006-10-07 [colin]     2.5.3cvs19
+
+       * src/plugins/pgpcore/pgp_viewer.c
+       * src/plugins/pgpcore/pgp_viewer.h
+               Fix copyright
+
+2006-10-07 [colin]     2.5.3cvs18
+
+       * src/plugins/pgpcore/pgp_viewer.c
+       * src/plugins/pgpcore/pgp_viewer.h
+               Actually add the files to CVS
+
+2006-10-07 [colin]     2.5.3cvs17
+
+       * src/plugins/pgpcore/sgpgme.c
+               Be sure not to crash on 'application/pgp-signature' that
+               are not application/pgp-signatures
+
+2006-10-07 [colin]     2.5.3cvs16
+
+       * src/textview.c
+       * src/textview.h
+               Make a bit more of the API available
+       * src/plugins/pgpcore/Makefile.am
+       * src/plugins/pgpcore/plugin.c
+       * src/plugins/pgpcore/sgpgme.c
+               Add basic key import/export
+
+2006-10-07 [colin]     2.5.3cvs15
+
+       * src/folderview.c
+       * src/imap.c
+       * src/prefs_account.c
+       * src/wizard.c
+               Warn users *everywhere* if libetpan's not
+               linked in
+
+2006-10-06 [mones]     2.5.3cvs14
+
+       * po/de.po
+       * po/es.po
+               updated by Stephan Sachse and me
+
+2006-10-06 [colin]     2.5.3cvs13
+
+       * src/main.c
+       * src/common/sylpheed.c
+               Don't load common plugins if --exit is passed
+       * src/prefs_gtk.c
+       * src/prefs_gtk.h
+               Implement a cache to avoid reading the same
+               files over and over again at startup
+
+2006-10-06 [colin]     2.5.3cvs12
+
+       * src/summaryview.c
+       * src/gtk/quicksearch.c
+               Update display every 5k mails on fast searches
+
+2006-10-06 [colin]     2.5.3cvs11
+
+       * src/textview.c
+               Don't do quote folding on HTML or ERTF.
+               May fix the Cygwin issues if they were
+               happening with HTML mails?
+
+2006-10-05 [colin]     2.5.3cvs10
+
+       * src/prefs_gtk.c
+               Oops, forgot one
+
+2006-10-05 [colin]     2.5.3cvs9
+
+       * src/prefs_gtk.c
+               Use unlocked_stdio here too
+
+2006-10-05 [colin]     2.5.3cvs8
+
+       * src/folderview.c
+               Fix go to next * after preferences apply
+       * src/msgcache.c
+               Do the fd lock/unlock ourselves instead of
+               letting the libc do it at each write 
+
+2006-10-05 [colin]     2.5.3cvs7
+
+       * src/common/utils.c
+               Faster division, thanks to Jean Diraison
+
+2006-10-05 [paul]      2.5.3cvs6
+
+       * src/common/utils.c
+               fix building with --disable-nls
+
+2006-10-04 [colin]     2.5.3cvs5
+
+       * src/folder.c
+               Maybe fix a segfault
+
+2006-10-04 [wwp]       2.5.3cvs4
+
+       * src/prefs_folder_item.c
+               Fine-tune layouts in folder item prefs. Suggested by
+               Fabien Vantard <fzzzzz@gmail.com>.
+
+2006-10-04 [wwp]       2.5.3cvs3
+
+       * src/prefs_folder_item.c
+               Kill the clandestine passengers. You didn't see anything.
+
+2006-10-04 [wwp]       2.5.3cvs2
+
+       * src/prefs_folder_item.c
+               Add a way to test the subject simplify regexp in
+               folder prefs. Patch by Fabien Vantard <fzzzzz@gmail.com>,
+               w/ few layout changes.
+
+2006-20-04 [paul]      2.5.3cvs1
+
+       * NEWS
+       * README
+       * configure.ac
+               Update version number following
+               stable release
+
+2006-10-04 [colin]     2.5.2cvs42
+
+       * src/folder.c
+       * src/folder.h
+       * src/summaryview.c
+               Provide a way for folder classes to set their sort
+               type and key
+
+2006-10-03 [colin]     2.5.2cvs41
+
+       * src/mh.c
+               Don't use strlen() to know if the
+               string's empty
+
+2006-10-03 [colin]     2.5.2cvs40
+
+       * src/mh.c
+               Fix "check for new folders" with accentued folders
+
+2006-10-03 [ticho]     2.5.2cvs39
+
+       * src/filtering.c
+       * src/folder.c
+       * src/inc.c
+       * src/mbox.c
+               Colin's fix for "copy" filtering rules.
+
+2006-10-02 [colin]     2.5.2cvs38
+
+       * src/folderview.c
+               Fix for double-click too
+
+2006-10-02 [colin]     2.5.2cvs37
+
+       * src/folderview.c
+               correct fix for cvs36
+
+2006-10-02 [colin]     2.5.2cvs36
+
+       * src/folderview.c
+               Fix 'goto next unread' after collapsing/expanding 
+               a node.
+
+2006-10-02 [colin]     2.5.2cvs35
+
+       * src/summaryview.c
+               Fix double freeze/thaw
+       * src/common/utils.c
+       * src/common/utils.h
+               Reimplement strftime
+       * src/procheader.c
+               Use it
+
+
+2006-10-02 [colin]     2.5.2cvs34
+
+       * src/mh.c
+               Time mh_write_sequences() - it's fast
+       * src/summaryview.c
+               Init a variable to shut up gcc
+
+2006-10-01 [colin]     2.5.2cvs33
+
+       * src/folder.c
+       * src/mh.c
+       * src/mh.h
+       * src/msgcache.c
+               Add helper mh_set_mtime(), and set mtime to stat()'s result
+               Add fsync but disable it, it's slow as hell
+
+2006-10-01 [colin]     2.5.2cvs32
+
+       * src/mh.c
+       * src/msgcache.c
+               fflush() caches and mh_sequences before
+               fclose()ing
+
+2006-10-01 [colin]     2.5.2cvs31
+
+       * src/msgcache.c
+               Don't ftruncate when not using mmap
+
+2006-09-30 [colin]     2.5.2cvs30
+
+       * src/main.c
+               Write folder list *after* saving caches
+
+2006-09-30 [colin]     2.5.2cvs29
+
+       * src/folder.c
+       * src/mh.c
+               Debug forced mtime changes
+
+2006-09-30 [colin]     2.5.2cvs28
+
+       * src/folder.c
+       * src/main.c
+               Remove useless debug_print()s (code
+               well-tested)
+
+2006-09-30 [colin]     2.5.2cvs27
+
+       * src/mh.c
+               Do stuff faster when writing mh_sequences
+
+2006-09-30 [colin]     2.5.2cvs26
+
+       * src/mh.c
+               Don't let the writing of .mh_sequences, which
+               can change the folder's mtime, let us think
+               we need to scan.
+
+2006-09-30 [colin]     2.5.2cvs25
+
+       * src/folder.c
+               Move a debug_print where it belongs 
+               (processing)
+       * src/summaryview.c
+               Don't mess with a huge slow subject
+               table if we're not threading by
+               subject
+
+2006-09-30 [colin]     2.5.2cvs24
+
+       * src/msgcache.c
+               Reenable mmaped reads (*not* writes!)
+       * src/procmsg.c
+               Don't destroy and recreate hashtables just
+               for fun
+       * src/common/utils.c
+               Remove useless reply prefixes (it's case
+               unsensitive)
+
+2006-09-30 [wwp]       2.5.2cvs23
+
+       * tools/fix_date.sh
+               Fixed a minor bug in date value extraction, added a switch
+               to replace non RFC-compliant Date: value, added a switch
+               to use strict RFC matching patterns for dates.
+
+2006-09-29 [colin]     2.5.2cvs22
+
+       * src/matcher_parser.h
+       * src/matcher_parser_parse.y
+       * src/prefs_filtering.c
+       * src/statusbar.c
+       * src/summary_search.c
+       * src/summaryview.c
+       * src/gtk/quicksearch.c
+       * src/gtk/quicksearch.h
+               Optimise searches by setting different
+               refresh intervals (depending if the 
+               search is fast or not)
+
+2006-09-29 [colin]     2.5.2cvs21
+
+       * src/codeconv.c
+               Optimise by reusing the last iconv converter
+               if possible
+       * src/textview.c
+               Optimise a bit (the foldable quotes feature
+               still has an awful O(n^2) algo
+
+2006-09-29 [colin]     2.5.2cvs20
+
+       * src/gtk/gtksctree.c
+       * src/gtk/gtksctree.h
+               Optimise de-selection via up/down or
+               another key
+
+2006-09-28 [colin]     2.5.2cvs19
+
+       * src/action.c
+       * src/compose.c
+       * src/folderview.c
+       * src/mainwindow.c
+       * src/messageview.c
+       * src/summary_search.c
+       * src/toolbar.c
+               Avoid using summaryview->ctree directly
+
+2006-09-28 [colin]     2.5.2cvs18
+
+       * src/summaryview.c
+       * src/summaryview.h
+               Add helpers to freeze/thaw/grab_focus
+               Factorize calls to freeze/thaw/grab_focus
+               
+
+2006-09-28 [colin]     2.5.2cvs17
+
+       * src/main.c
+               More guards for the session management
+
+2006-09-28 [colin]     2.5.2cvs16
+
+       * src/folderview.c
+       * src/gtk/gtksctree.c
+       * src/gtk/gtksctree.h
+               Make expanding not recursive in folderview
+
+2006-09-28 [colin]     2.5.2cvs15
+
+       * src/addressbook.c
+               If nothing is selected in the list (right part)
+               and a group is selected in the tree (left part),
+               mail this group.
+
+2006-09-28 [colin]     2.5.2cvs14
+
+       * src/Makefile.am
+               Actually use SM_LIBS
+
+2006-09-28 [ticho]     2.5.2cvs13
+
+       * src/export.c
+       * src/messageview.c
+       * src/mimeview.c
+       * src/news.c
+       * src/pop.c
+       * src/prefs_themes.c
+       * src/procmsg.c
+               Small i18n string optimization.
+       * src/send_message.c
+       * src/summaryview.c
+       * src/common/session.c
+       * src/common/smtp.c
+       * src/common/ssl_certificate.c
+       * src/common/utils.c
+               Use "Couldn't" instead of "Can't" in UI messages,
+               where appropriate.
+
+2006-09-28 [colin]     2.5.2cvs12
+
+       * configure.ac
+               Possibly fix link errors
+
+2006-09-27 [wwp]       2.5.2cvs11
+
+       * src/gtk/authors.h
+       * doc/man/sylpheed-claws.1
+       * manual/ack.xml
+       * manual/es/ack.xml
+       * manual/fr/ack.xml
+       * manual/pl/ack.xml
+               Updated authors info (me, myself and I).
+
+2006-09-27 [colin]     2.5.2cvs10
+
+       * src/addressbook.c
+               Remove useless printf
+
+2006-09-27 [wwp]       2.5.2cvs9
+
+       * src/editgroup.c
+       * src/send_message.c
+       * src/inc.c
+       * src/prefs_common.c
+       * src/prefs_common.h
+       * src/gtk/progressdialog.c
+               remember more windows' sizes (send dialog, received dialog,
+               edit group in addressbook).
+
+2006-09-27 [colin]     2.5.2cvs8
+
+       * configure.ac
+       * src/main.c
+       * src/mainwindow.h
+               Use libSM to communicate with the session
+               manager, so that we can know when the 
+               session ends, save our caches, and draft
+               our compose windows.
+
+2006-09-27 [colin]     2.5.2cvs7
+
+       * src/addressbook.c
+               Fix issues:
+               o Allow Book and Group creation from the tree's
+                 contextual menu
+               o Do not actually delete the contacts when 
+                 deleting groups from the tree (duh!)
+
+2006-09-27 [colin]     2.5.2cvs6
+
+       * src/compose.c
+       * src/compose.h
+       * src/mainwindow.c
+       * src/textview.c
+       * src/toolbar.c
+               o Allow passing an email address to 
+                 compose_new_with_folderitem
+               o Update callers
+               o Use current folderitem when clicking
+                 on a TextView mailto: link
+               o Fix a possible leak in TextView
+
+2006-09-27 [colin]     2.5.2cvs5
+
+       * src/html.c
+               Use UTF-8 chars to replace HTML entities
+
+2006-09-27 [colin]     2.5.2cvs4
+
+       * AUTHORS
+       * src/prefs_account.c
+       * src/gtk/authors.h
+               Fix bug #1024 (Array index out of
+               range in sylpheed-claws-2.5.2)
+               Patch by Ales Nosek <anosek@suse.cz>
+
+2006-09-27 [colin]     2.5.2cvs3
+
+       * src/addr_compl.c
+               Actually do the test
+
+2006-09-27 [colin]     2.5.2cvs2
+
+       * src/addr_compl.c
+       * src/addr_compl.h
+               Allow completing with comma (in certain cases: vCalendar
+               for example doesn't support that)
+               Patch by Fabien Vantard
+
+2006-09-26 [colin]     2.5.2cvs1
+
+       * src/Makefile.am
+       * src/addr_compl.c
+       * src/addr_compl.h
+       * src/addrbook.c
+       * src/addrbook.h
+       * src/addressbook.c
+       * src/addrindex.c
+       * src/addrindex.h
+       * src/compose.c
+       * src/prefs_common.c
+       * src/prefs_filtering_action.c
+       * src/prefs_folder_item.c
+       * src/prefs_template.c
+       * src/stock_pixmap.c
+       * src/stock_pixmap.h
+       * src/pixmaps/addr_one.xpm
+       * src/pixmaps/addr_two.xpm
+               Add auto-completion on groups
+
+2006-09-26 [colin]     2.5.2
+
+       * NEWS
+       * README
+       * RELEASE_NOTES
+               2.5.2 released
+
+2006-09-26 [colin]     2.5.1cvs5
+
+       * src/matcher.c
+               Fix condition
+
+2006-09-26 [colin]     2.5.1cvs4
+
+       * src/mbox.c
+               Revert cvs1 (useless as the message is printed 
+               every 500 mails)
+
 2006-09-26 [colin]     2.5.1cvs3
 
        * src/partial_download.c