Michael Henning
4b9bd6ba7d
configure: fix testing for bzip2 on windows
2014-08-19 00:03:09 -04:00
Jehan
af5732ec14
configure: s/libpoppler/libpoppler-glib/
...
To be precise, we require the libpoppler-glib, which is optional when
building poppler. It is more informative to be accurate.
2014-08-16 15:56:45 +02:00
Jehan
b1fc539f6c
tests: build the test icon theme for all platforms.
...
In particular, we were not building these for win32, which has no
symbolic link concept. So let's use $(LN_S) defined by autoconf for this
purpose, as it will copy files for platforms without ln support.
Moreover this way, we don't create one such folder for each and every
test run and fill up the tmp directory with countless directories, that
we never clean up.
On Win32, this fixes 3 tests which were failing because of the missing
icons.
2014-08-15 21:21:41 +00:00
Michael Natterer
498ccd33ee
plug-ins: move file-compressor to plug-ins/common/, it's only one .c file
2014-08-14 01:35:06 +02:00
Jehan
f212c9bfc2
Bug 733525: check presence of poppler-data (informational only).
...
As of version 0.4.7, poppler-data has a pkg-config file, allowing us to
verify its presence. The configure summary is only informational, and we
don't impose this version since older versions may still work.
Moreover poppler-data is only a runtime dependency, so you can also add
it afterwards.
2014-08-13 00:47:12 +00:00
Michael Natterer
dae366bb6e
configure.ac, *: require GLib 2.40.0
...
Remove gimp_output_stream_[v]printf() and use the new functions from
GLib instead. Use memmove() instead of the deprecated g_memmove().
2014-08-12 15:30:19 +02:00
Michael Natterer
0904b1e923
configure.ac, INSTALL.in: remove traces of libcurl and the URI plug-in
...
and fix formatting of "Summary of optional packages" in INSTALL.in
2014-08-12 14:52:21 +02:00
Jehan
6b2963928e
configure: warning when compiling with old fontconfig on Win32.
...
Fontconfig had a few bugs in the default configuration when compiled for
Windows. These issues are fixed from version 2.11.1. Display a warning
when compiling on win32 platform with older versions.
See in particular bugs 708110 and 703331.
2014-07-28 15:35:50 +00:00
Michael Natterer
57e6b22b9d
app, plug-ins: remove file-uri completely
...
and enable the new file-remote code in app unconditionally.
2014-07-23 21:37:13 +02:00
Jehan
8797a35508
INSTALL: add fontconfig, gettext versions and optional dependencies.
2014-07-22 18:13:22 +00:00
Jehan
55315a2804
INSTALL: more complete list of required packages in INSTALL.in.
2014-07-13 20:36:53 +00:00
Michael Natterer
4fbff306e6
plug-ins: remove the libcurl and wget file-uri backends
...
and build file-uri unconditionally, always using GIO. Use more GFiles
instead of URIs in the plug-in in preparation of moving its
functionality to the core.
2014-07-10 20:50:35 +02:00
Michael Natterer
ef37fbbbb2
configure: on Windows, depend on gio-windows-2.0
2014-07-02 19:58:36 +02:00
Jehan
6714a414a7
configure: search only Python 2 interpreter and headers.
...
Do not accept Python 3 interpreter/headers, even when this is the
default installed Python. Search only for Python 2.
2014-05-30 09:59:51 +00:00
Michael Natterer
7438d5bd04
plug-ins: remove the color-rotate plug-in
2014-05-30 01:37:39 +02:00
Jehan
f1fe8b9c24
configure: clean out forgotten debug print.
2014-05-30 00:12:12 +00:00
Michael Natterer
f1573c42d2
app: default to GIMP_HELP_BROWSER_WEB_BROWSER if there is no webkit
2014-05-25 15:23:58 +02:00
Michael Natterer
033719bfa2
icons, themes, app: move the preferences images into the icon theme
2014-05-12 03:24:09 +02:00
Michael Natterer
ae4a41d7a5
themes, icons: move icons from themes/Default/images/ to the toplevel icons/
...
and install them in datadir/icons.
2014-05-07 21:57:21 +02:00
Michael Natterer
6aa53ed2c6
configure: check for gtk-update-icon-cache
2014-05-06 20:14:39 +02:00
Mukund Sivaraman
25c93abbc4
build: Lowering HarfBuzz version further to 0.9.19 to support older distros
2014-05-03 21:14:18 +05:30
Mukund Sivaraman
21e9e3733a
build: Lower HarfBuzz requirement to 0.9.26
2014-05-03 20:28:00 +05:30
Jehan
feb1bf2797
Bug 720052 - Make GIMP recommend a recent gettext.
...
Script-fu gettext strings were mostly not extracted by xgettext. This
will be fixed in upcoming gettext 0.19. Add a test to warn packagers
using older gettext.
2014-05-04 01:38:58 +12:00
Mukund Sivaraman
81e955ed1b
build: Add HarfBuzz dependency
2014-05-03 00:27:47 +05:30
Daniel Sabo
f6533db8b7
configure: Also search for the -gtk2 version of mac integration
...
If a suffixed version is not found it will still fall back to
searching for the old version.
2014-03-19 21:20:51 -07:00
Michael Natterer
4617de6b09
configure, plug-ins: away with all conditional stuff for libbzip2 and liblzma
2014-02-16 16:43:37 +01:00
Michael Natterer
17cadd3c38
configure, plug-ins: really make libz a hard dependency
...
Don't check for it as if it were optional, and error out further down
in configure.ac. Instead error out immediately and remove all other
checks and Makefile hacks.
2014-02-16 16:24:34 +01:00
Ed J
41d932cf48
Make INSTALL be generated by autoconf/configure - automatically updates version numbers.
2014-02-03 14:55:26 -05:00
Michael Natterer
6e07c83978
Bug 722939 - asking for an absolute path as gimpdir results in a path...
...
...relative to the home folder
If an absolute path was given to the --with-gimpdir configure option,
use that path literally.
2014-01-25 19:03:40 +01:00
Martin Husemann
4ac3967a5d
Bug 711795 - execinfo.h functions need -lexecinfo on NetBSD
...
Allow building on NetBSD -current where execinfo.h is present but
backtrace() and backtrace_symbols() are in -lexecinfo.
2013-11-10 22:20:29 +01:00
Michael Natterer
98cef1273b
Bug 704980 - uclibc - base-utils.c: execinfo.h: No such file or directory
...
Forgot to apply the same fix to master.
2013-11-10 22:09:54 +01:00
Michael Natterer
cfa074628f
configure: check for gtk-mac-intregration only if GTK+ is built for quartz
2013-11-10 20:51:37 +01:00
Michael Natterer
1717cb84ed
configure: run check for gtk-mac-integration only on OSX
2013-11-10 18:46:32 +01:00
Daniel Sabo
e56344294c
app: Port to gtk-mac-integration
...
Replace deprecated Carbon APIs with Cocoa.
Includes code by:
Simone Karin Lehmann
Michael Natterer
Daniel Sabo
2013-11-10 18:22:01 +01:00
Michael Natterer
7bd4d2678a
configure, plug-ins, modules: make lcms a hard dependency
2013-11-03 21:19:51 +01:00
Michael Natterer
771293d402
configure, plug-ins: make libjpeg a hard dependency
2013-11-02 22:33:19 +01:00
Michael Natterer
a76460f497
configure, plug-ins: make libpng a hard dependency
2013-11-02 17:11:21 +01:00
Michael Natterer
ce2822d58f
plug-ins: remove the old metadata plug-in
2013-10-27 01:15:37 +02:00
Hartmut Kuhse
21bed1e2fb
Completely rewrite metadata handling using gexiv2
...
Based on original patches from Hartmut Kuhse and modified
by Michael Natterer. Changes include:
- remove libexif dependency and add a hard dependency on gexiv2
- typedef GExiv2Metadata to GimpMetadata to avoid having to
include gexiv2 globally
- add basic GimpMetadata handling functions to libgimpbase
- add image and image file specific metadata functions to libgimp,
including the exif orientation image rotate dialog
- port plug-ins to use the new APIs
- port file-tiff-save's UI to GtkBuilder
- add new plug-in "metadata" to view the image's metadata
- keep metadata around as GimpImage member in the core
- update the image's metadata on image size, resolution and precision
changes
- obsolete the old metadata parasites
- migrate the old parasites to new GimpMetadata object on XCF load
2013-10-27 01:02:17 +02:00
Jehan
6ee77e5635
Bug 709878 - test-session-* skipped when xvfb-run is unavailable.
...
Also add a GIMP_EXIT_TEST_SKIPPED #define, to return the SKIP exit value
documented by automake.
2013-10-11 21:57:42 +13:00
Nils Philippsen
c13e73271b
configure: use test in a portable way
2013-10-01 12:16:43 +02:00
Michael Henning
11f8135b2c
Remove -Wformat-nonliteral
2013-08-28 17:56:56 -04:00
Michael Henning
8823f7356b
-Wformat-nonliteral, not -Wformat-non-literal
2013-08-28 17:29:02 -04:00
Daniel Sabo
cccc3550af
SSE2 & SSE4.1 versions of GimpOperationNormalMode
...
* Add configure checks for SSE intrinsic code.
* Use SSE helper libraries in app/operations to compile
code with different CFLAGS.
2013-06-25 20:42:15 -07:00
Daniel Sabo
f72c138771
Bump GEGL version to 0.3.0
2013-06-04 17:21:19 -07:00
Daniel Sabo
d856ba624e
Reduce glib required micro version
...
Change 2.36.1 to 2.36.0, because Ubuntu.
2013-05-28 16:06:45 -07:00
Michael Natterer
fdfc288861
configure: remove GIF compression configure options
2013-05-27 22:56:01 +02:00
Michael Natterer
3a456e07c3
configure: remove DBus from optional features in the configure summary
...
It's now used unconditionally when not on Windows or OSX.
2013-05-27 22:02:27 +02:00
Michael Natterer
c2d9b05a76
app: build the GUdev based linux-input controller without dbus-glib
...
Why was this configure check depending on dbus-glib at all...
2013-05-27 21:54:55 +02:00
Michael Natterer
e76dce1218
configure: update checks for "too new" library versions
...
We use them to switch off DISABLE_DEPRECATED defines, so the build
won't break with future library versions.
2013-05-26 16:59:01 +02:00