Commit Graph

3317 Commits

Author SHA1 Message Date
Téo Mazars 02fd481c7e plugins: make decompose.c's parasites consistants 2013-07-07 16:08:06 +02:00
Téo Mazars 409cb44e6f plugins: Port compose.c to gegl 2013-07-07 16:08:06 +02:00
Téo Mazars dcbe7d7873 plugins: do not edit Makefile.am directly 2013-07-05 20:35:41 +02:00
Téo Mazars ec6720c897 plugins: add compatibility wrappers to motion-blur
and remove the old plugin.
2013-07-05 20:09:13 +02:00
Téo Mazars 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
Michael Natterer 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
Téo Mazars 7ae4768fe5 plugins: Forgot to add GEGL's links flags
Fix the build
2013-06-09 23:57:16 +02:00
Martijn van Beers 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
Clayton Walker 264d09b417 Rename colour and greyscale to color and grayscale respectively 2013-06-06 23:26:16 +02:00
Michael Natterer ec786816bb */Makefile.am: merge INCLUDES into AM_CPPFLAGS
automake-1.13 finally warns about this anachronism.
2013-06-05 20:48:37 +02:00
Michael Henning 47cb8fbcc0 plug-ins: Remove waves.c
This was forgotten in 7d544e25fe
2013-06-01 14:13:03 -04:00
Massimo Valentini 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
Michael Natterer 7d544e25fe plug-ins, pdb: remove plugin waves and add a PDB compat procedure 2013-06-01 16:04:43 +02:00
Michael Natterer 52dc7fb800 plug-ins, pdb: remove plug-in whirl-pinch and add a PDB compat procedure 2013-05-30 17:52:11 +02:00
Mukund Sivaraman d72226baf7 file-gif-save: Don't use register keyword 2013-05-30 10:56:24 +05:30
Michael Natterer 894d7568ac plug-ins, pdb: remove plug-in noise-spread and add a PDB compat procedure 2013-05-29 19:54:42 +02:00
Michael Natterer b0834ecfbe plug-ins: remove more cruft from file-gif-save 2013-05-27 22:56:01 +02:00
Michael Natterer 66f6fb9aa6 plug-ins: always build all GIF compression functions, but always use LZW 2013-05-27 22:56:01 +02:00
Michael Natterer 7f8a9331ed plug-ins: remove crufty and obfuscating #ifdefs from file-gif-save 2013-05-27 22:56:01 +02:00
Michael Natterer a77d9223df plug-ins, pdb: remove shift plug-in and add a PDB compat procedure for it 2013-05-27 02:34:04 +02:00
Michael Natterer 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
Michael Henning e4d6c7c1af plug-ins: Fix loading images with premultiplied alpha in file-tiff-load 2013-05-25 09:47:48 -04:00
Michael Henning feceb05997 plug-ins: Use babl for premultiplied alpha in file-tiff-save 2013-05-24 22:01:38 -04:00
Michael Henning 5d950b3684 plug-ins: Fix babl formats in file-tiff-load 2013-05-24 18:41:48 -04:00
Dov Grobgeld 91b51117fe Updated dicom plugin to solve problems with import into external programs (e.g. OsiriX) 2013-05-20 19:49:20 +03:00
Michael Natterer fc38bc300e plug-ins: remove plug-in cubism and add a PDB compat proc for it 2013-05-19 22:38:03 +02:00
Michael Natterer 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
Mukund Sivaraman 7ce720004b file-svg: Remove obsolete include
We removed the version check code sometime before.
2013-05-16 19:40:16 +05:30
Mukund Sivaraman 75bcc1ceb2 file-ps: Don't use the register keyword 2013-05-15 00:22:38 +05:30
Mukund Sivaraman ccb2477fdd file-ps: GEGL convert rest of the save functions 2013-05-15 00:21:40 +05:30
Mukund Sivaraman b65650f8a0 file-tiff-save: Fix indexed image case 2013-05-14 18:33:33 +05:30
Mukund Sivaraman 277e372342 file-ps: GEGL convert gray and rgb save functions 2013-05-14 14:24:00 +05:30
Mukund Sivaraman 46a0dee673 file-tiff-save: Add support for saving 16-bit TIFFs 2013-05-14 14:01:06 +05:30
Mukund Sivaraman 3623399b79 file-tiff-save: Fix for different buffer formats 2013-05-14 13:46:45 +05:30
Mukund Sivaraman 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
Mukund Sivaraman df10419a16 file-tiff-save: GEGL convert TIFF saving code 2013-05-13 18:22:32 +05:30
Mukund Sivaraman 688d5d8b79 file-tiff-save: Wrap long lines
Also mark strings for translation.
2013-05-13 18:22:16 +05:30
Mukund Sivaraman a52e1fec51 file-ps: Remove an extra space 2013-05-13 18:19:23 +05:30
Mukund Sivaraman 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
Mukund Sivaraman a58abcee0d file-ps: Convert if statement to switch 2013-05-13 17:59:17 +05:30
Mukund Sivaraman a70f3c6146 file-xpm: Fix warning about uninitialized format string 2013-05-13 16:37:48 +05:30
Mukund Sivaraman 2592f57df4 file-png: Fix some compiler warnings 2013-05-10 11:37:14 +05:30
Mukund Sivaraman bf7508bcd7 file-png: Use proper enum types instead of ints 2013-05-10 11:36:50 +05:30
Michael Natterer e791765dbc plug-ins: remove EXR handling from file-gegl, we have our own plug-in now 2013-05-07 22:37:05 +02:00
Alexia Death 6e332505ca plugin: Fix gih exporter to default first rank equal to number of cells 2013-04-28 22:21:45 +03:00
Jehan 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
Jehan 5c38715cce Bug 338380: zoom and scrolling feature on animation playback plugin. 2013-04-21 08:28:18 +09:00
Jehan 4c341ff67e plug-ins: animation playback settings are now saved all along the GIMP session. 2013-04-21 08:16:14 +09:00
Jehan 2bfae573ad plug-ins: give animation playback ability to take into account image updates.
This includes a much better code organization where initialization part can be reused
to free up memory and refresh the display on the fly.
This refresh feature has a UI button and a shortcut (ctrl-r) associated.
It implies any kind of change, additional or removed layers, new image size, etc.
2013-04-21 08:08:06 +09:00
Jehan efe4320074 Bug 688380 : drop-down in animation playback to select the default frame disposal. 2013-04-21 07:59:34 +09:00