claws.git
10 years agoPython plugin: Make it possible to select a mailbox in folderview
Holger Berndt [Sun, 18 Aug 2013 22:52:39 +0000 (00:52 +0200)]
Python plugin: Make it possible to select a mailbox in folderview

10 years agoPython plugin: Mailbox: Add type checking function
Holger Berndt [Sun, 18 Aug 2013 21:49:20 +0000 (23:49 +0200)]
Python plugin: Mailbox: Add type checking function

10 years agoPython plugin: Make it possible to get folder tree from a Mailbox
Holger Berndt [Sun, 11 Aug 2013 23:00:44 +0000 (01:00 +0200)]
Python plugin: Make it possible to get folder tree from a Mailbox

10 years agoPython pluging: Folder: Add accessor to Mailbox object
Holger Berndt [Sat, 10 Aug 2013 13:09:19 +0000 (15:09 +0200)]
Python pluging: Folder: Add accessor to Mailbox object

10 years agoPython plugin: Add Mailbox type
Holger Berndt [Sat, 10 Aug 2013 12:56:28 +0000 (14:56 +0200)]
Python plugin: Add Mailbox type

10 years agoPython plugin: Folder: Return None for folders without an id
Holger Berndt [Sat, 10 Aug 2013 12:28:01 +0000 (14:28 +0200)]
Python plugin: Folder: Return None for folders without an id

10 years agofix bug 2995, 'closing extended quick search information panel triggers window focus...
Paul [Sat, 17 Aug 2013 08:19:30 +0000 (09:19 +0100)]
fix bug 2995, 'closing extended quick search information panel triggers window focus bug'

10 years agomake "Present main window" translatable
Paul [Thu, 15 Aug 2013 06:06:57 +0000 (07:06 +0100)]
make "Present main window" translatable

10 years agoFix remaining cases of bug #2923
Ricardo Mones [Wed, 14 Aug 2013 15:19:55 +0000 (17:19 +0200)]
Fix remaining cases of bug #2923

Patch thanks to Dominic Hargreaves <dom@earth.li>
on http://bugs.debian.org/708004

10 years agoFix typo
Ricardo Mones [Wed, 14 Aug 2013 15:15:12 +0000 (17:15 +0200)]
Fix typo

10 years agofix bug 2986, 'Down and Delete buttons have same hotkey in filtering config' and...
Paul [Wed, 14 Aug 2013 07:51:16 +0000 (08:51 +0100)]
fix bug 2986, 'Down and Delete buttons have same hotkey in filtering config' and then some

10 years agofix bug 2994, 'translating folder name'
Paul [Wed, 14 Aug 2013 06:57:53 +0000 (07:57 +0100)]
fix bug 2994, 'translating folder name'

10 years agoPython plugin: MessageInfo: Create Python objects for members on the fly
Holger Berndt [Thu, 8 Aug 2013 21:32:11 +0000 (23:32 +0200)]
Python plugin: MessageInfo: Create Python objects for members on the fly

10 years agoPython plugin: Account: Harden string representation
Holger Berndt [Thu, 8 Aug 2013 21:26:22 +0000 (23:26 +0200)]
Python plugin: Account: Harden string representation

10 years agoPython plugin: Folder: Add identifier property
Holger Berndt [Wed, 7 Aug 2013 22:28:43 +0000 (00:28 +0200)]
Python plugin: Folder: Add identifier property

10 years agoPython plugin: Folder: Create Python objects for members on the fly
Holger Berndt [Wed, 7 Aug 2013 22:21:41 +0000 (00:21 +0200)]
Python plugin: Folder: Create Python objects for members on the fly

10 years agoPython plugin: Account: Create Python objects for members on the fly
Holger Berndt [Sat, 3 Aug 2013 16:07:17 +0000 (18:07 +0200)]
Python plugin: Account: Create Python objects for members on the fly

10 years agoFix msginfo checks
Ricardo Mones [Thu, 8 Aug 2013 07:34:49 +0000 (09:34 +0200)]
Fix msginfo checks

These were discovered by Coccinelle¹ checker running at
http://firewoes.debian.net/

¹http://coccinelle.lip6.fr/

10 years agoinsert X-Bogosity header like the option says, not X-Claws-Bogosity header
Paul [Tue, 6 Aug 2013 06:22:12 +0000 (07:22 +0100)]
insert X-Bogosity header like the option says, not X-Claws-Bogosity header

10 years agofix bug 2794, ' account privacy signing method ignored on reply'
Paul [Tue, 6 Aug 2013 05:12:08 +0000 (06:12 +0100)]
fix bug 2794, ' account privacy signing method ignored on reply'

also apply the same logic to encrypting

10 years agoupgrade to and require gettext >= 0.18, fixes build/install with automake 1.13
Paul [Sun, 4 Aug 2013 06:39:11 +0000 (07:39 +0100)]
upgrade to and require gettext >= 0.18, fixes build/install with automake 1.13

10 years agoFix access beyond array bounds
Ricardo Mones [Fri, 2 Aug 2013 08:00:34 +0000 (10:00 +0200)]
Fix access beyond array bounds

Which shouldn't happen, but keeps the compiler happy...

10 years agoRemove implicit declaration warning for “networkmanager_is_online”
Ricardo Mones [Fri, 2 Aug 2013 07:58:16 +0000 (09:58 +0200)]
Remove implicit declaration warning for “networkmanager_is_online”

10 years agoDon't return FALSE when is NULL
Ricardo Mones [Fri, 2 Aug 2013 07:53:28 +0000 (09:53 +0200)]
Don't return FALSE when is NULL

Yeah, their values are equal, but doesn't look nice ;-)

10 years agoPython plugin: Let Account objects compare equal if they refer to the same account
Holger Berndt [Sat, 27 Jul 2013 15:25:54 +0000 (17:25 +0200)]
Python plugin: Let Account objects compare equal if they refer to the same account

10 years agoPython plugin: Add accessor to Account object for compose window
Holger Berndt [Sat, 27 Jul 2013 15:13:37 +0000 (17:13 +0200)]
Python plugin: Add accessor to Account object for compose window

10 years agoPython plugin: Make fwdinfo accessible in compose window object
Holger Berndt [Sat, 27 Jul 2013 15:03:03 +0000 (17:03 +0200)]
Python plugin: Make fwdinfo accessible in compose window object

10 years agoPython plugin: Make it possible to query current and default account
Holger Berndt [Sat, 27 Jul 2013 14:46:57 +0000 (16:46 +0200)]
Python plugin: Make it possible to query current and default account

10 years agoPython plugin: Include information about default account
Holger Berndt [Sat, 27 Jul 2013 14:46:43 +0000 (16:46 +0200)]
Python plugin: Include information about default account

10 years agoPython plugin: Add folder properties
Holger Berndt [Sat, 27 Jul 2013 14:34:47 +0000 (16:34 +0200)]
Python plugin: Add folder properties

So far, only the default account is accessible

10 years agoPython plugin: Remove unused account methods
Holger Berndt [Sat, 27 Jul 2013 11:12:25 +0000 (13:12 +0200)]
Python plugin: Remove unused account methods

10 years agoPython plugin: Make account name and address read-only attributes
Holger Berndt [Sat, 27 Jul 2013 11:11:06 +0000 (13:11 +0200)]
Python plugin: Make account name and address read-only attributes

10 years agoPython plugin: Add account address
Holger Berndt [Thu, 25 Jul 2013 20:29:43 +0000 (22:29 +0200)]
Python plugin: Add account address

10 years agoPython plugin: Add accessor to accounts, and an Account object
Holger Berndt [Sun, 21 Jul 2013 12:10:46 +0000 (14:10 +0200)]
Python plugin: Add accessor to accounts, and an Account object

10 years agoPython plugin: Indent fix
Holger Berndt [Sun, 21 Jul 2013 10:45:28 +0000 (12:45 +0200)]
Python plugin: Indent fix

10 years agoPython plugin: Const fix and better description of MessageInfo objects
Holger Berndt [Sun, 21 Jul 2013 10:44:27 +0000 (12:44 +0200)]
Python plugin: Const fix and better description of MessageInfo objects

10 years agoPython plugin: Fix typo
Holger Berndt [Sat, 20 Jul 2013 10:41:12 +0000 (12:41 +0200)]
Python plugin: Fix typo

10 years agoAnd again. This is starting to get ridiculous
Colin Leroy [Fri, 26 Jul 2013 14:10:51 +0000 (16:10 +0200)]
And again. This is starting to get ridiculous

10 years agoOne more fix
Colin Leroy [Fri, 26 Jul 2013 14:07:05 +0000 (16:07 +0200)]
One more fix

10 years agoFinish previous fix
Colin Leroy [Fri, 26 Jul 2013 13:59:15 +0000 (15:59 +0200)]
Finish previous fix

10 years agoFix exports
Colin Leroy [Fri, 26 Jul 2013 13:53:35 +0000 (15:53 +0200)]
Fix exports

10 years agoFix python check resetting LIBS on win32
Colin Leroy [Fri, 26 Jul 2013 13:28:22 +0000 (15:28 +0200)]
Fix python check resetting LIBS on win32

10 years agoFix sorting errors of previous modification and some more
Ricardo Mones [Thu, 25 Jul 2013 11:50:03 +0000 (13:50 +0200)]
Fix sorting errors of previous modification and some more

10 years agoFix an use-after-free
Colin Leroy [Thu, 25 Jul 2013 11:33:55 +0000 (13:33 +0200)]
Fix an use-after-free

10 years agoMake signature auto-check not blocking.
Colin Leroy [Thu, 25 Jul 2013 11:26:24 +0000 (13:26 +0200)]
Make signature auto-check not blocking.

10 years agoFix bug #2982 'variable declaration behind FLOCK conditional'
Ricardo Mones [Thu, 25 Jul 2013 11:10:15 +0000 (13:10 +0200)]
Fix bug #2982 'variable declaration behind FLOCK conditional'

Patch by Richard Palo <richard@NetBSD.org>, added to AUTHORS.
Also synchronize authors.h with AUTHORS while we're at it.

10 years agofix bug 2954, 'Crash in "Save Image As" for HTML message'
Paul [Fri, 12 Jul 2013 08:23:43 +0000 (09:23 +0100)]
fix bug 2954, 'Crash in "Save Image As" for HTML message'

note: this patch prevents the crash but does not implement saving images

10 years agofix bug 2960, 'rfc3156 deviation regarding hash symbols'
Paul [Fri, 12 Jul 2013 07:13:12 +0000 (08:13 +0100)]
fix bug 2960, 'rfc3156 deviation regarding hash symbols'

make micalg value lowercase as per RFC 3156

10 years agofix DNS Prefetching leak
Paul [Fri, 12 Jul 2013 06:18:50 +0000 (07:18 +0100)]
fix DNS Prefetching leak

disable DNS Prefetching when 'Enable loading of remote content' is
switched off

10 years agofix bug 2961, 'Partial retrieval not available with PGP/Inline encrypted messages'
Paul [Thu, 11 Jul 2013 14:17:48 +0000 (15:17 +0100)]
fix bug 2961, 'Partial retrieval not available with PGP/Inline encrypted messages'

do a more thorough check before deciding to go ahead with a (ultimately
failed) decryption attempt: check for the end of the encrypted block,
don't just assume, (never assume, it makes an ...), that it must be
there if the beginning of the block is found.

Move some stuff, which is now used in both -mime and -inline,  into a
new file, pgpcore/pgp_utils.[ch]

10 years agofix bug 2957, 'Double-free in account preferences'
Paul [Mon, 8 Jul 2013 16:05:09 +0000 (17:05 +0100)]
fix bug 2957, 'Double-free in account preferences'

10 years agoUse MIME-Version instead of Mime-Version header, to conform to RFC 2045.
Andrej Kacian [Sat, 6 Jul 2013 00:32:32 +0000 (02:32 +0200)]
Use MIME-Version instead of Mime-Version header, to conform to RFC 2045.

10 years agoAdd libetpan to jhbuild moduleset
Holger Berndt [Mon, 1 Jul 2013 11:59:18 +0000 (13:59 +0200)]
Add libetpan to jhbuild moduleset

10 years agoin the output of `claws-mail -V` use 'Enchant' instead of 'aspell' and whilst I'm...
Paul [Tue, 18 Jun 2013 18:57:47 +0000 (19:57 +0100)]
in the output of `claws-mail -V` use 'Enchant' instead of 'aspell' and whilst I'm at it, make all the uppercase/lowercase match the About dialogue too

10 years agoComplete the fix for bug #2132
Ricardo Mones [Tue, 18 Jun 2013 11:42:25 +0000 (13:42 +0200)]
Complete the fix for bug #2132

Move QuickSearch “Edit” button shortcut to ‘d’ key, which was free.

10 years agoUse the correct type for adjustments
Ricardo Mones [Fri, 14 Jun 2013 10:29:46 +0000 (12:29 +0200)]
Use the correct type for adjustments

Fixes “addrgather.c:402:12: warning: assignment from incompatible
pointer type [enabled by default]”

10 years agoDeprecated gthread functions in newer glib
Ricardo Mones [Fri, 14 Jun 2013 10:24:47 +0000 (12:24 +0200)]
Deprecated gthread functions in newer glib

Since glib 2.32 these are deprecated:
• g_thread_init is not required anymore
• g_cond_new/g_cond_free → g_cond_init/g_cond_clear

10 years agoAdd pthred libs
Colin Leroy [Fri, 14 Jun 2013 08:39:19 +0000 (10:39 +0200)]
Add pthred libs

10 years agoMore win32 fixes
Colin Leroy [Fri, 14 Jun 2013 08:34:17 +0000 (10:34 +0200)]
More win32 fixes

10 years agoFix typo preventing Win32 build
Colin Leroy [Fri, 14 Jun 2013 08:26:15 +0000 (10:26 +0200)]
Fix typo preventing Win32 build

10 years agoAdd Michal to AUTHORS
Colin Leroy [Thu, 30 May 2013 13:50:12 +0000 (15:50 +0200)]
Add Michal to AUTHORS

10 years agoImplement a password get hooklist, allowing plugins to
Colin Leroy [Thu, 30 May 2013 13:26:00 +0000 (15:26 +0200)]
Implement a password get hooklist, allowing plugins to
provide passwords for various accounts. Patch by Michal
Gorki, bug #2252 "API for external password storage"

10 years agoFix configure failing when cross-building for win32
Colin Leroy [Fri, 14 Jun 2013 08:23:11 +0000 (10:23 +0200)]
Fix configure failing when cross-building for win32

10 years agoPython plugin: Extend plugin description
Holger Berndt [Tue, 11 Jun 2013 21:44:00 +0000 (23:44 +0200)]
Python plugin: Extend plugin description

Bring back the information that was previously contained
in the README file of the plugin tarball in form of a
more elaborate plugin description.

10 years agoPython plugin: Improve error reporting during plugin init
Holger Berndt [Tue, 11 Jun 2013 21:27:28 +0000 (23:27 +0200)]
Python plugin: Improve error reporting during plugin init

10 years agoPython plugin: Make some functions static
Holger Berndt [Mon, 10 Jun 2013 21:05:19 +0000 (23:05 +0200)]
Python plugin: Make some functions static

10 years agoPython plugin: Better error reporting during directory creation
Holger Berndt [Sun, 9 Jun 2013 18:38:23 +0000 (20:38 +0200)]
Python plugin: Better error reporting during directory creation

10 years agoPython plugin: Add explicit cast for function argument
Holger Berndt [Sun, 9 Jun 2013 18:38:08 +0000 (20:38 +0200)]
Python plugin: Add explicit cast for function argument

10 years agoremove obsolete maemo support
Paul [Tue, 11 Jun 2013 14:59:51 +0000 (15:59 +0100)]
remove obsolete maemo support

10 years agoalso add Henri Bauer here
Paul [Tue, 11 Jun 2013 13:55:16 +0000 (14:55 +0100)]
also add Henri Bauer here

10 years agoclean up former extra-plugins Makefiles
Paul [Tue, 11 Jun 2013 13:50:59 +0000 (14:50 +0100)]
clean up former extra-plugins Makefiles

10 years agofix a couple more compiler warnings
Paul [Tue, 11 Jun 2013 13:16:54 +0000 (14:16 +0100)]
fix a couple more compiler warnings

10 years agofix implicit declaration warning
Paul [Tue, 11 Jun 2013 12:49:25 +0000 (13:49 +0100)]
fix implicit declaration warning

10 years agofix a bunch of combobox related warnings
Paul [Tue, 11 Jun 2013 12:39:45 +0000 (13:39 +0100)]
fix a bunch of combobox related warnings

10 years agoRevert undesired effect of fixing bug #2927
Ricardo Mones [Tue, 11 Jun 2013 12:04:59 +0000 (14:04 +0200)]
Revert undesired effect of fixing bug #2927

Patch thanks to Henri Bauer, also added to authors file.

10 years agofix debian bug #711864, 'claws-mail-vcalendar-plugin: when creating meeting GTK_IS_CO...
Paul [Tue, 11 Jun 2013 11:10:45 +0000 (12:10 +0100)]
fix debian bug #711864, 'claws-mail-vcalendar-plugin: when creating meeting GTK_IS_COMBO_BOX_TEXT failed'

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.