[gimp-web/testing] 2019 report: fixes suggested by mitch and pippin



commit 343d91d4752223f80d7d6e1c0d38ba0a1c68b60f
Author: Alexandre Prokoudine <alexandre prokoudine gmail com>
Date:   Sat Jan 4 17:25:16 2020 +0300

    2019 report: fixes suggested by mitch and pippin

 .../2020/2020-01-04_2019_annual_report/index.md     | 21 +++++++++++----------
 1 file changed, 11 insertions(+), 10 deletions(-)
---
diff --git a/content/news/2020/2020-01-04_2019_annual_report/index.md 
b/content/news/2020/2020-01-04_2019_annual_report/index.md
index 88f8b47a..c8b934b0 100644
--- a/content/news/2020/2020-01-04_2019_annual_report/index.md
+++ b/content/news/2020/2020-01-04_2019_annual_report/index.md
@@ -50,12 +50,12 @@ Either way, there have been three updates in 2019. In terms of focus, here is wh
 - The _Foreground Select_ tool got a new _Grayscale_ preview mode.
 - The New _Offset_ tool makes it possible to shift pixels and optionally wrap them around the edges so that 
you could create repeatable patterns.
 
-<figure>
+<!-- <figure>
 <img src="https://www.gimp.org/news/2019/06/12/gimp-2-10-12-released/gimp-2-10-12-offset-filter.png"; 
alt="New Offset tool"/>
 <figcaption>
 <em>New Offset tool</em>
 </figcaption>
-</figure>
+</figure> -->
 
 ## Better performance
 
@@ -73,12 +73,12 @@ Either way, there have been three updates in 2019. In terms of focus, here is wh
 
 A major addition here is the _Normal Map_ filter developed by Ell. It's already usable for some workflows, 
and there's a plan for further improvements.
 
-<figure>
+<!-- <figure>
 <img src="https://www.gimp.org/news/2019/10/31/gimp-2-10-14-released/gimp-2-10-14-normal-map.jpg"; alt="New 
Normal Map filter"/>
 <figcaption>
 <em>New Normal Map filter</em>
 </figcaption>
-</figure>
+</figure> -->
 
 We also provided direct access to more filters, developed in GEGL a couple of years ago:
 
@@ -100,25 +100,26 @@ Over the year, Alex Samorukov contributed a bunch of improvements to the macOS v
 
 As you probably already know from the previous report, we manage to backport most of the new features form 
the unstable branch to the stable one. However, some changes are the result of refactoring and some changes 
rely on the tech not available in the GTK2 stack.
 
-One of the latter things is the new API for plug-ins to preserve their settings across sessions. It has been 
currently tested on file format support plug-ins. We expect more to happen there. This part of the work was 
done mostly by Michael Natterer.
-
-A really important change came from Jehan who ported GIMP to GObject Introspection and switched GIMP to use 
Python 3. This means two things: 1) with GIMP 3, we will stop relying on the now obsolete version of Python, 
and 2) developers of 3rd party Python plug-ins will have to update their code.
+One of the latter things is the entirely new object-based plug-ins API, with an extra bonus of preserving 
plugins' settings across sessions. We expect more to happen there. This part of the work was done mostly by 
Michael Natterer and Jehan Pages.
 
-Even more interestingly to contributors, the port to GObject Introspection means it is now possible to write 
new plug-ins in Lua and JavaScript.
+The use of GObject introspection has more implications: we switched to Python 3 and made it possible to 
write new plug-ins in Lua and JavaScript.
 
-Most recently, Jehan also started working on a new feature that checks for availability of a newer version 
of the program and suggests downloading an update. It also integrates into the bug reporting dialog to tell 
the user if the version currently in use is out of date and the update may not have that bug anymore.
+Most recently, Jehan started working on a new feature that checks for availability of a newer version of the 
program and suggests downloading an update. It also integrates into the bug reporting dialog to tell the user 
if the version currently in use is out of date and the update may not have that bug anymore.
 
 # What's new in GEGL and babl
 
 There have been numerous changes in both GEGL and babl:
 
+- further work on space invasion to streamline the handling of color spaces, in collaboration with Elle 
Stone and others;
 - a ton of changes in the standalone GEGL tool, making it suitable for node-based compositing and video 
playback;
 - far more sophisticated CMYK support, up to blending CMYK and RGB pixel data, reading and writing CMYK TIFF 
and JPEG files;
 - a better use of available CPU cores on more operations thanks to newly added dynamic computation of 
per-operation thread cost;
 - better memory management: when you close large images in GIMP, it will now free used memory a lot faster.
 - sharper output when downscaling images with the cubic sampler.
 
-Øyvind Kolås also started a new project, [ctx](https://pippin.gimp.org/ctx/), an API inspired by Cairo and 
HTML5 canvas’ 2D rendering context. The ctx library already has support for floating point pixel formats, and 
that support is geared to end up generic for gray, RGB, CMYK and other multi-component formats. The latter is 
one of the things we’ve been missing in Cairo to add proper support for color spaces other than RGB-based 
ones.
+Øyvind Kolås also started [ctx](https://pippin.gimp.org/ctx/), a new vector rasterizer project with API 
inspired by Cairo and HTML5 canvas’ 2D rendering context, and sufficiently small resource footprint to 
provide modern vector graphics on many microcontrollers.
+
+The ctx library already has support for floating point pixel formats, and that support is geared to end up 
generic for gray, RGB, CMYK and other multi-component formats. The latter is one of the things we’ve been 
missing in Cairo to add proper support for color spaces other than RGB-based ones.
 
 # Team changes
 


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