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