+2006-04-06 [colin] 2.1.0cvs5
+
+ * src/addressbook.c
+ Fix crash with empty columns
+
+2006-04-05 [colin] 2.1.0cvs4
+
+ * src/wizard.c
+ * src/prefs_gtk.c
+ Allow wizard customization with pre-filled values
+
+2006-04-05 [colin] 2.1.0cvs3
+
+ * src/textview.c
+ * src/mimeview.c
+ * src/mimeview.h
+ Nicer messages in mimeview
+
+2006-04-05 [colin] 2.1.0cvs2
+
+ * src/addressbook.c
+ * src/prefs_summaries.c
+ i18n fix
+
+2006-04-05 [colin] 2.1.0cvs1
+
+ * src/plugins/pgpcore/plugin.c
+ * src/plugins/pgpcore/select-keys.c
+ * src/plugins/pgpcore/select-keys.h
+ * src/plugins/pgpcore/sgpgme.c
+ * src/plugins/pgpcore/sgpgme.h
+ * src/plugins/pgpinline/pgpinline.c
+ * src/plugins/pgpinline/plugin.c
+ * src/plugins/pgpmime/pgpmime.c
+ * src/plugins/pgpmime/plugin.c
+ Factorize and generalize a bit
+ Drop S/MIME signature verification from PGP/MIME
+ (adding it as another, more complete plugin)
+
+2006-04-05 [paul] 2.1.0
+
+ 2.1.0 released
+
+2006-04-05 [paul] 2.0.0cvs186
+
+ * manual/advanced.xml
+ add info on colour labels
+
+2006-04-05 [paul] 2.0.0cvs185
+
+ * po/bg.po
+ * po/cs.po
+ * po/de.po
+ * po/el.po
+ * po/en_GB.po
+ * po/fi.po
+ * po/fr.po
+ * po/it.po
+ * po/nl.po
+ * po/pl.po
+ * po/pt_BR.po
+ * po/sr.po
+ * po/zh_CN.po
+ updated by Yasen Pramatarov, Tim, Stephan Sachse, Stavros
+ Giannouris, me, Tommi Pirinen, Fabien Vantard, Andrea
+ Spadaccini, Tim Dijkstra, Quar, Frederico Goncalves
+ Guimaraes, Aleksandar Urosevic, Ralgh Young
+ * src/gtk/authors.h
+ * tools/claws.i18n.status.pl
+ added new Bulgarian translator, Yasen Pramatarov <yasen@lindeas.com>
+ and new Czech translator, Tim <timbrain@post.cz>
+
+2006-04-05 [mones] 2.0.0cvs184
+
+ * po/es.po
+ Updated translation
+
+2006-04-05 [colin] 2.0.0cvs183
+
+ * src/gtk/quicksearch.c
+ Fix bug #929 (unnecessary reload in quick search bar)
+
+2006-04-05 [colin] 2.0.0cvs182
+
+ * src/compose.c
+ Fix crash on Reply with no From:
+ Show signature and conversion error on queuing
+ (but not sending)
+ * src/mainwindow.c
+ * src/summaryview.c
+ * src/summaryview.h
+ Factorize threading code and make sure msginfo
+ is not null when it comes from a GtkCTreeRow's
+ data
+ * src/gtk/gtkaspell.c
+ Check for necessary things
+ * src/gtk/gtksctree.c
+ * src/gtk/gtksctree.h
+ Reset anchor if necessary when removing node
+
+2006-03-29 [colin] 2.0.0cvs181
+
+ * src/folderview.c
+ Warn for disabled IMAP accounts (due to lack of
+ libetpan). Breaks string-freeze - sorry - but it
+ is kind of important ;)
+
+2006-03-28 [colin] 2.0.0cvs180
+
+ * src/gtk/gtkutils.c
+ * src/gtk/gtkutils.h
+ Add a gtkut_get_link_btn() function that
+ creates a button which acts like an URI
+ * src/prefs_themes.c
+ * src/gtk/about.c
+ Use this function (factorizes codes)
+ * src/common/defs.h
+ * src/gtk/pluginwindow.c
+ Add a "Get more..." in the plugins window
+
+2006-03-28 [colin] 2.0.0cvs179
+
+ * src/common/smtp.c
+ * src/common/passcrypt.c
+ * src/undo.c
+ Warning fixes. Patch by Pawel Pekala
+
+2006-03-27 [colin] 2.0.0cvs178
+
+ * src/undo.c
+ Fix undoing by blocks with spaces
+
+2006-03-27 [colin] 2.0.0cvs177
+
+ * src/textview.c
+ Set margin to 3px for headers
+
+2006-03-27 [paul]
+
+ 2.1.0-rc2 released
+
+2006-03-27 [wwp] 2.0.0cvs176
+
+ * src/summaryview.c
+ don't reset quicksearch when updating the message list.
+ Thanks to Colin.
+
+2006-03-26 [wwp] 2.0.0cvs175
+
+ * src/compose.c
+ use a unified border width ('other' tab in the compose window,
+ patch by Pawel Pekala).
+
+
+2006-03-26 [wwp] 2.0.0cvs174
+
+ * src/common/quoted-printable.c
+ * src/addressbook.c
+ fixed some compilation warnings (incl. one reported by Pawel Pekala).
+
+2006-03-26 [colin] 2.0.0cvs173
+
+ * src/quote_fmt_parse.y
+ Fix non-UTF8 date formats messing up the whole quote a
+ little bit
+
+2006-03-26 [colin] 2.0.0cvs172
+
+ * src/procheader.c
+ Make sure the date is UTF8 valid, or try to make it
+ so. IncrediMail is really IncrediStupid.
+ * src/compose.c
+ Fix possible conversions.
+
+
+2006-03-26 [colin] 2.0.0cvs171
+
+ * src/matcher.c
+ Fix corner cases in body search. This is still a
+ hack... It seems impossible to make it good and
+ reasonably fast at the same time.
+
+2006-03-26 [colin] 2.0.0cvs170
+
+ * src/summaryview.c
+ I think I killed the twilight zone bug!
+ summary_select_node() flushes GTK events in order
+ to be able to center the view. But this also
+ flushes keypresses like Ctrl-Alt-U, so this can
+ call summary_show from summary_select_node (itself
+ called from summary_show, etc.). And the summaryview
+ has to be unlocked in this function. So just locking
+ while processing GTK events, and bailing if locked,
+ should fix it.
+ Fixes bug #927 (SIGSEGV during Update Summary)
+
+2006-03-25 [colin] 2.0.0cvs169
+
+ * src/matcher.c
+ Fix search in QP-encoded bodies
+ Fix utf-8 searches in bodies encoded in the
+ locale's encoding
+ * src/common/quoted-printable.c
+ * src/common/quoted-printable.h
+ Add a decode function that doesn't overwrite
+ the original pointer
+
+
+2006-03-24 [colin] 2.0.0cvs168
+
+ * src/action.c
+ * src/summaryview.c
+ * src/summaryview.h
+ Update message cache after action
+ Patch by H. Merijn Brand
+ * src/prefs_msg_colors.c
+ Factorize label
+ Patch by Fabien Vantard
+ * src/plugins/spamassassin/spamassassin_gtk.c
+ Remove useless translation
+ Patch by Fabien Vantard
+
+2006-03-23 [colin] 2.0.0cvs167
+
+ * src/common/ssl.c
+ Let 30 seconds to SSL_connect
+
+2006-03-23 [wwp] 2.0.0cvs166
+
+ * src/summaryview.c
+ * src/gtk/description_window.c
+ fix display of From/To column title when in appropriate folders (queue/sent/drafts)
+ and headers are translated; adjust description windows' width to fit their
+ contents. Patches by Pawel Pekala <c0rn@o2.pl>.
+
+2006-03-23 [paul] 2.0.0cvs165
+
+ * src/common/utils.c
+ fix highlighting of URIs containing "()"
+ (2.0.0cvs164's reversal fixed)
+ Thanks to Colin.
+
+2006-03-23 [paul] 2.0.0cvs164
+
+ * src/common/utils.c
+ revert patch, (postponing a fix), at 2.0.0cvs120
+ as it breaks more URIs than it fixes.
+ Allow '-' to be a terminating character in a URI
+
+2006-03-22 [colin] 2.0.0cvs163
+
+ * configure.ac
+ Require libetpan 0.45
+ http://prdownloads.sourceforge.net/libetpan/libetpan-0.45.tar.gz?download
+
+2006-03-22 [paul] 2.0.0cvs162
+
+ * src/editgroup.c
+ replace '<-' and '->' buttons with GTK_STOCK graphical
+ buttons
+ * src/summary_search.c
+ don't offer '...' for translation
+ add a tooltip to advanced search '...' button
+ * src/gtk/quicksearch.c
+ don't offer '...' for translation
+
+2006-03-21 [colin] 2.0.0cvs161
+
+ * src/compose.c
+ Fix middle-click pasting (insert at click
+ position instead of cursor position, don't
+ remove existing selection and allow pasting
+ our own selection)
+ * src/addressbook.c
+ "LDAP Server" -> "LDAP servers"
+
+2006-03-21 [wwp] 2.0.0cvs160
+
+ * src/etpan/imap-thread.c
+ fix for bug #925 (IMAP+SSL crash), thanks to Colin.
+
+2006-03-20 [colin] 2.0.0cvs159
+
+ * src/summaryview.c
+ Don't reload summaryview after an execute with no
+ move action
+
+2006-03-19 [colin] 2.0.0cvs158
+
+ * src/addressbook.c
+ and put groups at the top, always
+
+2006-03-19 [colin] 2.0.0cvs157
+
+ * src/addressbook.c
+ Order groups before names, as previously
+
+2006-03-19 [colin] 2.0.0cvs156
+
+ * src/addressbook.c
+ - Sort case-unsensitive
+ - Put the sort arrow at opening too
+
+2006-03-19 [wwp] 2.0.0cvs155
+
+ * src/addressbook.c
+ allow sorting by name/email/remarks, ensure that right-pane's contents
+ matches the left-pane selection (cleared when appropriate).
+ Patch by Pawel Pekala <c0rn@o2.pl>.
+
+2006-03-18 [colin] 2.0.0cvs154
+
+ * src/textview.c
+ Fix text cursor ;)
+
+2006-03-18 [colin] 2.0.0cvs153
+
+ * src/gtk/filesel.c
+ Make sure we hide the preview if we didn't get
+ a filename
+
+2006-03-18 [colin] 2.0.0cvs152
+
+ * src/summaryview.c
+ Set cursor to watch for execution (fixes lack
+ of watch-cursor when dnd'ing hundreds of mails)
+ * src/gtk/filesel.c
+ Check that mime type is 'image/*' before updating
+ the preview (maybe fix crashes on Solaris+gtk2.8.4 ?)
+
+2006-03-18 [colin] 2.0.0cvs151
+
+ * src/mainwindow.c
+ * src/textview.c
+ * src/textview.h
+ Put a watch cursor in textview too when the mainwindow's
+ cursor in a watch
+
+2006-03-18 [colin] 2.0.0cvs150
+
+ * src/folder.c
+ Change wrong asserts to simple tests
+
+2006-03-17 [colin] 2.0.0cvs149
+
+ * src/mainwindow.c
+ * src/mainwindow.h
+ * src/prefs_msg_colors.c
+ * src/summaryview.c
+ * src/summaryview.h
+ * src/gtk/colorlabel.c
+ * src/gtk/colorlabel.h
+ Add a color label menu in the main menubar
+ Add (fixed) accels Ctrl-{0-7} to change the color
+ They have to be fixed because the menu's dynamic,
+ the items are complex widgets, hence we can't use
+ a GtkItemFactory.
+
+
+2006-03-17 [wwp] 2.0.0cvs148
+
+ * src/compose.c
+ rollback few lines from my previous commit (those lines come from
+ a pending patch, accidentally commited, even if neutral as they are
+ commented out).
+
+2006-03-17 [wwp] 2.0.0cvs147
+
+ * src/compose.c
+ fix a compilation warning (wrong return type, introduced w/ cvs143), and
+ applied code style/indentation to the modified function.
+
+2006-03-17 [wwp] 2.0.0cvs146
+
+ * src/procmsg.c
+ * src/compose.c
+ fix for bug #908: some IMAP servers dislike \x7f char in the RMID (thanks to Colin).
+
+2006-03-17 [paul]
+
+ 2.1.0-rc1 released
+
+2006-03-17 [paul] 2.0.0cvs145
+
+ * src/main.c
+ addressbook_read_file() was called twice
+ * src/textview.c
+ X-Mailer highlighting
+
+2006-03-16 [colin] 2.0.0cvs144
+
+ * src/sourcewindow.c
+ * src/sourcewindow.h
+ And the last one, in source window.
+
+2006-03-16 [colin] 2.0.0cvs143
+
+ * src/compose.c
+ * src/compose.h
+ Fix the same stuff in compose
+
+2006-03-16 [colin] 2.0.0cvs142
+
+ * src/messageview.c
+ Complete the previous messageview crash fix
+
+2006-03-16 [colin] 2.0.0cvs141
+
+ * src/procmsg.h
+ * src/procmsg.c
+ * src/folder.c
+ Fix POSTPROCESSING hook
+ Patch by H. Merijn Brand
+
+ * src/procmime.c
+ * src/procmime.h
+ Parse Content-Location
+
+ * src/toolbar.c
+ * src/messageview.c
+ * src/messageview.h
+ Don't crash when a top-level MessageView has
+ been closed on us. Same problematic than
+ yesterday's quicksearch issue.
+
+2006-03-15 [colin] 2.0.0cvs140
+
+ * src/gtk/quicksearch.c
+ Fix a bitchy race we didn't think about when we
+ added quicksearch cancellation:
+ If the search is not on cached fields, for example
+ body_part matchcase "stuff"
+ the matcher code has to get the whole message. If
+ we're on IMAP, that can be slow, and in order to
+ be non-blocking, the IMAP code idle loop processes
+ gtk events too. So it is possible to cancel a
+ quicksearch while the matcher is getting the mail's
+ body. After matcher got its body, it will start to
+ iterate over the matcher list that the Quicksearch's
+ clear_search_cb() just freed via prepare_matcher().
+ SIGSEGV ensues.
+ The fix consists of guarding the matcherlist_match()
+ call with a boolean 'matching'. If we reset the
+ quicksearch while matching is TRUE, we don't free
+ the matcherlist anymore like we did, but we set
+ another new flag, deferred_free, to TRUE. Then,
+ in quicksearch_match(), just after returning from
+ matcherlist_match() and unsetting the matching flag,
+ we check the deferred_free flag and do the
+ prepare_matcher() (which does the matcherlist_free)
+ for real, so we free the matcherlist once it's not
+ used anymore.
+ As all of this runs via the glib main loop, we
+ luckily don't need a mutex.
+ * src/summaryview.c
+ Also, show progress while searching.
+
+
2006-03-14 [colin] 2.0.0cvs139
* src/alertpanel.c