claws.git
10 years agofix double-free crasher in Edit Accounts dialogue
Paul [Mon, 10 Jun 2013 13:54:15 +0000 (14:54 +0100)]
fix double-free crasher in Edit Accounts dialogue

10 years ago3.9.2 unleashed 3.9.2
Paul [Sat, 8 Jun 2013 20:35:31 +0000 (21:35 +0100)]
3.9.2 unleashed

10 years agoMerge branch 'bugfix-3.9.2'
Paul [Sat, 8 Jun 2013 20:31:28 +0000 (21:31 +0100)]
Merge branch 'bugfix-3.9.2'

10 years agofix detection of account in --compose and --compose-from-file where the From value... bugfix-3.9.2
Paul [Thu, 6 Jun 2013 13:10:21 +0000 (14:10 +0100)]
fix detection of account in --compose and --compose-from-file where the From value contains a name + email. Patch by Colin.
(cherry picked from commit 6ae1c2d29624155d085ea213d1a8431981008c76)

10 years agoFix variable name for the failing case
Ricardo Mones [Fri, 31 May 2013 06:29:39 +0000 (08:29 +0200)]
Fix variable name for the failing case
(cherry picked from commit 7f3695d49fba24f50fcb58e2fc7f5991cc9009ea)

10 years agoCheck if detected libpython.so can be dlopen-ed
Ricardo Mones [Thu, 30 May 2013 16:29:07 +0000 (18:29 +0200)]
Check if detected libpython.so can be dlopen-ed

A somewhat better solution for the libpython.so detection saga.
Unfortunately it has not presented itself and had to be painfully
extracted from a series of trial and error experiments. No living
beings were harmed in the process, though.

Many thanks to Paul for the help with testing this.
(cherry picked from commit df8a1d7e766dea1c48a47d6a7766e20922a78cab)

10 years agoGet rid of version.in - forgotten files
Colin Leroy [Thu, 30 May 2013 12:37:19 +0000 (14:37 +0200)]
Get rid of version.in - forgotten files
(cherry picked from commit 9375966944e6fef9cc85820b329c46125a93b3f3)

10 years agoGet rid of version.in, generate it ourselves when in a git tree
Colin Leroy [Thu, 30 May 2013 12:18:10 +0000 (14:18 +0200)]
Get rid of version.in, generate it ourselves when in a git tree
Prevents automake to believe it should remove it on distclean.
(cherry picked from commit a0773b18b0651f754b806ce07c61e564ffc21a8c)

10 years agoReorder send_message's port selection logic, paving the
Colin Leroy [Thu, 30 May 2013 09:35:16 +0000 (11:35 +0200)]
Reorder send_message's port selection logic, paving the
way for bug #2252 "API for external password storage"
Patch by Michal Gorny
(cherry picked from commit d04fd18b94a1c6fc8d22afe46367f278370011d3)

10 years agoput back this cruft until a better solution presents itself
Paul [Wed, 29 May 2013 17:26:39 +0000 (18:26 +0100)]
put back this cruft until a better solution presents itself
(cherry picked from commit 533722f52efcce1117503d5263efbbd4702c9c09)

10 years agofix locating of pythonXX.so, with thanks to Ricardo
Paul [Mon, 27 May 2013 12:52:48 +0000 (13:52 +0100)]
fix locating of pythonXX.so, with thanks to Ricardo
(cherry picked from commit 7a8ee419bf23dd5d84275e29cdd04bbb35d47b8d)

10 years agoFix undoing file insertion.
Colin Leroy [Fri, 24 May 2013 18:27:02 +0000 (20:27 +0200)]
Fix undoing file insertion.
(cherry picked from commit 7e2654802e7eb97090da16bdf0fc3e4adf4fd283)

10 years agoRemove every control char after colon
Ricardo Mones [Fri, 24 May 2013 12:38:28 +0000 (14:38 +0200)]
Remove every control char after colon

The extraheaderrc format doesn't allow data after the header
colon. Other OSes may insert extra characters other than \n,
so, remove them all.
(cherry picked from commit 6b978617931b7116397c6c625a26dc638154dd28)

10 years agoNew big icon for compose windows, by Simon Steinbeiss
Colin Leroy [Thu, 23 May 2013 19:52:29 +0000 (21:52 +0200)]
New big icon for compose windows, by Simon Steinbeiss
(cherry picked from commit 94ed99e1acdf6a07c6cb3c01f764ab9f6e97fa77)

10 years agofix detection of account in --compose and --compose-from-file where the From value...
Paul [Thu, 6 Jun 2013 13:10:21 +0000 (14:10 +0100)]
fix detection of account in --compose and --compose-from-file where the From value contains a name + email. Patch by Colin.

10 years agoFix variable name for the failing case
Ricardo Mones [Fri, 31 May 2013 06:29:39 +0000 (08:29 +0200)]
Fix variable name for the failing case

10 years agoCheck if detected libpython.so can be dlopen-ed
Ricardo Mones [Thu, 30 May 2013 16:29:07 +0000 (18:29 +0200)]
Check if detected libpython.so can be dlopen-ed

A somewhat better solution for the libpython.so detection saga.
Unfortunately it has not presented itself and had to be painfully
extracted from a series of trial and error experiments. No living
beings were harmed in the process, though.

Many thanks to Paul for the help with testing this.

10 years agoGet rid of version.in - forgotten files
Colin Leroy [Thu, 30 May 2013 12:37:19 +0000 (14:37 +0200)]
Get rid of version.in - forgotten files

10 years agoGet rid of version.in, generate it ourselves when in a git tree
Colin Leroy [Thu, 30 May 2013 12:18:10 +0000 (14:18 +0200)]
Get rid of version.in, generate it ourselves when in a git tree
Prevents automake to believe it should remove it on distclean.

10 years agoReorder send_message's port selection logic, paving the
Colin Leroy [Thu, 30 May 2013 09:35:16 +0000 (11:35 +0200)]
Reorder send_message's port selection logic, paving the
way for bug #2252 "API for external password storage"
Patch by Michal Gorny

10 years agoput back this cruft until a better solution presents itself
Paul [Wed, 29 May 2013 17:26:39 +0000 (18:26 +0100)]
put back this cruft until a better solution presents itself

10 years agofix locating of pythonXX.so, with thanks to Ricardo
Paul [Mon, 27 May 2013 12:52:48 +0000 (13:52 +0100)]
fix locating of pythonXX.so, with thanks to Ricardo

10 years agoFix undoing file insertion.
Colin Leroy [Fri, 24 May 2013 18:27:02 +0000 (20:27 +0200)]
Fix undoing file insertion.

10 years agoRemove every control char after colon
Ricardo Mones [Fri, 24 May 2013 12:38:28 +0000 (14:38 +0200)]
Remove every control char after colon

The extraheaderrc format doesn't allow data after the header
colon. Other OSes may insert extra characters other than \n,
so, remove them all.

10 years agoNew big icon for compose windows, by Simon Steinbeiss
Colin Leroy [Thu, 23 May 2013 19:52:29 +0000 (21:52 +0200)]
New big icon for compose windows, by Simon Steinbeiss

10 years agoReorganise and beautify AttachWarner preferences
Ricardo Mones [Mon, 20 May 2013 21:52:56 +0000 (23:52 +0200)]
Reorganise and beautify AttachWarner preferences

Use frames to separate options about what to search from the
options about where not to search and give it a more pleasant
appearance, and, hopefully, make it easier to understand.

Reworded skip quotes ckeckbox tip to warn about user-inserted
quotation marks.

10 years agoFix #2927 'Optional case insensitivity for the attach-warner-plugin'
Ricardo Mones [Mon, 20 May 2013 20:59:57 +0000 (22:59 +0200)]
Fix #2927 'Optional case insensitivity for the attach-warner-plugin'

Based on original patch provided by Henri Bauer <henri.bauer@voila.fr>

10 years agoFix bug #2923 'build failure with perl 5.18'
H.Merijn Brand [Mon, 13 May 2013 09:16:08 +0000 (11:16 +0200)]
Fix bug #2923 'build failure with perl 5.18'

Removed also some unnecessary whitespaces

10 years agoFix compiler warning.
Andrej Kacian [Sun, 12 May 2013 13:14:29 +0000 (15:14 +0200)]
Fix compiler warning.

10 years agoDo not try to destroy a NULL session after an unsuccesful NNTP connect attempt.
Andrej Kacian [Sun, 12 May 2013 13:09:52 +0000 (15:09 +0200)]
Do not try to destroy a NULL session after an unsuccesful NNTP connect attempt.

10 years agoadd missing AC_MSG_CHECKING() for geolocation plugin
Paul [Fri, 10 May 2013 06:57:55 +0000 (07:57 +0100)]
add missing AC_MSG_CHECKING() for geolocation plugin

10 years agoadd secondary check for libperl.so for distros such as fedora
Paul [Thu, 9 May 2013 18:56:12 +0000 (19:56 +0100)]
add secondary check for libperl.so for distros such as fedora

10 years agoremove useless repeated line (thanks, Brian!)
Paul [Thu, 9 May 2013 16:39:57 +0000 (17:39 +0100)]
remove useless repeated line (thanks, Brian!)

10 years agofix check for libsoup - it is not obligatory
Paul [Thu, 9 May 2013 13:27:22 +0000 (14:27 +0100)]
fix check for libsoup - it is not obligatory

10 years agoadd missing check for libperl
Paul [Thu, 9 May 2013 08:47:38 +0000 (09:47 +0100)]
add missing check for libperl

10 years agoUsual Windows fixes
Colin Leroy [Tue, 7 May 2013 10:47:25 +0000 (12:47 +0200)]
Usual Windows fixes

10 years agoNever decode multipart/* or message/* parts, as RFC states.
Colin Leroy [Tue, 7 May 2013 10:46:40 +0000 (12:46 +0200)]
Never decode multipart/* or message/* parts, as RFC states.

10 years agofor release 3.9.1 3.9.1
Paul [Mon, 6 May 2013 16:31:44 +0000 (17:31 +0100)]
for release 3.9.1

10 years agotranslation updates by David Vachulka, Thomas Bellmann, Ricardo Mones, Genghis Khan...
Paul [Mon, 6 May 2013 09:31:43 +0000 (10:31 +0100)]
translation updates by David Vachulka, Thomas Bellmann, Ricardo Mones, Genghis Khan, Páder Rezső, Mindaugas Baranauskas, Frederico Goncalves Guimaraes, Slavko, Andreas Rönnquist

10 years agofix bug #2884, 'zh_CN translation crashes src/prefs_filtering.c via alertpanel_error...
Paul [Mon, 6 May 2013 09:26:30 +0000 (10:26 +0100)]
fix bug #2884, 'zh_CN translation crashes src/prefs_filtering.c via alertpanel_error g_vsnprintf'

10 years agoMerge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws
Colin Leroy [Fri, 3 May 2013 10:58:22 +0000 (12:58 +0200)]
Merge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws

10 years agoAvoid decoding multipart/signed parts. We'll decode their
Colin Leroy [Fri, 3 May 2013 10:57:34 +0000 (12:57 +0200)]
Avoid decoding multipart/signed parts. We'll decode their
children, but the underlying privacy plugin expects the
raw file.

10 years agoFix test for git to allow tarball builds.
Michael Rasmussen [Fri, 3 May 2013 00:35:28 +0000 (02:35 +0200)]
Fix test for git to allow tarball builds.

10 years agoAdd proper test for an installed version of git. Bail if git is not
Michael Rasmussen [Thu, 2 May 2013 18:01:20 +0000 (20:01 +0200)]
Add proper test for an installed version of git. Bail if git is not
found on path.

10 years agoFix references to claws CVS so they now references claws git
Michael Rasmussen [Thu, 2 May 2013 18:00:17 +0000 (20:00 +0200)]
Fix references to claws CVS so they now references claws git

10 years agoFix typo in debug_print string
Ricardo Mones [Thu, 2 May 2013 08:30:01 +0000 (10:30 +0200)]
Fix typo in debug_print string

10 years agoDo not leak memory and unref the result if valid
Ricardo Mones [Thu, 2 May 2013 08:23:38 +0000 (10:23 +0200)]
Do not leak memory and unref the result if valid

10 years agoFix bug #1684 'view news messages with large attachements segfaults'
Ricardo Mones [Thu, 2 May 2013 07:28:15 +0000 (09:28 +0200)]
Fix bug #1684 'view news messages with large attachements segfaults'

Don't g_free MMAPString str data which we didn't allocate

10 years agoFix more fuzzies.
Colin Leroy [Mon, 29 Apr 2013 11:59:05 +0000 (13:59 +0200)]
Fix more fuzzies.

10 years agoAdd modification copyright
Colin Leroy [Mon, 29 Apr 2013 11:54:18 +0000 (13:54 +0200)]
Add modification copyright

10 years agofix some string inconsistencies
Paul [Sat, 27 Apr 2013 07:12:55 +0000 (08:12 +0100)]
fix some string inconsistencies

10 years agoreplace fuzzy-head fix in 3.9.0-196-g06e09c8 with simpler, better, proper fix
Paul [Fri, 26 Apr 2013 16:30:34 +0000 (17:30 +0100)]
replace fuzzy-head fix in 3.9.0-196-g06e09c8 with simpler, better, proper fix

replace fuzzy-head fix in 3.9.0-196-g06e09c8 with simpler, better, proper fix

Signed-off-by: Paul <paul@claws-mail.org>
10 years agofix implicit declaration warnings
Paul [Fri, 26 Apr 2013 11:10:46 +0000 (12:10 +0100)]
fix implicit declaration warnings

10 years agofix crasher when using /Edit/Search folder on start-up with nothing selected.
Paul [Fri, 26 Apr 2013 10:10:35 +0000 (11:10 +0100)]
fix crasher when using /Edit/Search folder on start-up with nothing selected.
also grey out the menu item when a mail folder is not selected

10 years agoFix untranslated description in archiver plugin
Ricardo Mones [Wed, 24 Apr 2013 23:09:38 +0000 (01:09 +0200)]
Fix untranslated description in archiver plugin

gettext cannot evaluate preprocessor conditions affecting translatable
strings and only generates one msgid for the po file. If later the build
doesn't generate the same string as gettext, its msgid is never found
and hence appears untranslated on the UI.

10 years agofurther fix to bug #2862, 'Segmentation fault when replying to a message where the...
Paul [Wed, 24 Apr 2013 09:19:48 +0000 (10:19 +0100)]
further fix to bug #2862, 'Segmentation fault when replying to a message where the "code conversion" fails'

10 years agoFinish updating
Colin Leroy [Tue, 23 Apr 2013 06:49:58 +0000 (08:49 +0200)]
Finish updating

10 years agoFix layout
Colin Leroy [Tue, 23 Apr 2013 06:40:42 +0000 (08:40 +0200)]
Fix layout

10 years agoMerge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws
Colin Leroy [Tue, 23 Apr 2013 06:39:57 +0000 (08:39 +0200)]
Merge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws

10 years agofix errors in strings
Paul [Sun, 21 Apr 2013 20:07:51 +0000 (21:07 +0100)]
fix errors in strings

10 years agoadd missing file
Paul [Sun, 21 Apr 2013 18:45:21 +0000 (19:45 +0100)]
add missing file

10 years agoComplete fix for #2093 "key 'C' mention harcoded in string"
Ricardo Mones [Sun, 21 Apr 2013 09:45:51 +0000 (11:45 +0200)]
Complete fix for #2093 "key 'C' mention harcoded in string"

Refactor code to obtain shortcut to a function and don't
mention the shortcut in the cases it doesn't exist.

11 years agoFix bug #2878 'bsfilter / folder.c:1435 Condition identifier != NULL failed'
Ricardo Mones [Thu, 18 Apr 2013 22:17:16 +0000 (00:17 +0200)]
Fix bug #2878 'bsfilter / folder.c:1435 Condition identifier != NULL failed'

Don't call folder_find_item_from_identifier if using default
NULL value

11 years agoUpdate year in manual copyright notices
Ricardo Mones [Thu, 18 Apr 2013 22:14:25 +0000 (00:14 +0200)]
Update year in manual copyright notices

11 years agofix extensions/modules
Colin Leroy [Wed, 17 Apr 2013 12:51:03 +0000 (14:51 +0200)]
fix extensions/modules

11 years agoupdate french translation
Colin Leroy [Wed, 17 Apr 2013 11:54:34 +0000 (13:54 +0200)]
update french translation

11 years agoFix plugin description.
Colin Leroy [Wed, 17 Apr 2013 11:45:41 +0000 (13:45 +0200)]
Fix plugin description.

11 years agofix bug #2909, 'Changing folder quickly can cause wrong email to be deleted'
Paul [Tue, 16 Apr 2013 08:50:48 +0000 (09:50 +0100)]
fix bug #2909, 'Changing folder quickly can cause wrong email to be deleted'

11 years agoFix bug #2905 "Include the signature timestamp in the 'full signature information'"
Ricardo Mones [Mon, 15 Apr 2013 22:33:49 +0000 (00:33 +0200)]
Fix bug #2905 "Include the signature timestamp in the 'full signature information'"

Format used is the same shown in summary view date column.
Original patch by Fabian Keil, thanks! ;-)

11 years agoIf 'Don't popup error dialog on receive error' is checked do not show
Michael Rasmussen [Sat, 13 Apr 2013 10:06:56 +0000 (12:06 +0200)]
If 'Don't popup error dialog on receive error' is checked do not show
alert_panel but write virus message to statusbar instead.

11 years agoAdd support for GnuTLS priority string.
Paul [Sat, 13 Apr 2013 07:33:58 +0000 (08:33 +0100)]
Add support for GnuTLS priority string.
Patch by Darko Koruga

11 years agofix bug #2879, 'Plain text mails treated as encrypted'
Paul [Sat, 13 Apr 2013 06:54:52 +0000 (07:54 +0100)]
fix bug #2879, 'Plain text mails treated as encrypted'
patch by Fabian Keil

11 years agocorrect text used in return receipt notification dialogue
Paul [Sat, 13 Apr 2013 05:23:53 +0000 (06:23 +0100)]
correct text used in return receipt notification dialogue

11 years agoFib bug #2903, "key 'C' mention harcoded in string"
Colin Leroy [Wed, 10 Apr 2013 20:40:07 +0000 (22:40 +0200)]
Fib bug #2903, "key 'C' mention harcoded in string"

11 years agoPython plugin: const fix
Holger Berndt [Sun, 7 Apr 2013 14:29:40 +0000 (16:29 +0200)]
Python plugin: const fix

It seems a bit strange for procheader_get_header_from_msginfo()
to require a non-const header string argument, though.

11 years agoPerl plugin: Enhance insert_perl.pl documentation
Holger Berndt [Sun, 7 Apr 2013 13:33:34 +0000 (15:33 +0200)]
Perl plugin: Enhance insert_perl.pl documentation

In cvs, there was an "InsertCompile" script that called the script.
Without looking at that script, the use of insert_perl.pl is not
obvious, so a few comments have been added.

11 years agoGeolocation plugin: Add earth.svg file
Holger Berndt [Sun, 7 Apr 2013 13:38:25 +0000 (15:38 +0200)]
Geolocation plugin: Add earth.svg file

The file is the source from which pixmap_earth.h has
been generated.

11 years agoPython plugin: Add function to get an arbitrary header from a MessageInfo object
Holger Berndt [Sun, 7 Apr 2013 14:15:55 +0000 (16:15 +0200)]
Python plugin: Add function to get an arbitrary header from a MessageInfo object

11 years agoPython plugin: Add examples
Holger Berndt [Sun, 7 Apr 2013 13:04:41 +0000 (15:04 +0200)]
Python plugin: Add examples

11 years agoPython plugin: Add Cc field to messageinfo objects
Holger Berndt [Sun, 7 Apr 2013 01:47:40 +0000 (03:47 +0200)]
Python plugin: Add Cc field to messageinfo objects

11 years agoAdd geolocation plugin
Holger Berndt [Fri, 5 Apr 2013 23:11:06 +0000 (01:11 +0200)]
Add geolocation plugin

11 years agoAdd jhbuild module files and sample config
Holger Berndt [Thu, 4 Apr 2013 19:36:53 +0000 (21:36 +0200)]
Add jhbuild module files and sample config

11 years agoFix part of bug #2885 (fprintf on a NULL file pointer)
Ricardo Mones [Sat, 6 Apr 2013 11:13:28 +0000 (13:13 +0200)]
Fix part of bug #2885 (fprintf on a NULL file pointer)

11 years agoEnsure available fallback folder for NewMail log
Ricardo Mones [Wed, 3 Apr 2013 23:31:57 +0000 (01:31 +0200)]
Ensure available fallback folder for NewMail log

Fixes bug #2859 "Newmail plugin doesn't work if Mail folder
not present when it is loaded."

Also included:
 * Show current log file name in plugin description.
 * Remove log file name limit of 255 bytes.

11 years agoFix indentation
Ricardo Mones [Wed, 3 Apr 2013 23:02:42 +0000 (01:02 +0200)]
Fix indentation

11 years agoUse debug_print for debug info
Ricardo Mones [Wed, 3 Apr 2013 22:51:04 +0000 (00:51 +0200)]
Use debug_print for debug info

11 years agoFix printed PDF quality
Colin Leroy [Wed, 3 Apr 2013 12:00:20 +0000 (14:00 +0200)]
Fix printed PDF quality

11 years agoAdd block address matching pattern feature
Ricardo Mones [Wed, 27 Mar 2013 17:36:23 +0000 (18:36 +0100)]
Add block address matching pattern feature

Should fix bug #2340 'Create block list'.

11 years agoUse new generalized function for matcher list
Ricardo Mones [Wed, 27 Mar 2013 09:23:50 +0000 (10:23 +0100)]
Use new generalized function for matcher list

11 years agoGeneralize matcher list building from lines
Ricardo Mones [Wed, 27 Mar 2013 09:12:55 +0000 (10:12 +0100)]
Generalize matcher list building from lines

New function "matcherlist_new_from_lines" to build the MatcherList
required to match one or more regexps from a newline-separated string.

Seen previously a specific internal function of AttachWarner plugin.

11 years agoEven less processes
Ricardo Mones [Fri, 22 Mar 2013 18:30:32 +0000 (19:30 +0100)]
Even less processes

Split the GIT_VERSION with POSIX patterns, original patch by
Andrew Shadura <https://profiles.google.com/108080719405250187705>

11 years agoComplete fix for 'make dist' generated tarballs
Ricardo Mones [Thu, 21 Mar 2013 23:41:35 +0000 (00:41 +0100)]
Complete fix for 'make dist' generated tarballs

Ignore the EXTRA_VERSION when it's too long to be a number
and is one of:
 * an abbreviated hash (should not happen :)
 * the 'dirty' string (in a modified tree just after a release)

11 years agoRemove apparently useless forward declarations. Should fix bug #2893
Colin Leroy [Thu, 21 Mar 2013 16:20:30 +0000 (17:20 +0100)]
Remove apparently useless forward declarations. Should fix bug #2893
"ical_yy_scan_bytes has wrong type"

11 years agoHave Changelog depend on version so that it gets regenerated when
Colin Leroy [Thu, 21 Mar 2013 10:36:26 +0000 (11:36 +0100)]
Have Changelog depend on version so that it gets regenerated when
needed. Have make clean clean it.

11 years agoGenerate a ChangeLog before make dist
Colin Leroy [Thu, 21 Mar 2013 10:26:35 +0000 (11:26 +0100)]
Generate a ChangeLog before make dist

11 years agoFix build of 'make dist' generated tarballs
Ricardo Mones [Thu, 21 Mar 2013 00:32:39 +0000 (01:32 +0100)]
Fix build of 'make dist' generated tarballs

The version is set in stone before the 'make dist' run.
In the cases where no .git directory is found, like generated
tarballs, the stone is summoned instead.

11 years agoUse awk instead of cut
Ricardo Mones [Wed, 20 Mar 2013 21:32:25 +0000 (22:32 +0100)]
Use awk instead of cut

Create less processes to obtain these numbers and fix
the value set to EXTRA_VERSION on releases.

11 years agoRemove references to nonexistent variables
Ricardo Mones [Wed, 20 Mar 2013 21:30:35 +0000 (22:30 +0100)]
Remove references to nonexistent variables

11 years agoAdd more files to ignore
Colin Leroy [Wed, 20 Mar 2013 15:07:59 +0000 (16:07 +0100)]
Add more files to ignore

11 years agoFix ugly icon in XFCE's alt-tab window
Colin Leroy [Wed, 20 Mar 2013 14:58:12 +0000 (15:58 +0100)]
Fix ugly icon in XFCE's alt-tab window