claws.git
9 years agoFix format for translated desktop keywords
Ricardo Mones [Thu, 23 Oct 2014 18:47:18 +0000 (20:47 +0200)]
Fix format for translated desktop keywords

9 years agoRSSyl: Fix memory leak caused by last commit.
Andrej Kacian [Thu, 23 Oct 2014 16:38:56 +0000 (18:38 +0200)]
RSSyl: Fix memory leak caused by last commit.

9 years agoRSSyl: start using folder cache
Andrej Kacian [Thu, 23 Oct 2014 16:33:42 +0000 (18:33 +0200)]
RSSyl: start using folder cache

9 years agoFree newly created strings from g_markup_printf_escaped
Ricardo Mones [Thu, 23 Oct 2014 07:56:19 +0000 (09:56 +0200)]
Free newly created strings from g_markup_printf_escaped

Fixes also build with hardening flags:
• rssyl_update_feed.c:124:6: error: format not a string literal and no
  format arguments [-Werror=format-security]
• rssyl_update_feed.c:135:8: error: format not a string literal and no
  format arguments [-Werror=format-security]
• rssyl_update_feed.c:222:6: error: format not a string literal and no
  format arguments [-Werror=format-security]

9 years agoUse gnutls_priority override for STARTTLS as well.
Andrej Kacian [Wed, 22 Oct 2014 15:04:56 +0000 (17:04 +0200)]
Use gnutls_priority override for STARTTLS as well.

9 years agoUse gnutls_priority override also for POP3 connections.
Andrej Kacian [Tue, 21 Oct 2014 17:47:38 +0000 (19:47 +0200)]
Use gnutls_priority override also for POP3 connections.

9 years agoRSSyl: fix markup escaping in one more alertpanel_error in rssyl_update_feed()
Andrej Kacian [Tue, 21 Oct 2014 15:08:27 +0000 (17:08 +0200)]
RSSyl: fix markup escaping in one more alertpanel_error in rssyl_update_feed()

9 years agofix bug 3306, 'HTML tag </b> is not always rendered in error dialog'
Paul [Tue, 21 Oct 2014 10:55:42 +0000 (11:55 +0100)]
fix bug 3306, 'HTML tag </b> is not always rendered in error dialog'

9 years agouse standard hyphen-less "Claws Mail" in user-facing strings. Thanks to Thomas Bellmann.
Paul [Tue, 21 Oct 2014 10:14:53 +0000 (11:14 +0100)]
use standard hyphen-less "Claws Mail" in user-facing strings. Thanks to Thomas Bellmann.

9 years agofix some missing whitespace, and standardise the placement of the whitespace. thanks...
Paul [Tue, 21 Oct 2014 10:10:34 +0000 (11:10 +0100)]
fix some missing whitespace, and standardise the placement of the whitespace. thanks to Thomas Bellmann.

9 years agosome improvement to appdata summaries
Paul [Tue, 21 Oct 2014 09:53:14 +0000 (10:53 +0100)]
some improvement to appdata summaries

9 years agofix `make dist` 3.11.0
Paul [Mon, 20 Oct 2014 19:26:22 +0000 (20:26 +0100)]
fix `make dist`

9 years ago3.11.0 unleashed!
Paul [Mon, 20 Oct 2014 19:06:29 +0000 (20:06 +0100)]
3.11.0 unleashed!

9 years agoRSSyl: when user chooses a different folder name for a newly subscribed feed, store...
Andrej Kacian [Mon, 20 Oct 2014 19:00:57 +0000 (21:00 +0200)]
RSSyl: when user chooses a different folder name for a newly subscribed feed, store the official title, so that it doesn't revert back after first feed update.

9 years agoupdated translations
Paul [Mon, 20 Oct 2014 18:46:19 +0000 (19:46 +0100)]
updated translations

submitted by Yasen Pramatarov, Thomas Bellmann, Sian Mountbatten, Ricardo Mones Lastra,
Flammie Pirinen, "Genghis Khan", Mindaugas, Marcel Pol, Frederico Goncalves Guimaraes,
Slavko, and Andreas Rönnquist

9 years agofix building with --disable-nls
Paul [Mon, 20 Oct 2014 18:39:15 +0000 (19:39 +0100)]
fix building with --disable-nls

9 years agoyou don't get into AUTHORS just for suggesting an idea, and that's all that the contr...
Paul [Mon, 20 Oct 2014 16:49:03 +0000 (17:49 +0100)]
you don't get into AUTHORS just for suggesting an idea, and that's all that the contribution is now

9 years agofix `make dist`
Paul [Mon, 20 Oct 2014 16:43:46 +0000 (17:43 +0100)]
fix `make dist`

9 years agoRSSyl: Lose the .deleted file on folder move for now
Andrej Kacian [Sun, 19 Oct 2014 01:54:04 +0000 (03:54 +0200)]
RSSyl: Lose the .deleted file on folder move for now

9 years agoRSSyl: Copy RFolderItem private data properly.
Andrej Kacian [Sat, 18 Oct 2014 11:55:38 +0000 (13:55 +0200)]
RSSyl: Copy RFolderItem private data properly.

9 years agoRevert "RSSyl: Just copy all of the custom folderlist xml tags in copy_private_data...
Andrej Kacian [Sat, 18 Oct 2014 11:18:17 +0000 (13:18 +0200)]
Revert "RSSyl: Just copy all of the custom folderlist xml tags in copy_private_data via folder_item_{get,set}_xml class functions, instead of handling feed properties one by one."

This reverts commit dc8728ee3222dbe49cdac81e6dc72b2ba206a046.

9 years agoDisable SSL3.0 entirely as a Poodle fix.
Colin Leroy [Thu, 16 Oct 2014 12:35:46 +0000 (14:35 +0200)]
Disable SSL3.0 entirely as a Poodle fix.

9 years agoRSSyl: Just copy all of the custom folderlist xml tags in copy_private_data via folde...
Andrej Kacian [Sun, 12 Oct 2014 20:09:46 +0000 (22:09 +0200)]
RSSyl: Just copy all of the custom folderlist xml tags in copy_private_data via folder_item_{get,set}_xml class functions, instead of handling feed properties one by one.

9 years agoLibravatar: allow reduced timeout for network requests
Ricardo Mones [Sun, 5 Oct 2014 20:25:51 +0000 (22:25 +0200)]
Libravatar: allow reduced timeout for network requests

Based on original patch from Christian Hesse, thanks!

9 years agoRemove unreachable code
Ricardo Mones [Sat, 20 Sep 2014 10:41:28 +0000 (12:41 +0200)]
Remove unreachable code

Since this is within the switch case where selection_mode is
GTK_SELECTION_BROWSE the if is always executed and the else
path is never taken.

9 years agore: last commit - of course, one debug_print() will do
Paul [Sun, 28 Sep 2014 09:44:31 +0000 (10:44 +0100)]
re: last commit - of course, one debug_print() will do

9 years agoadd more debug_prints in relation to bug 3049
Paul [Sun, 28 Sep 2014 09:29:56 +0000 (10:29 +0100)]
add more debug_prints in relation to bug 3049

9 years agoFix typos reported on irc (thanks!)
Ricardo Mones [Tue, 23 Sep 2014 11:58:18 +0000 (13:58 +0200)]
Fix typos reported on irc (thanks!)

9 years agoImprove thread-safety in NNTP
Ricardo Mones [Tue, 9 Sep 2014 23:15:37 +0000 (01:15 +0200)]
Improve thread-safety in NNTP

9 years agoFix bug 3285 ‘modify tbird2claws.py to handle subdirectory’
Ricardo Mones [Thu, 18 Sep 2014 08:35:22 +0000 (10:35 +0200)]
Fix bug 3285 ‘modify tbird2claws.py to handle subdirectory’

9 years agoRSSyl: Do not use g_strsplit_set() to get the ID from message file, since the ID...
Andrej Kacian [Sun, 14 Sep 2014 03:24:07 +0000 (05:24 +0200)]
RSSyl: Do not use g_strsplit_set() to get the ID from message file, since the ID itself can contain < or > characters. Should fix bug #3282.

9 years agoAdd forgotten author of @^^ patch (and others)
Ricardo Mones [Sat, 13 Sep 2014 09:06:15 +0000 (11:06 +0200)]
Add forgotten author of @^^ patch (and others)

9 years agofix bug 3265, 'procmime.c: unbalanced flockfile() / funlockfile()'
Paul [Fri, 12 Sep 2014 06:12:44 +0000 (07:12 +0100)]
fix bug 3265, 'procmime.c: unbalanced flockfile() / funlockfile()'

Patch by Timo Teräs

9 years agoAdd new quicksearch for header's content only
Ricardo Mones [Wed, 10 Sep 2014 21:37:11 +0000 (23:37 +0200)]
Add new quicksearch for header's content only

• The new “H S” filter searches for mail that contains string S in
  the content of any non-internal header.

Based on patches¹² by H.Merijn Brand <h.m.brand@xs4all.nl>, with some
reversion, refactoring, minor improvements and fixed typos.

¹ http://lists.claws-mail.org/pipermail/devel/2014-August/001257.html
² http://lists.claws-mail.org/pipermail/devel/2014-August/001258.html

9 years agoFancy: disallow editing for empty stylesheets
Ricardo Mones [Mon, 8 Sep 2014 23:07:33 +0000 (01:07 +0200)]
Fancy: disallow editing for empty stylesheets

9 years agodisallow editing any account (even current account) when at least one compose window...
Paul [Fri, 5 Sep 2014 08:24:39 +0000 (09:24 +0100)]
disallow editing any account (even current account) when at least one compose window is open

9 years agoFix a typo.
wwp [Wed, 3 Sep 2014 11:37:50 +0000 (13:37 +0200)]
Fix a typo.

9 years agoadd Reply-To to template config
Paul [Wed, 3 Sep 2014 10:49:17 +0000 (11:49 +0100)]
add Reply-To to template config

9 years agofix msg display when utf8_instead_of_locale_for_broken_mail is turned off and you...
Paul [Wed, 3 Sep 2014 07:12:20 +0000 (08:12 +0100)]
fix msg display when utf8_instead_of_locale_for_broken_mail is turned off and you use a UTF-8 locale

9 years agoDon't differentiate the protocols used when using direct SSL/TLS versus STARTTLS
Paul [Thu, 28 Aug 2014 09:55:41 +0000 (10:55 +0100)]
Don't differentiate the protocols used when using direct SSL/TLS versus STARTTLS

Patch by Alessandro Di Federico

9 years agoWhen changing focus in folderview, make sure the newly focused folder is visible...
Andrej Kacian [Wed, 20 Aug 2014 11:02:24 +0000 (13:02 +0200)]
When changing focus in folderview, make sure the newly focused folder is visible first.

9 years agoImprove translation (Debian bug #757929)
Ricardo Mones [Wed, 13 Aug 2014 21:27:14 +0000 (23:27 +0200)]
Improve translation (Debian bug #757929)

9 years agoFix bug #3246 ‘attachment open: "remember this" ignored if ~/.mailcap does not exist’
Ricardo Mones [Tue, 19 Aug 2014 15:17:30 +0000 (17:17 +0200)]
Fix bug #3246 ‘attachment open: "remember this" ignored if ~/.mailcap does not exist’

Add also a warning if intermediate file cannot be created.

9 years agoPython plugin: Make 'account' property of ComposeWindow read/write
Holger Berndt [Thu, 14 Aug 2014 21:41:00 +0000 (23:41 +0200)]
Python plugin: Make 'account' property of ComposeWindow read/write

9 years agoRSSyl: fix OPML import creating incorrect folder hierarchy
Andrej Kacian [Wed, 13 Aug 2014 20:32:01 +0000 (22:32 +0200)]
RSSyl: fix OPML import creating incorrect folder hierarchy

9 years agoPython plugin: Add flag attributes to MessageInfo object
Holger Berndt [Tue, 12 Aug 2014 21:13:52 +0000 (23:13 +0200)]
Python plugin: Add flag attributes to MessageInfo object

9 years agofix building without gnuTLS support
Paul [Tue, 5 Aug 2014 06:20:59 +0000 (07:20 +0100)]
fix building without gnuTLS support

9 years agoFix to apply to new behavior of foldersel_set_tree. See 247a452
Michael Rasmussen [Sat, 2 Aug 2014 13:38:58 +0000 (15:38 +0200)]
Fix to apply to new behavior of foldersel_set_tree. See 247a452

9 years agoIf cur_folder is not NULL then the folder tree will have cur_folder as root
Michael Rasmussen [Sat, 2 Aug 2014 13:37:01 +0000 (15:37 +0200)]
If cur_folder is not NULL then the folder tree will have cur_folder as root

9 years agoimplement RFE 3239, 'Remove "Content-Disposition: attachment" from PGP/MIME signed...
Paul [Sat, 2 Aug 2014 08:06:17 +0000 (09:06 +0100)]
implement RFE 3239, 'Remove "Content-Disposition: attachment" from PGP/MIME signed messages'

modified version of the patch submitted by tdajd@6paq.com

9 years agoFix missing fclose(), thanks to Kevin Day
Colin Leroy [Fri, 1 Aug 2014 15:15:26 +0000 (17:15 +0200)]
Fix missing fclose(), thanks to Kevin Day

9 years agoAdd check for a NULL parameter to extract_address(), to prevent possible null pointer...
Andrej Kacian [Fri, 1 Aug 2014 08:28:52 +0000 (10:28 +0200)]
Add check for a NULL parameter to extract_address(), to prevent possible null pointer dereference.

9 years agoActually display "(No From)" in messageview's From column when appropriate.
Andrej Kacian [Fri, 1 Aug 2014 08:28:07 +0000 (10:28 +0200)]
Actually display "(No From)" in messageview's From column when appropriate.

9 years agotidy up after last commit
Paul [Fri, 1 Aug 2014 06:05:31 +0000 (07:05 +0100)]
tidy up after last commit

9 years agoimplement RFE 3238, 'GPG Mime Plugin exports contents to a tmpfile unnecessarily'
Paul [Fri, 1 Aug 2014 05:50:50 +0000 (06:50 +0100)]
implement RFE 3238, 'GPG Mime Plugin exports contents to a tmpfile unnecessarily'

The function gpgme_data_new_from_filepart() accepts a file stream with an offset.
This information is already available via the mimeinfo variable.
Instead of creating a new, temporary, file that contains some of the gpgme data, just use the original file as is.
This saves resources especially on flash disks that have a limited number of writes.

Patch by Kevin Day <thekevinday@gmail.com>

9 years agofix bug 3236, 'sc_html_parse_tag() does not recognize '<br/>' as line break'
Paul [Wed, 30 Jul 2014 11:58:18 +0000 (12:58 +0100)]
fix bug 3236, 'sc_html_parse_tag() does not recognize '<br/>' as line break'

Patch by  Fabian Keil.

9 years agofix bug 3235, 'Extraneous double quotes inside base64-encoded From header confuse...
Paul [Wed, 30 Jul 2014 07:31:03 +0000 (08:31 +0100)]
fix bug 3235, 'Extraneous double quotes inside base64-encoded From header confuse 'Reply' action'

9 years agoRSSyl: Convenience checkbox allowing user to open feed properties window after subscr...
Andrej Kacian [Sat, 26 Jul 2014 13:46:49 +0000 (15:46 +0200)]
RSSyl: Convenience checkbox allowing user to open feed properties window after subscribing a new feed.

9 years agoRSSyl: Fix Atom parser getting lost within feed/author.
Andrej Kacian [Fri, 25 Jul 2014 12:45:11 +0000 (14:45 +0200)]
RSSyl: Fix Atom parser getting lost within feed/author.

9 years agofix the doubled up mnemonic
Paul [Fri, 25 Jul 2014 06:37:07 +0000 (07:37 +0100)]
fix the doubled up mnemonic

9 years agoadd option to toggle mainwindow menubar, (hotkey F12)
Paul [Fri, 25 Jul 2014 06:10:26 +0000 (07:10 +0100)]
add option to toggle mainwindow menubar, (hotkey F12)

9 years agodon't ignore stylesheet when reloading from popup prefs
Paul [Sat, 19 Jul 2014 16:25:56 +0000 (17:25 +0100)]
don't ignore stylesheet when reloading from popup prefs

9 years agoFix http://bugs.debian.org/755022 (now uses https)
Ricardo Mones [Sat, 19 Jul 2014 09:52:24 +0000 (11:52 +0200)]
Fix http://bugs.debian.org/755022 (now uses https)

9 years agofix some typos. patch by Andreas Rönnquist
Paul [Wed, 16 Jul 2014 14:59:02 +0000 (15:59 +0100)]
fix some typos. patch by Andreas Rönnquist

9 years agomake the compiler be quiet. patch by Christian Hesse
Paul [Wed, 16 Jul 2014 14:49:16 +0000 (15:49 +0100)]
make the compiler be quiet. patch by Christian Hesse

9 years agoadd user specified stylesheet option
Paul [Wed, 16 Jul 2014 14:38:46 +0000 (15:38 +0100)]
add user specified stylesheet option

9 years agoPython plugin: Fix ComposeWindow.get_account_selection
Holger Berndt [Thu, 10 Jul 2014 19:15:58 +0000 (21:15 +0200)]
Python plugin: Fix ComposeWindow.get_account_selection

9 years agofix bug 3173, 'quick search ignores trailing blank'
Paul [Thu, 10 Jul 2014 05:58:00 +0000 (06:58 +0100)]
fix bug 3173, 'quick search ignores trailing blank'

9 years agoRemove test
Colin Leroy [Wed, 9 Jul 2014 07:12:15 +0000 (09:12 +0200)]
Remove test

9 years agotest commit
Colin Leroy [Tue, 8 Jul 2014 13:52:30 +0000 (15:52 +0200)]
test commit

9 years agodon't switch from 'Thread Date' to 'Date' when clicking column header
Paul [Sat, 5 Jul 2014 06:57:15 +0000 (07:57 +0100)]
don't switch from 'Thread Date' to 'Date' when clicking column header

When sorting by Thread Date, make clicking the Date columm header not switch to sorting by
Date, but remain sorting by Thread Date, just toggling between ascending/desending, and
maintaining the previous behaviour when sorting by Date.

9 years agoRSSyl: Fix errno declaration in rssyl_add_item() breaking compilation on *BSD
Andrej Kacian [Wed, 2 Jul 2014 06:19:01 +0000 (08:19 +0200)]
RSSyl: Fix errno declaration in rssyl_add_item() breaking compilation on *BSD

9 years agoRSSyl: more fixes for Coverity issues
Andrej Kacian [Tue, 1 Jul 2014 17:14:47 +0000 (19:14 +0200)]
RSSyl: more fixes for Coverity issues

9 years agoRSSyl: Fix some more issues reported by Coverity.
Andrej Kacian [Sun, 29 Jun 2014 19:39:54 +0000 (21:39 +0200)]
RSSyl: Fix some more issues reported by Coverity.

9 years agoRSSyl: remove surplus semicolons from FILL macro use.
Andrej Kacian [Mon, 30 Jun 2014 06:29:44 +0000 (08:29 +0200)]
RSSyl: remove surplus semicolons from FILL macro use.

9 years agoRSSyl: make sure we do not operate with NULL text in libfeed parsers' end-handlers.
Andrej Kacian [Sun, 29 Jun 2014 19:26:48 +0000 (21:26 +0200)]
RSSyl: make sure we do not operate with NULL text in libfeed parsers' end-handlers.

9 years agoRSSyl: make the libfeed parsers' FILL macro brace-safe. Thanks Colin!
Andrej Kacian [Sun, 29 Jun 2014 19:23:23 +0000 (21:23 +0200)]
RSSyl: make the libfeed parsers' FILL macro brace-safe. Thanks Colin!

9 years agoRSSyl: fix memory leak in rssyl_deleted
Andrej Kacian [Sun, 29 Jun 2014 19:20:15 +0000 (21:20 +0200)]
RSSyl: fix memory leak in rssyl_deleted

9 years agohighlight queue if there are msgs in its sub-folders and the tree is collapsed
Paul [Sun, 29 Jun 2014 11:59:25 +0000 (12:59 +0100)]
highlight queue if there are msgs in its sub-folders and the tree is collapsed

as is done for the parent queue folder

9 years agoAdd license and copyright to 9b3fd2b5
Ricardo Mones [Fri, 27 Jun 2014 23:13:22 +0000 (01:13 +0200)]
Add license and copyright to 9b3fd2b5

9 years agoAdd missing copyrights in tnef_parse plugin
Ricardo Mones [Fri, 27 Jun 2014 20:19:00 +0000 (22:19 +0200)]
Add missing copyrights in tnef_parse plugin

9 years agoMake INBOX case-insensitive (as RFC states), and add a check for a "Draft" folder...
Colin Leroy [Thu, 26 Jun 2014 13:44:58 +0000 (15:44 +0200)]
Make INBOX case-insensitive (as RFC states), and add a check for a "Draft" folder when building folder tree. Fixes bug #3221, "Claws Mail has issues with Yahoo IMAP server/folders"

9 years agoUse the slist_free_strings_full wrapper func.
wwp [Thu, 26 Jun 2014 10:43:34 +0000 (12:43 +0200)]
Use the slist_free_strings_full wrapper func.

9 years agoindicate revoked UIDs
Paul [Thu, 26 Jun 2014 04:38:22 +0000 (05:38 +0100)]
indicate revoked UIDs

9 years agoshow owner trust in full info
Paul [Thu, 26 Jun 2014 04:19:11 +0000 (05:19 +0100)]
show owner trust in full info

9 years agoRSSyl: handle expiring comments after their parent is gone
Andrej Kacian [Wed, 25 Jun 2014 20:59:35 +0000 (22:59 +0200)]
RSSyl: handle expiring comments after their parent is gone

9 years agoRSSyl: during format update, copy also folder properties
Andrej Kacian [Thu, 19 Jun 2014 07:53:56 +0000 (09:53 +0200)]
RSSyl: during format update, copy also folder properties

9 years agoFix copy paste error
Ricardo Mones [Tue, 24 Jun 2014 20:23:45 +0000 (22:23 +0200)]
Fix copy paste error

9 years agoFix memory leak in libravatar
Ricardo Mones [Tue, 24 Jun 2014 17:41:51 +0000 (19:41 +0200)]
Fix memory leak in libravatar

Thanks Christian Hesse for the patch!

9 years agoAdd some missing copyright
Ricardo Mones [Tue, 24 Jun 2014 17:37:28 +0000 (19:37 +0200)]
Add some missing copyright

9 years agoRSSyl: do not use feed item's URL to populate an empty ID, it just confuses the compa...
Andrej Kacian [Tue, 24 Jun 2014 16:39:53 +0000 (18:39 +0200)]
RSSyl: do not use feed item's URL to populate an empty ID, it just confuses the comparing logic

9 years agofix erroneous 'untrusted' msg based on validity not trust
Paul [Tue, 24 Jun 2014 10:39:04 +0000 (11:39 +0100)]
fix erroneous 'untrusted' msg based on validity not trust

9 years agoAdd support for NOCONFIGURE environment variable. Patch by Charles A Edwards
Colin Leroy [Sun, 22 Jun 2014 19:32:57 +0000 (21:32 +0200)]
Add support for NOCONFIGURE environment variable. Patch by Charles A Edwards

9 years agoFix b976c1d by actually having a mnemonic char in the Subject label, so alt+s works.
Andrej Kacian [Wed, 18 Jun 2014 21:55:02 +0000 (23:55 +0200)]
Fix b976c1d by actually having a mnemonic char in the Subject label, so alt+s works.

9 years agoRevert 23c8b42. Caused by a bug in Debian Sid
Michael Rasmussen [Sat, 21 Jun 2014 21:53:49 +0000 (23:53 +0200)]
Revert 23c8b42. Caused by a bug in Debian Sid

9 years agoFix wrong include
Michael Rasmussen [Sat, 21 Jun 2014 18:22:45 +0000 (20:22 +0200)]
Fix wrong include

9 years agoFix unchecked return values. Patch by Christian Hesse
Colin Leroy [Fri, 20 Jun 2014 12:10:35 +0000 (14:10 +0200)]
Fix unchecked return values. Patch by Christian Hesse

9 years agoDon't automatically re-check signatures
Colin Leroy [Fri, 20 Jun 2014 10:59:32 +0000 (12:59 +0200)]
Don't automatically re-check signatures

9 years agoFix unchecked return value - Patch by Christian Hesse
Colin Leroy [Fri, 20 Jun 2014 10:38:55 +0000 (12:38 +0200)]
Fix unchecked return value - Patch by Christian Hesse

9 years agoFix unchecked return values - patch by Christian Hesse
Colin Leroy [Fri, 20 Jun 2014 10:38:28 +0000 (12:38 +0200)]
Fix unchecked return values - patch by Christian Hesse