- Update to version 2.10.20:
* Tool-group menus can now expand on hover
* Non-destructive cropping now available by cropping the canvas
rather than actual pixels
* Better PSD support: exporting of 16-bit files now available,
reading/writing channels in the right order
* On-canvas controls for the Vignette filter
* New filters: Bloom, Focus Blur, Lens Blur, Variable Blur
* Blending options now built into filter dialogs
* Over 30 bugfixes
OBS-URL: https://build.opensuse.org/request/show/813543
OBS-URL: https://build.opensuse.org/package/show/graphics/gimp?expand=0&rev=42
NOTE! Needs new babl also subbed (sr#710124)
- Update to version 2.10.12:
+ Core:
- Add an "Incremental" option to the Dodge/Burn tool, which,
similarly to the Paintbrush, Pencil, and Eraser tools,
applies the effect incrementally as the pointer moves.
- Curves now have a concept of smooth vs corner points: smooth
points produce a smooth curve, while corner points produce a
sharp curve (previously, all points were smooth).
- Search the user font directory path on Windows (since Windows
10, non-admin users have the ability to install fonts). This
is only a temporary hack until fontconfig adds proper
upstream support.
- In gimp_brush_core_get_paint_buffer(), when allocating a new
paint buffer, clear the old buffer *before* allocating the
new one, to reduce the amount of simultaneously allocated
memory.
- In GimpPaintbrush, avoid refilling the paint buffer at each
dab if the paint color/pixmap hasn't changed, hence allowing
faster painting in some specific cases.
- Add hygon cpu detection and enable MMX/SSE support.
- Add a GimpSymmetry::get_transform() virtual function and a
corresponding gimp_symmetry_get_transform() function which
return the brush transform corresponding to a given symmetry
stroke in terms of the rotation angle and reflection flag (in
contrast to gimp_symmetry_get_operation() which returns the
same transforation in terms of a GeglNode). This allows us to
simplify, fix (artifact bugs, etc.), and improve the
painting-code performance for several symmetry painting
cases.
- New gimp-brush-pipe-spacing parasite set by core code to
preserve GIH brush's spacing across reloads.
- Add a new Offset filter tool, as a front-end to gimp:offset.
The tool replaces, and provides the same interface as the
drawable-offset dialog while also providing live preview and
on-canvas interaction.
+ Plug-ins:
- Exported profile and data format strategy updated in several
file plug-ins.
- When not saving a profile, we always export as sRGB data, as
most viewers would not display the image properly otherwise.
- When saving a profile:
. If a profile was manually assigned, we always export to the
assigned format, hence pixel data is converted accordingly,
whatever the work format.
- If no profile was assigned:
. If the export format support high-bit depth, we export the
work format as-is.
. If the export format is 8-bit max, we convert the work
format to sRGB, except if the work format is 8-bit linear.
+ The following plug-ins were updated: JPEG, PNG, TIFF and WebP.
+ Tools:
- Add input/output spin-buttons to the Curves tool, which allow
setting the selected point's coordinates numerically. When
the image precision is greater than 8-bpc, use a 0.00-100.00
range for the point-coordinate spin-buttons instead of a
0-255 range.
- In the Curves tool, allow changing the curve's point types
(cf. new curve corner points in Core section). Corner points
are displayed with a diamond shape instead of a circle.
- Free Select tool now creates a selection as soon as the
polygon is closed. This selection is updated when the
polygon, or the relevant tool-options, change, similarly to
GimpRectangleSelectTool.
- Derive GimpEraser from GimpPaintbrush, instead of directly
from GimpBrushCore. This allows GimpEraser to reuse the
paint-buffer content across dabs, improving performance.
- Allow moving an intersecting pair of guides with the Move tool.
+ User interface:
- In GimpCurveView, when dragging an existing curve point,
don't immediately move the point to the cursor position upon
button press, but rather move it relative to its current
position as the cursor moves. This allows selecting a point
without moving it, and adjusting its position more easily.
- When the cursor hovers above a point in GimpCurveView, or
when dragging a point, have the coordinate indicator show the
point's position, rather than the cursor's.
- In GimpCurveView, when holding down Ctrl while
adding/dragging a point, snap the y-coordinate to the
original curve (at the start of the drag). This is
particularly useful for adding points along the curve.
- In GimpDashboard, don't show legend for groups with no meter.
- Add a tile-alloc-total variable to the dashboard's memory and
misc groups, showing the total amount of memory used by the
tile allocator.
- Add a "Save Keyboard Shortcuts Now" button to the Configure
Keyboard Shortcuts dialog.
+ Updated translations.
OBS-URL: https://build.opensuse.org/request/show/710125
OBS-URL: https://build.opensuse.org/package/show/graphics/gimp?expand=0&rev=38
- update to 2.10.2 bugfix release
- drop gimp-Fix-reference-to-gegl-0.3.patch
+ Core:
- Discard fonts which fail to load and popup an info dialog to allow
people debug their fonts.
- 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.
- Tool options are now properly saved and reloaded per-device at
startup.
+ Plug-ins:
- New plug-in for importing and exporting HEIF images.
- Enable visibility of rasterized vector layer from PSD.
- 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%.
+ 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.
- Improve mouse wheel zooming behavior to keep the same point
centered under the pointer even if the image is completely visible
in the canvas.
- Add "View -> Center Image in Window" (Shift+J) as a quick way to
center the image at any zoom level.
+ Translations:
- Updated translations: Catalan, Danish, Dutch, French, German, Greek,
Hungarian, Icelandic, Italian, Latvian, Polish, Russian, Spanish,
Swedish, Ukrainian.
- New translation of Windows installer: Chinese (Taiwan)
+ 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.
- Add a flatpak manifest for the gtk3-port branch.
- Remove the possibility to disable script-fu.
- 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.
- Add documentation skeletons for all enums in libgimpbase/, there is
much room for improvement.
OBS-URL: https://build.opensuse.org/request/show/612930
OBS-URL: https://build.opensuse.org/package/show/graphics/gimp?expand=0&rev=28
- add BR for gdk-pixbuf-loader-rsvg to enable svg icons
- enable jpeg2000 support: new BR pkgconfig(libopenjp2)
- enable webp support: new BR pkgconfig(libwebp) >= 0.6.0
- enable OpenEXR support: new BR pkgconfig(OpenEXR)
- enable email support: new BR/R for xdg-utils for xdg-email
- set LC_ALL/LANG in %prep and %build to silence warnings about
encoding of the translations
- make sure we can see the compiler cmdlines by disabling the
silent rules
OBS-URL: https://build.opensuse.org/request/show/602159
OBS-URL: https://build.opensuse.org/package/show/graphics/gimp?expand=0&rev=23
- Add gimp-use-recommended-freetype-include.patch:
Freetype upstream recommends using their macros together with
ft2build include. Positive sideeffect is that this patch makes
it build with both freetype2 2.5.1, and older versions.
- Update to version 2.8.10:
+ Core:
- Set manifest as Windows 8 compatible.
+ GUI:
- Indicate if a file was exported in the Quit dialog.
- Add shortcuts and hint labels to the close and quit dialogs
that make closing and quitting easier and more consistent.
- Rename the File->Export menu labels to match Save/Save as.
- Fix keyboard shortcuts on OSX Mavericks.
- Don't open lots of progress popups when opening many files.
- Correctly restore the hidden state of docks in single window
mode.
+ Libgimp:
- Fix exporting an image consisting of a single layer group.
- Don't attempt to pick transparent colors.
+ Plug-ins: Fix crash in LCMS plugin if RGB profile was missing.
+ General:
- Fix compile on NetBSD (missing -lexecinfo).
- Bug fixes.
+ Updated translations.
OBS-URL: https://build.opensuse.org/request/show/212065
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gimp?expand=0&rev=89
- Update to version 2.8.8:
+ General:
- Fix lots of places to use GIO to get proper file sizes and
times on windows.
- Add an AppData file for GIMP.
- Backport lcms2 support from master, because lcms1 is not
getting bug fixes any longer.
- Lots of bug fixes.
+ Core:
- Make sure indexed images always have a colormap.
- Fix language selection via preferences on Windows.
- Don't crash on setting a large text size.
+ GUI:
- Keep the same image active when switching between MWM and
SWM.
- Make sure all dockables are properly resizable (particularly
shrinkable).
- Add links to jump directly to Save/Export from the
Export/Save file extension warning dialogs.
+ Libgimp: Fix GimpPickButton on OSX.
+ Plug-ins:
- Properly document plug-in-autocrop-layer's PDB interface.
- Fix importing of indexed BMPs.
+ Updated translations.
- Split out ASCII-Art plugin in subpackage gimp-plugin-aa. The
package supplements gimp and libaa1, so any user having both
installed will get the plugin as well (bnc#851509). (forwarded request 208572 from Zaitor)
OBS-URL: https://build.opensuse.org/request/show/208606
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gimp?expand=0&rev=88