- 09 Sep, 2016 4 commits
-
-
Michael Natterer authored
Use GTK_TYPE_SCALE with orientation = HORIZONTAL instead.
-
Michael Natterer authored
-
The default implementation does just the right thing for most widgets.
-
Michael Natterer authored
In size_allocate(), call gimp_ruler_make_pixmap() only if the widget was resized, not only moved around.
-
- 08 Sep, 2016 2 commits
-
-
Michael Natterer authored
-
Michael Natterer authored
They are deprecated in GTK+ 3.x and cause tons of warnings, now we can port calls to gtk_misc_set_alignment(label) to the new API and have the same code in master and gtk3-port.
-
- 07 Sep, 2016 9 commits
-
-
-
Kristian Rietveld authored
This complements the preceding commit "plug-ins: fix the build on OS X".
-
-
Michael Natterer authored
It's deprecated in GTK+ 3.x, so we get rid of some deprecation warnings. Also, it has always only been a utility function that hides what is really going on in the widget hierarchy.
-
Piotr Drąg authored
-
Kristian Rietveld authored
We need to have -xobjective-c specified only for compile commands that will perform compilation. Otherwise, for compile commands that only link the compiler interprets .o files as C source ...
-
-
-
Michael Natterer authored
-
- 06 Sep, 2016 4 commits
-
-
Michael Natterer authored
Try harder to show help when webkit is missing or the help browser won't start: - offer to switch to the web browser when the help browser is present, but won't start for some reason - in prefs, don't bother showing the help browser GUI when webkit is missing, otherwise show a warning label if the help browser is not installed even though webkit is there. Switch to the web browser in both cases (modified patch from lisanet) - add OS X replacement for gtk_show_uri() in plug-in-web-browser (modified patch from lisanet)
-
Massimo Valentini authored
(gimp-2.9:3): Gimp-Core-CRITICAL **: gimp_marshal_VOID__OBJECT_POINTER: assertion 'n_param_values == 3' failed Conflict between signal marshal function and signal emission.
-
Massimo Valentini authored
AddressSanitizer output (paths manually shortened) Direct leak of 96 byte(s) in 1 object(s) allocated from: #0 0x7f543247d1d0 in realloc (/lib64/libasan.so.3+0xc71d0) #1 0x7f542d3ad02f in g_realloc glib/glib/gmem.c:159 #2 0x57918d in gimp_color_history_set_property gimp/app/widgets/gimpcolorhistory.c:169 #3 0x7f542d681ec0 in object_set_property glib/gobject/gobject.c:1423 #4 0x7f542d681ec0 in g_object_new_internal glib/gobject/gobject.c:1817 #5 0x7f542d6839ed in g_object_new_valist glib/gobject/gobject.c:2042 #6 0x7f542d683c73 in g_object_new glib/gobject/gobject.c:1626
-
Jehan authored
Commit c6f1761a deletes a stock item id. But this is also part of our API and cannot be deleted. Yet since the associated label ("_Edit") is identical to the one for GTK_STOCK_EDIT, we can simply redefine it to "gtk-edit". Ideally we would also add a deprecation warning when this macro is used, but I can't find a good way to add deprecation on macros.
-
- 05 Sep, 2016 4 commits
-
-
-
Michael Natterer authored
instead of just "require 'plugin-defs.pl';".
-
-
Jehan authored
-
- 04 Sep, 2016 12 commits
-
-
Michael Natterer authored
Add support for writing linear PNGs. But only if we also save a color profile, otherwise we would get loaders confused. Please test, I might have a knot in my brain... Also clean up some formatting and fix compile warnings, now let's wait for bugs about shit libpng versions which break the build.
-
Jehan authored
-
These icons were massively renamed by Jehan, from a feature branch, in order to fit either into Freedesktop's "Icon Naming Specification", or as standard GTK+ icons.
-
As squashed by Jehan from the work of Klaus Staedtler in a feature branch.
-
...and transparency Use most recent API for decoding WebP animation. WebPAnimDecoder handles transparency and blending automatically.
-
Michael Natterer authored
- handle all sorts of image types, gegl_buffer_get() will convert to u8 - specify GIMP_EXPORT_CAN_HANDLE_LAYERS_AS_ANIMATION - modify the export duplicate, not the original image - fix handling of the drawable type and only save "R'G'B'A u8" or "R'G'B' u8", fixes bug 770664. - completely redo run(SAVE_PROC) to deal with export correctly - turn global variables into the standard SAVE_PROC, PLUG_IN_BINARY etc defines - simplify the save dialog
-
Use the drawable's (indexed bitmap) format instead of "Y' u8" when exporting to PBM, this got broken when porting to GEGL.
-
Michael Natterer authored
if the plug-in specifies GIMP_EXPORT_CAN_HANDLE_LAYERS_AS_AMINATION (instead of defaulting to flattening or merging visible layers).
-
Piotr Drąg authored
-
Michael Natterer authored
-
Michael Natterer authored
so we can potentially ship profiles and they will be found reliably, and users can store profiles in their gimpdir. Still parses the old uri-based locations.
-
Jehan authored
Use Freedesktop standard names in priority when possible.
-
- 03 Sep, 2016 4 commits
-
-
Michael Natterer authored
-
Jehan authored
Argh! I should always test both the vectorial and raster icons before pushing!
-
Jehan authored
... standard icon names and GTK+ icon names as second choice. We should only use GIMP specific icon names as last resort, when there is no standard or GTK+ names dedicated to the function. This is made possible thanks to commit 3cc77b03. s/gimp-document-recent/document-open-recent/ s/gimp-indent/format-indent-more/ s/gimp-next/go-next/ s/gimp-previous/go-previous/ s/gimp-save/document-save/ s/gimp-save-as/document-save-as/ s/gimp-revert/document-revert/ s/gimp-open/document-open/ s/gimp-document-recent/document-open-recent/ s/gimp-quit/window-close/ ou s/gimp-quit/application-exit/ s/gimp-warning/dialog-warning/ s/gimp-edit-clear/edit-clear/ s/gimp-justify-.*/gtk-justify-.*/ s/gimp-font/gtk-select-font/ s/gimp-color-palette/gtk-select-color/ s/gimp-cancel/gtk-cancel/
-
Michael Natterer authored
In eraser mode, paint with the background color on layers without alpha.
-
- 02 Sep, 2016 1 commit
-
-
Michael Natterer authored
instead of a plain g_filename_to_utf8(), so special paths like ${gimp_dir}, ${gimp_plug_in_dir} etc get substituted correctly.
-