2007-09-21 [paul] 3.0.1cvs20
[claws.git] / ChangeLog
index 0614d475080f07ac0cebb5b4b9c697c38a5e479b..e4adf6af95c6a571525cdde817c9ac45d11d7589 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,760 @@
+2007-09-21 [paul]      3.0.1cvs20
+
+       * src/gtk/prefswindow.c
+               remove unnecessary frames from the prefs
+               pages. Patch by Pawel Pekala
+
+2007-09-21 [paul]      3.0.1cvs19
+
+       * src/prefs_account.c
+       * src/prefs_folder_item.c
+       * src/prefs_quote.c
+       * src/quote_fmt.c
+               put the Templates options into a tabbed
+               layout. Patch by Pawel Pekala
+
+2007-09-21 [paul]      3.0.1cvs18
+
+       * src/mainwindow.c
+               group together the character set menu items
+               move the /View/Show or hide/Message view below
+               .../Toolbar menu item
+               Patch by Pawel Pekala
+
+2007-09-21 [mones]     3.0.1cvs17
+
+       * src/compose.c
+               Fix for bug 1327, 'segfault when replying to a non-existent
+               news message', thanks to Colin.
+
+2007-09-21 [colin]     3.0.1cvs16
+
+       * src/folderview.c
+               Complete 3.0.1cvs15
+
+2007-09-20 [colin]     3.0.1cvs15
+
+       * src/folderview.c
+       * src/folderview.h
+               Maybe fix bug 1324, 'Corrupted IMAP cache'
+
+2007-09-20 [colin]     3.0.1cvs14
+
+       * src/printing.c
+               Fix a little leak
+
+2007-09-20 [holger]    3.0.1cvs13
+
+       * src/printing.c
+               Add page layout to print preview.
+               Make the close-button in the toolbar
+               right-aligned.
+
+2007-09-20 [paul]      3.0.1cvs12
+
+       * po/ru.po
+               updated by Pavlo Bohmat
+
+2007-09-19 [colin]     3.0.1cvs11
+
+       * src/common/utils.c
+               Prevent unquoted mime boundaries, by always
+               using a /
+
+2007-09-19 [colin]     3.0.1cvs10
+
+       * src/printing.c
+               Fix drawing area size, fix DPI change that
+               can cause total number of lines to decrease
+
+2007-09-19 [colin]     3.0.1cvs9
+
+       * po/POTFILES.in
+       * src/printing.c
+               Make print preview more efficient and nicer.
+               Patch mostly by Holger Berndt <hb@claws-mail.org>
+
+2007-09-19 [colin]     3.0.1cvs8
+
+       * src/prefs_common.c
+       * src/prefs_common.h
+       * src/printing.c
+               Add scrolledwindow, default allocation and
+               size saving to the print preview window.
+
+2007-09-18 [colin]     3.0.1cvs7
+
+       * src/prefs_common.c
+       * src/prefs_common.h
+       * src/prefs_image_viewer.c
+       * src/printing.c
+               GtkPrintOperation:
+               - add image printing support
+               - add option to print images
+               - add preview widget
+               - add saving of a few Page Setup parameters
+
+2007-09-18 [colin]     3.0.1cvs6
+
+       * AUTHORS
+       * src/gtk/authors.h
+               Add Guillaume Chazarain
+
+2007-09-18 [colin]     3.0.1cvs5
+
+       * src/common/utils.c
+               Fix bug 1321, 'access before allocation 
+               when scanning for uris'. Patch by 
+               Guillaume Chazarain <guichaz@yahoo.fr>
+
+2007-09-18 [colin]     3.0.1cvs4
+
+       * src/toolbar.c
+               Fix bug 1320, 'Memory leak caused by 
+               gtk_container_get_children'. Patch by
+               Guillaume Chazarain <guichaz@yahoo.fr>
+
+2007-09-18 [colin]     3.0.1cvs3
+
+       * src/printing.c
+       * src/printing.h
+               Fix HAVE_GNOMEPRINT (USE_GNOMEPRINT)
+
+2007-09-18 [colin]     3.0.1cvs2
+
+       * src/Makefile.am
+       * src/mainwindow.c
+       * src/messageview.c
+       * src/messageview.h
+       * src/prefs_ext_prog.c
+       * src/prefs_fonts.c
+       * src/printing.c
+       * src/printing.h
+       * src/summaryview.c
+               Use GtkPrintOperation by default on GTK+ >= 2.10
+               Patch by Holger Berndt <hb@claws-mail.org>
+
+2007-09-18 [paul]      3.0.1cvs1
+
+       * NEWS
+       * README
+       * RELEASE_NOTES
+       * configure.ac
+               bump up version number following stable release
+
+2007-09-16 [colin]     3.0.0cvs18
+
+       * src/folder.c
+               Fix possible memleak
+
+2007-09-16 [colin]     3.0.0cvs17
+
+       * src/folderview.c
+               Fix bug 1311, 'Wrong arrow position 
+               while moving message into folder when 
+               column headers hidden'
+       * src/image_viewer.c
+               Show error in the GUI if image can't
+               be loaded
+       * src/matcher.c
+               Fix spurious output
+       * src/messageview.c
+               Allow setting domain in msgid
+       * src/common/plugin.c
+               Add timing information
+
+2007-09-16 [colin]     3.0.0cvs16
+
+       * src/account.c
+       * src/compose.c
+       * src/prefs_account.c
+       * src/prefs_account.h
+       * src/prefs_template.c
+       * src/common/utils.c
+               Remove Generate Message-ID option. We need
+               this on some IMAP servers.
+
+2007-09-16 [colin]     3.0.0cvs15
+
+       * src/prefs_filtering.c
+       * src/prefs_filtering.h
+       * src/prefs_filtering_action.c
+       * src/common/tags.c
+               Fix tags issues: tags with spaces, renaming
+               tags.
+
+2007-09-16 [colin]     3.0.0cvs14
+
+       * src/folderview.c
+       * src/main.c
+       * src/mainwindow.c
+               Fix bug 1308, 'Claws deletes folderlist.xml after
+               fetching mail short after start-up'
+
+2007-09-16 [colin]     3.0.0cvs13
+
+       * src/compose.c
+               Fix scrolling to cursor
+
+2007-09-16 [paul]      3.0.0cvs12
+
+       * po/sr.po
+               updated by Aleksandar Urosevic
+
+2007-09-16 [paul]      3.0.0cvs11
+
+       * src/folder.c
+               do not allow locked msgs to be deleted,
+               even by filtering/processing
+
+2007-09-07 [paul]      3.0.0cvs10
+
+       * src/prefs_folder_column.c
+       * src/prefs_summary_column.c
+               implement button sensitivity
+               patch by Pawel Pekala
+
+2007-09-06 [wwp]       3.0.0cvs9
+
+       * src/prefs_gtk.c
+               Add a missing linefeed to a debug message.
+
+2007-09-05 [colin]     3.0.0cvs8
+
+       * src/inc.c
+               Fix statusbar/window mismatch on Maemo
+
+2007-09-05 [colin]     3.0.0cvs7
+
+       * src/ldaputil.c
+               Fix build without USE_LDAP_TLS
+
+2007-09-05 [colin]     3.0.0cvs6
+
+       * src/folder.c
+       * src/imap.c
+       * src/inc.c
+       * src/mbox.c
+       * src/send_message.c
+       * src/statusbar.c
+       * src/statusbar.h
+               Maemo: distinguish various statusbar messages,
+               in order to display only the most important.
+
+2007-09-04 [wwp]       3.0.0cvs5
+
+       * src/account.c
+               Accounts list: fix "Local" protocol not shown when USE_OPENSSL is set.
+               Show protocol "SMTP" and the appropriate server for send-only
+               accounts, show "-" instead of "" when no value is relevant.
+
+2007-09-03 [ticho]     3.0.0cvs4
+
+       * src/summaryview.c
+               Handle plural form better in delete confirmation dialog.
+
+2007-09-03 [wwp]       3.0.0cvs3
+
+       * src/compose.c
+               Warn differently when sending or sending later (queueing).
+
+2007-09-03 [colin]     3.0.0cvs2
+
+       * src/procmime.c
+       * src/procmime.h
+       * src/common/plugin.c
+       * src/common/plugin.h
+               Add a new plugin API, MimeParser. It allows
+               plugins to scan email MIME parts and optionally,
+               transform them.
+
+2007-09-03 [mones]     3.0.0cvs1
+
+       * po/es.po
+               Updated translation
+       * src/common/defs.h
+               While a better solution is made double history sizes
+
+2007-09-03 [paul]      3.0.0
+
+       * NEWS
+       * README
+       * RELEASE_NOTES
+               3.0.0 released
+
+2007-09-03 [paul]      2.10.0cvs191
+
+       * po/bg.po
+       * po/ca.po
+       * po/de.po
+       * po/fi.po
+       * po/fr.po
+       * po/hu.po
+       * po/it.po
+       * po/pl.po
+       * po/pt_BR.po
+       * po/ru.po
+       * po/sk.po
+       * po/zh_CN.po
+               updated by Yasen Pramatarov, Miquel Oliete, Stephan
+               Sachse, Flammie Pirinen, Fabien Vantard, Pader Rezso,
+               Andrea Spadaccini, Emil Nowak, Frederico Goncalves
+               Guimaraes, Pavlo Bohmat, Andrej Kacian, and Ralph Young
+
+2007-09-02 [colin]     2.10.0cvs190
+
+       * src/edittags.c
+       * src/common/tags.c
+               Prevent empty or white-space tags
+
+2007-09-01 [colin]     2.10.0cvs189
+
+       * src/main.c
+               Fix double-reading of accounts list when
+               the wizard has been run due to no accounts
+       * src/mainwindow.c
+               Fix sensitivity of a menu item in case 
+               there's no account
+
+2007-09-01 [wwp]       2.10.0cvs188
+
+       * src/wizard.c
+               Fix wizard crash when Mailbox dir already exists
+               (thanks to Colin).
+
+2007-08-31 [colin]     2.10.0cvs187
+
+       * src/etpan/imap-thread.c
+               Fix unwanted creation of 
+               libetpan's stream dump file
+       * src/compose.c
+               Fix coloring of pastes as quotation
+       * src/summaryview.c
+               Maemo: Fix opening of mails from keypad
+               in Sent folders
+       * src/addressbook.c
+       * src/folderview.c
+       * src/image_viewer.c
+       * src/mimeview.c
+       * src/gtk/prefswindow.c
+               Maemo: Fix adjustments changes 
+
+2007-08-30 [colin]     2.10.0cvs186
+
+       * src/folderview.c
+               Don't opened selected folder when clicking
+               on white space
+       * src/mainwindow.c
+               Maemo: Make Esc close messageviews
+       * src/messageview.c
+               Maemo: Fix message scrolling to the end on 
+               opening
+               Maemo: Fix reopening same message
+       * src/gtk/prefswindow.c
+               Maemo: try to fix scrollbar. Doesn't work,
+               it seems as if gtk_adjustment_set_value was
+               a noop.
+
+2007-08-30 [colin]     2.10.0cvs185
+
+       * src/compose.c
+       * src/folderview.c
+       * src/main.c
+       * src/prefs_matcher.c
+       * src/prefs_template.c
+       * src/quote_fmt.c
+       * src/send_message.c
+       * src/toolbar.c
+       * src/gtk/gtkaspell.c
+       * src/plugins/bogofilter/bogofilter.c
+       * src/plugins/bogofilter/bogofilter_gtk.c
+       * src/plugins/clamav/clamav_plugin_gtk.c
+       * src/plugins/pgpcore/sgpgme.c
+       * src/plugins/spamassassin/spamassassin.c
+       * src/plugins/spamassassin/spamassassin_gtk.c
+               Fix all potential misuses of format-string functions
+
+2007-08-30 [wwp]       2.10.0cvs184
+
+       * src/prefs_template.c
+               Fix a leak.
+
+2007-08-29 [colin]     2.10.0cvs183
+
+       * src/plugins/trayicon/trayicon.c
+               Fix leak of hooks in case of error,
+               thanks to Holger Berndt
+
+2007-08-28 [colin]     2.10.0cvs182
+
+       * src/mainwindow.c
+               Don't use current folder settings when
+               composing from the compose button's
+               account selector
+
+2007-08-28 [colin]     2.10.0cvs181
+
+       * src/quote_fmt_parse.y
+               Fix cursor offset when quote contains UTF-8
+               chars
+
+2007-08-28 [colin]     2.10.0cvs180
+
+       * src/compose.c
+       * src/compose.h
+               Fix signature replacement when it's been wrapped
+
+2007-08-27 [colin]     2.10.0cvs179
+
+       * src/summaryview.c
+               Fix indentation
+
+2007-08-27 [colin]     2.10.0cvs178
+
+       * src/summaryview.c
+               Fix Quicksearch's Sticky mode
+
+2007-08-27 [colin]     2.10.0cvs177
+
+       * src/folder_item_prefs.c
+       * src/folder_item_prefs.h
+       * src/imap_gtk.c
+       * src/mh_gtk.c
+               Fix loss of subfolders properties when
+               renaming a folder
+
+2007-08-26 [wwp]       2.10.0cvs176
+
+       * src/alertpanel.c
+       * src/messageview.c
+       * src/prefs_actions.c
+               Revert parts of 2.10.0cvs174: g_markup_printf_escaped()
+               will have to be used when necessary *before* calling
+               alertpanel functions.
+
+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