Commit Graph

3571 Commits

Author SHA1 Message Date
885a81fbfa plug-ins: do not segfault in file-gegl if > 1 image format omits a handler 2013-07-24 14:04:30 -04: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
02fd481c7e plugins: make decompose.c's parasites consistants 2013-07-07 16:08:06 +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
385a6b60f3 plugins: finish the port of decompose.c
- Add all missing decompositions needed for compat
- There are still some noticeable differences with the old plugin
  (YCbCr mainly)
- decomposition of alpha is not coherent with gimp's current behaviour.
  It still needs to be discussed.
- clamping is only here for compat, but it's probably not really needed.
- Others decompositions can now easily be added.
- compose.c remains unported
2013-06-30 20:44:04 +02:00
caf73f5f35 Add support for both gamma-corrected and linear for all bit depths
- Add new enum GimpComponentType which contains u8, u16, u32 etc.
- Change GimpPrecision to be u8-linear, u8-gamma, u16-linear etc.
- Add all the needed formats to gimp-babl.c
- Bump the XCF version to 5 and make sure version 4 with the old
  GimpPrecision enum values is loaded correctly

This change blows up the precision enums in "New Image" and
Image->Precision so we can test all this stuff. It is undecided what
format will be user-visible options in 2.10.
2013-06-23 16:51:24 +02:00
7ae4768fe5 plugins: Forgot to add GEGL's links flags
Fix the build
2013-06-09 23:57:16 +02:00
cd7f4e61a8 plugins: port decompose to GEGL
Only RGB(A) decompositions are availables right now, others
decompositions need more thinking.
2013-06-09 23:22:52 +02:00
264d09b417 Rename colour and greyscale to color and grayscale respectively 2013-06-06 23:26:16 +02:00
ec786816bb */Makefile.am: merge INCLUDES into AM_CPPFLAGS
automake-1.13 finally warns about this anachronism.
2013-06-05 20:48:37 +02:00
47cb8fbcc0 plug-ins: Remove waves.c
This was forgotten in 7d544e25fe
2013-06-01 14:13:03 -04:00
ac98dd4751 Bug 701120: Opening fuzzed .pnm-file causes stack buffer overflow
increase BUFLEN to avoid appending the nul terminator '\0'
past the end of 'buf'
2013-06-01 17:30:43 +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
d72226baf7 file-gif-save: Don't use register keyword 2013-05-30 10:56:24 +05:30
894d7568ac plug-ins, pdb: remove plug-in noise-spread and add a PDB compat procedure 2013-05-29 19:54:42 +02:00
b0834ecfbe plug-ins: remove more cruft from file-gif-save 2013-05-27 22:56:01 +02:00
66f6fb9aa6 plug-ins: always build all GIF compression functions, but always use LZW 2013-05-27 22:56:01 +02:00
7f8a9331ed plug-ins: remove crufty and obfuscating #ifdefs from file-gif-save 2013-05-27 22:56:01 +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
66ff5dd70b Remove all calls to g_type_init(), it's deprecated
The type system is initialized automatically now.
2013-05-25 22:44:20 +02:00
e4d6c7c1af plug-ins: Fix loading images with premultiplied alpha in file-tiff-load 2013-05-25 09:47:48 -04:00
feceb05997 plug-ins: Use babl for premultiplied alpha in file-tiff-save 2013-05-24 22:01:38 -04:00
5d950b3684 plug-ins: Fix babl formats in file-tiff-load 2013-05-24 18:41:48 -04:00
91b51117fe Updated dicom plugin to solve problems with import into external programs (e.g. OsiriX) 2013-05-20 19:49:20 +03: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
7ce720004b file-svg: Remove obsolete include
We removed the version check code sometime before.
2013-05-16 19:40:16 +05:30
75bcc1ceb2 file-ps: Don't use the register keyword 2013-05-15 00:22:38 +05:30
ccb2477fdd file-ps: GEGL convert rest of the save functions 2013-05-15 00:21:40 +05:30
b65650f8a0 file-tiff-save: Fix indexed image case 2013-05-14 18:33:33 +05:30
277e372342 file-ps: GEGL convert gray and rgb save functions 2013-05-14 14:24:00 +05:30
46a0dee673 file-tiff-save: Add support for saving 16-bit TIFFs 2013-05-14 14:01:06 +05:30
3623399b79 file-tiff-save: Fix for different buffer formats 2013-05-14 13:46:45 +05:30
4955900a5c file-ps: Explicitly specify image precision during load
It works even without this patch, but it's better to specify the
precision when we know it.
2013-05-14 13:39:06 +05:30
df10419a16 file-tiff-save: GEGL convert TIFF saving code 2013-05-13 18:22:32 +05:30
688d5d8b79 file-tiff-save: Wrap long lines
Also mark strings for translation.
2013-05-13 18:22:16 +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
a58abcee0d file-ps: Convert if statement to switch 2013-05-13 17:59:17 +05:30
a70f3c6146 file-xpm: Fix warning about uninitialized format string 2013-05-13 16:37:48 +05:30
2592f57df4 file-png: Fix some compiler warnings 2013-05-10 11:37:14 +05:30
bf7508bcd7 file-png: Use proper enum types instead of ints 2013-05-10 11:36:50 +05:30
e791765dbc plug-ins: remove EXR handling from file-gegl, we have our own plug-in now 2013-05-07 22:37:05 +02:00
6e332505ca plugin: Fix gih exporter to default first rank equal to number of cells 2013-04-28 22:21:45 +03:00
2368763ddf plug-ins: add some default shortcuts for animation preview.
"space" for play/pause, "f" for next frame and "d" for previous frame.
2013-04-21 08:42:25 +09:00