./graphics/gegl, Graph based image processing framework

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.4.8nb2, Package name: gegl-0.4.8nb2, Maintainer: adam

GEGL (Generic Graphics Library) is a graph based image processing
framework.

GEGL provides infrastructure to do demand based cached non destructive
image editing on larger than RAM buffers. Through babl it provides
support for a wide range of color models and pixel storage formats for
input and output.


Required to run:
[graphics/jasper] [graphics/png] [graphics/jpeg] [graphics/openexr] [graphics/librsvg] [x11/gtk2] [graphics/babl] [textproc/json-glib]

Required to build:
[pkgtools/x11-links] [x11/xcb-proto] [x11/fixesproto4] [pkgtools/cwrappers] [x11/xorgproto]

Package options: svg

Master sites:

SHA1: 52d7b2f362ddab5641d1487b2b7f192c58722fb9
RMD160: 1e774d1f55a27f6c98bbbb05d0716a96a8916f61
Filesize: 6852.561 KB

Version history: (Expand)


CVS history: (Expand)


   2018-11-14 23:22:54 by Klaus Klein | Files touched by this commit (1332) | Package updated
Log message:
Revbump after cairo 1.16.0 update.
   2018-11-12 04:53:16 by Ryo ONODERA | Files touched by this commit (1532)
Log message:
Recursive revbump from hardbuzz-2.1.1
   2018-10-02 15:13:37 by Ryo ONODERA | Files touched by this commit (2)
Log message:
Fix build with recent graphics/openexr
   2018-08-28 15:32:45 by Ryo ONODERA | Files touched by this commit (3) | Package updated
Log message:
Update to 0.4.8

Changelog:
GEGL-0.4.8 2018-08-17
---------------------

Core/GeglBuffer
~~~~~~~~~~~~~~~

Fixes to races during buffer/tile storage destruction, improve swap usage for
stored empty tiles.

Operations
~~~~~~~~~~

 motion-blur-circular - improve/clarify property ui
 median-blur          - added abyss-policy property
 long-shadow          - new operation
 little-planet        - adapt reference composition
   2018-08-03 08:43:41 by Maya Rashish | Files touched by this commit (1)
Log message:
gegl complains about outdated babl, express this in makefile.
   2018-07-16 03:10:30 by Ryo ONODERA | Files touched by this commit (3) | Package updated
Log message:
Update to 0.4.4

* Fix gcut conflict, PR pkg/53236

Changelog:
GEGL-0.4.4 2018-06-02

Core

Point filters with need for format conversion of input are now
parallel. Added swap-reading, swap-writing, swap-read-total and
swap-write-total properties to GeglStats.

Buffer

Trim tile-cache when shrinking. Add reading locks to tiles further
improving concurrent access tolerance of GeglBuffer.

Operations

threshold: operating format changed from linear to perceptual
unsharp-mask: add rename standard-deviation and scale properties to
Radius and Amount, add Threshold property. recursive-transform now
supports applying multiple transformations simultanously. Fix integer
overflow due to logic error in pixelize. new operation: gegl:abs which
negates negative values. new operation in workshop:
selective-hye-saturation.

Contributors

Alan Mortensen, Alexandre Prokoudine, Daniel Korostil, Debarshi Ray,
Dimitris Spingos (Δημήτρης Σπίγγος), Ell, Marco Ciampa, Michael
Schumacher, Miroslav Talasek, orbea, Øyvind Kolås, Øyvind "pippin"
Kolås, Piotr Drąg, Rūdolfs Mazurs, and Tobias.
   2018-05-27 15:16:47 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
gegl: update to 0.4.2.

GEGL-0.4.2 2018-05-15

Build

Abort early if autoreconf fails, remove unused bits, default to -Ofast
as CFLAGS.

GeglBuffer

Improve concurrency for trimming and destruction of tile caches.
Improve cache invalidation during partial mipmap regeneration.

Do new cheap clones of buffers with new internal gegl-buffer backed
tile-backend.

Do not keep cached sampler in buffer it makes cache invalidation hard,
and for performance/threading it is better to create ones own samplers
anyways. The old API still exists, though parts of it is now
deprecated. The single special case where gegl_buffer_sample remains
somewhat performant is with the NEAREST sampler, for all other samplers
creating a caching sampler is better.

Operations

operation: add GeglOperationAreaFilter::get_abyss_policy() vfunc
Copyright notice improvements to spherize, color-overlay. ff-save:
implement defines handling compilation with ffmpeg 2.3-2.7, 4.0 compat.

Improved multi-threaded performance of panorama-projection and other
transformation operations through optimizations in buffer and
base-classes.

Contributors

code improvements and translations from: Daniel Korostil, Debarshi Ray,
Dimitris Spingos (Δημήτρης Σπίγγος), Ell, Franz Brausse, Jehan, Jordi
Mas, Marco Ciampa, Øyvind Kolås, and Sebastian Pipping.
   2018-04-30 07:06:00 by Ryo ONODERA | Files touched by this commit (3) | Package updated
Log message:
Update to 0.4.0

Changelog:
GEGL-0.4.0 2018-04-26

GEGL 0.4.x is a stable release series of GEGL to have a stable API
and ABI to go with GIMP-2.10. When the need arises to break API or
ABI compatibility the 0.4.x series will get its own branch and
unstable API experiments and development, 0.5.x will happen in
master. For now though master will track the 0.4.x series.  Core

Change GeglParamSpecSeed from int to uint to match the value range
of GeglRandom's seed.  Operations

ripple fixed remaining issues needed to remove legacy GIMP plug-in
in GIMP. spherize, requrise transform and color-overlay moved out
of workshop. ppm-load ported to GIO.

Contributors to this release: Ell, Piotr Drąg, Anders Mortensen,
Anders Jonsson, Marco Ciampa, Daniel Korostil, Øyvind Kolås, Jon
Nordby and Simon Budig.