claws.git
39 hours agofix CID 1596595: Resource leaks, and CID 1596594: (CHECKED_RETURN) master
Paul [Tue, 23 Apr 2024 08:20:18 +0000 (09:20 +0100)]
fix CID 1596595:  Resource leaks, and CID 1596594:    (CHECKED_RETURN)

2 days agore-add Colin's attach pasted files commit, with the necessary fix
Paul [Mon, 22 Apr 2024 10:54:34 +0000 (11:54 +0100)]
re-add Colin's attach pasted files commit, with the necessary fix

original commit was 66fccde959a1b4addee971412b35d4b51d8272b1, this includes the patch from Paul Wolneykien (bug 4260) which fixes the bug(s)

8 days agoupdate copyright year
Paul [Tue, 16 Apr 2024 09:54:21 +0000 (10:54 +0100)]
update copyright year

8 days agoremove long unused TODO file
Paul [Tue, 16 Apr 2024 09:51:11 +0000 (10:51 +0100)]
remove long unused TODO file

9 days agoRemove unused includes
Ricardo Mones [Mon, 15 Apr 2024 14:36:54 +0000 (16:36 +0200)]
Remove unused includes

Completes previous patch :-)

9 days agoRemove deprecated gtk_tree_view_set_rules_hint
Ricardo Mones [Mon, 15 Apr 2024 10:35:10 +0000 (12:35 +0200)]
Remove deprecated gtk_tree_view_set_rules_hint

This call has been deprecated since version 3.14 and removal doesn't
change current visual appearance. CSS support for this was removed 8
years ago, and it also seems strips in TreeViews are never going to
come back¹. The only option for now seems to use ListBox² after having
migrated to GTK 4…

¹ https://gitlab.gnome.org/GNOME/gtk/-/issues/581
² https://docs.gtk.org/gtk4/class.ListBox.html

Removes thirty “warning: ‘gtk_tree_view_set_rules_hint’ is deprecated”

12 days agoRefactor definition and remove unused defines
Ricardo Mones [Fri, 12 Apr 2024 14:49:18 +0000 (16:49 +0200)]
Refactor definition and remove unused defines

12 days agoRemove unused defines and normalise header file
Ricardo Mones [Fri, 12 Apr 2024 14:46:46 +0000 (16:46 +0200)]
Remove unused defines and normalise header file

12 days agoFix bug 4787 "Use correct function for memory transfer in crypt_cfb_buf"
Olaf Hering [Fri, 12 Apr 2024 14:42:32 +0000 (16:42 +0200)]
Fix bug 4787 "Use correct function for memory transfer in crypt_cfb_buf"

There are really just 8 bytes of memory to transfer from one place to
another. No C strings involved.

warning: 'strncpy' output truncated before terminating nul copying 8
bytes from a string of the same length [-Wstringop-truncation]

Signed-off-by: Olaf Hering <olaf@aepfle.de>
12 days agoFix bug 4786 "remove type confusion in getsockopt call in sock_connect_async_cb"
Olaf Hering [Fri, 12 Apr 2024 14:38:43 +0000 (16:38 +0200)]
Fix bug 4786 "remove type confusion in getsockopt call in sock_connect_async_cb"

The function getsockopt expects a pointer to an area of memory whose
length has to specified in a variable of type socklen_t.

Adjust the type of optlen to be socklen_t as mandated by POSIX.

Adjust the type of optval pointer to what it really is, it will be
automatically converted to become a void * pointer.

Signed-off-by: Olaf Hering <olaf@aepfle.de>
13 days agoRemove support for the obsolete AWN
Ricardo Mones [Thu, 11 Apr 2024 09:01:35 +0000 (11:01 +0200)]
Remove support for the obsolete AWN

The Avant Window Navigator released its latest version exactly fourteen
years ago. Package was removed from Debian three years later because of
bugs, and seems cairo-dock was the suggested alternative by Fedora.

This also removes the somewhat annoying warning:

“The name com.google.code.Awn was not provided by any .service files”

This partially reverts commit b2c06746b485e0f18834959f6aa2a635d78657e5

2 weeks agofix bug 4751, 'summaryview: remove translation hint from debug message'
wwp [Wed, 10 Apr 2024 14:10:23 +0000 (16:10 +0200)]
fix bug 4751, 'summaryview: remove translation hint from debug message'

2 weeks agofix bug 4773, 'remove obsolescent AC_C_CONST'
wwp [Wed, 10 Apr 2024 14:05:47 +0000 (16:05 +0200)]
fix bug 4773, 'remove obsolescent AC_C_CONST'

2 weeks agofix bug 4795, 'Please remove -no-cpp-precomp flag for Apple'
wwp [Wed, 10 Apr 2024 13:44:10 +0000 (15:44 +0200)]
fix bug 4795, 'Please remove -no-cpp-precomp flag for Apple'

2 weeks agofix bug 4796, 'URL with wide character doesn't work'
Paul [Wed, 10 Apr 2024 13:06:06 +0000 (14:06 +0100)]
fix bug 4796, 'URL with wide character doesn't work'

2 weeks agoFix compiler warning.
wwp [Mon, 8 Apr 2024 12:49:12 +0000 (14:49 +0200)]
Fix compiler warning.

2 weeks agofix bug 4788, '"Change primary passphrase" disabled status handling
wwp [Mon, 8 Apr 2024 10:28:54 +0000 (12:28 +0200)]
fix bug 4788, '"Change primary passphrase" disabled status handling

2 weeks agofix bug 4789, 'Integrate single-setting dialog "Choose preset keyboard shortcuts"'
wwp [Mon, 8 Apr 2024 08:18:06 +0000 (10:18 +0200)]
fix bug 4789, 'Integrate single-setting dialog "Choose preset keyboard shortcuts"'
Moved keyboard binding preset selection from child dialog to main prefs_other window.
Update the combobox's sensitivity status to follow the 'Enable keyboard shortcuts' checkbox.
Select preset using combobox (as previously), click Apply or OK to activate the selected preset.
If 'Current' is the selected preset in combobox, Apply/OK won't change anything and keep current settings.

Add missing ketboard shortcuts to default preset in prefs_other (sync with tables in compose and main windows).

Add missing <control>E shortcut to compose window.

Normalized few <control><shift> to <shift><control>.

3 weeks agoBetter translation for NOOP error (thanks to Besnik_b).
wwp [Sat, 30 Mar 2024 19:06:12 +0000 (20:06 +0100)]
Better translation for NOOP error (thanks to Besnik_b).

4 weeks agoUpdate to LiteHTML v0.9
Jonathan Boeing [Sun, 24 Mar 2024 23:48:14 +0000 (16:48 -0700)]
Update to LiteHTML v0.9

4 weeks agoAdd OAUTH2 support for Microsoft 365 GCC High
Jonathan Boeing [Sun, 24 Mar 2024 09:39:59 +0000 (02:39 -0700)]
Add OAUTH2 support for Microsoft 365 GCC High

4 weeks agoImprove 4790 fix and normalise labels
Ricardo Mones [Sat, 23 Mar 2024 16:17:46 +0000 (17:17 +0100)]
Improve 4790 fix and normalise labels

4 weeks agofix bug 4790, 'widget spacing in "Changing primary passphrase" dialog' (to match...
wwp [Fri, 22 Mar 2024 12:53:33 +0000 (13:53 +0100)]
fix bug 4790, 'widget spacing in "Changing primary passphrase" dialog' (to match what's was in GTK2, BTW).

5 weeks agoRemove unused define
Ricardo Mones [Mon, 18 Mar 2024 00:11:56 +0000 (01:11 +0100)]
Remove unused define

Support for metamail was dropped in 2.5.0 according to NEWS file.
Removed also two comments, very likely debugging remnants.

5 weeks agoenable 'Remove references' when forwarding mail
Paul [Sat, 16 Mar 2024 06:14:58 +0000 (06:14 +0000)]
enable 'Remove references' when forwarding mail

7 weeks agofix bug 4754, 'text/enriched literal less-than sign sequence handled incorrectly...
wwp [Thu, 29 Feb 2024 12:17:54 +0000 (13:17 +0100)]
fix bug 4754, 'text/enriched literal less-than sign sequence handled incorrectly' (by Viatrix)

7 weeks agofix bug 4747, 'matcher: simplify matcherprop_new' (mostly by Olaf Hering)
wwp [Wed, 28 Feb 2024 23:39:09 +0000 (00:39 +0100)]
fix bug 4747, 'matcher: simplify matcherprop_new' (mostly by Olaf Hering)

8 weeks agofix bug 4791, 'remove obsolete glib version check' (parts by Olaf Hering)
wwp [Mon, 26 Feb 2024 10:09:59 +0000 (11:09 +0100)]
fix bug 4791, 'remove obsolete glib version check' (parts by Olaf Hering)

8 weeks agoFix bug 4749: release regex_t in summary_compile_simplify_regexp
wwp [Sun, 25 Feb 2024 14:59:56 +0000 (15:59 +0100)]
Fix bug 4749: release regex_t in summary_compile_simplify_regexp

8 weeks agoFix bug #4746: matcher: remove incorrect condition in matcherprop_free
wwp [Sun, 25 Feb 2024 14:49:03 +0000 (15:49 +0100)]
Fix bug #4746: matcher: remove incorrect condition in matcherprop_free
In fact, Regex'es have been reenabled in Windows since 2015 (Andrej, 22a32c92603ba73754af64cd3b40de3d7c2f752a)
after they've been disabled in 2013 (Colin, 7f27738df23b2098214d956e6b41149c1a158404);
reenable everything of their handling in matcher.[ch].

2 months agofix several USE_AFTER_FREE coverity bugs
Paul [Tue, 20 Feb 2024 08:31:03 +0000 (08:31 +0000)]
fix several USE_AFTER_FREE coverity bugs

CIDs 1491105149116414911391491166149116814911691491178149123214912421492281

2 months agoFix bug #4782 use correct prototype for stop_archiving. Patches by Olaf Hering
Michael Rasmussen [Mon, 19 Feb 2024 18:09:47 +0000 (19:09 +0100)]
Fix bug #4782 use correct prototype for stop_archiving. Patches by Olaf Hering

Signed-off-by: Michael Rasmussen <mir@datanom.net>
2 months agoFix bug 4781, 'use correct prototype for privacy_free_signature_data', patch by Olaf...
wwp [Sun, 18 Feb 2024 16:10:52 +0000 (17:10 +0100)]
Fix bug 4781, 'use correct prototype for privacy_free_signature_data', patch by Olaf Hering

2 months agoFix bug #4780 use proper prototype for two archiver functions. Patch by Olaf Hering
Michael Rasmussen [Sun, 18 Feb 2024 13:02:02 +0000 (14:02 +0100)]
Fix bug #4780 use proper prototype for two archiver functions. Patch by Olaf Hering

Signed-off-by: Michael Rasmussen <mir@datanom.net>
2 months agoRemove remaining references to dirent
Ricardo Mones [Fri, 16 Feb 2024 16:24:41 +0000 (17:24 +0100)]
Remove remaining references to dirent

which has become unused now.

2 months agoUse g_dir calls for directory processing
Ricardo Mones [Fri, 16 Feb 2024 15:23:06 +0000 (16:23 +0100)]
Use g_dir calls for directory processing

Also fix building with --enable-more-archive-debug while at it.

2 months agoUse a configure flag for archive plugin extra debug
Ricardo Mones [Fri, 16 Feb 2024 11:24:30 +0000 (12:24 +0100)]
Use a configure flag for archive plugin extra debug

2 months agoRemove inclusion of sys/socket.h from nntp-thread.c
Olaf Hering [Thu, 15 Feb 2024 11:47:08 +0000 (12:47 +0100)]
Remove inclusion of sys/socket.h from nntp-thread.c

Nothing in this file uses declarations or defines from this header.
It looks like copy&paste from imap-thread.c in commit
81fd89ef633cec2d54b3cff170127cd8d88f544d

Signed-off-by: Olaf Hering <olaf@aepfle.de>
2 months agoInclude sys/socket.h unconditional in imap-thread.c
Olaf Hering [Wed, 14 Feb 2024 10:13:43 +0000 (11:13 +0100)]
Include sys/socket.h unconditional in imap-thread.c

The code uses socketpair, which according to socketpair(3p) needs this
header. Move it into the existing conditional, because the calling
function imap_threaded_connect_cmd is also wrapped in the same
conditional.

Currently the header is indirectly included via netdb.h.

Signed-off-by: Olaf Hering <olaf@aepfle.de>
2 months agoRemove useless code
Ricardo Mones [Tue, 13 Feb 2024 19:53:05 +0000 (20:53 +0100)]
Remove useless code

2 months agoRemove wrong initialization from max_message_size
Olaf Hering [Tue, 13 Feb 2024 16:47:53 +0000 (17:47 +0100)]
Remove wrong initialization from max_message_size

A valid value can only ever be positive. It was introduced correctly
with an unsigned type, but initialized incorrectly. Later the type was
changed to signed, instead of removing the incorrect initialization.

Restore the proper type, and remove the incorrect initial value.

Signed-off-by: Olaf Hering <olaf@aepfle.de>
2 months agooauth2: show body for every HTTP request
Olaf Hering [Tue, 13 Feb 2024 13:26:27 +0000 (14:26 +0100)]
oauth2: show body for every HTTP request

Consider also the refresh request, not just the initial request for
obtaining tokens.

Signed-off-by: Olaf Hering <olaf@aepfle.de>
2 months agoHandle more systems which lack support for the scanf m modifier
Olaf Hering [Mon, 12 Feb 2024 18:59:46 +0000 (19:59 +0100)]
Handle more systems which lack support for the scanf m modifier

The 'm' modifier for scanf is an extension to ISO C. It was mentioned in
POSIX 1003.1 2008 (Issue 7). It is difficult to detect at compile time
if a libc has implemented support for this modifier. Extend the existing
list of systems which lack support for it with NetBSD and Dragonfly BSD.

Signed-off-by: Olaf Hering <olaf@aepfle.de>
2 months agoUse CFLAGS provided by nettle.pc
Olaf Hering [Mon, 12 Feb 2024 18:49:31 +0000 (19:49 +0100)]
Use CFLAGS provided by nettle.pc

In case nettle requires any CFLAGS, use them as well.

Signed-off-by: Olaf Hering <olaf@aepfle.de>
2 months agoFix CID 1491211 'Use after free'
Ricardo Mones [Sat, 10 Feb 2024 19:04:16 +0000 (20:04 +0100)]
Fix CID 1491211 'Use after free'

The function prefs_set_block_label frees its pfile argument on error
(via prefs_file_close_revert calls) and also returns -1, so use the
returned value to check instead of the freed pointer.

Update function documentation while we're at it.

2 months agoFix CID 1491137 'Out-of-bounds access (OVERRUN)'
Ricardo Mones [Sat, 10 Feb 2024 19:02:32 +0000 (20:02 +0100)]
Fix CID 1491137 'Out-of-bounds access (OVERRUN)'

2 months agoFix CIDs 1491064 and 1491074
Ricardo Mones [Sat, 10 Feb 2024 19:00:52 +0000 (20:00 +0100)]
Fix CIDs 1491064 and 1491074

Two instances of 'Use after free (USE_AFTER_FREE)'

2 months agoFix CIDs 1220325, 1491306 and 1491315
Ricardo Mones [Sat, 10 Feb 2024 18:30:08 +0000 (19:30 +0100)]
Fix CIDs 12203251491306 and 1491315

Three instances of "Explicit null dereferenced (FORWARD_NULL)"

2 months agoSync Spanish manual
Ricardo Mones [Sat, 10 Feb 2024 17:44:31 +0000 (18:44 +0100)]
Sync Spanish manual

2 months agoAdd a couple of shortcuts to manual
Ricardo Mones [Sat, 10 Feb 2024 17:30:16 +0000 (18:30 +0100)]
Add a couple of shortcuts to manual

2 months agovarious clean-ups and optimisations by Olaf Hering
Paul [Fri, 9 Feb 2024 14:41:26 +0000 (15:41 +0100)]
various clean-ups and optimisations by Olaf Hering

bug 4752, 'Adjust incorrect debug_printf call in pgp plugins'
bug 4757, 'remove AX_FUNC_MKDIR'
bug 4758, 'remove unused check for bind_textdomain_codeset'
bug 4759, 'remove unused function checks from AC_CHECK_FUNCS'
bug 4760, 'use correct type for move_bar_id'
bug 4768, 'Adjust logic while evaluating enable_avatars'
bug 4770, 'remove intl from list of include directories'

2 months agoFix bug #4765 oauth2: only store smtp auth if authorization method is OAUTH2 fix...
Michael Rasmussen [Tue, 6 Feb 2024 22:58:03 +0000 (23:58 +0100)]
Fix bug #4765 oauth2: only store smtp auth if authorization method is OAUTH2 fix bug #4766 oauth2: preserve the expiry value of SMTP auth type is not OAUTH2 patches by Olaf Hering

Signed-off-by: Michael Rasmussen <mir@datanom.net>
2 months agoFix bug #4762 oauth2: preserve an existing refresh token patch by Olaf Hering
Michael Rasmussen [Sat, 3 Feb 2024 22:16:59 +0000 (23:16 +0100)]
Fix bug #4762 oauth2: preserve an existing refresh token patch by Olaf Hering

Signed-off-by: Michael Rasmussen <mir@datanom.net>
2 months agofix bug 4750, 'remove regcomp wrapper and call regcomp directly'
wwp [Thu, 25 Jan 2024 09:56:27 +0000 (10:56 +0100)]
fix bug 4750, 'remove regcomp wrapper and call regcomp directly'

3 months agoFail earlier when certificate sizes differ
Ricardo Mones [Fri, 12 Jan 2024 12:02:34 +0000 (13:02 +0100)]
Fail earlier when certificate sizes differ

There's no need to allocate memory and waste cycles exporting
certificates to fail afterwards because sizes differ.

3 months agoFix bug 4734, 'ssl_certificate: remove unhelpful warnings from certificate check'
Ricardo Mones [Fri, 12 Jan 2024 11:59:04 +0000 (12:59 +0100)]
Fix bug 4734, 'ssl_certificate: remove unhelpful warnings from certificate check'

3 months agobump copyright year
Paul [Wed, 10 Jan 2024 10:10:17 +0000 (11:10 +0100)]
bump copyright year

3 months agofix bug 4733, 'Line breaks lost in headers'
Paul [Wed, 10 Jan 2024 10:04:28 +0000 (11:04 +0100)]
fix bug 4733, 'Line breaks lost in headers'

3 months agoFix bug #Bug 4730 add some more debug output. Patch from Olaf Hering
Michael Rasmussen [Tue, 9 Jan 2024 10:36:43 +0000 (11:36 +0100)]
Fix bug #Bug 4730 add some more debug output. Patch from Olaf Hering

Signed-off-by: Michael Rasmussen <mir@datanom.net>
3 months agoRevert "Fix bug #4730. Patch by Olaf Hering"
Michael Rasmussen [Mon, 8 Jan 2024 23:11:21 +0000 (00:11 +0100)]
Revert "Fix bug #4730. Patch by Olaf Hering"

This reverts commit 91ebb5e00b27ab36b811a446f17b13cb78776395.

3 months agoFix bug #4730. Patch by Olaf Hering
Michael Rasmussen [Mon, 8 Jan 2024 20:56:10 +0000 (21:56 +0100)]
Fix bug #4730. Patch by Olaf Hering

Signed-off-by: Michael Rasmussen <mir@datanom.net>
3 months agoFix Bug #4728. Patch provided by Olaf Hering
Michael Rasmussen [Sun, 7 Jan 2024 14:32:08 +0000 (15:32 +0100)]
Fix Bug #4728. Patch provided by Olaf Hering

Signed-off-by: Michael Rasmussen <mir@datanom.net>
3 months agoFix Bug #4725. Patch provided by Olaf Hering
Michael Rasmussen [Thu, 4 Jan 2024 16:02:12 +0000 (17:02 +0100)]
Fix Bug #4725. Patch provided by Olaf Hering

Signed-off-by: Michael Rasmussen <mir@datanom.net>
3 months agoFix bug 4724: set proper availability status to sign/encrypt toolbar buttons (patch...
wwp [Thu, 4 Jan 2024 10:32:47 +0000 (11:32 +0100)]
Fix bug 4724: set proper availability status to sign/encrypt toolbar buttons (patch by Olaf Hering).

3 months agoImprove English, thanks Paul for proofreading!
Ricardo Mones [Wed, 3 Jan 2024 12:05:01 +0000 (13:05 +0100)]
Improve English, thanks Paul for proofreading!

3 months agoMake string easier to translate
Ricardo Mones [Wed, 3 Jan 2024 11:32:41 +0000 (12:32 +0100)]
Make string easier to translate

Providing the whole sentence in one string will hopefully avoid bugs lke
https://www.claws-mail.org/bug/4722

3 months agorsvg_handle_get_intrinsic_size_in_pixels() is rsvg 2.52.
wwp [Tue, 2 Jan 2024 09:32:28 +0000 (10:32 +0100)]
rsvg_handle_get_intrinsic_size_in_pixels() is rsvg 2.52.

3 months agoRemove Olaf (already known above in list as Olaf Hering).
wwp [Tue, 2 Jan 2024 09:21:58 +0000 (10:21 +0100)]
Remove Olaf (already known above in list as Olaf Hering).

3 months agoFeed the contributors list.
wwp [Tue, 2 Jan 2024 09:10:24 +0000 (10:10 +0100)]
Feed the contributors list.

3 months agoFix bug 4720 (resource leak), patch by olaf@aepfle.de.
wwp [Tue, 2 Jan 2024 09:02:55 +0000 (10:02 +0100)]
Fix bug 4720 (resource leak), patch by olaf@aepfle.de.

3 months agoDon't use deprecated calls with modern SVG library
Ricardo Mones [Thu, 28 Dec 2023 12:09:12 +0000 (13:09 +0100)]
Don't use deprecated calls with modern SVG library

Removes the following warnings:
• stock_pixmap.c:545:9: warning: ‘rsvg_handle_get_dimensions’ is
  deprecated: Use 'rsvg_handle_get_intrinsic_size_in_pixels' instead
• stock_pixmap.c:554:9: warning: ‘rsvg_handle_render_cairo’ is deprecated:
  Use 'rsvg_handle_render_document' instead
• stock_pixmap.c:675:17: warning: ‘rsvg_handle_get_dimensions’ is
  deprecated: Use 'rsvg_handle_get_intrinsic_size_in_pixels' instead

4 months agofix menu item text
Paul [Fri, 22 Dec 2023 18:32:54 +0000 (19:32 +0100)]
fix menu item text

4 months agofix bug 4668, 'Sometimes, at program start, message list takes all the vertical space...
Paul [Thu, 21 Dec 2023 14:56:49 +0000 (15:56 +0100)]
fix bug 4668, 'Sometimes, at program start, message list takes all the vertical space' and other sizing issues

4 months agofix text of warning message
Paul [Wed, 20 Dec 2023 20:21:55 +0000 (21:21 +0100)]
fix text of warning message

of course, we're copying a file not a message

4 months agocontinue if we can't create a backup of menurc
Paul [Wed, 20 Dec 2023 12:36:09 +0000 (13:36 +0100)]
continue if we can't create a backup of menurc

4 months agoadd a missed g_free()
Paul [Wed, 20 Dec 2023 12:33:20 +0000 (13:33 +0100)]
add a missed g_free()

4 months agofix paste errors introduced in 07245a4ad3a7431561c939c35b77df60cd2746de
wwp [Tue, 19 Dec 2023 18:00:55 +0000 (19:00 +0100)]
fix paste errors introduced in 07245a4ad3a7431561c939c35b77df60cd2746de

4 months agofix paste errors introduced in 07245a4ad3a7431561c939c35b77df60cd2746de
wwp [Tue, 19 Dec 2023 17:52:40 +0000 (18:52 +0100)]
fix paste errors introduced in 07245a4ad3a7431561c939c35b77df60cd2746de

4 months agoremove a couple long unused file defs
Paul [Tue, 19 Dec 2023 16:38:22 +0000 (17:38 +0100)]
remove a couple long unused file defs

4 months agofix paste errors introduced in last commit
Paul [Tue, 19 Dec 2023 16:29:13 +0000 (17:29 +0100)]
fix paste errors introduced in last commit

4 months agorevert menu label changes, give translators context instead
Paul [Tue, 19 Dec 2023 16:20:34 +0000 (17:20 +0100)]
revert menu label changes, give translators context instead

this avoids breaking custom user shortcuts on these menu items

4 months agomake a backup of menurc on startup
Paul [Tue, 19 Dec 2023 16:17:30 +0000 (17:17 +0100)]
make a backup of menurc on startup

4 months agoFix option names the preference is useful for
Ricardo Mones [Sun, 17 Dec 2023 13:16:26 +0000 (14:16 +0100)]
Fix option names the preference is useful for

4 months agoDocument "nav_history_length" hidden preference
Ricardo Mones [Thu, 14 Dec 2023 10:40:27 +0000 (11:40 +0100)]
Document "nav_history_length" hidden preference

4 months agoAdd the mark all read/unread items back to the message list context menu.
wwp [Thu, 2 Sep 2021 06:34:52 +0000 (08:34 +0200)]
Add the mark all read/unread items back to the message list context menu.

4 months agoRename also “Color label” to “Color labels”
Ricardo Mones [Thu, 7 Dec 2023 16:02:06 +0000 (17:02 +0100)]
Rename also “Color label” to “Color labels”

As suggested by Paul on translators ML.

4 months agoRename grouping menu option “Mark” to “Marks”
Ricardo Mones [Thu, 7 Dec 2023 15:58:40 +0000 (16:58 +0100)]
Rename grouping menu option “Mark” to “Marks”

As requested on translators list. Menu paths also updated to match.

4 months agoDistinguish messages and remove unnecessary goto
Ricardo Mones [Sat, 2 Dec 2023 20:11:51 +0000 (21:11 +0100)]
Distinguish messages and remove unnecessary goto

4 months agoFix building on non-X11 systems
Jonathan Boeing [Sun, 19 Nov 2023 01:51:30 +0000 (18:51 -0700)]
Fix building on non-X11 systems

Gtk Sockets and the GDK_IS_X11_DISPLAY() macro are only available when
GDK_WINDOWING_X11 is defined

5 months agoif cmd is invalid, NULL it
Paul [Tue, 21 Nov 2023 11:40:17 +0000 (11:40 +0000)]
if cmd is invalid, NULL it

this prevents an execution attempt of an invalid command, and also prevents spewing text content into the debug output, and also prevents it being necessary to hit the Cancel button twice on the 'Open with...' dialogue

5 months agofor release 4.2.0 4.2.0
Paul [Mon, 20 Nov 2023 11:43:31 +0000 (11:43 +0000)]
for release 4.2.0

5 months agoupdated translations by David Medina, David Vachulka, Łukasz Wojniłowicz, Frederico...
Paul [Mon, 20 Nov 2023 11:07:36 +0000 (11:07 +0000)]
updated translations by David Medina, David Vachulka, Łukasz Wojniłowicz, Frederico Goncalves Guimaraes, Hugo Carvalho, Mikhail Kurinnoi, Slavko, Andreas Rönnquist, Numan Demirdöğen, and Mark Chang

5 months agoadd missing file
Paul [Mon, 20 Nov 2023 11:01:17 +0000 (11:01 +0000)]
add missing file

5 months agoUpdate TLDs for release
Ricardo Mones [Sun, 19 Nov 2023 15:27:42 +0000 (16:27 +0100)]
Update TLDs for release

5 months agofix bug 4361, 'Embedding external editor crashes Claws-Mail on Wayland' and a similar...
Paul [Fri, 17 Nov 2023 15:27:17 +0000 (15:27 +0000)]
fix bug 4361, 'Embedding external editor crashes Claws-Mail on Wayland' and a similar crash with the dillo plugin

5 months agoUpdate French translation.
wwp [Thu, 16 Nov 2023 10:47:30 +0000 (11:47 +0100)]
Update French translation.

5 months agoUpdate Spanish translation
Ricardo Mones [Wed, 15 Nov 2023 23:43:57 +0000 (00:43 +0100)]
Update Spanish translation

5 months agoMore parentheses for yet another warning
Ricardo Mones [Fri, 10 Nov 2023 17:33:19 +0000 (18:33 +0100)]
More parentheses for yet another warning

summaryview.c:3986:66: warning: suggest parentheses around ‘&&’ within ‘||’

5 months agoAdd parentheses to fix warning
Ricardo Mones [Fri, 10 Nov 2023 17:33:09 +0000 (18:33 +0100)]
Add parentheses to fix warning

mimeview.c:1946:39: warning: suggest parentheses around ‘&&’ within ‘||’

5 months agodon't build or distribute the gdata plugin
Paul [Sun, 5 Nov 2023 16:51:49 +0000 (16:51 +0000)]
don't build or distribute the gdata plugin