- 23 Jun, 2013 1 commit
-
-
Michael Natterer authored
- 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.
-
- 30 Apr, 2013 1 commit
-
-
Michael Natterer authored
Need to check image->active[ALPHA_G,I] for the alpha component.
-
- 12 Apr, 2013 1 commit
-
-
Michael Natterer authored
which removes more FS knowledge from the image.
-
- 11 Apr, 2013 2 commits
-
-
Michael Natterer authored
which gets rid of the gegl:over we used to combine them.
-
Michael Natterer authored
and make it the parent class of GimpItemStack. Which means we now have a generic stack of filters independent of any image items.
-
- 12 Nov, 2012 1 commit
-
-
Michael Natterer authored
It's supported since GLib 2.28.
-
- 06 Oct, 2012 1 commit
-
-
Michael Natterer authored
-
- 27 Sep, 2012 1 commit
-
-
Michael Natterer authored
-
- 21 Sep, 2012 1 commit
-
-
Michael Natterer authored
-
- 30 Jul, 2012 1 commit
-
-
Michael Natterer authored
so it's not always 8 bit and can be used to copy real data from in all precisions.
-
- 17 Jul, 2012 1 commit
-
-
Michael Natterer authored
Fix this and other issues more globally by moving the logic that formats the image's display name into the GimpImage object, and return the properly formatted name, e.g. "Foo.xcf", or "[Foo] (imported)" from gimp_image_get_display_name(). Also add gimp_image_get_display_path() which returns the full path instead. Use the two functions for formatting the image title, and apply various other fixes that make sure the UI always uses the same string to identify the image. Call gimp_object_name_changed() whenever the save/export status changes, so the image's cached display name and path get cleared.
-
- 24 Jun, 2012 1 commit
-
-
Michael Natterer authored
because GimpViewable already implements exactly the same.
-
- 20 May, 2012 1 commit
-
-
Michael Natterer authored
-
- 18 May, 2012 1 commit
-
-
Michael Natterer authored
-
- 13 May, 2012 1 commit
-
-
Michael Natterer authored
In fact, it broke much more than that because the way XCF loading replaced the image's mask prevented the image's "mask-changed" signal from ever being emitted. Add private API gimp_image_take_mask() which properly sets the mask and use it for image construction and the XCF selection loading hack.
-
- 07 May, 2012 2 commits
-
-
Michael Natterer authored
-
Michael Natterer authored
and use it instead of gimp_babl_format() in some places where indexed formats can occur. Also fix some places using gimp_babl_format() to special case indexed formats correctly.
-
- 03 May, 2012 1 commit
-
-
Michael Natterer authored
and update tons of includes in libgimp and app.
-
- 02 May, 2012 22 commits
-
-
Michael Natterer authored
to be "Y u8", so it at least extracts something reasonable.
-
Simon Budig authored
-
Michael Natterer authored
-
Michael Natterer authored
and use babl_format_get_palette() to simplify some code.
-
Michael Natterer authored
Add GimpOperationMaskComponents, enum GimpComponentMask, and image and drawable infrastructure to get the right mask, and plug the mask operation into gimp_gegl_create_apply_buffer_node().
-
Michael Natterer authored
-
Michael Natterer authored
-
Michael Natterer authored
-
Michael Natterer authored
-
Michael Natterer authored
Images in that format can't be created currently, the legacy code crashes royally on it.
-
Michael Natterer authored
-
Michael Natterer authored
-
Michael Natterer authored
Add gimp_image_get_precision(), and a "precision" argument to gimp_babl_format(). Change code accordingly and do some more format related cleanups.
-
Michael Natterer authored
-
Michael Natterer authored
-
Michael Natterer authored
which kills almost all remaining use of GimpImageType.
-
Michael Natterer authored
and forget about include policy in base/, it's scheduled for removal anyway.
-
Michael Natterer authored
and remove the "take_ownership" parameter from gimp_temp_buf_create_buffer(), simply always ref the buf.
-
Michael Natterer authored
-
Michael Natterer authored
which for now return the same thing (Y' u8) and need to be used in more places before becoming useful.
-
Michael Natterer authored
-
Michael Natterer authored
-