* src/prefs_customheader.c
I prefer removing then freeing rather than the contrary
(even if it doesn't change anything ;-)
* src/prefs_account.c
Fix bug #933 (Crash re-entering the custom headers list
dialog in accounts prefs)
The problem happened when cancelling the Account
Preferences' dialogs - in which case we didn't do
anything to the PrefsAccount * struct. In case of applying,
the old ac_prefs was replaced with the tmp_ac_prefs we were
working with in this dialog. The problem is that
prefs_customheader.c, working on this tmp_ac_prefs, always
changes the ->customhdr_list pointer, even when cancelled.
So in case of cancelling the prefs_account dialog, we still
have to update ->customhdr_list in the real account.
* src/summary_search.c
* .cvsignore
Bugfix: stop button was sticky when searching in an empty folder.
Applied curly brackets code style to the whole file (summary_search.c).
More files to ignore.
* src/message_search.c
* src/summary_search.c
changed default button when search bumps at file/folder
beginning or end, for convenience (thanks to Colin).
* 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)
* 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
* 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
* 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.
* 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)
* 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
* 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>.
* 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