[gegl] NEWS: port to markdown and generate tarball file with w3m from html



commit 9436c2a64f9538c5aac0151359f9a9a7b2ef2017
Author: Øyvind Kolås <pippin gimp org>
Date:   Sun Jan 1 02:57:38 2017 +0100

    NEWS: port to markdown and generate tarball file with w3m from html

 Makefile.am      |    2 +
 NEWS             |  543 -------------------------------------------
 docs/Makefile.am |    4 +-
 docs/NEWS.txt    |  672 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 676 insertions(+), 545 deletions(-)
---
diff --git a/Makefile.am b/Makefile.am
index 54ae7de..5a7c88d 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -40,6 +40,8 @@ DISTCLEANFILES = \
 
 if HAVE_W3M
 dist-check-w3m:
+NEWS: docs/NEWS.html
+       $(W3M) -cols 72 -dump docs/NEWS.html > $@
 
 README: all docs/index.html
        $(W3M) -cols 72 -dump docs/index.html > $@
diff --git a/docs/Makefile.am b/docs/Makefile.am
index 6a606e2..1732a7f 100644
--- a/docs/Makefile.am
+++ b/docs/Makefile.am
@@ -14,7 +14,7 @@ sync-txt:
        txts=ASC_DOC="index.html "`for a in *.txt;do echo -n ' '$$a|sed s/txt/html/;done;echo ''`;\
          txts=$$txts" #ASC_DOC_HOTPATCH";\
                cat Makefile.am | sed "s/ASC\_DOC.*ASC_DOC_HOTPATCH/$$txts/" > /tmp/mktmp; cp /tmp/mktmp 
Makefile.am;
-ASC_DOC=index.html  abyss_policy.html bugzilla.html build.html commandline.html contribute.html 
copyright.html development.html editor.html environment.html features.html glossary.html hello-world.html 
journal.html operation-api.html source-overview.html #ASC_DOC_HOTPATCH
+ASC_DOC=index.html  abyss_policy.html bugzilla.html build.html commandline.html contribute.html 
copyright.html NEWS.html development.html editor.html environment.html features.html glossary.html 
hello-world.html journal.html operation-api.html source-overview.html #ASC_DOC_HOTPATCH
 
 
 HTML_FILES = \
@@ -57,6 +57,7 @@ endif
 EXTRA_DIST = \
        ChangeLog                       \
        development.txt                 \
+    NEWS.txt \
        devhelp.css                     \
        gegl.css                        \
        images/GEGL.png                 \
@@ -197,7 +198,6 @@ endif
 %.html: %.txt          $<\
        $(top_srcdir)/AUTHORS           \
        gegl.css                        \
-       $(top_srcdir)/NEWS              \
        $(top_srcdir)/examples/hello-world.c \
        $(top_builddir)/bin/gegl$(EXEEXT)       \
        Makefile.am
diff --git a/docs/NEWS.txt b/docs/NEWS.txt
new file mode 100644
index 0000000..bbb2006
--- /dev/null
+++ b/docs/NEWS.txt
@@ -0,0 +1,672 @@
+GEGL-0.3.12 2017-01-0x
+----------------------
+
+operations
+~~~~~~~~~~
+
+- transform: add a clip-to-input property, needed for some GIMP
+  corner-cases involving degenerate matrices
+- lens-distortion: default to transparent background - fix transparency
+  fringing glitch.
+- wavelet-blur: added to workshop.
+- color-warp: moved from workshop to common.
+- text: remove now unneeded work-around, ability to control vertical positioning, permit <1.0 font-sizes, 
handle text-color alpha, other improvements.
+- crop: bounding box computation simplifications
+- noise-rgb: add gamma and distribution properties
+- dither: renamed from color-reduction, now with levels instead of bits property controls.
+- workshop: new watershed and waterpixels experimental ops.
+
+core
+~~~~
+
+- make some serializations/parameters less locale dependent.
+- cache some babl_format and babl_type return values
+
+Contributors
+~~~~~~~~~~~~
+
+Piotr Drąg, Marco Ciampa, Ell, Øyvind Kolås, Anders Jonsson, Thomas
+Manni, Jordi Mas, Michael Natterer, Jehan Pagès, Sebastian Rasmussen,
+Dimitris Spingos (Δημήτρης Σπίγγος), Martin Srebotnjak, Miroslav
+Talasek
+
+
+GEGL-0.3.10 2016-11-06
+----------------------
+
+buffer
+~~~~~~
+
+- stop caching tiles in a singly-linked list; use a hash table only
+- adjust box filtering threshold of linear/cubic samplers
+- add const qualifier to input rect parameter of gegl_tile_backend_set_extent()
+- don't acquire tile storage lock in NN sampler when not using multithreading
+
+operations
+~~~~~~~~~~
+
+- rgbe-load: add image/x-hdr mimetype
+- map-relative: sample from the pixel centers for integer vectors
+- warp: fix and rework the operation, now matches more closely the iWarp behaviour
+- color-reduction: add arithmetic dithers; inline for loop for each different method
+
+binary
+~~~~~~
+
+speed up some commands by not intializing opencl
+
+json
+~~~~
+
+make bundleable
+
+translations
+~~~~~~~~~~~~
+
+German, Greek, Italian, Occiatan, Polish, Portuguese, Russian, Serbian, Slovenian, Spanish updated
+
+Contributors
+~~~~~~~~~~~~
+
+Simon Budig, Marco Ciampa, Piotr Drąg, Ell, Øyvind Kolås, Roman
+Lebedev, Daniel Mustieles, Michael Natterer, Jehan Pagès, Martin
+Pelikán, Yolanda Álvarez Pérez, Alexandre Prokoudine, Tiago Santos,
+Dimitris Spingos, Martin Srebotnjak, Cédric Valmary, Милош Поповић.
+
+GEGL-0.3.8 2016-06-14
+---------------------
+
+Buffer
+~~~~~~
+- add box filtering downsampling paths to linear and cubic resamplers to improve default results
+- clear hot tile when removing a tile from the cache
+
+
+operations
+~~~~~~~~~~
+
+- added: vhsfix (workshop), gegl-gegl (commandline syntax)
+- exr-save: port from deprecated chanting system
+- ff-save: increase max output packet size from 200kb to 1mb
+- gegl-path: add ability to compute y coordinate for a given x
+- transform: treat infinite and empty rectangles correctly
+-  webp: port webp-save to GIO for URI handling
+- ops progress:
+    - add gegl_operation_progress function to report processing progress
+    - use the new function in cartoon and distance-transform ops
+- ops metadata:
+    - remove custom multiline paramspec
+    - set multiline ui_meta on more ops
+    - add reference meta and use it in various ops
+
+gegl-binary
+~~~~~~~~~~~
+
+    - add simple video filtering
+    - encode audio with video
+    - permit dragging and zooming in more ui states
+    - deal correctly with integers in ui
+    - show prop editor for operation if op chain passed at commmandline
+
+
+core
+~~~~
+
+- gegl-chain
+   - implement keyframing of strings
+   - suggest possible ops in warninge/errors
+- gegl-node: relay property change notifies from operation to node
+- gegl-serialize:
+    - improve error handling for parsing of properties
+    - start handling relative coordinates
+    - use path instead of curve
+- json: misc improvements and fixes
+- opencl: fix RGB luminance constants
+- docs: fixes, update some info in directory overview
+- handlers:
+    - allow registration of operations by MIME type
+    - register MIME types for loaders
+    - guess file types by sniffing content
+- build: fix luajit detection
+
+Contributors
+~~~~~~~~~~~~
+
+Timm Bäder, Martin Blanchard, Mario Blättermann, Ell, Piotr Drąg,
+Michael Henning, Øyvind Kolås, Hartmut Kuhse, Michael Natterer,
+Nils Philippsen, Alexandre Prokoudine, Debarshi Ray, Kristian Rietveld,
+Dimitris Spingos, Martin Srebotnjak, Pino Toscano, Cédric Valmary,
+Jan Vesely
+
+
+GEGL-0.3.6 2016-03-12
+---------------------
+
+buffer
+~~~~~~
+
+COW (Copy on Write) handling for gegl_buffer_clear.
+
+operations
+~~~~~~~~~~
+    - added: saturation, gaussian-blur-selective
+    - ff-load/ ff-save: updated to work with ffmpeg-3.0,configuration of
+      codec/format.  misc code cleanup, and meta data improvements, gio
+      (url loading) support in more loaders.
+    - convolve-generic: optimized paths for common parameters and 3x3 size.
+    - removed: dcraw-load
+    - jp2, webp, svg::
+        make use of GIO for URI handling
+ - XML: permit serializing a segment/chain of the graph
+ - gegl-binary:
+    - permit setting properties of commandline passed ops, as well as
+      connecting buffers to aux and other input pads.
+    - zoom in/out at cursor position on scroll wheel events.
+ - processing: improvements to meta-ops
+
+Contributors
+~~~~~~~~~~~~
+
+Øyvind Kolås, Thomas Manni, Michael Natterer, Nils Philippsen, Debarshi
+Ray, Martin Blanchard, Justin Lecher, Massimo Valentini, Jonathan Tait,
+Mukund Sivaraman, Alexandre Prokoudine, Piotr Drąg, Nanley Chery, Colin
+Waters
+
+
+GEGL-0.3.4 2015-11-24
+---------------------
+
+ - build: do not install examples in path
+ - ff-save fully store all in-flight codec contexts before closing files
+ - ff-load improvements to seeking accuracy
+ - transform: make fast paths skip pixel format conversions
+
+Contributors
+~~~~~~~~~~~~
+
+Øyvind Kolås, Debarshi Ray and Nils Philippsen
+
+GEGL 0.3.2 2015-11-22
+---------------------
+
+Operations
+~~~~~~~~~~
+
+- new operations: libraw based raw loading op, tiff-save and tif-load, maze, sepia
+- ff-load and ff-save revived, with support from thegrid.io
+- apply-lens uses less memory, higher precision computation.
+- disable automatic threading on many ops where it fails
+- force more operations to prefer operating on linear RGB data for more
+accurate/physical processing.
+
+Buffer:
+~~~~~~~
+- implement abyss paremeter on gegl_buffer_copy and gegl_buffer_blit
+- Added start of a microraptor gui based image viewer/non destructive editor.
+- Optimizations to scaled blitting (speeds up most GEGL UIs a bit)
+
+Contributiors
+~~~~~~~~~~~~~
+
+Alexandre Prokoudine, André Tupinambá, Claude Paroz, Daniel Mustieles,
+Debarshi Ray, Dimitris Spingos, Elle Stone, Jehan, Jordi Mas, Marco Ciampa,
+Martin Blanchard, Martin Srebotnjak, Massimo Valentini, Michael Henning,
+Michael Natterer, Necdet Yücel, Pedro Albuquerque, Piotr Drąg, Roman Lebedev,
+Sven Neummann, Thomas Manni, Vilson Vieira, akash akya and Øyvind Kolås.
+
+
+GEGL-0.3.0 2015-06-03
+---------------------
+
+- Improvements to thread safety and parallelism.
+- Lower overhead graph travesal due from rewrite of visitors
+- OpenCL support now enabled by default when detected.
+- Experimental multithreading, enable by setting GEGL_THREADS=<number of threads> in the environment.
+- Experimental mipmap rendering, which permits transparent rendering of previews on smaller sized versions, 
enable by setting GEGL_MIPMAP_RENDERING=true in the environment.
+
+Operations
+~~~~~~~~~~
+
+- new operations: alien-map, antialias, apply-lens, bilateral-filter,
+     bump.map, cartoon, channel-mixer, color-enhance, color-exchange,
+     color-reduction, color-rotate, convolution-matrix, copy-buffer, cubism,
+     deinterlace, diffraction-patterns, distance-transform, displace, edge,
+     emboss, engrave, exposure, fractal-trace, high-pass, image-compare,
+     illusion, invert-gamma, lens-flare, linear, linear-gradient, mosaic,
+     motion-blur-circular, motion-blur-zoom, noise-cell noise-cie-lch,
+     noise-hsv, noise-hurl, noise-pick, noise-rgb, noise-simplex, noise-spread,
+     n-point deformation ops, oilify, panorama-projection, photocopy, plasma,
+     radial-gradient, red-eye-removal, scale-size-keep-aspect, softglow,
+     stretch-contrast, texturize-canvas, tile-glass, tile-seamless, tile-paper,
+     tile, warp, whirl-pinch, wind, cache, cast-format, lcms-from-profile,
+     npy-save, webp-load, webp-save, scale-ratio, scale-size, seamless-clone,
+     sinus, supernova, value-propagate, video-degradation
+- reimplementation of gaussian-blur faster and more accurate
+- support for using URIs in image loaders
+
+Buffer
+~~~~~~
+
+- New default tile backend, doing disk writes in a separate thread.
+
+Contributors
+~~~~~~~~~~~~
+
+Albert F, Alexandre Prokoudine, Alexia Death, Akash Akya, Anders Jonsson,
+Andika Triwidada, Andreas Fischer, Angh, Awaw Fumin, Barak Itkin, Bruce
+Cowan, Carlos Zubieta, Cédric Valmary, Chris Leonard, Christian Kirbach,
+Clayton Walker, Daniel Mustieles, Daniel Nylander, Daniel Sabo, Debarshi Ray,
+Denis Knoepfle, Dimitris Papavasiliou, Dimitris Spingos, Djavan Fagundes, Dov
+Grobgeld, Elle Stone, Enrico Nicoletto, Felix Ulber, Florian Klemme,
+Francisco Vila, Fran Diéguez, Georges Basile Stavracas Neto, Hans Lo, Harald
+Korneliussen, Hartmut Kuhse, Inaki Larranaga Murgoitio, Isaac Wagner, Jan
+Vesely, Jan Vesely, Jehan, Jon Nordby, Jordi Mas, Kalev Lember, Kristjan
+Schmidt, Marco Ciampa, Marek Dvoroznak, Maria Mavridou, Martijn van Beers,
+Martin Nordholts, Martin Srebotnjak, Massimo Valentini, Matej Urbančič,
+Maxime Nicco, Michael Henning, Michael Muré, Michael Natterer, Mikael
+Magnusson, Miroslav Talasek, Muhammet Kara, Mukund Sivaraman, Nana Chery,
+Nick Black, Nicolas Robidoux, Nils Philippsen, Norm Murray, Pascal Giessler,
+Piotr Drąg, Quentin Glidic, Rafael Ferreira, Rasmus, RPG, Rūdolfs Mazurs,
+Samir Ribic, Samuel Pitoiset, sebul, Simon Budig, Sven Claussner, Téo Mazars,
+Thomas Manni, Tim Lunn, Tim Mooney, Ting-Wei Lan, Tom Stellard, Ulf-D.
+Ehlert, Vadim Rutkovsky, Victor Oliveira, Ville Sokk, Vincent Untz, Yongjia
+Zhang, Yongjia Zhang, Øyvind Kolås and 周 周.
+
+
+GEGL-0.2.0 2012-04-02
+---------------------
+
+- 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.
+
+Contributors
+~~~~~~~~~~~~
+
+Øyvind Kolås, Martin Nordholts, Hans Petter Jansson, Mikael Magnusson, Victor
+Oliveira, Nils Philippsen, Kevin Cozens, Michael Muré, Jan Rüegg, Michael
+Natterer, Michael Henning, Massimo Valentini, Alexandre Prokoudine and
+Jon Nordby.
+
+GEGL-0.1.8 2011-11-18
+---------------------
+
+- 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.
+
+Contributors
+~~~~~~~~~~~~
+
+Øyvind Kolås, Michael Natterer, Barak Itkin, Nils Philippsen, Mukund
+Sivaraman, Jon Nordby, Emilio Pozuelo Monfort, Étienne Bersac, Martin
+Nordholts, Victor Oliveira, Michael Muré, Michael Schumacher, Adam
+Turcotte, Nicolas Robidoux, Robert Sasu, Massimo Valentini, Joao S. O.
+Bueno, Hans Lo, Zbigniew Chyla, David Evans and Javier Jardón.
+
+
+GEGL-0.1.6 2011-02-13
+---------------------
+
+- New operations: max-rgb, pixelise, motion blur.
+- Fixed a bug in matting-levin that made GEGL halt due to errors
+  detected by babl sanity code, this made 0.1.4 be unusable if you had
+  all dependendencies when building.
+- build/test improvements.
+
+Buffer
+~~~~~~
+
+Added API to use external tile backends, allowing to plug-in alien
+tilebackends, for GIMP/Krita/OSM or similar.
+
+Contributors
+~~~~~~~~~~~~
+
+Tobias Ellinghaus, Øyvind Kolås, Barak Itkin and Martin Nordholts
+
+GEGL-0.1.4 2011-01-20
+---------------------
+
+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
+
+Contributors
+~~~~~~~~~~~~
+
+Michael Natterer, Øyvind Kolås, Vincent Untz, Kaja Liiv, Nils
+Philippsen, Étienne Bersac, Martin Nordholts, Debarshi Ray, Danny
+Robson, Stuart Axon, Kao, Mukund Sivaraman, Ruben Vermeersch, Barak
+Itkin, Michael Muré, Mikael Magnusson, Patrick Horgan and Andy Gill.
+
+GEGL-0.1.2 2010-02-07
+---------------------
+
+- GeglLookup, configurable floating point lookup tables for lazy computation.
+- Use GFileIOStream in GeglTileBackendFile.
+- Optimizations: in-place processing for point filters/composers,
+  SIMD version of gegl:opacity, avoid making unneccesary sub-buffers,
+  removed some manual instrumentation from critical paths, improved
+  speed of samplers.
+- Added xml composition/reference image based regression tests.
+- Added performance tracking framework.
+- Syntactic sugar using varargs for constructing gegl graphs from C.
+- Build fixes on cygwin,
+- Gegl# fixes.
+- Initial, but unstable code towards multithreading.
+- Improvements to lua op in workshop.
+- Added new resamplers upsize, upsharp, upsmooth, downsize, downsharp and
+  downsmooth.
+- Removed gegl:tonemap and gegl:normal ops.
+
+Contributors
+~~~~~~~~~~~~
+
+  Martin Nordholts, Sven Neumann, Nils Philippsen, Adam Turcotte,
+  Danny Robson, Michael Schumacher, Ruben Vermeersch, Øyvind Kolås,
+  Javier Jardón, Yaakov Selkowitz and Michael Natterer, Kaja Liiv
+  and Eric Daoust.
+
+GEGL-0.1.0 2009-07-01
+---------------------
+
+- Renamed gegl:load-buffer to gegl:buffer-source and gegl:save-buffer
+  to gegl:buffer-sink (but the old names still work)
+- Represent colors using doubles instead of floats (this change is
+  independent from internal processing)
+- Removed the GTK+ UI parts of the gegl binary and turned gegl into a
+  pure command line tool (which can still visualize stuff with help
+  help the SDL based display operation)
+- Consider {x=G_MININT/2, y=G_MININT/2, width=G_MAXINT, height=G_MAXINT}
+   as the only valid region in which processing may occur. Processing
+   outside of this region is undefined behaviour.
+- Added support for storing allocation stack traces for GeglBuffers
+  so that debugging buffer leaks becomes much easier
+- Made small changes and cleanups of the public API, e.g.
+   - Removed gegl_node_adapt_child()
+   - Made GeglConfig an explicit object
+   - Removed most of the ifdeffed stuff to mask away internal
+     structures
+   - Added gegl_rectangle_infinite_plane() and
+     gegl_rectangle_is_infinite_plane()
+- Added new sampler GeglSamplerSharp
+- Added format property to gegl:buffer-sink
+- Cleaned up and made gegl:introspect work again
+- Add a bunch of test cases using the automake test system (make check)
+  and also port buffer tests to automake
+- General cleanups, bug fixes, increased robustness and improved
+  documentation
+
+Contributors
+~~~~~~~~~~~~
+
+Øyvind Kolås, Sven Neumann, Étienne Bersac, Hubert Figuiere, Martin
+Nordholts, Nicolas Robidoux, Michael Natterer, Ruben Vermeersch,
+Kevin Cozens, Manish Singh, Gary V. Vaughan, James Legg,
+Henrik Åkesson, Fryderyk Dziarmagowski, Ozan Caglayan and
+Tobias Mueller.
+
+
+GEGL-0.0.22
+-----------
+
+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 family 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. (#507298)
+
+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.).
+
+Contributors:
+
+Hubert Figuiere, Sven Neumann, Øyvind Kolås, Michael Natterer,
+Kevin Cozens, Sam Hocevar, Martin Nordholts, Manish Singh,
+Étienne Bersac and Michael Schumacher.
+
+GEGL-0.0.20
+-----------
+
+ - Build and code clean ups and fixes.
+ - RAW loader using libopenraw.
+
+GeglBuffer
+~~~~~~~~~~
+
+- Linear buffer support, amongst other things enabling GeglBuffer API access
+  to external linear buffers in memory.
+- Reworked samplers using a shared caching neighbourhood infrastructure.
+- YAFR - a new resampler contributed by Nicolas Robidoux.
+
+GeglVector
+~~~~~~~~~~
+
+Added SVG parsing capability (no serialisation yet).
+
+GeglOperations
+~~~~~~~~~~~~~~
+
+- Marked user visible strings for translation.
+- Added a fill operation that renders a path.
+
+Contributors
+~~~~~~~~~~~~
+
+Martin Nordholts, Øyvind Kolås, Sam Hocevar, Manish Singh, Hubert
+Figuiere, Sven Neumann and yahvuu at gmail.com.
+
+GEGL-0.0.18
+-----------
+
+ - Configuration both from commandline arguments and at runtime.
+
+GeglBuffer
+~~~~~~~~~~
+
+- New raw tiled raster file format, used both as swap and stored buffers.
+- Sharing between processes through synced swap.
+- Babl powered scan iteration infrastructure for efficient access.
+- Cubic and lanczos samplers re-enabled.
+
+Operations
+~~~~~~~~~~
+
+- Use scan iterator for point-filter, point-composer and point-render base
+  classes internally for minimal amount of copies.
+- Optimized variants of some point and compositing operations reimplemented
+  using a new data type /g4float/ that allows writing CPU agnostic vectorized
+  code for GCC.
+- New temporal filter base class, for operations operating on color values from
+  neighbouring frames in a video stream.
+- Autogenerated operation reference installed for use with devhelp.
+- New operations: write-buffer, v4l, color-temperature.
+
+Contributors
+~~~~~~~~~~~~
+
+Øyvind Kolås, Kevin Cozens, Sven Neumann, Manish Singh, Martin Nordholts,
+Étienne Bersac, Hans Petter Jansson, Jan Heller, dmacks netspace org,
+Sven Anders, Hubert Figuiere and Geert Jordaens.
+
+GEGL-0.0.16 2008-02-29
+----------------------
+
+ - Install headers for development of external operation plug-ins.
+ - Added rowstride argument to gegl_buffer_set ()
+ - Made it possible for sink operations to do chunkwise processing
+   through GeglProcessor.
+   when processed using a GeglProcessor.
+ - constification of GeglRectangles and babl formats.
+ - Build and dist fixes, plugged annoying buffer leaks, GEGL now
+   also works on OSX
+
+Contributors
+~~~~~~~~~~~~
+
+Øyvind Kolås, Étienne Bersac, Kevin Cozens, Sven Neumann,
+Manish Singh, Michael Natterer, Hans Brauer, Deji Akingunola,
+Bradley Broom and Tor Lillqvist.
+
+GEGL-0.0.14 2007-12-20
+----------------------
+
+ - Relicensed under LGPLv3+.
+ - Per node caches (faster recomputation when properties of nodes in
+   composition change)
+ - Sampler framework for interpolation.
+ - Modified API for retrieving scaled buffers gegl_node_blit / gegl_buffer_get.
+ - Renamed XML serialization and parsing API to be descendants of GeglNode.
+ - Progress monitoring for GeglProcessor
+ - New operation base class GeglOperationAreaFilter
+ - API reference installed and browsable using devhelp.
+ - New operations: ff-load, mono-mixer, contrast-curve, save-pixbuf,
+   compositing ops from SVG-1.2 draft, value-invert, convert-format,
+   bilateral-filter, snn-mean
+
+Contributors
+~~~~~~~~~~~~
+
+  Étienne Bersac, Kevin Cozens, Manish Singh, Mark Probst, Martin Nordholts,
+  Michael Schumacher, Mukund Sivaraman, Shlomi Fish, Tor Lillqvist and
+  Øyvind Kolås
+
+
+GEGL-0.0.12 2007-02-18
+----------------------
+
+ - Swapping out of image pyramid.
+ - Speedups to text rendering.
+ - GEGL compiles on win32
+ - GEGL_SWAP now specifies swapdir location.
+ - Small refactorings of public API.
+ - Changed the XML parser/serializer to not use attributes for node properties.
+ - Improvements to documentation.
+ - Automagic build environment for operations simplified.
+ - Internal API for saving/loading GeglBuffers to/from disk.
+ - Ruby, C# and Python bindings added to version control system
+   (not included in distributed tarball)
+
+Contributors
+~~~~~~~~~~~~
+
+Kevin Cozens, Michael Schumacher. Sven Neumann and Øyvind Kolås,
+
+GEGL-0.0.6 2007-01-07
+---------------------
+
+ - hit detection code
+ - handling of relative/absolute path names for XML.
+ - merged GeglNode and GeglGraph classes.
+ - build fixes for Win32 and FreeBSD
+ - temporarily disabled custom cairo in test application.
+ - png and EXR improvements.
+
+Contributors:
+
+Dominik Ernst, Kevin Cozens, Øyvind Kolås and Michael Schumacher.
+
+
+GEGL-0.0.4 2006-12-29
+---------------------
+
+This was the first public release of GEGL.
+
+- 8bit, 16bit integer and 32bit floating point, RGB, CIE Lab, YCbCr
+  and naive CMYK output.
+- Extendable through plug-ins.
+- XML, C and Python interfaces.
+- Memory efficient evaluation of subregions.
+- Tiled, sparse, pyramidial and larger than RAM buffers.
+
+Operations
+~~~~~~~~~~
+
+- PNG, JPEG, SVG, EXR, RAW and other image sources.
+- Arithmetic operations, porter duff compositing operations, SVG blend
+  modes, other blend modes, apply mask.
+- Gaussian blur.
+- Basic color correction tools.
+- Most processing done with High Dynamic Range routines.
+- Text layouting using pango
+
+Contributors
+~~~~~~~~~~~~
+
+Dominik Ernst, Kevin Cozens, Manish Singh, Martin Nordholts, Michael
+Natterer.  Philip Lafleur, Sven Neumann and Øyvind Kolås.
+
+GEGL-0.0.0
+----------
+
+Contributors:
+
+Calvin Williamson, Caroline Dahloff Daniel Rogers, Garry R. Osgood, Jay
+Cox and Sven Neumann
+


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]