LDAP/UI code separation. Fix mem leak.
[claws.git] / ChangeLog.claws
index ba190eadf991c25f90d3b0ec5f3e5595181d88d1..b095684e8d7b823033e9746269a1b54ea95d0837 100644 (file)
@@ -1,3 +1,621 @@
+2002-12-29 [match]     0.8.8claws22
+
+       * src/addressbook.c
+       * src/syldap.c
+               moved UI specific code out of LDAP code into addressbook
+               UI code. fixed memory leak.
+
+2002-12-29 [christoph] 0.8.8claws21
+
+       * src/folder.c
+               only check for IGNORED parent message when message is
+               not IGNORED itself
+
+2002-12-29 [alfons]    0.8.8claws20
+
+       * src/summaryview.c
+               set gtksctree's anchor correct (immediate execute
+               changes the tree's layout, and anchor points at 
+               the incorrect row). fixes "[ 657233 ] multiple msg 
+               delete sometimes off by 1".
+               we probably have to look for more tree layout /
+               anchor glitches.
+
+2002-12-29 [paul]      0.8.8claws19
+
+       * src/summaryview.c
+               fix bug [ 659054 ] incorrect sorting of 'From' column
+               when using 'display sender using address book'
+               thanks to Alfons and Luke Plant
+
+2002-12-29 [christoph] 0.8.8claws18
+
+       * src/folder.c
+       * src/procmsg.[ch]
+               check parent messages for IGNORE THREAD flag, when adding,
+               moving or copying messages to a folder
+
+2002-12-27 [alfons]    0.8.8claws17
+
+       re-organize matcher part 5; more to come
+
+       * src/matcher.c
+               hash keywords in matchparser_tab 
+
+2002-12-27 [alfons]    0.8.8claws16
+
+       re-organize matcher part 4; more to come
+
+       * src/matcher_parser.h
+       * src/matcher_parser_lex.l
+       * src/matcher_parser_parse.y
+               cleanup
+
+2002-12-27 [alfons]    0.8.8claws15
+
+       re-organize matcher part 3; more to come
+
+       * src/matcher.[ch]
+               cleanup
+
+2002-12-27 [alfons]    0.8.8claws14
+
+       re-organize matcher part 2; more to come but this should
+       work. cc me if there are any regressions.
+
+       * src/matcher.h
+               add prototype for get_matchparser_tab_id()
+       * src/matcher_parser_lex.l
+               look up keywords using matchparser_tab_id();
+
+2002-12-27 [alfons]    0.8.8claws12
+
+       re-organize matcher part 1
+
+       * src/matcher.h
+               map yacc generated constants to sylpheed matcher constants
+       * src/matcher.c
+               add function to find a matcher constant from a string
+
+2002-12-27 [christoph] 0.8.8claws11
+
+       * src/compose.c
+               MENUITEM_ADD casts the 4th argument from integer to pointer
+               so it probably should not be a pointer, this means we
+               should use account id for it and not the account's pointer
+
+2002-12-27 [paul]      0.8.8claws10
+
+       * src/mainwindow.c
+               remove unneeded 'GtkWidget *vbox'
+               
+       * src/summaryview.c
+               further sync with 0.8.8 - make sort
+               by recipient work as expected
+               
+       * NEWS
+               sync with 0.8.8
+
+2002-12-27 [paul]      0.8.8claws9
+
+       * po/pt_BR.po
+               updated by Ivan F. Martinez
+               
+2002-12-27 [darko]     0.8.8claws8
+
+       * src/common/utils.c
+               added locked pattern to extended search
+
+2002-12-27 [alfons]    0.8.8claws7
+
+       * src/prefs_matcher.[ch]
+               clean up
+
+2002-12-26 [alfons]    0.8.8claws6
+
+       * src/matcher.[ch]
+       * src/matcher_parser_lex.l
+       * src/matcher_parser_parse.y
+       * src/prefs_matcher.c
+               allow color label as a condition in the matcher
+
+2002-12-26 [oliver]    0.8.8claws5
+       
+       * src/toolbar.c 
+               enable Addressbook for Main and Messageview
+       * src/prefs_actions.c
+               enable actions in Messageview
+
+2002-12-26 [christoph] 0.8.8claws4
+
+       * src/common/plugin.c
+               add a little debug output
+       * configure.in
+       * src/plugins/demo/Makefile.am
+               better use of automake
+
+2002-12-26 [christoph] 0.8.8claws3
+
+       * src/Makefile.am
+       * src/common/Makefile.am
+               fix "make distdir"
+
+2002-12-26 [christoph] 0.8.8claws2
+
+       * configure.in
+               sort configure checks into common / gtk / plugins
+       * po/POTFILES.in
+               add src/prefs_gtk.c
+       * src/Makefile.am
+               add plugins SUBDIR
+       * src/main.c
+       * src/common/sylpheed.[ch]
+               added now sylpheed_done function for shutdown
+       * src/common/Makefile.am
+       * src/common/plugin.[ch]                ** NEW **
+               plugin loader and unloader
+       * src/plugins/.cvsignore                ** NEW **
+       * src/plugins/Makefile.am               ** NEW **
+               build plugins
+       * src/plugins/demo/.cvsignore           ** NEW **
+       * src/plugins/demo/Makefile.am          ** NEW **
+       * src/plugins/demo/demo.c               ** NEW **
+               small demo plugin that installs a logtext hook and
+               outputs the log text to stdout
+
+2002-12-26 [paul]      0.8.8claws1
+
+       * po/es.po
+               updated by Ricardo Mones Lastra
+
+2002-12-26 [paul]      0.8.8claws
+
+       * 0.8.8claws released
+
+2002-12-26 [paul]      0.8.7claws12
+
+       * po/bg.po
+               updated by George Danchev
+
+2002-12-26 [paul]      0.8.7claws11
+
+       * po/POTFILES.in
+               remove unneeded 'src/prefs.c' entry 
+
+2002-12-26 [paul]      0.8.7claws10
+
+       * src/codeconv.c
+         src/mainwindow.c
+               sync with 0.8.8 release
+       
+       * src/folder.[ch]
+         src/mh.c
+         src/summaryview.c
+               partial sync with 0.8.8 release
+       
+
+2002-12-25 [alfons]    0.8.7claws9
+
+       * src/matcher.[ch]
+       * src/matcher_parser_lex.l
+       * src/matcher_parser_parse.y
+       * src/prefs_matcher.c
+               add locked flag to possible filtering / matcher 
+               conditions (also a good example what should be
+               done to add a simple boolean condition)
+
+2002-12-25 [christoph] 0.8.7claws8
+
+       * src/Makefile.am
+       * src/account.[ch]
+       * src/addrbook.c
+       * src/addressbook.c
+       * src/addrindex.c
+       * src/filtering.c
+       * src/folder.c
+       * src/matcher.c
+       * src/prefs.[ch]                ** REMOVE **
+       * src/prefs_account.c
+       * src/prefs_actions.c
+       * src/prefs_common.c
+       * src/prefs_customheader.c
+       * src/prefs_display_header.c
+       * src/prefs_filtering.c
+       * src/prefs_folder_item.c
+       * src/prefs_gtk.[ch]            ** NEW **
+       * src/prefs_matcher.c
+       * src/prefs_scoring.c
+       * src/prefs_summary_column.c
+       * src/procmime.c
+       * src/selective_download.c
+       * src/toolbar.c
+       * src/common/Makefile.am
+       * src/common/prefs.[ch]         ** NEW **
+               split prefs.[ch] into prefs_gtk.[ch] and common/prefs.[ch]
+
+2002-12-24 [alfons]    0.8.7claws7
+
+       * src/summaryview.c
+               summary_thread_build(): fix real cause of the crash mentioned in
+               0.8.7claws3. use subject_XXX() and not g_hash_table_XXX() functions,
+               this way we get meaningful ctree nodes 
+
+2002-12-24 [oliver]    0.8.7claws6
+
+       * src/mainwindow.[ch]
+       * src/messageview.[ch]
+       * src/compose.[ch]
+       * src/inc.c
+       * src/summaryview.c
+               changes to use updated toolbar handling
+               
+2002-12-24 [oliver]    0.8.7claws5
+
+       * src/toolbar.[ch]
+               generic toolbar handling
+               used ideas from Ivan Francolin Martinez (ivanfm@users.sourceforge.net)
+       * src/prefs_toolbar.[ch]
+               adjust to handling
+       
+2002-12-24 [oliver]    0.8.7claws4
+       
+       * src/stock_pixmap.[ch]
+               move SYLPHEED_LOGO to end of list in order 
+               to remove it from Custom Toolbar`s Icon View
+
+2002-12-24 [alfons]    0.8.7claws3
+
+       * src/summaryview.c
+               summary_thread_build(): fix crash because of focus != selection 
+               after threading. when deleting the selection, gtk tries but fails 
+               to find the correct focusable element. we now force the selection
+               to be focused. this should solve the infamous bug reported by 
+               Jason Wojciechowski (bug "[ 633443 ] Crash on deleting messages"). 
+               a test case is available. 
+
+2002-12-24 [darko]     0.8.7claws2
+
+       * src/summaryview.c
+               don't crash when unmarking message with unread children
+
+2002-12-23 [christoph] 0.8.7claws1
+
+       * src/Makefile.am
+       * src/common/Makefile.am
+               update Makefiles for moved intl.h, version.h and defs.h
+       * src/imap.c
+               rewrite imap_session_get to avoid duplicate code
+
+2002-12-23 [paul]      0.8.7claws
+
+       * Santa-Claws released
+       
+       * po/hu.po
+         po/ru.po
+               squeeze in updated Hungarian and Russian translations.
+               Submitted by  Gál Zoltán and Ruslan N. Balkin
+
+2002-12-23 [paul]      0.8.6claws129
+
+       * po/pl.po
+               updated by Witold Wladyslaw Wojciech Wilk
+
+2002-12-23 [paul]      0.8.6claws128
+
+       * src/quote_fmt_parse.y
+               fix typo and add licence header
+
+2002-12-23 [paul]      0.8.6claws127
+
+       * po/en_GB.po
+               updated
+
+2002-12-23 [paul]      0.8.6claws126
+
+       * po/it.po
+               updated translation, submitted by Alessandro Maestri
+               
+2002-12-23 [paul]      0.8.6claws125
+
+       * src/quote_fmt_parse.y
+               fix signature-stripping on replies bug. match
+               '-- \n' and not '-- '.
+
+2002-12-22 [paul]      0.8.6claws124
+
+       * po/bg.po
+         po/es.po
+         po/sr.po
+               updated translations. submitted by George Danchev,
+               Ricardo Mones Lastra, and Urke MMI respectively
+
+2002-12-21 [paul]      0.8.6claws123
+
+       * src/addrbook.c
+               fix coding style
+
+2002-12-21 [paul]      0.8.6claws122
+
+       * src/addrbook.c
+               fix bug [643638] where if a person is in one or more
+               addressbook groups editing that person's email 
+               address results in removal from those groups.
+               Patch submitted by Luke Plant.
+
+2002-12-20 [christoph] 0.8.6claws121
+
+       * src/common/utils.c
+       * src/summaryview.c
+               reimplement expand_search_string using GString to
+               prevent crashs caused by miscalculated string
+               lengths reported by Paul
+
+2002-12-20 [christoph] 0.8.6claws120
+
+       * src/summaryview.c
+               don't use "changed" to check if op_count has to be changed as it
+               is also set when the message has unread children
+               (closes bug [ 653221 ] crash while deleting duplicates)
+
+2002-12-20 [paul]      0.8.6claws119
+
+       * sync with 0.8.6cvs27
+               see ChangeLog 2002-12-20
+
+2002-12-20 [paul]      0.8.6claws118
+
+       * sync with 0.8.6cvs26
+               see ChangeLog 2002-12-19 and 2002-12-20
+
+2002-12-19 [alfons]    0.8.6claws117
+
+       * src/textview.c
+               fix incorrect parsing of email addresses, submitted by 
+               Luke Plant (thanks!). Closes bug "[ 565480 ] duplicate 
+               name display if it contains @".
+
+2002-12-18 [paul]      0.8.6claws116
+
+       * sync with 0.8.6cvs23
+               see ChangeLog 2002-12-18
+
+2002-12-18 [paul]      0.8.6claws115
+
+       * src/Makefile.am
+       * src/account.c
+       * src/codeconv.c
+       * src/gtkutils.[ch]
+       * src/imap.c
+               sync with 0.8.6cvs22.
+               see ChangeLog 2002-12-17 and 2002-12-18
+
+2002-12-17 [christoph] 0.8.6claws114
+
+       * src/imap.c
+               o don't create a session if imap greeting fails
+               o don't close socket when authentication fails
+                 this is done by imap_session_destroy
+
+2002-12-17 [thorsten]  0.8.6claws113
+
+       * tools/Makefile.am
+         tools/README
+         tools/google_msgid.pl ** NEW FILE **
+               Added "search for message-id" script and doc
+
+2002-12-17 [thorsten]  0.8.6claws112
+
+       * po/hu.po
+               Updated hungarian translation
+               (updated by Gal Zoltan)
+
+2002-12-16 [christoph] 0.8.6claws111
+
+       * src/addr_compl.c
+               remove stupid addressbook dump to debug output
+       * src/mh.c
+               fix memory leak found by Hiro
+
+2002-12-14 [paul]      0.8.6claws110
+
+       * src/compose.c
+               fix menubar sensitivity on send
+               
+       * src/prefs_filtering.c
+       * src/prefs_matcher.c
+       * src/prefs_scoring.c
+               Fix english ;)
+               
+       * src/common/quoted-printable.h
+               sync: fix typo
+       
+2002-12-13 [christoph] 0.8.6claws109
+
+       * src/Makefile.am
+       * src/manage_window.[ch]        ** REMOVE **
+       * src/gtk/Makefile.am
+       * src/gtk/manage_window.[ch]    ** NEW **
+               move manage_window files to gtk directory
+
+2002-12-13 [christoph] 0.8.6claws108
+
+       * src/Makefile.am
+       * src/gtkshruler.[ch]           ** REMOVE **
+       * src/gtk/Makefile.am
+       * src/gtk/gtkshruler.[ch]       ** NEW **
+               move gtkshruler files to gtk directory
+
+2002-12-13 [christoph] 0.8.6claws107
+
+       * src/Makefile.am
+        * src/compose.c
+       * src/gtkstext.[ch]             ** REMOVE **
+       * src/gtkutils.[ch]
+       * src/textview.c
+       * src/gtk/gtkstext.[ch]         ** NEW **
+       * src/gtk/Makefile.am
+               o move stext functions to gtkstext.c to remove
+                 dependency of gtkutils
+               o move gtkstext files to gtk directory
+
+       * src/gtk/Makefile.am
+       * src/gtk/sslcertwindow.[ch]
+               UI stuff can always depend on common code so
+               it's ok to add ../common to include path
+
+2002-12-13 [colin]     0.8.6claws106
+
+       * src/summaryview.c
+               Disconnect sighandlers for mainwindow when
+               quicksearch has the focus
+               Fix bug #653231
+       * src/mainwindow.[ch]
+               Make key_pressed callback public, to be able
+               to disconnect it
+
+2002-12-13 [christoph] 0.8.6claws105
+
+       * src/mh.c
+               create .mh_sequences file in new MH folders
+               (closes feature request [ 523162 ] MH folders should
+                get a .mh_sequences)
+
+2002-12-13 [colin]     0.8.6claws104
+
+       * src/summaryview.c
+               Better handling of quicksearch show/hide
+               (basically the button stays under the mouse 
+                when toggled)
+
+2002-12-13 [paul]      0.8.6claws103
+
+       * sync with 0.8.6cvs17
+               see ChangeLog 2002-12-13
+
+2002-12-13 [paul]      0.8.6claws102
+
+       * po/es.po
+               updated by Ricardo Mones Lastra
+
+2002-12-11 [colin]       0.8.6claws101
+
+       * src/folder.c
+               remove statusbar stuff
+         src/folderview.c
+               set statusbar verbosity when moving folders
+
+2002-12-11 [colin]       0.8.6claws100
+        * src/prefs_filtering.c
+        * src/prefs_matcher.c
+        * src/prefs_scoring.c
+               Fix english ;)
+
+2002-12-11 [colin]       0.8.6claws99
+
+       * src/prefs_common.[ch]
+               Add summary_quicksearch_type
+       * src/summaryview.c
+               Save last used quicksearch type
+
+2002-12-11 [jens]       0.8.6claws98
+       * src/prefs_filtering.c
+       * src/prefs_matcher.c
+       * src/prefs_scoring.c
+               added dialog for incomplete rules in scoring, filtering and
+               matcher to ask wheather really close
+
+2002-12-11 [colin]     0.8.6claws97
+
+       * src/folder.c
+               Fix folder dnd statusbar logging
+
+2002-12-10 [christoph] 0.8.6claws96
+
+       * src/compose.c
+       * src/folder.c
+       * src/imap.c
+       * src/inc.c
+       * src/main.c
+       * src/mainwindow.c
+       * src/news.c
+       * src/send.c
+       * src/statusbar.[ch]
+       * src/common/hooks.c
+       * src/common/log.[ch]
+               o handle verbose logging in statusbar directly in statusbar code
+                 and common code does not need any knowledge about a statusbar
+               o remove direct calls to statusbar_(puts|pop)_all functions
+
+2002-12-10 [jens]      0.8.6claws95
+
+       * src/*.c
+               removed gettext from g_warnings
+       * po/POTFILES.in
+               cleaned and updated
+       * po/de.po
+               updated
+
+2002-12-10 [colin]     0.8.6claws94
+
+       * src/main.c
+               finish crash dialog fix
+
+2002-12-10 [colin]     0.8.6claws93
+
+       * src/main.c
+               "Fix" "sylpheed already running" instead of
+               crash dialog appearing after a crash
+
+2002-12-10 [colin]     0.8.6claws92
+
+       * po/POTFILES.in
+               add src/gtk/sslcertwindow.c
+
+2002-12-10 [paul]      0.8.6claws91
+
+       * po/POTFILES.in
+               updated to reflect recent changes
+               submitted by Alessandro Maestri
+
+2002-12-09 [christoph] 0.8.6claws90
+
+       * src/Makefile.am
+       * src/smtp.[ch]                 ** REMOVE **
+       * src/common/Makefile.am
+       * src/common/smtp.[ch]          ** NEW **
+               move smtp files to common directory
+
+2002-12-09 [christoph] 0.8.6claws89
+
+       * src/Makefile.am
+       * src/session.[ch]              ** REMOVE **
+       * src/common/Makefile.am
+       * src/common/session.[ch]       ** NEW **
+               move session files to common directory
+
+2002-12-09 [paul]      0.8.6claws88
+
+       * src/account.c
+               fix bug [649746] edit accounts: move account reverted
+               Patch submitted by Luke Plant <lukeplant@users.sourceforge.net>
+
+2002-12-09 [colin]     0.8.6claws87
+
+       * src/ssl_certificate.c
+               cleanup
+
+2002-12-09 [colin]     0.8.6claws86
+
+       * src/ssl.c
+               Try to open the cert.pem database and 
+               issue a warning if it isn't there
+
+2002-12-09 [colin]     0.8.6claws85
+
+       * src/common/ssl_certificate.c
+       * src/gtk/sslcertwindow.c
+               Warning fixes
+
 2002-12-09 [colin]     0.8.6claws84
 
        * src/ssl_certificate.[ch] ** REMOVED **