Gimp/NEWS

127 lines
4.9 KiB
Text
Raw Normal View History

------------------------------
2004-12-28 09:42:33 -08:00
GNU Image Manipulation Program
Stable Branch
2004-12-28 09:42:33 -08:00
------------------------------
This is the stable branch of GIMP.
2025-03-23 15:07:12 -07:00
2026-03-31 09:56:54 -07:00
Overview of Changes from GIMP 3.2.2 to GIMP 3.2.4
=================================================
2026-04-06 08:47:35 -07:00
Core:
- The "edit-fill-*" actions will now behave accordingly on specific
cases. E.g. it will skip layers which can't be filled (content-lock
layers and link layers) and it will fill the expected way
non-rasterized text and vector layers.
- Images opened through command lines are not considered stray images
anymore on exit when run without a GUI (scripts, etc.).
- We improved the support of the process temporary folder, so that we
can avoid clashes when several users run GIMP on a same computer.
Furthermore the temporary folder is now deleted at startup (unless
it is not empty, which it should be).
2026-03-31 09:56:54 -07:00
Tool
2026-04-06 08:47:35 -07:00
- Text tool:
* When editing text, prioritize our global actions when a
shortcut matches, before sending the hit keys to the IME (Input
Method Engine). Otherwise some IME may consume our keys and block
custom shortcuts (e.g. Alt+key events are often used to trigger
special characters on macOS or Windows and may block core
actions).
* Prevent font size jumping to 0 when using shortcuts on selected
text.
- Selection tools: when moving a floating layer or selection,
temporarily disable the marching ants outline. Among other reasons,
it improves performance.
Plug-Ins:
- Fixes bugs to: APNG import, PAA import.
- Improved PDF export.
- file-compressor: improved error messaging.
API:
- libgimp/PDB:
* libgimp/PDB functions gimp_context_set_line_width_unit() and
gimp_vector_layer_set_stroke_width_unit() now accept pixel as input unit.
* Improved error handling in gimp_temp_file().
* New function: gimp_resources_loaded()
* A function gimp_env_exit() was added, but same as gimp_env_init(),
it is not declared in public headers and should never be used by
plug-ins. It is considered private.
2026-03-31 09:56:54 -07:00
Build:
- Many build warnings are being cleaned out.
2026-04-06 08:47:35 -07:00
- New jobs are being set up with -Werror progressively as we weed out
existing build warnings.
- The issue bot will now run and create reports when specific jobs
fail.
2026-03-31 09:56:54 -07:00
- New rules to generate Markdown versions of our man pages for the
website.
2026-04-06 08:47:35 -07:00
- Our Python 3 minimum requirement is now version 3.10.
2026-03-31 09:56:54 -07:00
Overview of Changes from GIMP 3.2.0 to GIMP 3.2.2
2025-07-08 08:18:58 -07:00
=================================================
Core:
- We removed support for a separate folder for loading 32-bit binaries
on 64-bit Windows. This was being used for core plug-ins for the
TWAIN plug-in only.
2026-03-24 12:11:36 -07:00
- Various fixes related to the new non-destructive layer types, or to
non-destructive layer effects.
- More robust handling of Procreate and SwatchBooker palettes.
- Fix scaling paths when importing SVG as paths.
- We now support reading the documentation being installed in the user
config directory in the `help/` subdirectory.
2026-03-26 09:31:48 -07:00
- Histogram dialog: the unique color count feature now takes into
account any selection.
2025-07-08 08:18:58 -07:00
Graphical User Interface:
- Theme fixes.
2026-03-24 12:11:36 -07:00
- Various text fixed for better localization.
2026-03-27 14:13:27 -07:00
- Display the "Tab" shortcut for the "Hide Docks" action, even though
it is not a real global shortcut (it only works on the canvas).
2026-03-28 00:19:59 -07:00
- Metadata Rotation import dialog: you can now 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.
2025-07-23 09:41:09 -07:00
Plug-Ins:
- Tile: carry over the source image's profile to the newly created
image.
2026-03-26 09:31:48 -07:00
- Improve support of: FITS, TIM, PAA, ICNS, PVR, SFW, JIF, PSP, PSD
2026-03-24 12:11:36 -07:00
Translations:
- Serbian Cyrillic now has upstream support in InnoSetup (in their
"Unofficial" list still, which means it is less verified). Our
installer now has Serbian Cyrillic localization too.
2025-03-23 15:07:12 -07:00
Build:
- NM environment variable is now used in priority for the `nm` tool
used for the build. This check is stored from configure-time
environment.
- Windows x86 32-bit pipeline has now been decommissioned from our CI.
This implies that 32-bit builds won't be available anymore in our
Windows installer, just as was already the case on the Windows Store.
- Meson build:
* New boolean option -Dtwain-unmaintained: this puts our TWAIN
plug-in behind a disabled-by-default flag, because this plug-in
only made sense in 32-bit. The next step will be to replace it by
a WIA plug-in.
* Option -Dwin32-32bits-dll-folder removed.
2026-03-24 12:11:36 -07:00
- GIMP can now be built fully without patches on macOS. The in-house
macOS build is slowly moving to become our main CI for this OS and
for making the release DMGs.
2026-03-28 00:19:59 -07:00
- Snap: enable MIDI (Alsa) support.
- AppImage: enable "Send by email".