Ricardo Mones [Tue, 14 Mar 2017 18:38:36 +0000 (19:38 +0100)]
Synchronize Spanish manual
Ricardo Mones [Tue, 14 Mar 2017 18:34:01 +0000 (19:34 +0100)]
Fix some color names and lists
Andrej Kacian [Mon, 13 Mar 2017 18:03:25 +0000 (19:03 +0100)]
Initialize icaltimetype variables in Vcalendar's feed_fetch().
Also print out debug output if an event has no start or end,
as it can help determine why a malformed event file shows
weird times or duration.
Andrej Kacian [Mon, 13 Mar 2017 17:18:57 +0000 (18:18 +0100)]
Remove obsolete files icaltime_as_local.[ch].
Paul [Mon, 13 Mar 2017 07:14:36 +0000 (07:14 +0000)]
add new hidden prefs for various colours
Andrej Kacian [Wed, 8 Mar 2017 11:07:51 +0000 (12:07 +0100)]
Added debug output for failure cases in sgpgme_data_release_and_get_mem()
Ricardo Mones [Sat, 4 Mar 2017 12:06:16 +0000 (13:06 +0100)]
Synchronize Spanish manual
Ricardo Mones [Sat, 4 Mar 2017 12:04:33 +0000 (13:04 +0100)]
Capitalise, punctuate and clean manpage
Ricardo Mones [Sat, 4 Mar 2017 11:48:25 +0000 (12:48 +0100)]
Add forgotten file to manpage
Ricardo Mones [Sat, 4 Mar 2017 11:46:21 +0000 (12:46 +0100)]
Declare and use only when needed
Andrej Kacian [Fri, 3 Mar 2017 23:45:18 +0000 (00:45 +0100)]
webkitglobals.h exists since 1.3.10, not 1.3.13.
Patch by Olaf Hering <olaf at aepfle.de>
Andrej Kacian [Fri, 3 Mar 2017 23:12:29 +0000 (00:12 +0100)]
Add support for date-only variant of ISO8601 timestamp format.
Fixes bug #3777 - Weird news dates for some RSS feeds
Ricardo Mones [Fri, 3 Mar 2017 14:08:26 +0000 (15:08 +0100)]
Fix option item and update dates
Ricardo Mones [Thu, 2 Mar 2017 15:36:33 +0000 (16:36 +0100)]
Remove unused variable
prefs_actions.c:594:12: warning: unused variable ‘action_nb’
Paul [Thu, 2 Mar 2017 14:54:34 +0000 (14:54 +0000)]
fix using building with --disable-deprecated
If --disable-deprecated is specified it will set GTK_CFLAGS.
Later the pkgconfig check for GTK_CFLAGS will be skipped because the
variable is already set. As a result essential CLFAGS from gtk+-2.0 will
be missing in global CFLAGS and compilation fails.
Solution is to check for the configure flag after pkgconfig.
Thanks to Olaf Hering <olaf@aepfle.de>
wwp [Wed, 1 Mar 2017 15:52:34 +0000 (16:52 +0100)]
Reduce translators' work by merging almost-duplicated strings
(reported by Pader Rezso).
Paul [Wed, 1 Mar 2017 13:13:24 +0000 (13:13 +0000)]
fix disabling prefs_common.warn_sending_many_recipients_num by unchecking the 'show this msg again' checkbox in the dialogue
Ricardo Mones [Wed, 1 Mar 2017 09:45:49 +0000 (10:45 +0100)]
Make 'Save all...' report more accurate
Thanks Woody for nitpicking.
Paul [Wed, 1 Mar 2017 08:02:03 +0000 (08:02 +0000)]
bump copyright year
Ricardo Mones [Mon, 27 Feb 2017 23:00:26 +0000 (00:00 +0100)]
Document hidden pref 'warn_sending_many_recipients_num'
Ricardo Mones [Mon, 27 Feb 2017 22:59:19 +0000 (23:59 +0100)]
Simplify hidden prefs for too many recipients
wwp [Mon, 27 Feb 2017 12:36:58 +0000 (13:36 +0100)]
Fix bug #3775, wrong plural form string.
Olivier Brunel [Sat, 25 Feb 2017 20:06:21 +0000 (21:06 +0100)]
Fix memory leak
Signed-off-by: Olivier Brunel <jjk@jjacky.com>
Ricardo Mones [Sat, 25 Feb 2017 12:14:35 +0000 (13:14 +0100)]
Remove duplicated code and include
Andrej Kacian [Sat, 25 Feb 2017 10:43:26 +0000 (11:43 +0100)]
Replace verbosity boolean flag with a bitfield of flags.
Currently, there are two - whether or not to show error dialogs
and whether or not to show a feed rename dialog after subscribing.
We use same enum typedef for subscribing and fetching/updating
for consistency, the second flag only has effect in rssyl_subscribe().
Andrej Kacian [Sat, 25 Feb 2017 10:32:52 +0000 (11:32 +0100)]
Remove rssyl_feed_subscribe_new(), it was redundant.
rssyl_subscribe() is almost identical, so it is used instead.
Some minor usability issues that arise from this change will
be fixed in next commit(s).
Ricardo Mones [Tue, 21 Feb 2017 18:05:19 +0000 (19:05 +0100)]
Fix bug #3741: Deleting an account doesn't delete imapcache
Based on initial patch by Paul and in exchange of a reviewed
patch for 3582 ;-)
Andrej Kacian [Wed, 22 Feb 2017 09:26:09 +0000 (10:26 +0100)]
Remove internal libytnef and require an external one instead.
Ricardo Mones [Thu, 16 Feb 2017 21:57:37 +0000 (22:57 +0100)]
Do not hardcode resolv.conf location
Paul [Thu, 16 Feb 2017 13:49:00 +0000 (13:49 +0000)]
use xdg-open as default mime_open_command
Ricardo Mones [Wed, 15 Feb 2017 23:40:46 +0000 (00:40 +0100)]
Fix 'Apply' when changing scaling options only
Ricardo Mones [Tue, 14 Feb 2017 00:00:56 +0000 (01:00 +0100)]
Remove spurious comment
Ricardo Mones [Mon, 13 Feb 2017 23:58:59 +0000 (00:58 +0100)]
Migrate icon filename stored in toolbar XML files
Thanks Paul for the hint.
Completes commit
50bd87f2e13a9dbdb2a1a449823ff16ae87239f8.
wwp [Mon, 13 Feb 2017 17:55:28 +0000 (18:55 +0100)]
Fix impossible action duplication: don't check for duplicate action name
when saving/duplicating (we're not doing this elsewhere and I don't see
the point in doing it here).
Paul [Mon, 13 Feb 2017 15:20:53 +0000 (15:20 +0000)]
add Bcc to default headers in drop-down
Ricardo Mones [Sat, 11 Feb 2017 15:47:50 +0000 (16:47 +0100)]
Fix pixmap name to reflect what it really does
Will break your themes, nothing a mv cannot fix ;-)
wwp [Wed, 8 Feb 2017 22:33:38 +0000 (23:33 +0100)]
Fix wrong return value type.
Ricardo Mones [Wed, 8 Feb 2017 19:22:14 +0000 (20:22 +0100)]
Set same size as its companions (new and unread)
Ricardo Mones [Tue, 7 Feb 2017 20:07:16 +0000 (21:07 +0100)]
Fix included header
Error message was:
stock_pixmap.c:26:26: fatal error: librsvg/rsvg.h: No such file or directory
Thanks Paul for reporting!
Ricardo Mones [Mon, 6 Feb 2017 23:56:29 +0000 (00:56 +0100)]
User interface for SVG preferences
Ricardo Mones [Tue, 31 Jan 2017 23:27:19 +0000 (00:27 +0100)]
Add SVG icon scaling/rendering preferences
• 'enable_alpha_svg' to use alpha channel when rendering
• 'enable_pixmap_scaling' to bypass SVG's own natural size
• 'pixmap_scaling_auto' to compute a PPI or use a user defined value
• 'pixmap_scaling_ppi' to set a user defined value for PPI
Ricardo Mones [Mon, 30 Jan 2017 22:22:20 +0000 (23:22 +0100)]
Render SVG scaled to default icon size
Default icon sizes are parsed from icon data, which is suboptimal
since these sizes can be known at compile time.
Ricardo Mones [Sat, 28 Jan 2017 20:29:30 +0000 (21:29 +0100)]
Load SVG files the deprecated way
Ricardo Mones [Fri, 27 Jan 2017 22:41:15 +0000 (23:41 +0100)]
Configure SVG library
• New feature flag HAVE_SVG, enabled by default if dependencies
are available (librsvg-2.0 >= 2.36.0).
• New item in About window's Features tab for librSVG.
Ricardo Mones [Mon, 6 Feb 2017 14:14:40 +0000 (15:14 +0100)]
Remove generated file
and ignore it properly :-)
Ricardo Mones [Mon, 6 Feb 2017 13:24:57 +0000 (14:24 +0100)]
A bit more room for alertpanel messages
And same room for all of them. The current sizes were so small that
a somewhat large list of failed-to-load plugins appeared truncated
in the warning message.
Paul [Sun, 5 Feb 2017 08:46:24 +0000 (08:46 +0000)]
remove unused variable
Paul [Sun, 5 Feb 2017 08:38:57 +0000 (08:38 +0000)]
no tranlslation needed here
Michael Rasmussen [Sun, 5 Feb 2017 00:13:03 +0000 (01:13 +0100)]
Fix build when using alternate addressbook
Andrej Kacian [Sat, 4 Feb 2017 17:31:45 +0000 (18:31 +0100)]
Make --disable-dillo-plugin actually do something.
Andrej Kacian [Sat, 4 Feb 2017 16:35:20 +0000 (17:35 +0100)]
Unify display of event times in vCalendar's mimeviewer on Windows and Unix.
We now use g_date_time_format() on both. Also, display
timezone abbreviation (%Z) instead of offset (%z) in the
strings.
Andrej Kacian [Sat, 4 Feb 2017 16:33:07 +0000 (17:33 +0100)]
Handle timezones correctly in vCalendar.
We convert DTSTART and DTEND to UTC as soon as possible,
using the VTIMEZONE info. The convert_to_utc() function
should be able to handle several timezone definitions and
events using those several different timezones in one ical
file, picking the correct one for converting each event.
Andrej Kacian [Sat, 4 Feb 2017 13:18:03 +0000 (14:18 +0100)]
Use PLUGIN_NAME macro instead of "vCalendar" string literal internally.
Ricardo Mones [Sat, 4 Feb 2017 11:55:21 +0000 (12:55 +0100)]
Oops! forgot one themeable icon in pdf_viewer
Completes commit
89d34855ea0a9213c0ab133cc0a7a0511086ad64.
Andrej Kacian [Fri, 3 Feb 2017 18:03:19 +0000 (19:03 +0100)]
Make a relative signature_path relative to home directory.
This applies only if corresponding signature_type is SIG_FILE.
Andrej Kacian [Fri, 3 Feb 2017 16:48:02 +0000 (17:48 +0100)]
Moved found_in_addressbook() from plugins to core.
Four identical copies of the same functions removed
from four plugins and put into addr_compl.[ch].
Ricardo Mones [Fri, 3 Feb 2017 11:56:31 +0000 (12:56 +0100)]
Make all headers abide by config and features
wwp [Thu, 2 Feb 2017 17:06:27 +0000 (18:06 +0100)]
Re-introducing the Dillo plugin. Tested against Dillo 3.0.4.1/3.0.5.
Ricardo Mones [Tue, 31 Jan 2017 19:02:51 +0000 (20:02 +0100)]
Remove obsolete font prefs
Ricardo Mones [Mon, 30 Jan 2017 23:11:47 +0000 (00:11 +0100)]
Generalise theme extension handling
Paul [Fri, 27 Jan 2017 15:56:47 +0000 (15:56 +0000)]
vCalendar plugin: use external libical
closes bug #3764
patch by flo.xfce@gmx-topmail.de
Paul [Fri, 27 Jan 2017 15:40:27 +0000 (15:40 +0000)]
sensitise trayicon's 'get mail' and 'exit'
patch by Olivier Brunel
Paul [Fri, 27 Jan 2017 15:37:06 +0000 (15:37 +0000)]
add shadow to rule list (like everywhere else)
patch by Olivier Brunel
Paul [Fri, 27 Jan 2017 15:32:11 +0000 (15:32 +0000)]
when renaming folder, only update summaryview folder name if the current folder is being renamed
patch by Olivier Brunel
wwp [Tue, 24 Jan 2017 06:41:39 +0000 (07:41 +0100)]
Fix typos and a wrong switch expression (coverity CID #
1399549).
Ricardo Mones [Mon, 23 Jan 2017 22:48:18 +0000 (23:48 +0100)]
Better error handling and feedback for save all attachments
wwp [Mon, 23 Jan 2017 19:52:13 +0000 (20:52 +0100)]
Update French translation.
wwp [Sat, 21 Jan 2017 22:51:31 +0000 (23:51 +0100)]
No need to test what g_malloc returns, as if it fails, it stops the
program.
wwp [Sat, 21 Jan 2017 14:12:43 +0000 (15:12 +0100)]
Always show a notice dialog after delete-dupes, even if nothing has
been deleted. Make a better notice when it's about marking as delete
(for later deletion when execute is done). Always say we're deleting
dupes, in status bar.
Fix toolbar item sensibility even though if it's not perfect since
the whole button dropdown menu can't be accessed if current folder
can't be searched for dupes.
wwp [Sat, 21 Jan 2017 11:58:50 +0000 (12:58 +0100)]
Show attachments total size in compose window's relevant tab (only counts
attachments size, not encoding or body part, it is not the email
total size).
wwp [Fri, 20 Jan 2017 22:18:56 +0000 (23:18 +0100)]
Main window's toolbar delete dupes button is now a dropdown, allowing
both duplication in selected folder and in all folders. Clicking the
button still raises the deletion in selected (current) folder.
wwp [Fri, 20 Jan 2017 17:02:09 +0000 (18:02 +0100)]
Update func name in g_warning message (_full() may matter since
this _func() function is also called directly).
wwp [Fri, 20 Jan 2017 09:48:08 +0000 (10:48 +0100)]
Normalize rfc822 date handling by using decent buffer sizes everywhere (128,
which is way more than what RFC822 says: 37 max) and specific buffers.
wwp [Thu, 19 Jan 2017 15:39:28 +0000 (16:39 +0100)]
More work on default pixmaps theme, few details in corners to get
icons look nicer on dark and light backgrounds.
wwp [Thu, 19 Jan 2017 13:49:06 +0000 (14:49 +0100)]
Add "Delete duplicates" (delete duplicated messages in current folder) to
the main window's toolbar, including a brand new (not so shining) icon.
wwp [Thu, 19 Jan 2017 13:26:06 +0000 (14:26 +0100)]
Fix a memory leak.
wwp [Wed, 18 Jan 2017 20:55:02 +0000 (21:55 +0100)]
Make few edit fields wider in matcher dialog, better suit their
use (addressbook name, command-line, etc.).
wwp [Wed, 18 Jan 2017 20:48:50 +0000 (21:48 +0100)]
Fix bug 3762, 'redirect fails'
by removing an check added at
3.14.1.39-g989b3a3, thought I was hardening
sanity checks and I changed the logics, making it fail while in normal
situation. Removed few more extraneous checks.
wwp [Tue, 17 Jan 2017 21:44:30 +0000 (22:44 +0100)]
Improvements and fixes in the folder search: prevent changes in
criterias while the search is performing (disable appropriate widgets).
Better disabling/enabling of widgets when changing search modes or
state.
Discard current cached search when switching from/to advanced
search or changing the case sensitivity or changing the matching
any/all mode.
Ricardo Mones [Tue, 17 Jan 2017 13:10:06 +0000 (14:10 +0100)]
Partially revert "Spanish translation: fix headers to be shown in UI"
This reverts the wrong bits in commit
4ac7eb950e352aa10da1e362fda72f1a918f1241
wwp [Tue, 17 Jan 2017 12:41:52 +0000 (13:41 +0100)]
Fix bug 3251, 'A translated In-Reply-To header is sent translated'
by making sure we're always storing untranslated headers.
Optimize and sanitize a bit the code around it, too.
wwp [Tue, 17 Jan 2017 12:39:01 +0000 (13:39 +0100)]
Fix more header names in French.
Ricardo Mones [Tue, 17 Jan 2017 12:12:20 +0000 (13:12 +0100)]
Spanish translation: fix headers to be shown in UI
Also leave X- headers untranslated.
Ricardo Mones [Tue, 17 Jan 2017 10:09:16 +0000 (11:09 +0100)]
Better English (thanks Paul for reference)
Ricardo Mones [Mon, 16 Jan 2017 23:59:27 +0000 (00:59 +0100)]
Update quicksearch info to cope with rfe 2260…
…until it's really fixable, if ever.
wwp [Mon, 16 Jan 2017 22:19:43 +0000 (23:19 +0100)]
Update French translation and fix translated header names (no space).
wwp [Mon, 16 Jan 2017 17:29:15 +0000 (18:29 +0100)]
Fix Coverity CIDs #
1398812, #
1398813, #
1398814.
Will convert compose_convert_header needs for fixed buffers later.
wwp [Mon, 16 Jan 2017 15:35:13 +0000 (16:35 +0100)]
Fix bug 3571, 'recipient list lost and truncated'
by replacing lots of fixed-size buffers with dynamically
allocated ones.
Also enforce checks by adding or fixing few sanity tests,
fix returned value of some functions in some tricky cases.
wwp [Mon, 16 Jan 2017 11:57:36 +0000 (12:57 +0100)]
Fix g4850949 (use correct API calls).
wwp [Mon, 16 Jan 2017 10:54:24 +0000 (11:54 +0100)]
Fix yet another average leak in matcher.c when parsing headers (valgrind).
Paul [Mon, 16 Jan 2017 10:30:17 +0000 (10:30 +0000)]
fix bug 3734, 'undefined symbol error with flex-2.6.2'
Patch by Ashish Gupta
wwp [Mon, 16 Jan 2017 10:03:35 +0000 (11:03 +0100)]
Fix another (not so big but still common) leak, thanks to valgrind.
wwp [Mon, 16 Jan 2017 09:33:05 +0000 (10:33 +0100)]
Fix big leaks (thanks to valgrind) in filtering/matching by headers,
saved (lots of) megabytes here.
wwp [Sat, 14 Jan 2017 07:37:04 +0000 (08:37 +0100)]
Merge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws
wwp [Sat, 14 Jan 2017 07:34:57 +0000 (08:34 +0100)]
Revert part of
3.14.1-128-g498b61c, fixing Coverity CID #
1398594.
Instead of really fixing the wrong call to g_strdup_printf, I prefer
not touching libical code, we'll see later what to do w/ it.
Michael Rasmussen [Fri, 13 Jan 2017 21:41:08 +0000 (22:41 +0100)]
Merge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws
Michael Rasmussen [Fri, 13 Jan 2017 21:39:10 +0000 (22:39 +0100)]
Fix bug #3673. Patch provided by Perry E. Metzger
Michael Rasmussen [Fri, 13 Jan 2017 21:39:10 +0000 (22:39 +0100)]
Fix build on OSX. Patch provided by Perry E. Metzger
wwp [Fri, 13 Jan 2017 08:19:41 +0000 (09:19 +0100)]
Prefer dynamically allocated buffers to fixed-size ones, use the same
wwp [Fri, 13 Jan 2017 07:46:13 +0000 (08:46 +0100)]
Don't dump more than 100 char in g_warnings about missing HTML tags errors
while parsing, unless --debug mode is set.