[gimp-web/testing] Reread and fix the 2.10.12 news.



commit 382e4aec425e62a48543e5b276712d070fc282ce
Author: Jehan <jehan girinstud io>
Date:   Wed Jun 12 17:02:31 2019 +0200

    Reread and fix the 2.10.12 news.
    
    - Fix a few typos, wording, etc.
    - Adding the "Moving an intersection of guides" feature.
    - Fixing the paragraph about symmetry painting. Ink tool already had
      symmetry painting support. What was changed was that the brush shape
      was not properly transformed according to the symmetry. A few other
      symmetry cases have been fixed too.
    - Move back the color space mixup, as well as the symmetry painting
      paragraph under "Bug fixing". I consider these bug fixing, even though
      they are indeed major enough to be mentionned and detailed.
    - Add some statistics (commit numbers).

 .../news/2019-06_GIMP-2.10.12_Released/index.md    | 116 ++++++++++++++-------
 1 file changed, 76 insertions(+), 40 deletions(-)
---
diff --git a/content/news/2019-06_GIMP-2.10.12_Released/index.md 
b/content/news/2019-06_GIMP-2.10.12_Released/index.md
index b9ef808d..73a3c16a 100644
--- a/content/news/2019-06_GIMP-2.10.12_Released/index.md
+++ b/content/news/2019-06_GIMP-2.10.12_Released/index.md
@@ -23,7 +23,7 @@ Still, some very cool improvements are also available:
 - Layers support for TIFF exporting
 - Support for user-installed fonts on Windows
 - Faster painting
-- Symmetry painting support in the *Ink* tool
+- Improved symmetry painting support
 - Incremental mode in the *Dodge/Burn* tool
 - Free Select tool now creates a preliminary selection
 - New *Offset* filter
@@ -94,7 +94,7 @@ Therefore we added this non-admin font folder to our search path when
 running GIMP. It should be only a temporary workaround since eventually
 this [should be
 supported](https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/144)
-by *fontcofig*, the upstream library used to manage fonts.
+by *fontconfig*, the upstream library used to manage fonts.
 
 Note also that it is not fully tested because of our lack of Windows
 developers. Therefore we are mostly hoping it will work as expected, and
@@ -104,26 +104,21 @@ this is a good time to make a call again:
contribute](https://gitlab.gnome.org/GNOME/gimp/issues?scope=all&utf8=%E2%9C%93&state=opened&label_name[]=OS%3A%20Windows)!
 
 Seriously, none of our current developers use Windows and bugs are
-piling up in our bug tracker for this platform, whereas GIMP is so
-enjoyably stable on GNU/Linux. We are happy to do the occasional good
-deeds, but there are limits to what we can do for a platform we don't
-use. On the other hands, we happily welcome patches and new
-contributors!
+piling up in our bug tracker for this platform (same can be said on
+macOS by the way), whereas GIMP is so enjoyably stable on GNU/Linux. We
+are happy to do the occasional good deeds, but there are limits to what
+we can do for a platform we don't use. On the other hands, we happily
+welcome patches and new contributors!
 
 ## Faster painting
 
 GIMP now doesn't replace the paint buffer on every dab if the paint
-color/pixamp hasn't changed. This results in faster painting.
+color/pixmap hasn't changed. This results in faster painting on specific
+cases.
 
 As a by-product of the change, the color-from-gradient dynamics is now
 fixed when the image has a color profile.
 
-## Symmetry painting support in the *Ink* tool
-
-You can now do symmetry-painting with the *Ink* tool as well. Just
-open the *Symmetry Painting* dockable dialog, choose a tyope of symmetry
-and paint away.
-
 ## Incremental mode in the Dodge/Burn tool
 
 The *Dodge/Burn* tool got a new "*Incremental*" option which,
@@ -133,8 +128,8 @@ effect incrementally as the pointer moves.
 ## Free Select tool creates preliminary selection
 
 One of GIMP 2.10.0 changes which annoyed many people was that the *Free
-Select* tool was not creating a selection immediately when the region is
-closed. One was forced to perform an additional confirmation step
+Select* tool was not creating a selection immediately when the region
+was closed. One was forced to perform an additional confirmation step
 (`Enter` or `double-click`).
 
 This was done on purpose because we wanted to leave ability to tweak the
@@ -165,26 +160,13 @@ to shift the layer.
 You can activate the new filter either via `Layer > Transform > Offset` menu,
 or via `Shift+Ctrl+O` shortcut.
 
-## Color space mixup on exporting images
-
-In particular several people noticed that exporting some images ended up
-in washed-up colors. This was because in some cases, we were exporting
-by error sRGB colors with a linear profile (especially visible since
-GIMP 2.10.10 as we were exporting profiles by default even when using a
-default GIMP profile).
+## Moving an intersecting pair of guides
 
-Now we are always correctly exporting an explicitly set profile as-is,
-and pixel colors are stored according to this profile expectation. On
-the other hand, if no explicit profile was set, and if the export format
-is 8-bit only (such as JPEG), we transform the data to sRGB in order to
-avoid posterization and shadow artifacts.
-
-Note that there are still edge cases which we don't find optimal yet
-regarding how profiles are handled. These should all be greatly improved
-when we will merge the "Space Invasion" code (an ongoing mid-term
-project, as we were already [talking about it when releasing GIMP
-2.10.8](https://www.gimp.org/news/2018/11/08/gimp-2-10-8-released/#whats-next)).
-This code merge should hopefully happen soon enough!
+The Move tool can now move together an intersecting pair of guides. by
+dragging the guides at their point of intersection.  This is useful when
+the guides are used to mark a point, rather than a pair of lines (e.g.,
+as is the case for the mandala symmetry guides, which mark the
+symmetry's point of origin).
 
 # Bug fixing
 
@@ -197,15 +179,69 @@ to warrant this new release.
 
 Among most pesky bugs fixed:
 
-- unwanted change of foreground and background colors in tools' presets
-- various color management related bugs
-- FIXME
-- crashes for various reasons, with more crahses to fix yet
+- crashes for various reasons, with more crashes to fix yet;
+- various color management related bugs;
+- unwanted change of foreground and background colors in tools' presets;
+- brush transformation improved and fixed in various places in symmetry
+  painting mode;
+- a few localization bugs, and most importantly broken translation
+  display for several supported languages (so far, we believe it to be a
+  bug in the Pango dependency);
+- some brush format bugs;
+- …
+
+And more. GIMP 2.10.12 is the result of about 200 commits in 2 months!
+We will focus below on 2 specific bug fixing which deserve mentionning.
+
+## Improved symmetry painting support
+
+The symmetry painting backend got some improvements, which resulted in a
+few fixes, in particular some artifacts could occur with bug brushes or
+in the Clone/Heal tool when the brush was cropped to the bounds of a
+drawable. These are now fixed.
+
+In the *Ink* tool as well, the brush shape was not properly transformed.
+This has been fixed as well.
+
+Just open the *Symmetry Painting* dockable dialog, choose a type of
+symmetry and paint away!
+
+## Color space mixup on exporting images
+
+Several people noticed that exporting some images ended up in washed-up
+colors sometimes. This was because in some cases, we were exporting by
+error sRGB colors with a linear profile (especially visible in GIMP
+2.10.10 since we were exporting profiles by default even when using a
+default GIMP profile). We fixed this and took the opportunity to improve
+GIMP's export logics.
+
+Now we are always exporting an explicitly set profile as-is, and pixel
+colors are stored according to this profile expectation. If you manually
+assigned a profile, GIMP should indeed always follow your request.
+
+On the other hand, if no explicit profile was set, we implemented
+various strategies depending on the format:
+
+- if the export format is able to store high-bit depth colors (e.g. PNG
+  up to 16-bit and TIFF up to 64-bit), we follow the work format.
+- if the export format is 8-bit only (such as JPEG), we transform the
+  data to sRGB in order to avoid posterization and shadow artifacts
+  (except if your work format is 8-bit linear, then we leave it as
+  8-bit linear for minimal loss).
+
+Note that there are still edge cases which we may not find optimal yet
+regarding how profiles are handled. These should all be greatly improved
+when we will merge the "Space Invasion" code (an ongoing mid-term
+project, as we were already [talking about it when releasing GIMP
+2.10.8](https://www.gimp.org/news/2018/11/08/gimp-2-10-8-released/#whats-next)).
+This code merge should hopefully happen soon enough!
 
 # Around GIMP
 ## GEGL and babl
 
-During this development span, GEGL 0.4.16 got released as well.
+During this development span, GEGL 0.4.16 got released as well (91
+commits), as well as babl 0.1.64 (31 commits) and 0.1.66 (FIXME when
+actual release!).
 
 The biggest user-visible change is probably the cubic sampler
 coefficient change, which used to produce smooth interpolation, suitable


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]