- 06 Sep, 2015 3 commits
-
-
Layer name source (id on 4 characters encoded in MacRoman). psd from PS>5 have "luni" (Layer Unicode) See https://bugzilla.gnome.org/show_bug.cgi?id=753986#c4 for more details Janitorial on lyvr: move IFDBG at the beginning of the function +change the content of it
-
Michael Natterer authored
Fix gimp_color_profile_get_format() to return the right format for "cairo-RGB24": simply check for the more special cairo formats first, then check for the general RGB models. Found by Massimo.
-
Hartmut Kuhse authored
While loading an image with color profile, gimp offers the possibility to convert it to the builtin profile. Setting the new color profile before converting, deletes the old one and results in a segmentation fault.
-
- 05 Sep, 2015 2 commits
-
-
Jehan authored
Let's use semantic names rather than raw meaningless values.
-
Jehan authored
The "map" signal does not mean a widget is mapped. It may be emitted before. Yet pointer and keyboard grabs won't work on non viewable widgets and will fail with GDK_GRAB_NOT_VIEWABLE. For some reason, a GtkWindow with type GTK_WINDOW_POPUP was always mapped when "map" is emitted but not yet with type GTK_WINDOW_TOPLEVEL (at least in my tests). Thus switch to "map-event" to make sure the widget is actually mapped.
-
- 04 Sep, 2015 3 commits
- 03 Sep, 2015 4 commits
-
-
Michael Natterer authored
-
Michael Natterer authored
-
Jehan authored
This specific crash was only occuring when GIMP_INTERACTIVE_EXPORT=1 and canceling the first dialog. So that should not happen too often, but well, now it's fixed…
-
Michael Natterer authored
Implement color management in GimpViewRenderer: if the viewable is a GimpColorManaged (true for images and layers), keep around a GimpColorTransform and convert the preview image to display colors.
-
- 02 Sep, 2015 12 commits
-
-
Michael Natterer authored
to not return a reference that has to be dropped. Also allow NULL to be returned if the managed cannot have a profile. If it can have one, get_color_profile() still always returns a profile (either the assigned one, or a generated built-in one).
-
Michael Natterer authored
and change GimpImage and GimpItemStack to emit the "profile-changed" signal when the image's profile changed. Also connect GimpViewRenderer to "profile-changed" if the viewable is a GimpColorManaged and invalidate the preview.
-
Michael Natterer authored
This reverts commit 5c8ffdf6. It was a bad idea, we have the GimpColorManaged interface for that.
-
Michael Natterer authored
We will need the widget for color managing previews; it's also more consistent to pass the widget to all render_foo() functions, not only to render_icon().
-
Michael Natterer authored
gimp_image_constructed(): connect to "notify" on GimpColorConfig and call gimp_color_managed_profile_changed() on the image. Remove the "notify" handler on GimpColorConfig from gimpdisplayshell-handlers.c because it already connects to the image's "profile-changed" signal. Additionally, implement GimpColorManaged::profile_changed() in GimpImage and invalidate the image and all layer previews. One step closer to color managing image and layer previews.
-
Michael Natterer authored
It's split out of gimp_gegl_convert_color_profile(), used from there, and will also be used to color manage image and layer previews.
-
Piotr Drąg authored
-
Michael Natterer authored
so color profile transforms can write directly to cairo-RGB24 and cairo-ARGB32 surfaces.
-
Jehan authored
-
Jehan authored
By default, it only saves the current file filter, but it allows a child to implement its own state. It has been implemented by GimpSaveDialog to save the preferred compatibility mode as well.
-
Jehan authored
The code refactoring allows better readability which will allow in turn to add more complex specific features making good use of the save/export split concept.
-
- 01 Sep, 2015 13 commits
-
-
Michael Natterer authored
Change GimpColorManaged to GimpColorProfile.
-
Michael Natterer authored
but a bit more logical. This totally needs to change again.
-
Michael Natterer authored
which currently all end in a call to gimp_color_managed_get_color_profile() except for channels and masks. This is currently unused infrastructure but will be used for things like layer previews, and return NULL if called on a mask or channel, or if color management is disabled, or whatever.
-
-
-
Jehan authored
Not sure why, ask Mitch! :-)
-
Jehan authored
This would typically happen if the compat mode was set earlier through the save dialog, then later changes in the image render it inapplicable. When this happens, we unset the compat mode, and saves without error, but still emit a warning for the user to know the compatibility got dropped.
-
Jehan authored
If one explicitely enabled the compat mode on an image, we should assume this mode should be reused upon following saves, even after shutdown.
-
Jehan authored
Even if you saved previously in compatibility mode, you may have used new features since, which would cancel the compat mode flag.
-
Jehan authored
If one explicitly enables the compatibility mode, one expects this to be applied on following saves of the same image as well.
-
-
Michael Natterer authored
Call gimp_layer_update_mode_node() also when removing a mask, and change it to only do its magic if there actually is a mask (don't only look at the "show_mask" boolean).
-
Michael Henning authored
Pointed out by prokoudine on irc after it was introduced in e2bdfd41
-
- 31 Aug, 2015 3 commits
-
-
-
Mukund Sivaraman authored
-
-