see if freeing remaining headers (setting Show other headers turned off) plugs memleaks
[claws.git] / ChangeLog.claws
index cfc6f7d410bcb023987f3a0239fed4ce40b3f3d0..1287a38cecdd8cb708c8b9a8d2cf52ab8828e380 100644 (file)
@@ -1,3 +1,675 @@
+2002-08-04 [alfons]    0.8.1claws14
+
+       * src/textview.c
+               see if this plugs memleak
+
+2002-08-04 [melvin]    0.8.1claws13
+
+       * src/gtkspell.c
+               fixed bug that could crash Sylpheed when highlighting
+               all misspelled words.
+
+2002-08-03 [melvin]    0.8.1claws12
+
+       * src/prefs_actions.c
+               removed unnecessary checks for NULL introduced in 0.8.1claws11.
+       * src/messageview.c
+               fixed bug where the Return Receipt was sent to
+               Delivery-Notification-To address even if it was not present
+
+2002-08-02 [alfons]    0.8.1claws11
+
+       * src/prefs_actions.c
+               o more check for NULLs
+               o put create_io_dialog() in right conditional block
+
+2002-08-02 [paul]      0.8.1claws10
+
+       * po/es.po
+               updated by Ricardo Mones Lastra
+
+2002-08-01 [christoph] 0.8.1claws9
+
+       * src/folder.c
+               don't free the cache of the opened
+               folder in the summaryview
+       * src/summaryview.c
+               don't unset flags, if it is not required
+
+2002-08-01 [paul]      0.8.1claws8
+
+       * sync with 0.8.1cvs8
+               see ChangeLog entry 2002-08-01
+
+2002-08-01 [paul]      0.8.1claws7
+
+       * sync with 0.8.1cvs7
+               see ChangeLog 2002-07-31 and 2002-08-01
+
+2002-07-31 [christoph] 0.8.1claws6
+
+       * src/mainwindow.c
+               forgot to update menu sensitivity
+               function for new menu entry
+
+2002-07-31 [alfons]    0.8.1claws5
+
+       * src/main.c
+               check folder item and its path for NULL on
+               initial processing
+
+2002-07-31 [christoph] 0.8.1claws4
+
+       * src/folder.c
+               check if folder_item_get_msginfo in
+               folder_item_remove_msg returned NULL
+       * src/imap.c
+               better clear the uid cache in the
+               uid validity check function and delete
+               cached messages
+
+2002-07-31 [paul]      0.8.1claws3
+
+       * man/sylpheed.1
+               add the '--attach' option and a few other
+               minor changes
+
+2002-07-31 [paul]      0.8.1claws2
+
+       * sync with 0.8.1cvs5
+               see ChangeLog 2002-07-31
+
+2002-07-31 [christoph] 0.8.1claws1
+
+       * src/folderview.[ch]
+       * src/mainwindow.c
+               replace "Rescan all folders..." with
+               "Check all folders for new messages..."
+
+2002-07-30 [paul]      0.8.1claws
+
+       * version 0.8.1claws released
+
+2002-07-30 [paul]      0.8.0claws29
+
+       * tools/OOo2sylpheed.pl ** NEW FILE **
+         tools/README
+               add script to enable sending documents as
+               attachments from OpenOffice.org
+
+2002-07-30 [melvin]    0.8.0claws28
+
+       * src/prefs_actions.c
+               Made the actions' input/output dialog display
+               without delay.
+
+2002-07-30 [christoph] 0.8.0claws27
+
+       * src/procmsg.c
+               check if folder_item_get_msginfo in
+               procmsg_save_to_outbox returned NULL
+
+2002-07-30 [paul]      0.8.0claws26
+
+       * sync with 0.8.1cvs4
+               see ChangeLog 2002-07-29
+
+2002-07-29 [thorsten]  0.8.0claws25
+
+       * README.claws
+               added selective download, delete on server
+
+2002-07-29 [paul]      0.8.0claws24
+
+       * sync with 0.8.1cvs3
+               see ChangeLog 2002-07-29
+
+2002-07-27 [christoph] 0.8.0claws23
+
+       * src/folder.c
+               add extra check if fetching the msginfo
+               returned NULL
+
+2002-07-27 [paul]      0.8.0claws22
+
+       * sync with 0.8.1cvs2
+               see ChangeLog 2002-07-26
+
+2002-07-27 [christoph] 0.8.0claws21
+
+       * src/imap.c
+               add another check if a valid msginfo
+               was returned
+
+2002-07-26 [hoa]       0.8.0claws20
+
+       * src/folder.c
+               Fixed a condition in folder_item_destroy()
+
+       * src/imap.c
+               Fixed an error in IMAP protocol
+
+2002-07-26 [alfons]    0.8.0claws19
+
+       * src/folder.c
+               ofcourse compare with identifier, not the path
+
+2002-07-26 [alfons]    0.8.0claws18
+
+       * src/folder.c
+               use folder item identifier for saving / restoring
+               preferences because folder->path might not be unique
+
+2002-07-26 [melvin]    0.8.0claws17
+
+       * src/logwindow.c
+               Fixed a crash introduced in 0.8.0claws5 when log is 
+               cut under 80 characters.
+
+2002-07-26 [paul]      0.8.0claws16
+
+       * sync with 0.8.1cvs1
+               see ChangeLog 2002-07-26
+
+2002-07-26 [christoph] 0.8.0claws15
+
+       * src/imap.[ch]
+               imap folder now remembers the last selected
+               folder and imap_fetch_msginfo skips selecting
+               the folder if it is already selected
+
+2002-07-26 [christoph] 0.8.0claws14
+
+       * src/folder.c
+       * src/folderview.c
+       * src/imap.c
+               fix imap folder rescanning
+
+2002-07-25 [christoph] 0.8.0claws13
+
+       * src/filter.c
+       * src/folder.[ch]
+       * src/folderview.c
+       * src/imap.[ch]
+       * src/mainwindow.c
+       * src/mbox_folder.c
+       * src/mh.c
+       * src/news.c
+               implement imap uid cache and uid validity check
+
+2002-07-25 [alfons]    0.8.0claws12
+
+       * src/summaryview.c
+               fix a brown paper bag bug, and also add some more
+               checks
+
+2002-07-25 [christoph] 0.8.0claws11
+
+       * src/folder.c
+               don't mix copy, fetch_msginfo and remove
+               operations in folder item copy and move
+               operations
+
+2002-07-25 [christoph] 0.8.0claws10
+
+       * src/folderview.c
+       * src/mainwindow.c
+       * src/prefs_folder_item.c
+       * src/summaryview.[ch]
+               remove no longer required parameter update_cache from
+               summary_show
+
+2002-07-25 [paul]      0.8.0claws9
+
+       * sync with 0.8.1
+       
+       * AUTHORS
+               a few corrections
+
+2002-07-24 [alfons]    0.8.0claws8
+
+       * src/summaryview.c
+               sort correctly when using simplified subject line
+               (closes feature request "[ 585141 ] applying regexp to subject 
+               before sort" submitted by Alexandra Walford)
+
+2002-07-24 [paul]      0.8.0claws7
+
+       * sync with 0.8.0cvs3
+               see ChangeLog 2002-07-24
+
+2002-07-23 [christoph] 0.8.0claws6
+
+       * src/folder.c
+        * src/folder.h
+       * src/summaryview.c
+       * src/summaryview.h
+       * src/main.c
+               o separate processing and summaryview
+               o removed summary_write_cache from summaryview
+               o removed summaryview->killed_messages, because we don't have
+                 to keep a list of killed messages anymore. New cache will
+                 keep the hidden messages in cache anyway
+       * src/folderview.c
+       * src/inc.c
+       * src/selective_download.c
+               o removed unnecessary summary_write_cache calls
+       * src/procmsg.c
+               o don't set ignore thread flag in procmsg_get_thread_tree
+                 if it is already set
+       * src/mainwindow.c
+       * src/statusbar.h
+               o moved STATUSBAR_PUSH/POP to statusbar.h because
+                 they are used in different files
+
+2002-07-23 [melvin]    0.8.0claws5
+
+       * src/addressbook.c
+       * src/addrgather.c
+       * src/editaddress.c
+       * src/editgroup.c
+       * src/editldap_basedn.c
+       * src/importldif.c
+       * src/prefs_common.c
+               Fixed few memory leak (gtk_editable_get_chars returns
+               an allocated string)
+       * src/logwindow.c
+               Fixed few memory leak (gtk_editable_get_chars returns
+               an allocated string) and modified a little the log cutting
+               loop.
+       * src/compose.c
+               Replaced a call to an obsolete function gtk_entry_get_text()
+               by gtk_editable_get_chars()
+       * src/send.c
+               Removed a debug printf
+
+2002-07-23 [christoph] 0.8.0claws4
+
+       * src/filesel.c
+               fix another g_dirname memory leak
+
+2002-07-23 [christoph] 0.8.0claws3
+
+       * src/mh.c
+               fixed a memory leak in mh_fetch_msginfo
+               fixed crash when message header could not be
+               parsed
+
+2002-07-23 [paul]      0.8.0claws2
+
+       * sync with 0.8.0cvs2
+               see ChangeLog 2002-07-23
+
+2002-07-23 [paul]      0.8.0claws1
+
+       * sync with 0.8.0cvs1
+               see ChangeLog 2002-07-23
+
+2002-07-23 [paul]      0.8.0claws
+
+       * release of 0.8.0claws
+
+2002-07-23 [paul]      0.7.8claws99
+
+       * po/ru.po
+               new Russian translation, submitted by
+               Botalov Vyacheslav <botalov_v@upr.uralkaly.ru>
+
+2002-07-22 [jens]      0.7.8claws98
+
+       * po/de.po
+               Updated German translations.
+
+2002-07-22 [paul]      0.7.8claws97
+
+       * po/es.po
+         po/it.po
+         po/nl.po
+         po/pt_BR.po
+               updated translations by Ricardo Mones Lastra,
+               Alessandro Maestri, Wilbert Berendsen and 
+               Fabio Jr. Beneditto respectively
+
+2002-07-22 [christoph] 0.7.8claws96
+
+       * src/mimeview.c
+               fix memory leak caused by wrong g_dirname usage
+
+2002-07-22 [christoph] 0.7.8claws95
+
+       * src/summaryview.c
+               update new and unread message counts for summaryview
+               summaryview does not get it from the folder anymore
+               and has to update the values itself
+
+2002-07-22 [melvin]    0.7.8claws94
+
+       * po/fr.po
+               Updated French translations.
+
+2002-07-22 [christoph] 0.7.8claws93
+
+       * src/matcher.c
+               set prop->preg pointer to NULL or following check
+               will not fail and regexec will be called with
+               invalid pointer
+
+2002-07-21 [alfons]    0.7.8claws92
+       
+       * src/prefs_common.[ch]
+               remove option "Send return receipt on request"
+
+2002-07-21 [thorsten]  0.7.8claws91
+
+       * src/mimeview.c
+               fixed memleaks, coding style as pointed out by alfons
+
+2002-07-21 [alfons]    0.7.8claws90
+
+       * src/messageview.c
+       * src/noticeview.[ch]
+               o fix bug notice view being displayed when going to empty folder 
+                 (noticed by Christoph)
+               o allow RRR to be sent when restarting sylpheed, or changing folder 
+                 (noticed by Thorsten)
+
+2002-07-21 [thorsten]  0.7.8claws89
+
+       * src/mimeview.c
+               Included save_all patch from Xaview FACQ
+               added support for pathnames
+
+2002-07-21 [alfons]    0.7.8claws88
+
+       * po/POTFILES.in
+       * src/Makefile.am
+       * src/mainwindow.c
+       * src/messageview.[ch]
+       * src/noticeview.c      ** NEW FILE **
+       * src/noticeview.h      ** NEW FILE **
+               make return receipts work again
+               (UI idea by Leandro Pereira)
+
+2002-07-21 [paul]      0.7.8claws87
+
+       * src/summaryview.c
+               fix sensitivity of 'Select thread'
+
+2002-07-21 [paul]      0.7.8claws86
+
+       * src/prefs_common.c
+               add browser command line for Galeon
+
+2002-07-21 [paul]      0.7.8claws85
+
+       * Makefile.am
+               fix 'EXTRA_DIST': remove README.README, add TODO
+               and TODO.claws
+
+2002-07-21 [alfons]    0.7.8claws84
+
+       * src/gtkstext.c
+               make enter clear selection
+               (closes "[ 579888 ] Editor selection/entry error"
+               reported by Steve Lamb)
+
+2002-07-21 [alfons]    0.7.8claws83
+       
+       * src/summaryview.c
+               sort message list when selecting unthread messages
+               (closes "[ 501593 ] switching threaded view doesn't sort"
+               reported by Simon Schubert)
+
+2002-07-20 [alfons]    0.7.8claws82
+       
+       * src/matcher.c
+               const-correctness
+
+2002-07-20 [thorsten]  0.7.8claws81
+
+       * src/matcher.c
+               Fixed expansion of empty fields in matchactions
+
+2002-07-19 [melvin]    0.7.8claws80
+
+       * src/gtkspell.c
+               Removed a duplicate menu entry (fast mode) introduced during
+               the new cache merge
+               Added a menu separator between 'Use alternate' and 'Fast mode'
+
+2002-07-19 [paul]      0.7.8claws79
+
+       * tools/Makefile.am
+         tools/README
+               correct typos
+
+2002-07-19 [thorsten]  0.7.8claws78
+
+       * tools/calypso_convert.pl      ** NEW FILE **
+         tools/README
+         tools/Makefile.am
+               script to import mbox files exported
+               by calypso
+               o generates folder structure
+               o includes attachments
+
+2002-07-19 [melvin]    0.7.8claws77
+
+       * src/selective_download.[ch]
+               Fixed bug where closing the dialog with the window manager's
+               close button will not unlock the summary
+               Corrected some function declarations that missed a return value
+               Made the source code comply better with coding style.
+       * src/prefs_common.c
+               Added new browser command line for Mozilla.
+
+2002-07-18 [paul]      0.7.8claws76
+
+       * src/mainwindow.c
+         src/selective_download.[ch]
+               reflect theme changes, fix Gdk Warning when creating 
+               pixmap from NULL window, and minor clean up.
+               Patch submitted by Oliver Haertel <oha@users.sourceforge.net>
+
+       * po/en_GB.po
+               updated
+
+2002-07-17 [paul]      0.7.8claws75
+
+       * INSTALL[.jp]
+               sync with 0.8.0
+       
+       * po/en_GB.po
+               updated
+
+2002-07-16 [paul]      0.7.8claws74
+
+       * tools/filter_conv.pl
+         tools/README
+               replace conversion script with reimplemented version, 
+               submitted by Torsten Schoenfeld <kaffeetisch@web.de>
+
+2002-07-16 [colin]     0.7.8claws73
+
+       * src/summaryview.c
+               remove forgotten debug messages - sorry ;-)
+
+2002-07-16 [colin]     0.7.8claws72
+
+       * src/mimeview.c
+         src/summaryview.c
+         src/textview.c
+         src/textview.h
+               add the ability to select part of a text mime-part 
+               to reply.
+
+2002-07-15 [christoph] 0.7.8claws71
+
+       * src/folder.c
+               fix folder message count for folders without
+               msg_is_changed (includes news folders)
+
+2002-07-15 [martin]    0.7.8claws70
+
+       * src/summaryview.c
+               option "display recipient on 'From'..." now works
+               without the need of enabling the option
+               "display  sender  using  address  book".
+
+2002-07-15 [christoph] 0.7.8claws69
+
+       * src/summaryview.c
+               removed setting folder status from summaryview.
+               folder.c should update all message counts correctly.
+
+2002-07-15 [paul]      0.7.8claws68
+
+       * po/pt_BR.po
+               updated by Fabio Junior Beneditto
+
+2002-07-15 [darko]     0.7.8claws67
+
+       * src/mh.c
+               Fixed target folder colorization, don't decrease op
+               number twice
+
+2002-07-14 [paul]      0.7.8claws66
+
+       * sync with main 0.8.0
+               see ChangeLog 2002-07-14
+
+2002-07-13 [melvin]    0.7.8claws65
+       
+       * src/addrbook.c
+       * src/addressbook.c
+       * src/addrindex.c
+               Replaced sprintf by g_snprintf to prevent possible buffer
+               overflow.
+       * src/news.c
+               Corrected a log message output format.
+               Added a missing "done" debug output.
+       * src/compose.c
+               Added keyboard accelerator for Priority menu items
+               Added missing \n in debug output
+       * src/logwindow.c
+       * src/gtkspell.c
+       * src/rfc2015.c
+               Added missing \n in debug output
+
+2002-07-13 [paul]      0.7.8claws64
+
+       * man/sylpheed.1
+               change Sergey's email address to the sf address
+
+       * src/textview.c
+               increase show_url_timeout (more useful for long
+               urls)
+
+2002-07-12 [sergey]    0.7.8claws63
+
+       * src/rfc2015.c
+               applied (with some modifications) patch to set the
+               micalg parameter for signatures
+               (2001-08-28 Werner Koch <wk@gnupg.org>)
+
+2002-07-12 [sergey]    0.7.8claws62
+
+       * man/Makefile.am
+       * configure.in
+               fixed man page installation
+
+2002-07-12 [paul]      0.7.8claws61
+
+       * sync with 0.7.8cvs26
+               see ChangeLog 2002-07-11 and 2002-07-12
+
+2002-07-11 [christoph] 0.7.8claws60
+
+       * src/compose.c
+       * src/procmsg.c
+               first use the message number to find the message
+               to mark with a reply flag but check the
+               message-id if we got the correct message, if not
+               try to find it by message-id.
+               use new string seperator that is not allowed
+               in message-ids.
+
+2002-07-11 [paul]      0.7.8claws59
+
+       * sync with 0.7.8cvs23
+               see ChangeLog 2002-07-10
+
+2002-07-10 [christoph] 0.7.8claws58
+
+       * src/folder.[ch]
+       * src/msgcache.[ch]
+               Added message-id table to the cache in memory
+               and functions to msgcache.c and folder.c to
+               fetch MsgInfos by message id
+       * src/compose.c
+       * src/procmsg.c
+               store folder and message-id of message replying
+               to in queue header and set reply flag after sending
+               (Closes bug #469498)
+
+2002-07-10 [paul]      0.7.8claws57
+
+       * AUTHORS
+         man/sylpheed.1.gz
+               add Martin to the list of authors
+
+2002-07-09 [martin]    0.7.8claws56
+       * src/gtksctree.c
+               Added gtk_ctree_last_visible(), tree_update_level(),
+               gtk_ctree_link(), gtk_ctree_unlink(), real_sort_list(),
+               tree_sort(), gtk_ctree_sort_recursive() and gtk_ctree_sort_node()
+               from gtk+ to gtksctree.c for the new sorting code
+               Renamed gtk_ctree_sort_recusive() to gtk_sctree_sort_recursive
+               Renamed gtk_ctree_sort_node() to gtk_sctree_sort_node
+       * src/gtksctree.h
+               Added declaration for gtk_sctree_sort_recursive() and
+               gtk_sctree_sort_node
+       * src/addressbook.c
+       * src/foldersel.c
+       * src/folderview.c
+       * src/summaryview.c
+               changed calls from gtk_ctree_sort_recursive() and gtk_ctree_sort_node()
+               to gtk_sctree_sort_recursive() and gtk_sctree_sort_node()
+
+2002-07-08 [paul]      0.7.8claws55
+
+       * more sync with 0.7.8cvs21
+               see ChangeLog 2002-07-08
+
+2002-07-08 [paul]      0.7.8claws54
+
+       * sync with 0.7.8cvs21
+               see ChangeLog 2002-07-08
+
+2002-07-07 [alfons]    0.7.8claws53
+
+       * src/Makefile.am
+       * src/stock_pixmap.[ch]
+       * src/pixmaps/notice_warn.xpm   ** NEW FILE **
+       * src/pixmaps/notice_error.xpm  ** NEW FILE **
+       * src/pixmaps/notice_note.xpm   ** NEW FILE **
+               add new pixmaps for upcoming notice pane
+
+2002-07-06 [melvin]    0.7.8claws52
+
+       * src/gtkspell.[ch]
+               Made them a bit closer to Sylpheed's coding style.
+               Removed old code.
+               Removed possible memory leaks when some errors occurs.
+
+2002-07-06 [melvin]    0.7.8claws51
+
+       * po/Makefile.in.in
+               Removed --no-location in xgettext command line to help
+               translators that use Emacs' po-mode
+       * src/quote_fmt.c
+               Removed unnecessary comments that messed up sylpheed.pot
+
 2002-07-06 [paul]      0.7.8claws50
 
        * sync with 0.7.8cvs19
 
        * src/prefs_common.c
                ...and in the process, tweak the gui a little
-       
+
 2002-06-25 [alfons]    0.7.8claws27
        
        * configure.in