Commit Graph

52238 Commits

Author SHA1 Message Date
Bruno Lopes fdc2f080a8 gitlab-ci, build/windows: Make crossroad scripts self-contained
This make them easier to understand and to run local, as we do with native ones

(They can't be run local yet, further changes will try to acomplish this a bit)
2024-05-16 10:05:38 -03:00
Bruno Lopes 26e2f693dc build/windows: Enable .pdb bundling in x86 (32-bit)
Following 8cf688ac. Since GCC 14 was finally released with this feature.
Clang have it for years in advance so no change is needed for arm64 and x64.
2024-05-15 21:20:36 -03:00
Bruno Lopes 36ce192a53 build/windows: Reduce some bashisms on Windows scripts 2024-05-16 00:02:25 +00:00
Bruno Lopes b42b18de24 gitlab-ci: Re-enable pkg caching for deps-*cross job
Reintroduce pkg caching for crossroad. The possibility of using it is one
in thousands since we don't have distributed cache, but it's better than
rely totally on MSYS2 mirrors, which can be be extremely sick sometimes.
2024-05-15 19:29:07 -03:00
Rodrigo Lledó e59231d659 Update Spanish translation 2024-05-14 15:52:07 +00:00
Alx Sa bcf5697289 themes: Define GtkListBox row styles
Resolves #11531

GtkListBox's CSS was previously defined, but GtkListBoxRow
did not inherit those values. This patch explicitly defines this
so we do not have system theme leaks.
2024-05-14 15:13:49 +00:00
Alx Sa aa30b40fee core, xcf: Prevent copying tool-based NDE filters
For now, we can't keep certain GEGL ops
like Gradient as NDE filters, since they are
connected to tools. If the layer is copied
or saved as an .XCF while the tool is still
active, it attempts to save it and causes a
crash.
This patch adds a check to make sure the
copied filter has been commited and that
it's not a tool-based NDE filter before
being copied. It also adds some NULL
checks where gimp_drawable_filter_duplicate
is used to prevent NULL from being
added to the filter stack.
2024-05-14 04:05:06 +00:00
Nils Philippsen 29fda469d1 meson: Detect Lua 5.4 and fall back to plain name
Lua-lgi works with Lua 5.4 meanwhile which is the only implementation on
some architectures.

Signed-off-by: Nils Philippsen <nils@tiptoe.de>
2024-05-13 23:49:42 +02:00
Alexander Shopov f35a0bb3be Update Bulgarian translation 2024-05-13 20:54:10 +00:00
Alexander Shopov fa9ceb4411 Update Bulgarian translation 2024-05-13 20:47:04 +00:00
Kolbjørn Stuestøl fcbe556704 Update Norwegian Nynorsk translation 2024-05-13 19:35:03 +00:00
Luming Zh f3711e9750 Update Chinese (China) translation 2024-05-13 11:28:37 +00:00
Luming Zh 19bac162de Update Chinese (China) translation 2024-05-13 11:18:01 +00:00
Luming Zh 9b16976879 Update Chinese (China) translation 2024-05-13 11:12:55 +00:00
Luming Zh 49a2b7eb3d Update Chinese (China) translation 2024-05-13 11:08:42 +00:00
Alx Sa d9125c58f9 libgimp: Fix description of gimp_export_image ()
As noted by Anders Jonsson, the wrong parameter description
was removed when the API was updated. Other aspects of the
descriptions were also updated to account for the change.
2024-05-12 15:26:29 +00:00
Alx Sa 1bb515eb64 plug-ins: Fix call to internal GIH export after 443947c6
After 443947c6, the image layers were being passed as a
GList to the internal GIH export code rather than GimpDrawable
pointers.
2024-05-12 11:38:53 +00:00
Alexander Shopov 0471439ed4 Update Bulgarian translation 2024-05-12 07:58:13 +00:00
Alexander Shopov ba04867d71 Update Bulgarian translation 2024-05-11 14:18:06 +00:00
Alexander Shopov dd128d2748 Update Bulgarian translation 2024-05-11 14:05:41 +00:00
Alexander Shopov bf60369e74 Update Bulgarian translation 2024-05-11 14:02:09 +00:00
Niels De Graef c2971f000a libgimpwidgets: Add missing GIR annotations 2024-05-11 15:30:45 +02:00
Niels De Graef d44a9c942b libgimpmath: Add missing (out) annotations 2024-05-11 15:01:23 +02:00
Niels De Graef f08aca656d libgimpcolor: Add missing (out) in gimpcolorprofile 2024-05-11 14:46:10 +02:00
Niels De Graef 2bc7ec8ef6 libgimpbase: Add GIR annotation for memsize deserialize
The memsize argument was missing an `(out)` argument
2024-05-11 14:40:38 +02:00
Niels De Graef c15c180eab libgimpconfig: Fix gimpconfigwriter GIR annotation
Make sure to mark the data argument in `gimp_config_writer_data()` as an
array.
2024-05-11 14:34:32 +02:00
Rodrigo Lledó 8038cc1d62 Update Spanish translation 2024-05-11 11:48:53 +00:00
Ekaterine Papava 1b29e77c17 Update Georgian translation 2024-05-11 03:09:37 +00:00
Rodrigo Lledó ac4de97855 Update Spanish translation 2024-05-10 23:55:39 +00:00
Rodrigo Lledó f15a605ed9 Update Spanish translation 2024-05-10 21:47:25 +00:00
Bruno Lopes bad250429c build/linux: Fix stuck AppImage
* Since the appimage is for testing purposes, let's use system 'libc'
* Hardcode python path since the wildcard wasn't expanding misteriously
* Improve system theme recognition making way simpler
2024-05-08 22:02:23 +00:00
Jordi Mas 5556735d22 Update Catalan translation 2024-05-08 18:50:11 +02:00
Rodrigo Lledó 735ca5a1ab Update Spanish translation 2024-05-06 21:05:35 +00:00
Rodrigo Lledó 6ccb043873 Update Spanish translation 2024-05-06 20:49:43 +00:00
Michael Schumacher aff33e2d18 gitlab: Add url to the Duplicate candidate report search for both open and closed reports.
This may help to reduce the number of duplicate reports we get about some (temporarily) frequently reported issues, like the current crash
happening since GLib 2.79/2.80, or the crash happening with older GIMP versions on macOS Sonoma.

This won't be perfect because not everyone will use or read the template, or notice the url in it, or use the url to find and check the
reports, but I count on it getting more known than right now.
2024-05-05 22:48:05 +00:00
Simon Budig 1b142eb604 app: don't leak the GeglColor in GimpPaletteEntries. 2024-05-06 00:35:51 +02:00
Simon Budig e0564ae69d libgimpwidgets: don't leak dest_profile 2024-05-06 00:35:51 +02:00
Simon Budig 32336a2350 app: avoid uninitialized memory for color names 2024-05-06 00:35:51 +02:00
Yuri Chornoivan 12c13f0f11 Update Ukrainian translation 2024-05-05 17:42:42 +00:00
Simon Budig 6877a3cd43 app: use the logical rectangle for positioning the splash text.
This avoids jiggeling baselines for texts with/without descenders.
2024-05-05 16:55:41 +02:00
Martin f1a2bbb1cc Update Slovenian translation 2024-05-05 08:42:48 +00:00
Jacob Boerema 64b9a00484 plug-ins, ci: add basic support for junit reports for...
file plug-in testing.
The name and location of the xml results will be the same as for the
log file, but with the extension replaced by .xml.

Just some basic support is added which adds failed testcases when
a plug-in has a failure result, which should be the most common
case of failures.
Not all cases where we make errors in our test setup will generate
failed testcases yet, although they should show up in the number of
failures.
Disabled tests won't show up as skipped tests.
We also don't track time.
2024-05-04 19:06:38 +00:00
Anders Jonsson dfae02038a libgimp: make vector load strings translatable 2024-05-04 13:17:39 +00:00
Daniel Novomeský b8eea758d7 plug-ins: JPEG XL half-float import support 2024-05-04 04:58:28 +00:00
Hugo Carvalho 01858bd0de Update Portuguese translation 2024-05-03 21:46:31 +00:00
Alx Sa 3260299f4a libgimp, plug-ins: Remove n_drawables parameter from gimp_file_save () 2024-05-03 15:22:39 +00:00
Alx Sa 443947c6aa plug-ins: Remove n_drawables parameter
Port all plug-ins to retrieve the layers
directly from the image rather than
having them passed in. This resolves some
issues with introspection and sets the
foundation for future API work.
2024-05-03 15:22:39 +00:00
Alx Sa bb3c28689a libgimp, plug-ins: Remove GIMP_EXPORT_CANCEL
Per Jehan, as of 0dc9ff7c we can't
cancel gimp_export_image, so we can
safely remove this enum.
2024-05-03 15:22:39 +00:00
Bruno Lopes e96494d5a3 build/linux: Re-enable ccache in Flatpak builds
The move to Clang in 85ed2847 didn't take into account caching,
Now, this is fixed or, better saying, reintroduced(?): e545116b

Also, flatpak-builder output was confined to the .log file to make
possible checking the end of the CI output, which was being cut.
2024-05-02 08:58:29 -03:00
Marco Ciampa 254d4270e6 Updated Italian translation 2024-05-01 16:41:18 +02:00