Dominique Leuenberger 2019-06-20 16:53:50 +00:00 committed by Git OBS Bridge
commit 624e13b653
4 changed files with 97 additions and 6 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:12d1f243265c7aee1f2c6e97883a5c90ddc0b19b4346cf822e24adbb6c998c77
size 32408724

3
gimp-2.10.12.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7d80b58e0784120d57d327294f6a1fda281ff51a61935c2cd764da281acaac71
size 32614932

View File

@ -1,3 +1,94 @@
-------------------------------------------------------------------
Sat Jun 15 17:24:43 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
- 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.
-------------------------------------------------------------------
Sun May 5 09:49:36 UTC 2019 - ecsos@opensuse.org

View File

@ -19,7 +19,7 @@
%global abiver 4
%global apiver 2.0
Name: gimp
Version: 2.10.10
Version: 2.10.12
Release: 0
Summary: The GNU Image Manipulation Program
License: GPL-3.0-or-later
@ -63,12 +63,12 @@ BuildRequires: python-gtk-devel >= 2.10.4
BuildRequires: translation-update-upstream
BuildRequires: update-desktop-files
BuildRequires: pkgconfig(atk) >= 2.2.0
BuildRequires: pkgconfig(babl) >= 0.1.56
BuildRequires: pkgconfig(babl) >= 0.1.66
BuildRequires: pkgconfig(cairo) >= 1.12.2
BuildRequires: pkgconfig(cairo-pdf) >= 1.12.2
BuildRequires: pkgconfig(dbus-glib-1) >= 0.70
BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.30.8
BuildRequires: pkgconfig(gegl-0.4) >= 0.4.8
BuildRequires: pkgconfig(gegl-0.4) >= 0.4.14
BuildRequires: pkgconfig(gexiv2) >= 0.10.6
BuildRequires: pkgconfig(glib-2.0) >= 2.54.2
BuildRequires: pkgconfig(gtk+-2.0) >= 2.24.10