Age | Commit message (Collapse) | Author | Files | Lines |
|
1e92e5235ded0415d555aa86066b8e4041ee5a53
and
4757cdf73d3675478d645a3ec8250ba02168a230
to fix integer overflow, leading to heap-based buffer overflow
in the ppm image reader (CVE-2012-4433)
bump PKGREV
|
|
|
|
* OpenCL support
* build improvements.
* High level API to apply ops directly to buffers with arguments.
* Final bits of translation infrastructure.
* Invalidate regions when disconnecting input pads.
* Operations:
* New operation: global-matting
* Allow transform core to do perspective transforms.
* Added string based key/value pairs to operations.
* Added arguments for dealing with scaled down preview rendering.
* Added human interaction ranges and non-linear mapping to properties.
* Buffer:
* Removed broken lanczos sampler.
* Add gegl_buffer_set_color and gegl_buffer_set_pattern
* Added ability to drop cached tiles.
* Added API for handling abyss policy (not implemented yet)
* Avoid iterating global tile cache when flushing/destroying buffers
that have no tiles in the cache.
|
|
* New operations: spread, vignette, map-relative, noise-reduction, plasma,
fractal-trace, exr-save, lens-correct, emboss, cubism, ripple,
color-to-alpha, color-rotate, red-eye-removal, convolution-matrix,
deinterlace, polar-coordinates, lens-distortion, pixelise.
* Split GeglView GTK Widget into separate utility library
* build/test improvements.
* Buffer:
* Added lohalo resampler, API and infrastructure for doing non affine
resamplings.
|
|
|
|
* Operations:
save (chooses delegate save op automatically)
rgbe load/save
jpeg200 load/save
ppm load/save
map-absolute (GIMP cage tool gsoc helper op)
whirl and pinch
mirrors
grid render
fixed imagemagick fallback load op
fixed pipe based dcraw wrapper
GSoC 2010 ops: exp-combine, reinhard05, fattal02, mantiuk06, matting-levin
* Various source and build improvements.
* improvements towards threaded rendering
* Buffer:
refactored away some constant overhead
made GeglBufferIterator API public
|
|
|
|
changes: some fixes and optimizations (API change)
|
|
|
|
GeglOperation
* operation names are now prefixed, the ops in GEGL use 'gegl:' as prefix.
* gegl:opacity - combine value and aux mask input when both are available.
* gegl:src-in - deal correctly with extens.
* gegl:path - new op covering the stroke/fill needs of SVG.
* deprecated gegl:shift, the affine familiy of operations now
uses the same fast code paths for integer translations.
GeglBuffer
* Profiling motivated speed ups in data reading/writing.
* Remove left-over swapfiles from dead processes at startup.
GeglNode
* made gegl_node_add_child and gegl_node_remove_child public API.
GeglPath
* Vector path representation infrastructure, supporting poly lines and beziers
by default, the infrastructure allows extensions from applications with
other curve types (smooth curves, spiro curves and others.).
|
|
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.
|