* src/compose.c
When composing to a NNTP list TO: will always be preset
to the NNTP list unless user has chosen some other default
in which case we will handle this the normal way. Therefore
mfield will be set to TO_FIELD_PRESENT if mailto is NULL.
* manual/claws-mail-manual.xml
* manual/intro.xml
* manual/plugins.xml
fix links so that they make sense in the context of the
text version of the manual
* src/compose.c
Delay CREATED_HOOKLIST invokation until
after the modifications to the compose window
are done, to allow hooks to further modify the
window without getting overridden again
* src/prefs_toolbar.c
* src/prefs_toolbar.h
* src/toolbar.c
Allow plugins to choose to which toolbar they want
to add actions (main window, compose window, or message view)
* src/compose.c
Add missing checks for gtkaspell: avoid
crashing in some cases when Enchant is
enabled but the spell checker is disabled
in preferences.
* src/compose.c
Fix Bug 2055 "duplicate mailing list reply if
List-Post + Reply-To present"
- Ignore Reply-To if answering to ML
- Improve parsing of List-Post header
* src/compose.c
* src/compose.h
Fix Bug 1850 "Reply All" duplicates "To" user in "CC" if original
email had user in "From" and "CC"
Don't allow duplicate addresses in compose window headers
* src/summaryview.c
* src/summaryview.h
Introduce new drag type "claws-mail/msg-path-list" for
drag'n'drop of a message selection from the summaryview
into other applications. The drag data gets set to the
folder-item-id followed by message ids, separated by newlines.
This enables other applications to back-link to Claws Mail
via a "claws-mail --select" call after they received a drop.
* src/compose.c
Place cursor in compose window according to provided input
If to: is present place cursor in subject field and if both
to: and subject: is present place cursor in body. If body: is
present insert a new line after text and place cursor there.
* src/printing.c
Modify cairo clip handling in preview windows,
to prevent print preview windows from being blank
with GTK+ 2.18. Follow recommendation of the GTK+
documentation (section "Migrating to client side windows")
and create a new cairo context for each expose event.
* src/news_gtk.c
Fix Bug 2057 'Claws mail does not keep renamed names
of nntp-subscribed groups'
Check for already subscribed group using item->path for group
comparision as folders item->path != item->name may be truth
since we allowed renaming of newsgroups folders -> 3.5.0cvs11
* src/addressbook.c
* src/compose.c
* src/compose.h
* src/filtering.c
Fix Bug 1867 Changing account does not change BCC address
Set account specific headers when changing account
in compose window.
* src/folder.c
Fix bug 2028, 'Attempts to connect to all accounts on exit'
Don't try to check whether the folder is up-to-date if
the folder class doesn't implement set_mtime, as we don't
care in this case. This code exists since a long time, but
the bug was triggered by more scanning of queue folders
since recently (when we added \Deleted handling).