Commit graph

5506 commits

Author SHA1 Message Date
Jonathan Boeing
86fcec37b5 Restrict -Wno-unused-function to flex generated files 2021-11-06 23:04:57 -07:00
Jonathan Boeing
78de2d36be Set minimum GLib version to 2.36 2021-10-29 07:58:39 -07:00
Jonathan Boeing
be99a003e1 Fix time_t format specifier warnings 2021-09-13 17:01:17 -07:00
wwp
89b9323099 Replace 'SSL/TLS' with 'TLS'. 2021-09-03 17:40:52 +02:00
Jonathan Boeing
3099095d30 Add Windows VERSIONINFO resource to executable 2021-09-01 08:26:28 -07:00
Jonathan Boeing
23aec49cdd Update Windows VERSIONINFO resource for plugins 2021-09-01 07:53:02 -07:00
Jonathan Boeing
481897fc2a Reduce the amount of file I/O from debug_print
Calls to debug_print on Windows generated two file writes and flushes
per call.

Add a definition of debug_print that uses the __VA_OPT__ macro to
expand to a single call to debug_print_real.
2021-08-07 16:33:22 -07:00
Ricardo Mones
3dfae5196c Fix bug 4447: --enable-deprecated and --disable-deprecated build flags have same effect 2021-04-24 01:58:31 +02:00
Jonathan Boeing
7626388b45 Double-buffer row drawing in gtkcmctree
This patch fixes the slowness seen when redrawing the folder tree with
cairo > 1.10 on Windows.  It also improves the occasionally visible
flickering in the folder tree on Linux and Windows with older versions
of cairo.
2021-03-09 07:33:24 +00:00
Paul
f1f97c7a10 add Greek translation, by Haris Karachristianidis 2020-04-28 14:05:18 +01:00
Paul
7f91b03413 fix typo 2020-04-09 10:49:49 +01:00
paul
a0d4ac0954 use libcanberra-gtk3 2020-02-09 13:15:16 +00:00
paul
9500391036 attempt to fix building the python plugin with python3.8 2020-02-07 14:02:05 +00:00
paul
5126bdbf5f use pkgconfig to check for python3 2020-02-06 20:17:48 +00:00
paul
d5578c3cb2 remove useless duplication in last commit 2020-02-06 12:32:33 +00:00
paul
b0542c38f3 port python plugin to python3. based on patch by Raphael Michel 2020-02-06 12:18:38 +00:00
wwp
d439c3be48 Fix missing parameter to informative pkgconfig command (libetpan). 2019-12-16 08:13:17 +00:00
wwp
c209879fb9 Revert parts of configure.ac, unexpected changes from another patch. 2019-11-19 10:07:38 +00:00
wwp
b1bdeb3feb Add support for libetpan 1.9.4 (it now uses pkg-config), fix a bit
version matching related to former 1.x.x and 0.x versions as well.
2019-11-19 10:07:19 +00:00
Andrej Kacian
e352c009ce Require GLib >= 2.36 for Litehtml plugin 2019-05-04 16:55:54 +02:00
Michael Rasmussen
8071229a71 Fix build error
Signed-off-by: Michael Rasmussen <mir@datanom.net>
2019-05-04 16:52:39 +02:00
Ricardo Mones
82106bb065 Fix typo in variable name 2019-05-04 16:51:59 +02:00
Andrej Kacian
4271751d21 Do not build the litehtml plugin if a C++ compiler is not available 2019-05-04 16:51:09 +02:00
Michael Rasmussen
97c3cabcf0 Refactor image loading to a separate class. Add dependency to curl
Signed-off-by: Michael Rasmussen <mir@datanom.net>
2019-05-04 16:46:39 +02:00
Michael Rasmussen
4ae8864929 Initial commit of litehtml_viewer
See TODO for missing functionality.

Signed-off-by: Michael Rasmussen <mir@datanom.net>
2019-05-04 16:46:15 +02:00
Andrej Kacian
08697167f4 Restore compatibility with gdk-pixbuf version 2.26 2019-05-04 16:40:13 +02:00
Andrej Kacian
7506d0eee5 Rewrite pgp_locate_armor_header() to more strictly follow RFC4880
Not only has the armor header be at the beginning of
the line, but also there cannot be any non-whitespace
after it on the same line.
2019-05-04 16:34:33 +02:00
Andrej Kacian
b53607c2fa Do not define our own strcasestr() if it is available 2019-02-08 20:49:51 +01:00
Andrej Kacian
a835b8d1da Fix configure for rare cases where python is not installed 2019-01-12 12:45:19 +01:00
Michael Rasmussen
5a29ec1740 Migrate fancy to GTK3 and fix fancy_print
Signed-off-by: Michael Rasmussen <mir@datanom.net>
2019-01-08 20:40:45 +01:00
Andrej Kacian
17feba13cd More user-friendly dependency check for python plugin 2019-01-03 01:07:02 +01:00
Paul
5e584dc851 fix the indentation 2018-12-15 18:48:52 +01:00
Colin Leroy
0cfddd54ce Wrap file I/O to claws_* to benefit from custom locking when
available. Gains about 33% on I/O bound tasks.
2018-10-16 19:01:44 +02:00
Colin Leroy
9121905e65 Use a memory-based FILE pointer when we can; speeds up search. 2018-10-16 18:46:18 +02:00
Andrej Kacian
1f7e162656 Bump required GTK+ version to 3.20. 2018-10-06 14:06:20 +02:00
Andrej Kacian
e1616992e7 Bump up minimum required webkitgtk version to 1.10.0.
That's when WebKitWebView's "context-menu" signal was
added, we start using it in 288d3a708.
2018-09-14 11:28:31 +02:00
Ricardo Mones
ce5e2d54bb Fix bug #3418 ‘Building on a Cross Compiling toolchain doesn't work’
The bug is really fixed in commit 8eee2fd5dd
This only adds a slight modification of the remaining portion of the
patch checking the macro itself, from the original attached to the bug
by ridai.govinda@gmail.com.
2018-09-14 11:28:13 +02:00
Andrej Kacian
e03ba6bc4c Added unit test framework, and some initial unit tests. 2018-09-14 11:28:01 +02:00
Paul
b4d2f3de01 fix lintian autotools-pkg-config-macro-not-cross-compilation-safe warning
see
https://lintian.debian.org/tags/autotools-pkg-config-macro-not-cross-compilation-safe.html
2018-09-14 11:26:46 +02:00
Andrej Kacian
dae2a17f44 Fix configure version detection when building outside of srcdir. 2018-08-25 11:35:42 +02:00
Michael Schwendt
6f872bed1e Fix bug 3895: Port from libnm-util/libnm-glib to libnm 2018-05-26 15:08:50 +02:00
Paul
ca2819ebf7 force explicit use of --disable-gnutls if gnutls support is not required 2018-05-26 15:08:43 +02:00
Paul
cecaac4cc8 require nettle, following removal of libcrypt from glibc
based on the fedora patch, thanks!
2018-05-26 15:08:39 +02:00
wwp
1cdd65c44b Spamassassin plug-in: add support for compression (server must have
compression enabled, local spamc too).
2018-04-13 20:09:20 +02:00
wwp
dfa7cbbc44 Check for enchant-2 (necessary since enchant 2.1.3). 2018-04-10 18:37:07 +02:00
Ricardo Mones
27c4b31bae Replace deprecated gtk_misc_set_alignment() in core 2018-02-20 19:08:45 +01:00
Ricardo Mones
b7c37ff8ad Require GTK+3 in gtk3 branch
Also remove a couple of GTK+2 specific files
2018-02-13 12:49:44 +01:00
Andrej Kacian
1f5a512b85 Get rid of all GtkHPaned and GtkVPaned in favour of GtkPaned.
Also bump required GTK3 version to 3.2, since that's where
this deprecation happened.
2018-02-12 21:37:48 +01:00
Andrej Kacian
09301b6e73 Do not put enchant's CFLAGS into main CFLAGS make variable.
Handle its CFLAGS just like all other libraries'.
2018-02-09 20:21:41 +01:00
Andrej Kacian
6eda56cb3d Force -DGTK_DISABLE_SINGLE_INCLUDES -DGSEAL_ENABLE in GTK_CFLAGS. 2018-02-06 22:53:31 +01:00