- 08 Nov, 2018 8 commits
-
-
Jehan authored
... only shows the color (and nothing else) when "Convert bitmaps to vector graphics where possible" was set. This is because gimp_drawable_histogram() only checks selected pixels. So let's make sure we work on a duplicate of the image so that we can safely remove the selection before processing the export.
-
Ell authored
In all themes, fix the color of selected text, while editing a tree-view's item text (such as when renaming a layer), by overriding tree-view specific styling with the global text-entry style, for nested text entries inside tree-views. The text would previously use the same color as the selection background, making it unreadable. This issue affects the Dark and Gray themes, although this fix only takes care of the Dark theme.
-
Massimo Valentini authored
(cherry picked from commit df4e35a8)
- 07 Nov, 2018 7 commits
-
-
Ell authored
Blacklist the "threaded-ml" thread, which seems to mask the backtrace signal. Improve signal-handler synchronozation, to avoid segfaulting when giving up on waiting for all threads to handle the signal. Furthermore, when one or more threads fail to handle the signal in time, return a GimpBacktrace instance with backtraces for all the other threads, and with empty backtraces for all the non-responding threads, instead of returning NULL and leaking the allocated instance. Don't blacklist threads that failed to handle the signal in time, and instead shorten the wait period for handling the signal, and yield execution during waiting to lower the CPU usage. (cherry picked from commit a29d040d)
-
Ell authored
In sample-search predicates, remove the "exclusive" parameter of the "function()" function, and replace it with optional "id" and "state" parameters, which limit the match to the call-stacks of matching threads, as per the "thread()" function. Sort the backtrace thread-list by thread ID. (cherry picked from commit 0b2d4163)
- 04 Nov, 2018 1 commit
-
- 03 Nov, 2018 5 commits
-
-
Ell authored
Simplify gimp_view_renderer_drawable_render(), by consolidating common code paths. In particular, when rendering the preview as part of an image, always crop the preview to the bounds of the image, even when downscaling, to avoid unnecessarily downscaling/ convering cropped-out regions. We previously only did this when upscaling the preview by a factor of 2 or more; whatever the reason for this used to be, it's no longer there. (cherry picked from commit 8009ea34)
-
Ell authored
In gimp_view_renderer_drawable_render(), avoid overflow in preview- area calculation. This prevents erroneously setting 'scaling_up' to FALSE while upscaling the drawable by a very large amount, which can lead to the creation of a very large GimpTempBuf for the preview, causing memory allocation to fail. (cherry picked from commit 0cdbe91e)
- 02 Nov, 2018 2 commits
-
-
Rodrigo Lledó Milanca authored
-
Rodrigo Lledó Milanca authored
-
- 01 Nov, 2018 2 commits
-
-
Piotr Drąg authored
- 31 Oct, 2018 1 commit
-
-
Michael Natterer authored
file_save(): make sure we always set an error on failure file_save_dialog_save_image(): additionally, check that "error" exists before dereferencing it. (cherry picked from commit c55f2308)
-
- 30 Oct, 2018 2 commits
-
- 29 Oct, 2018 1 commit
-
-
Daniel Korostil authored
-
- 27 Oct, 2018 2 commits
-
-
Ell authored
... the second time you do a 180 degrees rotation In gimp_transform_resize_adjust(), nudge the transformed layer boundary by EPSILON toward the center, to avoid enlarging the layer unnecessarily, as a result of numeric error amplified by rounding, when the tranformed boundary should land on integer coordinates. In particular, this avoids enlarging the layer when rotating by 180 degrees. (cherry picked from commit c271992a)
- 25 Oct, 2018 9 commits
-
-
Alexandre Prokoudine authored
-
Alexandre Prokoudine authored
-
Alexandre Prokoudine authored
-
Anders Jonsson authored
-
Piotr Drąg authored
-
OlesyaGerasimenko authored
-
Michael Natterer authored
...via hover tooltips Use the GtkWidget::query_tooltip() signal on GimpFgBgEditor to emit an own signal "tooltip" that has the hovered widget area as parameter. Connect to GimpFgBgEditor::tooltip() in gimptoolbox-color-area.c and set separate tooltips on the widget's areas, including the shortcuts for "Swap colors" and "Default colors". (cherry picked from commit ae9d84dd)
-
Daniel Korostil authored
-
Marco Ciampa authored
-