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
7f6fde5c0f
plug-ins: port file-gih to GEGL
2012-11-19 01:28:42 +01:00
756f276a96
plug-ins: port file-header to GEGL
2012-11-19 00:34:36 +01:00
88e4a462ba
plug-ins: port file-csource to GEGL
2012-11-19 00:25:10 +01:00
8c72ad9bd7
plug-ins: port file-psp to GEGL
2012-11-19 00:10:17 +01:00
1c88116e31
plug-ins: port file-jp2-load to GEGL
2012-11-18 23:48:31 +01:00
5d5c73de98
plug-ins: port file-xbm to GEGL
2012-11-18 23:22:07 +01:00
aa0a24164c
plug-ins: port file-gif-save to GEGL
2012-09-22 23:19:32 +02:00
6452a95125
Remove plug-in crop-auto and add compat PDB wrappers to replace it
2012-09-22 20:59:17 +02:00
07107fe214
plug-ins: port animation-play to GEGL
2012-09-22 00:46:05 +02:00
59418b8a21
plug-ins: port file-gif-load to GEGL
2012-09-15 22:08:20 +02:00