2005-06-15 [colin] 1.9.11cvs75
[claws.git] / ChangeLog-gtk2.claws
index 5e38938e37e2f0054a4131f0cec370819a242e6e..da5b1e461191d80f2fd6df57844fded55bcb7915 100644 (file)
@@ -1,3 +1,557 @@
+2005-06-15 [colin]     1.9.11cvs75
+
+       * src/compose.c
+               Finish header encoding fix
+       * src/summaryview.c
+               Fix segfault
+       * src/headerview.c
+               Fix compilation (Thanks Stephan
+               Sachse)
+
+2005-06-15 [colin]     1.9.11cvs74
+
+       * Makefile.am
+               Install gnome2 stuff rather than gnome1, 
+               if both are present
+       * src/codeconv.c
+       * src/codeconv.h
+       * src/compose.c
+               Fix headers encoding
+       * src/folder.c
+               Visual progress when fetching all messages
+       * src/folderview.c
+       * src/summaryview.c
+       * src/summaryview.h
+               Prevent changing current message while
+               incorporating
+
+2005-06-15 [paul]      1.9.11cvs73
+
+       * src/gtk/gtkaspell.c
+       * src/gtk/gtkaspell.h
+               fix build warnings
+
+2005-06-15 [paul]      1.9.11cvs72
+
+       * src/prefs_filtering.c
+               allow reordering of filter rules by
+               drag n drop
+
+2005-06-15 [paul]      1.9.11cvs71
+
+       * COPYING
+               updated
+       * src/codeconv.c
+               replace deprecated function
+       * src/inc.c
+       * src/send_message.c
+       * src/gtk/progressdialog.c
+       * src/gtk/progressdialog.h
+               salvage and reuse parts of reverted sync
+
+2005-06-15 [paul]      1.9.11cvs70
+
+       * src/inc.c
+       * src/send_message.c
+       * src/gtk/progressdialog.c
+       * src/gtk/progressdialog.h
+               revert yesterday's sync with main
+               it contains deprecated functions
+
+2005-06-15 [colin]     1.9.11cvs69
+
+       * src/headerview.c
+               Fix bug #670 (multi user to: will corrupt message 
+               headers display)
+
+2005-06-15 [colin]     1.9.11cvs68
+
+       * src/compose.c
+               Fix bug #421 (Fix undo on wrapping)
+
+2005-06-15 [colin]     1.9.11cvs67
+
+       * src/folder.c
+               Provide visual feedback while processing
+               folder's rules.
+       * src/imap.c
+               Provide visual feedback while getting
+               short headers (for uncached messages)
+
+
+2005-06-14 [paul]      1.9.11cvs66
+
+       * src/account.c
+               change a couple stock icons
+       * src/inc.c
+       * src/send_message.c
+       * src/gtk/progressdialog.c
+       * src/gtk/progressdialog.h
+               sync main's GtkTreeView implementation
+
+2005-06-14 [colin]     1.9.11cvs65
+
+       * src/imap.c
+               Various little fixes, mainly on error paths
+
+2005-06-13 [colin]     1.9.11cvs64
+
+       * matcher.c
+       * procmsg.c
+       * procmsg.h
+               Add a way to fetch only headers. This speeds
+               up filtering on headers for IMAP. Fixes:
+               bug #481 extraneous imap commands slow down 
+                       imap filtering
+               bug #522 Sylpheed downloads all messages 
+                       when opening mailbox (IMAP)
+               bug #677 IMAP fetch is soooooooooooooo slow
+       * src/folder.c
+       * src/folder.h
+               Add a folder set_batch method so that
+               implementations can speed up flags changes
+       * src/folderutils.c
+       * src/summaryview.c
+               Use that in mark as (un)read and mark all read
+               Refix bug #679
+       * src/imap.c
+               Implement set_batch - brings back deferred
+               flags in a less buggy manner. Fixes:
+               bug #729 IMAP immediate expunge of deleted messages
+               bug #191 remove list of messages with one command
+               Fix login with strange chars
+               Implement fetch_msg_full
+               Fix copy (wrong counts)
+
+2005-06-12 [colin]     1.9.11cvs63
+
+       * src/folder.c
+               lock incorporation during long operations.
+               Avoids fucking up the IMAP socket.
+
+2005-06-12 [colin]     1.9.11cvs62
+
+       * src/imap.c
+               Fix harmful typo
+               Factorize remove_all_msg
+               Thread-ize expunge
+       * src/summaryview.c
+               Don't update partial-download status if unnecessary
+       * src/folder.c
+               Use remove_msgs everywhere possible
+
+2005-06-12 [colin]     1.9.11cvs61
+
+       * src/folder.c
+       * src/folder.h
+               Add a remove_msgs function to remove a 
+               list of messages
+       * src/imap.c
+               Implement that.
+
+2005-06-12 [colin]     1.9.11cvs60
+
+       * src/imap.c
+               Remove flags-processing deferring... Too hard
+               to get it to work in all cases.
+
+2005-06-11 [colin]     1.9.11cvs59
+
+       * src/imap.c
+               printf -> debug_print
+
+2005-06-11 [colin]     1.9.11cvs58
+
+       * src/imap.c
+               o Fix build without USE_PTHREAD
+               o Factorize imap_open
+               o Alertpanel in case of impossible connection
+               o Alertpanel in case of impossible login
+               o Fix deferred flags processing to force a 
+                 flush before adding some more flags to process,
+                 but in another folder.
+
+2005-06-10 [colin]     1.9.11cvs57
+
+       * src/imap.c
+               o Fix a format string error
+               o init ssl socket outside of the thread 
+                 (it possibly invokes gtk calls)
+       * src/procmime.c
+               o Put back the buffer to its necessary size
+               o Fix changing a file pointer without keeping
+                 track of it (thanks Valgrind)
+       * src/common/smtp.c
+               o Fix automatic STARTTLS if login should be done
+                 and the server only allows it after starting TLS
+       * src/gtk/gtkinputdialog.c
+               o Eat GDK_Return so that the combo popup doesn't 
+                 appear when we press Enter to validate the combo
+                 input dialog (as seen in the Open with... dialog)
+
+2005-06-10 [colin]     1.9.11cvs56
+
+       * src/imap.c
+               o A bit less debug
+               o Fix a crash on deletion
+               o Threadize imap_select (it's called outside of 
+                 threads)
+               o Defer treatment of DELETED flags
+
+
+2005-06-09 [colin]     1.9.11cvs55
+
+       * src/imap.c
+               Make sure we check imap_gtk_should_override(), which
+               potentially calls gtk stuff, before creating thread.
+               That way it should't be called via imap_get_session()
+               inside a thread.
+
+2005-06-09 [colin]     1.9.11cvs54
+
+       * src/imap.c
+               o add a bit of status output
+               o remove some dead code
+               o threadize get_list_of_uids
+               o threadize imap_get_flags
+               o defer flag changing by 500ms so that they
+                 can be batched
+
+
+2005-06-08 [colin]     1.9.11cvs53
+
+       * src/imap.c
+               Thread-ize imap_cmd_fetch
+
+2005-06-08 [colin]     1.9.11cvs52
+
+       * src/main.c
+               Mmh, that broke POP3...
+
+2005-06-08 [colin]     1.9.11cvs51
+
+       * src/main.c
+               Stabilize IMAP patch (thanks to Hoa)
+
+2005-06-08 [colin]     1.9.11cvs50
+
+       * src/imap.c
+               Test patch to speed up imap. 
+
+2005-06-08 [colin]     1.9.11cvs49
+
+       * src/imap_gtk.c
+               Warning fix
+       * src/procmime.c
+               Apply patch from gentoo to use /usr/share/mime/globs if 
+               available, after un-breaking it
+       * src/common/log.c
+       * src/common/log.h
+               Use g_timeout for invoking hooks that possibly use gtk
+               calls. This should leave gtk calls in the main thread.
+
+2005-06-08 [paul]      1.9.11cvs48
+
+       * src/codeconv.c
+               conv_get_outgoing_charset_str(): don't
+               use prefs_common setting
+       * src/compose.c
+       * src/compose.h
+               add /Options/Character encoding/... to
+               temporarily change the outgoing encoding
+
+       (belated sync with main)
+
+2005-06-08 [paul]      1.9.11cvs47
+
+       * src/compose.c
+               correction to/completion of last
+               sync with main
+
+2005-06-08 [paul]      1.9.11cvs46
+
+       sync with main:
+       
+       * src/codeconv.c
+       * src/codeconv.h
+               always enabled Japanese auto-detection
+               if the first letters of locale string
+               is "ja"
+       * src/compose.c
+               don't use "destroy" signal to destroy
+               Compose object (fix rare crashes on discard?)
+       * src/mainwindow.c
+       * src/messageview.c
+       * src/prefs_send.c
+               added Hebrew encodings
+       * src/sourcewindow.c
+               don't use "destroy" signal to destroy
+               objects
+
+2005-06-07 [colin]     1.9.11cvs45
+
+       * src/summaryview.c
+               Add missing unlocks/locks
+
+2005-06-07 [paul]      1.9.11cvs44
+
+       * src/summaryview.c
+               restore bug #749 fix
+
+2005-06-06 [colin]     1.9.11cvs43
+
+       * src/summaryview.c
+               Fix selection bug when prefs_common.open_unread 
+               is FALSE
+
+2005-06-06 [colin]     1.9.11cvs42
+
+       * src/common/md5.c
+               Fix a warning
+       * src/summaryview.c
+       * src/folderview.c
+               Factorize long operations beginning and end
+               (locking, freezing/thawing, cursor, ...)
+               Check selection->data member in selection-
+               related loops; this avoids dying an awful
+               death if the selection changes on us while
+               we're marking a whole IMAP folder unread, 
+               for example.
+
+2005-06-06 [paul]      1.9.11cvs41
+
+       * src/textview.c
+               don't g_free() a static gchar buffer
+
+2005-06-05 [colin]     1.9.11cvs40
+
+       * src/mainwindow.c
+       * src/messageview.c
+       * src/summaryview.c
+               Fix bug #749 (Show all headers should be
+               sticky as the GUI suggests)
+
+2005-06-03 [paul]      1.9.11cvs39
+
+       * src/compose.c
+               don't allow editing of mail while sending.
+               patch by Colin
+
+2005-06-03 [paul]      1.9.11cvs38
+
+       * src/folderview.c
+               add a freeze/thaw to speed up 'mark all read'
+
+2005-06-03 [paul]      1.9.11cvs37
+
+       * src/prefs_message.c
+               reflect changes immediately
+
+2005-06-02 [colin]     1.9.11cvs36
+
+       * po/POTFILES.in
+               Patch by Fabien Vantard.
+
+2005-06-02 [colin]     1.9.11cvs35
+
+       * src/imap.c
+               Use a non-blocking imap_getline() if possible.
+               This should completely prevent the interface
+               from freezin on imap operations, although it
+               may do strange stuff in case of folder switching
+               while a big imap operation is taking place...
+
+               In addition, fix a leak in the case thread
+               creation fails on connection.
+
+2005-06-02 [colin]     1.9.11cvs34
+
+       * src/crash.c
+       * src/prefs_common.h
+               Fix build (prefs_common_init() doesn't exist
+               anymore)
+
+2005-06-02 [colin]     1.9.11cvs33
+
+       * src/prefs_account.c
+               Fix bug #245 (filtering rules broken when
+               renaming a remote account (imap4 or nntp)
+
+2005-06-02 [colin]     1.9.11cvs32
+
+       * src/imap.c
+               Try to fix IMAP shortcomings: 
+               o Multithread imap_open()
+               o allow offline-mode overriding instead of
+                 just returning NULL
+       * src/imap_gtk.c
+       * src/imap_gtk.h
+               Add a function to ask whether we want to
+               override offline-mode for 10 minutes (one-shot
+               asking was painful)
+       * src/procheader.c
+               Fix segfault when imap parser isn't happy about
+               a missing {
+
+2005-06-01 [colin]     1.9.11cvs31
+
+       * src/addrharvest.c
+       * src/compose.c
+       * src/mbox.c
+       * src/mbox.h
+       * src/mh.c
+       * src/msgcache.c
+       * src/send_message.c
+       * src/setup.c
+       * src/undo.c
+       * src/common/hooks.c
+       * src/common/prefs.c
+       * src/common/template.c
+       * src/common/utils.c
+       * src/gtk/gtkutils.c
+       * src/gtk/inputdialog.c
+       * src/gtk/menu.c
+       * src/gtk/pluginwindow.c
+       * src/gtk/prefswindow.c
+       * src/plugins/pgpmime/passphrase.c
+       * src/plugins/pgpmime/prefs_gpg.c
+               More -Wall fixes
+
+       * src/common/Makefile.am
+       * src/common/timing.h
+               Add basic timing code
+
+       * src/summaryview.c
+               Fix a bug with unread messages when 
+               re-sorting folders, and by the way
+               fix a big performance hit when 
+               re-sorting (10k mails: before 5s,
+               after .5s)
+
+       * src/prefs_compose_writing.c
+       * src/prefs_compose_writing.h
+       * src/prefs_message.c
+       * src/prefs_message.h
+       * src/prefs_other.c
+       * src/prefs_other.h
+       * src/prefs_quote.c
+       * src/prefs_quote.h
+       * src/prefs_receive.c
+       * src/prefs_receive.h
+       * src/prefs_send.c
+       * src/prefs_send.h
+       * src/prefs_summaries.c
+       * src/prefs_summaries.h
+               Fix copyright banner
+
+2005-06-01 [paul]      1.9.11cvs30
+
+       * po/fi.po
+               updated by Flammie Pirinen
+       * src/procmime.c
+               fix 'Bad BASE64 content' output
+
+2005-05-31 [colin]     1.9.11cvs29
+
+       * src/procmime.c
+               Oops, where did my hunk go.
+
+2005-05-31 [colin]     1.9.11cvs28
+
+       * src/Makefile.am
+       * src/account.c
+       * src/action.c
+       * src/addr_compl.c
+       * src/addressbook.c
+       * src/codeconv.c
+       * src/compose.c
+       * src/export.c
+       * src/folder.c
+       * src/folderview.c
+       * src/image_viewer.c
+       * src/main.c
+       * src/mainwindow.c
+       * src/messageview.c
+       * src/mimeview.c
+       * src/msgcache.c
+       * src/prefs_account.c
+       * src/prefs_actions.c
+       * src/prefs_common.c
+       * src/prefs_compose_writing.c
+       * src/prefs_customheader.c
+       * src/prefs_ext_prog.c
+       * src/prefs_filtering.c
+       * src/prefs_filtering_action.c
+       * src/prefs_fonts.c
+       * src/prefs_image_viewer.c
+       * src/prefs_message.c
+       * src/prefs_message.h
+       * src/prefs_msg_colors.c
+       * src/prefs_other.c
+       * src/prefs_other.h
+       * src/prefs_quote.c
+       * src/prefs_receive.c
+       * src/prefs_receive.h
+       * src/prefs_send.c
+       * src/prefs_send.h
+       * src/prefs_spelling.c
+       * src/prefs_summaries.c
+       * src/prefs_summary_column.c
+       * src/prefs_template.c
+       * src/prefs_themes.c
+       * src/prefs_toolbar.c
+       * src/prefs_wrapping.c
+       * src/procmime.c
+       * src/procmsg.c
+       * src/send_message.h
+       * src/ssl_manager.c
+       * src/summary_search.c
+       * src/summaryview.c
+       * src/textview.c
+       * src/wizard.c
+       * src/common/smtp.c
+       * src/common/smtp.h
+       * src/gtk/gtkutils.h
+               o Move the rest of Common prefs to new style
+               o Lots of -Wall warning fixes
+               o fix FIXME in cache memusage calculation
+               o Let return receipts be sent from any account
+               o Little cache optimisation (read)
+               o Fix bug #746 (don't treat commas as separators
+                 when inside a quoted string)
+
+2005-05-31 [paul]      1.9.11cvs27
+
+       * src/prefs_common.c
+               fix 'off-by-one' typo
+
+2005-05-31 [paul]      1.9.11cvs26
+
+       * src/account.c
+       * src/addr_compl.c
+       * src/compose.c
+       * src/foldersel.c
+       * src/prefs_actions.c
+       * src/prefs_common.c
+       * src/prefs_common.h
+       * src/prefs_customheader.c
+       * src/prefs_display_header.c
+       * src/prefs_filtering.c
+       * src/prefs_filtering_action.c
+       * src/prefs_matcher.c
+       * src/prefs_summaries.c
+       * src/prefs_summary_column.c
+       * src/prefs_template.c
+       * src/prefs_toolbar.c
+       * src/ssl_manager.c
+       * src/gtk/pluginwindow.c
+       * src/gtk/prefswindow.c
+       * src/gtk/progressdialog.c
+               add hidden prefs 'enable_rules_hint'
+               for gtk_tree_view_set_rules_hint()
+               (sync with main)
+               
+
 2005-05-31 [colin]     1.9.11cvs25
 
        * src/Makefile.am