                   ------------------------------
                   GNU Image Manipulation Program
                         Development Branch
                   ------------------------------

This is the development branch of GIMP.

Overview of Changes from GIMP 3.2.4 to GIMP 3.3.2
=================================================

Core:

  * Using native file choosers in various parts of the code.
  * Rendering MyPaint brush previews at best sizes to be non-blurry.
  * GimpViewable preview API now passes around the scale factor to allow
    best decision when rendering previews.
  * Error console save dialog now has a ".log" extension filter.
  * Improve list of "Recent Images" in the Welcome dialog, with no
    arbirtrary limitation of 8 rows.
  * More GtkTreeView replaced in preparation of GTK4 port.
  * Various easy functions replaced in preparation of GTK4 port.
  * macOS: touchpads are now less sensitive in pan gestures and behave as
    expected.
  * MSIX: it is now possible to open multiple images from the OS.

Graphical User Interface:

  * Small reorganization in GimpStrokeEditor.
  * Welcome dialog: icons and links realigned on Welcome tab; widgets
    realigned in Contribute tab.
  * New "branding" colors added in AppStream metadata.
  * macOS: title bar follows scheme. This is true for native file
    dialogs on macOS as well.

Plug-Ins:

  * Vulnerabilities fixed: ZDI-CAN-29403, ZDI-CAN-29399, ZDI-CAN-29405,
    ZDI-CAN-29406, ZDI-CAN-29398 (TIFF), ZDI-CAN-29395 (PSD), ZDI-CAN-29396 (SGI),
    ZDI-CAN-29400, ZDI-CAN-29401 (PNG), PSP, PAA, PVR, ILBM.
  * PSD: better apply embedded profile on pixel data for import and
    export.
  * New import support for MacPaint images.
  * GBR: fix exporting grayscale GBRs with alpha channels.
  * file-raw-data: various code improvements.
  * SVG: new option to export Inkscape SVG.
  * Cineon/DPX: initial import support.
  * PSP: we now have import support for the following adjustment layers
    as passthrough groups with filters applied:
    - Levels
    - Curves
    - Brightness-Contrast
    - Color Balance
    - HSL
    - Channel Mixer
    - Invert
    - Threshold
    - Posterize

API:

  * libgimpwidgets:
    - GimpColorDisplayStack now implements GListModel.
    - GimpDialog now has a "help-file" property as a competing help
      system to "help-id" and "help-func".
  * libgimpbase:
    - New functions:
      + gimp_choice_add_deprecated
      + gimp_choice_get_deprecated
      + gimp_choice_get_redirect
  * libgimp:
    - New functions:
      + gimp_procedure_set_help_uri
      + gimp_procedure_get_help_file

Build:

  * Our baseline for dependencies is now Debian Trixie.
  * New analysis job running Tartan, a static analysis tool developed
    specifically for GLib-based projects
  * macOS notarization now works from our Gitlab CI!
