Colin Leroy [Mon, 21 Apr 2014 09:57:08 +0000 (11:57 +0200)]
Fix bug #3117, "full-day event shown from 01:00 to 01:00 next day"
Colin Leroy [Mon, 21 Apr 2014 09:41:35 +0000 (11:41 +0200)]
Fix recognition of quoted parameter values, which are legal.
Colin Leroy [Mon, 21 Apr 2014 09:02:45 +0000 (11:02 +0200)]
Fix bug #313, "Crash on reccurent events with no DTSTART"
Colin Leroy [Mon, 21 Apr 2014 08:56:54 +0000 (10:56 +0200)]
Fix bug #3116, "invalid DTSTART in ics subscription makes claws crash"
Colin Leroy [Mon, 21 Apr 2014 08:01:39 +0000 (10:01 +0200)]
Fix bug #3150, "etpan_certificate_check() leaks memory"
Colin Leroy [Mon, 21 Apr 2014 08:00:55 +0000 (10:00 +0200)]
Fix bug #3148, "Logic error in claws_get_socket_name()"
Colin Leroy [Mon, 21 Apr 2014 08:00:25 +0000 (10:00 +0200)]
Fix bug #3147, "verify_folderlist_xml() leaks memory"
Colin Leroy [Mon, 21 Apr 2014 07:59:11 +0000 (09:59 +0200)]
Fix bug #3146, "Memory corruption when deleting a message from folder"
Reference msginfo before passing to the mark_as_read_timeout deferred
callback.
Colin Leroy [Mon, 21 Apr 2014 07:57:52 +0000 (09:57 +0200)]
Fix bug #3145, "Memory corruption in imap_disconnect_all"
Michael Rasmussen [Thu, 17 Apr 2014 14:15:07 +0000 (16:15 +0200)]
Fix build bug.
addrharvest.c:61: error: redefinition of typedef ‘HeaderEntry’
proctypes.h:58: note: previous declaration of ‘HeaderEntry’ was here
Ricardo Mones [Wed, 16 Apr 2014 18:18:52 +0000 (20:18 +0200)]
Don't disable rssyl when checking libravatar
Ricardo Mones [Sat, 12 Apr 2014 12:14:09 +0000 (14:14 +0200)]
Fix bug #3138 “pgpinline crashes on signature check if gppme fails to init”
Ricardo Mones [Sat, 12 Apr 2014 11:25:18 +0000 (13:25 +0200)]
Fix bug #3094 “OK or Yes to create new directory?”
Colin Leroy [Tue, 8 Apr 2014 14:42:25 +0000 (16:42 +0200)]
Probably fix bug #3050, "Claws mail closes when one attempts to delete a tag"
Colin Leroy [Tue, 8 Apr 2014 14:13:04 +0000 (16:13 +0200)]
Fix bug #3055, "Claws segfaults when cancelling a sticky search
after changing folder"
Colin Leroy [Tue, 8 Apr 2014 13:34:51 +0000 (15:34 +0200)]
Fix bug #3123, "Clean up git". Patch by Christian Hesse.
Ricardo Mones [Sun, 6 Apr 2014 00:24:39 +0000 (02:24 +0200)]
Fix typo
Ricardo Mones [Sat, 5 Apr 2014 17:57:31 +0000 (19:57 +0200)]
Update plugins section of manual
• Merge extra plugins section, since they're all provided now.
• Synchronize list of plugins with website list.
• Add new “Obsolete plugins” section for the ones we're not
shipping anymore for a variety of reasons.
Ricardo Mones [Sat, 5 Apr 2014 16:41:05 +0000 (18:41 +0200)]
Update source code references to add git and re-wrap
Christian Hesse [Wed, 26 Mar 2014 21:27:53 +0000 (22:27 +0100)]
Fix bug #3126 “libravatar: do not collect empty files”
Signed-off-by: Ricardo Mones <ricardo@mones.org>
Paul [Thu, 27 Mar 2014 16:16:32 +0000 (16:16 +0000)]
when using Redirect, use the redirecting account's address in the SMTP MAIL FROM
Colin Leroy [Tue, 25 Mar 2014 08:04:33 +0000 (09:04 +0100)]
Fix bug #3120, "Error - file is empty" when redirecting a mail with
an empty part: ask for confirmation when attaching an empty file,
apart in batch mode where no confirmation is asked.
Paul [Fri, 21 Mar 2014 06:33:10 +0000 (06:33 +0000)]
add --from-code=UTF-8 to Makevars
Ricardo Mones [Fri, 21 Mar 2014 00:36:06 +0000 (01:36 +0100)]
Fix default custom URL: needs 3 redirects
Paul [Thu, 20 Mar 2014 08:46:38 +0000 (08:46 +0000)]
don't reply to self when doing reply to all
Ricardo Mones [Wed, 19 Mar 2014 21:28:29 +0000 (22:28 +0100)]
Simplify and remove some obsolete entries
Paul [Tue, 18 Mar 2014 10:00:45 +0000 (10:00 +0000)]
3 months into 2014, about time copyright was updated
Paul [Tue, 18 Mar 2014 10:00:00 +0000 (10:00 +0000)]
fix implicit declaration warning
Christian Hesse [Mon, 17 Mar 2014 19:13:56 +0000 (20:13 +0100)]
replace non ASCII-characters
Signed-off-by: Paul <paul@claws-mail.org>
Paul [Mon, 17 Mar 2014 17:53:00 +0000 (17:53 +0000)]
translate libravatar plugin
Paul [Mon, 17 Mar 2014 17:48:26 +0000 (17:48 +0000)]
tidy up and get the string translated
Paul [Mon, 17 Mar 2014 16:58:51 +0000 (16:58 +0000)]
fix build error: "#error GPGME was compiled with _FILE_OFFSET_BITS = 64"
Colin Leroy [Mon, 17 Mar 2014 13:59:54 +0000 (14:59 +0100)]
Fix crash due to wrong use of the gpointer source (which is a
pointer-to-pointer to GList), replace exit() with return.
Colin Leroy [Mon, 17 Mar 2014 13:56:15 +0000 (14:56 +0100)]
Add the GPG keyring as possible source for address autocompletion.
Patch by Christian Hesse, fixes bug #2868.
Ricardo Mones [Sat, 15 Mar 2014 15:05:05 +0000 (16:05 +0100)]
A better README for libravatar plugin
• Structure it more clearly (I hope)
• Add a section about network issues and possible workarounds
• Talk about plugin hidden property (yes, they're everywhere)
Ricardo Mones [Sat, 15 Mar 2014 15:02:49 +0000 (16:02 +0100)]
Even more crazy idea added
Ricardo Mones [Sat, 15 Mar 2014 15:00:07 +0000 (16:00 +0100)]
Improve plugin description a bit
Christian Hesse [Thu, 13 Mar 2014 14:03:39 +0000 (15:03 +0100)]
Fix bug #3109 “libravatar: make mail address lower case before hashing MD5”
Thanks again Christian Hesse for the patch!
Christian Hesse [Thu, 13 Mar 2014 10:19:18 +0000 (11:19 +0100)]
Fix bug #3108 “link libravatar plugin against libcurl”.
Thanks Christian Hesse for the patch.
Andrej Kacian [Wed, 12 Mar 2014 13:20:33 +0000 (14:20 +0100)]
Added Christoph Ruegge to AUTHORS file, for bug #3100.
Colin Leroy [Wed, 12 Mar 2014 13:09:48 +0000 (14:09 +0100)]
GIT-Ignore the results of libravatar's compilation
Colin Leroy [Wed, 12 Mar 2014 13:06:06 +0000 (14:06 +0100)]
Fix bug #3107, " Height of row in message list does not
reflect font size - three columns, small screen layout"
Patch by Peter Sarvas.
Paul [Wed, 12 Mar 2014 11:48:41 +0000 (11:48 +0000)]
fix overlapping labels and boxes when user has large GTK font
Ricardo Mones [Tue, 11 Mar 2014 20:34:26 +0000 (21:34 +0100)]
Fix a couple of bugs
• Incorrect initialization of radiobuttons on prefs (remember
not to use the same variable for two purposes...)
• Empty missing cache when changing to generated-avatar missing
icon modes, otherwise they're still served as missing
Ricardo Mones [Mon, 10 Mar 2014 23:33:43 +0000 (00:33 +0100)]
New libravatar plugin
Andrej Kacian [Fri, 7 Mar 2014 22:24:39 +0000 (23:24 +0100)]
When autoselecting account for a new message, handle quoted recipient names better. Patch by Christoph Ruegge, bug #3100.
Ricardo Mones [Sun, 2 Mar 2014 19:36:12 +0000 (20:36 +0100)]
Show header pane only when enabled
Ricardo Mones [Sun, 16 Feb 2014 18:21:54 +0000 (19:21 +0100)]
Use new internal plugin for rendering avatars
Updates and simplifies rendering logic in header pane,
message view and text view and when adding pictures to
address book.
Ricardo Mones [Sat, 15 Feb 2014 19:40:43 +0000 (20:40 +0100)]
New hooklist for rendering avatars and some utils
• Create and destroy hooklist parameter structs
• Initialization function to install default handler
Ricardo Mones [Wed, 12 Feb 2014 22:56:32 +0000 (23:56 +0100)]
New hooklist to collect avatar data from headers
Also:
• Refactorize X-Face/Face capture as an internal plugin.
• Add hidden preference ‘enable_avatars’ to control the internal
capture/render process, and which allows disabling it by external
plugins for example.
Paul [Wed, 19 Feb 2014 15:57:40 +0000 (15:57 +0000)]
add dist-z to AUTOMAKE_OPTIONS
Ricardo Mones [Wed, 19 Feb 2014 00:36:37 +0000 (01:36 +0100)]
Remove some X-Face cruft and check after realloc
Paul [Mon, 17 Feb 2014 13:25:29 +0000 (13:25 +0000)]
indicate when there are messages in Drafts
Andrej Kacian [Sun, 16 Feb 2014 12:37:19 +0000 (13:37 +0100)]
Removed unused "block_cursor" preference from prefs_common.
Ricardo Mones [Wed, 12 Feb 2014 22:22:37 +0000 (23:22 +0100)]
Remove unneeded arguments of xface_get_from_header
Ricardo Mones [Tue, 11 Feb 2014 00:17:29 +0000 (01:17 +0100)]
Support any number of avatars per message
Adapt xface/face handling to the new structure
Ricardo Mones [Tue, 11 Feb 2014 00:14:45 +0000 (01:14 +0100)]
New slist_copy_deep utility
And refactoring to use it where currently needed.
Implementation uses glib's version if possible (glib > 2.34).
Paul [Wed, 5 Feb 2014 09:09:20 +0000 (09:09 +0000)]
combine xmailer/xnewsreader header options into one, using generic term "user agent"
Paul [Wed, 5 Feb 2014 08:28:28 +0000 (08:28 +0000)]
add hidden prefs to choose old or new style addr and folder matching
Paul [Mon, 3 Feb 2014 14:03:17 +0000 (14:03 +0000)]
implement RFE bug 3053, 'Can't add "replace signature" to the toolbar'
Paul [Mon, 3 Feb 2014 13:16:00 +0000 (13:16 +0000)]
add option 'Generate X-Newsreader header' for NNTP accounts and complete the 'Generate X-Mailer header' option
Paul [Mon, 3 Feb 2014 11:48:22 +0000 (11:48 +0000)]
LIBOVERLAY_SCROLLBAR=0, thanks Ticho!!
Ricardo Mones [Thu, 30 Jan 2014 09:34:19 +0000 (10:34 +0100)]
Fix memory leak
Paul [Wed, 29 Jan 2014 13:37:46 +0000 (13:37 +0000)]
add Esperanto translation. submitted by Sian Mountbatten
Holger Berndt [Sun, 26 Jan 2014 12:14:21 +0000 (13:14 +0100)]
Python plugin: Also check for _PyGtk_API being a PyCapsule
Seems like Arch Linux patched pygtk to wrap into a PyCapsule instead
of a PyCObject.
Thanks to Drew Ferguson for reporting.
Ricardo Mones [Tue, 21 Jan 2014 11:46:23 +0000 (12:46 +0100)]
Fix bug #3964 "headers in wrong order -- file src/common/ssl.c"
Also cleans "ssl.c:36:1: warning: 'gcry_threads_pthread' defined but not used"
Ricardo Mones [Mon, 13 Jan 2014 20:19:35 +0000 (21:19 +0100)]
Update manpage
• Add missing USER environment variable and sort all variables
alphabetically while at it
• Update team list to match AUTHORS file and compact list of past
team members
• Other cosmetic changes to improve readability
Colin Leroy [Sat, 28 Dec 2013 18:16:37 +0000 (19:16 +0100)]
Fix bug #2875, "SMTP session disconnects before recieving multi-line
error message".
Colin Leroy [Sat, 28 Dec 2013 17:31:22 +0000 (18:31 +0100)]
Fix bug #2991, "POP3 sessions duplicated" on race conditions. Patch by
Paul Rolland.
Colin Leroy [Sat, 28 Dec 2013 17:15:31 +0000 (18:15 +0100)]
Fix bug #3020, "Use theme doesn't change some icons until restart"
Colin Leroy [Sat, 28 Dec 2013 17:10:26 +0000 (18:10 +0100)]
Add Palmer Dabbelt to Authors
Colin Leroy [Sat, 28 Dec 2013 17:08:38 +0000 (18:08 +0100)]
Fix bug #3040, "Handle revoked GPG private keys". Patch by Palmer Dabbelt.
Colin Leroy [Sat, 28 Dec 2013 16:40:12 +0000 (17:40 +0100)]
Fix bug #3038, "Select A Folder incorrectly matches on number
in parentheses". Match on FolderItem's name instead of displayed
string.
Colin Leroy [Fri, 20 Dec 2013 10:53:18 +0000 (11:53 +0100)]
Add preference to allow disabling automatic drafting of encrypted
messages.
Ricardo Mones [Mon, 16 Dec 2013 01:21:59 +0000 (02:21 +0100)]
Fix parsing universal time zone in mailmbox
Detected thanks to the ‘-Wlogical-op’ gcc flag.
Paul [Sat, 14 Dec 2013 11:20:24 +0000 (11:20 +0000)]
fix typo
Paul [Sat, 14 Dec 2013 10:12:55 +0000 (10:12 +0000)]
3.9.3 unleashed
Paul [Sat, 14 Dec 2013 08:37:32 +0000 (08:37 +0000)]
update translations
cs: David Vachulka
de: Thomas Bellmann
es: Ricarddo Mones
fr: Colin Leroy
he: Genghis Khan
nl: Marcel Pol
pt_BR: Frederico Goncalves Guimaraes
sk: Slavko
sv: Andreas Rönnquist
Pawel Pekala [Fri, 13 Dec 2013 20:54:28 +0000 (21:54 +0100)]
Revert last commit
Pawel Pekala [Fri, 13 Dec 2013 19:58:41 +0000 (20:58 +0100)]
Fix python check for systems with dlopen(3) in libc (BSD family)
Andrej Kacian [Thu, 12 Dec 2013 17:18:23 +0000 (18:18 +0100)]
In compose window, allow address completion to match any part of address, not just beginning.
Andrej Kacian [Thu, 12 Dec 2013 11:17:59 +0000 (12:17 +0100)]
In folder select dialog, allow type-search to match any part of folder names, not just beginning.
Colin Leroy [Sun, 8 Dec 2013 09:32:48 +0000 (10:32 +0100)]
Fix assertion (port != NULL) in password_get() for
POP3 sessions, where the password is retrieved prior
to the session being connected.
Colin Leroy [Thu, 5 Dec 2013 11:05:24 +0000 (12:05 +0100)]
Better fix for bug #3009; conv_filename_to_utf8() converts strings
in local filename encoding to UTF-8 even if local filename encoding
is UTF-8, leading to double UTF-8 encoding.
Ricardo Mones [Thu, 5 Dec 2013 10:00:29 +0000 (11:00 +0100)]
Fix bug #3009 ‘"Rebuild folder tree" causes SIGSEGV if a directory name isn't valid utf-8’
Based on initial patch submitted by Fabian Keil <fk@fabiankeil.de>
Paul [Tue, 3 Dec 2013 12:16:59 +0000 (12:16 +0000)]
update the Plugins window label to link to 'more inforamtion' rather than 'more plugins', since all plugins are built-in now
Paul [Tue, 3 Dec 2013 11:22:22 +0000 (11:22 +0000)]
fix sensitivity and state of 'hide read threads'
This fixes this problem:
'Thread View' is set and 'Hide read threads' is set.
Unset 'Thread View', 'hide read threads' is greyed out but still set,
and 'hide read messages' is greyed out also.
With this fix, when 'Thread View' is unset, 'hide read threads' is
automatically unset too, thus 'hide read messages' is selectable.
Ricardo Mones [Tue, 26 Nov 2013 08:13:26 +0000 (09:13 +0100)]
Fix poppler required version accordingly
Set to 0.12 (released in 2009) and required for version check macros.
Anyway we were using defines only present in 0.14 without checking...
Ricardo Mones [Mon, 25 Nov 2013 19:22:00 +0000 (20:22 +0100)]
Clean poppler_viewer.c switch warnings
Cleans:
• poppler_viewer.c:827:3: warning: enumeration value
'POPPLER_ACTION_NONE' not handled in switch
• poppler_viewer.c:827:3: warning: enumeration value
'POPPLER_ACTION_RENDITION' not handled in switch
• poppler_viewer.c:827:3: warning: enumeration value
'POPPLER_ACTION_OCG_STATE' not handled in switch
• poppler_viewer.c:827:3: warning: enumeration value
'POPPLER_ACTION_JAVASCRIPT' not handled in switch
Ricardo Mones [Mon, 25 Nov 2013 19:20:00 +0000 (20:20 +0100)]
Clean ‘newmail.c:132: warning: `sys_errlist' is deprecated’
Ricardo Mones [Sun, 17 Nov 2013 18:56:24 +0000 (19:56 +0100)]
Clean ‘warning: variable 'self' set but not used’
From:
• gtk-hotkey-key-file-registry.c:87:28
• gtk-hotkey-key-file-registry.c:116:29
• gtk-hotkey-key-file-registry.c:134:28
• gtk-hotkey-key-file-registry.c:214:28
• gtk-hotkey-key-file-registry.c:321:28
• gtk-hotkey-key-file-registry.c:458:28
Ricardo Mones [Sun, 17 Nov 2013 18:15:21 +0000 (19:15 +0100)]
Clean mailmbox plugin warnings
Cleans:
• plugin_gtk.c:312:9: warning: variable 'old_path' set but not used
• plugin_gtk.c:397:9: warning: variable 'old_path' set but not used
• mailimf_write.c:636:16: warning: variable 'next_word' set but not used
• mailimf_write.c:635:16: warning: variable 'word_end' set but not used
• mailmbox.c:519:10: warning: variable 'fixed_size' set but not used
• mailmbox.c:610:10: warning: variable 'maxuid' set but not used
• mailmbox_folder.c:162:36: warning: assignment from incompatible pointer type
• mailmbox_folder.c:872:5: warning: 'r' may be used uninitialized in this function
Ricardo Mones [Sun, 17 Nov 2013 17:23:52 +0000 (18:23 +0100)]
Clean clamd plugin warning
Cleans: ‘clamd-plugin.c:494:30: warning: argument to 'sizeof' in 'memset'
call is the same pointer type 'struct response *' as the destination;
expected 'response' or an explicit length’ (gcc 4.8)
Ricardo Mones [Sat, 16 Nov 2013 20:10:11 +0000 (21:10 +0100)]
Clean ‘perl_plugin.c:993:8: warning: unused variable 'tag_id'’
Ricardo Mones [Sat, 16 Nov 2013 19:32:12 +0000 (20:32 +0100)]
Clean all ‘… warning: "_POSIX_C_SOURCE" redefined’
According documentation¹: “Since Python may define some pre-processor
definitions which affect the standard headers on some systems, you must
include Python.h before any standard headers are included.”
¹http://docs.python.org/2/c-api/intro.html#includes
Ricardo Mones [Sat, 16 Nov 2013 18:39:54 +0000 (19:39 +0100)]
Clean spam_report warnings
Cleans:
• spam_report.c:196:11: warning: variable 'res' set but not used
• spam_report.c:361:15: warning: variable 'summaryview' set but not used
Ricardo Mones [Sat, 16 Nov 2013 18:23:04 +0000 (19:23 +0100)]
Clean ytnef.c warnings
Cleans:
• ytnef.c:505:13: warning: format '%i' expects argument of type 'int', but argument 2 has type 'long int'
• ytnef.c:506:13: warning: format '%i' expects argument of type 'int', but argument 2 has type 'long int'
• ytnef.c:511:13: warning: format '%i' expects argument of type 'int', but argument 2 has type 'long int'
• ytnef.c:512:13: warning: format '%i' expects argument of type 'int', but argument 2 has type 'long int'
• ytnef.c:375:9: warning: variable 'offset' set but not used
• ytnef.c:1185:52: warning: variable 'crc32' set but not used
• ytnef.c:1185:27: warning: variable 'uncompressedSize' set but not used
• ytnef.c:1185:11: warning: variable 'compressedSize' set but not used
• ytnef.c:1360:52: warning: variable 'crc32' set but not used
Ricardo Mones [Sat, 16 Nov 2013 16:59:48 +0000 (17:59 +0100)]
Clean ‘geolocation_plugin.c:260:23: warning: initialization discards 'const' qualifier from pointer target type’
Ricardo Mones [Sat, 16 Nov 2013 15:15:19 +0000 (16:15 +0100)]
Clean fancy warnings
Cleans:
• fancy_viewer.c:441:3: warning: format '%d' expects argument of
type 'int', but argument 2 has type 'size_t'
• fancy_prefs.c:164:9: warning: passing argument 1 of 'gtk_list_store_set'
from incompatible pointer type
• fancy_prefs.c:167:9: warning: passing argument 1 of 'gtk_list_store_set'
from incompatible pointer type
Ricardo Mones [Sat, 16 Nov 2013 15:02:45 +0000 (16:02 +0100)]
Clean att_remover warnings
Cleans:
• att_remover.c:503:16: warning: variable 'path' set but not used
• att_remover.c:534:15: warning: variable 'summaryview' set but not used