Commit graph

5462 commits

Author SHA1 Message Date
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
Ralph Sennhauser
643edf0544 Require gtk+ >= 2.24
gtk+-2.24.0 was released 2011-01-30 and has seen over 30 maintenance
releases since. Drop support for gtk+2 < 2.24 to ease porting to gtk+3
and to cleanup existing compatibility code for old gtk+2 releases.

Signed-off-by: Ralph Sennhauser <ralph.sennhauser@gmail.com>
2018-02-06 20:27:05 +01:00
Paul
49352499f7 bump minimum glib requirement to 2.28 2017-12-18 14:44:22 +00:00
Paul
1d2786217f update translations
updated by David Medina, Erik P. Olsen, Simon Legner, Tommi A Pirinen,
Páder Rezső, Luigi Votta, UTUMI Hirosi, Petter Adsen, Marcel Pol, Jakub
Jankiewicz, Frederico Goncalves Guimaraes, Mikhail Kurinnoi, Slavko,
Andreas Rönnquist.

new translation: Romanian by Cristian Secară

remove unmaintained Hebrew translation.
2017-12-17 11:38:46 +00:00
Paul
e829be8816 fix bug 3892, 'build fails with enchant-2.1.0'
bumps the minimum required version of enchant to version 1.4.0
2017-09-05 16:08:30 +01:00
wwp
2bc71e498d Lower the librsvg requirement to 2.39 (works on CentOS7 with
this).
2017-08-29 14:41:23 +02:00
Andrej Kacian
404c674753 Fix typo around libarchive in configure.ac.
Patch by Orbea, Bug 3866 - slibtool causes compile failure
2017-08-26 10:03:51 +02:00
Andrej Kacian
8b55e4f970 Fixed incorrect PERL_LDFLAGS modification with sed.
Patch by Orbea, Bug 3866 - slibtool causes compile failure
2017-08-26 10:00:07 +02:00
Ricardo Mones
8891eb31b8 Fix D-Bus detection 2017-07-27 10:09:37 +02:00
Ricardo Mones
b715774786 Fix bug #3721 ‘Fails to build in Debian kfreebsd-*’ 2017-06-01 12:27:15 +02:00
Andrej Kacian
f081d0f1eb Fix configure logic around tnef_parse plugin.
If the plugin is explicitly enabled, but its dependencies
are missing, error out instead of warning and continuing.
2017-04-19 19:20:06 +02:00
Ricardo Mones
da399f43f3 Require SVG library version 2.40.5
Fix bug #3778: Claws-mail core dumps when trying to view a HTML email
2017-03-16 19:52:27 +01:00
Paul
e8c787412d fix using building with --disable-deprecated
If --disable-deprecated is specified it will set GTK_CFLAGS.
Later the pkgconfig check for GTK_CFLAGS will be skipped because the
variable is already set. As a result essential CLFAGS from gtk+-2.0 will
be missing in global CFLAGS and compilation fails.

Solution is to check for the configure flag after pkgconfig.

Thanks to Olaf Hering <olaf@aepfle.de>
2017-03-02 14:54:34 +00:00
Andrej Kacian
cc3882f360 Remove internal libytnef and require an external one instead. 2017-02-24 20:49:40 +01:00
Ricardo Mones
cdf48fc3e9 Configure SVG library
• New feature flag HAVE_SVG, enabled by default if dependencies
  are available (librsvg-2.0 >= 2.36.0).
• New item in About window's Features tab for librSVG.
2017-02-07 20:02:58 +01:00
wwp
1e068dbfc2 Re-introducing the Dillo plugin. Tested against Dillo 3.0.4.1/3.0.5. 2017-02-02 18:06:27 +01:00
Paul
8925ab226b vCalendar plugin: use external libical
closes bug #3764
patch by flo.xfce@gmx-topmail.de
2017-01-27 15:56:47 +00:00
Michael Rasmussen
8ab8e461d5 Fix bug #3673. Patch provided by Perry E. Metzger 2017-01-13 22:40:13 +01:00
wwp
cdb10d81eb Archiver plugin update and review:
- updated to support some of the compression formats up to libarchive 3.2.2,
- detect libarchive 2.8+ using pkgconfig,
- use alertpanel API instead of creating gtk dialogs from scratch (with missing
- dialog title, and no clue about what is displayed),
- configure script now makes use of libarchive pkgconfig,
- fixed wrong use of cached page struct info, we do now rely on data set in widgets
  to get source folder and target archive filename and sync the page struct info w/ it
  when needed,
- renamed gzip/zip to gzip,
- reworked the way archive formats and compression formats lists are displayed (not translatable anymore).
- reformat code a bit.
2017-01-03 19:14:10 +01:00
Holger Berndt
abf4b98214 GData plugin: Require libgdata at least 0.17.2
Version 0.17.2 is required for auth token save/restore accross restarts.
Without this functionality, the plugin has such bad usability, it's not
worth maintaining. This also fixes the previous compile-error when only
0.17.1 was present.
2017-01-03 11:20:11 +01:00
Pawel Pekala
abbf2f8a10 Don't check for encrypt() on FreeBSD, it's not required to build.
Recently on 12-CURRENT this function was removed completly making
configure script fail.
2016-10-11 22:47:51 +02:00
Holger Berndt
437668c7f0 Notification plugin: Port from libindicate to unity/messaging menu
This is a slightly modified version of the patch from Sebastien Noel,
fixes bug #2665
2016-09-29 22:21:02 +02:00
Andrej Kacian
4accbf7ee4 Do not ignore CFLAGS environment variable in configure. 2016-09-10 12:43:12 +02:00
Andrej Kacian
53a6a5a53c Set correct LDFLAGS for OS X.
Commit also simplifies LDFLAGS for Windows,
moving them from src/Makefile.am to configure.ac.

Closes bug #3665.
2016-08-18 20:48:34 +02:00
Paul
7d4d2c5c77 update/add/disable translations
Updated:
	[ca]	Carles Tubio Terrón 	<c@rles-tub.io>
	[cs] 	David Vachulka 		<david@konstrukce-
cad.com>
	[de]	Thomas Bellmann 	<ThomasBellmann@gmx.net>
	[fi]	Flammie Pirinen 	<flammie@iki.fi>
	[fr]	Tristan Chabredier	<wwp@claws-mail.org>
	[hu] 	Pader Rezso 		<rezso@rezso.net>
	[it]	Luigi Votta 		<luigi.vtt@gmail.com>
	[nb]	Petter Adsen 		<petter@synth.no>
	[nl]	Marcel Pol		<mpol@gmx.net>
	[pt_BR] Frederico Goncalves Guimaraes
					<frederico@teia.bio.br>
	[ru]	Mikhail Kurinnoi 	<viewizard@viewizard.com>
	[sk]	Slavko 			<slavino@slavino.sk>
	[sv]	Andreas Rönnquist 	<gusnan@openmailbox.org>
	[tr] 	Numan Demirdö?en 	<if.gnu.linux@gmail.com>
	[zh_TW]	Mark Chang 		<mark.cyj@gmail.com>

Added:
	[da] 	Erik P. Olsen 		<epodata@gmail.com>
	[id_ID]	MSulchan Darmawan 	<bleketux@gmail.com>

Unmaintained:
	[lt]	Mindaugas Baranauskas	<embar@super.lt>
2016-08-07 09:05:16 +01:00
Pawel Pekala
3fa7a0c630 Fix python plugin test for BSD family, dlopen(3) on those
systems is part of libc library and linking to nonexistent
libdl will fail.

Tested on FreeBSD 11-Current, Debian 8
2016-06-08 22:16:13 +02:00
Andrej Kacian
e10f0ced1e Require GnuTLS version 3.0 for password encryption. 2016-04-02 13:58:48 +02:00
Andrej Kacian
34853eee8b Make gnutls password encryption the default if gnutls is available. 2016-03-22 13:23:41 +01:00
Andrej Kacian
54adfb433b Rewritten account passwords handling.
Passwords are only decrypted before their actual use, not
while loading from accountrc.
Passwords are stored as "{algorithm}base64encodedciphertext",
encrypted using AES-CBC cipher, with PASSCRYPT_KEY used as
and encryption key.
Optionally, the encryption key, also known as "master password"
can be changed by user.
2016-02-04 22:04:48 +01:00
Andrej Kacian
d4fa90e495 Fix for fc42499 - really set correct rcdir on Win32. 2016-01-21 09:32:02 +01:00
Andrej Kacian
fc42499ce0 Use a different default CFG_RC_DIR for Windows platform. 2016-01-03 17:41:57 +01:00
Paul
75c65e0529 lt.po updated
submitted by Mindaugas Baranauskas.

[late updates causing more work]
2015-12-20 13:04:19 +00:00
Paul
f29424825b update translations
updated by David Vachulka, Thomas Bellmann, me, Flammie Pirinen, Tristan
Chabredier, Isratine Citizen, Páder Rezső, Luigi Votta, Petter Adsen,
Marcel Pol, Slavko, Andreas Rönnquist, Mark Chang

ru.po added, submitted by Mikhail Kurinnoi

bg.po, eo.po and lt.po removed, unmaintained
2015-12-20 12:10:08 +00:00
Paul
c70dd613e7 cosmetic layout fixes 2015-12-07 10:53:07 +00:00
Paul
c388fc69bf rename configure option 'enable-alternate-addrbook' to 'enable-alternate-addressbook' 2015-12-07 10:48:51 +00:00
Paul
225ab1ccaf call 'new' address book 'alternate' address book 2015-12-07 10:40:25 +00:00
Andrej Kacian
610b8c5dcc Remove use of fnmatch(), in favour of GPatternSpec. 2015-12-03 19:02:32 +01:00
Ricardo Mones
d33faf750f Fix libetpan version test
For current libetpan versioning schema ;-)
Thanks Brian Morrison for the heads up!
2015-11-06 12:10:02 +01:00
Ricardo Mones
d797cb284c Fix “config.status: error: cannot find input file: `manual/pl/Makefile.in'”
And complete f194832262 to avoid building
unmaintained manuals.
2015-10-15 11:59:20 +02:00
Paul
12aa9a5e05 remove check for gnome2, which has outlived its usefullness 2015-10-11 13:46:50 +01:00
Paul
6364e0fd9b don't check for libchamplain, thanks to Páder Rezső 2015-10-11 12:28:22 +01:00
Paul
76f1303d66 update i18n
updates from: David Vachulka, Thomas Bellmann, Flammie Pirinen,
Genghis Khan, Páder Rezső, Luigi Votta, Marcel Pol, Frederico Goncalves
Guimaraes, Slavko, Andreas Rönnquist, Mark Chang

Re-addded newly maintained translations: it, zh_TW
Dropped unmaintained translations: id_ID, pl
2015-10-11 08:56:10 +01:00
Ricardo Mones
4f5b04711d Complete GeoLocation removal
It was started on 3c64fb648d
2015-10-09 18:06:48 +02:00
Paul
3c64fb648d remove dead GeoLocation plugin 2015-10-02 08:56:00 +01:00
Andrej Kacian
073b3b6e5c Make IPv6 work on Windows, for connections not handled by libetpan. 2015-09-10 21:12:31 +02:00