2010-08-25 [colin] 3.7.6cvs30
[claws.git] / ChangeLog
index 5850c3e24316137bd39f56a8ad0ec5f9359abc8e..f10b06294990a52f50ac9db1952eeae488a8e302 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,739 @@
+2010-08-25 [colin]     3.7.6cvs30
+
+       * src/main.c
+               Fix bug #2241, "Empty trash on exit fails on scripted exit"
+
+2010-08-23 [pawel]     3.7.6cvs29
+
+       * src/inc.c
+       * src/send_message.c
+       * src/statusbar.c
+       * src/toolbar.c
+               Hide progressbar on statusbar when not needed
+
+2010-08-17 [colin]     3.7.6cvs28
+
+       * src/main.c
+               Fix previous patch (our own tmp dir is inside
+               our rc dir)
+
+2010-08-16 [colin]     3.7.6cvs27
+
+       * src/main.c
+               Use temp dir to store logs in Windows. Avoids doing
+               get_rc_dir() early, which prevents set_rc_dir()
+               working correctly.
+
+2010-07-31 [holger]    3.7.6cvs26
+
+       * src/gtk/gtkshruler.c
+               Yet more GdkGC to Cairo porting
+
+2010-07-30 [holger]    3.7.6cvs25
+
+       * src/stock_pixmap.c
+               More GdkGC to Cairo porting
+
+2010-07-30 [holger]    3.7.6cvs24
+
+       * src/gtk/colorlabel.c
+               One GdkGC usage less
+
+2010-07-29 [holger]    3.7.6cvs23
+
+       * src/printing.c
+               Replace some gdk drawing with cairo, as the former
+               is going towards deprecation.
+
+2010-07-25 [colin]     3.7.6cvs22
+
+       * src/common/utils.c
+               And now for a real fix. g_list_remove() doesn't, of
+               course, free the data. But we have to have a solid
+               pointer to it in order to free it ourselves instead
+               of relying on the old freed list pointer.
+               Maybe that's the last patch on the subject now ? :)
+
+2010-07-25 [colin]     3.7.6cvs21
+
+       * src/common/utils.c
+               Remove stupid and extraneous g_free() of elements
+               which have just been freed by g_list_remove(). (see
+               GList documentation). I don't know how it worked before
+
+2010-07-25 [colin]     3.7.6cvs20
+
+       * src/common/utils.c
+               Reverse free/use with more logical and safe
+               use/free. Thanks to Michael Rasmussen !
+
+2010-07-24 [colin]     3.7.6cvs19
+
+       * src/gtk/quicksearch.c
+               Finish 3.7.5cvs42 patch. Probably fixes bug 2232,
+               'freeze when using quick search'
+
+2010-07-11 [iwkse]     3.7.6cvs18
+
+       * src/gtk/quicksearch.c
+               Add SMALL_LAYOUT to quicksearch_relayout
+
+2010-07-10 [iwkse]     3.7.6cvs17
+
+       * src/mainwindow.h
+                       Remove forgotten variable from
+                       the last bugfix #2224
+
+2010-07-10 [colin]     3.7.6cvs16
+
+       * src/mainwindow.c
+       * src/gtk/quicksearch.c
+               Clean fix for bug #2224: don't mess with GTK settings when
+               handling the layout ourselves is enough
+
+2010-07-09 [iwkse]     3.7.6cvs15
+
+       * src/mainwindow.h
+       * src/mainwindow.c
+                       Better fix for Bug #2224
+
+2010-07-09 [iwkse]     3.7.6cvs14
+
+       * src/mainwindow.c
+                       Bug #2224
+                       Always use stock icons on buttons
+
+2010-07-08 [colin]     3.7.6cvs13
+
+       * src/gtk/filesel.c
+               Fix bug 2223, 'Compilation fails with GTK+
+               2.21.3'. Thanks to Jan Psota !
+
+2010-06-29 [pawel]     3.7.6cvs12
+
+       * src/compose.c
+               Revert 3.7.5cvs41, it breaks templates that use %X
+
+2010-06-23 [wwp]       3.7.6cvs11
+
+       * src/gtk/colorlabel.c
+               Silent up a warning by avoiding possible confusion
+               in logical expression evaluation, thanks to TuxCM.
+
+2010-06-21 [iwkse]     3.7.6cvs10
+
+       * src/gtk/quicksearch.c
+               Do not add into quicksearch history
+               matching rules with bad syntax
+
+2010-05-26 [holger]    3.7.6cvs9
+
+       * src/summaryview.c
+       * src/summaryview.h
+               Add function to select rows given a list of messages,
+               complementary to summary_get_selected_msg_list()
+
+2010-05-22 [mir]       3.7.6cvs8
+
+       * src/ldapctrl.c
+               Fix bug 2208. Encode encrypted password to qouted
+               printable to avoid making invalid XML. Encoding
+               will be activated the first time the password is
+               changed.
+
+2010-05-22 [paul]      3.7.6cvs7
+
+       * manual/advanced.xml
+       * src/compose.c
+       * src/prefs_common.c
+       * src/prefs_common.h
+               after using the compose margin for several days
+               I wanted the old style back - add a new hidden
+               pref 'show_compose_margin' to restore the old
+               behaviour (defaults to FALSE)
+
+2010-05-14 [paul]      3.7.6cvs6
+
+       * src/compose.c
+               add a margin to the compose window text that matches
+               the margin in textview
+
+2010-05-14 [colin]     3.7.6cvs5
+
+       * src/gtk/sslcertwindow.c
+               Fix dangling pointer. Thanks to Michael R!
+
+2010-05-14 [colin]     3.7.6cvs4
+
+       * src/gtk/sslcertwindow.c
+               Fix bug 1993, 'Cannot send mail when SSL certificate is 
+               expired but certificate check is skipped' and maybe
+               bug 2200, 'SSL is not working with POP3'
+
+2010-05-14 [colin]     3.7.6cvs3
+
+       * src/plugins/pgpinline/pgpinline.c
+               Fix bug 2205, 'PGPInline: segfault on malformed mails'
+
+2010-05-04 [iwkse]     3.7.6cvs2
+
+       * src/prefs_message.c
+                       Get a generic name as 'Quotation' for
+                       the frame
+
+2010-05-04 [iwkse]     3.7.6cvs1
+
+       * src/prefs_message.c
+       * src/prefs_common.h
+       * src/prefs_common.c
+       * src/textview.c
+                       Fix #2188
+                       Option for collapsing via double-click
+
+2010-05-01 [paul]      3.7.6
+       * NEWS
+       * README
+       * RELEASE_NOTES 
+               3.7.6 unleashed!
+
+2010-05-01 [paul]      3.7.5cvs55
+
+       * tools/claws.i18n.status.pl
+               add Ukrainian stat
+
+2010-05-01 [paul]      3.7.5cvs54
+
+       * src/gtk/authors.h
+               add YUP, new Ukrainian translator
+
+2010-04-30 [paul]      3.7.5cvs53
+
+       * configure.ac
+       * po/uk.po
+               add Ukrainian translation, submitted by YUP
+       * po/cs.po
+       * po/de.po
+       * po/fi.po
+       * po/hu.po
+       * po/nl.po
+       * po/pt_BR.po
+       * po/pt_PT.po
+       * po/sk.po
+               updated by David Vachulka, Stephan Sachse, Flammie Pirinen,
+               Páder Rezső, Marcel Pol, Frederico Goncalves Guimaraes,
+               Tiago Faria, and Slavko
+
+2010-04-26 [wwp]       3.7.5cvs52
+
+       * po/fr.po
+               Fix capitalization.
+
+2010-04-26 [mones]     3.7.5cvs51
+
+       * po/es.po
+               Updated for release
+
+2010-04-22 [pawel]     3.7.5cvs50
+
+       * src/addressbook.c
+               fix compile warning
+       * src/vcard.c
+               first NULL check pointer, then use it
+
+2010-04-22 [colin]     3.7.5cvs49
+
+       * src/imap.c
+               Fix error message when session isn't established
+       * po/fr.po
+               Update translation and fix a typo in it
+
+2010-04-15 [pawel]     3.7.5cvs48
+
+       * src/prefs_account.c
+               Fix Bug 2144 'When creating an account with IMAP4+SSL,
+                               the port isn't configured properly'
+               When using SSL/TLS tunneling automatically use default
+               ports for encrypted connections: smtps, pop3s, imaps, nntps
+
+2010-04-15 [pawel]     3.7.5cvs47
+
+       * src/action.c
+               Fix crasher in actions using '%f' argument
+               on multiple files with external scripts which
+               don't return any output.
+
+2010-04-14 [colin]     3.7.5cvs46
+
+       * src/mainwindow.c
+               Fix hand cursor after error symbol appears
+
+2010-04-12 [colin]     3.7.5cvs45
+
+       * configure.ac
+               Fix bug 2162, 'configure check for libetpan 
+               fails with libetpan 1.0'
+
+
+2010-04-09 [mones]     3.7.5cvs44
+
+       * manual/de/glossary.xml
+               Fix encoding to match main document's
+               Also fixes make dist with Debian's openjade
+
+2010-03-29 [pawel]     3.7.5cvs43
+
+       * src/matcher_parser.h
+       * src/matcher_parser_parse.y
+       * src/gtk/quicksearch.c
+               Disable matcher warnings when populating quicksearch
+               completion lists on startup
+
+2010-03-27 [colin]     3.7.5cvs42
+
+       * src/gtk/quicksearch.c
+               Fix double-free later in code. Optimize
+               list creation
+
+2010-03-27 [pawel]     3.7.5cvs41
+
+       * src/compose.c
+               Make sure that quote ends with new line char
+
+2010-03-26 [pawel]     3.7.5cvs40
+
+       * src/compose.c
+       * src/compose.h
+       * src/textview.c
+               Fix Bug 1928 Add "reply to this address" pop menu 
+                            on Message View
+               - Set composing account to email one when creating/replying
+                 from NNTP folder by clicking link or choosing option
+                 from popup menu
+               - Factorize code
+
+2010-03-25 [paul]      3.7.5cvs39
+
+       * src/gtk/gtkcmclist.c
+               Fix build with GTK+ 2.20
+
+2010-03-24 [pawel]     3.7.5cvs38
+
+       * src/addr_compl.c
+       * src/compose.c
+       * src/folderview.c
+       * src/grouplistdialog.c
+       * src/headerview.c
+       * src/mainwindow.c
+       * src/mimeview.c
+       * src/prefs_account.c
+       * src/gtk/gtkcmclist.c
+       * src/gtk/gtkcmctree.c
+       * src/gtk/gtkcmoptionmenu.c
+       * src/gtk/gtksctree.c
+       * src/gtk/gtkshruler.c
+       * src/gtk/gtkutils.c
+       * src/gtk/gtkutils.h
+       * src/gtk/gtkvscrollbutton.c
+       * src/gtk/inputdialog.c
+       * src/gtk/spell_entry.c
+       * src/plugins/trayicon/trayicon.c
+       * src/plugins/trayicon/libeggtrayicon/Makefile.am
+       * src/plugins/trayicon/libeggtrayicon/eggtrayicon.c
+       * src/plugins/trayicon/libeggtrayicon/gtkplugxembed.c
+               Fix build with GTK+ 2.19
+
+2010-03-23 [pawel]     3.7.5cvs37
+
+       * src/mainwindow.c
+       * src/mimeview.c
+               Respect view->show_col_headers option
+       * src/gtk/gtkcmctree.c
+               Fix GtkCmcTree column width calculation when it has
+               auto_resize set and new node is added
+
+2010-03-22 [pawel]     3.7.5cvs36
+
+       * src/grouplistdialog.c
+       * src/prefs_common.c
+       * src/prefs_common.h
+               - remember newsgroups list dialog size
+               - respect use_dotted_lines hidden pref
+               - respect use_stripes_everywhere hidden pref
+
+2010-03-21 [pawel]     3.7.5cvs35
+
+       * src/addrgather.c
+               Remove superfluous gtk_widget_show_all()
+       * src/mimeview.c
+               Add forgotten colon
+       * src/common/utils.c
+               Return correct type
+
+2010-03-21 [pawel]     3.7.5cvs34
+
+       * src/main.c
+       * src/gtk/quicksearch.c
+       * src/gtk/quicksearch.h
+               Implement separate search phrase completion for
+               normal/extended quicksearch
+
+2010-03-11 [paul]      3.7.5cvs33
+
+       * po/zh_CN.po
+               fix bug 2110, 'Patch to use GB18030 for GB2312 and GBK X-GBK'
+               submitted by Yuwei Yu
+
+2010-03-09 [colin]     3.7.5cvs32
+
+       * manual/de/glossary.xml
+               Fix build
+
+2010-03-02 [colin]     3.7.5cvs31
+
+       * manual/de/glossary.xml
+               Sort alphabetically. Done by Volker Ribbert.
+
+2010-03-02 [mones]     3.7.5cvs30
+
+       * README
+               Fix mailing list archives location
+                Remove currently unavailable CVS webview
+
+2010-03-01 [iwkse]     3.7.5cvs29
+
+       * src/common/plugin.c
+                       Other indentation issues
+
+2010-03-01 [iwkse]     3.7.5cvs28
+
+       * src/common/plugin.c
+                       Fix indentation of the previous commit
+
+2010-03-01 [iwkse]     3.7.5cvs27
+
+       * src/common/plugin.h
+       * src/common/plugin.c
+                       Add API for getting a loaded Plugin from the
+                       plugin's name, plugin_get_loaded_by_name (const gchar *name)
+                       Thanks to Colin, Michael
+
+2010-02-27 [colin]     3.7.5cvs26
+
+       * configure.ac
+       * AUTHORS
+       * src/gtk/authors.h
+       * manual/Makefile.am
+       * manual/de/Makefile.am
+       * manual/de/account.xml
+       * manual/de/ack.xml
+       * manual/de/addrbook.xml
+       * manual/de/advanced.xml
+       * manual/de/claws-mail-manual.xml
+       * manual/de/faq.xml
+       * manual/de/glossary.xml
+       * manual/de/gpl.xml
+       * manual/de/handling.xml
+       * manual/de/intro.xml
+       * manual/de/keyboard.xml
+       * manual/de/plugins.xml
+       * manual/de/starting.xml
+       * manual/de/dist/.cvsignore
+       * manual/de/dist/Makefile.am
+       * manual/de/dist/html/.cvsignore
+       * manual/de/dist/html/Makefile.am
+       * manual/de/dist/pdf/.cvsignore
+       * manual/de/dist/pdf/Makefile.am
+       * manual/de/dist/ps/.cvsignore
+       * manual/de/dist/ps/Makefile.am
+       * manual/de/dist/txt/.cvsignore
+       * manual/de/dist/txt/Makefile.am
+               Add the german translation of the manual, done by
+               Volker Ribbert <thoraki@arcor.de>.
+
+2010-02-27 [holger]    3.7.5cvs25
+
+       * src/prefs_toolbar.c
+               Don't make toolbar item description for
+               plugin registered items editable
+
+2010-02-26 [colin]     3.7.5cvs24
+
+       * src/toolbar.c
+               Don't translate empty description
+
+2010-02-22 [colin]     3.7.5cvs23
+
+       * src/compose.c
+               Don't make In-Reply-To visible when reediting
+               a draft or sent mail.
+
+2010-02-20 [colin]     3.7.5cvs22
+
+       * src/imap.c
+       * src/imap.h
+       * src/main.c
+       * src/mainwindow.c
+       * src/etpan/imap-thread.c
+       * src/etpan/imap-thread.h
+       * src/etpan/nntp-thread.c
+       * src/etpan/nntp-thread.h
+               When going offline from NetworkManager, just
+               delete IMAP connections. That'll avoid timeouts
+               when coming back online in certain cases when
+               the TCP socket will have timed out.
+
+2010-02-20 [holger]    3.7.5cvs21
+
+       * .cvsignore
+               More files to ignore
+
+2010-02-17 [ticho]     3.7.5cvs20
+
+       * src/summaryview.c
+       * src/summaryview.h
+       * src/toolbar.c
+               Revert 3.7.5cvs19.
+
+2010-02-16 [ticho]     3.7.5cvs19
+
+       * src/summaryview.c
+       * src/summaryview.h
+       * src/toolbar.c
+               Removed unused argument from summary_open_row().
+
+2010-02-10 [pawel]     3.7.5cvs18
+
+       * src/compose.c
+               - fix headers filtering when prefs_common.trans_hdr is on
+               - fix headers setting when changing composing account 
+               - plug memleak
+       * src/prefs_template.c
+               Re-add template's name for translation
+
+2010-02-10 [colin]     3.7.5cvs17
+
+       * src/prefs_matcher.c
+               Fix bug 2099, 'add List-Id in Configuration>Filtering>
+               Condition>Define>Header>Name combo box'. Patch by
+               Francois Cami
+
+2010-02-10 [colin]     3.7.5cvs16
+
+       * src/codeconv.c
+       * src/codeconv.h
+       * src/compose.c
+       * src/mainwindow.c
+       * src/messageview.c
+       * src/prefs_send.c
+       * src/procmime.c
+       * src/textview.c
+               Add the GB18030 Chinese charset, which is a superset
+               of GB2312 and (X-)GBK. Patch mostly by Yuwei Yu.
+
+2010-02-09 [holger]    3.7.5cvs15
+
+       * configure.ac
+               GTK+ 2.10 related cleanup
+
+2010-02-09 [pawel]     3.7.5cvs14
+
+       * src/prefs_account.c
+       * src/prefs_folder_item.c
+       * src/prefs_template.c
+       * src/quote_fmt.c
+               Respect prefs_common.trans_hdr in couple more places to avoid
+               confusion with translated/non-translated header names
+
+2010-02-09 [colin]     3.7.5cvs13
+
+       * po/POTFILES.in
+               Fix make dist
+
+2010-02-09 [colin]     3.7.5cvs12
+
+       * src/mimeview.c
+               And fix 2.10 build :)
+
+2010-02-09 [colin]     3.7.5cvs11
+
+       * configure.ac
+               Bump up GTK+ requirement to 2.10
+       * src/Makefile.am
+       * src/compose.c
+       * src/crash.c
+       * src/foldersel.c
+       * src/main.c
+       * src/mainwindow.c
+       * src/messageview.c
+       * src/messageview.h
+       * src/prefs_actions.c
+       * src/prefs_common.c
+       * src/prefs_common.h
+       * src/prefs_ext_prog.c
+       * src/prefs_filtering_action.c
+       * src/prefs_fonts.c
+       * src/prefs_image_viewer.c
+       * src/prefs_matcher.c
+       * src/prefs_msg_colors.c
+       * src/prefs_summaries.c
+       * src/prefs_template.c
+       * src/printing.c
+       * src/printing.h
+       * src/quote_fmt.c
+       * src/summaryview.c
+       * src/textview.c
+       * src/gtk/Makefile.am
+       * src/gtk/about.c
+       * src/gtk/gtkcmclist.c
+       * src/gtk/gtkcmctree.c
+       * src/gtk/gtkutils.c
+       * src/gtk/quicksearch.c
+               Remove all compile-time conditionals depending on
+               GTK+ < 2.10
+       * src/gedit-print.c
+       * src/gedit-print.h
+       * src/gtk/gtksourceprintjob.c
+       * src/gtk/gtksourceprintjob.h
+               Remove libgnomeprint-based printing system (and
+               command-line-based printing system) as GTK+ 2.10
+               ships with print support.
+
+2010-02-08 [mir]       3.7.5cvs10
+
+       * src/compose.c
+           Avoid displaying Bcc headers in message sent
+           to NNTP servers. Thanks to Henning Mersch.
+
+
+2010-02-08 [pawel]     3.7.5cvs9
+
+       * src/mimeview.c
+               Make tooltips less cryptic
+       * src/gtk/description_window.c
+               Improve window size calculation
+
+2010-02-08 [pawel]     3.7.5cvs8
+
+       * src/compose.c
+       * src/compose.h
+       * src/common/utils.c
+       * src/common/utils.h
+       * src/gtk/authors.h
+               Fix Bug 2058 "use in-reply-to info passed in mailto: links"
+               Patch by Laurent Bigonville with slight modifications
+
+2010-02-03 [pawel]     3.7.5cvs7
+
+       * m4/.cvsignore
+               Add some libtool files to ignore
+
+2010-02-03 [pawel]     3.7.5cvs6
+
+       * src/plugins/trayicon/trayicon.c
+               Save and then restore focus when closing/minimizing to tray
+
+2010-02-03 [mir]       3.7.5cvs5
+
+       * src/addrindex.c
+       * src/editldap.c
+       * src/ldapctrl.c
+       * src/ldapctrl.h
+       * src/ldapquery.c
+       * src/ldapupdate.c
+           Save LDAP password encrypted. See bug 2113.
+
+
+2010-02-03 [colin]     3.7.5cvs4
+
+       * src/privacy.c
+               Fix again decoding of encrypted parts. The
+               reverting of the patch was wrong, as the
+               double-decoding was fixed in smime itself.
+               Thanks to Matthias Drochner again...
+
+2010-02-02 [colin]     3.7.5cvs3
+
+       * src/plugins/smime/smime.c
+       * src/privacy.c
+               Revert 3.7.4cvs2 and make a better patch for bug
+               2059 and 2076. Patch by Matthias Drochner
+
+2010-01-31 [pawel]     3.7.5cvs2
+
+       * src/gtk/authors.h
+               Fix hungarian translator's name
+
+2010-01-31 [pawel]     3.7.5cvs1
+
+       * src/messageview.c
+       * src/mimeview.c
+               Fix Bug 2107 - Arrow keys don't work in message view window
+
+2010-01-31 [paul]      3.7.5
+
+       * NEWS
+       * README
+       * RELEASE_NOTES 
+               3.7.5 released!
+
+2010-01-23 [pawel]     3.7.4cvs10
+
+       * src/addressbook.c
+               Fix button sensitivity in compose mode
+
+2010-01-23 [pawel]     3.7.4cvs9
+
+       * commitHelper
+       * tools/kdeservicemenu/install.sh
+       * tools/make.themes.project
+       * tools/nautilus2claws-mail.sh
+       * tools/popfile-link.sh
+       * tools/textviewer.sh
+               Not all systems have bash installed in /bin, use env(1) to find
+               it`s location
+
+2010-01-22 [pawel]     3.7.4cvs8
+
+       * src/prefs_account.c
+       * src/prefs_filtering.c
+       * src/prefs_send.c
+       * src/gtk/colorlabel.c
+               Add some separators in combos
+
+2010-01-22 [pawel]     3.7.4cvs7
+
+       * autogen.sh
+               --disable-aspell -> --disable-enchant
+       * configure.ac
+               Fix options spacing in configure --help
+       * src/wizard.c
+               Make wizard's window centered on the screen
+
+2010-01-19 [holger]    3.7.4cvs6
+
+       * src/folder.c
+       * src/folder.h
+               Introduce folder_get_item_from_identifier().
+               In contrast to folder_find_item_from_identifier(), this
+               function recursively creates the FolderItems in the id path.
+               Useful for programmatically creating folders (e.g. by plugins)
+
+2010-01-17 [pawel]     3.7.4cvs5
+
+       * src/gtk/authors.h
+               Fix my lastname
+
+2010-01-16 [colin]     3.7.4cvs4
+
+       * src/plugins/pgpcore/sgpgme.c
+               Probably fix bug 2098, 'claws-mails crashes frequently 
+               with pgpcore'. Fix double-free.
+
+2010-01-16 [holger]    3.7.4cvs3
+
+       * src/prefs_toolbar.h
+               Forgotten header
+
 2010-01-15 [colin]     3.7.4cvs2
 
        * src/privacy.c