Bruno Lopes
94f77bd256
plug-ins: Silence 'register' storage class specifier warning on Clang too
2026-03-29 21:07:00 -03:00
luming zh
1cc5458558
Update Chinese (China) translation
2026-03-29 23:28:51 +00:00
Bruno Lopes
a71ecd0dda
app: Import all Foundation headers needed for NSLocale
...
The previous NSLocale.h include was limited and not enough,
causing warnings from Apple Clang. Let's fix that.
2026-03-29 18:56:51 -03:00
Bruno Lopes
8c0ce0cd64
plug-ins: Fix many type conversions on file-psd
...
As per Apple Clang warnings.
2026-03-29 18:31:52 -03:00
Bruno Lopes
c69549aff5
app, libgimpwidgets: Fix some declarations mixed with code
2026-03-29 17:19:42 -03:00
Bruno Lopes
af1dac3c51
app, plug-ins: Comment unused stuff on macOS
...
This fixes Apple Clang warnings about:
- idx
- count_large
- count_nan
- n
- iteration
- original_id
- real_pos
2026-03-29 17:19:42 -03:00
Bruno Lopes
f4f1baf5ef
app, libgimp, libgimpbase, libgimpwidgets, plug-ins: Add macro to unused code
...
This fixes Apple Clang warnings about:
- xdiff
- ydiff
- gimp_ui_get_foreign_window
- locale_parser_parse
- use_app_menu
- gimp_unique_dbus*
- transient_set
- gimp_get_foreign_window
- support
2026-03-29 17:19:42 -03:00
Baurzhan Muftakhidinov
f99fbdca8a
Update Kazakh translation
2026-03-29 17:17:39 +00:00
Baurzhan Muftakhidinov
0bbddc6cda
Update Kazakh translation
2026-03-29 17:17:16 +00:00
Baurzhan Muftakhidinov
f629be96a1
Update Kazakh translation
2026-03-29 17:16:53 +00:00
Martin
ee9447bf06
Update Slovenian translation
2026-03-29 17:06:11 +00:00
Bruno Lopes
2bdc93281c
build, libgimpwidgets, meson: Add ScreenCaptureKit support
...
Inspired by https://github.com/neutralinojs/neutralinojs/pull/1477/changes
which was found by Alex.
This makes possible to build GIMP on macOS 12+ targets, which is
useful for local builds. We, however, will keep targeting macOS 11.
2026-03-29 11:55:36 -03:00
Bruno Lopes
4f1c6a2a8b
build/macos: Improve gexiv 0.16 patch for Homebrew builds
...
This makes building less noisy while we don't support the new API.
2026-03-29 10:42:44 -03:00
Alx Sa
8eae22306a
widgets: Block signals when changing visible filters
...
eec9d512 did not block calls to
gimp_drawable_filters_editor_visible_all_toggled () when
updating the "All Visible" toggle button in
gimp_drawable_filters_editor_set_sensitive (). This resulted
in unexpected visibility changes in some combinations of
filters being turned on and off.
This patch adds the blocking calls around the call to
gtk_toggle_button_set_active () to keep this consistent.
2026-03-29 12:36:39 +00:00
Bruno Lopes
1d4f942239
meson: Assorted fixes
2026-03-29 07:47:52 -03:00
Bruno Lopes
e2549ef383
meson: Move pango checks to relevant section
2026-03-29 07:47:52 -03:00
Bruno Lopes
3a4ceb0b3a
meson: Unify scattered macOS-specific code
2026-03-29 07:47:52 -03:00
Bruno Lopes
66d5e9c9f9
meson: Move gimpdir and project_subdir to relevant section
2026-03-29 07:47:52 -03:00
Bruno Lopes
497ffd8eff
meson: Move exec_ver to relevant section
2026-03-29 07:47:52 -03:00
Bruno Lopes
ec22a2f058
build/macos: Fallback to SDK version on Assets.car generation
...
This is needed when MACOSX_DEPLOYMENT_TARGET is not set.
2026-03-29 07:47:32 -03:00
Bruno Lopes
f8a5b2ebb9
gitlab-ci: Do not pull MacPorts cache on Homebrew builds
2026-03-28 22:16:16 -03:00
Anders Jonsson
69c32c89eb
app, etc: fix presets typo in blurb
2026-03-29 01:03:59 +01:00
Bruno Lopes
477c751562
gitlab-ci: Fail on warnings on GNU Clang builds for gimp sake
...
Closes : #8033
2026-03-28 19:51:25 -03:00
Bruno Lopes
e64058d23b
app: Silence variable is not needed and will not be emitted warnings
2026-03-28 19:51:25 -03:00
Bruno Lopes
2381ec5c7c
app: Convert history_duration to gdouble for unambiguous division
2026-03-28 19:51:25 -03:00
Bruno Lopes
3835167be6
app: Convert some vars to guint so make bitwise operation unambiguous
...
Silences a GNU Clang warning.
2026-03-28 19:51:25 -03:00
Bruno Lopes
0530069052
app: Convert color_type to signed int so make the check meaningful
...
This fixes a GNU Clang warning:
warning: result of comparison of unsigned enum expression >= 0 is always true
2026-03-28 19:51:25 -03:00
Bruno Lopes
0834c7c954
app, plug-ins: Use GINT_TO_POINTER / GPOINTER_TO_INT for portability
...
Doing traditional explicit conversion (casting) causes warnings.
See: https://docs.gtk.org/glib/conversion-macros.html
2026-03-28 19:51:25 -03:00
Bruno Lopes
41c9d8ce9c
plug-ins: Initialize raw_len32
2026-03-28 19:51:25 -03:00
Bruno Lopes
c8c420aa18
app, plug-ins: Comment pixel, total, flags and count unused variables
2026-03-28 19:51:25 -03:00
Jehan
0cb6d9cf7b
Post-release version bump to GIMP 3.2.3.
2026-03-28 20:46:29 +01:00
Jehan
c6e8b5f7ec
build: set Snapcrash to nightly build.
2026-03-28 20:45:05 +01:00
Bruno Lopes
81f7b3ad6e
build/windows: No need to download .NET for PowerShell
...
It is already bundled on the .zip we download.
Reapplied after 6e5c6b83
2026-03-28 11:21:56 -03:00
Bruno Lopes
6e5c6b83f0
Revert "build/windows: No need to download .NET for PowerShell"
...
This reverts commit 963c896313 .
Ouch, here we go again with git flaky LF/CRLF line ending handling.
2026-03-28 11:17:13 -03:00
Bruno Lopes
963c896313
build/windows: No need to download .NET for PowerShell
...
It is already bundled on the .zip we download.
2026-03-28 11:09:54 -03:00
Bruno Lopes
eb119759ca
build/macos: maxflow is now available on MacPorts
...
See: 70daadd5fb
2026-03-28 09:55:34 -03:00
Bruno Lopes
456de6761e
meson: Fix typo on have_lua_lgi check
...
Closes #16120
2026-03-28 09:00:42 -03:00
Bruno Lopes
476407cd1b
build/windows: Different .NET versions should be installed on same DOTNET_ROOT
2026-03-28 07:57:14 -03:00
Jehan
aca680a1b1
Release GIMP 3.2.2.
2026-03-28 09:20:30 +01:00
Jehan
4c085b947f
build: update Snapcraft.
2026-03-28 09:19:07 +01:00
Jehan
160bb39912
NEWS: update.
2026-03-28 08:19:59 +01:00
Jehan
fff91c4ce7
desktop: let's release GIMP 3.2.2 today.
2026-03-28 08:14:11 +01:00
Alx Sa
2f7b49dfea
plug-ins: Change TIM texture indexed conversion
...
There are reports that clang-based compilers create
a TIM plug-in that crashes when exporting. This seems
related to the method used to convert RGB images to
indexed when choosing TIM textures with palettes on export.
This patch switches to using gimp-image-convert-indexed
instead, to prevent the format mismatch crash on initial export.
2026-03-28 05:56:29 +00:00
Alx Sa
43c57af5d7
libgimp:
...
Resolves #16102
The active selection can impact the other NDE filters
when exporting, resulting in empty spaces displayed when
the filter is outside the area of that selection.
Similar to what we do with XCF saving, we temporarily save
and clear the selection in the duplicated image. Then we
merge the filters and restore the active selection.
2026-03-28 05:09:31 +00:00
Bruno Lopes
e0e4285b73
meson: Fix shared-mime-info being wrongly required on Windows
...
This fixes a regression introduced by ac73289f
2026-03-27 21:14:15 -03:00
Bruno Lopes
566d562b4f
build/windows: Wipe obsolete /twain dir from previous installs
...
Following cbc81507
2026-03-27 21:06:12 -03:00
Bruno Lopes
a0c065b02b
build/windows: Update MSVC patch after gimprc and python updates
2026-03-27 20:39:15 -03:00
Bruno Lopes
807e21c6ab
gitlab-ci: Try to fix needs: chain of Homebrew pipeline
...
Following ab0b0413
Another fix after the x64 builds (which we don't use with Homebrew)
2026-03-27 19:27:37 -03:00
Bruno Lopes
b3c40c7be1
build/linux: Enable "Send by email" on AppImage
...
Hmmm why this was not already enabled? On my tests, it works.
Don't remember why I have not handled this before.
This commit also reorder the xdg-mail position on macOS script.
2026-03-27 18:59:50 -03:00
Alx Sa
6369574261
dialogs: Make Metadata Rotation images clickable
...
This patch makes it so that you can click the preview for
Original and Rotated images in the Metadata Rotation Import Dialog,
and have it open the image rotated as shown in the preview.
This supplements the existing button options, and matches how other
software works.
When hovering over the images, the cursor turns into a pointer to
further suggest it is clickable.
2026-03-27 21:21:39 +00:00