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