Re: [Gimp-user] ANNOUNCE: GIMP 2.10.12 released

2019-06-16 Thread Tom Williams via gimp-user-list
On 6/16/19 7:09 AM, Michael Natterer wrote:
> Hi,
>
> A few days late, but...
>
> We just released GIMP 2.10.12, the sixth bugfix release in
> the stable 2.10 series.
>
> As announced before, stable GIMP 2.10.x is open for new
> features that are not too invasive or change the API,
> and we got some good new stuff for you this time, too.
>
> For a complete list of changes since 2.10.10 please see the
> "Changes" section below.
>
> There is also a release announcement on www.gimp.org:
>
> https://www.gimp.org/news/2019/06/12/gimp-2-10-12-released/
>
> Happy GIMPing,
> --Mitch
>
Congratulations on the release!   I look forward to trying the latest
version!

Peace...

Tom

-- 
/When I leave, I don't know what I'm hoping to find,
And when I leave, I don't know what I'm leaving behind.../
___
gimp-user-list mailing list
List address:gimp-user-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-user-list
List archives:   https://mail.gnome.org/archives/gimp-user-list


[Gimp-user] ANNOUNCE: GIMP 2.10.12 released

2019-06-16 Thread Michael Natterer
Hi,

A few days late, but...

We just released GIMP 2.10.12, the sixth bugfix release in
the stable 2.10 series.

As announced before, stable GIMP 2.10.x is open for new
features that are not too invasive or change the API,
and we got some good new stuff for you this time, too.

For a complete list of changes since 2.10.10 please see the
"Changes" section below.

There is also a release announcement on www.gimp.org:

https://www.gimp.org/news/2019/06/12/gimp-2-10-12-released/

Happy GIMPing,
--Mitch


Download


  GIMP 2.10.12 is available from:

  https://download.gimp.org/pub/gimp/v2.10/

  and from the mirrors listed at:

  https://www.gimp.org/downloads/devel/#mirrors

  The sha256 and sha512 checksums of the tarball are:

7d80b58e0784120d57d327294f6a1fda281ff51a61935c2cd764da281acaac71  gimp-
2.10.12.tar.bz2

dd4af3f0fa6fca815d254b7f42aeff15412c38294f1f5bd491563e2b597fcb868e6adff
9001b196a68e01cf49bde61cbb153b662b8da1aa1b4b1f7285879659f  gimp-
2.10.12.tar.bz2


Overview of Changes from GIMP 2.10.10 to GIMP 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:
https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/144
  - 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.

  - TIFF plug-in now supports layer export.
  - Add accelerator on "Save color _profile" item in JPEG export so
that all items in the dialog have keyboard accelerators.
  - Add a "Save color profile" checkbox in WebP export and remove the
"Advanced Options" expander (all metadata and profile writing
options are now directly visible).
  - Process cases of non-conformant TIFF file with extra channels
while ExtraSamples is not set by assuming the first extra channel
is a non-premultiplied alpha channel and outputting a warning. In
the future, this should be updated further by a dialog asking what
to do with the non-defined dialog (consider as premultiplied or
non-premultiplied alpha channel, or just save as extra channels).

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 displaye