--- - branch: MAIN date: Tue Apr 9 13:09:03 UTC 2019 files: - new: '1.71' old: '1.70' path: pkgsrc/graphics/gegl/Makefile pathrev: pkgsrc/graphics/gegl/Makefile@1.71 type: modified - new: '1.22' old: '1.21' path: pkgsrc/graphics/gegl/PLIST pathrev: pkgsrc/graphics/gegl/PLIST@1.22 type: modified - new: '1.23' old: '1.22' path: pkgsrc/graphics/gegl/distinfo pathrev: pkgsrc/graphics/gegl/distinfo@1.23 type: modified - new: '0' old: '1.3' path: pkgsrc/graphics/gegl/patches/patch-aa pathrev: pkgsrc/graphics/gegl/patches/patch-aa@0 type: deleted - new: '1.1' old: '0' path: pkgsrc/graphics/gegl/patches/patch-gegl_gegl-config.c pathrev: pkgsrc/graphics/gegl/patches/patch-gegl_gegl-config.c@1.1 type: added id: 20190409T130903Z.32601d1b30cc46ad13aa1e9888f0653640aec58c log: "Update to 0.4.14\n\nChangelog:\nGEGL-0.4.14 2019-03-xx\n\nCore\n\nNew Scratch allocator for short lived buffers.\n\nRemoved unneeded buffer copies in some processing code paths in\nGeglNode and GeglProcessor.\n\nAdd gegl_babl_variant API for getting variations on an existin\npixel-format/encoding.\n\nExpose gegl_node_is_graph()\n\nGeglBuffer\n\nCompression of tile data.\n\nHandle dynamically changing swap dir.\n\nImprovements to mipmap damage propagation.\n\nFixes to threading race conditions.\n\nLow-level tile handling more adapted to buffers creating from existing\nlinear data.\n\nNew iterator API is now the default, GEGL_BUFFER_ITERATOR2_API is no\nlonger needed.\n\nCMYK/grayscale handling for scaled blits, code paths in samplers,\nserialization.\n\nNew default tile-cache size, 50% of RAM.\n\nInitialize the first OpenCL device with IMAGE support.\n\nAdded gegl_parallell_ from gimp_parallell_ API to distribute processing\nfor multiple cores.\n\nOperations\n\ncrop, added aux-pad - if connected the incoming bounding box determines\nthe crop size.\n\nInput-format specific processing for performance in watershed-transform\nand invert ops. CMYK handling in jpg-load/save, tiff-load/save,\ngaussian-blur, opacity, most composing and blending operations, text,\nvector-stroke, path, and transform operations.\n\nImproved or fixed mipmap preview rendering of emboss, linear-gradient\nand radial-gradient.\n\nBetter ui strings/range/defaults for: distort/waves and dropshadow,\nvalue-propagate.\n\ngaussian-blur: fix mistake in implementation of IIR Young blur 1d,\nwhich caused non circular halos.\n\nNew operation: pdf-load with build dependency on poppler-glib\n\nAdded offset properties to pixelize filter.\n\nnew ops in workshop: voroni diagram, Grey Color Removal, spyrograph.\n\nHandle mipmap rendering for linear-gradient and radial-gradient.\n\nUI\n\nThe existing microraptor-gui (immediate mode touch UI+CSS with cairo)\nimage viewer that can be built as part of the gegl binary has been\nrevisted, a graph/property editor has been added, and migration/\nextension to lua has begun for parts of the code.\n\n many parts of the UI is of exploratory proof of concept/alpha\nWarning quality but released since it is part of the GEGL repository\n and useful development tools both for creating and testing new\n GEGL operations as well as GEGL itself.\n\nSome screenshots showing some the process towards the state and\ncapabilties of the UI in this release can be seen at https://\nwww.patreon.com/posts/24123574\n\nTo build with this UI the following dependencies also need to be\nsatisifed, for now this is not intended to be packaged by distributions\nyet.\n\nlibluajit-dev\nlua-lgi (debian package name) upstream:\nmmm https://github.com/hodefoting/mmm\nmrg \ https://github.com/hodefoting/mrg\n\nFeatures: folder view resolution independent UI touch oriented\nnavigation GIF / video playback PDF pagination goats that expose\nperformance and capabilty issues in GEGL efficient (though not\nsandboxed) thumbnailing embedded simple commandline graph editor\nzoomable automatic, consistent graph layout autogenerated\nproperty-inspector ui visualization of color model/bitdepth through\nstyling of edges live-extendable with lua code for per-operation canvas\nUI\n\nContributors to this release:\n\nAlan Mortensen, Alexandre Prokoudine, Anders Jonsson, Andre Klapper,\nDebarshi Ray, elad, Ell, Jehan, Marco Ciampa, Michael Natterer, Ã\x98yvind\nKolÃ¥s, Piotr DrÄ\Ng, Richard B. Kreckel, Rodrigo Lledó, sabri ünal,\nthetoastcaper, Thomas Manni and woob.\n\nThis release depends on the new features of babl-0.1.62 which has the\nfollowing change summary for the last release:\n\nContinuous integration with gitlab. Initial CMYK spaces with lcms2\nbased ICC support, much room for optimization. Improved custom space\nsupport for palette formats. scRGB space, works like sRGB but always\nwith linear TRCs. Model introspection API permitting low overhead\nchecks whether a format/model is RGB, CMYK type of alpha and similar.\n" module: pkgsrc subject: 'CVS commit: pkgsrc/graphics/gegl' unixtime: '1554815343' user: ryoon