./graphics/gegl, Graph based image processing framework

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


Branch: CURRENT, Version: 0.4.46nb6, Package name: gegl-0.4.46nb6, 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/tiff] [graphics/png] [graphics/jpeg] [graphics/openexr] [devel/pango] [graphics/babl] [textproc/json-glib] [graphics/gdk-pixbuf2] [graphics/lcms2] [graphics/libwebp] [devel/SDL2] [graphics/librsvg-c]

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

Package options: svg

Master sites:

Filesize: 5663.328 KB

Version history: (Expand)


CVS history: (Expand)


   2023-11-15 21:00:42 by Thomas Klausner | Files touched by this commit (68)
Log message:
*: bump for openexr 3.2.1
   2023-11-14 15:03:25 by Thomas Klausner | Files touched by this commit (1145)
Log message:
*: recursive bump for cairo dependency changes
   2023-11-12 14:24:43 by Thomas Klausner | Files touched by this commit (2570)
Log message:
*: revebump for new brotli option for freetype2

Addresses PR 57693
   2023-11-12 10:22:23 by Niclas Rosenvik | Files touched by this commit (2)
Log message:
gegl: fix build with librsvg-c
   2023-11-08 14:21:43 by Thomas Klausner | Files touched by this commit (2377)
Log message:
*: recursive bump for icu 74.1
   2023-10-21 19:11:59 by Greg Troxel | Files touched by this commit (1345) | Package updated
Log message:
recursive revbump for tiff update
   2023-08-14 07:25:36 by Thomas Klausner | Files touched by this commit (1247)
Log message:
*: recursive bump for Python 3.11 as new default
   2023-07-14 09:35:59 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
gegl: updated to GEGL-0.4.46 2023-06-1x

Core:

New simpler API for connecting pads, gegl_node_connect which can be
used instead of either gegl_node_connect_from or gegl_node_connect_to
by autosensing the neccesary direction of the connection.

Operations:

Clean up various bits of ill or undefiend code based on stricter
compiler warnings.

Use gegl_node_connect in all ops.

ff-load,ff-save: clean up of deprecated API - hope fully covering more
ffmpeg versions.

New operation: adaptive-threshold, this is equivalent to doing an
unsharp mask with a large radius, followed by scaling the image up
applying threshold and scaling down by the inverse. The scalings are
only done if antialias is higher than 1. To speed up processing the
first thing done in the graph is conversion to grayscale.

Updated vendored libraries

ctx and libnsgif have been updated from upstream.

Build:

  • Depend on meson 0.55.0

  • various cleanups including re-enabling of deprecation warnings.

  • make ctx be an internal library.

GEGL-0.4.44 2023-03-26

GeglBuffer:

Fixed a invalid free that gets umasked by GLib 2.75.3 and newer.

ctx:

Updated vendored library from upstream.

GEGL-0.4.42 2023-02-20

Operations:

  • raw-load: add conditional support for 0.21.0 API

  • rgb-clib: improved ui-ranges

  • perlin, mosiac, c2g, long-shadow: small cleanups

  • gif-load: update vendored dependency, including code updates.

Build:

  • keeping up with babl0.4.46