claws.git
8 years agoFix bug #3524 ‘vCard does not decode all quoted-printable values’
Ricardo Mones [Wed, 30 Sep 2015 22:28:34 +0000 (00:28 +0200)]
Fix bug #3524 ‘vCard does not decode all quoted-printable values’

Support vCard 2.1 variants with UTF-8 charset and/or encoding type
parameters, which were deprecated in vCard 3.0, but are currently
being used in some smartphone contact list exporters.

8 years agoFix bug #3516 ‘vCard icon misplaced’
Ricardo Mones [Wed, 30 Sep 2015 22:16:27 +0000 (00:16 +0200)]
Fix bug #3516 ‘vCard icon misplaced’

The icon was too big for the tree. Surrounding whitespace has been
removed to fit at least as better as the others used on the AddressBook.

8 years agoFix bug #3526 ‘autoconfiguration: get more detailed error message’
Ricardo Mones [Wed, 30 Sep 2015 21:17:41 +0000 (23:17 +0200)]
Fix bug #3526 ‘autoconfiguration: get more detailed error message’

Based on original patch by Christian Hesse (thanks!).

8 years agoRemove line breaks from g_warning()
Ricardo Mones [Wed, 23 Sep 2015 21:24:14 +0000 (23:24 +0200)]
Remove line breaks from g_warning()

8 years agomake 'date' (not thread date) the default sort when clicking column header to switch...
Paul [Thu, 1 Oct 2015 14:53:33 +0000 (15:53 +0100)]
make 'date' (not thread date) the default sort when clicking column header to switch to date sort

8 years agoArchiver: remove unnecessary allocations
Ricardo Mones [Wed, 23 Sep 2015 20:45:20 +0000 (22:45 +0200)]
Archiver: remove unnecessary allocations

8 years agoFix bug #3527 ‘autoconfiguration: move button below server type’
Christian Hesse [Tue, 29 Sep 2015 12:21:28 +0000 (14:21 +0200)]
Fix bug #3527 ‘autoconfiguration: move button below server type’

8 years agoDo not translate g_warning() strings
Ricardo Mones [Tue, 22 Sep 2015 17:55:14 +0000 (19:55 +0200)]
Do not translate g_warning() strings

They aren't for end user error reporting.
Also, remove needless line breaks inside.

8 years agoLibravatar: remove hooks on failed init
Ricardo Mones [Tue, 22 Sep 2015 12:57:17 +0000 (14:57 +0200)]
Libravatar: remove hooks on failed init

8 years agoFix several memory leaks in RSSyl.
Andrej Kacian [Mon, 21 Sep 2015 20:46:41 +0000 (22:46 +0200)]
Fix several memory leaks in RSSyl.

Patch by Darko Koruga.

8 years agoRemove unneeded Windows-specific code path in Notification plugin's trayicon popup...
Andrej Kacian [Sun, 20 Sep 2015 20:16:59 +0000 (22:16 +0200)]
Remove unneeded Windows-specific code path in Notification plugin's trayicon popup menu callback.

8 years agomodify label to give more clarity
Paul [Fri, 11 Sep 2015 08:26:31 +0000 (09:26 +0100)]
modify label to give more clarity

8 years agomodify label to give more clarity
Paul [Fri, 11 Sep 2015 08:10:57 +0000 (09:10 +0100)]
modify label to give more clarity

8 years agoadd UI for default sort key and type
Paul [Fri, 11 Sep 2015 08:09:39 +0000 (09:09 +0100)]
add UI for default sort key and type

8 years agoMake IPv6 work on Windows, for connections not handled by libetpan.
Andrej Kacian [Thu, 10 Sep 2015 19:10:21 +0000 (21:10 +0200)]
Make IPv6 work on Windows, for connections not handled by libetpan.

8 years agoMerge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws
Paul [Wed, 9 Sep 2015 16:02:23 +0000 (17:02 +0100)]
Merge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws

8 years agoadd prefs for default folder sort and direction, no ui yet
Paul [Wed, 9 Sep 2015 15:54:57 +0000 (16:54 +0100)]
add prefs for default folder sort and direction, no ui yet

8 years agoRemove reference already in manual
Ricardo Mones [Wed, 9 Sep 2015 00:24:42 +0000 (02:24 +0200)]
Remove reference already in manual

And which can't really be recommended yet since it doesn't
support neither account's nor plugins' hidden preferences…

8 years agoUpdate manual year
Ricardo Mones [Tue, 8 Sep 2015 00:48:49 +0000 (02:48 +0200)]
Update manual year

8 years agoMake a single updated list of hidden options
Ricardo Mones [Tue, 8 Sep 2015 00:43:23 +0000 (02:43 +0200)]
Make a single updated list of hidden options

And point to it from README.

8 years agoHidden preference to limit PGP autocompletion
Christian Hesse [Mon, 7 Sep 2015 18:24:01 +0000 (20:24 +0200)]
Hidden preference to limit PGP autocompletion

Some keys have a lot of UIDs, resulting in a huge dropdown list. This
allows to limit PGP autocompletion to use the first n UID/address of a
key only.

8 years agowhen replying to our own msg, select the account that sent it
Paul [Fri, 4 Sep 2015 17:09:19 +0000 (18:09 +0100)]
when replying to our own msg, select the account that sent it

8 years agoMake Left and Right keys collapse and expand item under cursor if appropriate.
Andrej Kacian [Tue, 1 Sep 2015 08:28:18 +0000 (10:28 +0200)]
Make Left and Right keys collapse and expand item under cursor if appropriate.

Left key also moves cursor to parent item, if current item is
already collapsed.

8 years agoMake Home and End keys work in folderview pane.
Andrej Kacian [Tue, 1 Sep 2015 01:00:39 +0000 (03:00 +0200)]
Make Home and End keys work in folderview pane.

8 years agoAdd a PrefsWindow callback for apply button, and use it for common preferences to...
Andrej Kacian [Thu, 27 Aug 2015 11:09:46 +0000 (13:09 +0200)]
Add a PrefsWindow callback for apply button, and use it for common preferences to save them to disk.

Fixes bug #3467 for "click Apply, then click Cancel" scenario.

8 years agoUse PrefsWindow's close_cb callback to save common prefs to disk, if OK or Apply...
Andrej Kacian [Thu, 27 Aug 2015 10:08:08 +0000 (12:08 +0200)]
Use PrefsWindow's close_cb callback to save common prefs to disk, if OK or Apply button was pressed.

Fixes bug #3467.

8 years agoAdded dialog_response member to PrefsWindow.
Andrej Kacian [Thu, 27 Aug 2015 10:05:07 +0000 (12:05 +0200)]
Added dialog_response member to PrefsWindow.

8 years agoPass PrefsWindow pointer instead of GtkWindow to prefswindow's open and close callbacks.
Andrej Kacian [Thu, 27 Aug 2015 10:00:00 +0000 (12:00 +0200)]
Pass PrefsWindow pointer instead of GtkWindow to prefswindow's open and close callbacks.

8 years agoMoved struct and enum declarations from prefswindow.c to .h.
Andrej Kacian [Thu, 27 Aug 2015 09:56:13 +0000 (11:56 +0200)]
Moved struct and enum declarations from prefswindow.c to .h.

8 years agoAuto-configuration: set port only when not default
Christian Hesse [Fri, 28 Aug 2015 09:03:57 +0000 (11:03 +0200)]
Auto-configuration: set port only when not default

8 years agolet's not suggest possible, not necessarily correct, solutions in debug output
Paul [Thu, 27 Aug 2015 08:47:19 +0000 (09:47 +0100)]
let's not suggest possible, not necessarily correct, solutions in debug output

8 years agoadd option to specify location of GnuPG executable
Paul [Thu, 27 Aug 2015 08:37:04 +0000 (09:37 +0100)]
add option to specify location of GnuPG executable

This allows the user to choose to use gpg rather than be forced to use
gpg2

8 years agoAlso fix #3209 on initial wizard
Ricardo Mones [Thu, 27 Aug 2015 07:48:39 +0000 (09:48 +0200)]
Also fix #3209 on initial wizard

And remove unused variables while at it.

From original patches thanks to Christian Hesse!

8 years agouse the PACK_CHECK_BUTTON macro in prefs_gtk.h
Paul [Thu, 27 Aug 2015 07:42:26 +0000 (08:42 +0100)]
use the PACK_CHECK_BUTTON macro in prefs_gtk.h

8 years agoFix cut-and-paste error
Ricardo Mones [Thu, 27 Aug 2015 05:54:09 +0000 (07:54 +0200)]
Fix cut-and-paste error

8 years agoFix bug #3342 ‘"Automatically accept unknown valid SSL certificates" is unfortunate...
Ricardo Mones [Wed, 26 Aug 2015 11:21:09 +0000 (13:21 +0200)]
Fix bug #3342 ‘"Automatically accept unknown valid SSL certificates" is unfortunate wording’

8 years agoFix bug #3209 ‘autoconfig does not use full email address as username’
Ricardo Mones [Wed, 26 Aug 2015 08:59:29 +0000 (10:59 +0200)]
Fix bug #3209 ‘autoconfig does not use full email address as username’

If a provider supports Auto-Configuring it's likely to be using the
full email address as user ID, not the local machine $USER.

8 years agoAlways check for GnuTLS (fix #3507)
Charles Lehner [Fri, 21 Aug 2015 16:44:45 +0000 (12:44 -0400)]
Always check for GnuTLS (fix #3507)

8 years agodo sgpgme_init() after prefs_gpg_init() because prefs are used in sgpgme_init()
Paul [Fri, 21 Aug 2015 11:05:59 +0000 (12:05 +0100)]
do sgpgme_init() after prefs_gpg_init() because prefs are used in sgpgme_init()

8 years agoMerge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws
Michael Rasmussen [Thu, 20 Aug 2015 18:23:14 +0000 (20:23 +0200)]
Merge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws

8 years agoReduce size of error message
Michael Rasmussen [Thu, 20 Aug 2015 18:22:46 +0000 (20:22 +0200)]
Reduce size of error message

8 years agoUse getaddrinfo() instead of gethostbyname() in socket.c.
Andrej Kacian [Wed, 1 Oct 2014 20:00:06 +0000 (22:00 +0200)]
Use getaddrinfo() instead of gethostbyname() in socket.c.

Closes bug #3253, as we're trying all resolved addresses.
This should also make IPv6 work on Windows, bug #3495.

8 years agoFix possible crash when gpg is upgraded to gpg-v21
Michael Rasmussen [Wed, 19 Aug 2015 23:26:33 +0000 (01:26 +0200)]
Fix possible crash when gpg is upgraded to gpg-v21

8 years agoLibravatar: fix typo in label
Ricardo Mones [Tue, 18 Aug 2015 15:40:33 +0000 (17:40 +0200)]
Libravatar: fix typo in label

8 years agoFix crash on double notification popup.
Andrej Kacian [Mon, 17 Aug 2015 18:45:38 +0000 (20:45 +0200)]
Fix crash on double notification popup.

Patch by Richard Hughes. Closes bug #3496.

8 years agoImprove how message body is quoted for reply/forward/etc.
Andrej Kacian [Mon, 3 Aug 2015 21:25:18 +0000 (23:25 +0200)]
Improve how message body is quoted for reply/forward/etc.

Insert body_start and body_end text marks around quotable
message body, and quote that if user has not selected any text
to quote for their reply.
Closes bug #3483.

8 years agoProvide an up to date version of g_base64_decode() for older GLib.
Andrej Kacian [Thu, 13 Aug 2015 18:24:48 +0000 (20:24 +0200)]
Provide an up to date version of g_base64_decode() for older GLib.

Patch by Jean Diraison, closes bug #3473.

8 years agoPython plugin: Add Folder to MessageInfo objects
Holger Berndt [Wed, 12 Aug 2015 18:14:17 +0000 (20:14 +0200)]
Python plugin: Add Folder to MessageInfo objects

8 years agoMerge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws
Colin Leroy [Tue, 11 Aug 2015 12:45:08 +0000 (14:45 +0200)]
Merge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws

8 years agoSave temporary file in mime temporary directory when using right-click/Open image...
Colin Leroy [Tue, 11 Aug 2015 12:43:23 +0000 (14:43 +0200)]
Save temporary file in mime temporary directory when using right-click/Open image instead of saving in current working directory.
Also, save in home directory if attach_save_dir is not set.

8 years agoFix string leaks
Colin Leroy [Mon, 10 Aug 2015 18:58:32 +0000 (20:58 +0200)]
Fix string leaks

8 years agoFix bug 2458 “Option to force header type to pre-defined-only”
Ricardo Mones [Sat, 8 Aug 2015 23:19:32 +0000 (01:19 +0200)]
Fix bug 2458 “Option to force header type to pre-defined-only”

As suggested by the comments in the report this  adds a new
hidden preference namely 'type_any_header', which controls
the editable status of the compose header entries.

For RELEASE_NOTES: the option is set to FALSE by default, so it
changes current default behaviour.

8 years agoRemove file that should be ignored
Colin Leroy [Tue, 4 Aug 2015 10:35:14 +0000 (12:35 +0200)]
Remove file that should be ignored

8 years agoMerge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws
Colin Leroy [Tue, 4 Aug 2015 10:34:37 +0000 (12:34 +0200)]
Merge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws

8 years agoFix bug #3352, "found_in_addressbook matches entries from GPG keyring"
Colin Leroy [Tue, 4 Aug 2015 09:01:04 +0000 (11:01 +0200)]
Fix bug #3352, "found_in_addressbook matches entries from GPG keyring"
Only include GPG keyring in autocompletion when we're not completing
on a specific addressbook.

8 years agoDo not build libfeed if RSSyl plugin is disabled.
Andrej Kacian [Tue, 4 Aug 2015 07:18:19 +0000 (09:18 +0200)]
Do not build libfeed if RSSyl plugin is disabled.

Closes bug #1544, fix based on patch by Jean Diraison.

8 years agoRemove broken reimplementation of a few Glib file functions.
Andrej Kacian [Mon, 3 Aug 2015 21:24:05 +0000 (23:24 +0200)]
Remove broken reimplementation of a few Glib file functions.

This fixes bug #3454, and probably a few more.

8 years agoFix error from config/missing 'missing: Unknown --is-lightweight option'
Michael Rasmussen [Mon, 3 Aug 2015 19:11:48 +0000 (21:11 +0200)]
Fix error from config/missing 'missing: Unknown --is-lightweight option'

8 years agoOops, added back one line, swallowed by 3.12.0-36, fixing address completion
wwp [Fri, 31 Jul 2015 05:18:09 +0000 (07:18 +0200)]
Oops, added back one line, swallowed by 3.12.0-36, fixing address completion
again.

8 years agoBetter fix for 3.12.0-35, thanks to Michael Rasmussen.
wwp [Thu, 30 Jul 2015 22:17:10 +0000 (00:17 +0200)]
Better fix for 3.12.0-35, thanks to Michael Rasmussen.

8 years agoFix crash in address completion when matching group name.
wwp [Thu, 30 Jul 2015 08:13:06 +0000 (10:13 +0200)]
Fix crash in address completion when matching group name.

8 years agofix spacing around dictionary prefs
Paul [Thu, 30 Jul 2015 07:47:23 +0000 (08:47 +0100)]
fix spacing around dictionary prefs

8 years agodone
Colin Leroy [Thu, 30 Jul 2015 07:36:33 +0000 (09:36 +0200)]
done

8 years agotest2
Colin Leroy [Thu, 30 Jul 2015 07:36:21 +0000 (09:36 +0200)]
test2

8 years agotest
Colin Leroy [Thu, 30 Jul 2015 07:35:58 +0000 (09:35 +0200)]
test

8 years agotest
Colin Leroy [Thu, 30 Jul 2015 07:33:32 +0000 (09:33 +0200)]
test

8 years agofix msg selection after delete/trash
Paul [Wed, 29 Jul 2015 11:24:06 +0000 (12:24 +0100)]
fix msg selection after delete/trash

8 years agoCorrect handling of RFC3339 format with second fraction.
Andrej Kacian [Mon, 27 Jul 2015 11:12:59 +0000 (13:12 +0200)]
Correct handling of RFC3339 format with second fraction.

Patch by Darko Koruga.

8 years agoFix drag&drop attaching files with % in filename.
Andrej Kacian [Sat, 25 Jul 2015 13:05:18 +0000 (15:05 +0200)]
Fix drag&drop attaching files with % in filename.

Closes bug #2115.

8 years agorm test
Colin Leroy [Mon, 27 Jul 2015 19:18:52 +0000 (21:18 +0200)]
rm test

8 years agotest add
Colin Leroy [Mon, 27 Jul 2015 19:11:34 +0000 (21:11 +0200)]
test add

8 years agoRemove use of G_SOURCE_REMOVE (convenience typedef)
Charles Lehner [Fri, 24 Jul 2015 13:09:12 +0000 (09:09 -0400)]
Remove use of G_SOURCE_REMOVE (convenience typedef)

Support GLib < 2.32

8 years agorm test
Colin Leroy [Mon, 27 Jul 2015 19:08:03 +0000 (21:08 +0200)]
rm test

8 years agotest push
Colin Leroy [Mon, 27 Jul 2015 19:07:34 +0000 (21:07 +0200)]
test push

8 years agoFixed handling of drag&drop onto compose text area on Windows.
Andrej Kacian [Sat, 25 Jul 2015 12:02:33 +0000 (14:02 +0200)]
Fixed handling of drag&drop onto compose text area on Windows.

Fixes bug #3475.

8 years agofix crasher when using descending sort and deleting a msg
Paul [Fri, 24 Jul 2015 16:47:39 +0000 (17:47 +0100)]
fix crasher when using descending sort and deleting a msg

8 years agoremove useless check
Paul [Fri, 24 Jul 2015 14:17:40 +0000 (15:17 +0100)]
remove useless check

8 years agoAdd ManageSieve to appdata
Ricardo Mones [Fri, 24 Jul 2015 12:17:35 +0000 (14:17 +0200)]
Add ManageSieve to appdata

8 years agoUpdated to match current configure options
Ricardo Mones [Fri, 24 Jul 2015 12:06:02 +0000 (14:06 +0200)]
Updated to match current configure options

8 years agoafter deleting/trashing msg, select next msg depending on sort order
Paul [Wed, 22 Jul 2015 08:50:18 +0000 (09:50 +0100)]
after deleting/trashing msg, select next msg depending on sort order

8 years agomanagesieve: read literals in chunks, not line-by-line
Charles Lehner [Wed, 22 Jul 2015 01:18:33 +0000 (21:18 -0400)]
managesieve: read literals in chunks, not line-by-line

This adds a way to read data chunks with a known length from a Session, rather
than until a newline or terminator string is reached. It is used to let Sieve
scripts be loaded faster.

8 years agomanagesieve: count script length in bytes, not characters
Charles Lehner [Wed, 22 Jul 2015 01:11:15 +0000 (21:11 -0400)]
managesieve: count script length in bytes, not characters

8 years agomanagesieve: fix memory leak
Charles Lehner [Wed, 22 Jul 2015 00:43:44 +0000 (20:43 -0400)]
managesieve: fix memory leak

8 years agoFix a small (copy&paste ?) typo in time zone parsing.
Andrej Kacian [Tue, 21 Jul 2015 12:33:48 +0000 (14:33 +0200)]
Fix a small (copy&paste ?) typo in time zone parsing.

8 years agoMinor fixes to es.po
Ricardo Mones [Tue, 21 Jul 2015 08:29:22 +0000 (10:29 +0200)]
Minor fixes to es.po

8 years agoAdd Libravatar also to README
Ricardo Mones [Tue, 21 Jul 2015 08:19:53 +0000 (10:19 +0200)]
Add Libravatar also to README

8 years agoUpdate statement wording for GPLv3
Ricardo Mones [Tue, 21 Jul 2015 08:06:02 +0000 (10:06 +0200)]
Update statement wording for GPLv3

From http://www.gnu.org/licenses/gpl-howto.en.html

8 years agomanagesieve: ensure space above Refresh button
Charles Lehner [Tue, 21 Jul 2015 02:39:54 +0000 (22:39 -0400)]
managesieve: ensure space above Refresh button

8 years agomanagesieve: close windows when unloading
Charles Lehner [Tue, 21 Jul 2015 02:23:15 +0000 (22:23 -0400)]
managesieve: close windows when unloading

fixes crash on plugin unload

8 years agomanagesieve: fix list header tooltip
Charles Lehner [Mon, 20 Jul 2015 20:13:21 +0000 (16:13 -0400)]
managesieve: fix list header tooltip

8 years agoFix building on GLib older than 2.25.
Andrej Kacian [Mon, 20 Jul 2015 17:57:05 +0000 (19:57 +0200)]
Fix building on GLib older than 2.25.

8 years agoupdate Andreas' email address
Paul [Mon, 20 Jul 2015 10:59:31 +0000 (11:59 +0100)]
update Andreas' email address

8 years agoadd missing NL, sorry Marcel
Paul [Mon, 20 Jul 2015 09:20:42 +0000 (10:20 +0100)]
add missing NL, sorry Marcel

8 years agoupdated
Paul [Mon, 20 Jul 2015 09:20:14 +0000 (10:20 +0100)]
updated

8 years agoFix typo in email address
Charles Lehner [Sun, 19 Jul 2015 15:17:39 +0000 (11:17 -0400)]
Fix typo in email address

8 years agoready for release 3.12.0 3.12.0
Paul [Sun, 19 Jul 2015 11:17:32 +0000 (12:17 +0100)]
ready for release 3.12.0

8 years agoupdated French translation from wwp
Paul [Sun, 19 Jul 2015 11:07:50 +0000 (12:07 +0100)]
updated French translation from wwp

8 years agoupdate translators info
Paul [Sun, 19 Jul 2015 10:26:52 +0000 (11:26 +0100)]
update translators info

8 years agoupdated Spanish translation
Paul [Sun, 19 Jul 2015 10:14:19 +0000 (11:14 +0100)]
updated Spanish translation

hail RA MONES III

8 years agoremove translations that have been unmaintained for 3 releases
Paul [Sun, 19 Jul 2015 10:07:28 +0000 (11:07 +0100)]
remove translations that have been unmaintained for 3 releases