- 17 Jul, 2020 3 commits
-
-
Jehan authored
Basically if you enabled OpenCL or any of the experimental tools, it will show the Playground in Preferences. Otherwise, say you enabled some experimental feature months ago (e.g. with the CLI option) and you now experience crashes or whatnot. And you forgot how to change it, and only remembered that there was something in Preferences. It would make you crazy to not find the tab again to disable the option. This is even more important as OpenCL is moving from a normal option to a playground option. So you might not even have ever seen the Playground tab in Preferences and would not know how to disable OpenCL after you enabled it originally in "System Resources" tab. So now Playground is visible with any of these 3 conditions: * If you use an unstable version. * If you run GIMP with --show-playground option. * If you previously enabled one of the playground options. (cherry picked from commit d3ef6cfb)
-
Jehan authored
After discussions on IRC, it was decided that our current level of support of OpenCL was not good enough. As a normal settings, people just see it as a normal acceleration checkbox, even despite the warning text and emoticone saying the opposite (i.e. it may even slow things down in some cases). Basically this feature needs more love to be back into mainstream Preferences. (cherry picked from commit 0f806d0e)
-
Jehan authored
This file is available in a flatpak sandbox and will contain various info such as the build commit, very useful info as we can have several builds for a same version. For instance if we have exactly the right commit, we can load exactly the same binary as a bug reporter very easily, hence are able to get source correspondance without necessarily asking reporters to install debug symbols (though it stays easier if they can do it). Other interesting info contained in this file are the exact runtime used, the installed application or runtime extensions, the permissions (people may override our flatpak permissions so it's useful to be able to check when they did) and environment variables… (cherry picked from commit bc5f6371)
-
- 16 Jul, 2020 1 commit
-
-
Elad Shahar authored
(cherry picked from commit 0a611bd8)
-
- 15 Jul, 2020 1 commit
-
-
Boyuan Yang authored
-
- 14 Jul, 2020 1 commit
-
-
Ell authored
In GimpSpinButton, don't propagate Enter key-press events if updating the spin-button's value in response changes the entered text. This prevents confirming dialogs when hitting Enter after entering a math expression in size entries, updating their value instead. Likewise, don't propagate Escape key-press events if a new value was entered, and restore the original value instead. (cherry picked from commit e5310230)
-
- 11 Jul, 2020 1 commit
-
-
Boyuan Yang authored
-
- 09 Jul, 2020 1 commit
-
-
Jehan authored
Even though this engine is optional, we already have the code to detect its absence at runtime, and to fallback to "gegl:matting-global". So it won't be a problem even then. When the operation is present though, it definitely makes a lot more sense than matting global as default, because it performs a lot better in most cases (as far as I could see as well as others). (cherry picked from commit b52cdf4c)
-
- 02 Jul, 2020 1 commit
-
-
Jordi Mas authored
-
- 28 Jun, 2020 2 commits
-
-
Piotr Drąg authored
-
Ell authored
In GimpToolButton, when in "show menu on hover" mode, increase the idle priority for hiding the the tool-group menu upon button/menu leave-notify. Make the priority one step below the normal event priority, so that a subsequent button/menu enter-notify event canceling the idle is processed beforehand, while the idle is otherwise still processed before ordinary lower-priority sources, in particular, before projection rendering timeouts.
-
- 25 Jun, 2020 7 commits
-
-
Anders Jonsson authored
-
Anders Jonsson authored
-
Yuri Chornoivan authored
-
Yuri Chornoivan authored
-
Ell authored
In file-tiff, add an option to crop the layers to the image bounds when exporting individual layers (using GIMP_EXPORT_NEEDS_CROP added in the previous commit), since TIFF has no concept of global image bounds otherwise. Cropping is enabled by default.
-
Ell authored
Add a new GIMP_EXPORT_NEEDS_CROP export capability, which causes gimp_export_image() to crop the exported image content to the image bounds; this is useful for formats that support layers, but have no concept of global image bounds, hence cropping is the only way to enforce the image bounds. When showing the export dialog, give an option to either crop the layers to the image bounds, or to resize the image to fit the layers.
-
Ell authored
When exporting a TIFF file without merging the image, make sure non of the exported layers has a negative offset, by offsetting all the layers as necessary. TIFF doesn't support negative page offsets, giving an error in libtiff.
-
- 24 Jun, 2020 2 commits
-
- 18 Jun, 2020 2 commits
-
-
Marco Ciampa authored
-
Rodrigo Lledó Milanca authored
-
- 17 Jun, 2020 1 commit
-
-
Jordi Mas authored
-
- 16 Jun, 2020 3 commits
-
-
Marco Ciampa authored
-
lillolollo authored
-
Ell authored
In gimp_tool_button_enter_notify(), only mask-in the mouse-button state for determining whether to show the tool-group menu. This avoids other bits of state -- in particular, certain keyboard locks, including keyboard-layout state -- from preventing the menu from showing.
-
- 15 Jun, 2020 4 commits
-
-
Anders Jonsson authored
-
Marco Ciampa authored
-
Marco Ciampa authored
-
Marco Ciampa authored
-
- 14 Jun, 2020 3 commits
-
-
Piotr Drąg authored
-
Ell authored
In psd-save.c, fix erroneous call to gimp_item_get_image(), which was being called with an image-id, instead of a drawable-id, potentially causing an error or wrong results if the image-id did not correspond to an existing item, or if the corresponding item did not belong to the exported image.
- 13 Jun, 2020 2 commits
-
-
Michael Schumacher authored
(cherry picked from commit 437bcf77df194b238126fe1c0b24c92b26a15442)
-
Michael Schumacher authored
(cherry picked from commit 0ce3798a)
-
- 12 Jun, 2020 3 commits
-
-
Jordi Mas authored
-
- 11 Jun, 2020 2 commits
-