2010-12-22 [colin] 3.7.8cvs19
[claws.git] / ChangeLog
index 0eb144367eb7b33ec68a07d62222824691e06e56..eb3941203afd9d0d80201eb5e6e53c1ff9ec48a8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,457 @@
+2010-12-22 [colin]     3.7.8cvs19
+
+       * src/textview.c
+               Fix wrong free
+
+2010-12-21 [colin]     3.7.8cvs18
+
+       * src/inc.c
+       * src/send_message.c
+       * src/common/session.c
+       * src/common/session.h
+               Differentiate between running sessions and connected
+               sessions. Fixes bug #2332, "Crash when hitting cancel
+               on the SMTP status window"
+
+2010-12-21 [colin]     3.7.8cvs17
+
+       * src/etpan/etpan-thread-manager.c
+               Dead code removal
+
+2010-12-21 [colin]     3.7.8cvs16
+
+       * src/textview.c
+               Check whether we should continue loading the
+               current textview after inserting a possibly
+               big image.
+
+2010-12-20 [colin]     3.7.8cvs15
+
+       * src/addrcindex.c
+       * src/addrcindex.h
+               Removed. Dead code since ages!
+       * src/addr_compl.c
+       * src/gtk/gtkcmclist.c
+       * src/gtk/gtkcmctree.c
+       * src/gtk/gtksctree.c
+               undefine *_DISABLE_DEPRECATED in the files that
+               use deprecated interfaces. Implicit declarations
+               can lead to crashes as prototypes are unknown, as
+               evidenced by bug #2315.
+
+2010-12-20 [colin]     3.7.8cvs14
+
+       * src/compose.c
+               Don't flush events when adding an header entry. This
+               can mess up the keypresses in the previous header.
+               Instead, make the scroll happen later (doing it on the
+               spot without flushing events doesn't work as the new
+               requisitions aren't set yet).
+
+2010-12-20 [colin]     3.7.8cvs13
+
+       * src/mainwindow.c
+               Don't iconify at start on w32. This un-iconifies in the
+               background.
+
+2010-12-20 [colin]     3.7.8cvs12
+
+       * src/common/base64.c
+               Fix bug #2331, "Base64 is broken in 3.7.7 and 3.7.8"
+               Patch by pochini at shiny.it
+
+2010-12-19 [colin]     3.7.8cvs11
+
+       * src/ldapserver.c
+               Better debug.
+
+2010-12-18 [colin]     3.7.8cvs10
+
+       * src/compose.c
+               Fix bug #2148, "Attachment content-transfer-encoding 
+               incorrectly set when signing emails". The RFC 2045
+               states that message/* and multipart/* encoding must
+               be either 7-bit, 8-bit or binary.
+
+2010-12-18 [mones]     3.7.8cvs9
+
+       * src/ldaputil.c
+               Fix crash when searching or adding a LDAP server
+
+2010-12-17 [colin]     3.7.8cvs8
+
+       * configure.ac
+       * src/editldap.c
+       * src/ldapquery.c
+       * src/ldapserver.c
+       * src/ldapupdate.c
+       * src/ldaputil.c
+       * src/ldaputil.h
+               Better error logging. Disable LDAP SSL/TLS on
+               Windows, it's crashy/non-worky.
+
+2010-12-17 [colin]     3.7.8cvs7
+
+       * src/folder.c
+               Fix bug #2325, "messages remains in folder cache after moving
+               from MH to IMAP boxes". Bug introduced in 3.7.6cvs53.
+
+2010-12-17 [colin]     3.7.8cvs6
+
+       * src/addressadd.c
+       * src/addressbook.c
+       * src/addrindex.c
+       * src/ldapquery.c
+       * src/ldapquery.h
+       * src/ldapserver.c
+       * src/ldapserver.h
+       * src/ldapupdate.c
+       * src/ldaputil.c
+       * src/ldaputil.h
+               Windows build fixes (w32 LDAP completely untested!)
+
+2010-12-16 [colin]     3.7.8cvs5
+
+       * src/addrindex.c
+       * src/editldap.c
+       * src/ldapctrl.c
+       * src/ldapquery.c
+       * src/ldapserver.c
+       * src/ldapserver.h
+       * src/ldapupdate.c
+       * src/ldaputil.c
+               Try to rationalize a bit LDAP connections
+
+2010-12-16 [colin]     3.7.8cvs4
+
+       * src/prefs_spelling.c
+       * src/common/defs.h
+               Add a button to get dictionaries (win32)
+
+2010-12-16 [colin]     3.7.8cvs3
+
+       * src/prefs_matcher.c
+               Fix bug #2279, "crash when clicking 'define' in filter
+               configuring". Thanks to Theodor Ciobanu for the hint at
+               the problem.
+
+2010-12-14 [colin]     3.7.8cvs2
+
+       * src/gtk/gtkaspell.c
+               Add missing guard for sys/wait.h
+
+2010-12-05 [colin]     3.7.8cvs1
+
+       * tools/make.themes.project
+               Seems wget has changed naming of targets downloaded.
+               Fix it by always providing our own name.
+               [Pushing mones' patch again after messing with CVSROOT]
+
+2010-12-04 [paul]      3.7.8
+       * NEWS
+       * README
+       * RELEASE_NOTES 
+               3.7.8 unleashed!
+
+2010-12-03 [paul]      3.7.7cvs11
+
+       * configure.ac
+       * manual/xml2pdf ** REMOVED **
+       * manual/dist/pdf/Makefile.am
+       * manual/es/dist/pdf/Makefile.am
+       * manual/fr/dist/pdf/Makefile.am
+       * manual/pl/dist/pdf/Makefile.am
+               simplify check for tools needed for manual building,
+               remove xml2pdf and use docbook2pdf instead
+
+2010-12-03 [mir]       3.7.7cvs10
+
+       * configure.ac
+         Fix bug so that configure option --disable-manual
+         actually disable building the manuals
+
+2010-12-01 [pawel]     3.7.7cvs9
+
+       * src/crash.c
+               One more GTK+ 2.22 build fix
+
+2010-11-30 [colin]     3.7.7cvs8
+
+       * src/action.c
+               Fix bug #2317, 'Action results in "Bad file descriptor"'
+               Introduced in 3.7.6cvs57. In fact the error has been there
+               since ages, and only new thing is the verification of the
+               various functions return code. Let the stuff work as it
+               does, as it seems to do the right thing since ages.
+
+2010-11-28 [colin]     3.7.7cvs7
+
+       * src/gtk/quicksearch.c
+               Fix bug #2313, 'CLI quicksearch sometimes returns 
+               the same messages twice'. Patch by Sebastien Bigaret
+
+2010-11-25 [paul]      3.7.7cvs6
+
+       * src/prefs_common.c
+               make "gtk_can_change_accels" FALSE by default.
+               fixes bug #2309, 'Shortcuts should not be modifiable
+               by default' (RFE)
+
+2010-11-24 [mones]     3.7.7cvs5
+
+       * src/mainwindow.c
+               Add missing shortcuts for marking as spam and ham
+               Fixes Debian bug #599547
+
+2010-11-22 [colin]     3.7.7cvs4
+
+       * src/compose.c
+               Revert 3.7.6cvs{39,38,37,35,34}. The fact that
+               five patches were needed to fix a corner case
+               is a good indicator that is was bound to break
+               something.
+
+2010-11-21 [colin]     3.7.7cvs3
+
+       * src/plugins/pgpcore/claws.def
+               Win32 build fix
+
+2010-11-20 [wwp]       3.7.7cvs2
+
+       * src/main.c
+         Fix either a typo or an irrelevant iff word there.
+         IMO type and recursive possible values should be changed to
+         smth simple and neat here, and help strings be really
+         translatable.
+
+2010-11-20 [colin]     3.7.7cvs1
+
+       * AUTHORS
+               Damn, forgot to commit this file twice.
+
+2010-11-19 [paul]      3.7.7
+       * NEWS
+       * README
+       * RELEASE_NOTES 
+               3.7.7 unleashed!
+
+2010-11-19 [paul]      3.7.6cvs66
+
+       * po/ca.po
+       * po/cs.po
+       * po/de.po
+       * po/es.po
+       * po/fi.po
+       * po/fr.po
+       * po/hu.po
+       * po/id.po
+       * po/pt_BR.po
+       * po/sk.po
+       * po/uk.po
+               updated by Miquel Oliete, David Vachulka, Stephan Sachse,
+               Ricardo Mones, Flammie Pirinen, wwp, Pader Rezso, MSulchan
+               Darmawan, Frederico Goncalves Guimaraes, Slavko, Yarema
+
+2010-11-17 [colin]     3.7.6cvs65
+
+       * src/common/utils.c
+               Separate email address from timestamp with a dot.
+               Fix coding style.
+
+2010-11-17 [colin]     3.7.6cvs64
+
+       * src/common/utils.c
+               Fix multiple @ in generated message-ids.
+               That's not allowed in RFC 2822.
+
+2010-11-16 [mones]     3.7.6cvs63
+
+       * manual/es/advanced.xml
+               Synchronise with English version
+
+2010-11-04 [wwp]       3.7.6cvs62
+
+       * src/filtering.c
+               Fix bug 2293, "filtering: simplify expression", as simplifying
+               this expression doesn't make it less easy to understand and we
+               gain few cycles by making the logical expression more simple
+               by applying. Patch by Nicolas Kaiser.
+
+2010-11-03 [colin]     3.7.6cvs61
+
+       * src/addrindex.c
+               Fix bug 2294, "addrindex.c: address index conversion always
+               fails". Clearly a copy-paste-bug. Patch by Nicolas Kaiser.
+
+2010-11-02 [wwp]       3.7.6cvs60
+
+       * src/action.c
+       * src/statusbar.c
+       * src/toolbar.c
+               Enlarge the progress bar (main window) a bit when compiling
+               for UMPCs like maemo: this solves truncated text that might
+               appear in the progress bar while processing messages.
+               Also use a more compact string format when displaying
+               progress like 'number/total', still for UMPCs, this fixes
+               a previous inconsistency with these format strings where
+               no space around the / were used sometimes.
+
+2010-10-26 [ticho]     3.7.6cvs59
+
+       * src/news.c
+               Recreate NNTP session if server port setting has changed. Fixes
+               bug #2092.
+
+2010-10-26 [colin]     3.7.6cvs58
+
+       * src/imap_gtk.c
+       * src/mh_gtk.c
+               Fix copy-paste error, thanks to David Relson
+               for spotting it.
+
+2010-10-18 [colin]     3.7.6cvs57
+
+       * src/action.c
+       * src/addrharvest.c
+       * src/alertpanel.c
+       * src/filtering.c
+       * src/jpilot.c
+       * src/prefs_themes.c
+       * src/procmime.c
+       * src/textview.c
+       * src/gtk/gtkutils.c
+       * src/gtk/quicksearch.c
+       * src/gtk/quicksearch.h
+       * src/plugins/pgpcore/passphrase.c
+       * src/plugins/spamassassin/libspamc.c
+               Fix warnings
+
+2010-10-17 [colin]     3.7.6cvs56
+
+       * src/prefs_themes.c
+       * src/gtk/gtkaspell.c
+       * src/gtk/gtkutils.c
+       * src/gtk/gtkutils.h
+       * src/gtk/inputdialog.c
+       * src/gtk/progressdialog.c
+               Undeprecate a few things
+
+2010-10-17 [colin]     3.7.6cvs55
+
+       * src/main.c
+       * src/gtk/authors.h
+       * src/gtk/quicksearch.c
+       * src/gtk/quicksearch.h
+               Add ability to search from the command-line.
+               Closes bug 2249, ' Making QuickSearch independent from the GUI'
+               Patch by Sebastien Bigarret.
+
+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