SHA256
1
0
forked from pool/gegl
Go to file
Marcus Meissner df7544acb9 Accepting request 687056 from home:iznogood:branches:graphics
- Update to version 0.4.14:
  + Core:
    - New Scratch allocator for short lived buffers.
    - Removed unneeded buffer copies in some processing code paths
      in GeglNode and GeglProcessor.
    - Add gegl_babl_variant API for getting variations on an
      existing pixel-format/encoding.
    - Expose gegl_node_is_graph().
  + GeglBuffer:
    - Compression of tile data.
    - Handle dynamically changing swap dir.
    - Improvements to mipmap damage propagation.
    - Fixes to threading race conditions.
    - Low-level tile handling more adapted to buffers creating from
      existing linear data.
    - New iterator API is now the default,
      GEGL_BUFFER_ITERATOR2_API is no longer needed.
    - CMYK/grayscale handling for scaled blits, code paths in
      samplers, serialization.
    - New default tile-cache size, 50% of RAM.
    - Initialize the first OpenCL device with IMAGE support.
    - Added gegl_parallell_ from gimp_parallell_ API to distribute
      processing for multiple cores.
  + Operations:
    - crop, added aux-pad - if connected the incoming bounding box
      determines the crop size.
    - Input-format specific processing for performance in
      watershed-transform and invert ops. CMYK handling in
      jpg-load/save, tiff-load/save, gaussian-blur, opacity, most
      composing and blending operations, text, vector-stroke, path,
      and transform operations.
    - Improved or fixed mipmap preview rendering of emboss,
      linear-gradient and radial-gradient.
    - Better ui strings/range/defaults for: distort/waves and
      dropshadow, value-propagate.
    - gaussian-blur: fix mistake in implementation of IIR Young
      blur 1d, which caused non circular halos.
    - New operation: pdf-load with build dependency on
      poppler-glib.
    - Added offset properties to pixelize filter.
    - New ops in workshop: voroni diagram, Grey Color Removal,
      spyrograph.
    - Handle mipmap rendering for linear-gradient and
      radial-gradient.
  + UI:
    - The existing microraptor-gui (immediate mode touch UI+CSS
      with cairo) image viewer that can be built as part of the
      gegl binary has been revisted, a graph/property editor has
      been added, and migration/extension to lua has begun for
      parts of the code.
    - WARNING: many parts of the UI is of exploratory proof of
      concept/alpha quality but are released since the code is part
      of the GEGL repository and important development tools both
      for creating and testing new GEGL operations as well as GEGL
      itself.
    - Some screenshots showing some the process towards the state
      and capabilties of the UI in this release can be seen at
      https://www.patreon.com/posts/24123574
    - To build with this UI the following dependencies also need to
      be satisifed, for now this is not intended to be packaged by
      distributions yet.
      . libluajit-dev
      . lua-lgi        (debian package name) upstream:
      . mmm            https://github.com/hodefoting/mmm
      . mrg            https://github.com/hodefoting/mrg
  + Features:
    - folder view.
    - resolution independent UI.
    - touch oriented navigation.
    - GIF / video playback.
    - PDF pagination.
    - goats that expose performance and capabilty issues in GEGL.
    - efficient (though not sandboxed) thumbnailing.
    - embedded simple commandline.
    - graph editor.
    - zoomable.
    - automatic, consistent graph layout.
    - autogenerated property-inspector ui.
    - visualization of color model/bitdepth through styling of
      edges.
    - live-extendable with lua code for per-operation canvas UI.
- Add pkgconfig(poppler-glib) BuildRequires: New dependency.

OBS-URL: https://build.opensuse.org/request/show/687056
OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=72
2019-03-29 09:39:54 +00:00
.gitattributes OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gegl?expand=0&rev=1 2008-09-22 14:17:16 +00:00
.gitignore OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gegl?expand=0&rev=1 2008-09-22 14:17:16 +00:00
baselibs.conf Accepting request 605483 from home:iznogood:branches:graphics 2018-05-09 09:32:29 +00:00
gegl-0.4.14.tar.bz2 Accepting request 687056 from home:iznogood:branches:graphics 2019-03-29 09:39:54 +00:00
gegl.changes Accepting request 687056 from home:iznogood:branches:graphics 2019-03-29 09:39:54 +00:00
gegl.spec Accepting request 687056 from home:iznogood:branches:graphics 2019-03-29 09:39:54 +00:00