2007-08-25 [paul] 2.10.0cvs175
[claws.git] / ChangeLog
index 668c5ed62f9eb1d55598c6463ddfc68befd00598..3588465f9c1d1ee52cd2e692106c5b3b655a2c81 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,566 @@
+2007-08-25 [paul]      2.10.0cvs175
+
+       * src/prefs_actions.c
+               workaround gettext problem marking
+               string as c-format when it's not
+
+2007-08-25 [wwp]       2.10.0cvs174
+
+       * src/alertpanel.c
+       * src/messageview.c
+       * src/prefs_actions.c
+               Call the pango markup escape function right ince in alertpanel_create
+               instead of everywhere (reverts some parts of 2.10.0cvs123 and
+               2.10.0cvs158).
+
+       * src/common/log.c
+               Fix a crash due to a misuse of g_print(), encountered when the string
+               passed to g_print was containing printf substitution symbols.
+
+2007-08-25 [paul]      2.10.0cvs173
+
+       * src/common/log.c
+               fix a segfault when refreshing RSSyl feeds
+
+2007-08-25 [paul]      2.10.0cvs172
+
+       * src/gtk/icon_legend.c
+               add watchthread.xpm
+
+2007-08-25 [paul]      2.10.0cvs171
+
+       * src/Makefile.am
+       * src/stock_pixmap.c
+       * src/pixmaps/insert_file.xpm
+               add a new pixmap instead of re-using
+               paste.xpm. (easier for icon theme authors)
+
+2007-08-24 [holger]    2.10.0cvs170
+
+       * src/plugins/trayicon/trayicon.c
+               The same fix for another hook id.
+
+2007-08-24 [holger]    2.10.0cvs169
+
+       * src/plugins/trayicon/trayicon.c
+               Micro-fix: Do the error checking for
+               the right hook id.
+
+2007-08-24 [paul]      2.10.0cvs168
+
+       * src/folder.h
+               fix typo causing compiler warning
+
+2007-08-24 [paul]      2.10.0cvs167
+
+       * README
+               put back the correct version of this file also
+
+2007-08-24 [colin]     2.10.0cvs166
+
+       * src/send_message.c
+               Use progress bar when sending messages
+
+2007-08-24 [paul]      2.10.0cvs165
+
+       * Makefile.am
+               oops! if i'm quick no-one will notice
+               (put back the proper file)
+
+2007-08-24 [paul]      2.10.0cvs164
+
+       * AUTHORS
+       * Makefile.am
+       * README
+       * src/gtk/authors.h
+       * tools/Makefile.am
+       * tools/README
+       * tools/mew2claws-mail.pl
+               add new script that imports a Mew address book
+               submitted by Jerome Lelong
+
+2007-08-24 [paul]      2.10.0cvs163
+
+       * manual/plugins.xml
+               remove the obsolete plugins, add the
+               missing plugins, including the forthcoming
+               SpamReport plugin
+
+2007-08-24 [paul]      2.10.0cvs162
+
+       * manual/advanced.xml
+               add info about the hidden emphasis_color option
+       * manual/keyboard.xml
+               correct the info about hotkeys
+               wrap the long lines
+
+2007-08-24 [paul]      2.10.0cvs161
+
+       * src/folderview.c
+               add mnemonic to 'Run procesing rules'
+
+2007-08-24 [paul]      2.10.0cvs160
+
+       * src/account.c
+       * src/folder.c
+       * src/folder.h
+               use suitable defaults for outbox,
+               queue, drafts and trash folders
+
+2007-08-24 [wwp]       2.10.0cvs159
+
+       * src/folderview.c
+               Update menu item sensitivity if necessary (or we get a
+               gtk critical message).
+
+2007-08-23 [wwp]       2.10.0cvs158
+
+       * src/action.c
+       * src/prefs_actions.c
+               Allow literal % chars in action commands (use %%).
+               Add a missing p++ to the action parser in action_get_type(),
+               which was missing it, even if it was neutral.
+               Fix a pango markup warning at runtime.
+
+2007-08-23 [wwp]       2.10.0cvs157
+
+       * src/addressbook.c
+               Contacts are now locale-aware sorted in the address book
+               (LC_COLLATE matters here).
+               Fix missing table initializers.
+
+2007-08-23 [colin]     2.10.0cvs156
+
+       * src/imap.c
+               Check scan_required on dest folder when copying
+
+2007-08-23 [colin]     2.10.0cvs155
+
+       * src/imap.c
+               Fix scanning when folder was empty
+
+2007-08-22 [colin]     2.10.0cvs154
+
+       * src/msgcache.c
+               Don't g_warning when g_try_malloc fails(), or it makes
+               things worse as g_log() allocates. Fixes bug 1290,
+               'Claws Mail crashes if too little memory when 
+               rebuilding folder tree'
+
+2007-08-22 [colin]     2.10.0cvs153
+
+       * src/inc.c
+               Fix format string vulnerability, thanks to
+               Ulf Harnhammar, Secunia Research
+
+2007-08-22 [colin]     2.10.0cvs152
+
+       * src/ldapserver.c
+               Set tv_usec too
+
+2007-08-22 [wwp]       2.10.0cvs151
+
+       * src/ldapquery.c
+               Few better null-ptr checks.
+
+2007-08-22 [colin]     2.10.0cvs150
+
+       * src/editldap.c
+       * src/editldap_basedn.c
+       * src/ldapquery.c
+       * src/ldapserver.c
+       * src/ldapserver.h
+       * src/ldapupdate.c
+       * src/ldaputil.c
+       * src/ldaputil.h
+               Fix ldap timeouts
+
+2007-08-22 [colin]     2.10.0cvs149
+
+       * src/ldapquery.c
+               Finish previous fix
+
+2007-08-22 [colin]     2.10.0cvs148
+
+       * src/ldapquery.c
+               Fix wrong assertions
+
+2007-08-22 [colin]     2.10.0cvs147
+
+       * src/ldaputil.c
+               Fix test (set ldap v3 if bindDN is set or TLS is set)
+
+2007-08-22 [colin]     2.10.0cvs146
+
+       * src/editldap.c
+       * src/ldaputil.c
+               Fix wrong "Connected successfully to server". Connection only succeeds if
+               we can get the base DN.
+
+2007-08-21 [wwp]       2.10.0cvs145
+
+       * src/browseldap.c
+       * src/editldap.c
+       * src/ldapctrl.c
+       * src/ldapquery.c
+       * src/ldapserver.c
+       * src/ldapupdate.c
+       * src/ldaputil.c
+               More sanity checks in ldap functions.
+
+2007-08-21 [wwp]       2.10.0cvs144
+
+       * src/prefs_account.c
+               Don't return a value in a void function().
+
+2007-08-21 [paul]      2.10.0cvs143
+
+       * src/messageview.c
+               add check for ftp: to messageview_list_urls()
+
+2007-08-21 [colin]     2.10.0cvs142
+
+       * src/editldap.c
+       * src/ldapctrl.c
+       * src/ldapctrl.h
+       * src/ldapquery.c
+       * src/ldapupdate.c
+               Fix bug 1293, 'LDAP address book not working'
+               Search only on specified fields, but fetch 
+               every field possible. People will have to 
+               reset the searched Attributes in their LDAP
+               servers properties.
+
+2007-08-21 [wwp]       2.10.0cvs141
+
+       * src/addr_compl.c
+       * src/addrbook.c
+       * src/addrcache.c
+       * src/addrcindex.c
+       * src/addressbook.c
+       * src/addrindex.c
+       * src/browseldap.c
+       * src/crash.c
+       * src/editaddress_other_attributes_ldap.c
+       * src/exporthtml.c
+       * src/folder.c
+       * src/folderview.c
+       * src/imap.c
+       * src/jpilot.c
+       * src/ldapserver.c
+       * src/ldapupdate.c
+       * src/ldif.c
+       * src/main.c
+       * src/mainwindow.c
+       * src/matcher.c
+       * src/mh.c
+       * src/msgcache.c
+       * src/mutt.c
+       * src/pine.c
+       * src/pop.c
+       * src/prefs_customheader.c
+       * src/prefs_msg_colors.c
+       * src/procmime.c
+       * src/textview.c
+       * src/vcard.c
+       * src/wizard.c
+       * src/common/log.c
+       * src/common/socket.c
+       * src/common/ssl_certificate.c
+       * src/common/utils.c
+       * src/common/utils.h
+       * src/gtk/description_window.c
+       * src/plugins/demo/demo.c
+       * src/plugins/pgpcore/prefs_gpg.c
+       * src/plugins/spamassassin/libspamc.c
+               Make sure we use glib functions to send text messages (information,
+               debug, warning, errors) to stdout/stderr - no more direct puts
+               fputs printf fprintf to stdout/stderr when it can be done using
+               g_log*() and g_print/g_printerr. Doing this, we make sure every
+               stdout/stderr message is saved to log in Windows.
+
+
+2007-08-21 [wwp]       2.10.0cvs140
+
+       * src/main.c
+       * src/common/utils.h
+               Route glib's stdout/stderr messages to a log file (Windows only),
+               instead of loosing them.
+
+2007-08-21 [paul]      2.10.0cvs139
+
+       * src/mainwindow.c
+               replace deprecated g_strncasecmp()
+       * src/messageview.c
+               fix 'List URLS'
+
+2007-08-20 [ticho]     2.10.0cvs138
+
+       * src/account.c
+       * src/prefs_account.h
+               Copy all account preferences in account_clone() - some
+               were missing.
+       * src/prefs_account.c
+               Handle empty privacy system combobox gracefully (warning
+               instead of a crash).
+
+2007-08-20 [colin]     2.10.0cvs137
+
+       * src/ldapctrl.c
+               Fix a leak
+
+2007-08-20 [paul]      2.10.0cvs136
+
+       * src/browseldap.c
+       * src/editldap.c
+       * src/ldapctrl.c
+       * src/ldapquery.c
+       * src/ldapquery.h
+       * src/ldapserver.c
+       * src/ldaputil.c
+               add debug_prints
+               patch by Michael Rasmussen
+
+2007-08-19 [colin]     2.10.0cvs135
+
+       * src/imap.c
+               Fix previous commit. Sensitivity update is needed
+               for "Cancel receiving". However when batching we
+               don't need to do it for every message flag change,
+               just once at the start and once at the end.
+
+2007-08-19 [colin]     2.10.0cvs134
+
+       * src/imap.c
+               Remove useless menu updates on session lock/unlock
+
+2007-08-19 [colin]     2.10.0cvs133
+
+       * src/etpan/imap-thread.c
+               Make all fetch logs less verbose
+
+2007-08-19 [paul]      2.10.0cvs132
+
+       * src/foldersel.c
+       * src/folderview.c
+       * src/summaryview.c
+               fix bug 1286, 'Can't move a folder into a "Folders
+               Only" folder'
+
+2007-08-18 [ticho]     2.10.0cvs131
+
+       * src/editaddress_other_attributes_ldap.c
+               Converted option menu for other ldap attributes to GtkComboBox.
+
+2007-08-18 [colin]     2.10.0cvs130
+
+       * src/compose.c
+       * src/prefs_common.c
+       * src/prefs_common.h
+       * src/prefs_send.c
+       * src/send_message.c
+               Revert 'send_dialog_mode' meaning to 
+               'send_dialog_invisible', so that the 
+               new checkbox doesn't change the 
+               existing behaviour.
+
+2007-08-18 [paul]      2.10.0cvs129
+
+       * src/summaryview.c
+               add missing menu update
+
+2007-08-17 [colin]     2.10.0cvs128
+
+       * src/folder.c
+               Set batching after getting flags - maybe fixes
+               bug 1292, 'CM crashes on writing mail'
+
+2007-08-16 [ticho]     2.10.0cvs127
+
+       * src/prefs_send.c
+               Convert two GtkOptionMenu widgets to new GtkComboBox.
+       * src/gtk/combobox.h
+       * src/gtk/gtkutils.c
+               Allow NULL for GtkComboBox menuitem label, rendering such
+               items as row separators.
+
+2007-08-16 [paul]      2.10.0cvs126
+
+       * src/plugins/trayicon/trayicon.c
+               remove wrongly used gettextisation
+
+2007-08-15 [ticho]     2.10.0cvs125
+
+       * src/importldif.c
+               Fixed a runtime warning where an attempt to pack an
+               already packed GtkLabel was made.
+
+2007-08-15 [ticho]     2.10.0cvs124
+
+       * src/prefs_compose_writing.c
+               Convert the insert-or-attach-dragged-files GtkOptionMenu
+               into GtkComboBox.
+
+2007-08-14 [ticho]     2.10.0cvs123
+
+       * src/messageview.c
+       * src/gtk/gtkutils.c
+               Changed return receipt account selector to GtkComboBox.
+               Fixed a runtime warning where GTK tried to parse
+               "name <email@address" as a Pango markup in an alertpanel label.
+
+2007-08-14 [ticho]     2.10.0cvs122
+
+       * src/prefs_logging.c
+               Changed GtkOptionMenu in logging preferences to GtkComboBox.
+
+2007-08-14 [wwp]       2.10.0cvs121
+
+       * tools/Makefile.am
+       * tools/README
+       * tools/popfile-link.sh
+               Added a new tool: POPFile helper, to open
+               selected messages in POPFile control center,
+               in order to change the messages' status.
+
+2007-08-14 [ticho]     2.10.0cvs120
+
+       * src/compose.c
+       * src/prefs_common.c
+       * src/prefs_common.h
+       * src/prefs_send.c
+       * src/send_message.c
+               Change "Show send dialog" optionmenu to a checkbutton.
+       * src/prefs_receive.c
+               Migrate "Show receive dialog" GtkOptionMenu to GtkComboBox.
+
+2007-08-13 [wwp]       2.10.0cvs119
+
+       * src/addr_compl.c
+       * src/addressbook.c
+       * src/addrindex.c
+       * src/compose.c
+       * src/filtering.c
+       * src/folderview.c
+       * src/inc.c
+       * src/matcher.c
+       * src/mh.c
+       * src/partial_download.c
+       * src/prefs_gtk.c
+       * src/procmsg.c
+       * src/stock_pixmap.c
+       * src/summaryview.c
+       * src/common/utils.c
+       * src/gtk/gtkaspell.c
+       * src/gtk/menu.c
+               Make sure we never pass NULL pointers for %s substitutions
+               (prevent from crashing in Windows).
+
+2007-08-13 [wwp]       2.10.0cvs118
+
+       * src/msgcache.c
+               Re-enable mmap_reads in Windows with some missing
+               CloseHandle of mapping objects, thanks to
+               Marcus Brinkmann.
+
+2007-08-13 [paul]      2.10.0cvs117
+
+       * src/common/utils.c
+               fix bug 1287, 'Compile time problem on Solaris
+               (nexenta gnu/Solaris) utils.c'
+               Thanks to Piotr Chrzczonowicz
+
+2007-08-12 [wwp]       2.10.0cvs116
+
+       * src/plugins/pgpcore/prefs_gpg.c
+               Don't try to unset a GPG_AGENT_INFO that was not
+               set (and don't use a NULL string in Windows, it was
+               crashing with --debug if GPG_AGENT_INFO was not set).
+
+2007-08-12 [wwp]       2.10.0cvs115
+
+       * src/privacy.h
+               Make gcc type-check arguments passed to privacy_set_error().
+
+2007-08-12 [ticho]     2.10.0cvs114
+
+       * src/prefs_folder_item.c
+               Make sure that folder default account combobox always has some
+               account preselected.
+       * src/gtk/combobox.c
+               Handle empty combobox gracefully (warning instead of crash).
+
+2007-08-12 [ticho]     2.10.0cvs114
+
+       * src/prefs_folder_item.c
+               Make sure that folder default account combobox is not empty.
+       * src/gtk/combobox.c
+               Handle empty combobox gracefully (warning instead of crash).
+
+2007-08-11 [paul]      2.10.0cvs113
+
+       * src/addrgather.c
+       * src/folderview.c
+               use 'subfolder' instead of 'sub-folder', matching
+               everywhere else the term is used
+       * src/imap_gtk.c
+               fix engrish
+
+2007-08-10 [wwp]       2.10.0cvs112
+
+       * src/msgcache.c
+               Disable mmap reads in Windows only (at least temporarily), they
+               prevent from renaming/removing target cache files.
+
+2007-08-10 [paul]
+
+       3.0.0-rc2 released
+
+2007-08-10 [wwp]       2.10.0cvs111
+
+       * src/msgcache.c
+               fix unpredictable crashes in Windows due to broken
+               cache/mark/tags files writting (file were opened for
+               writing in text mode).
+
+       * src/recv.c
+               use gettimeofday() from w32lib.h on Windows.
+
+2007-08-10 [colin]     2.10.0cvs110
+
+       * src/imap.c
+       * src/etpan/imap-thread.c
+       * src/etpan/imap-thread.h
+               Better IMAP scanning (NOOP instead of CLOSE/SELECT)
+
+2007-08-09 [colin]     2.10.0cvs109
+
+       * src/editldap.c
+               Fix port being reset to 636 on SSL
+       * src/folder.c
+               Fix folder_item_get_msg_num_by_file
+               on drafts/queue folders
+
+2007-08-09 [wwp]       2.10.0cvs108
+
+       * src/folder.c
+               Fix tags DB path in Windows (thanks to Colin): '/' is a valid
+               path divider in Windows, but Glib uses '\' as G_DIR_SEPARATOR.
+
+
+2007-08-09 [colin]     2.10.0cvs107
+
+       * src/folderview.c
+       * src/summaryview.c
+       * src/gtk/prefswindow.c
+               A few Maemo layout fixes
+
+2007-08-09 [paul]      2.10.0cvs106
+
+       * src/prefs_account.c
+               remove the hyphen from plug-ins to
+               match everywhere else
+
 2007-08-08 [wwp]       2.10.0cvs105
 
        * src/prefs_folder_item.c