NEWS 2.96 KB
Newer Older
Sven Neumann's avatar
Sven Neumann committed
1
                   ------------------------------
2
                   GNU Image Manipulation Program
3
                         2.10 Stable Branch
4
                   ------------------------------
5

6 7 8
This is the stable branch of GIMP. Unlike earlier stable branches,
we do allow some new features here, if they are not too invasive.
Otherwise, this branch is only for bug-fixes.
9

10

11 12
Overview of Changes from GIMP 2.10.0 to GIMP 2.10.2
===================================================
Alexandre Prokoudine's avatar
Alexandre Prokoudine committed
13

14 15 16 17
Core:

  - Discard fonts which fail to load and popup an info dialog to allow
    people debug their fonts.
Alexandre Prokoudine's avatar
Alexandre Prokoudine committed
18 19 20 21
  - New API to suppress updates in UI until plug-ins are done
    introducing changes.
  - New API to calculate histograms in separate threads, with possible further
    extension to handle similar cases elsewhere in GIMP.
Jehan's avatar
Jehan committed
22 23
  - Tool options are now properly saved and reloaded per-device at
    startup.
24

Alexandre Prokoudine's avatar
Alexandre Prokoudine committed
25 26
Plug-ins:

27 28
  - New plug-in for importing and exporting HEIF images.
  - Enable visibility of rasterized vector layer from PSD.
Jehan's avatar
Jehan committed
29 30 31
  - Single-window screenshots in Windows fixed to correctly snap a
    window even when it is partly off-screen or covered by another
    window or when display scaling is not set to 100%.
Alexandre Prokoudine's avatar
Alexandre Prokoudine committed
32

Alexandre Prokoudine's avatar
Alexandre Prokoudine committed
33 34 35 36 37 38 39 40 41 42 43 44 45
Filters:

  - New Spherize filter to wrap an image around a spherical cap
  - New Recursive Transform filter to create Droste effect.

Usability:

  - Warn users, when alpha-only painting has no effect. E.g. when target
    drawable doesn't have an alpha channel, or the alpha channel is locked.
  - Make the splash texts dynamic, so they are larger on larger splashes.
  - Mention pressing Enter to complete Foreground selection in the status bar.
  - Make sure that clicking outside any selection prevents Rectangle Select
    and Ellipse Select tools from creating empty selections.
46 47 48
  - Improve mouse wheel zooming behavior to keep the same point
    centered under the pointer even if the image is completely visible
    in the canvas.
49 50
  - Add "View -> Center Image in Window" (Shift+J) as a quick way to
    center the image at any zoom level.
Alexandre Prokoudine's avatar
Alexandre Prokoudine committed
51

52 53
Translations:

54
  - Updated translations: Catalan, Danish, Dutch, French, German, Greek,
Jehan's avatar
Jehan committed
55 56
    Hungarian, Icelandic, Italian, Latvian, Polish, Russian, Spanish,
    Swedish, Ukrainian.
Jehan's avatar
Jehan committed
57
  - New translation of Windows installer: Chinese (Taiwan)
Jehan's avatar
Jehan committed
58

59 60 61 62 63
Build:

  - Add a --with-bug-report-url configure option allowing packagers to
    set the address of their own bug tracker. This address will be the
    one opened by the debug dialog for reporting bugs.
Jehan's avatar
Jehan committed
64
  - Add a flatpak manifest for the gtk3-port branch.
65
  - Remove the possibility to disable script-fu.
Jehan's avatar
Jehan committed
66 67 68 69 70 71 72 73
  - Add a --with-icc-directory configure option to customize the color
    profile directory. By default, it is set to the common path
    /usr/share/color/icc.

Documentation:

  - Updating the description of the XCF format "devel-docs/xcf.txt", for
    third-party readers wishing to support GIMP 2.10 XCF files.
74 75
  - Add documentation skeletons for all enums in libgimpbase/, there is
    much room for improvement.