Improvements to gegl-chain serialization and documentation. Remove
remnants of deprecated gegl-graph syntactic sugar for C
Buffer
Avoid choking on 0x0 rectangles, handle implicit mipmap generation for
15bpc and half precision float pixelformate.
Operations
Many operations have gotten an additiona meta-ui description layer
sprinkled on top. And The C source code of the operations is no longer
kept as a meta-data key on the binary, with a shrink of ~10mb it might
even impact startup time.
New operations: newsprint/spachrotyzer. Moved out of workshop:
unpremultiply New in workshop: spiral drop-shadow: improve edge mode of
blur, to work on tiny radiuses. transform-ops: ported to the new
chanting system ff-load: readjust frame accurate mp4 seeking for newer
ffmpeg. file-loading ops: stop some crashes happening due to invalid/
lacking properties. npy-save, jpg-save, png-save: port to GIO.
raw-load: rotate bounding box based on image meta-data.
Tests
Improve testing by using hashes of autogenerated reference images for
regression testing, thus causing fewer manual steps to add an op with
its tests. Some XML based tests removed as they were fully superceded
by new automated tests.
Documentation
Replaced dynamic client side js content with static operation gallery,
incremental improvements to website content. This includes updates to
the meta-data in the .C files of operations.
GEGL-0.3.16
Core
Improvements to gegl-chain serialization and documentation. Remove remnants of deprecated gegl-graph syntactic sugar for C
Buffer
Avoid choking on 0x0 rectangles, handle implicit mipmap generation for 15bpc and half precision float pixelformate.
Operations
Many operations have gotten an additiona meta-ui description layer sprinkled on top. And The C source code of the operations is no longer kept as a meta-data key on the binary, with a shrink of ~10mb it might even impact startup time.
New operations: newsprint/spachrotyzer. Moved out of workshop: unpremultiply New in workshop: spiral drop-shadow: improve edge mode of blur, to work on tiny radiuses. transform-ops: ported to the new chanting system ff-load: readjust frame accurate mp4 seeking for newer ffmpeg. file-loading ops: stop some crashes happening due to invalid/ lacking properties. npy-save, jpg-save, png-save: port to GIO. raw-load: rotate bounding box based on image meta-data.
Tests
Improve testing by using hashes of autogenerated reference images for regression testing, thus causing fewer manual steps to add an op with its tests. Some XML based tests removed as they were fully superceded by new automated tests.
Documentation
Replaced dynamic client side js content with static operation gallery, incremental improvements to website content. This includes updates to the meta-data in the .C files of operations.