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

2019-06-18 Thread Carmelo DrRaw via gimp-user-list
Dear all,

AppImage packages for the 2.10.12 are also available from here: 
https://github.com/aferrero2707/gimp-appimage/releases/tag/continuous 


They should work on most of the common Linux distributions.

Two versions of the AppImage are provided, one with only the GIMP application , 
and a second one also including various popular plug-ins.

Best regards, Andrea

> On 16 Jun 2019, at 16:09, 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
> 
> 
> 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 

Re: [Gimp-user] [Gimp-developer] ANNOUNCE: GIMP 2.10.10 released

2019-05-18 Thread Carmelo DrRaw via gimp-user-list
A Linux AppImage is available at this link:
https://github.com/aferrero2707/gimp-appimage/releases/download/continuous/GIMP_AppImage-release-2.10.10-x86_64.AppImage

MD5 checksum:
ccfb24afa3409b798ca7203a33b0688e GIMP_AppImage-release-2.10.10-x86_64.AppImage

Best regards, Andrea

> On 07 Apr 2019, at 21:21, Michael Natterer  wrote:
> 
> Hi,
> 
> We just released GIMP 2.10.10, the fifth 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.8 please see the
> "Changes" section below.
> 
> There is also a release announcement on www.gimp.org:
> 
> https://www.gimp.org/news/2019/04/07/gimp-2-10-10-released/
> 
> Happy GIMPing,
> --Mitch
> 
> 
> Download
> 
> 
>  GIMP 2.10.10 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:
> 
> 12d1f243265c7aee1f2c6e97883a5c90ddc0b19b4346cf822e24adbb6c998c77  gimp-
> 2.10.10.tar.bz2
> 
> 87caab9643a018e741e5e51c61220b7b282a66ed5bb723750cdf4139950f98c9ab246f4
> d6450420531d0e878c4561150efc4063cda896f08b25669bac4d1d172  gimp-
> 2.10.10.tar.bz2
> 
> 
> Overview of Changes from GIMP 2.10.8 to GIMP 2.10.10
> 
> 
> Core:
> 
>  - Add gimp-scratch allocator, a fast memory allocator (on the order
>of magnitude of alloca()), suitable for small (up to a few 
>megabytes), short-lived (usually, bound to the current stack-
>frame) allocations.
>Unlike alloca(), gimp-scratch doesn't use the stack, and is 
>therefore safer, and will also serve bigger requests, by falling-
>back to malloc().
>  - In gimp_drawable_transform_buffer_affine(), avoid modifying the
>clipping mode when transforming layer masks, since this function
>is used (among other things) to transform layer masks together with
>their layer, in which case they should use the same clipping mode
>as the layer. This fixes a regression introduced by commit  
>2ae823ba, causing layer masks to be transformed with a mismatched 
>clipping mode during layer transforms, leading to discrepencies 
>between the transformed layer and the transformed mask.
>  - Moved swap/cache and temporary files out the GIMP user config dir 
>and added new config file substitutions ${gimp_cache_dir} and
>${gimp_temp_dir}.
>  - Pass the GEGL tile-cache size, swap path, and thread-count to plug-
>ins as part of their config, and have libgimp set the plug-in's 
>GeglConfig accordingly upon initialization.
>  - Layer groups are now rendered in bigger chunks rather than tile-by-
>tile (which used to pretty much eliminate multithreading for 
>groups), which improves the rendering speed.
>  - Make saving/exporting files more robust to errors. In particular if
>an error occurs during the process (be it a bug, a memory error, or
>anything else), GIMP won't overwrite anymore any existing file with
>incomplete contents, so that you won't end up with no valid files 
>at all.
>  - Fix a regression on support of various graphics tablet.
>  - Remove the "Edit -> Fade..." feature: it makes GIMP use two buffers
>instead of one (east into system resources), it's broken in 2.10, 
>and we can make the UX better for filters.
>  - New generic canvas modifier 'Alt + middle click' allowing to pick
>layers by clicking on pixels. The available layers will be looped
>through (starting from the upper one) while Alt key is hold and the
>picked layer name will be temporarily displayed in the status bar.
>  - When clearing a channel, do nothing if the channel is already 
>empty; otherwise, align the cleared rectangle to the channel 
>buffer's tile grid, so that all affected tiles are dropped, rather 
>than zeroed.
>Furthermore, only update the affected region of the channel.
>  - Brush and pattern saving logics has been moved to core code 
>(instead of plug-in).
>  - Clipboard brushes and pattern can now be duplicated.
>  - Parametric brushes are now 32-bit float to avoid posterization on
>large brushes.
>Note: raster brushes are still 8-bit and plug-ins only have access
>to 8-bit versions of high-precision brushes/patterns. New API will
>be required to handle high-precision data.
>  - On-canvas preview while editing a color in the colormap of an
>indexed image.
> 
> User interface:
> 
>  - Enabled HiDPI/Retina support for the GTK2/OSX build, fixes blurry 
>icons. 
>  - Add a tooltip to the "better compression" checkbox in save dialog 
>to make it clearer it does not mean that the file size is 
>necessarily smaller in every cases. In particular some best/worst 
>case are possible when an algorit

Re: [Gimp-user] [Gimp-developer] ANNOUNCE: GIMP 2.10.4 released

2018-07-05 Thread Carmelo DrRaw via gimp-user-list
Hi!

I have created an AppImage package for the 2.10.4 release, available here: 
https://github.com/aferrero2707/gimp-appimage/releases/download/continuous/gimp-release-2.10.4.glibc2.15-x86_64.AppImage
 


regards,
Andrea

> On 04 Jul 2018, at 23:26, Michael Natterer  wrote:
> 
> Hi,
> 
> We just released GIMP 2.10.4, the second 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 indeed included new stuff this time too.
> 
> For a complete list of changes since 2.10.2 please see the
> "Changes" section below.
> 
> There is also a release announcement on www.gimp.org:
> 
> https://www.gimp.org/news/2018/07/04/gimp-2-10-4-released/
> 
> (at least there will be soon enough)
> 
> Happy GIMPing,
> --Mitch
> 
> 
> Download
> 
> 
>  GIMP 2.10.4 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:
> 
> ffb0768de14a2631b3d7ed71f283731441a1b48461766c23f0574dce0706f192  gimp-
> 2.10.4.tar.bz2
> 
> 9d0cc8d97b82423687b579907edaab6044f19a8207426edf4f7428de23fa82481112bb0
> a53b06bb7037b68d92336517b1eddef4600519707e7feedb64e5414f7  gimp-
> 2.10.4.tar.bz2
> 
> 
> Overview of Changes from GIMP 2.10.2 to GIMP 2.10.4
> ===
> 
> Core:
> 
>  - Remove gimp_display_shell_draw_background() and all clipping hacks
>for drawing the canvas background. This optimizes away one entire
>step of drawing of image size, for each expose.
>  - Font loading does not block startup anymore. Only consequence is
>that the Text tool may not be usable immediately if fonts are not
>fully loaded yet (and will output an appropriate error if you do
>so). All non-text related activities can be performed right away.
>  - Change of the URL from bugzilla to gitlab where appropriate.
>  - New tool option manager to better keep track of user context and
>paint options in a consistent manner.
> 
> User Interface:
> 
>  - The Dashboard dockable dialog now has a 'Memory' group that shows
>memory-usage information: the currently used memory size, the
>available physical memory size, and the total physical memory
>size.  It can also show the tile-cache size, for comparison
>against the other memory stats. Note that the upper-bound of the
>meter is the physical memory size, so the memory usage may be over
>100% when GIMP uses the swap.
>  - The Dashboard dockable dialog now has "read" and "written" fields
>in the dashboard swap group, which report the total amount of data
>read-from/written-to the tile swap, respetively. Additionally, the
>swap busy indicator (used as the meter's LED) has been improved,
>so that it's active whenever data has been read-from/written-to
>the swap during the last sampling interval, rather than at the
>point of sampling.
>  - Fonts can now be tagged. The user interface is the same as for
>brushes, patterns etc.
>  - Some icons fixed: larger spacing between broken chains and
>gimp-tool-ellipse-select made symmetrical.
> 
> Usability:
> 
>  - When a plug-in cannot be applied to an image because of mismatch
>in image types (e.g. layer has no alpha or image is greyscale),
>GIMP now displays a message listing supported image types for this
>plug-in.
> 
> Tools:
> 
>  - The Measurement tool now has an "Auto straighten" option allowing
>to rotate the active drawable (layer, channel…) so that the
>measurement line is used as horizon. As other transform tools, the
>feature will work on linked drawables as well.
>  - The Smudge tool now paints correctly on images with a color
>profile other than the GIMP's built-in one.
> 
> Build:
> 
>  - Installer: set compatibility options to run Python plugins in
>HiDPI-aware mode.
>  - Put back compatibility DLLs for really old plugins.
>  - Install binary tool `gimp-test-clipboard` on the system to allow
>people to help us debug clipboard bugs.
>  - --enable-bundled-mypaint-brushes renamed
>--enable-relocatable-bundle and also make WMF fonts looked up on
>the runtime prefix of GIMP (instead of the build-time path) when
>this build option was set.
> 
> Plug-ins:
> 
>  - gimptool-2.0 binary now accepts source files with non-standard
>extensions if it can try to guess appropriate language from the
>compiler being used. It will also properly quote arguments for
>shell usage.
>  - Run explicitly Python 2 as Python plug-in interpreter to prevent
>breakage on systems where Python 3 is the default.
>  - raw_input()'s argument in Python console is now optional, and
>input() support has been added.
> 
> File Formats:
> 
> 

Re: [Gimp-user] [Gimp-developer] GIMP branched: new stable branch gimp-2-10

2018-05-21 Thread Carmelo DrRaw
What is the recommended branch for nightly development snapshots?

Should one provide snapshots for both master and gimp-2-10?

> On 20 May 2018, at 21:17, Michael Natterer  wrote:
> 
> Hi everybody,
> 
> We just branched:
> 
> Stable GIMP 2.10.x lives on the new gimp-2-10 branch now.
> 
> The gtk3-port branch has been merged to master, we're
> back to normal development in master again.
> 
> Enjoy!
> --Mitch
> 
> ___
> gimp-developer-list mailing list
> List address:gimp-developer-l...@gnome.org
> List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> List archives:   https://mail.gnome.org/archives/gimp-developer-list

___
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