Revisions of gimp

Frederic Crozat's avatar Frederic Crozat (fcrozat) committed (revision 2)
- 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
Frederic Crozat's avatar Frederic Crozat (fcrozat) committed (revision 1)
initialize package
Displaying all 2 revisions
openSUSE Build Service is sponsored by