2008-07-25  Hubert Figuiere  <hub@figuiere.net>

	* gegl/src/buffer.hg: 
	* gegl/src/buffer.ccg: Fix buffer constructor to not
	set properties it does not handle.

=== 0.0.17 ===
	
2008-07-14  Hubert Figuiere  <hub@figuiere.net>

	* gegl/src/Makefile.am (files_defs): reenable documentation.

2008-07-02  Hubert Figuiere  <hub@figuiere.net>

	* configure.in: Correctly locate gmmproc using libdir.

2008-06-30  Hubert Figuiere  <hub@figuiere.net>

	* gegl/geglmm.h: Fix incorrect reference to libgeglmm

2008-06-27  Hubert Figuiere  <hub@figuiere.net>

	* rename to geglmm.

2008-06-24  Hubert Figuiere  <hub@figuiere.net>

	* configure.in:
	* examples/geglbuffer-add-image.cc:
	* examples/geglbuffer-clock.cc:
	* examples/hello-world.cc:
	* libgegl/src/node.hg: 
	* libgegl/src/node.ccg: Node::link() now return the sink to chain it.
	Node::new_child() put a reference on the Node prior return.

2008-06-22  Hubert Figuiere  <hub@figuiere.net>

	* libgegl/src/node.hg: fix some warnings triggered by
	-Wshadow.

	* libgegl/src/buffer.hg: remove a spurious ';' causing
	build errors.

	* configure.in: bump version

	* libgegl/libgeglmm/Makefile.am: Fix the include dirname
	to be libgeglmm/

2008-06-21  Hubert Figuiere  <hub@figuiere.net>

	* tools/extra_defs_gen/generate_defs_gegl.cc:
	add more defs to be generated.
	
	* libgegl/src/buffer.hg: 
	* libgegl/src/buffer.ccg: 
	* libgegl/src/color.hg: Updated API to new gegl
	* libgegl/src/libgegl_enums.defs:
	* libgegl/src/libgegl_signals.defs
	* libgegl/src/libgegl_methods.defs: Updated defs to new
	gegl.
	* examples/geglbuffer-add-image.cc:
	* examples/2geglbuffer.cc:
	Fix examples to use the new API.

	* tools/enum.pl: Copied over from glibmm. 

== 0.0.16 ==
	
2008-05-26  Hubert Figuiere  <hub@figuiere.net>

	* configure.in:
	* tools/m4/Makefile.am:
	* libgegl/libgeglmm/Makefile.am:
	* README, NEWS:
	* examples/Makefile.am: fix distcheck and number release 0.0.16

2008-05-23  Hubert Figuiere  <hub@figuiere.net>

	* libgegl/libgeglmm/init.cc:
	* libgegl/libgeglmm/init.h:
	* examples/geglbuffer-add-image.cc:
	* examples/geglbuffer-clock.cc:
	* examples/hello-world.cc:
	* examples/2geglbuffer.cc:
	Gegl::exit().

	* libgegl/src/color.hg: Change the name of the property
	for create().

	* libgegl/src/node.ccg:
	* libgegl/src/node.hg:
	* examples/geglbuffer-add-image.cc:
	* examples/geglbuffer-clock.cc:
	* examples/hello-world.cc:
	* examples/2geglbuffer.cc:
	Don't use variadic function. Instead just a templated 
	set() and get().

2008-05-22  Hubert Figuiere  <hub@figuiere.net>

	* libgegl/src/operation.ccg: Remove the include of
	nodecontext.h

	* examples/geglbuffer-add-image.cc:
	* examples/geglbuffer-clock.cc:
	* examples/Makefile.am:
	* examples/hello-world.cc:
	* examples/2geglbuffer.cc:
	Examples for Geglmm. Only hello-world work, the
	others need API updates.
	
	* libgegl/src/node.ccg: 
	* libgegl/src/node.hg:
	Set and get API set straight.

2008-05-21  Hubert Figuiere  <hub@figuiere.net>

	* libgegl/src/node.{hg,ccg}: Wrap missing functions.
	* examples/hello-world.cc:
	* examples/Makefile.am:
	* examples/Makefile.am_fragment: Example
	* libgegl/src/curve.hg
	* libgegl/src/nodecontext.hg: Remove some linkage errors...

	* libgegl/src/nodecontext.ccg:
	* libgegl/src/nodecontext.hg:
	* libgegl/src/Makefile_list_of_hg.am_fragment:
	* libgegl/src/operation.hg: Fix a crash as GeglNodeContext is 
	still opaque.

2008-05-21  Murray Cumming  <murrayc@murrayc.com>

	* NEWS:
	* README: Added missing files. automake fails without these, even 
	with --add-missing
	* libgegl/src/libgegl_docs.xml:
	* libgegl/src/libgegl_docs_override.xml: Added these files, currently 
	empty, to avoid gmmproc warnings.

	* tools/m4/convert_libgeglmm.m4: Moved signal-specific conversions into 
	.hg files, to avoid the risk of them being used mistakenly for methods, 
	which would generally be wrong and would cause reference-counting 
	problems.
	* libgegl/src/buffer.hg:
	* libgegl/src/color.hg:
	* libgegl/src/curve.hg:
	* libgegl/src/node.ccg:
	* libgegl/src/node.hg:
	* libgegl/src/operation.hg:
	* libgegl/src/processor.hg:
	* libgegl/src/rectangle.hg: Various const corrections.
	Made constructors protected and added public create() methods (see 
	gmmproc appendix about problems with *_new() functions, in case gegl is 
	not doing the right thing).
	Added use of refreturn for getters that return RefPtr.

2008-05-20  Hubert Figuiere  <hub@figuiere.net>

	* libgegl/src/nodecontext.hg: more methods from NodeContext.
	
	* libgegl/src/operation.hg: operations
	
	* libgegl/src/node.hg, libgegl/src/buffer.hg, 
	libgegl/src/color.hg: Wrap properties and signals.

2008-05-19  Hubert Figuiere  <hub@figuiere.net>

	* libgegl/src/curve.hg, libgegl/src/buffer.hg, 
	libgegl/src/color.hg: Instantiate proper constructors instead.

	* libgegl/src/operation.{ccg,hg}, libgegl/src/nodecontext.{ccg,hg},
	libgegl/src/Makefile_list_of_hg.am_fragment, 
	libgegl/src/buffer.ccg, tools/m4/convert_libgeglmm.m4: More wrapped
	classes.

	* tools/m4/convert_libgeglmm.m4, libgegl/libgeglmmconfig.h.in,
	libgegl/libgeglmm.pc.in, libgegl/src/curve.ccg, libgegl/src/curve.hg,
	libgegl/src/node.hg, libgegl/src/Makefile_list_of_hg.am_fragment, 
	libgegl/src/rectangle.ccg, libgegl/src/rectangle.hg, 
	libgegl/src/buffer.ccg, libgegl/src/buffer.hg, libgegl/src/color.ccg,
	libgegl/src/color.hg: more wrapped classes.
	
	* configure.in: set the soversion correctly.

	* Makefile.am: remove a unused file from EXTRA_DIST.

2008-05-18  Hubert Figuiere  <hub@figuiere.net>

	* Initial commit. 

