- Mar 19, 2024
-
-
Alx Sa authored
Mainly fixing GimpRGB comments and parameters that are unused (or in unused functions). GimpCircle and GimpGradientChooser have color conversions ported to use GeglColor exclusively.
-
- Mar 18, 2024
-
-
Jehan authored
Since commit 10b96b10, we had buffer leaks as soon as we ran filters. gimp_drawable_get_buffer_with_effects() was either creating a new buffer (when a drawable had filters) or not. And calling code couldn't know which is which. Code needs to be consistent. Either we return a new reference to take ownership to, or not. So let's change to add a new reference to the drawable' buffers so that it always returns a new reference to free.
-
-
Marco Ciampa authored
-
- Mar 17, 2024
-
-
Jacob Boerema authored
So far, we did not consider that group layers could also be part of a set of layers that have clipping set. This means that clipping groups can be nested. To support this we have completely rewritten the layer parser to detect all clipping groups and mark them in a first pass. We now go through the layers from the last (top) layer to the first (bottom) in this first pass, because that makes it easier to detect the start/end pairs of a clipping group. In the second pass we handle the clipping groups first before adding layers, except when a regular group is also the start of a clipping group. In that case we need to handle the clipping after creating the regular group, or we get an incorrect order.
-
Jacob Boerema authored
separate function
-
Jacob Boerema authored
Unsupported psd layers were dropped when loading psd images. This causes problems when handling psd clipping groups, see issue #8453. PSP also does not drop unsupported layers, so let's keep the layers and accept that they will usually show up empty. This will help in fixing clipping groups in a next step. While we are at it, also remove the warnings that are only shown when define CONVERSION_WARNINGS is TRUE (defaults to FALSE). We already have a better way to show unsupported features, so at least for the unsupported layers it is not needed anymore. There are still some CONVERSION_WARNINGS warnings left over in the blend modes conversion, which do not have a similar warning in our unsupported features dialog.
-
(cherry picked from commit 47338191)
-
Alx Sa authored
Converted to gdouble[] and updated in all calls to the enums in gegl_color_set_pixel()
-
- Mar 16, 2024
-
-
Bruno Lopes authored
* Makes the wording more concise and "first contributor-friendly" + Adds info about submitting patches * Makes the explanation of use cases implicitly mandatory + Adds discuss info to facilitate the redation of use cases
-
Bruno Lopes authored
Following 55427487
-
-
-
-
-
-
Bruno Lopes authored
This commit unites two scripts (.sh + .bat) in one .ps1. PS was choosed, since: 1) We don't need MSYS2 to distribute with Inno at first. Now, who wants to just distribute GIMP can do it easier natively without a separate environ. 2) PS is actually pretty solid and have a good number of cmdlets, unlike the ancient CMD, which barely supported more than 9 parameters in .bat files. Consequently, some redundant variable checks have been removed from the .ISS. Also, changes the name of the job and script for better consistency with the upcoming MS Store job.
-
-
Bruno Lopes authored
-
- Mar 15, 2024
-
-
-
-
Bruno Lopes authored
This makes possible to use the Universal C library provided by Microsoft.
-
Bruno Lopes authored
This makes the GEGL code execution a bit faster in Linux.
-
-
-
-
-
-
Alx Sa authored
CSS breaks when given a number with a comma as the radix instead of a decimal. Depending on the system localization, printf () may return numbers in this format when resizing the font. This causes the theme to break unless font size is set to 100. To prevent this issue, we create the font size string manually using integer division and mod operations.
-
-
-
Jehan authored
-
- Mar 14, 2024
-
-
-
-
...to use GeglColor rather than GimpRGB. Also update the ColorHexEntry, DynamicsOutputEditor, and the colormap-remap plug-in which uses this widget.
-
Alx Sa authored
- Replaces GimpRGB in Channel Dialog with gdouble array, as was done in channel_options_color_changed () - Replace %ld with G_GSIZE_FORMAT in libgimp checkboard color message to fix warning in Windows build - Set file-gih documentation text as translatable.
-
- Mar 13, 2024
-
-
Jehan authored
I think I may even have been the one who suggested to make this checkbox always visible, but after more thought and usage, I just realize that this option is not about showing the Welcome dialog, but about showing the Create tab of the Welcome dialog. So I move it to the Create tab. A very obvious case where the previous option location could have been considered wrong is that we will always show the dialog (on the "Welcome" tab) for updates, even if this checkbox had been unchecked. So if we left it as a global option of the dialog, this could be considered a bug (the option is disabled, but the dialog still opens on updates), whereas the new position and shortened label make it clearer that this settings only apply to whether or not we show specifically the Create dialog on start.
-
Jehan authored
I think it's much prettier with no part of the window showing up on the left and right sides.
-
Jehan authored
The splash image had a lot of empty space around it. From what I understood, this is because we want to avoid it to be too big because it makes the dialog overgrow the display size on small screens. But I don't think that was a very good idea. We should find better ways to save space.
-