Sebastian Pipping
53d8244713
Introduce configure options to bypass bzip2 and Ghostscript
...
Introduce configure options --with[out]-gs and --with[out]-bzip2 to
allow bypassing gs/bzip2 auto-detection
2012-03-15 19:02:35 +05:30
Michael Natterer
623319246c
configure: bump version to 2.7.6
2012-03-13 01:42:05 +01:00
Mikael Magnusson
fea46b1c63
Fix alignment of configure --help output
2012-03-09 20:12:35 +01:00
Michael Natterer
72d60103e5
configure: remove the rules for the "gimpinstall" script
...
it was needed for the script version of gimptool which is gone.
2012-03-02 20:09:44 +01:00
Alexia Death
7aa12175a4
data: More resource updates and cleanup with Ramon
2012-02-04 21:00:43 +02:00
Mukund Sivaraman
05bca8c622
build: Make .xz compressed dist tarballs too
2012-01-31 19:01:51 +05:30
Mukund Sivaraman
ebe0bcc901
build: Add check for Ghostscript
2012-01-22 09:21:15 +05:30
Alexia Death
b8e2b8b0d8
data: Make new presets from Ramon Miranda install
2012-01-21 18:16:47 +02:00
Mukund Sivaraman
fa9e792b78
build: Install new data files from Ramon Miranda (part 1)
2012-01-21 17:10:47 +05:30
Mukund Sivaraman
9f60e9a534
build: Show if file-compressor will be built in configure status
2012-01-12 21:10:58 +05:30
Mukund Sivaraman
5db85ad9e1
file-compressor: Move to own directory under plug-ins/
2012-01-11 20:27:18 +05:30
Mukund Sivaraman
f80892bf50
file-compressor: Use compression libraries instead of programs
...
This commit will temporarily cause the build to break, because
file-compressor doesn't link -lz and -lbz2 after this commit. I'll fix
it soon, but if any of you want to kill me for breaking the build, feel
free to revert it. The commit will stay and can be used later.
This change was made so that file-compressor isn't crappy on Windows. It
also removes win32-specific code.
2012-01-11 19:29:32 +05:30
Mukund Sivaraman
126acfc7de
build: Drop atk required version to 2.0.1
...
Building apparently works with this version too.
2012-01-08 22:14:15 +05:30
Mukund Sivaraman
d2d5a3db62
build: Check for atk >= 2.2.0 (bug #667127 )
2012-01-08 20:16:45 +05:30
Michael Natterer
2271f6fe96
Bump version to 2.7.5
2011-12-11 20:36:48 +01:00
Mukund Sivaraman
1b5a0f9d9d
build: Add -Werror=missing-prototypes to CFLAGS where possible
2011-12-07 01:39:01 +05:30
Michael Natterer
2b1b04bf72
configure: depend on librsvg >= 2.34.2
...
because old versions use deprecated GLib stuff in their headers.
Don't #undef G_DISABLE_DEPRECATED in file-svg.
2011-12-01 11:36:25 +01:00
Michael Natterer
79a4f71884
configure: depend on webkitgtk >= 1.6.1
...
because old versions use deprecated GLib stuff in their headers.
Don't #undef G_DISABLE_DEPRECATED in help-browser and web-page.
2011-12-01 11:26:11 +01:00
Michael Natterer
6cff213038
configure: depend on GLib >= 2.30.2
...
For the reasons mentioned in the last version bump commit below.
2011-11-30 23:32:00 +01:00
Michael Natterer
3673549257
Depend on lots of newer library versions
...
Gegl >= 0.1.8, Babl >= 0.1.6, Gdk-Pixbuf >= 1.24.0, Pango >= 1.29.4,
GLib >= 2.28.8, GTK+ 2.24.7
Which means depending on a gazillion of bug fixes, which means less
pain for GIMP 2.8 users, and less useless bugzilla traffic eating
developer resources.
2011-11-19 18:16:39 +01:00
Michael Natterer
5144e7e47c
configure: the right way to check for maintainer-mode is $USE_MAINTAINER_MODE
2011-10-29 23:51:50 +02:00
Michael Natterer
b99e0f90c8
configure: fix check for _NL_MEASUREMENT_MEASUREMENT
2011-10-19 21:34:53 +02:00
Michael Natterer
6d62beef13
Revert "build: Strip out G/GDK/GTK_DISABLE_DEPRECATED"
...
We still depend on GTK+ 2.x which doesn't have the warnings, and
don't want deprecated API being used by accident.
This reverts commit f9e6162086
.
2011-10-17 18:54:34 +02:00
Javier Jardón
f9e6162086
build: Strip out G/GDK/GTK_DISABLE_DEPRECATED
...
We have compiler warnings, now.
2011-10-17 17:21:51 +01:00
Javier Jardón
2f0c55b12b
configure.ac: aclocal flags are already honored in Makefile.am
2011-10-17 02:22:21 +01:00
Javier Jardón
3a05739683
configure.ac: Replace AM_CONFIG_HEADER deprecated macro
...
Use AC_CONFIG_HEADERS instead
2011-10-17 02:03:49 +01:00
Javier Jardón
de9c5fda00
configure.ac: Use new libtool syntax
2011-10-17 02:03:49 +01:00
Javier Jardón
c581b6147e
configure.ac: Do not use AC_ISC_POSIX macro
...
Sun dropped support for the obsolete INTERACTIVE
Systems Corporation Unix on 2006-07-23. New programs need not use
this macro.
2011-10-17 02:03:49 +01:00
Javier Jardón
14b3f594f9
configure.ac: Replace AC_HELP_STRING deprecated macro
2011-10-17 02:03:49 +01:00
Javier Jardón
5132df3a6d
configure.ac: Replace AC_TRY_RUN deprecated macro
2011-10-17 02:03:49 +01:00
Javier Jardón
41dc8f1d59
configure.ac: Replace deprecated AC_TRY_LINK macro
2011-10-17 02:03:49 +01:00
Javier Jardón
4bf2a84e14
configure.ac: Replace deprecated AC_TRY_CPP macro
2011-10-17 02:03:49 +01:00
Javier Jardón
75476493f4
configure.ac: Replace deprecated AC_TRY_COMPILE macro
2011-10-17 02:03:49 +01:00
Javier Jardón
464966dbaa
configure.ac: Remove AC_TYPE_SIGNAL
...
Out code can safely assume C89 semantics that RETSIGTYPE is void
2011-10-17 02:03:48 +01:00
Michael Natterer
71c7301f18
configure: remove cruft found by Javier Jardon
2011-10-17 02:23:02 +02:00
Michael Natterer
38c412ea4f
configure: don't add G_DISABLE_DEPRECATED for GLIb 2.30
...
because we still use g_format_size_for_display().
2011-10-02 15:14:10 +02:00
Mukund Sivaraman
2aae54226c
build: Rename HAVE_EXIF define to HAVE_LIBEXIF
2011-09-18 07:04:44 +05:30
Mukund Sivaraman
e6edc7d833
build: Rename BUILD_METADATA conditional to HAVE_LIBEXIF
2011-09-18 06:50:43 +05:30
Mukund Sivaraman
6080c11161
Revert "Bug #658816 - Add a spellchecker to the comment editor"
...
This reverts commit 978c96bbc6
, which is
probably not such a great idea.
2011-09-13 00:33:33 +05:30
Mukund Sivaraman
978c96bbc6
Bug #658816 - Add a spellchecker to the comment editor
...
This is an initial version and can be improved. Something is better
than nothing. :)
2011-09-12 19:36:35 +05:30
Javier Jardón
67053601d5
configure.ac: Use maintainer mode by default
...
See http://blogs.gnome.org/desrt/2011/09/08/am_maintainer_mode-is-not-cool/
2011-09-10 15:35:14 +01:00
Michael Natterer
b40e1c44b6
configure: let the test for TWAIN fail on 64 bit OSX
...
Somebody needs to port the stuff to not using the parts of
Carbon that are not there on 64 bit, or preferrably not use
Carbon at all.
2011-09-01 21:18:57 +02:00
Michael Natterer
bf4ce56ade
configure: bump version to 2.7.4
2011-08-21 21:49:26 +02:00
Michael Natterer
2356aad3da
Remove gimp-remote for good, it has been disabled since 2008
2011-07-30 18:59:39 +02:00
Mukund Sivaraman
055404400a
build: Disable warnings about portable make rules
2011-07-08 22:38:48 +05:30
Michael Natterer
f1bb40166b
Bug 592364 - Use GUdev rather than deprecated HAL for GIMP
...
GIMP was probably the only user of libhal on most systems, this had
to stop. Ported the linux-input module to GUdev.
2011-06-23 16:30:58 +02:00
Mukund Sivaraman
5a1a3209e9
Move libpng specific warning CFLAGS to PNG_CFLAGS
2011-05-05 09:48:02 +05:30
Mukund Sivaraman
c4e44dc098
Show the compiler option that caused a warning
2011-05-02 07:43:48 +05:30
Michael Natterer
844df2b4df
libgimp*: add guards that #error out if individual files are included
...
This only helps to maintain proper includes in app/ and shouldn't
affect plug-ins at all, because these are supposed to only include the
main headers from libgimp/ since the beginning of time.
The gimpfootypes.h files do not have these guards, so we can continue
to maintain app/'s include policy that is very likely to error out if
wrong things are included.
2011-04-28 14:30:41 +02:00
Mukund Sivaraman
4c26f37611
Add additional libpng warning flags
...
This flag warns when we use deprecated API. It's added in configure.ac
instead of someplace like plugin-defs.pl because libpng is used
in several places.
2011-04-26 06:49:21 +05:30
Mukund Sivaraman
79f29530bd
Bump poppler required version to 0.12.4
...
The calls that return cairo surfaces are now required, so the
version bump is required.
2011-04-21 06:56:02 +05:30
Michael Natterer
374dd50c43
libgimp: add gimp_layer_new_from_surface()
...
and to enable that, make libgimp depend on Cairo.
2011-04-20 23:58:00 +02:00
Michael Natterer
26bf2b0cd7
Make libgimp depend on GdkPixbuf
...
Move the pixbuf layer and image thumbnail function from libgimpui to
libgimp and move gimp_layer_new_from_pixbuf() to gimplayer.[ch] where
it belongs. Change gimp-2.0.pc accordingly, adapt plug-in Makefiles
and update devel-docs.
2011-04-20 20:04:35 +02:00
Michael Natterer
822faacd5b
configure.ac: Bump version to 2.7.3
2011-04-14 23:02:58 +02:00
Michael Natterer
24ee3370b8
Depend on GTK+ >= 2.24.3, cairo >= 1.20.1, gdk-pixbuf >= 2.22.1
...
and completely separate configure and sanity checks for gdk-pixbuf
from GTK+, because it's now distributed as a separate package. Remove
all sorts of conditional compiling based on GDK_CHECK_VERSION() and
CAIRO_VERSION.
2011-04-06 19:58:24 +02:00
Mukund Sivaraman
e9befddbba
Add the web-page plug-in
2011-03-31 00:39:57 +05:30
Mukund Sivaraman
4d9952cf54
Add extra optimization flags for super performance
2011-03-27 04:15:09 +05:30
Mukund Sivaraman
ee6a029040
Add -fno-common to CFLAGS
...
Also fix the errors that were discovered by it. Multiple
definitions of global variables are no longer silently combined by
the linker, and will be reported as errors.
If you see GIMP crash strangely (i.e, apart from the usual crashes),
please go see a head doctor.
2011-03-21 22:51:30 +05:30
Michael Natterer
10893e6bfa
Revert "Add some extra compiler warnings to CFLAGS"
...
This reverts commit f47645dc51
.
Sorry, but the new warnings are not useful.
2011-03-18 20:41:38 +01:00
Mukund Sivaraman
f47645dc51
Add some extra compiler warnings to CFLAGS
2011-03-18 22:18:31 +05:30
Martin Nordholts
ef06dfd096
Revert "Add distdir to POTFILES.skip"
...
This reverts commit 0656172b3d
.
intltool-update doesn't support $buildir/POTFILES.skip :(
2011-03-10 20:55:50 +01:00
Martin Nordholts
0656172b3d
Add distdir to POTFILES.skip
...
Add the automake distdir to POTFILES.skip so that a make distcheck
followed by a failed make distcheck doesn't fail with
[...]
gimp-2.7.2/tools/gimp-remote-x11.c
gimp-2.7.2/tools/gimp-remote.c
If some of these files are left out on purpose then please add them to
POTFILES.skip instead of POTFILES.in. A file 'missing' containing this list
of left out files has been written in the current directory.
2011-03-10 17:14:40 +01:00
Michael Natterer
514a5548cd
configure: require GLib >= 2.28.1
2011-03-07 17:11:28 +01:00
Michael Natterer
063e9e54ee
Require GEGL 0.1.6
2011-02-13 21:59:27 +01:00
Martin Nordholts
f54e5388fb
configure.ac: Add --without-xvfb-run
2011-02-12 22:38:25 +01:00
Michael Natterer
ad40695bab
configure: save all changes before committing...
2011-02-06 12:58:05 +01:00
Michael Natterer
8d8c6bb9ea
configure: build with DISABLE_DEPRECATED also for GTK+ 2.24
...
Bump the "too new" test to GTK+ 2.26 which will never be released, but
this way we can keep the configure check around for later reuse after
the switch to GTK+ 3.x. Also bump the "too new" GLib and Pango
versions to really future versions so we early-catch deprecations
in the current development cycle.
2011-02-06 12:50:14 +01:00
Øyvind Kolås
79d187fbb3
bump GEGL and babl requirements to 0.1.4
...
GEGL 0.1.4 depends on babl 0.1.4 already, and GIMPs cage tool depends on
GEGL 0.1.4.
2011-01-21 12:49:22 +00:00
Michael Natterer
689d69abe7
Bug 582083 - GIMP brushes are not recognized by Nautilus
...
Add image/x-gimp-gbr, image/x-gimp-pat and image/x-gimp-gih to
MIME_TYPES because GIMP of course handles its own data files.
2010-11-25 23:49:41 +01:00
Martin Nordholts
cba98e1bc0
app/tests: Run tests on an Xvfb X server if available
...
Add a configure check for xvfb-run and run tests with that if
available. This makes it possible to easily run UI tests in headless
environments such as a server that does nightly builds; one just needs
to make sure xvfb-run is available.
2010-10-31 08:22:05 +01:00
Mukund Sivaraman
42f67f4d96
Rename WebKit's AM_CONDITIONAL
...
This is so that WebKit can be used elsewhere in GIMP.
2010-10-17 00:29:04 +05:30
Nils Philippsen
51b1775ff7
configure.ac: fix building screenshot plugin without libXmu
...
Set SCREENSHOT_LIBS="$XMU_LIBS" only if libXmu development files are
available.
2010-10-07 18:19:24 +02:00
Martin Nordholts
c87af702b1
configure.ac: Require libpoppler 0.6.0
...
Require libpoppler 0.6.0 for poppler_document_new_from_data().
2010-10-03 10:18:24 +02:00
Martin Nordholts
01e6f57354
Use AC_CONF_PROGRAM in AC_COMPILE_IFELSE to silence autoconf 2.68
2010-10-03 08:48:45 +02:00
Michael Natterer
b63e26e45d
configure.ac: fix previous commit
2010-09-27 21:32:18 +02:00
Michael Natterer
673064d7c9
app: disable deprecated GTK+ API until version 2.22
...
and don't disable it for the future 2.24 and later.
2010-09-27 20:10:59 +02:00
Tor Lillqvist
ee7a922cba
No SYMPREFIX should be used for 64-bit Windows
...
Earlier builds of mingw-w64 misguidedly used the _ prefix, but not
current ones. Thanks to Fridrich Strba.
2010-09-27 18:22:29 +03:00
Sven Neumann
d96b491050
Update use of Pango API and bump required version to 1.22.0
...
Uodate Pango required version and stop using the deprecated
pango_cairo_font_map_create_context(). Compile with
PANGO_DISABLED_DEPRECATED for pango < 1.30.
2010-09-07 00:53:17 +02:00
Martin Nordholts
8f66651123
configure.ac: Disable gzip tarball
...
We do releases with the bzip2 tarball, so don't bother creating a gzip
tarball.
2010-09-06 08:34:27 +02:00
Michael Schumacher
e77dd90fc0
Bug 574018 - Add a manifest to executables
...
Created a resource file for plug-ins and a rule to link it to them.
The application icon file is smaller than the default one, there's no
point in doubling the size of a plug-in executable just for an icon.
If no problems turn up, this will close the bug.
2010-09-01 08:24:45 +02:00
Barak Itkin
f1266c2b0a
plug-ins: fix some warnings in file-pdf-save, and fix configure.ac to include it
2010-08-28 00:10:00 +03:00
Barak Itkin
6f8c412735
plug-ins: add the new file-pdf-save plugin (Bug #382688 )
2010-08-28 00:09:59 +03:00
Barak Itkin
7f10c24f4a
plug-ins: rename file-pdf to file-pdf-load
...
Renaming the PDF import plugin to file-pdf load is needed in order to introduce
the new PDF export plugin
2010-08-28 00:09:59 +03:00
Michael Schumacher
82dca2ecf4
Bug 574018 - Add a manifest to executables
...
Eventually all executables will have the manifest and version resources
linked. In this initial step, the current resources are moved from the
app/ directory to a global build/windows directory.
2010-08-26 22:10:07 +02:00
Martin Nordholts
4f14da5391
Bug 625307 - Make gtk-doc-less git builds work again
...
configure.ac: Check for GTK_DOC_CHECK avaiability before
invoking. Should be enough to allow gtk-doc-less builds.
2010-08-20 08:26:36 +02:00
Michael Natterer
3762e03bf6
Require cairo >= 1.8.0 and add a cairo sanity check to app/sanity.c
2010-08-08 16:49:50 +02:00
Nils Philippsen
6cdc64756e
configure.ac: add check for getaddrinfo()
2010-07-09 12:52:24 +02:00
Michael Natterer
3411c7b63a
libgimpbase: move docs from template files to inline comments
...
and remove all template files. Also fixed all gtk-doc warnings
and fixed/added some docs.
2010-06-29 19:16:51 +02:00
Nils Philippsen
04538534fc
Bug 623045 - script-fu: make server IPv6 aware
...
use getnameinfo() instead of inet_ntoa()
use two sockets for IPv4, IPv6
2010-06-29 15:47:01 +02:00
Michael Natterer
36594d676b
Bump version to 2.7.2
2010-06-29 10:01:53 +02:00
Michael Natterer
d04051bcad
Bug 622234 - gimp.desktop: image/x-psd in MimeTypes twice
...
Fix the typo: the second x-psd should be x-psp
2010-06-20 23:53:43 +02:00
Sven Neumann
9275404452
Bug 622196 - Unportable test(1) construct in configure script
...
Use of '==' as comparison operator is a bashism.
2010-06-20 18:37:53 +02:00
Thorsten Vollmer
5d8a9b156b
allow to disable libXpm
...
2 files changed, 10 insertions(+), 2 deletions(-)
2010-06-01 22:07:59 +02:00
Martin Nordholts
bc54cbfd57
Add --without-mac-twain to configure
2010-06-01 20:48:23 +02:00
Michael Natterer
a0358f7c64
Depend on GLib >= 2.24.0 and GTK+ 2.20.0
2010-04-19 19:03:08 +02:00
Michael Natterer
7763b9aa35
Depend on babl and gegl >= 0.1.2
2010-02-07 17:16:24 +01:00
Sven Neumann
6601625af7
Add AC_CONFIG_MACRO_DIR() to configure.ac as suggested by libtoolize
...
Also set ACLOCAL_AMFLAGS in the top-level Makefile.am and update
the .gitignore file in the m4macros directory. This fixes the build
from a fresh checkout for me. Please revert if it causes problems.
2010-02-01 00:09:11 +01:00
Michael Natterer
499b0f1a49
Lower libpng requirement to 1.2.37 to make them stop whining
2010-01-31 17:54:14 +01:00
Michael Natterer
2db98792dc
Bug 607242 - GIMP 2.7.0 fails to build against libpng 1.4.0
...
Depend on the libpng version that is in debian testing (1.2.42) and
use png_set_expand_gray_1_2_4_to_8() instead of the deprecated
png_set_gray_1_2_4_to_8().
2010-01-31 11:56:36 +01:00
Martin Nordholts
0abf5cc4f0
Use Glade + GtkBuilder for file-png.c save_dialog()
...
To give us experience with Glade + GtkBuilder, use it for the save
dialog in the PNG plug-in. The layout is as good as
identical. Mnemonics still works and strings are still translated.
2010-01-08 21:16:10 +01:00
Martin Nordholts
33e8b08f12
app/tests: Distribute test files and test directories
2010-01-08 13:37:25 +01:00
Martin Nordholts
fafee5230f
configure.ac: Don't disable deprecated APIs for unreleased libs
...
Update version checks and prevent disabling of deprecatd APIs for
unreleased versions of libs.
2009-10-24 15:03:59 +02:00
Martin Nordholts
73ba838093
configure.ac: Fix GTK+ and GLib version report
2009-10-24 13:58:29 +02:00
Alexia Death
210a4b5044
Merge resolution
2009-10-17 21:42:02 +03:00
Michael Natterer
7ce6757ad0
Define GSEAL_ENABLE globally
2009-10-17 20:32:57 +02:00
Michael Natterer
45c05f5f5f
Require GLib >= 2.22.0
2009-10-17 17:59:53 +02:00
Martin Nordholts
15f86a80ac
Bump required GTK+ version to 2.18.1
...
Bump required GTK+ version to 2.18.1 so we get
e.g. gtk_widget_set_visible() and offscreen widget hierarchies. So far
we don't rely on bug fixes in any later releases.
2009-10-17 15:07:34 +02:00
Alexia Death
2b1debe4a9
Adding a default dynamics object to install
2009-10-15 21:06:42 +03:00
Michael Schumacher
53984a8486
Bug 554748 - Version information for gimp.exe : generate gimp.rc
...
In preparation for adding VERSIONINFO resource data to the gimp executable,
the RC file has to be generated from a corresponding gimp.rc.in file.
2009-10-13 00:18:52 +02:00
Michael Natterer
699b112940
Require GTK+ >= 2.16.6
...
That version contains a GtkTreeView fix essential to group layers.
2009-09-16 22:04:17 +02:00
Martin Nordholts
14aa5314af
app: Add GIMP core unit testing framework and a simple first test
...
Enable us to have regression testing by introducing a core testing
framework that uses the GLib JUnit-like test library.
Do this by adding a new subdir app/tests that will contain all our
tests (it contains one trivial test already). Also add app/tests.[ch]
with a new function gimp_init_for_testing() so that test cases can
easily setup the core object system.
2009-09-05 16:02:32 +02:00
Martin Nordholts
29be769689
Bump version to 2.7.1
2009-08-15 22:02:31 +02:00
Martin Nordholts
0d94e6e931
Enable automake silent-rules by default
...
Enable silent build rules by default, requires at least
Automake-1.11. Disable by either passing --disable-silent-rules to
configure or passing V=1 to make.
2009-07-14 20:25:02 +02:00
Roman Joost
75484699da
Disabled the build of the metadata plugin if libexif is disabled.
...
Relates to Bug 587172 - Merge Exif data with XMP model.
2009-07-07 12:01:03 +10:00
Sven Neumann
fe09f320f8
remove trailing whitespace
2009-07-06 15:29:45 +02:00
Martin Nordholts
7df1c1fc9d
Require babl 0.1.0 and GEGL 0.1.0
2009-07-01 20:41:14 +02:00
Takeshi Matsuyama
27cec2c3f2
plug-ins: add X11 Mouse Cursor plug-in
...
This commit adds a plug-in to read and write X11 mouse cursor files.
2009-06-02 21:11:06 +02:00
Aurimas Juška
6e581ca990
Add JPEG2000 load plug-in written by Aurimas Juška
2009-06-01 18:44:30 +02:00
Michael Natterer
d80549496a
Don't define required versions of libraries we don't depend on any longer
2009-05-22 13:07:56 +02:00
Martin Nordholts
34b5e99905
Rename configure.in to configure.ac
...
Rename configure.in to configure.ac and update references to the
file. Configure.ac is the recomended and promoted name in the autoconf
manual.
2009-05-17 14:49:04 +02:00