2010-10-04 [mones] 3.7.6cvs54
[claws.git] / ChangeLog
index 39ef86c153efa7bc81d33299f882ba2b196e4f40..575a448c2ff0adb8698700790c72b2fcba40ae7a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,641 @@
+2010-10-04 [mones]     3.7.6cvs54
+
+       * manual/dist/pdf/Makefile.am
+               Fix build of English PDF manual
+               (sh: Can't open ../../../xml2pdf)
+
+2010-10-03 [colin]     3.7.6cvs53
+
+       * src/folder.c
+       * src/folder.h
+       * src/imap.c
+       * src/mh.c
+       * src/procmsg.c
+               Get rid of GRelation which were, mostly, used as
+               GHashTables. Probably fixes bug #2277, 'Segfault when
+               loading inbox for the first time'
+
+2010-10-03 [mir]       3.7.6cvs52
+
+       * manual/de/dist/html/Makefile.am
+       * manual/de/dist/pdf/Makefile.am
+       * manual/de/dist/ps/Makefile.am
+       * manual/de/dist/txt/Makefile.am
+       * manual/dist/html/Makefile.am
+       * manual/dist/pdf/Makefile.am
+       * manual/dist/ps/Makefile.am
+       * manual/dist/txt/Makefile.am
+       * manual/es/dist/html/Makefile.am
+       * manual/es/dist/pdf/Makefile.am
+       * manual/es/dist/ps/Makefile.am
+       * manual/es/dist/txt/Makefile.am
+       * manual/fr/dist/html/Makefile.am
+       * manual/fr/dist/pdf/Makefile.am
+       * manual/fr/dist/ps/Makefile.am
+       * manual/fr/dist/txt/Makefile.am
+       * manual/pl/dist/html/Makefile.am
+       * manual/pl/dist/pdf/Makefile.am
+       * manual/pl/dist/ps/Makefile.am
+       * manual/pl/dist/txt/Makefile.am
+           Missing Makefile.am's for 3.7.6cvs49
+
+
+2010-10-03 [colin]     3.7.6cvs51
+
+       * po/POTFILES.in
+               Fix build
+
+2010-10-02 [mir]       3.7.6cvs50
+
+       * manual/de/dist/html/Makefile.am
+       * manual/de/dist/pdf/Makefile.am
+       * manual/de/dist/ps/Makefile.am
+       * manual/de/dist/txt/Makefile.am
+       * manual/dist/html/Makefile.am
+       * manual/dist/pdf/Makefile.am
+       * manual/dist/ps/Makefile.am
+       * manual/dist/txt/Makefile.am
+       * manual/es/dist/html/Makefile.am
+       * manual/es/dist/pdf/Makefile.am
+       * manual/es/dist/ps/Makefile.am
+       * manual/es/dist/txt/Makefile.am
+       * manual/fr/dist/html/Makefile.am
+       * manual/fr/dist/pdf/Makefile.am
+       * manual/fr/dist/ps/Makefile.am
+       * manual/fr/dist/txt/Makefile.am
+       * manual/pl/dist/html/Makefile.am
+       * manual/pl/dist/pdf/Makefile.am
+       * manual/pl/dist/ps/Makefile.am
+       * manual/pl/dist/txt/Makefile.am
+           Part 2 of last commit which broke due to a permission error
+           Avoid claws trying to build manuals if the required
+           tools are not present.
+
+2010-10-02 [mir]       3.7.6cvs49
+
+       * configure.ac
+       * manual/de/dist/html/Makefile.am
+       * manual/de/dist/pdf/Makefile.am
+       * manual/de/dist/ps/Makefile.am
+       * manual/de/dist/txt/Makefile.am
+       * manual/dist/html/Makefile.am
+       * manual/dist/pdf/Makefile.am
+       * manual/dist/ps/Makefile.am
+       * manual/dist/txt/Makefile.am
+       * manual/es/dist/html/Makefile.am
+       * manual/es/dist/pdf/Makefile.am
+       * manual/es/dist/ps/Makefile.am
+       * manual/es/dist/txt/Makefile.am
+       * manual/fr/dist/html/Makefile.am
+       * manual/fr/dist/pdf/Makefile.am
+       * manual/fr/dist/ps/Makefile.am
+       * manual/fr/dist/txt/Makefile.am
+       * manual/pl/dist/html/Makefile.am
+       * manual/pl/dist/pdf/Makefile.am
+       * manual/pl/dist/ps/Makefile.am
+       * manual/pl/dist/txt/Makefile.am
+           1) Downgrade autoconf requirements to 2.59 to allow
+           building on oldest supported Linux distributions.
+           2) Only try to build manuals if the needed software
+           is present.
+
+2010-10-02 [colin]     3.7.6cvs48
+
+       * src/plugins/trayicon/trayicon.c
+               And fix theme updating.
+
+2010-10-02 [colin]     3.7.6cvs47
+
+       * src/plugins/trayicon/trayicon.c
+               Got burnt by wrong indentation!
+
+2010-10-02 [colin]     3.7.6cvs46
+
+       * configure.ac
+               Forgot to remove the directory from top-level
+
+2010-10-02 [colin]     3.7.6cvs45
+
+       * src/plugins/trayicon/Makefile.am
+       * src/plugins/trayicon/trayicon.c
+       * src/plugins/trayicon/libeggtrayicon/.cvsignore
+       * src/plugins/trayicon/libeggtrayicon/Makefile.am
+       * src/plugins/trayicon/libeggtrayicon/eggtrayicon.c
+       * src/plugins/trayicon/libeggtrayicon/eggtrayicon.h
+       * src/plugins/trayicon/libeggtrayicon/gtk2-funcs.c
+       * src/plugins/trayicon/libeggtrayicon/gtk2-funcs.h
+       * src/plugins/trayicon/libeggtrayicon/gtkplugxembed.c
+       * src/plugins/trayicon/libeggtrayicon/gtkplugxembed.h
+       * src/plugins/trayicon/libeggtrayicon/xembed.h
+               Finally get rid of Eggtrayicon, use GtkStatusIcon
+               instead (which can be done safely now that we 
+               require GTK+ 2.10).
+
+2010-10-02 [colin]     3.7.6cvs44
+
+       * src/action.c
+       * src/addr_compl.c
+       * src/addressbook.c
+       * src/addrgather.c
+       * src/alertpanel.c
+       * src/editaddress.c
+       * src/editaddress_other_attributes_ldap.c
+       * src/editgroup.c
+       * src/folderview.c
+       * src/grouplistdialog.c
+       * src/headerview.c
+       * src/image_viewer.c
+       * src/importldif.c
+       * src/main.c
+       * src/mainwindow.c
+       * src/message_search.c
+       * src/mimeview.c
+       * src/prefs_themes.c
+       * src/summary_search.c
+       * src/summaryview.c
+       * src/toolbar.c
+       * src/etpan/imap-thread.c
+       * src/gtk/authors.h
+       * src/gtk/gtkcmclist.c
+       * src/gtk/gtkcmoptionmenu.c
+       * src/gtk/gtkutils.c
+       * src/gtk/gtkutils.h
+       * src/gtk/gtkvscrollbutton.c
+       * src/plugins/pgpcore/select-keys.c
+       * src/plugins/trayicon/libeggtrayicon/eggtrayicon.c
+               Undeprecate for GTK+2.22. Patch by Reed Loden.
+               Fixes bug #2276, 'Compile in maintainer mode
+               fails on GTK+ 2.22'.
+
+2010-10-02 [colin]     3.7.6cvs43
+
+       * configure.ac
+               It's now time to remove the temporary enable-openssl
+               option that was used when we removed OpenSSL. See 
+               bug #2276 comment #14.
+
+2010-09-30 [wwp]       3.7.6cvs42
+
+       * src/prefs_account.c
+       * src/prefs_filtering_action.c
+       * src/prefs_matcher.c
+                       Fix bug #2274, wrong color label index range
+                       used w/ gtk_cmoption_menu (behaviour change
+                       has been introduced w/ 3.5.0cvs49 apparently),
+                       now it must be 1..N so let's use colorlabel value
+                       (0..N) + 1.
+                       
+
+2010-09-20 [pawel]     3.7.6cvs41
+
+       * src/compose.c
+       * src/mainwindow.c
+       * src/summaryview.c
+               revert last patch
+
+2010-09-19 [pawel]     3.7.6cvs40
+
+       * src/compose.c
+       * src/mainwindow.c
+       * src/summaryview.c
+               Set ML menus sensitivity accordingly to
+               possibility of reply to ML
+
+2010-09-19 [colin]     3.7.6cvs39
+
+       * src/compose.c
+               Fix cvs34 and cvs35. NNTP accounts are mandatory to post
+               to newsgroups, and NNTP accounts *can* send email. We 
+               should not force an email account when replying to_ml or
+               anything...
+
+2010-09-19 [colin]     3.7.6cvs38
+
+       * src/compose.c
+               Revert previous commit (which breaks Reply to newsgroups)
+
+2010-09-17 [pawel]     3.7.6cvs37
+
+       * src/compose.c
+               Respect reply_account_autosel when changing compose
+               account to email one while replying to NNTP post
+
+2010-09-17 [wwp]       3.7.6cvs36
+
+       * doc/man/claws-mail.1
+       Update --compose documentation in `man claws-mail`.
+
+2010-09-12 [pawel]     3.7.6cvs35
+
+       * src/compose.c
+               Add forgotten bit to previous commit,
+               select email account when replying to ML
+
+2010-09-12 [pawel]     3.7.6cvs34
+
+       * src/compose.c
+               Fix bug #2247 "nntp reply-to-all broken?"
+               Make reply-to-all and reply-to-ml work as expected in
+               mailing list through NNTP case
+
+2010-09-11 [pawel]     3.7.6cvs33
+
+       * src/mainwindow.c
+       * src/summaryview.c
+       * src/toolbar.c
+               gtk_widget_set_can_focus() -> GTK_WIDGET_UNSET_FLAGS()
+               fixes build with GTK+ < 2.18
+
+2010-09-10 [pawel]     3.7.6cvs32
+
+       * src/mainwindow.c
+       * src/summaryview.c
+       * src/toolbar.c
+               Make Tab key switch between FolderView, MsgView and
+               SummaryView only, other widgets have/can have their own
+               keybindings anyway
+
+2010-08-25 [colin]     3.7.6cvs31
+
+       * src/procmime.c
+       * AUTHORS
+       * src/gtk/authors.h
+       * src/common/base64.c
+       * src/common/base64.h
+               Fix bug #2245, "base64 decoding fails with line breaks"
+               Patch by Yotam Medini
+
+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