claws.git
2 days agoUse libetpan CFLAGS for header check master
Jonathan Boeing [Mon, 28 Nov 2022 01:47:38 +0000 (18:47 -0700)]
Use libetpan CFLAGS for header check

2 days agoUse AX_FUNC_MKDIR from autoconf-archive
Jonathan Boeing [Sun, 27 Nov 2022 21:55:24 +0000 (14:55 -0700)]
Use AX_FUNC_MKDIR from autoconf-archive

2 days agoReplace u32 with guint32
Jonathan Boeing [Sun, 27 Nov 2022 21:36:49 +0000 (14:36 -0700)]
Replace u32 with guint32

2 days agoRemove unused m4 files
Jonathan Boeing [Sun, 27 Nov 2022 19:57:28 +0000 (12:57 -0700)]
Remove unused m4 files

2 days agoMake m4 an EXTRA_DIST rather than a SUBDIR
Jonathan Boeing [Sun, 27 Nov 2022 22:13:17 +0000 (15:13 -0700)]
Make m4 an EXTRA_DIST rather than a SUBDIR

2 days agoImprove cross-compile compatibility of GPGME check
Jonathan Boeing [Mon, 28 Nov 2022 03:50:06 +0000 (20:50 -0700)]
Improve cross-compile compatibility of GPGME check

Update gpgme.m4 from upstream and prefer pkg-config to AM_PATH_GPGME

4 days agoDon't include unused debug functions in binary
Ricardo Mones [Sat, 26 Nov 2022 18:38:00 +0000 (19:38 +0100)]
Don't include unused debug functions in binary

Unless requested by user with the new configure flag.

9 days agodon't attempt to build the perl plugin if ExtUtils::Embed is not installed
Paul [Mon, 21 Nov 2022 16:36:48 +0000 (16:36 +0000)]
don't attempt to build the perl plugin if ExtUtils::Embed is not installed

9 days agoput web_extensions/ at the same level as plugins/ so users do not assume it contains...
Paul [Mon, 21 Nov 2022 10:41:30 +0000 (10:41 +0000)]
put web_extensions/ at the same level as plugins/ so users do not assume it contains a loadable plugin

11 days agoRemove unused function setup()
Ricardo Mones [Sat, 19 Nov 2022 19:54:55 +0000 (20:54 +0100)]
Remove unused function setup()

Completes commit 8fa3ba47460dae9351a25f084fb05362fbf5c57e

3 weeks agoFix POP3 using OAuth2 to handle Microsoft POP3 OAuth2 protocol. Patch provided by...
Michael Rasmussen [Tue, 8 Nov 2022 18:07:47 +0000 (19:07 +0100)]
Fix POP3 using OAuth2 to handle Microsoft POP3 OAuth2 protocol. Patch provided by H.Merijn Brand

Signed-off-by: Michael Rasmussen <mir@datanom.net>
3 weeks agofix bug where, when starting with msgview hidden, toggling msgview to show it would...
Paul [Tue, 8 Nov 2022 09:39:11 +0000 (09:39 +0000)]
fix bug where, when starting with msgview hidden, toggling msgview to show it would use incorrect height

3 weeks agoFix bug 4491: address autocompletion list does not expand in height with the number...
wwp [Thu, 3 Nov 2022 09:55:02 +0000 (10:55 +0100)]
Fix bug 4491: address autocompletion list does not expand in height with the number of matches

4 weeks agoremove (now ex-)German treanslator's email address at his request
Paul [Wed, 2 Nov 2022 11:18:50 +0000 (11:18 +0000)]
remove (now ex-)German treanslator's email address at his request

4 weeks agoRaise glib version requirement to 2.50 again
Ricardo Mones [Thu, 27 Oct 2022 19:05:10 +0000 (21:05 +0200)]
Raise glib version requirement to 2.50 again

Revert the revert: as discussed on irc first revert seems to be mistake,
as 2.50 is needed to use G_PID_FORMAT. While we're at it, remove also
the remaining check for this version.

This reverts commit 1445df7021764ede5cea62338e3724726006c413.

5 weeks agoAllow building vCalendar without ExtUtils::Embed
Ricardo Mones [Mon, 24 Oct 2022 16:32:07 +0000 (18:32 +0200)]
Allow building vCalendar without ExtUtils::Embed

Thanks Paul for the heads up!

5 weeks agoFix 4645: fails to check for perl-ExtUtils::Embed
Ricardo Mones [Mon, 24 Oct 2022 15:40:01 +0000 (17:40 +0200)]
Fix 4645: fails to check for perl-ExtUtils::Embed

5 weeks agoupdate team data
Paul [Mon, 24 Oct 2022 09:50:58 +0000 (10:50 +0100)]
update team data

5 weeks agofix copy/paste error in last commit
Paul [Mon, 24 Oct 2022 09:28:06 +0000 (10:28 +0100)]
fix copy/paste error in last commit

5 weeks agouse GLib 2.66 when available
Paul [Mon, 24 Oct 2022 09:22:45 +0000 (10:22 +0100)]
use GLib 2.66 when available

make things simpler for our future selves

5 weeks agoSince g_uri_peek_scheme requires GLib 2.66 replace it with g_uri_parse_scheme
Michael Rasmussen [Sat, 22 Oct 2022 10:56:21 +0000 (12:56 +0200)]
Since g_uri_peek_scheme requires GLib 2.66 replace it with g_uri_parse_scheme

Signed-off-by: Michael Rasmussen <mir@datanom.net>
5 weeks agofor release 4.1.1 4.1.1
Paul [Thu, 20 Oct 2022 12:56:40 +0000 (13:56 +0100)]
for release 4.1.1

5 weeks agofix bold_marked
Paul [Thu, 20 Oct 2022 11:18:37 +0000 (12:18 +0100)]
fix bold_marked

5 weeks agoUpdate the French manual (hidden prefs).
wwp [Thu, 20 Oct 2022 10:36:08 +0000 (12:36 +0200)]
Update the French manual (hidden prefs).

5 weeks agoclean up check for valgrind
Paul [Thu, 20 Oct 2022 08:13:24 +0000 (09:13 +0100)]
clean up check for valgrind

5 weeks agocheck for return value when setting G_MESSAGES_DEBUG
Paul [Thu, 20 Oct 2022 08:12:14 +0000 (09:12 +0100)]
check for return value when setting G_MESSAGES_DEBUG

5 weeks agoDon't load Fancy if the Web Extension isn't found
Jonathan Boeing [Thu, 20 Oct 2022 03:26:45 +0000 (20:26 -0700)]
Don't load Fancy if the Web Extension isn't found

6 weeks agoupdate translations
Paul [Wed, 19 Oct 2022 15:25:22 +0000 (16:25 +0100)]
update translations

6 weeks agoPolish update by Łukasz Wojniłowicz
Paul [Wed, 19 Oct 2022 15:10:19 +0000 (16:10 +0100)]
Polish update by Łukasz Wojniłowicz

6 weeks agoshow the debug output
Paul [Wed, 19 Oct 2022 14:53:02 +0000 (15:53 +0100)]
show the debug output

6 weeks agofix bug 4630, 'Fancy loads remote images when remote content is disabled'
Jonathan Boeing [Mon, 10 Oct 2022 04:51:44 +0000 (21:51 -0700)]
fix bug 4630, 'Fancy loads remote images when remote content is disabled'

Upstream changes broke the 'empty network proxy' method of blocking
remote content, so replace it with a WebKit extension that handles the
send-request signal.

6 weeks agofix bug where NNTP account's SMTP server wasn't used
Paul [Wed, 19 Oct 2022 14:46:12 +0000 (15:46 +0100)]
fix bug where NNTP account's SMTP server wasn't used

6 weeks agoRemove duplicated entry
Ricardo Mones [Tue, 18 Oct 2022 18:02:27 +0000 (20:02 +0200)]
Remove duplicated entry

6 weeks agoUse define for gnutls-priority instead of hard coded string
Michael Rasmussen [Mon, 17 Oct 2022 21:37:50 +0000 (23:37 +0200)]
Use define for gnutls-priority instead of hard coded string

Signed-off-by: Michael Rasmussen <mir@datanom.net>
6 weeks agoHandle non-ascii characters in server response. Fixes bug #4636
Michael Rasmussen [Mon, 17 Oct 2022 21:27:55 +0000 (23:27 +0200)]
Handle non-ascii characters in server response. Fixes bug #4636

Signed-off-by: Michael Rasmussen <mir@datanom.net>
6 weeks agoUpdate TLDs for release
Ricardo Mones [Mon, 17 Oct 2022 00:58:35 +0000 (02:58 +0200)]
Update TLDs for release

6 weeks agoUpdate Spanish translation
Ricardo Mones [Sun, 16 Oct 2022 13:58:26 +0000 (15:58 +0200)]
Update Spanish translation

6 weeks agoFix frame label alignment to match other prefs
Ricardo Mones [Sun, 16 Oct 2022 13:56:44 +0000 (15:56 +0200)]
Fix frame label alignment to match other prefs

6 weeks agoUpdate French translation.
wwp [Sun, 16 Oct 2022 09:07:39 +0000 (11:07 +0200)]
Update French translation.

6 weeks agoAdd pkgconfig support for gpgme and libgpg-error
Jonathan Boeing [Sun, 9 Oct 2022 06:28:13 +0000 (23:28 -0700)]
Add pkgconfig support for gpgme and libgpg-error

6 weeks agoRemove some m4 cruft
Jonathan Boeing [Sun, 9 Oct 2022 06:17:18 +0000 (23:17 -0700)]
Remove some m4 cruft

6 weeks agoDo not use a hard coded value for socket timeout. Use the user configured timeout...
Michael Rasmussen [Sat, 15 Oct 2022 22:30:53 +0000 (00:30 +0200)]
Do not use a hard coded value for socket timeout. Use the user configured timeout (socket I/O timeout)

Signed-off-by: Michael Rasmussen <mir@datanom.net>
7 weeks agodifferentiate this "Send" from others for better translation possibilities
Paul [Sun, 9 Oct 2022 09:47:48 +0000 (10:47 +0100)]
differentiate this "Send" from others for better translation possibilities

7 weeks agoFix building on Windows
Jonathan Boeing [Sun, 9 Oct 2022 06:40:58 +0000 (23:40 -0700)]
Fix building on Windows

8 weeks agoremove text about modifying keyboard shortcuts
Paul [Wed, 5 Oct 2022 08:33:25 +0000 (09:33 +0100)]
remove text about modifying keyboard shortcuts

2 months agoFix bug 4628: typos in the README file, patch by Andreas Rönnquist.
wwp [Sun, 25 Sep 2022 19:21:33 +0000 (21:21 +0200)]
Fix bug 4628: typos in the README file, patch by Andreas Rönnquist.

2 months agoModernize configure.ac
Ricardo Mones [Fri, 23 Sep 2022 15:17:41 +0000 (17:17 +0200)]
Modernize configure.ac

And move computing git version to an external script.

2 months agodisable the cache
Paul [Tue, 20 Sep 2022 09:52:30 +0000 (10:52 +0100)]
disable the cache

fixes bug where the wrong mid/cid images would be shown when named identically to previously viewed images

2 months agoSync 'bold_marked' to the Spanish manual
Ricardo Mones [Mon, 19 Sep 2022 18:14:38 +0000 (20:14 +0200)]
Sync 'bold_marked' to the Spanish manual

2 months agocorrection: 'bold_marked' is off by default
Paul [Mon, 19 Sep 2022 10:12:48 +0000 (11:12 +0100)]
correction: 'bold_marked' is off by default

2 months agoadd 'bold_marked' entry to manual
Paul [Mon, 19 Sep 2022 10:09:30 +0000 (11:09 +0100)]
add 'bold_marked' entry to manual

2 months agooptionally (via hidden pref) use bold font in summaryview for 'marked' messages
Paul [Mon, 19 Sep 2022 10:07:29 +0000 (11:07 +0100)]
optionally (via hidden pref) use bold font in summaryview for 'marked' messages

2 months agoFix unchecked access to pointer
Ricardo Mones [Mon, 12 Sep 2022 08:42:32 +0000 (10:42 +0200)]
Fix unchecked access to pointer

2 months agoImprove some sieve-related translations
Ricardo Mones [Sun, 11 Sep 2022 12:59:07 +0000 (14:59 +0200)]
Improve some sieve-related translations

2 months agocorrectly set modified flag after auto-save
Paul [Mon, 5 Sep 2022 14:49:35 +0000 (15:49 +0100)]
correctly set modified flag after auto-save

2 months agoimprove readability of symbol list
Paul [Thu, 1 Sep 2022 15:28:38 +0000 (16:28 +0100)]
improve readability of symbol list

3 months agoReview filtering logging: fix few cases to make logging compliant to what's documente...
wwp [Wed, 17 Aug 2022 07:22:03 +0000 (09:22 +0200)]
Review filtering logging: fix few cases to make logging compliant to what's documented, use positive matching and rework logic when it's twisted.

3 months agoFix CID 1508488: Control flow issues (DEADCODE)
Ricardo Mones [Tue, 16 Aug 2022 18:33:27 +0000 (20:33 +0200)]
Fix CID 1508488: Control flow issues (DEADCODE)

And the logic surrounding the logging of filtering.

3 months agoescape filenames to fix bug where filenames would not be shown and corrupt the output
Paul [Tue, 2 Aug 2022 19:24:32 +0000 (20:24 +0100)]
escape filenames to fix bug where filenames would not be shown and corrupt the output

also save some work for the translators, and remove some idle whitespace

3 months agofix bug 4620, 'German translation of Content-Transfer-Encoding adds unwanted colon'
Paul [Mon, 1 Aug 2022 10:46:21 +0000 (11:46 +0100)]
fix bug 4620, 'German translation of Content-Transfer-Encoding adds unwanted colon'

4 months agogive an appropriate error msg when disallowing a colon in a custom header
Paul [Thu, 28 Jul 2022 17:13:35 +0000 (18:13 +0100)]
give an appropriate error msg when disallowing a colon in a custom header

4 months agoMake custom headers compliant with RFC 2822 § 3.6
Ricardo Mones [Thu, 28 Jul 2022 15:54:43 +0000 (17:54 +0200)]
Make custom headers compliant with RFC 2822 § 3.6

And disallow setting header names with colons inside.

4 months agoforgotten capitalisation
Paul [Sun, 24 Jul 2022 11:15:55 +0000 (12:15 +0100)]
forgotten capitalisation

4 months agothe features list is supposed to be in alphabetical order, fix that
Paul [Sun, 24 Jul 2022 10:50:21 +0000 (11:50 +0100)]
the features list is supposed to be in alphabetical order, fix that

4 months agono-one can say IPv6 is new these days, so we won't either
Paul [Sun, 24 Jul 2022 10:30:46 +0000 (11:30 +0100)]
no-one can say IPv6 is new these days, so we won't either

4 months agomake oauth2 depend on gnutls at build time, but add --disable-oauth2 so the interface...
Paul [Sun, 24 Jul 2022 10:29:46 +0000 (11:29 +0100)]
make oauth2 depend on gnutls at build time, but add --disable-oauth2 so the interface can be decluttered for those that will never need oauth2

4 months agofix bug 4547, '--enable-tests makes compilation fail'
Paul [Sat, 23 Jul 2022 13:52:51 +0000 (14:52 +0100)]
fix bug 4547, '--enable-tests makes compilation fail'

remove broken test

4 months agofix some warnings when building with --disable-gnutls
Paul [Sat, 23 Jul 2022 12:42:02 +0000 (13:42 +0100)]
fix some warnings when building with --disable-gnutls

4 months agofix bug 4615, 'Compilation fails with --disable-gnutls'
Paul [Sat, 23 Jul 2022 12:39:31 +0000 (13:39 +0100)]
fix bug 4615, 'Compilation fails with --disable-gnutls'

don't build oauth2 support when using --disable-gnutls

4 months agoRevert redirect URL to 127.0.0.1
Michael Rasmussen [Sat, 23 Jul 2022 11:44:37 +0000 (13:44 +0200)]
Revert redirect URL to 127.0.0.1

Signed-off-by: Michael Rasmussen <mir@datanom.net>
4 months agoremove unused variable
Paul [Sat, 23 Jul 2022 11:20:52 +0000 (12:20 +0100)]
remove unused variable

4 months agoRemove GTK3 deprecated calls from printing
Ricardo Mones [Wed, 20 Jul 2022 14:46:58 +0000 (16:46 +0200)]
Remove GTK3 deprecated calls from printing

Fixes:
sys:1: Warning: ../../../gobject/gsignal.c:2613: signal 'expose_event'
is invalid for instance '0x2d768d0' of type 'GtkDrawingArea'

And the following warnings are also gone:
• printing.c:517:9: warning: ‘gtk_widget_set_double_buffered’ is deprecated
• printing.c:648:9: warning: ‘gdk_cairo_create’ is deprecated: …
• printing.c:1262:65: warning: ‘gdk_color_free’ is deprecated: …

4 months agoin the summaryview tooltip, show name+addr
Paul [Wed, 13 Jul 2022 10:27:11 +0000 (11:27 +0100)]
in the summaryview tooltip, show name+addr

5 months agofix 'save all' dialogues
Paul [Wed, 22 Jun 2022 13:23:00 +0000 (14:23 +0100)]
fix 'save all' dialogues

* don't treat not overwriting a file as an error
* add checkboxes/hidden prefs to not show the post-saving informational dialogues
* fix counts in informational dialogues
* improvements to dialogue labels

5 months agomake the external editor error msg more useful and less obscure
Paul [Wed, 22 Jun 2022 10:10:56 +0000 (11:10 +0100)]
make the external editor error msg more useful and less obscure

5 months agoFix building on FreeBSD
Michael Rasmussen [Wed, 15 Jun 2022 22:58:18 +0000 (00:58 +0200)]
Fix building on FreeBSD

Signed-off-by: Michael Rasmussen <mir@datanom.net>
5 months agoMake OAuth2 displayed results translatable…
Ricardo Mones [Wed, 8 Jun 2022 23:13:07 +0000 (01:13 +0200)]
Make OAuth2 displayed results translatable…

…and remove artificial limits to accommodate translations.

5 months agoRemove more unused macros
Ricardo Mones [Sun, 5 Jun 2022 16:46:20 +0000 (18:46 +0200)]
Remove more unused macros

5 months agoRemove unused macro
Ricardo Mones [Sun, 5 Jun 2022 15:36:49 +0000 (17:36 +0200)]
Remove unused macro

6 months agoFix CID 1504479 and 1504581
Michael Rasmussen [Fri, 27 May 2022 19:38:47 +0000 (21:38 +0200)]
Fix CID 1504479 and 1504581

Signed-off-by: Michael Rasmussen <mir@datanom.net>
6 months agoFix CID 1504580
Michael Rasmussen [Fri, 27 May 2022 19:37:26 +0000 (21:37 +0200)]
Fix CID 1504580

Signed-off-by: Michael Rasmussen <mir@datanom.net>
6 months agoUse localhost instead of 127.0.0.1 for Microsoft Oauth2
Colin Leroy-Mira [Fri, 27 May 2022 08:56:53 +0000 (10:56 +0200)]
Use localhost instead of 127.0.0.1 for Microsoft Oauth2

RedirectURIs in Azure must "start with https:// or http://localhost"

6 months agoClean code formatting
Michael Rasmussen [Fri, 27 May 2022 00:05:31 +0000 (02:05 +0200)]
Clean code formatting

Signed-off-by: Michael Rasmussen <mir@datanom.net>
6 months agoImproved OAuth solution from David Fletcher
Michael Rasmussen [Thu, 26 May 2022 22:09:37 +0000 (00:09 +0200)]
Improved OAuth solution from David Fletcher

Signed-off-by: Michael Rasmussen <mir@datanom.net>
6 months agoFix condition check at the end of function
Ricardo Mones [Thu, 26 May 2022 18:55:20 +0000 (20:55 +0200)]
Fix condition check at the end of function

Removes scaring traceback and emit a warning instead.

6 months agoFix MS Outlook OAuth2
Michael Rasmussen [Tue, 24 May 2022 11:46:18 +0000 (13:46 +0200)]
Fix MS Outlook OAuth2

Signed-off-by: Michael Rasmussen <mir@datanom.net>
6 months agoSmall fix from David Fletcher
Michael Rasmussen [Mon, 23 May 2022 23:32:19 +0000 (01:32 +0200)]
Small fix from David Fletcher

Signed-off-by: Michael Rasmussen <mir@datanom.net>
6 months agoadd missing space
Paul [Mon, 23 May 2022 10:10:06 +0000 (11:10 +0100)]
add missing space

6 months agofix bug 4583, 'Compose window 'Discard message' dialog is displayed even though draft...
Paul [Mon, 23 May 2022 10:06:57 +0000 (11:06 +0100)]
fix bug 4583, 'Compose window 'Discard message' dialog is displayed even though draft is already saved'

6 months agofix bug 4584, 'Compose window causing Claws to terminate unexpectedly'
Paul [Sun, 22 May 2022 08:38:23 +0000 (09:38 +0100)]
fix bug 4584, 'Compose window causing Claws to terminate unexpectedly'

6 months agoFix building on windows
Jonathan Boeing [Sun, 22 May 2022 04:45:55 +0000 (21:45 -0700)]
Fix building on windows

6 months agofix CID 1504463
Michael Rasmussen [Sat, 21 May 2022 08:35:09 +0000 (10:35 +0200)]
fix CID 1504463

Signed-off-by: Michael Rasmussen <mir@datanom.net>
6 months agofix CID 1504464
Michael Rasmussen [Sat, 21 May 2022 08:31:59 +0000 (10:31 +0200)]
fix CID 1504464

Signed-off-by: Michael Rasmussen <mir@datanom.net>
6 months agofix CID 1504466
Michael Rasmussen [Sat, 21 May 2022 08:03:12 +0000 (10:03 +0200)]
fix CID 1504466

Signed-off-by: Michael Rasmussen <mir@datanom.net>
6 months agofix for obtaining access code from request for Microsoft OAuth2 functionality
Michael Rasmussen [Fri, 20 May 2022 19:49:47 +0000 (21:49 +0200)]
fix for obtaining access code from request for Microsoft OAuth2 functionality

Signed-off-by: Michael Rasmussen <mir@datanom.net>
6 months agoNew method for OAuth2 authentication and receiving of access token from David Fletche...
Michael Rasmussen [Fri, 20 May 2022 19:31:35 +0000 (21:31 +0200)]
New method for OAuth2 authentication and receiving of access token from David Fletcher applied including my fix for Microsoft OAuth2 functionality

Signed-off-by: Michael Rasmussen <mir@datanom.net>
6 months agoFix a typo error, thanks to Milan Obuch.
wwp [Thu, 19 May 2022 06:03:17 +0000 (08:03 +0200)]
Fix a typo error, thanks to Milan Obuch.

6 months agonormalise spelling of sub-folder
Paul [Wed, 18 May 2022 14:46:52 +0000 (15:46 +0100)]
normalise spelling of sub-folder

6 months agoupdate en_GB.po
Paul [Wed, 18 May 2022 14:29:34 +0000 (15:29 +0100)]
update en_GB.po

6 months agomodernize autotools (forgot this file in last commit)
Paul [Wed, 18 May 2022 10:55:52 +0000 (11:55 +0100)]
modernize autotools (forgot this file in last commit)