- May 02, 2024
-
- May 01, 2024
-
-
Marco Ciampa authored
-
Formerly, closing a port cleared all the attribute bits. Then the port was not disposed of properly (leaked memory) when the port was garbage collected. Now, closing a port only clears the direction bits. The kind of port is still known for a closed port. Add test script for file port methods of Scheme.
-
- Apr 30, 2024
-
- Apr 29, 2024
-
-
Alx Sa authored
Resolves #10765 This allows us to retain any filters that a layer group's children might have when copied or exported. They were previously lost when the group layer was duplicated. Note that an OR condition was added to GimpDrawableFilter creation, to allow one to be created if the layer was attached to a parent layer rather than the image.
-
This improves the gimp.cmd wrapper wording a bit to not need the README anymore. Our dev site was improved some time ago to clarify this: the Windows builds aren't not incomplete if run correctly (under MSYS2) Also, add cleanup commands to make the .typelib wizardy less invasive.
-
-
Resolves #11404 Since the GimpContainer selected function automatically updates which filter is the "active" selected filter, we can remove the code that sets it to NULL after a filter is deleted. This fixes a bug where the top effect was always deleted in subsequent attempts rather than the highlighted one. A now unnecessary gimp_drawable_remove_last_filter () function was also removed.
-
- Apr 28, 2024
-
-
Bruno authored
Some details went unnoticed by me when reviewing the MR, so Jacob authorized me to fix them separately.
-
Bruno authored
Also, drops manual removing of test plug-ins since they willn't be installed at build time for stable versions, I suppose.
-
Bruno authored
Without this, Partner Center refuses the .MSIX by not matching the entry Identity and DisplayName (which isn't the same as the stable). Also, rework the naming of the .msix's to be more Microsoft-ish
-
-
-
Bruno authored
-
-
- Apr 27, 2024
-
-
Jacob Boerema authored
for gimp-tests.log On Linux we may not have permission to create a log at our default location, so we need to check for that. First we should not init the log when our plug-in is asked for info. Only create it when we actually run the import or export tests. Second, try to catch the permission error and write a message either in GIMP or in the terminal for non-interactive.
-
-
Jacob Boerema authored
-
Bruno authored
This commit is mostly a little cleanup: - Reduce redundancy in Local compatibility layer regarding build commands, which partily reverts !1171 regarding buggy "ninja && ninja install" - Reduce redundancy of some variables (MSYS_PREFIX and GIMP_DISTRIB) - Remove manual QOI install since MSYS2 granted a exception in the win32 drop This commit also reverts 7cca69cd, a fix from the autotools era that isn't actually needed according to my tests in CI.
-
- Apr 26, 2024
-
-
-
-
-
-
-
-
-
Jacob Boerema authored
Copied over from the original separate work in: https://gitlab.gnome.org/Wormnest/gimp-file-plugin-tests After that further improved and changed and added more file format tests. Added meson.build files to integrate it in our build, but we do not install it for releases.
-
-
Jordi Mas authored
-
Alx Sa authored
Should resolve #11392 In dfb26f37, the NDE filters in the copied image are retrieved with gimp_image_get_layer_iter (). This works fine for single layer images or when all the layers are copied at once. However, if a subset is copied then the filters are always copied starting from the top level of the image. This can result in an incorrect filter being copied to the wrong layer. To fix this, we get the filters from the provided drawables list instead. This matches the number of layers in the copied image exactly, since it was used to create the copied image.
-