* src/gtk/gtkaspell.[ch]
[claws.git] / ChangeLog.claws
index 98462f1c8197220f29c4917721e16939f54eade9..25d04e92eac2f97537c8ecd8deef793035fe8e43 100644 (file)
@@ -1,3 +1,727 @@
+2003-09-01 [alfons]    0.9.4claws53
+
+       * src/gtk/gtkaspell.[ch]
+               be pedantic and strict and use const gchar * instead of guchar *
+
+2003-09-01 [alfons]    0.9.4claws52
+
+       * src/mainwindow.c
+       * src/summaryviewc.
+               re-enable Save As when multiple messages are selected
+
+2003-09-01 [paul]      0.9.4claws51
+
+       * src/textview.c
+               g_free(trimmed_uri);
+
+2003-09-01 [paul]      0.9.4claws50
+
+       * sync with 0.9.4cvs13
+               see ChangeLog 2003-09-01
+
+2003-09-01 [paul]      0.9.4claws49
+
+       * src/textview.c
+               trim uri before sending to the statusbar
+               fixes Bug 275 'Clicking on long URL wrapped onto two lines
+               in the message window causes main S-C window to enlarge 
+               past screen edges'
+
+2003-09-01 [paul]      0.9.4claws48
+
+       * sync with 0.9.4cvs12
+               see ChangeLog 2003-09-01
+
+2003-08-30 [christoph] 0.9.4claws47
+
+       * src/compose.c
+       * src/folder_item_prefs.[ch]
+       * src/prefs_folder_item.c
+       * src/gtk/gtkaspell.[ch]
+               commit per folder dictionary patch by
+               Paul Evans <nerd@freeuk.com>
+
+2003-08-30 [christoph] 0.9.4claws46
+
+       * src/plugins/spamassassin/spamassassin_gtk.c
+       * src/plugins/spamassassin/spamassassin_gtk.glade
+               reduce GUI clutter by placing hints into tooltips
+
+2003-08-30 [paul]      0.9.4claws45
+
+       * src/compose.c
+               add 'Content-Disposition: inline' to a text/plain
+               part when using PGP/MIME signing
+
+2003-08-30 [paul]      0.9.4claws44
+
+       * src/prefs_common.c
+         src/prefs_spelling.c
+         src/prefs_spelling.glade
+               reduce GUI clutter by placing hints into tooltips
+
+2003-08-29 [christoph] 0.9.4claws43
+
+       * configure.ac
+               fix bug found by Ivan Rayner <ivanr@sgi.com>
+
+       * src/stock_pixmap.c
+               change unecessary warning into a debug message
+
+       * src/plugins/clamav/Makefile.am
+               Fix error "-I$(CLAMAV_LIBS)"
+
+2003-08-29 [christoph] 0.9.4claws42
+
+       * intl/Makefile.in
+       * src/Makefile.am
+       * src/matcher.h
+       * src/common/Makefile.am
+       * src/common/passcrypt.c
+               commit fixes and patches for some of the IRIX problems found by
+               Ivan Rayner <ivanr@sgi.com>
+
+2003-08-29 [paul]      0.9.4claws41
+
+       * src/prefs_filtering.c
+               add 'Top' and 'Bottom' buttons, based on changes in
+               src/prefs_filter.c in 0.9.4cvs11.
+
+2003-08-27 [christoph] 0.9.4claws40
+
+       * src/folderview.c
+               fix bug that the current summary settings were copied to the
+               wrong folder item, when the folder item prefs are opened.
+               Copying is not required because summary settings and
+               folder_item_prefs do not contain the same settings
+
+2003-08-27 [thorsten]  0.9.4claws39
+
+       * src/imap.c
+               fix compile error
+
+2003-08-26 [paul]      0.9.4claws38
+
+       * sync with 0.9.4cvs9
+               see ChangeLog 2003-08-26
+
+2003-08-25 [paul]      0.9.4claws37
+
+       * sync with 0.9.4cvs8
+               see ChangeLog 2003-08-25
+
+2003-08-24 [christoph] 0.9.4claws36
+
+       * src/prefs_filtering.c
+               shouldn't remove items from a GSList while iterating over the
+               list (makes cur invalid and cur->next not accessable)
+
+       (closes Bug 272 i deleted an folder and some seconds later sylpheed
+        crashed)
+
+2003-08-23 [christoph] 0.9.4claws35
+
+       * src/news.c
+               news folders should be scanned when opened
+
+2003-08-22 [christoph] 0.9.4claws34
+
+       * src/prefs_folder_item.c
+               use macro to assign strings that always frees the old string
+
+       * src/gtk/gtkaspell.[ch]
+               add gtkaspell_set_dictionary_menu_active_item() to set active
+               item in dictionary option menu
+
+       * src/prefs_spelling.c
+               use gtkaspell_set_dictionary_menu_active_item() to select
+               dictionary
+
+2003-08-21 [christoph] 0.9.4claws33
+
+       * src/folder.[ch]
+       * src/imap.c
+       * src/mbox_folder.c
+       * src/mh.c
+       * src/news.c
+               optimize folder system
+
+       * src/gtk/gtkstext.c
+               fix division by zero when font has 0 width for ' '
+
+2003-08-21 [paul]      0.9.4claws32
+
+       * sync with 0.9.4cvs7
+               see ChangeLog 2003-08-20
+
+2003-08-19 [paul]      0.9.4claws31
+
+       * src/common/defs.h
+               add the missing '/' to SYLDOC_MANUAL_HTML_INDEX and
+               SYLDOC_FAQ_HTML_INDEX.
+       * src/manual.c
+               use LC_MESSAGES instead of LC_ALL to find the current
+               language
+
+         fixes Bug #281 'in src/manual.c URL for manuals and FAQ wrong'.
+
+2003-08-19 [paul]      0.9.4claws30
+
+       * po/bg.po
+               updated by George Danchev
+
+2003-08-18 [luke]      0.9.4claws29
+       * src/mimeview.[ch]
+       * src/gtk/gtkvscrollbutton.[ch]
+               o removed gtk_vscrollbutton_reset() (reasons: reduce 
+                 dependencies; do it the GTK way; reduce code -14/+2 lines)
+               o removed horizontal separator between icons
+
+2003-08-17 [christoph] 0.9.4claws28
+
+       * src/procmsg.c
+               no subject threading when the subject has no reply prefix
+
+2003-08-16 [christoph] 0.9.4claws27
+
+       * src/mainwindow.c
+               remember and restore window sizes and position when the main
+               window is hidden or shown
+
+       (closes Bug 274 Window size in 0.9.4claws18 not remembered when
+        minimised/reopened using trayicon)
+
+2003-08-16 [paul]      0.9.4claws26
+
+       * src/crash.c
+               add #include "defs.h"
+
+2003-08-16 [paul]      0.9.4claws25
+
+       * src/plugins/clamav/clamav_plugin.c
+               reword a debug_print
+               
+       * src/plugins/dillo_viewer/dillo_prefs.c
+               cosmetic: change the labels' text, add tooltips, and
+               left-align the hint
+
+2003-08-15 [christoph] 0.9.4claws24
+
+       * src/news.c
+               complete last change (forgot some changes)
+
+2003-08-15 [christoph] 0.9.4claws23
+
+       * src/news.c
+               o check number of messages and don't return a 0 message
+                 when no messages are available
+               o don't parse xref header anymore
+
+       (closes Bug 203 I'm not getting any news)
+
+2003-08-15 [paul]      0.9.4claws22
+
+       * src/common/defs.h
+         src/crash.c
+               update and define claws bugzilla location
+
+2003-08-15 [paul]      0.9.4claws21
+
+       * po/ru.po
+               update submitted by Ruslan N. Balkin
+
+2003-08-14 [christoph] 0.9.4claws20
+
+       * src/procmsg.c
+               fix search for oldest node in subject threading
+
+2003-08-14 [christoph] 0.9.4claws19
+
+       * src/procmsg.c
+       * src/common/utils.h
+               add possibility to check all nodes with the same subject for
+               subject threading, not only the oldest node. Should not break
+               threads anymore if the oldest node is thread_by_subject_max_age
+               days older then parent, because it can now find a child of
+               oldest node as new parent.
+
+2003-08-11 [christoph] 0.9.4claws18
+
+       * src/plugins/spamassassin/spamassassin.c
+               run spam check in background process
+
+2003-08-10 [alfons]    0.9.4claws17
+
+       * src/summaryview.c
+               make `Select All' sensitive too
+
+2003-08-10 [christoph] 0.9.4claws16
+
+       * src/imap.c
+               add more checks in imap_close
+
+2003-08-09 [alfons]    0.9.4claws15
+
+       * src/prefs_spelling.c
+               no spell checking UI if not requested
+
+2003-08-09 [alfons]    0.9.4claws14
+
+       * src/gtk/prefswindow.c
+               make it compile
+
+2003-08-09 [christoph] 0.9.4claws13
+
+       * src/prefs_spelling.c
+       * src/gtk/prefswindow.[ch]
+       * src/plugins/clamav/clamav_plugin_gtk.c
+       * src/plugins/spamassassin/spamassassin_gtk.c
+               sort prefs pages by heighest weight in tree
+
+2003-08-09 [paul]      0.9.4claws12
+
+       * sync with 0.9.4cvs6
+               see ChangeLog 2003-08-07
+               
+       * AUTHORS
+               add Leandro and Luke to claws-branch section
+
+2003-08-09 [christoph] 0.9.4claws11
+
+       * src/gtk/Makefile.am
+       * src/gtk/colorsel.[ch]                 ** NEW **
+               create a color selection dialog that can be used as a simple
+               function call with it's own gtk main loop like filesel.[ch]
+
+       * src/Makefile.am
+       * src/main.c
+       * src/prefs_common.c
+       * src/prefs_spelling.[ch]               ** NEW **
+       * src/prefs_spelling.glade              ** NEW **
+       * src/gtk/gtkutils.[ch]
+               move "Spell Checker" prefs to new prefs dialog
+
+       * src/prefs_folder_item.c
+               use new colorsel dialog
+
+2003-08-08 [paul]      0.9.4claws10
+
+       * src/inc.c
+               clear the progress bar unconditionally
+
+2003-08-08 [paul]      0.9.4claws9
+
+       * sync with 0.9.4cvs4
+               see ChangeLog 2003-07-31
+
+2003-08-07 [christoph] 0.9.4claws8
+
+       * configure.ac
+               fix bug in image viewer plugin part
+
+       * src/imap.c
+               don't execute close command if the folder item is not selected
+
+2003-08-07 [hoa]       0.9.4claws7
+
+       * src/filtering.[ch]
+       * src/matcher_parser.h
+       * src/matcher_parser_parse.y
+               can define several actions for each filtering rule
+               can import old versions of filtering rules
+
+       * src/prefs_filtering.c
+               call to a new dialog box to define actions
+
+       * src/prefs_filtering_action.[ch]
+               dialog box to define actions for filtering rules
+
+2003-08-06 [christoph] 0.9.4claws6
+
+       * src/imap.c
+               make sure source folder is selected when copying messages
+
+2003-08-06 [christoph] 0.9.4claws5
+
+       * sync with 0.9.4cvs2
+               see ChangeLog 2003-07-29                
+
+2003-08-05 [paul]      0.9.4claws4
+
+       * sync with 0.9.4cvs3
+               see ChangeLog 2003-07-30
+
+2003-08-04 [match]     0.9.4claws3
+
+       * po/POTFILES.in
+               export of LDIF files.
+
+2003-08-04 [match]     0.9.4claws2
+
+       * src/ldif.[ch]
+               support for export LDIF. documented.
+       * src/importldif.[ch]
+       * src/exportldif.[ch]
+               add tooltips. documented.
+       * src/exphtmldlg.[ch]
+       * src/common/xmlprops.[ch]
+               documented.
+       * src/exportldif.[ch]                   ** NEW **
+       * src/expldifdlg.[ch]                   ** NEW **
+       * src/addressbook.[ch]
+       * src/Makefile.am
+               export of LDIF files.
+               documented.
+
+2003-08-04 [christoph] 0.9.4claws1
+
+       * .cvsignore
+       * Makefile.am
+       * configure.ac
+       * sylpheed-claws.pc.in                  ** NEW **
+       * src/Makefile.am
+       * src/common/Makefile.am
+       * src/gtk/Makefile.am
+               install sylpheed header files in $(pkgincludedir) and create a
+               pkg-config file to allow building a plugin without the source
+               package
+
+2003-08-04 [paul]      0.9.4claws
+
+       * version 0.9.4claws
+
+2003-08-04 [paul]      0.9.3claws97
+
+       * po/es.po
+               update Spanish translation. Submitted by Ricardo
+               Mones Lastra.
+
+2003-08-03 [paul]      0.9.3claws96
+
+       * po/hr.po
+         po/sr.po
+               update Croatian and Serbian translations. Submitted by
+               Dragan and Urke MMI respectively
+
+2003-08-03 [alfons]    0.9.3claws95
+
+       * src/summaryview.c
+               mark flag has precedence over important flag - seems
+               to have been changed in sync of 0.9.3claws45. this fixes
+               a regression where messages that were scored as important
+               don't show their mark flags. (using the same column for
+               both importance as mark flags is the real problem
+               ofcourse)
+
+2003-08-03 [melvin]    0.9.3claws94
+
+       * po/fr.po
+               Updated French translations.
+
+2003-08-03 [melvin]    0.9.3claws93
+
+       * src/Makefile.am
+               Fixed typo introduced after 0.9.3claws92 
+               that prevented compilation
+               Updated to use AM_CPPFLAGS and AM_YFLAGS instead of
+               CPPFLAGS and YFLAGS to allow user setting these.
+       * src/common/Makefile.am
+       * src/gtk/Makefile.am
+       * src/plugins/clamav/Makefile.am
+       * src/plugins/demo/Makefile.am
+       * src/plugins/dillo_viewer/Makefile.am
+       * src/plugins/image_viewer/Makefile.am
+       * src/plugins/mathml_viewer/Makefile.am
+       * src/plugins/spamassassin/Makefile.am
+       * src/plugins/trayicon/Makefile.am
+       * src/plugins/trayicon/libeggtrayicon/Makefile.am
+               Updated to use AM_CPPFLAGS and AM_YFLAGS instead of
+               CPPFLAGS and YFLAGS to allow user setting these.
+
+2003-08-02 [christoph] 0.9.3claws92
+
+       * configure.ac
+               o rearrange plugin tests
+               o add test for clamav.h to ClamAV tests
+
+2003-08-02 [luke]      0.9.3claws91
+
+       * src/mimeview.c
+               o fixed appearance of icon list when toggling back from the 
+                 ctree
+               o toggling of icons using the keyboard works correctly
+               o fixed all other keyboard shortcuts to work when icons are
+                 active
+       
+       * src/messageview.c
+               o fixed bug 4 - focus lost when changing messageview view type
+
+2003-08-02 [christoph] 0.9.3claws90
+
+       * src/common/hooks.c
+               fix crash when pointer stored in hash table could get invalid
+               when a plugin is unloaded
+
+2003-08-01 [christoph] 0.9.3claws89
+
+       * configure.ac
+               o try to build all plugins (except spamassassin) by default
+               o don't build a plugin if a dependency check fails
+
+       * src/common/hooks.c
+               fix warning
+
+2003-08-01 [match]     0.9.3claws88
+
+       * src/importldif.c
+               allow single click field selection. document code.
+
+2003-08-01 [christoph] 0.9.3claws87
+
+       * src/plugins/clamav/clamav_plugin.c
+       * src/plugins/clamav/clamav_plugin_gtk.c
+       * src/plugins/dillo_viewer/dillo_viewer.c
+       * src/plugins/image_viewer/plugin.c
+       * src/plugins/mathml_viewer/mathml_viewer.c
+       * src/plugins/spamassassin/spamassassin.c
+       * src/plugins/spamassassin/spamassassin_gtk.c
+       * src/plugins/trayicon/trayicon.c
+               add version check to all plugins
+
+2003-08-01 [hoa]       0.9.3claws86
+
+       * src/prefs_filtering.c
+               fixed a cosmetic bug, during creation of dialog box,
+               wrong widgets were shown after creation.
+
+2003-08-01 [luke]      0.9.3claws85
+
+       * src/mainwindow.c
+               o fixed visibility of icons/mimeview after toggling separate
+                 message/folder view (factored out some similar code too).
+
+
+2003-07-31 [alfons]    0.9.3claws84
+
+       * src/mimeview.c
+               tweak icon box UI a bit more, now allowing right-clicks actions
+               getting the relevant mime data too; should fix #250, "Can't save 
+               attachments sometimes".
+
+2003-07-30 [alfons]    0.9.3claws83
+
+       * src/compose.c
+               don't do auto-save-draft inside key press handler, but rather
+               schedule it half of a second later; should fix #67, "autosave 
+               make re-rediting message crazy"
+
+2003-07-30 [christoph] 0.9.3claws82
+
+       * src/plugins/trayicon/trayicon.c
+               process pending events before unloading the plugin
+
+       (closes Bug 196 Unloading Trayicon plugin crashes Sylpheed-Claws)
+
+2003-07-30 [alfons]    0.9.3claws81
+
+       * src/common/hooks.c
+               parameter 2 of g_hook_destroy() should really be a hook id
+
+2003-07-30 [alfons]    0.9.3claws80
+
+       * src/common/plugin.c
+               fix a possibly harmful function signature mismatch 
+               for plugin_done
+
+2003-07-30 [alfons]    0.9.3claws79
+
+       * src/common/hooks[.ch]
+               const correctness
+
+2003-07-30 [darko]     0.9.3claws78
+
+       * src/summaryview.c
+               make it compile again
+
+2003-07-30 [luke]      0.9.3claws77
+
+       * src/crash.c
+       * src/main.c
+               o added/moved signal handlers for SIGTERM (normal kill command) 
+                 and SIGINT (ctl-c) to be used even without 
+                 --enable-crash-dialog, fixing bug 166
+
+       * src/summaryview.c
+               o rewrote menu sensitivity code as per mainwindow.c, fixing 
+                 bug 227
+
+       * src/mainwindow.c
+               o changed sensitivity condition for 'Next new' and 'Next 
+                 unread', fixing bug 8
+
+2003-07-29 [alfons]    0.9.3claws76
+
+       * src/common/utils.[ch]
+               add generate_msgid()
+       * src/messageview.c
+               save ack'ed RRR; fixes #205, "return receipt is not saved in
+               sent folder".
+
+2003-07-29 [alfons]    0.9.3claws75
+
+       * src/messageview.c
+               fix a memleak (claws-only)
+
+2003-07-29 [alfons]    0.9.3claws74
+
+       * src/mimeview.[ch]
+       * src/gtk/gtkvscrollbutton.[ch]
+               fix UI glitch where mime icon toolbox' scroll position is not 
+               reset after switching to another message
+               
+
+2003-07-29 [paul]      0.9.3claws73
+
+       * src/prefs_folder_item.c
+               split the prefs into 2 separate pages
+
+2003-07-29 [paul]      0.9.3claws72
+
+       * src/compose.c
+               prepend "\n\n" to a signature without a separator too
+
+2003-07-29 [paul]      0.9.3claws71
+
+       * src/compose.c
+               fix bug where changing to an account without an auto-sig
+               from an initial account without an auto-sig would insert 
+               2 blank lines at the cursor point
+               fix bug where changing to an account with an auto-sig
+               from an initial account without an auto-sig would insert
+               the sig at the cursor point
+
+2003-07-29 [paul]      0.9.3claws70
+
+       * src/folderview.c
+               use the colour from the folder pref unless the folder
+               has new messages
+
+2003-07-29 [alfons]    0.9.3claws69
+
+       * src/procmsg.[ch]
+       * src/messageview.c
+       * src/procheader.c
+               rewrite return receipt request work a little bit (the former 
+               implementation presumably depended too much on the UI setting
+               flags). (we're losing the old pending flag.) 
+
+2003-07-28 [christoph] 0.9.3claws68
+
+       * src/folder.c
+       * src/imap.c
+       * src/mh.c
+       * src/procmsg.[ch]
+               fix copy to IMAP folder from other folder
+
+2003-07-28 [christoph] 0.9.3claws67
+
+       * src/procmsg.c
+               fix sync of procmsg_get_message_file_list
+
+2003-07-28 [christoph] 0.9.3claws66
+
+       * sync with 0.9.3cvs14
+               see ChangeLog 2003-07-18
+       * sync with 0.9.3cvs17
+               see ChangeLog 2003-07-23
+
+       (closes Bug 234 segmentation fault after sending out mail via
+        smtp(auth))
+
+2003-07-28 [paul]      0.9.3claws65
+
+       * po/es.po
+               update Spanish translation, submitted by Ricardo Mones
+               Lastra
+
+2003-07-28 [christoph] 0.9.3claws64
+
+       * src/folder.[ch]
+       * src/imap.c
+       * src/mh.c
+               return new message numbers as a GRelation instead of a GSList
+               that has to be in the same order as the input list. A list
+               would make it hard for IMAP to optimize oepration by sorting
+               the input list. The returned list would have to be reordered
+               to match the same order that input list has.
+
+       * src/gtk/gtkaspell.c
+               fix missing return value, could cause a crash when garbage is
+               on the stack that is used as the expected return value
+
+2003-07-28 [paul]      0.9.3claws63
+
+       * sync with 0.9.4cvs1
+               see ChangeLog 2003-07-28
+
+2003-07-27 [alfons]    0.9.3claws62
+
+       * src/mimeview.c
+               tweak it more to make icon list act like a check button group
+
+2003-07-27 [christoph] 0.9.3claws61
+
+       * sync with 0.9.3cvs20
+               see ChangeLog 2003-07-25
+
+2003-07-27 [paul]      0.9.3claws60
+
+       * src/procmsg.c
+               re-commit changes from 0.9.3claws58 -
+               accidently removed in 0.9.3claws59
+
+2003-07-27 [paul]      0.9.3claws59
+
+       * src/procmsg.[ch]
+               a sync from 0.9.3cvs17
+               see ChangeLog 2003-07-23
+
+2003-07-27 [alfons]    0.9.3claws58
+
+       * src/procmsg.c
+               add missing header members to MsgInfo; fixes the problem of 
+               not displaying X-Faces, as noticed by Ricardo Mones
+
+2003-07-26 [christoph] 0.9.3claws57
+
+       * sync with 0.9.3cvs18
+               see ChangeLog 2003-07-24
+
+2003-07-26 [christoph] 0.9.3claws56
+
+       * sync with 0.9.3cvs17
+               see ChangeLog 2003-07-23
+
+2003-07-26 [christoph] 0.9.3claws55
+
+       * src/folder.[ch]
+       * src/imap.c
+       * src/mbox_folder.c
+       * src/mh.c
+       * src/news.c
+               add support for copy function that copy multiple messages
+               (not implemented yet)
+
+       * src/summaryview.c
+               add missing return value
+
+2003-07-26 [paul]      0.9.3claws54
+
+       * tools/multiwebsearch.pl
+               do whitespace substitution before passing the string
+               to the browser. fixes bug with browsers that don't
+               do whitespace conversion themselves.
+
 2003-07-25 [christoph] 0.9.3claws53
 
        * src/folder.[ch]
        * src/gtk/gtkvscrollbutton.[ch]         ** NEW **
        * src/pixmaps/mime_*.xpm                ** NEW **
                o mimeview rearrangement with a new icon shortcut bar
-       
+
 2003-07-19 [alfons]    0.9.3claws27
 
        * src/folderview.c
        * src/plugins/spamassassin/spamassassin.c
                remove setlocale workaround (fixed in libspamc)
 
+       (closes Bug Bug 184 Entering non-ascii character deletes previous char
+        if spell checking enabled)
+
 2003-07-17 [alfons]    0.9.3claws19
 
        * src/common/hooks.[ch]