Sophie

Sophie

distrib > Fedora > 16 > i386 > by-pkgid > e5936e54879477004eb846dd2a79c1e8 > files > 5

clutter-gtkmm-0.91.8-3.fc15.i686.rpm

0.91.8:

2011-07-01  Chris Kühl  <chrisk@openismus.com>

	[Examples] Updated event example to new api.

	* examples/events/event.[h|cc]

2011-07-01  Chris Kühl  <chrisk@openismus.com>

	Removed remaining viewport.h include.

	* /clutter-gtk/clutter-gtkmm.h

2011-03-07  Chris Kühl  <chrisk@openismus.com>

	[Build] Fixed build issues.

	* clutter-gtk/clutter-gtkmm/utility.[h|cc]: Removed functions no longer
	in clutter-gtkmm or moved to own object (ie. ClutterGtkTexture).
	* clutter-gtk/src/embed.hg: Changed GtkObject to GObject

2011-03-06  Chris Kühl  <chrisk@openismus.com>
	Regenerated *def files.

	* clutter-gtk/src/clutter-gtk_enums.defs
	* clutter-gtk/src/clutter-gtk_methods.defs
	* clutter-gtk/src/clutter-gtk_signals.defs
	* codegen/extradefs/generate_extra_defs_clutter_gtk.cc

2011-03-06  Chris Kühl  <chrisk@openismus.com>

	Bump version and dependencies to track clutter-gtk 0.91.8

2010-11-23  Chris Kühl  <chrisk@openismus.com>

	Removed references to *VIEWPORT and *SCROLLABLE macros in extradefs.

	* codegen/extradefs/generate_extra_defs_clutter_gtk.cc: Removed references
	to GTK_CLUTTER_TYPE_VIEWPORT and GTK_CLUTTER_TYPE_SCROLLABLE macros.

2010-11-11  Murray Cumming  <murrayc@murrayc.com>

	Fix the build.

	* clutter-gtk/src/viewport.[hg|ccg]: Remove Viewport, because it was removed
	from the C API. We need to wrap the new stuff, such as GtkClutterActor.

2010-11-11  Murray Cumming  <murrayc@murrayc.com>

	Use clutter-gtk-1.0 and gtkmm-3.0.

	* configure.ac: Try to use the latest versions. This doesn't build yet
	though.

2010-09-29  Chris Kühl  <chrisk@openismus.com>

	Added const version of Clutter::Gtk::Embed::get_stage()

	* clutter-gtk/src/embed.hg: added const version of get_stage()

0.9.6:

2010-05-05  Murray Cumming  <murrayc@murrayc.com>

	Updated for latest clutter-gtk.

	* configure.ac: Depend on latest clutter-gtk and cluttermm.
	* clutter-gtk/src/clutter-gtk_methods.defs: Regenerated.
	* clutter-gtk/src/embed.hg: Now derives from Gtk::Container, since it has
	changed in clutter-gtk.
	* clutter-gtk/clutter-gtkmm.h: Improved main page text.
	* clutter-gtk/clutter-gtkmm.pc.in: Corrected htmlrefpub.

2010-05-05  Murray Cumming  <murrayc@murrayc.com>

	Viewport: Correct the constructor.

	* clutter-gtk/src/viewport.hg: Constructor and create(): Use the Adjustments
	via pointer, not reference, allowing default values of 0. Added properties.
	This also seems to fix the constructor to really use the properties.
	Added class documentation based on the C docs.

2010-05-05  Murray Cumming  <murrayc@murrayc.com>

	Updated for latest clutter-gtk.

	* configure.ac: Depend on latest clutter-gtk and cluttermm.
	* clutter-gtk/src/clutter-gtk_methods.defs: Regenerated.
	* clutter-gtk/src/embed.hg: Now derives from Gtk::Container, since it has
	changed in clutter-gtk.
	* clutter-gtk/clutter-gtkmm.h: Improved main page text.
	* clutter-gtk/clutter-gtkmm.pc.in: Corrected htmlrefpub.

2010-04-28  David King  <davidk@openismus.com>

	Add main page to Doxygen documentation

	* doc/Makefile.am: Parse clutter-gtk/clutter-gtkmm.h for documentation.
	* clutter-gtk/clutter-gtkmm.h: Add main page to Doxygen documentation.

2010-04-05  Murray Cumming  <murrayc@murrayc.com>

  Build with a more recent clutter-gtk.

	* configure.ac: Check for clutter-gtk-0.10 instead of clutter-gtk-0.90,
	because this has changed in clutter-gtk.

0.9.4:

2009-10-03  Daniel Elstner  <daniel.kitta@gmail.com>

	Adopt new mm-common build infrastructure

	* build/: Rename directory from scripts/ and delete the obsolete
	M4 macros and build files.
	* codegen/: Rename directory from tools/.
	* codegen/extradefs/: Rename from tools/extra_defs_gen/.
	* codegen/extradefs/generate_extra_defs_clutter_gtk.cc: Rename from
	tools/extra_defs_gen/generate_defs_clutter_gtk to match the name of
	the executable.
	* doc/: Rename directory from docs/.
	* build_shared/: Delete obsolete build support files.
	* autogen.sh: Replace with minimal script based on autoreconf.
	* configure.ac: Rename from configure.in and rewrite for mm-common.
	Depend on the cluttermm-1.0 module.
	* Makefile.am, doc/Makefile.am, examples/Makefile.am,
	clutter-gtk/src/Makefile.am, clutter-gtk/clutter-gtkmm/Makefile.am:
	Replace with mm-common skeleton build files, with adaptions.
	* codegen/Makefile.am: Replace with skeleton file adapted for
	clutter-gtkmm.
	* codegen/m4/filelist.am, clutter-gtk/src/filelist.am,
	clutter-gtk/clutter-gtkmm/filelist.am: New Automake include files
	listing the clutter-gtkmm source files.
	* codegen/m4/convert_clutter_gtk.m4: Rename file from
	tools/m4/convert_clutter-gtkmm.m4.
	* codegen/m4/convert.m4: Include M4 files by their new name.
	* clutter-gtk/Makefile.am, examples/Makefile.am_fragment,
	clutter-gtk/src/Makefile_list_of_hg.am_fragment,
	clutter-gtk/clutter-gtkmm/private/Makefile.am,
	docs/Makefile_web.am_fragment, docs/reference/Makefile.am,
	tools/Makefile_list_of_sources.am_fragment, tools/m4/Makefile.am,
	tools/m4/Makefile_list_of_sources.am_fragment,
	tools/extra_defs_gen/Makefile.am: Delete obsolete files.
	* clutter-gtk/clutter-gtkmm.pc.in: Merge the modernized skeleton
	pkg-config file from mm-common.
	* clutter-gtk/clutter-gtkmm-uninstalled.pc.in: New pkg-config data
	file for linking to an uninstalled build of clutter-gtkmm.
	* clutter/clutter-gtkmmconfig.h.in: Rename file from
	clutter/clutter-gtkmm-config.h.in for consistency.
	* clutter/clutter-gtkmm.h: Include clutter-gtkmmconfig.h.  Remove
	extern declarations of the runtime version number components as they
	don't appear to be defined anywhere.
	* clutter-gtk/clutter-gtkmm/init.cc: Remove clutter-gtkmm-config.h
	include.
	* examples/events/event.cc (Event::on_hand_button_press): Remove
	unused parameter name.
	* doc/reference/Doxyfile.in: Replace file with mm-common skeleton
	Doxygen configuration, adapted for clutter-gtkmm.
	* clutter-gtk/README, docs/reference/README, tools/m4/README: Delete
	useless or empty text files.

2009-08-26  Murray Cumming  <murrayc@murrayc.com>

	Use clutter-gtk-0.10.

	* configure.in: Use clutter-gtk-0.10 instead of clutter-gtk-0.9.
	* clutter-gtk/clutter-gtkmm.pc.in: Use clutter-gtk-0.10.

2009-07-29  Siavash Safi  <siavashs@siavashs.org>

	* clutter-gtk/clutter-gtkmm/utility.cc: Updated several functions to add
	the GError argument
	* examples/events/event.cc: Updated to build against the new cluttermm
	trunk(patch by Milosz Derezynski)

0.9.4:

2009-06-25  Murray Cumming  <murrayc@murrayc.com>

	* examples/events/event.cc: Fixed the build with the latest cluttermm.

0.9.3:

2009-05-15  Murray Cumming  <murrayc@murrayc.com>

	* configure.in:
	* Makefile.am: Removed tests/ directory because it is just an old copy of
	the one from cluttermm.

2009-05-15  Murray Cumming  <murrayc@murrayc.com>

	* Makefile.am: Mention the tests SUBDIR to fix the build.

2009-05-15  Siavash Safi  <siavash@siavashs.org>

	* configure.in: Increase version and required clutter-gtk version to 0.9.1

2009-04-27  Siavash Safi  <siavash@siavashs.org>

	* clutter-gtk/src/Makefile.am: Fixed the Makefile

2009-04-27  Siavash Safi  <siavash@siavashs.org>

	* .gitignore: Added .gitignore
	* clutter-gtk/src/Makefile.am:
	* clutter-gtk/src/clutter-gtk_docs.xml: Added docs xml
	* clutter-gtk/src/clutter-gtk_enums.defs:
	* clutter-gtk/src/clutter-gtk_methods.defs:
	* clutter-gtk/src/clutter-gtk_signals.defs: Regenerated defs
	* clutter-gtk/src/viewport.hg: Updated the ctor and create()
	* examples/events/event.cc: No need to show the stage, the stage is shown
	when the embed is shown
	* tools/extra_defs_gen/generate_defs_clutter_gtk.cc: Updated

2009-03-19  Murray Cumming  <murrayc@murrayc.com>

	* clutter-gtk/src/embed.hg: get_stage(): Use refreturn to fix the
	refcount.

2009-03-16  Siavash Safi  <siavash@siavashs.org>

	* Makefile.am: Remove test/ directory since it includes old tests from
	cluttermm
	* clutter-gtk/src/clutter-gtk_methods.defs: Regenerated
	* clutter-gtk/src/viewport.hg: Updated get_origin() to use new argument
	types

2009-01-24  Deng Xiyue  <manphiz@gmail.com>

	* Change license header to mention Lesser General Public License
	version 2.1 instead of Library General Public License, to be
	consistent with COPYING.

2009-01-12  Murray Cumming  <murrayc@murrayc.com>

	* examples/events/event.[h|cc]: Correct the coding style to match
	gtkmm examples: Use of m_, use of Gtk::PACK*, use of std::cout,
	no unnecessary virtuals.

2009-01-12  Siavash Safi  <siavash@siavashs.org>

	* clutter-gtk/clutter-gtkmm/utility.cc:
	* clutter-gtk/clutter-gtkmm/utility.h: Hand coded
	utility functions
	* examples/events/Makefile.am:
	* examples/events/event.cc:
	* examples/events/event.h:
	* examples/events/main.cc: New example ported from
	clutter-gtk
	* clutter-gtk/clutter-gtkmm.h:
	* clutter-gtk/clutter-gtkmm/Makefile.am:
	* clutter-gtk/clutter-gtkmm/init.cc:
	* clutter-gtk/src/embed.hg: Updated Copyright
	* configure.in:
	* examples/Makefile.am:
	* examples/actor.png: Renamed to redhand.png
	* examples/embed-gtk.cc: Removed

2009-01-06  Murray Cumming  <murrayc@murrayc.com>

	* docs/Makefile.am:
	* docs/Makefile_web.am_fragment:
	* docs/reference/Makefile.am: Quick-but-kind-of-works upload of
	the documentation. We really need to get library.gnome.org working for us.
	There are no inter-links yet, for instance to glibmm - that needs us to
	arrange the Doxygen tags as done already elsewhere.

2009-01-03  Siavash Safi  <siavash@siavashs.org>

	* clutter-gtk/src/clutter-gtk_methods.defs: Regenerated
	* clutter-gtk/src/Makefile_list_of_hg.am_fragment:
	* clutter-gtk/clutter-gtkmm.h
	* clutter-gtk/src/viewport.ccg:
	* clutter-gtk/src/viewport.hg: Added Viewport

2008-12-29  Daniel Elstner  <danielk@openismus.com>

	* configure.in: Bump version number to 0.9.0.

2008-12-19  Daniel Elstner  <danielk@openismus.com>

	* configure.in (API_VER): Bump to 0.9.

2008-12-19  Daniel Elstner  <danielk@openismus.com>

	* tests/test-alpha-creation.cc: Adapt to cluttermm API change.
	Also get rid of some cruft.

2008-12-19  Daniel Elstner  <danielk@openismus.com>

	* tools/extra_defs_gen/generate_defs_clutter_gtk.cc: Fix to obey the
	single central header policy of clutter 0.9.
	* clutter-gtk/src/embed.ccg: ditto.

2008-12-19  Daniel Elstner  <danielk@openismus.com>

	* configure.in (CLUTTER_GTKMM): Depend on clutter-0.9 and
	clutter-gtk-0.9.

2008-07-25  Murray Cumming  <murrayc@murrayc.com>

	* tools/m4/convert.m4: Mention the correct file to fix the build.

2008-07-25  Murray Cumming  <murrayc@murrayc.com>

	* clutter-gtk/clutter-gtkmm-config.h.in: Corrected the header guard.
	* clutter-gtk/clutter-gtkmm/wrap_init.h: Corrected the namespace
	* tools/m4/Makefile.am:
	* tools/m4/Makefile_list_of_sources.am_fragment:
	* tools/m4/convert_cluttermm.m4: Renamed to convert_clutter-gtkmm.m4

0.7.2:

2008-07-23  Siavash Safi  <siavash.safi@gmail.com>

	* autogen.sh:
	* clutter-cairo/Makefile.am:
	* clutter-cairo/README:
	* clutter-cairo/
	* clutter-gtk/Makefile.am:
	* clutter-gtk/clutter-gtkmm.h:
	* clutter-gtk/clutter-gtkmm.pc.in:
	* clutter-gtk/clutter-gtkmm/Makefile.am:
	* clutter-gtk/clutter-gtkmm/init.cc:
	* clutter-gtk/clutter-gtkmm/init.h:
	* clutter-gtk/clutter-gtkmm/private/Makefile.am:
	* clutter-gtk/clutter-gtkmm/wrap_init.h:
	* clutter-gtk/cluttermm-gtk-config.h.in:
	* clutter-gtk/cluttermm-gtk.h:
	* clutter-gtk/cluttermm-gtk.pc.in:
	* clutter-gtk/cluttermm-gtk/Makefile.am:
	* clutter-gtk/cluttermm-gtk/init.cc:
	* clutter-gtk/cluttermm-gtk/init.h:
	* clutter-gtk/cluttermm-gtk/private/Makefile.am:
	* clutter-gtk/cluttermm-gtk/wrap_init.h:
	* clutter-gtk/src/Makefile.am:
	* clutter-gtk/src/embed.hg:
	* clutter/Makefile.am:
	* clutter/README:
	* clutter/
	* configure.in:
	* docs/reference/Doxyfile.in:
	* docs/reference/Makefile.am:
	* examples/Makefile.am:
	* examples/Makefile.am_fragment:
	* examples/effect.cc:
	* examples/embed-gtk.cc:
	* examples/flowers.cc:
	* examples/simple-cairo.cc:
	* examples/test-actors.cc:
	* examples/test-boxes.cc:
	* scripts/ltmain.sh:
	* tools/extra_defs_gen/Makefile.am:
	* tools/extra_defs_gen/generate_defs_clutter.cc:
	* tools/extra_defs_gen/generate_defs_clutter_cairo.cc:
	* tools/extra_defs_gen/generate_defs_clutter_gtk.cc: Updated the sources
	to use clutter-gtkmm, removed all cluttermm and clutter-cairomm stuff and
	some small fixes.

2008-07-14  Murray Cumming  <murrayc@murrayc.com>

	* Makefile.am:
	* configure.in: Split clutter-gtkmm into this module, out of the
	main cluttermm module, because some people need the extra modularity.
	This does not yet build (and will probalby need more work) because
	there is no clutter-gtk-0.8 yet.

2008-07-05  Armin Burgmeier  <armin@openismus.com>

	* configure.in: Post-release version bump to 0.7.1.

0.7.0:

2008-07-05  Armin Burgmeier  <armin@openismus.com>

	* clutter/cluttermm/init.h:
	* clutter/cluttermm/init.cc: Commented out the init() overload that
	takes a Glib::OptionContext& since for this to work we need a clutter
	release with clutter bug #1033 fixed.

	* clutter/examples/test-actors.cc: Use the normal init() for now,
	don't accepting the -n command line argument.

2008-07-05  Armin Burgmeier  <armin@openismus.com>

	* clutter/cluttermm/event.h:
	* clutter/cluttermm/event.cc: Wrapped some of the clutter_event_*
	functions. Don't wrap those taking a raw ClutterEvent* for now since
	"derived" events such as ClutterEventKey would need an ugly
	reinterpret_cast<> to use those functions anyway. We should probably
	think of a cleverer API for this.

	* clutter/cluttermm/Makefile.am: Add the new files to the build.

	* clutter/cluttermm.h: Include cluttermm/event.h.

	* clutter/src/actor.hg:
	* clutter/src/types.hg: Moved event typedefs from actor.hg to
	types.hg.

	* clutter/src/behaviour-scale.hg: Fixed order of arguments in
	constructors and create functions to match the order of
	clutter_behaviour_scale_new and the set_bounds functions.

	* clutter/cluttermm/init.h:
	* clutter/cluttermm/init.cc: Removed the Clutter::init overload that
	takes an array of Glib::OptionEntry objects since that could not be
	actually used in C++, because in C++ we need a Glib::OptionGroup to
	associate a variable to an entry. Instead, take a Context that is used
	to parse the arguments, as gtkmm does.

	* clutter/cluttermm/frame-source.cc: Include
	<clutter/clutter-frame-source.h> explicitely since this is not
	included from <clutter/clutter.h>. See clutter bug #1019.

	* examples/effect.cc:
	* examples/flowers.cc:
	* examples/test-actors.cc:
	* examples/simple-cairo.cc: Make use of the new C++ API to remove most
	of the C stuff the examples were still using.

2008-06-30  Armin Burgmeier  <armin@openismus.com>

	* clutter/src/timeout-pool.hg:
	* clutter/src/timeout-pool.ccg: Wrapped ClutterTimeoutPool.

	* clutter/cluttermm/frame-source.h:
	* clutter/cluttermm/frame-source.cc: Wrapped clutter_frame_source_add.

	* clutter/cluttermm/main.h:
	* clutter/cluttermm/main.cc: Wrapped the pointer grabbing/ungrabbing
	functions.

	* clutter/cluttermm/threads.h: Fix documentation.

	* clutter/cluttermm/utility.cc:
	* clutter/cluttermm/utility.h: Wrapped clutter_util_next_p2.

	* clutter/cluttermm/Makefile.am:
	* clutter/src/Makefile_list_of_hg.am_fragment: Added new files to
	build.

	* clutter/cluttermm.h: Added new includes.

2008-06-30  Armin Burgmeier  <armin@openismus.com>

	* clutter/src/types.hg: Wrap ClutterInitError.

	* clutter/cluttermm/init.h:
	* clutter/cluttermm/init.cc: Allow reference parameters for init(),
	wrapped clutter_init_with_args, throw InitError if the initialization
	fails.

	* clutter/cluttermm/main.h:
	* clutter/cluttermm/main.cc: Wrapped clutter_main_* functions.

	* clutter/cluttermm/utility.h:
	* clutter/cluttermm/utility.cc: Wrapped clutter_get_debug_enabled,
	clutter_get_show_fps, clutter_get_timestamp, clutter_get_actor_by_gid,
	clutter_set_default_frame_rate, clutter_get_default_frame_rate,
	clutter_set_motion_events_enabled, clutter_get_motion_events_enabled,
	clutter_set_motion_events_frequency,
	clutter_get_motion_events_frequency, clutter_clear_glyph_cache,
	clutter_set_use_mipmapped_text and clutter_get_use_mipmapped_text.

	* clutter/cluttermm/threads.h:
	* clutter/cluttermm/threads.cc: Wrapped the clutter_threads_*
	functions.

	* clutter/cluttermm.h: Added the new header files.

	* clutter/cluttermm/Makefile.am: Added new files to the build.

2008-06-22  Armin Burgmeier  <armin@openismus.com>

	* clutter/src/script.ccg: Fixed a typo so that the vfuncs is actually
	used.

	* clutter/src/shader.hg: Wrapped new methods and properties.

	* clutter/src/actor.hg:
	* clutter/src/actor.ccg: Removed the get_paint_area function and vfunc
	since it has been removed from clutter trunk.

	* tests/test-alpha-func.cc:
	* tests/test-alpha-creation.cc:
	* examples/test-actors.cc: Adapt to new clutter API.

2008-06-21  Armin Burgmeier  <armin@openismus.com>

	* clutter/src/clutter_methods.defs: Removed private definitions from
	clutter-script-private.h.

	* clutter/src/types.hg:
	* clutter/src/types.ccg:
	* tools/m4/convert_cluttermm.m4: Wrapped ClutterKnot, adapted
	conversions.

	* clutter/src/behaviour-bspline.hg:
	* clutter/src/behaviour-depth.hg:
	* clutter/src/behaviour-ellipse.hg:
	* clutter/src/behaviour-path.hg:
	* clutter/src/behaviour-scale.hg:
	* clutter/src/behaviour-rotate.hg:
	* clutter/src/behaviour-opacity.hg:
	* clutter/src/behaviour-bspline.ccg:
	* clutter/src/behaviour-path.ccg: Wrapped missing methods and
	properties.

	* clutter/src/clutter_vfuncs.defs: Fix signature for
	ClutterScriptable's set_custom_property vfunc (GValue* vs. const
	GValue*).
	* clutter/src/scriptable.hg: Wrapped missing methods and the
	set_custom_property vfunc.

	* clutter/src/script.hg:
	* clutter/src/script.ccg: Wrapped the load_from_data method and the
	get_type_from_name vfunc in which we try to instantiate
	gtkmm-overriden objects, as libglademm does.

2008-06-20  Armin Burgmeier  <armin@openismus.com>

	* clutter/src/Makefile_list_of_hg.am_fragment:
	* clutter/src/effecttemplate.hg:
	* clutter/src/effecttemplate.ccg: Wrapped ClutterEffectTemplate.

	* clutter/src/alpha.hg: Wrap "alpha" and "timeline" properties.
	* clutter/src/score.hg: Wrap new methods, properties and signals.

	* clutter/cluttermm.h: Added effecttemplate.h to the includes.

	* examples/Makefile.am:
	* examples/effect.cc: Added a simple example to show how
	Clutter::EffectTemplate can be used.

2008-06-15  Armin Burgmeier  <armin@openismus.com>

	* clutter/src/clutter_others.defs: Added signals for ClutterContainer.
	* clutter/src/clutter_vfuncs.defs: Added vfuncs for ClutterContainer.

	* clutter/src/container.hg: Wrapped vfuncs and other missing methods.
	Did not yet wrap the ChildMeta/Child properties stuff which probably
	needs some more thought.

	* clutter/src/stage.hg:
	* clutter/src/stage.ccg: Wrapped new properties and methods, and
	ClutterPerspective.

	* clutter/src/timeline.hg:
	* clutter/src/timeline.ccg: Wrapped new signals, properties and methods.

	* clutter/src/clutter_signals.defs: Regenerated after clutter bug #967
	has been fixed (http://bugzilla.openedhand.com/show_bug.cgi?id=967).

2008-06-14  Armin Burgmeier  <armin@openismus.com>

	* clutter/src/clutter_others.defs: Add ClutterMedia signals.
	* clutter/src/clutter_vfuncs.defs: Add ClutterActor vfuncs.

	* clutter/src/actor.hg:
	* clutter/src/actor.ccg: Wrapped properties and vfuncs.

	* clutter/src/media.hg: Wrap the get_uri() func correctly, wrap "eos"
	signal and properties.

	* clutter/src/rectangle.hg:
	* clutter/src/rectangle.ccg: Implement get_border_color() (was only
	declared, but not implemented), and wrap properties.

	* clutter/src/label.hg:
	* clutter/src/entry.hg: Wrap properties, fix a typo (get_text <->
	set_text).

	* clutter/src/types.hg:
	* tools/m4/convert_cluttermm.m4: Wrap ClutterRequestMode enum.

	* clutter/src/texture.hg: Removed the constructor taking a filename
	since loading of the file could fail, and I want to avoid throwing an
	error in a constructor. Instead, set_from_file() can be called after
	construction. Also wrapped other new methods and properties.

	* examples/embed-gtk.cc:
	* examples/test-actors.cc: Adapt.

2008-06-12  Armin Burgmeier  <armin@openismus.com>

	* clutter/src/types.hg:
	* clutter/src/types.ccg: Wrapped ClutterVertex, ClutterGeometry.

	* clutter/src/texture.hg: Removed the constructor taking a pixbuf,
	since it was removed in clutter, instead added constructors taking a
	filename or an actor, respectively.

	* clutter/src/actor.hg:
	* clutter/src/actor.ccg: Wrapped new/remaining functions and signals.

	* clutter/src/clutter_signals.defs: Regenerated because the
	"unrealized" signal of ClutterActor was renamed to "unrealize".

	* tools/m4/convert_cluttermm.m4: Added conversions between
	ClutterShader* and Clutter::Shader.

	* examples/embed-gtk.cc:
	* examples/test-actors.cc: Create textures from file instead of from
	pixbuf, to make them compile again.

2008-06-12  Armin Burgmeier  <armin@openismus.com>

	* clutter/src/clutter_methods.defs:
	* clutter/src/clutter_enums.defs:
	* clutter/src/clutter_docs.xml:
	* clutter/src/clutter_signals.defs:
	* clutter/src/clutter_vfuncs.defs: Regenerated defs, removed some
	vfuncs that do no longer exist.

	* clutter/src/texture.hg:
	* clutter/src/stage.hg:
	* clutter/src/shader.hg:
	* clutter/src/actor.hg: Removed some API that does not exist
	anymore, to make it compile.

	* configure.in: Changed API_VER to 0.8, version to 0.7.0, and require
	clutter-0.7.

2008-06-02  Murray Cumming  <murrayc@murrayc.com>

	* examples/Makefile.am: Added actor.png to the dist.
	Bug #536180 (Denis Leroy).

2008-06-02   Denis Leroy  <denis@poolshark.org>

	* clutter-cairo/cluttermm-cairo.pc.in:
	* clutter-gtk/cluttermm-gtk.pc.in: Use API_VER so the correct library
	names are used. Bug #536181.

0.5.1:

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

	* clutter-cairo/Makefile.am:
	* clutter-gtk/Makefile.am:
	* clutter/Makefile.am: Added the generated .pc files to DISTCLEANFILES
	to fix distcheck.

2008-04-22  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter-cairo/cluttermm-cairo/private/Makefile.am:
	* clutter-gtk/cluttermm-gtk/private/Makefile.am:
	* tools/m4/Makefile.am: fix up a couple things that were missed from the API
	version rename

2008-04-22  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter-cairo/Makefile.am:
	* clutter-cairo/cluttermm-cairo/Makefile.am:
	* clutter-gtk/Makefile.am:
	* clutter-gtk/cluttermm-gtk/Makefile.am:
	* clutter/Makefile.am:
	* clutter/cluttermm.pc.in:
	* clutter/cluttermm/Makefile.am:
	* clutter/cluttermm/private/Makefile.am:
	* clutter/cluttermmconfig.h.in:
	* configure.in:
	* examples/Makefile.am_fragment: now change everything over to use the -0.6
	API version instead of -1.0.  The C Clutter library uses 0.6 for their API
	version and if cluttermm uses -1.0 now, we might run into trouble when
	clutterm reaches 1.0.  This should be ok yet since we don't have any real
	users or complete releases yet.

2008-04-22  Jonathon Jongsma  <jjongsma@gnome.org>

	* autogen.sh: abort if automake fails

2008-04-22  Siavash Safi  <siavash.safi@gmail.com>

	* Makefile.am:
	* clutter-gtk/Makefile.am:
	* clutter-gtk/README:
	* clutter-gtk/cluttermm-gtk-config.h.in:
	* clutter-gtk/cluttermm-gtk.h:
	* clutter-gtk/cluttermm-gtk.pc.in:
	* clutter-gtk/cluttermm-gtk/Makefile.am:
	* clutter-gtk/cluttermm-gtk/init.cc:
	* clutter-gtk/cluttermm-gtk/init.h:
	* clutter-gtk/cluttermm-gtk/private/Makefile.am:
	* clutter-gtk/cluttermm-gtk/wrap_init.h:
	* clutter-gtk/src/Makefile.am:
	* clutter-gtk/src/Makefile_list_of_hg.am_fragment:
	* clutter-gtk/src/clutter-gtk.defs:
	* clutter-gtk/src/clutter-gtk_enums.defs:
	* clutter-gtk/src/clutter-gtk_methods.defs:
	* clutter-gtk/src/clutter-gtk_others.defs:
	* clutter-gtk/src/clutter-gtk_signals.defs:
	* clutter-gtk/src/clutter-gtk_vfuncs.defs:
	* clutter-gtk/src/embed.ccg:
	* clutter-gtk/src/embed.hg:
	* configure.in:
	* examples/Makefile.am:
	* examples/Makefile.am_fragment:
	* examples/embed-gtk.cc: Added support for clutter-gtk library.

2008-04-20  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter-cairo: split cluttermm-cairo library into its own subdirectory to
	match the way the underlying clutter library is divided

2008-04-15  Jonathon Jongsma  <jjongsma@gnome.org>

	* configure.in: bumped version number to 0.5.1
	* clutter/Makefile.am:
	* clutter/cluttermm-1.0.pc.in:
	* clutter/cluttermm/Makefile.am:
	* clutter/cluttermm/private/Makefile.am:
	* examples/Makefile.am_fragment: previously, the library name was a mixture
	of cluttermm-1.0 and cluttermm-0.1.  The pkg-config file and include
	directories were 1.0, but the .so files were named -0.1.  Now everything
	should be named -1.0

2008-04-15  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/actor.hg: add default value of 'true' to Actor::set_reactive()

2008-04-13  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/cluttermm-1.0.pc.in: require 'clutter-0.6' in the .pc file instead
	of 'clutter'

2008-04-13  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/cluttermm.h:
	* clutter/src/Makefile_list_of_hg.am_fragment:
	* clutter/src/cairo-texture.ccg:
	* clutter/src/cairo-texture.hg:
	* clutter/src/clutter_methods.defs:
	* examples/Makefile.am:
	* examples/flowers.cc:
	* examples/simple-cairo.cc:
	* examples/test-actors.cc: add support for the clutter-cairo library.
	Currently this is required unconditionally, I'm not sure if we want to wrap
	this in a separate library (e.g. cluttermm-cairo) since the underlying
	libraries are separate.

0.5.0:

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

	* configure.in: Depend on clutter-0.6 instead of clutter-0.5.
	* clutter/src/clutter_methods.defs: Regenereated with h2defs.py.

	* clutter/src/clutter_vfuncs.defs:
	* clutter/src/stage.hg: Remove set_offscreen() vfunc because it was
	removed from clutter.

	* clutter/src/entry.hg: Renamed set_position() to set_cursor_position(),
	to match the change in clutter.

2008-01-26  Murray Cumming  <murrayc@murrayc.com>

	* clutter/src/script.hg:
	* clutter/src/shader.hg: Do not use _DERIVES_INITIALLY_UNOWNED, because I
	do not think they do.

2008-01-26  Murray Cumming  <murrayc@murrayc.com>

	* clutter/src/score.hg: Do not use _DERIVES_INITIALLY_UNOWNED, because I
	do not think it does.
	get_timeline(): Use refreturn.
	* clutter/src/script.hg: Wrap clutter_get_script_id() as a static method.
	* clutter/src/scriptable.hg: Wrap the get_id() vfunc.
	* clutter/src/shader.ccg:
	* clutter/src/shader.hg: Use std::string for the source code (data) parameters.
	* clutter/src/stage.hg: Added default values for set_*(bool) methods.

2008-01-26  Murray Cumming  <murrayc@murrayc.com>

	* clutter/src/media.hg:
	* clutter/src/stage.hg: Added ustring conversions for signals, to fix the build.

2008-01-25  Jonathon Jongsma  <jjongsma@gnome.org>

	* tests/test-alpha-creation.cc:
	* tests/test-alpha-func.cc: update tests for new BehaviourScale constructor API

2008-01-20  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/actor.hg: implement Scriptable interface
	* clutter/src/behaviour-bspline.hg: implement Scriptable interface
	* clutter/src/behaviour-path.hg: implement Scriptable interface
	* clutter/src/scriptable.hg: remove errant actor.h include

2008-01-20  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/Makefile_list_of_hg.am_fragment:
	* clutter/src/clutter_vfuncs.defs:
	* clutter/src/scriptable.ccg:
	* clutter/src/scriptable.hg: add new Scriptable Interface

2008-01-20  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/cluttermm.h:
	* clutter/src/Makefile_list_of_hg.am_fragment:
	* clutter/src/clutter_signals.defs:
	* clutter/src/script.ccg:
	* clutter/src/script.hg:
	* tools/extra_defs_gen/generate_defs_clutter.cc:
	Added Script class.  A lot of it is still marked with TODOs since I haven't
	thought about how to handle the signal connection stuff in C++.

2008-01-20  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/shader.ccg:
	* clutter/src/shader.hg:
	* clutter/src/Makefile_list_of_hg.am_fragment: add new Shader class
	* clutter/cluttermm.h: add score.h and shader.h to main include header
	* clutter/src/clutter_signals.defs:
	* tools/extra_defs_gen/generate_defs_clutter.cc: generate defs for new
	Shader and Score classes

2008-01-20  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/behaviour-opacity.hg: wrapped a couple missing methods

2008-01-20  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/score.ccg:
	* clutter/src/score.hg:
	* clutter/src/Makefile_list_of_hg.am_fragment: add new Score class
	* clutter/src/clutter_docs_override.xml: override some documentation for the
	Score class since I overloaded append() with a NULL parameter for parent

2008-01-19  Jonathon Jongsma  <jjongsma@gnome.org>

	* examples/test-actors.cc: update example to use new BehaviourScale
	constructor API

2008-01-19  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/clutter_docs.xml: re-generated documentation
	* clutter/src/stage.hg: wrapped missing functions
	* clutter/src/timeline.hg: wrapped missing functions
	* tools/m4/convert_cluttermm.m4: moved a conversion to the source file

2008-01-19  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/behaviour-scale.hg: wrapped new BehaviourScale API and fixed
	up some API changes (constructor, etc)
	* clutter/src/stage.hg: wrapped new Stage API
	* tools/m4/convert_cluttermm.m4: add conversions for Fog

2008-01-19  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/behaviour-scale.hg: update get_bounds() API that now takes a
	start and end instead of an angle

2008-01-19  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/clutter_signals.defs: reverted a couple signal definitions back
	to take const parameters.  These were hand-changed and overwritten by
	re-generating the .defs file.

2008-01-19  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/behaviour-ellipse.hg: API change, angle degree arguments were
	changed from ClutterAngle to ClutterFixed in the C API

2008-01-19  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/clutter_enums.defs:
	* clutter/src/clutter_methods.defs:
	* clutter/src/clutter_signals.defs: re-generated defs
	* clutter/src/actor.hg: wrapped the new Unit-related API (e.g. get_xu()).
	It might be nice to wrap the set_xu() functions as overloaded versions of
	set_x(), but that won't work for get_xu() since you can't overload on return
	values, so I left them all with the slightly awkward naming of the C
	functions.

2007-12-27  Daniel Elstner  <danielk@openismus.com>

	* examples/src/color.ccg: Eliminate leftover inclusion of removed
	clutter-layout.h header.

2007-12-17  Murray Cumming  <murrayc@murrayc.com>

	* clutter/src/Makefile_list_of_hg.am_fragment:
	Added back container.hg because ClutterContainer was not removed
	from clutter.

2007-11-30  Murray Cumming  <murrayc@murrayc.com>

	* clutter/src/actor.hg: Removed deprecated
	set_scale_with_gravityx(). Added some new methods.

	* clutter/cluttermm.h:
	* clutter/src/Makefile_list_of_hg.am_fragment:
	* examples/Makefile.am:
	* tools/extra_defs_gen/generate_defs_clutter.cc:
	Remove use of Box, Container, HBox, VBox, Layout and Margin
	because they have been removed from Clutter. We can move these
	to a wrapper for the Clutter higher-level library when that
	C library exists.

2007-11-22  Murray Cumming  <murrayc@murrayc.com>

	* clutter/src/alpha.ccg:
	* clutter/src/behaviour.ccg:
	* clutter/src/container.ccg: Take a reference with Glib::wrap()
	in the slot/callback proxies, because the C callback does not
	give us one. Otherwise the RefPtr decreases the refcount in its
	destructor.
	Jonathon, if you copied this code from somewhere, we should check
	the code that you copied from too.
	* clutter/src/timeline.hg: Added =true to set_loop().
	* tests/Makefile.am: Added a test of the alpha funcs.

2007-11-19  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/actor.hg: wrap some more Actor methods
	* examples/test-actors.cc: use the C++ versions of set_rotation()

2007-11-19  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/alpha.hg:
	* clutter/src/behaviour-depth.hg:
	* clutter/src/behaviour-ellipse.hg:
	* clutter/src/behaviour-opacity.hg:
	* clutter/src/behaviour-path.hg:
	* clutter/src/behaviour-rotate.hg:
	* clutter/src/behaviour-scale.hg:
	* clutter/src/behaviour.ccg:
	* clutter/src/behaviour.hg:
	* clutter/src/clutter_enums.defs:
	* clutter/src/clutter_methods.defs:
	* clutter/src/clutter_signals.defs:
	* clutter/src/container.hg:
	* clutter/src/entry.hg:
	* clutter/src/group.hg:
	* clutter/src/label.hg:
	* clutter/src/timeline.hg:
	* tools/m4/convert_cluttermm.m4: wrapped a lot of new API introduced by
	generating new .defs files and cleaned up some of the missing stuff from
	before, including wrapping a lot of new properties

2007-11-19  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/clutter_enums.defs:
	* clutter/src/clutter_methods.defs:
	* clutter/src/clutter_signals.defs: re-generated defs

2007-11-19  Jonathon Jongsma  <jjongsma@gnome.org>

	* MAINTAINERS: I figure I might as well add myself as a maintainer

2007-11-19  Murray Cumming  <murrayc@murrayc.com>

	* clutter/src/alpha.ccg:
	* clutter/src/alpha.hg: Added a constructor and create()
	that takes a regular ClutterAlphaFunc, because the slot version
	seems to have refcount problems. We might want this anyway, so it
	is easy for people to use new standard clutter ClutterAlphaFuncs.
	* tests/test-alpha-creation.cc: Use the new constructor to show
	that this removes the warning.

2007-11-19  Murray Cumming  <murrayc@murrayc.com>

	* Makefile.am:
	* configure.in:
	* tests/Makefile.am:
	* tests/test-alpha-creation.cc: Added a tests directory, with one
	simple test, though it doesn't show the problem in the example.

2007-11-19  Murray Cumming  <murrayc@murrayc.com>

	* clutter/src/actor.hg: Commented-out the rotate_*() and get_r*_ang*()
	methods which have been removed from clutter in svn.
	* examples/test-actors.cc: Used the C functions for now, because I am too
	lazy to regenerate the .defs file.

2007-11-18  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/alpha.hg: add sigc::slot wrappers for all of the pre-defined
	alpha functions provided by clutter
	* clutter/src/alpha.ccg: Sink initially unowned ref in custom constructor,
	also define the pre-defined alpha slots
	* examples/test-actors.cc: update to use newly wrapped sine alpha func, also
	make the example generally more c++-ified

2007-11-17  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/cluttermm/init.cc: also initialize gdkmm so that we can use
	Gdk::Pixbuf properly
	* examples/test-actors.cc: added new test/example -- the one with the
	spinning openedhand logos.  There are a few things that are not wrapped and
	a couple of things print warnings on exit (indicating perhaps a reference
	counting issue or something), but for the most part things work so far.

2007-11-17  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/behaviour-scale.hg: fix the construction param names

2007-11-17  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/clone-texture.hg: fixe CloneTexture so it actually works.
	Give it the write GType, fix the construct param property name

2007-11-17  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/timeline.hg: add proper constructor -- there is no default
	constructor for Timeline

2007-11-17  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/cluttermm.h: update main super-header to include all of the new
	headers that we've added recently
	* clutter/src/Makefile_list_of_hg.am_fragment:
	* clutter/src/clone-texture.ccg:
	* clutter/src/clone-texture.hg:
	* tools/m4/convert_cluttermm.m4: add initial implementation of CloneTexture
	class

2007-11-17  Jonathon Jongsma  <jjongsma@gnome.org>

	* tools/m4/convert_cluttermm.m4:
	* clutter/src/types.hg: add Gravity enum
	* clutter/src/Makefile_list_of_hg.am_fragment:
	* clutter/src/behaviour-scale.ccg:
	* clutter/src/behaviour-scale.hg: added initial implementation of
	BehaviourScale class

2007-11-17  Jonathon Jongsma  <jjongsma@gnome.org>

	* Update to latest clutter trunk API
	* clutter/src/actor.hg: renamed get_id() to get_gid()
	* clutter/src/behaviour-ellipse.hg: renamed *_angle_begin to *_angle_start

2007-11-17  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/Makefile_list_of_hg.am_fragment:
	* clutter/src/behaviour-ellipse.ccg:
	* clutter/src/behaviour-ellipse.hg:
	* clutter/src/behaviour-rotate.ccg:
	* clutter/src/behaviour-rotate.hg: added initial implementation of
	BehaviourRotate class

2007-11-17  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/types.ccg/hg:
	* clutter/cluttermm/types.h: move this to types.hg so that we can wrap some
	enums here with gmmproc
	* clutter/src/Makefile_list_of_hg.am_fragment:
	* clutter/src/behaviour-ellipse.ccg:
	* clutter/src/behaviour-ellipse.hg: add initial implementation of
	BehaviorEllipse class
	* tools/m4/convert_cluttermm.m4: add enum conversions

2007-11-17  Jonathon Jongsma  <jjongsma@gnome.org>

	* docs/reference/Doxyfile.in: update to new config file format

2007-11-15  Murray Cumming  <murrayc@murrayc.com>

	* clutter/src/clutter_signals.defs: Corrected the
	Actor::enter-event signal definition.
	* clutter/src/actor.hg: Added some event signals that were
	commented out.
	* clutter/src/alpha.ccg:
	* clutter/src/alpha.hg: Added a constructor (and create)
	which takes a timeline and alpha callback.
	* clutter/src/container.ccg:
	* clutter/src/container.hg: Added foreach() and
	sort_depth_order(), and the foreach() vfunc.
	* clutter/src/stage.hg: Added stage_event().
	* clutter/src/timeline.hg: Added clone().

2007-11-12  Murray Cumming  <murrayc@murrayc.com>

	* clutter/src/actor.hg: Wrapped get_scalex().
	* clutter/src/behaviour.hg: Wrapped get_actors().
	* tools/m4/convert_cluttermm.m4: Moved the signal conversion into the .hg file,
	to avoid it being used anywhere else.

2007-11-12  Murray Cumming  <murrayc@murrayc.com>

	* clutter/src/texture.ccg:
	* clutter/src/texture.hg: Use _WRAP_GERROR() to wrap the
	GError, and use the errthrow parameter with _WRAP_METHOD.

2007-11-12  Murray Cumming  <murrayc@murrayc.com>

	* clutter/cluttermm/types.h: Added Fixed and *Event typedefs.
	* tools/m4/convert_cluttermm.m4: Added conversions.
	* clutter/src/actor.ccg:
	* clutter/src/actor.hg: Used *Event typedefs.
	* clutter/src/alpha.ccg:
	* clutter/src/alpha.hg:
	* clutter/src/behaviour-bspline.ccg:
	* clutter/src/behaviour-bspline.hg:
	* clutter/src/behaviour-depth.ccg:
	* clutter/src/behaviour-depth.hg:
	* clutter/src/behaviour-opacity.ccg:
	* clutter/src/behaviour-opacity.hg:
	* clutter/src/behaviour-path.ccg:
	* clutter/src/behaviour-path.hg:
	* clutter/src/behaviour.ccg:
	* clutter/src/behaviour.hg:
	* clutter/src/box.ccg:
	* clutter/src/box.hg:
	* clutter/src/color.ccg:
	* clutter/src/color.hg:
	* clutter/src/container.ccg:
	* clutter/src/container.hg:
	* clutter/src/entry.ccg:
	* clutter/src/entry.hg:
	* clutter/src/group.ccg:
	* clutter/src/group.hg:
	* clutter/src/label.ccg:
	* clutter/src/label.hg:
	* clutter/src/layout.hg:
	* clutter/src/margin.ccg:
	* clutter/src/margin.hg:
	* clutter/src/media.hg:
	* clutter/src/rectangle.ccg:
	* clutter/src/rectangle.hg:
	* clutter/src/stage.ccg:
	* clutter/src/stage.hg:
	* clutter/src/texture.ccg:
	* clutter/src/texture.hg:
	* clutter/src/timeline.ccg:
	* clutter/src/timeline.hg: Use Fixed typedefs.
	Removed unnecessary includes of C headers in our .hg headers -
	adding them to our .ccg files where necessary.

2007-11-11  Jonathon Jongsma  <jjongsma@gnome.org>

	* configure.in:
	* docs/Makefile.am: build the API documentation by default

2007-11-11  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/Makefile_list_of_hg.am_fragment:
	* clutter/src/behaviour-path.ccg:
	* clutter/src/behaviour-path.hg: Initial implementation of the BehaviourPath
	class
	* clutter/src/clutter_signals.defs: modified signal signature by hand to
	change the knot_reached argument to const.

2007-11-11  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/behaviour-depth.hg: removed incorrect comment (copy/paste
	error)
	* clutter/src/Makefile_list_of_hg.am_fragment:
	* clutter/src/behaviour-opacity.ccg:
	* clutter/src/behaviour-opacity.hg: initial implementation of the
	BehaviourOpacity class

2007-11-11  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/Makefile_list_of_hg.am_fragment:
	* clutter/src/behaviour-depth.ccg:
	* clutter/src/behaviour-depth.hg: initial implementation of the
	BehaviourDepth class

2007-11-10  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/clutter_signals.defs: re-generate signals and manually change
	one parameter (in "knot_reached") to const since it didn't get detected
	properly.  I'm not sure if this is the right way to do that or not
	* clutter/cluttermm/types.h: add Knot type
	* tools/m4/convert_cluttermm.m4:
	* clutter/src/Makefile_list_of_hg.am_fragment:
	* clutter/src/behaviour-bspline.ccg:
	* clutter/src/behaviour-bspline.hg: add initial implementation of the
	BehaviourBspline class

2007-11-09  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/alpha.hg: added missing get_alpha() function
	* clutter/src/Makefile_list_of_hg.am_fragment:
	* clutter/src/behaviour.ccg:
	* clutter/src/behaviour.hg:
	* clutter/src/clutter_vfuncs.defs:
	* tools/m4/convert_cluttermm.m4: added initial wrapper for Behavior

2007-11-09  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/Makefile_list_of_hg.am_fragment:
	* clutter/src/alpha.ccg:
	* clutter/src/alpha.hg: added initial wrapper for ClutterAlpha
	* clutter/src/timeline.hg: made Timeline only accessible via RefPtr

2007-11-08  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/container.hg: added refreturn to some functions
	* clutter/src/group.hg: added refreturn to some functions
	* clutter/src/stage.hg: added refreturn to some functions
	* examples/test-boxes.cc: connected the signal handlers, so the full
	functionality of the C demo is now working (although there are some things
	in the example which aren't wrapped yet).

2007-11-08  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/color.ccg:
	* clutter/src/color.hg: I had forgotten to add an rgb constructor, which is
	the most common case and corresponds to the C use:
	ClutterColor color = { 0, 0, 0, 255};
	This means that we can't have a constructor for hls, because they would be
	the same signature.  So I removed the hls and hlsx constructors.  If you
	want to set a color via hls, you'll need to construct it and then call
	Color::set_from_hls() instead.  I also added getters/setters for all of the
	individual red/green/blue/alpha values and one setter for all of them at
	once. This API might still need a bit more thought to make it more natural
	* examples/test-boxes.cc: updated for the new color API

2007-11-08  Murray Cumming  <murrayc@murrayc.com>

	* clutter/src/actor.hg: Use the new _DERIVES_INITIALLY_UNOWNED
	gmmproc macro from the latest glibmm from svn.
	* examples/test-boxes.cc: Remove the extra reference() calls. These
	should no longer be necessary.

2007-11-07  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/cluttermm/init.cc:
	* clutter/cluttermm/init.h: just modifiying the init() function enough so
	that I can get the example to run
	* examples/Makefile.am:
	* examples/test-boxes.cc: added a simple example which is a translation of
	the test-boxes.c program from clutter.  It doesn't work completely yet, but
	a window shows up and it's the right size.

2007-11-07  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/cluttermm.h: Add the rest of the headers created so far to the m
	ain cluttermm.h include file
	* configure.in: removed an example makefile from AC_OUTPUT since it no
	longer exists

2007-11-07  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/box.hg: I think the HBox and VBox classes should be used by
	RefPtr, so I added create() functions and made their constructors private

2007-11-07  Jonathon Jongsma  <jjongsma@gnome.org>

	* configure.in: bump the version to 0.5.0 to try to avoid confusion with
	people assuming that they can use it with clutter <= 0.3.  There's currently
	a lot fo 0.5/0.6 clutter API wrapped in cluttermm, and this version change
	hopefully makes that more clear

2007-11-07  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/Makefile_list_of_hg.am_fragment:
	* clutter/src/timeline.ccg:
	* clutter/src/timeline.hg: Added initial wrapper for Timeline

2007-11-07  Murray Cumming  <murrayc@murrayc.com>

	* clutter/cluttermm/Makefile.am:
	* clutter/cluttermm/types.h: Added this file.
	So far it just contains the Unit typedef.
	* clutter/src/container.hg:
	* clutter/src/layout.hg:
	* clutter/src/texture.hg:
	* tools/m4/convert_cluttermm.m4: Use Unit instead
	of ClutterUnit in our API.
	* clutter/src/margin.ccg:
	* clutter/src/margin.hg: Use _MEMBER_GET() and
	_MEMBER_SET() instead of hand-coding these.

2007-11-07  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/Makefile_list_of_hg.am_fragment:
	* clutter/src/clutter_vfuncs.defs:
	* clutter/src/entry.ccg:
	* clutter/src/entry.hg: Add wrapper for Entry class

2007-11-07  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/rectangle.ccg:
	* clutter/src/rectangle.hg:
	* clutter/src/texture.ccg:
	* clutter/src/texture.hg: use _WRAP_CTOR instead of doing hand-coded
	constructors for Rectangle and Texture.

2007-11-07  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/label.hg: re-enabled pango-related functions.  Fixed a typo
	where get_* was mis-spelled set_*

2007-11-07  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/Makefile_list_of_hg.am_fragment:
	* clutter/src/label.ccg:
	* clutter/src/label.hg:
	* tools/m4/convert_cluttermm.m4: add Label class.  Commented out Pango-using
	functions until I get conversions to work correctly

2007-11-07  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/clutter_methods.defs: re-generate methods defs

2007-11-06  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/actor.hg:
	* clutter/src/clutter_signals.defs: added some signals to the Actor class

2007-11-06  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/group.hg: removed a bunch of deprecated functions and added a
	constversion of one function

2007-11-06  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/container.hg: removed a function from Container that was
	removed from the C library

2007-11-06  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/stage.hg: wrapped some more functions of Stage

2007-11-06  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/Makefile_list_of_hg.am_fragment:
	* clutter/src/texture.ccg:
	* clutter/src/texture.hg:
	* tools/m4/convert_cluttermm.m4: Initial wrapper for Texture class

2007-10-31  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/box.hg:
	* clutter/src/color.hg:
	* clutter/src/rectangle.hg:
	* clutter/src/stage.hg: added _WRAP_METHOD_DOCS_ONLY calls to methods that
	were customized and not wrapped automatically so that the relevant generated
	documentation gets included
	* clutter/src/clutter_docs.xml: re-generate the clutter docs

2007-10-31  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/actor.hg: use wrapped Color class in the pick() method

2007-10-31  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/cluttermm/init.cc:
	* clutter/cluttermm/init.h:
	* clutter/cluttermm/wrap_init.h:
	* clutter/cluttermmconfig.h.in: removed a bunch more leftover namespaces and
	such from goocanvasmm and gdamm

2007-10-31  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/Makefile_list_of_hg.am_fragment:
	* clutter/src/rectangle.ccg:
	* clutter/src/rectangle.hg: Wrap the Rectangle class

2007-10-31  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/stage.hg: add conversion so that Stage::get_default() returns
	a RefPtr<Stage> type

2007-10-30  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/Makefile_list_of_hg.am_fragment:
	* clutter/src/clutter_vfuncs.defs:
	* clutter/src/stage.ccg:
	* clutter/src/stage.hg: added an initial wrapper for the Stage class.
	The get_default() function returns a RefPtr<Actor> instead of a
	RefPtr<Stage> since I'm not sure of the proper way to do the conversion, but
	otherwise, it should be mostly complete.

2007-10-29  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/box.hg: added HBox and VBox classes.  I decided against
	creating separate headers for each of these classes like the base clutter
	library does since they're so small, and I just put them all in box.h like
	we do in gtkmm.

2007-10-28  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/README: clean up a copy/paste error
	* added some more files to ignore

2007-10-28  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/Makefile_list_of_hg.am_fragment:
	* clutter/src/group.ccg:
	* clutter/src/group.hg: add initial wrapper for ClutterGroup

2007-10-28  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/cluttermm.h: cleaned up the one-include-to-rule-them-all so that
	it includes all of the header files created so far and so that it has proper
	copyright information.  Also removed some commented-out cruft

2007-10-28  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/cluttermm.h: changed the #include guard from LIBGOOCANVASMM_H to
	LIBCLUTTERMM_H
	* clutter/src/clutter_vfuncs.defs: removed a whole bunch of goocanvasmm
	references

2007-10-28  Jonathon Jongsma  <jjongsma@gnome.org>

	* examples/Makefile.am:
	* examples/README.txt:
	* examples/simple/Makefile.am:
	* examples/simple/simple.cc:
	* examples/simple/window.cc:
	* examples/simple/window.h: removed the leftover goocanvas example so that
	the build doesn't break on the examples every time

2007-10-28  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/Makefile_list_of_hg.am_fragment:
	* clutter/src/clutter_vfuncs.defs:
	* clutter/src/media.ccg:
	* clutter/src/media.hg: Add initial wrapper for ClutterMedia Interface

2007-10-28  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/margin.ccg:
	* clutter/src/margin.hg: added getters and setters for the various margin
	values (top, right, bottom, left)

2007-10-28  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/color.ccg:
	* clutter/src/color.hg:
	* tools/m4/convert_cluttermm.m4: Finish wrapping the Color class.  There are
	a couple of utility functions that have a signature like:
	void darken(ClutterColor* src, ClutterColor*dest);
	These I wrapped to act on the 'this' object (e.g. darken(this, this))
	instead of returning a modified copy of the Color.  I did this because
	otherwise you wouldn't have any way to darken the current object directly,
	you'd have to do something like:
	Color foo;
	Color darkened_foo = foo.darken();
	// now use the darkened color you wanted and throw away foo

	This means, of course, that if you *do* want to create a darkened copy, you
	have to create the copy manually, e.g.:
	Color foo;
	Color darkened_foo = foo;
	darkened_foo.darken();
	There are drawbacks to both approaches, but I think the second is more
	flexible and feels better to me.

2007-10-28  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/color.ccg:
	* clutter/src/color.hg: implemented operator+ and operator- for the Color
	class and re-implemented .add() and .subtract() with these new operators.
	Also made add() and subtract() const since they don't modify the object,
	they return a new object.

2007-10-28  Murray Cumming  <murrayc@murrayc.com>

	* clutter/src/Makefile_list_of_hg.am_fragment:
	* tools/m4/convert_cluttermm.m4:
	* clutter/src/box.ccg:
	* clutter/src/box.hg:
	* clutter/src/color.ccg:
	* clutter/src/color.hg:
	* clutter/src/margin.ccg:
	* clutter/src/margin.hg: Added wrappers for these
	two boxed types.
	* clutter/src/container.ccg:
	* clutter/src/container.hg: Use the Color and Margin
	classes.
	* clutter/src/layout.hg: Moved the conversion for the
	signal to here, and fixed the reference-counting for it.
	Some other minor const fixes.

2007-10-27  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/Makefile_list_of_hg.am_fragment:
	* clutter/src/box.ccg:
	* clutter/src/box.hg:
	* clutter/src/clutter_vfuncs.defs:
	* tools/m4/convert_cluttermm.m4: add initial wrapper for ClutterBox

2007-10-27  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/container.hg:
	* clutter/src/layout.hg: make member functions public, accidentally left
	them at the default private visibility

2007-10-27  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/Makefile_list_of_hg.am_fragment:
	* clutter/src/clutter_vfuncs.defs:
	* clutter/src/layout.ccg:
	* clutter/src/layout.hg:
	* tools/m4/convert_cluttermm.m4: added initial wrapper for ClutterLayout
	Interface

2007-10-27  Jonathon Jongsma  <jjongsma@gnome.org>

	* add svn:ignore properties so `svn status` is useful again

2007-10-27  Jonathon Jongsma  <jjongsma@gnome.org>

	* clutter/src/Makefile_list_of_hg.am_fragment:
	* clutter/src/container.ccg:
	* clutter/src/container.hg:
	* tools/m4/convert_cluttermm.m4: added initial wrapping of the
	ClutterContainer interface.