gegl/gegl.changes

131 lines
5.4 KiB
Plaintext

-------------------------------------------------------------------
Wed Feb 10 23:42:49 CET 2010 - vuntz@opensuse.org
- Update to version 0.1.2:
+ 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.
- Drop gegl-new-babl.patch: fixed upstream.
- Add gegl-fix-build.patch: remove printf that breaks build because
of missing include.
- Rename package from gegl-0_0 and libgegl-0_0-0 to gegl-0_1 and
libgegl-0_1-0 following soname bump.
-------------------------------------------------------------------
Thu Jan 28 15:31:28 CET 2010 - vuntz@opensuse.org
- Add gegl-new-babl.patch to fix build with babl 0.1.2.
-------------------------------------------------------------------
Mon Jul 20 13:24:19 CEST 2009 - vuntz@novell.com
- Update to version 0.1.0:
+ 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 wichin processing
may occur. Processing outside of this region is undefined
behaviour.
+ Added support for storing allocation stack traces for
GeglBuffers so that debuging 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 go gegl:buffer-sink
+ Cleaned up and made gegl:introspect work again
+ Add a bunch of test cases using the automake test sytem (make
check) and also port buffer tests to automake
+ General cleanups, bug fixes, increased robustness and improved
documentation
- Drop gegl-babl_api_change.patch: fixed upstream.
- Temporarly remove ruby BuildRequires as the build is broken when
it's there right now.
-------------------------------------------------------------------
Thu Jun 11 04:04:07 CEST 2009 - vuntz@novell.com
- Add gegl-babl_api_change.patch to make gegl build with babl
0.1.0. Patch taken from Fedora.
- Remove autoreconf call.
- Do not make gegl0_0 explicitly Requires libbabl-0_0-0.
-------------------------------------------------------------------
Wed Dec 31 16:29:21 EST 2008 - hfiguiere@suse.de
- Update to 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 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. (bgo#507298)
* GeglPath: Vector path representation infrastructure,
- Remove gegl-64bit-warning.diff
-------------------------------------------------------------------
Sun Oct 5 23:49:54 EDT 2008 - hfiguiere@suse.de
- Update to 0.0.20
* libopenraw support
* 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.
* Marked user visible strings for translation.
* Added a fill operation (might be a bit fragile) that allows rendering
SVG like paths backed by a GeglVector.
- Remove gegl-strict-compile-fix.diff
- Added gegl-64bit-warning.diff
* Address a fatal warning on 64bits
-------------------------------------------------------------------
Wed Oct 1 12:49:31 EDT 2008 - hfiguiere@suse.de
- Add patch gegl-strict-compile-fix.diff:
*Fix header for stricter compilation
- enable workshop at compile time
-------------------------------------------------------------------
Mon Sep 29 17:49:46 CEST 2008 - sbrabec@suse.cz
- Fixed dependencies.
- Fixed permissions of documentation.
-------------------------------------------------------------------
Mon Jul 21 14:25:07 CEST 2008 - sbrabec@suse.cz
- New SuSE package.