

(new symmetry modes only available for MyPaintTiledSurface2) Changes from 1.4.0ĭirectional offsets are clamped to a maximum distance of 3 * 1080 pixels. optional multiple output rectangles (only relevant w.new symmetry modes: vertical, vertical+horizontal, rotational, snowflake.new smudge settings: length multiplier, buckets, transparency.The 1.5.0 release includes the following: Backported functionalityįeatures from the dev branch are backported in an API-compatible way, under the new MyPaintSurface2 interface (and the MyPaintTiledSurface2 implementation). Note that the documentation is only updated in the 1.x branches and not in master, as the latter may undergo significant changes before release. This change might be reverted for future releases. The Doxygen+Sphinx+breathe setup has been replaced by using Doxygen directly for generating the documentation. The few introspection comments that were placed in headers have been moved to source files. Documentation changesĪll public headers (except for the gegl headers) are now fully documented, using Qt syntax to avoid conflicts with the GObject introspection scanner. This function will (almost certainly) not be part of libmypaint-2, where the aim is to have the library be essentially color agnostic. The new mypaint_brush_stroke_to_2_linearsRGB function only behaves differently to mypaint_brush_stroke_to_2 for brushes with color dynamics (settings that alter the color), where those dynamics need to be handled differently when drawing to a surface that stores/interprets colors as linear sRGB. New translations for Croatian, Portuguese, Valencian, English (UK) and Dutch.Improved documentation (still lacking a comprehensive overview).Some performance improvements, particularly improved auto-vectorization in the spectral->rgb conversion function (thanks to SleepProgger).The new mypaint_brush_stroke_to_2_linearsRGB function.
