- 08 Jan, 2016 4 commits
-
-
Michael Natterer authored
-
Jehan authored
-
Jehan authored
-
Michael Natterer authored
gimp_plug_in_procedure_set_icon(): look at the passed icon_type, not proc->icon_type. Introduced this when splitting the function into set_icon() and take_icon() in d5255dc1.
-
- 07 Jan, 2016 3 commits
-
-
Michael Natterer authored
where their headers are not even parsed by the affected scripts.
-
Michael Natterer authored
-
kolbjoern authored
-
- 06 Jan, 2016 8 commits
-
-
Michael Natterer authored
Change GimpFileDialog's file-procs properties to enum GimpFileProcedureGroup and get them via the newly added API. Set properties common to all dialogs in the parent class.
-
Michael Natterer authored
-
Michael Natterer authored
and remove "Gimp*" parameter from gimp_save,export_dialog_set_image(), the dialog already knows its Gimp.
-
Michael Natterer authored
so we get back the "Open Image as Layers" window title. Seems it was gone since I broke it in 2008.
-
Michael Natterer authored
-
Michael Natterer authored
..."Operation not supported" Add argument validation in the GimpPlugInProcedure impls of GimpProcedure::execute() and ::execute_async(). When a file procedure is executed and it handles URIs not filenames, run the resp. arguments through file_utils_filename_to_file() which turns both URIs and filenames into a valid GFile which we can ask for its URI.
-
Michael Natterer authored
Remove the code that links size, spacing etc. to brush defaults from the GimpPaintOptions class impl and add it to gimppaintoptions-gui.c as a callback instead. It's not a core thing and that magic with side effects should only be applied to the GimpPaintOptions behind the tool options GUI.
-
Michael Natterer authored
-
- 05 Jan, 2016 18 commits
-
-
Michael Natterer authored
for the code from gimp_display_shell_scroll_clamp_and_update() that sets the scrollbar stepper sensitivity.
-
Michael Natterer authored
Call gimp_display_shell_scrolled() before gimp_overlay_box_scroll() so the rotate transform is updated before the actual scrolling. The explicit call to gimp_display_shell_rotate_update_transform() got lost during the last commits, but this solution is cleaner and less redundant anyway.
-
Michael Natterer authored
around calls to scale() and scroll().
-
Michael Natterer authored
Rename gimp_display_shell_scale_handle_zoom_revert() to gimp_display_shell_scale_save_revert_values() because the old name was completely unclear.
-
Michael Natterer authored
-
Michael Natterer authored
and rename it to gimp_display_shell_scale_update().
-
Michael Natterer authored
-
Michael Natterer authored
-
Dimitris Spingos authored
-
Michael Natterer authored
so they are gone from the "scale" and "scroll" namespaces because they belong to neither and both. And because the files are way too large.
-
-
-
Michael Natterer authored
and merge it into gimp_display_shell_scroll_clamp_and_update(), the removed function is not any longer needed separately.
-
Michael Natterer authored
and document the difference to gimp_display_shell_scroll_set_offset() and why we need both.
-
Jehan authored
The original file was from the Art Libre icon set: https://github.com/gnome-design-team/gnome-icons/blob/master/art-libre-symbolic/src/art-libre.svg Authors are Barbara Muraus and Jakub Steiner (last commit: a738099 from 2013-09-30). I imported the icons by Klaus Staedtler, and reorganized the file: - all icons have the proper id from GIMP icon sets. - tools icons organized in subsections and ordered alphabetically. - preference icons ordered alphabetically and folder prefs icons separated. - unused icons from the original set kept in their own section for possible future use. Unfortunately all icons previously provided in png format only are not present and will have to be redone in vectorial format. This should make it easier to create new icons by reusing objects and colors, and keeping design style in-line with existing set. It also predates the ongoing work on automatic generation of icons by a script from this single file.
-
Michael Natterer authored
Use more proper transform functions, formatting, make stuff static and shorten function names.
-
Michael Natterer authored
by changing it to always deal with the center of the viewport instead of its upper-left corner. Fix gimp_display_shell_scroll_center_image_coordinate() to use the proper transform functions like in the last commit.
-
Michael Natterer authored
gimp_display_shell_scale_to(): calculate the point that should not move with GimpDisplayShell's untransform/transform functions before and after scaling, then scroll to the right point. Just using the scale functions doesn't work any longer when a rotation is active. Other functions are affected too, but this most important issue can be fixed by fixing just this function.
-
- 04 Jan, 2016 7 commits
-
-
Michael Natterer authored
Use the new accessors instead. Clean up guide and sample point code in image crop and resize a bit.
-
Michael Natterer authored
Add PDB sample point API similar to how the guide API works. Add core API similar to the core guide API to make guide and sample point APIs as similar as possible.
-
Michael Natterer authored
-
Michael Natterer authored
For the lack of a proper transform preview, add a HACK that allows to make the transformed layer invisible while the tool is active.
-
Michael Natterer authored
Implement RUN_WITH_LAST_VALS in GimpGeglProcedure, using the first item in the MRU list of the op's gimp-gegl-config-proxy container.
-
Michael Natterer authored
Add GimpGeglProceure to keep track of recently used GEGL operations in the filter history. The new procedure also takes care of running the op in the GEGL tool, so filters-commands.c is almost empty now. Change gimp-filter-history.c to find procedures by name instead of comparing pointers. The only thing missing now is rerunning a GEGL op with the last settings (not just showing its UI).
-
Massimo Valentini authored
... (read PSD file from PS CS3) use a position of 0 when inserting normal layers as they're always inserted on top of their group -1 means inside the group when the active drawable is a group or above it when it's not. This used to work before layer groups or in simple cases.
-