Commit Graph

243 Commits

Author SHA1 Message Date
260a4a51b1 plug-ins, pdb: remove the lens-apply plug-in and add a compat procedure 2014-04-13 21:18:35 +02:00
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
0475868147 plug-ins: port file-xmc to GEGL 2014-01-01 23:59:48 +01:00
938d8921e8 plug-ins: port file-sunras to GEGL, and globally apply some coding style 2014-01-01 22:28:08 +01:00
2ea1c6e9a1 plug-ins, pdb: remove the apply-canvas plug-in and add a compat procedure 2014-01-01 19:21:00 +01:00
c41c2452c5 app,pdb: add a compatibility wrapper for contrast-stretch-hsv
... and remove the old plugin
2013-11-16 16:50:49 +01:00
120e9ccf39 app,pdb: add a compatibility wrapper to contrast-stretch
... and remove the old plug-in
2013-11-15 19:12:56 +01:00
7bd4d2678a configure, plug-ins, modules: make lcms a hard dependency 2013-11-03 21:19:51 +01:00
a76460f497 configure, plug-ins: make libpng a hard dependency 2013-11-02 17:11:21 +01:00
ba7acdb901 plug-ins: port colormap-remap to GEGL 2013-10-31 12:24:40 +01:00
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
f3d40dceec plug-ins,pdb: Add a compatibility wrapper for lens-distortion
... and remove the old plug-in
2013-10-11 08:48:09 +02:00
e1fe2e35cb plug-ins,pdb: Add a compatibility wrapper for edge-laplace
... and remove the old plug-in
2013-10-01 17:10:31 +02:00
8e25b5407d plug-ins,pdb: Add a compatibility wrapper for noise-hsv
... and remove the old plugin
2013-09-26 19:31:13 +02:00
5063aada1d plug-ins,pdb: Add compatibility wrappers for mosaic
and remove the old plug-in
2013-09-23 15:52:08 +02:00
6fefd5af0c plugins: Add compat wrappers for plasma.c
... and remove the old plugin.
2013-09-13 01:30:29 +02:00
14ab0da020 plug-ins: rename file-raw to file-raw-data
to remove confusion with raw digital camera files.
2013-09-01 20:02:56 +02:00
3b0bb94162 plug-ins: port file-raw to GEGL 2013-09-01 13:18:17 +02:00
63608cd145 plug-ins: port file-xwd to GEGL 2013-08-31 02:57:02 +02:00
c4764a5090 plug-ins: port file-wmf to GEGL 2013-08-30 23:11:48 +02:00
145c9a86d5 plugins: Add compat wrappers for channel-mixer
And remove the old plugin
2013-08-06 21:45:16 +02:00
2b58fb4e69 plugins: Add compat wrappers for antialias
And remove the old plugin
2013-08-04 09:09:41 +02:00
b0645cf559 plugins: add pdb compat wrappers for tile-seamless
and remove the old plugin
2013-07-28 19:15:25 +02:00
092f239dfe plugins: port gradient-map.c to gegl and improve it
- Takes 2048 samples instead of 256 to handle properly large palettes.
  It gives also better results with gradients.
- linearly interpolate values between two samples when
  mapping with a gradient, to handle properly float precision.
2013-07-21 18:06:24 +02:00
95c235f81f plugins: Add compat wrappers for alien-map
And remove the old plugin
2013-07-19 22:32:10 +02:00
48c18ce784 plugins: port border-average.c to GEGL 2013-07-15 22:48:41 +02:00
409cb44e6f plugins: Port compose.c to gegl 2013-07-07 16:08:06 +02:00
dcbe7d7873 plugins: do not edit Makefile.am directly 2013-07-05 20:35:41 +02:00
ec6720c897 plugins: add compatibility wrappers to motion-blur
and remove the old plugin.
2013-07-05 20:09:13 +02:00
7d544e25fe plug-ins, pdb: remove plugin waves and add a PDB compat procedure 2013-06-01 16:04:43 +02:00
52dc7fb800 plug-ins, pdb: remove plug-in whirl-pinch and add a PDB compat procedure 2013-05-30 17:52:11 +02:00
894d7568ac plug-ins, pdb: remove plug-in noise-spread and add a PDB compat procedure 2013-05-29 19:54:42 +02:00
a77d9223df plug-ins, pdb: remove shift plug-in and add a PDB compat procedure for it 2013-05-27 02:34:04 +02:00
fc38bc300e plug-ins: remove plug-in cubism and add a PDB compat proc for it 2013-05-19 22:38:03 +02:00
b8dace7a75 plug-ins: remove plug-in red-eye-removal and add a PDB compat proc for it 2013-05-19 21:11:03 +02:00
df10419a16 file-tiff-save: GEGL convert TIFF saving code 2013-05-13 18:22:32 +05:30
a52e1fec51 file-ps: Remove an extra space 2013-05-13 18:19:23 +05:30
75f1da04de file-ps: GEGL convert loading code
Also do some cleanups. We may also be able to support 16-bit
and other rendered output, but now's not the time.
2013-05-13 18:02:47 +05:30
e21e3bce5c plug-ins, pdb: remove plug-in noise-randomize
and implement its procedures as compat wrappers around GEGL ops.
2013-03-08 17:06:53 +01:00
20477b6c08 plug-ins: port file-mng to GEGL 2012-11-29 01:30:34 +01:00
9247c89852 plug-ins: port file-xpm to GEGL 2012-11-26 02:39:44 +01:00
0b48c55fc3 plug-ins: port file-pnm to GEGL 2012-11-26 01:32:12 +01:00
e27b70aaed Bug 662739 - Port to lcms2 for icc V4 profile support
Patch from Elle, with bits from some others, that should finally
do the trick. Please everybody test this.
2012-11-25 20:12:42 +01:00
759142d82a plug-ins: port file-tga to GEGL 2012-11-22 00:04:28 +01:00
987d795ab9 plug-ins: port file-pdf-save to GEGL 2012-11-21 18:51:41 +01:00
a60914ec35 plug-ins: port file-dicom to GEGL 2012-11-21 01:14:08 +01:00
4c6c08e68d plug-ins: port file-pix to GEGL 2012-11-19 22:45:20 +01:00
d48f0046fc plug-ins: port file-pcx to GEGL 2012-11-19 22:26:04 +01:00
699343c137 plug-ins: port file-html-table to GEGL 2012-11-19 19:34:33 +01:00
840fbe9d62 plug-ins: port file-cel to GEGL 2012-11-19 18:43:35 +01:00