[goocanvasmm] Move to a generated ChangeLog.
- From: José Alburquerque <jaalburqu src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [goocanvasmm] Move to a generated ChangeLog.
- Date: Thu, 4 Jul 2013 00:16:03 +0000 (UTC)
commit c12c3baeb236bd81184887359c1c9ad29c887ba0
Author: José Alburquerque <jaalburquerque gmail com>
Date: Wed Jul 3 19:21:23 2013 -0400
Move to a generated ChangeLog.
ChangeLog | 1516 +-------------------------------------------------
ChangeLog.pre-1-90-9 | 1514 +++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 1516 insertions(+), 1514 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 6e0bb50..08cdadb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,1514 +1,2 @@
-1.90.9:
-
-2012-03-15 Murray Cumming <murrayc murrayc com>
-
- Fix warnings found by clang++.
-
- * examples/demo/primitives.cc: Use (void*) instead of NULL
- to avoid missing sentinel warnings.
- * goocanvas/src/canvas.ccg:
- * goocanvas/src/itemmodel.ccg:
- * goocanvas/src/points.ccg: Use 0 instead of NULL to avoid
- NULL generally.
-
-1.90.8:
-
-2011-10-27 Murray Cumming <murrayc murrayc com>
-
- tests, examples: Avoid compiler warnings and deprecated API.
-
- * examples/Makefile.am:
- * tests/Makefile.am: Fix a typo so we really use warning flags.
- * examples/coordinates/window.cc:
- * examples/custom_item/exampleitem.cc:
- * examples/demo/primitives.cc:
- * examples/drag_to_canvas/examplewindow.cc:
- * examples/moving_shapes/window.cc:
- * examples/simple/examplewindow.cc:
- * examples/table/examplewindow.cc:
- * examples/text/window.cc: Fix the build with --enable-warinings=fatal.
-
-2011-10-27 Murray Cumming <murrayc murrayc com>
-
- init(): Add back the old deprecated method overload.
-
- * goocanvas/goocanvasmm/init.[h|cc]: Add back the init() call with parameters,
- but deprecated, to avoid disturbing projects using goocanvasmm too much.
-
-1.90.7:
-
-2011-10-26 Murray Cumming <murrayc murrayc com>
-
- examples, tests: Adapt the init() calls.
-
- * examples/coordinates/main.cc:
- * examples/custom_item/main.cc:
- * examples/demo/main.cc:
- * examples/drag_to_canvas/main.cc:
- * examples/moving_shapes/main.cc:
- * examples/simple/main.cc:
- * examples/table/main.cc:
- * examples/tablemodel/main.cc:
- * examples/text/main.cc:
- * tests/child_properties/main.cc: Remove the extra parameters.
-
-2011-10-26 Murray Cumming <murrayc murrayc com>
-
- init(): Remove the parameters.
-
- * goocanvas/goocanvasmm/init.[h|cc]: Remove the (unused) parameters from
- init().
-
-2011-10-26 Murray Cumming <murrayc murrayc com>
-
- Fix the --enable-warnings=fatal build.
-
- * goocanvas/goocanvasmm/init.cc: Do not include glibmm.h. It is not necessary.
-
-2011-10-25 Murray Cumming <murrayc murrayc com>
-
- init.h: Move the glibmm.h include to the .cc file.
-
- * goocanvas/goocanvasmm/init.[h|cc]: The glibmm.h include does not need to be in
- the header.
-
-2011-10-25 Murray Cumming <murrayc murrayc com>
-
- Add #includes needed with the latest glibmm.
-
- * goocanvas/src/bounds.hg:
- * goocanvas/src/enums.hg:
- * goocanvas/src/item.hg:
- * goocanvas/src/itemmodel.hg: Add individual includes now that gmmproc does not
- add #include glibmm.h at the top of every generated header.
-
-1.90.6:
-
-2011-09-26 Murray Cumming <murrayc murrayc com>
-
- Added Gdk::RGBA properties.
-
- * goocanvas/src/libgoocanvas_methods.defs: Regenerated with h2defs.py.
- * goocanvas/src/libgoocanvas_signals.defs: Regenerated with extra_defs.
- * goocanvas/src/canvas.hg: Added the background-color-gdk-rgba property.
- * goocanvas/src/grid.hg: Added the horz-grid-line-color-gdk-rgba,
- vert-grid-line-color-gdk-rgba, and border-color-gdk-rgba lines.
- * goocanvas/src/itemsimple.hg: Added the stroke-color-gdk-rgba property and
- fixed the type of the *-pixbuf properties.
-
-2011-09-21 Krzesimir Nowak <qdlacz gmail com>
-
- Search for gtkmm-3.0 tag file, not gtkmm-2.4.
-
- * configure.ac: Goocanvasmm already uses gtkmm-3.0 so it
- should also use its documentation.
-
-1.90.5:
-
-2011-06-13 Baldvin Kovács <baldvin kovacs gmail com>
-
- Fix the drag_to_canvas example.
-
- * examples/drag_to_canvas/examplewindow.cc:
- The way it calls drag_dest_set (with Gtk::DEST_DEFAULT_ALL) is explicitly
- mentioned as "dramatic" in the documentation of gtk_drag_dest_set. After fixing
- that, a trivial relative/absolute coordinates bug came up, and after fixing
- that, it started working.
- Bug #644033
-
-2011-06-13 Murray Cumming <murrayc murrayc com>
-
- Get the path to the pangomm and atkmm m4 files.
-
- * configure.ac: Fix the build by getting and using the paths to
- the pangomm and atkmm m4 files as well as the gtkmm one.
- These are only actualy used by the gtkmm m4 file, and it is
- tedious to have to do this explicitly, of course.
-
-2011-05-28 Andreas Klaedtke <andreas klaedtke gmx net>
-
- Class hierarchy for class GridModel changed (Bug #651355).
-
- * various files: GridModel is now derived from ItemModelSimple.
-
-2011-06-12 Kjell Ahlstedt <kjell ahlstedt bredband net>
-
- Correct null pointer conversion from Goocanvas::Canvas* to GooCanvas*.
-
- * codegen/m4/convert_libgoocanvasmm.m4: Use Glib::unwrap(x) instead of
- x->gobj(), avoiding a crash when x is 0. Bug #606357.
-
-1.90.4:
-
-2011-03-30 Murray Cumming <murrayc murrayc com>
-
- Avoid a tarball dependency on mm-common.
-
- * configure.ac: Require the latest version of mm-common.
- Call MM_CONFIG_DOCTOOL_DIR() to createe, use, and dist a local copy of the
- mm-common scripts.
-
-2011-02-24 Murray Cumming <murrayc murrayc com>
-
- Build the tests during make check too.
-
- * configure.ac: Mention the tests/Makefile.am file.
- * Makefile.am: Add tests to SUBDIRS.
- * tests/Makefile.am: Specify the test to build here, and its source code.
- * tests/child_properties/Makefile.am: Remove.
-
-2011-02-24 Murray Cumming <murrayc murrayc com>
-
- Build the examples during make check (and distcheck).
-
- * Makefile.am: Add examples to the SUBDIRS.
- * examples: Remove the individual Makefile.am files, adding their contents
- to examples/Makefile.am.
-
- The build of the examples was apparently disabled since we converted the build
- to use mm-common.
-
-1.90.3:
-
-2011-02-02 Murray Cumming <murrayc murrayc com>
-
- Correct the use of Glib::ListHandler.
-
- * goocanvas/src/item.ccg: Fix a compilation error and do not try to
- remember the temporary value from data().
-
-2011-01-28 Murray Cumming <murrayc murrayc com>
-
- Replace use of *ListHandle with std::vector<>, as in gtkmm.
-
- * goocanvas/src/canvas.hg:
- * goocanvas/src/item.[hg|ccg]: However, the vfunc implemenations here need
- some attention to make sure that we are not doing awful things with memory.
-
-1.90.2:
-
-2011-01-05 Murray Cumming <murrayc murrayc com>
-
- Use Gdk::Cursor via RefPtr.
-
- * codegen/m4/convert_libgoocanvasmm.m4: Added a conversion.
- * goocanvas/src/canvas.hg: pointer_grab(): Take the Gdk::Cursor as a RefPtr<>,
- as is now necessary with gtkmm 3.
-
-2010-12-16 Murray Cumming <murrayc murrayc com>
-
- Fix the build with the latest gtkmm from git master.
-
- * configure.ac: Set GMMPROC_EXTRA_M4_DIR to use the gtkmm m4 conversions.
-
-2010-12-03 Murray Cumming <murrayc murrayc com>
-
- Fix the build with the latest gtkmm from git master.
-
- * goocanvas/src/itemmodelsimple.hg:
- * goocanvas/src/itemsimple.hg:
- * goocanvas/src/text.hg:
- * goocanvas/src/textmodel.hg: Added pangomm includes.
-
-1.9.2:
-
-2010-10-27 Murray Cumming <murrayc murrayc com>
-
- Fix the build with a (future/patched) goocanvas.
-
- * goocanvas/src/canvas.hg: Don't wrap the set_scroll_adjustments signal,
- because it was only for internal use by GtkScrolledWindow and will be
- removed from GooCanvas soon.
-
-2010-09-29 Murray Cumming <murrayc murrayc com>
-
- Fix the build with the latest gtkmm 3 API.
-
- * goocanvas/src/canvas.[hg|ccg]: Use Gtk::Adjustment via RefPtr.
-
-2010-09-15 Murray Cumming <murrayc murrayc com>
-
- Replace use of Gtk::AlignmentEnum with Gtk::Align.
-
- * goocanvas/src/table.[hg|ccg]:
- * goocanvas/src/tablemodel.[hg|ccg]: This fixes the build with
- gtkmm from git master.
-
-2010-09-06 Murray Cumming <murrayc murrayc com>
-
- Adapt to latest goocanvas API, using the new AnchorType enum.
-
- * goocanvas/src/libgoocanvas_enums.defs:
- * goocanvas/src/libgoocanvas_methods.defs:
- * goocanvas/src/libgoocanvas_signals.defs: Regenerated.
- * codegen/m4/convert_libgoocanvasmm.m4:
- * goocanvas/src/canvas.hg:
- * goocanvas/src/enums.hg:
- * goocanvas/src/text.[hg|ccg]:
- * goocanvas/src/textmodel.[hg|ccg]
- * goocanvas/src/widget.hg: Use AnchorType instead of Gtk::AnchorTYpe.
-
-2010-09-02 Murray Cumming <murrayc murrayc com>
-
- Fix the build with the latest cairomm.
-
- * goocanvas/src/enums.[hg|ccg]: Remove the (unused) Value<Cairo::Pattern>
- specialization. Pattern should always (and is always) used via RefPtr
- anyway.
-
-1.9.0:
-
-2010-06-13 Murray Cumming <murrayc murrayc com>
-
- Use gtkmm-3.0 instead of gtkmm-2.4.
-
- * configure.ac: Really use gtkmm-3.0.
-
-2010-06-11 Murray Cumming <murrayc murrayc com>
-
- Change to goocanvasmm-2.0
-
- * examples/Makefile.am_fragment:
- * configure.ac: Depend on goocanvas-2.0 instead of 1.0 so we use GTK+ 3,
- and change this from goocanvasmm-1.0 to goocanvasmm-2.0.
-
-0.15.3:
-
-2010-05-04 Murray Cumming <murrayc murrayc com>
-
- Documentation improvements.
-
- * goocanvas/goocanvasmm.h: Slight improvements to main page text, adding a
- link to the Canvas widget class.
- * goocanvas/src/canvas.hg: Added a class description.
- * doc/reference/Doxyfile.in: Make more like gtkmm's. In particular, show
- undocumented classes (they should be documented though).
-
-2010-04-23 David King <davidk openismus com>
-
- Add main page to Doxygen documentation
-
- * doc/Makefile.am: Parse goocanvas/goocanvasmm.h for documentation.
- * goocanvas/goocanvasmm.h: Add main page to Doxygen documentation.
-
-0.15.2:
-
-2009-09-18 Daniel Elstner <danielk openismus com>
-
- Add missing tag files and update Doxygen config
-
- * configure.ac (MM_ARG_WITH_TAGFILE_DOC): Reference the installed
- Doxygen tag files of cairomm, pangomm and gtkmm.
- * doc/reference/Doxyfile.in: Update configuration for Doxygen 1.6.1.
- (SORT_MEMBERS_CTORS_1ST): Set to YES.
- (EXCLUDE_SYMBOLS): Remove bogus Skeleton* symbols from the list.
- (EXAMPLE_*): Correct the accidentally substituted variable names.
- (EXAMPLE_PATH): Point to the examples/ source directory.
- (EXAMPLE_RECURSIVE): Set to YES.
- (PREDEFINED): Define GTKMM_ATKMM_ENABLED, just in case.
-
-2009-09-18 Daniel Elstner <danielk openismus com>
-
- Insert missing comma to separate M4 macro args
-
- * configure.ac (GOOCANVASMM_WXXFLAGS): Insert missing comma to
- separate the fourth macro argument from the third. This means
- the deprecation macros are now defined again in fatal warnings
- mode.
-
-2009-09-18 Murray Cumming <murrayc murrayc com>
-
- goocanvasmmconfig.h: Make this work.
-
- * goocanvas/goocanvasmmconfig.h.in: Use actual GOOCANVASMM values,
- instead of being a copy of the file from libgdamm. Noticed by
- Daniel Elstner.
-
-2009-09-17 Murray Cumming <murrayc murrayc com>
-
- Do not put a generated ChangeLog in the tarball.
-
- * Makefile.am: Remove the include of dist-changelog.am becaise I do not
- want some crappy generated ChangeLog based on random vague commit
- messages that can't be corrected later. I fight entropy. murrayc.
-
-0.15.1:
-
-2009-09-14 Murray Cumming <murrayc murrayc com>
-
- * goocanvas/goocanvasmm/init.cc:
- * goocanvas/src/linedash.hg: Fix some warnings found during distcheck.
-
-2009-08-24 Murray Cumming <murrayc murrayc com>
-
- Fix the install.
-
- * goocanvas/goocanvasmm/Makefile.am: Do not mention wrap_init.h here,
- to avoid an error about a duplicate mention during install.
-
-0.15:
-
-2009-07-07 Murray Cumming <murrayc murrayc com>
-
- Image: Added the scale-to-fit property.
-
- * goocanvas/src/libgda_signals.defs: Regenerated.
- * goocanvas/src/image.hg, imagemodel.hg: Add the scale-to-fit property.
-
-2009-07-05 Murray Cumming <murrayc murrayc com>
-
- Fix the build with the normal API again, and fix some whitespace.
-
-2009-07-05 Murray Cumming <murrayc murrayc com>
-
- Fix the build with disabled
- exceptions and disabled properties API. It is not pretty.
-
- * examples/coordinates/window.cc:
- * examples/custom_item/examplewindow.cc:
- * examples/demo/primitives.cc:
- * examples/drag_to_canvas/examplewindow.cc:
- * examples/moving_shapes/window.cc:
- * examples/simple/examplewindow.cc:
- * examples/table/examplewindow.cc:
- * examples/tablemodel/examplewindow.cc:
- * examples/text/window.cc:
- * goocanvas/src/polyline.ccg:
- * goocanvas/src/polylinemodel.ccg: Added ifdefs.
-
-2009-05-18 Murray Cumming <murrayc murrayc com>
-
- * goocanvas/src/item.ccg: Item_Class::get_items_at_vfunc_callback():
- Added a return 0 to avoid a compiler warning. Bug #582996 (Vincent Untz)
-
-0.14.0:
-
-2009-03-25 Murray Cumming <murrayc murrayc com>
-
- * goocanvas/src/Makefile.am:
- * goocanvas/src/libgoocanvas.defs:
- * goocanvas/src/libgoocanvas_fake_properties.defs: Added this file,
- written by hand.
- * goocanvas/src/item.hg:
- * goocanvas/src/itemmodel.hg: Add fake x, y, width, and height
- properties in these base classes.
- These properties are not really in GooCanvasItemModel, but they are
- actually implemented in all derived GooCanvasItemModel classes
- individually. That is a GooCanvas design error, but the patch to fix it
- has not yet been accepted. See bug #555097
-
- * goocanvas/src/ellipse.hg:
- * goocanvas/src/grid.hg:
- * goocanvas/src/gridmodel.hg:
- * goocanvas/src/group.hg:
- * goocanvas/src/image.hg:
- * goocanvas/src/imagemodel.hg:
- * goocanvas/src/path.hg:
- * goocanvas/src/polyline.hg:
- * goocanvas/src/rect.hg:
- * goocanvas/src/rectmodel.hg:
- * goocanvas/src/table.hg:
- * goocanvas/src/tablemodel.hg:
- * goocanvas/src/text.hg:
- * goocanvas/src/widget.hg: Removed the x, y, width, and height
- properties from the derived classes.
-
-2009-03-25 Murray Cumming <murrayc murrayc com>
-
- * goocanvas/src/group.hg: Wrapped the new x, y, width,
- and height properties here too.
-
-2009-03-25 Murray Cumming <murrayc murrayc com>
-
- * goocanvas/src/ellipse.hg:
- * goocanvas/src/path.hg:
- * goocanvas/src/polyline.hg:
- * goocanvas/src/table.hg:
- * goocanvas/src/text.hg: Wrapped the (sometimes) new x, y, width,
- and height properties.
-
-2009-03-25 Murray Cumming <murrayc murrayc com>
-
- * configure.in: Depend on the latest goocanvasmm.
- * goocanvas/src/libgoocanvas_enums.defs:
- * goocanvas/src/libgoocanvas_methods.defs:
- * goocanvas/src/libgoocanvas_signals.defs: Regenerated.
- * goocanvas/src/item.hg: Added signal_scroll_event.
-
-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.
-
-2008-12-15 Murray Cumming <murrayc murrayc com>
-
- * goocanvas/src/ellipsemodel.hg:
- * goocanvas/src/text.hg: Remove extra ;s to avoid compiler warnings.
-
-2008-12-10 Hubert Figuiere <hub figuiere net>
-
- * examples/moving_shapes/window.cc:
- * examples/demo/primitives.cc: fix warnings. (Bug #562903)
-
-0.13.0:
-
-2008-12-01 Murray Cumming <murrayc murrayc com>
-
- * goocanvas/src/canvas.hg: Added get_static_root_item() and
- get_static_root_item_model().
- * goocanvas/src/libgoocanvas_vfuncs.defs:
- * goocanvas/src/item.hg: Added set/get_is_static() and the vfuncs.
- Added animation_finished signal.
- * goocanvas/src/itemmodel.hg: Added animation_finished signal.
-
-2008-11-18 Jonathon Jongsma <jonathon quotidian org>
-
- * examples/demo/primitives.cc: use cairo_matrix_t directly since that's
- actually the type that we need for the g_object_set() call. This fixes the
- build when using cairomm 1.7+ (Bug #560074)
-
-2008-11-13 Murray Cumming <murrayc murrayc com>
-
- * goocanvas/src/Makefile_list_of_hg.am_fragment:
- * goocanvas/src/gridmodel.ccg:
- * goocanvas/src/gridmodel.hg: Added GridModel.
-
-2008-11-13 Murray Cumming <murrayc murrayc com>
-
- * tools/extra_defs_gen/generate_defs_goocanvas.cc: Added the new grid
- item.
- * goocanvas/src/libgoocanvas_methods.defs:
- * goocanvas/src/libgoocanvas_signals.defs: Regenerated.
-
- * goocanvas/goocanvasmm.h:
- * goocanvas/src/Makefile_list_of_hg.am_fragment:
- * goocanvas/src/grid.ccg:
- * goocanvas/src/grid.hg: Added Grid, wrapping GooCanvasGrid.
-
-2008-11-07 José Alburquerque <jaalburqu svn gnome org>
-
- * goocanvas/src/enums.hg:
- * goocanvas/src/itemmodel.hg:
- * goocanvas/src/path.hg: Modify enums so that CANVAS_* is removed.
- Bug #557990 (Louis-Francis Ratté-Boulianne)
-
-2008-11-05 Armin Burgmeier <armin openismus com>
-
- * goocanvas/src/item.hg:
- * goocanvas/src/item.ccg: Remove the const qualifier for the
- get_items_at_vfunc, because otherwise the item itself cannot be added
- to the returned list of items.
- Bug #559374 (Louis-Francis Ratté-Boulianne)
-
-2008-10-30 Murray Cumming <murrayc murrayc com>
-
- * goocanvas/src/item.hg: Correct ensure_upated() to
- ensure_updated().
- Bug #558489 (Louis-Francis Ratté-Boulianne)
-
-0.12.0:
-
-2008-10-13 Murray Cumming <murrayc murrayc com>
-
- * goocanvas/src/item.hg: Renamed set/get_child_property() to
- set/get_child_property_value() and added templated set/get_child_property()
- methods that do not use Glib::Value in their API.
- * tests/child_properties/main.cc: Adjusted.
-
-2008-10-08 Murray Cumming <murrayc murrayc com>
-
- * Makefile.am:
- * configure.in:
- * tests/Makefile.am:
- * tests/child_properties/: Added a test
- for get_child_property().
-
-0.11.0:
-
-2008-09-13 Murray Cumming <murrayc murrayc com>
-
- * examples/custom_item/exampleitem.cc:
- * examples/custom_item/examplewindow.cc:
- * examples/custom_item/main.cc:
- * examples/demo/main.cc:
- * examples/demo/window.cc:
- * examples/demo/window.h:
- * examples/drag_to_canvas/examplewindow.cc:
- * examples/drag_to_canvas/main.cc:
- * examples/moving_shapes/main.cc:
- * examples/moving_shapes/window.cc:
- * examples/simple/examplewindow.cc:
- * examples/simple/main.cc:
- * examples/table/examplewindow.cc:
- * examples/table/main.cc:
- * examples/tablemodel/examplewindow.cc:
- * examples/tablemodel/main.cc: Added missing copyright
- comment blocks.
-
-2008-07-27 Murray Cumming <murrayc murrayc com>
-
- * examples/coordinates/window.h:
- * examples/custom_item/Makefile.am:
- * examples/custom_item/exampleitem.cc:
- * examples/custom_item/exampleitem.h:
- * examples/custom_item/examplewindow.cc:
- * examples/custom_item/examplewindow.h:
- * examples/drag_to_canvas/examplewindow.h:
- * examples/moving_shapes/window.h:
- * examples/simple/examplewindow.h:
- * examples/table/examplewindow.h:
- * examples/tablemodel/examplewindow.h:
- * examples/text/window.h: Added header guards.
-
- * configure.in:
- * examples/Makefile.am:
- * examples/custom_item/: New unfinished unworking
- example of a custom item doing its own drawing.
-
-0.10.0: Skipped.
-
-0.9.0:
-
-2008-07-27 Murray Cumming <murrayc murrayc com>
-
- * goocanvas/src/libgoocanvas_docs.xml: Regenerated.
- * goocanvas/src/libgoocanvas_enums.defs: Regenerated.
- * goocanvas/src/libgoocanvas_signals.defs: Corrected the Event signals by
- hand.
- * goocanvas/src/libgoocanvas_signals.defs.patch: Created this patch
- to do the same in future.
-
-2008-07-27 Murray Cumming <murrayc murrayc com>
-
- * goocanvas/src/libgoocanvas_signals.defs: Regenerated.
-
-2007-07-20 Armin Burgmeier <armin openismus com>
-
- * configure.in: Added detection of Win32 platform, and added the
- AC_LIBTOOL_WIN32_DLL macro to produce a DLL on Windows.
-
- * build_shared/Makefile_build.am_fragment: Add -no-undefined to the
- ldflags on Windows because DLLs are not allowed to contain undefined
- references.
-
-2008-06-23 Hubert Figuiere <hub figuiere net>
-
- * configure.in: require goocanvas 0.10. Bug #539600
-
- * goocanvas/src/item.hg: Remove spurious ';'.
-
-0.6.0:
-
-2008-05-06 Murray Cumming <murrayc murrayc com>
-
- * goocanvas/src/item.hg:
- * goocanvas/src/itemmodel.hg: Added get_simple_transform().
- * goocanvas/src/table.ccg:
- * goocanvas/src/table.hg: Added documentation for attach().
-
- * goocanvas/src/itemmodelsimple.hg:
- * goocanvas/src/libgoocanvas_methods.defs:
- * goocanvas/src/rectmodel.hg:
- * goocanvas/src/tablemodel.ccg:
- * goocanvas/src/tablemodel.hg: Use double instead of gdouble in the API,
- for consistency with gtkmm.
-
-2008-05-05 Armin Burgmeier <armin openismus com>
-
- * examples/tablemodel/main.cc: Added missing main.cc file.
-
-2008-04-11 Armin Burgmeier <armin openismus com>
-
- * examples/tablemodel/examplewindow.h:
- * examples/tablemodel/examplewindow.cc:
- * examples/tablemodel/Makefile.am: Added a new example showing two
- canvases that display the same underlying model.
-
- * examples/Makefile.am:
- * configure.in: Build the new example.
-
-2008-04-10 Armin Burgmeier <armin openismus com>
-
- * goocanvas/src/table.hg:
- * goocanvas/src/tablemodel.hg: Added x-border-spacing,
- y-border-spacing, vert-grid-line-width, horz-grid-line-width
- properties.
-
- * goocanvas/src/libgoocanvas_signals.defs: Regenerated.
-
-2008-03-17 Armin Burgmeier <armin openismus com>
-
- * goocanvas/src/table.hg:
- * goocanvas/src/table.ccg:
- * examples/table/examplewindow.h:
- * examples/table/examplewindow.cc: Added attach() convenience API.
-
- * goocanvas/src/tablemodel.hg:
- * goocanvas/src/tablemodel.ccg:
- * goocanvas/src/Makefile_list_of_hg.am_fragment:
- * goocanvas/goocanvasmm.h: Wrapped GooCanvasTableModel.
-
- * goocanvas/src/style.hg:
- * goocanvas/src/style.ccg:
- * goocanvas/src/enums.ccg: Wrapped goo_canvas_style_get/set_property()
- via a similar approach to Glib::ObjectBase::get/set_property(). This
- requires Glib::Value<> to work with some non-GObject-based cairo
- types (that goocanvas already wraps for GObject).
-
- * goocanvas/src/libgoocanvas_methods.defs: Regenerated.
-
- * goocanvas/src/libgoocanvas_vfuncs.defs: Added missing vfuncs.
-
- * tools/m4/convert_libgoocanvasmm.m4: Added more required conversions.
-
- * goocanvas/src/itemsimple.hg:
- * goocanvas/src/itemmodel.ccg:
- * goocanvas/src/canvas.hg:
- * goocanvas/src/widget.hg:
- * goocanvas/src/enums.hg:
- * goocanvas/src/item.hg:
- * goocanvas/src/itemmodel.hg:
- * goocanvas/src/text.hg:
- * goocanvas/src/item.ccg: Wrapped remaining properties, signals,
- methods and vfuncs.
-
-0.5.0:
-
-2008-02-24 Jonathon Jongsma <jjongsma gnome org>
-
- * goocanvas/src/libgoocanvas_methods.defs: re-generate
- * goocanvas/src/item.hg: wrap get/set_child_property()
- * goocanvas/src/itemmodel.hg: wrap get/set_child_property()
- * goocanvas/src/itemsimple.hg: wrap get_line_width()
-
-2008-02-24 Jonathon Jongsma <jjongsma gnome org>
-
- * goocanvas/src/Makefile_list_of_hg.am_fragment:
- * goocanvas/src/enums.ccg:
- * goocanvas/src/enums.hg: move PointerEvents and ItemVisiblity enums to a
- separate enums file so that they can be used from both Item and ItemModel
- * goocanvas/src/item.hg: move enums from here
- * goocanvas/src/itemmodel.hg: wrap some additional properties and signals of
- the ItemModel class
- * goocanvas/src/libgoocanvas_signals.defs: re-generate signals / properties
- * goocanvas/goocanvasmm.h: add new enums header
-
-2008-02-21 Gennaro Bellizio <genbell tiscali it>
-
- * goocanvas/src/textmodel.hg: Use the C++ type for the alignment
- property. Bug #517817.
-
-2008-02-20 Gennaro Bellizio <genbell tiscali it>
-
- * goocanvas/src/textmodel.ccg: Constructor: Correct the property name
- from string to text to fix the instantiation.
-
-2008-02-16 Jonathon Jongsma <jjongsma gnome org>
-
- * goocanvas/src/item.hg: modify get_items_at() to take a non-const
- listhandle for found_items since the convention for C functions that
- implement this function is to add any found items onto this list and then
- pass it down to the child item which adds their found items.
- Also wrapped a few more vfuncs
- * goocanvas/src/itemsimple.hg: wrap vfuncs, add getters and setters for some
- public data members
- * goocanvas/src/libgoocanvas_vfuncs.defs: update get_items_at()
- * tools/m4/convert_libgoocanvasmm.m4: minor changes to support the changes
- above
-
-2008-02-07 Jonathon Jongsma <jjongsma gnome org>
-
- * examples/simple/examplewindow.cc: hook up the button-press signal on the
- simple example
-
-2008-02-07 Jonathon Jongsma <jjongsma gnome org>
-
- * goocanvas/src/libgoocanvas_vfuncs.defs: added vfunc definitions for
- ItemSimple
- * goocanvas/src/itemsimple.hg: added _MEMBER_GET/SET for bounds, attempted
- to wrap the vfuncs, but there seems to be a ref-counting issue -- needs
- investigation.
-
-2008-02-06 Jonathon Jongsma <jjongsma gnome org>
-
- * goocanvas/src/libgoocanvas_docs.xml: re-generated docs
-
-2007-11-30 Johannes Schmid <johannes schmid openismus com>
-
- * configure.in: Bumped glibmm dependency to 2.14.2 (#500690)
-
-2007-11-19 Murray Cumming <murrayc murrayc com>
-
- * examples/drag_to_canvas/examplewindow.cc: Handle drag-motion
- again to show the problem.
-
-2007-11-19 Murray Cumming <murrayc murrayc com>
-
- * examples/drag_to_canvas/examplewindow.cc:
- * examples/drag_to_canvas/examplewindow.h: Make this work
- for drops, but without using drag_motion to show a preview.
-
-2007-11-19 Murray Cumming <murrayc murrayc com>
-
- * goocanvas/src/ellipse.hg: Add default values to the
- constructor parameters.
- * goocanvas/src/rect.hg: Remove the default constructor,
- because we already have a constructor with all default
- parameter values.
-
- * configure.in:
- * examples/Makefile.am:
- * examples/drag_to_canvas/examplewindow.cc:
- * examples/drag_to_canvas/examplewindow.h:
- * examples/drag_to_canvas/main.cc: Added an example of
- dragging items from a toolbar to a canvas, though this
- does not work yet.
-
-2007-11-09 Murray Cumming <murrayc murrayc com>
-
- * configure.in: Removed cairomm and glibmm checks.
- gtkmm should be enough.
-
-2007-11-09 Murray Cumming <murrayc murrayc com>
-
- * tools/m4/Makefile.am: Correct the install location
- of the .m4 files.
- * goocanvas/goocanvasmm-1.0.pc.in: Mention the include
- directory of the architecture-specific headers.
- Bug #489865 (Yaakov Selkovitz)
-
-0.4.0:
-
-2007-10-30 Murray Cumming <murrayc murrayc com>
-
- * configure.in:
- * goocanvas/goocanvasmm.h:
- * goocanvas/src/Makefile_list_of_hg.am_fragment:
- * goocanvas/src/table.ccg:
- * goocanvas/src/table.hg: Wrapped GooCanvasTable,
- though we need some API for the child properties.
- * examples/Makefile.am:
- * examples/simple/: Cleaned up the synax a little.
- * examples/table/: New example.
-
-2007-10-28 Murray Cumming <murrayc murrayc com>
-
- * goocanvas/src/canvas.hg:
- * goocanvas/src/item.hg: Make the properties public,
- not protected.
-
-2007-10-25 Murray Cumming <murrayc murrayc com>
-
- * goocanvas/src/canvas.ccg:
- * goocanvas/src/canvas.hg: Added get_bounds(Bounds&)
- method overload.
-
-0.3.0:
-
-2007-10-23 Murray Cumming <murrayc murrayc com>
-
- * goocanvas/src/canvas.hg: Wrapped the properties.
-
-2007-10-22 Murray Cumming <murrayc murrayc com>
-
- * goocanvas/src/image.hg: Added a create() method to
- match the new constructor added inthe last commit.
-
-2007-10-22 Murray Cumming <murrayc murrayc com>
-
- * goocanvas/src/image.hg: Added default values for the
- constructors and made them explicit.
-
-2007-10-22 Murray Cumming <murrayc murrayc com>
-
- * goocanvas/src/ellipsemodel.hg:
- * goocanvas/src/image.hg:
- * goocanvas/src/imagemodel.hg:
- * goocanvas/src/rectmodel.hg:
- * goocanvas/src/textmodel.hg: Fixed some more minor
- whitespace syntax that was annoying me.
-
-2007-10-19 Murray Cumming <murrayc murrayc com>
-
- * goocanvas/src/canvas.hg:
- * goocanvas/src/item.hg: Added refreturn to get_style().
- * tools/m4/convert_libgoocanvasmm.m4:
- Moved signal-specific conversions to the .hg files to
- avoid accidental use for non-signals.
-
-2007-10-17 Murray Cumming <murrayc murrayc com>
-
- * configure.in:
- * examples/Makefile.am:
- * examples/text/window.cc:
- * examples/text/window.h: A new example to show
- the behaviour of text items.
- * goocanvas/src/itemsimple.hg: Added some properties.
- * goocanvas/src/text.hg: Removed the font and
- font-desc properties that are in ItemSimple instead.
- Added the wrap property.
-
-0.2.0:
-
-2007-10-16 Murray Cumming <murrayc murrayc com>
-
- * examples/: Renamed .hh files to .h, for consistency
- with other *mm libraries.
-
-2007-10-16 Murray Cumming <murrayc murrayc com>
-
- * Renamed the directories (and installed
- header locations) to goocanvasmm from libgoocanvasmm,
- to be consisten with other *mm libraries.
-
-2007-10-16 Murray Cumming <murrayc murrayc com>
-
- * configure.in:
- * libgoocanvas/Makefile.am:
- * libgoocanvas/goocanvasmm-1.0.pc.in:
- * libgoocanvas/libgoocanvasmm-1.0.pc.in:
- Change the package name from libgoocanvasmm to
- goocanvasmm, and the pkg-config name from
- libgoocanvasmm-1.0 to goocanvasmm-1.0, to be
- consistent with other *mm libraries.
- * examples/demo/Makefile.am:
- * examples/moving_shapes/Makefile.am:
- * examples/simple/Makefile.am: Dist the headers,
- to fix distcheck.
-
-2007-10-15 Murray Cumming <murrayc murrayc com>
-
- * libgoocanvas/src/polyline.ccg:
- * libgoocanvas/src/polyline.hg:
- * libgoocanvas/src/polylinemodel.ccg:
- * libgoocanvas/src/polylinemodel.hg:
- * libgoocanvas/src/text.ccg:
- * libgoocanvas/src/text.hg: Correct the constructors,
- to only use real properties.
- * examples/demo/primitives.cc: Fixed a crash
- caused by adding items to themselves, caused by
- me.
-
-2007-10-15 Murray Cumming <murrayc murrayc com>
-
- * most files: Changed the whitespace to match
- gtkmm and friends.
-
-2007-10-15 Murray Cumming <murrayc murrayc com>
-
- * examples/coordinates/window.cc:
- * examples/demo/primitives.cc:
- * examples/moving_shapes/window.cc:
- * examples/simple/window.cc:
- * libgoocanvas/src/ellipse.ccg:
- * libgoocanvas/src/ellipse.hg:
- * libgoocanvas/src/ellipsemodel.ccg:
- * libgoocanvas/src/ellipsemodel.hg:
- * libgoocanvas/src/group.ccg:
- * libgoocanvas/src/group.hg:
- * libgoocanvas/src/groupmodel.ccg:
- * libgoocanvas/src/groupmodel.hg:
- * libgoocanvas/src/image.ccg:
- * libgoocanvas/src/image.hg:
- * libgoocanvas/src/imagemodel.ccg:
- * libgoocanvas/src/imagemodel.hg:
- * libgoocanvas/src/itemmodel.ccg:
- * libgoocanvas/src/itemmodel.hg:
- * libgoocanvas/src/path.ccg:
- * libgoocanvas/src/path.hg:
- * libgoocanvas/src/pathmodel.ccg:
- * libgoocanvas/src/pathmodel.hg:
- * libgoocanvas/src/polyline.ccg:
- * libgoocanvas/src/polyline.hg:
- * libgoocanvas/src/polylinemodel.ccg:
- * libgoocanvas/src/polylinemodel.hg:
- * libgoocanvas/src/rect.ccg:
- * libgoocanvas/src/rect.hg:
- * libgoocanvas/src/rectmodel.ccg:
- * libgoocanvas/src/rectmodel.hg:
- * libgoocanvas/src/text.ccg:
- * libgoocanvas/src/text.hg:
- * libgoocanvas/src/textmodel.ccg:
- * libgoocanvas/src/textmodel.hg:
- * libgoocanvas/src/widget.ccg:
- * libgoocanvas/src/widget.hg: Remove all parent paramters from
- constructors and create() methods. The reference counting of these
- parameters is strange in the C API, so I would like to avoid confusion.
- You should use add_child() instead.
-
-2007-10-11 Murray Cumming <murrayc murrayc com>
-
- * libgoocanvas/src/text.hg: Constructors: Added -1 default value
- for the width, which means enough width.
-
-2007-10-10 Murray Cumming <murrayc murrayc com>
-
- * libgoocanvas/src/item.hg: Made is_visible() const.
- * libgoocanvas/src/text.ccg:
- * libgoocanvas/src/text.hg: Added a constructor without a parent
- parameter.
-
-2007-10-09 Murray Cumming <murrayc murrayc com>
-
- * libgoocanvas/src/item.ccg:
- * libgoocanvas/src/item.hg: get_bounds(): Now returns instead of
- using an ouput parameter.
- * libgoocanvas/src/libgoocanvas_signals.defs: Regenerated.
- * libgoocanvas/src/libgoocanvas_others.defs: Added some (not all)
- vfuncs.
- * libgoocanvas/src/points.ccg:
- * libgoocanvas/src/points.hg: Added a constructor that takes just
- the number of points.
- * examples/coordinates/window.cc: Updated for get_bounds() change.
-
-2007-10-08 Murray Cumming <murrayc murrayc com>
-
- * configure.in:
- * examples/Makefile.am:
- * examples/coordinates/Makefile.am:
- * examples/coordinates/main.cc:
- * examples/coordinates/window.cc:
- * examples/coordinates/window.h: Added an example that shows (me)
- the strange at first (to me) effect of some operations, to help people
- understand.
-
-2007-10-05 Murray Cumming <murrayc murrayc com>
-
- * libgoocanvas/src/Makefile.am:
- * libgoocanvas/src/libgoocanvas_vfuncs.defs:
- * libgoocanvas/src/item.hg: Wrapped some vfuncs, not very well,
- and not very many of them. Wrapped get_items_at().
-
-2007-10-05 Murray Cumming <murrayc murrayc com>
-
- * libgoocanvas/src/item.ccg:
- * libgoocanvas/src/item.hg: Added add_child() that takes no
- position parameter.
- * libgoocanvas/src/rect.ccg:
- * libgoocanvas/src/rect.hg: Added default constructor.
-
-2007-10-04 Murray Cumming <murrayc murrayc com>
-
- * libgoocanvas/src/canvas.ccg:
- * libgoocanvas/src/canvas.hg: Added a render() overload that
- does not take the bounds parameter.
-
-2007-10-04 Murray Cumming <murrayc murrayc com>
-
- * examples/moving_shapes/window.cc:
- * examples/moving_shapes/window.hh: Renamed the signal handlers to
- avoid overriding the parent class's default signal handlers.
- * libgoocanvas/src/canvas.ccg:
- * libgoocanvas/src/canvas.hg: pointer_grab: Use C++ types, and
- add a method overload that does not take a cursor.
- * libgoocanvas/src/item.ccg:
- * libgoocanvas/src/item.hg: Add method overloads of raise() and
- lower() without a parameter.
-
-2007-10-04 Murray Cumming <murrayc murrayc com>
-
- * configure.in:
- * libgoocanvas/Makefile.am:
- * libgoocanvas/libgoocanvasmm-0.1.pc.in: Rename to:
- * libgoocanvas/libgoocanvasmm-1.0.pc.in:
- This will avoid an unnecessary source code change when the API
- becomes stable and is consistent with other libraries.
- Also corrected the .pc.in file to depend on gtkmm.
-
-2007-05-22 Murray Cumming <murrayc murrayc com>
-
- * libgoocanvas/src/ellipse.ccg:
- * libgoocanvas/src/ellipsemodel.ccg:
- * libgoocanvas/src/group.ccg:
- * libgoocanvas/src/group.hg:
- * libgoocanvas/src/groupmodel.ccg:
- * libgoocanvas/src/groupmodel.hg:
- * libgoocanvas/src/image.ccg:
- * libgoocanvas/src/image.hg:
- * libgoocanvas/src/imagemodel.ccg:
- * libgoocanvas/src/itemmodelsimple.hg:
- * libgoocanvas/src/path.ccg:
- * libgoocanvas/src/path.hg:
- * libgoocanvas/src/pathmodel.ccg:
- * libgoocanvas/src/pathmodel.hg:
- * libgoocanvas/src/polyline.ccg:
- * libgoocanvas/src/polyline.hg:
- * libgoocanvas/src/polylinemodel.ccg:
- * libgoocanvas/src/polylinemodel.hg:
- * libgoocanvas/src/rect.ccg:
- * libgoocanvas/src/rectmodel.ccg:
- * libgoocanvas/src/rectmodel.hg:
- * libgoocanvas/src/text.ccg:
- * libgoocanvas/src/text.hg:
- * libgoocanvas/src/textmodel.ccg:
- * libgoocanvas/src/textmodel.hg: Use the _CONSTRUCT()
- macro instead of using the *_new() functions, so we can use
- our derived GTypes.
- Do not do an extra reference, because that is unnecessary now
- that we are no longer using the *_new() functions that do an
- unreference().
- Partially reimplement the *_new() functions, calling
- goo_canvas_item_add_child() and goo_canvas_item_model_add_child().
-
- However, there is much more still to reimplement.
- This will probably cause lots of warnings about use of invalid
- properties. That is a goocanvas bug.
-
- * tools/m4/convert_libgoocanvasmm.m4:
- * examples/demo/primitives.cc:
- * examples/demo/primitives.hh:
- * examples/simple/window.cc:
- Use Gtk::AnchorType everywhere instead of GtkAnchorType.
- * libgoocanvas/src/points.ccg:
- * libgoocanvas/src/points.hg: Do not derive from Glib::Object,
- because this is a boxed type. Do not use it via RefPtr.
-
-2007-05-22 Paul Davis <pjdavis engineering uiowa edu>
-
- * libgoocanvas/src/group.ccg
- * libgoocanvas/src/groupmodel.ccg: We don't ref when creating
- a group with no parent.
-
- * libgoocanvas/src/points.hg
- * libgoocanvas/src/points.ccg
- * libgoocanvas/src/polyline.hg
- * libgoocanvas/src/polyline.ccg
- * examples/demo/primitives.cc: Trying to get a polyline ctor
- to work with a points object.
-
-2007-05-21 Paul Davis <pjdavis engineering uiowa edu>
-
- * TODO: Added notes to the TODO file as per Murray's request.
-
- * examples/demo/primitives.cc
- * examples/Makefile.am: Make the build system build the demo
- program automatically.
-
-2007-05-21 Paul Davis <pjdavis engineering uiowa edu>
-
- * tools/m4/convert_libgoocanvasmm.m4: Attempted to add some
- conversions to make the RefPtr properties work correctly.
-
- * libgoocanvas/src/text.ccg
- * libgoocanvas/src/widget.hg
- * libgoocanvas/src/group.ccg
- * libgoocanvas/src/rect.ccg
- * libgoocanvas/src/path.hg
- * libgoocanvas/src/rect.hg
- * libgoocanvas/src/item.hg
- * libgoocanvas/src/pathmodel.ccg
- * libgoocanvas/src/rectmodel.ccg
- * libgoocanvas/src/points.hg
- * libgoocanvas/src/polylinemodel.hg
- * libgoocanvas/src/pathmodel.hg
- * libgoocanvas/src/ellipsemodel.hg
- * libgoocanvas/src/image.hg
- * libgoocanvas/src/text.hg
- * libgoocanvas/src/polyline.ccg
- * libgoocanvas/src/path.ccg
- * libgoocanvas/src/polyline.hg
- * libgoocanvas/src/ellipse.ccg
- * libgoocanvas/src/group.hg
- * libgoocanvas/src/ellipse.hg
- * libgoocanvas/src/imagemodel.ccg
- * libgoocanvas/src/imagemodel.hg
- * libgoocanvas/src/textmodel.ccg
- * libgoocanvas/src/textmodel.hg
- * libgoocanvas/src/points.ccg
- * libgoocanvas/src/polylinemodel.ccg
- * libgoocanvas/src/canvas.hg
- * libgoocanvas/src/groupmodel.ccg
- * libgoocanvas/src/ellipsemodel.ccg
- * libgoocanvas/src/groupmodel.hg
- * libgoocanvas/src/rectmodel.hg
- * libgoocanvas/src/image.ccg: Wrapped more api. Changed hand-coded
- create methods to hand-coded constructs. Still having a problem with
- GooCanvas*Model objects printing errors durring construction.
-
- * examples/moving_shapes/window.hh
- * examples/moving_shapes/window.cc: Fixed this example to compile and run.
-
- * examples/demo
- * examples/demo/primitives.cc
- * examples/demo/window.hh
- * examples/demo/primitives.hh
- * examples/demo/page.hh
- * examples/demo/window.cc: Working through porting the impressive goocanvas
- demo so that it runs. This is a big project. I'm still on the first page, but
- its been very helpful in finding parts of the api that aren't wrapped.
-
- * examples/simple/window.hh
- * examples/simple/window.cc: Fixed this example to compile and run.
-
-
-2007-05-20 Murray Cumming <murrayc murrayc com>
-
- * libgoocanvas/src/canvas.hg:
- * libgoocanvas/src/item.hg:
- * libgoocanvas/src/itemmodel.hg:
- * libgoocanvas/src/itemsimple.hg: Use refreturn on some more get*() functions.
- Made some more get* functions consts, adding const overloads where necessary.
-
-2007-05-19 Paul Davis <pjdavis engineering uiowa edu>
-
- * libgoocanvas/src/itemmodelsimple.hg: Fixed permissions for properties.
-
- * libgoocanvas/libgoocanvasmm.h: Added new header files to main include header.
-
- * examples/moving_shapes/window.hh
- * examples/moving_shapes/window.cc: Attempting to make this example work. I keep
- getting a segfault after the first button_press_event. Segfault happens in
- goo_canvas_get_items_at().
-
-
-2007-05-19 Paul Davis <pjdavis engineering uiowa edu>
-
- * README: Removed the note about needing a patched goocanvas.
-
- * libgoocanvas/src/rect.hg
- * libgoocanvas/src/pathmodel.ccg
- * libgoocanvas/src/polylinemodel.hg
- * libgoocanvas/src/points.hg
- * libgoocanvas/src/rectmodel.ccg
- * libgoocanvas/src/pathmodel.hg
- * libgoocanvas/src/ellipsemodel.hg
- * libgoocanvas/src/itemmodel.hg
- * libgoocanvas/src/itemmodelsimple.hg
- * libgoocanvas/src/polyline.hg
- * libgoocanvas/src/Makefile_list_of_hg.am_fragment
- * libgoocanvas/src/imagemodel.ccg
- * libgoocanvas/src/imagemodel.hg
- * libgoocanvas/src/textmodel.ccg
- * libgoocanvas/src/textmodel.hg
- * libgoocanvas/src/points.ccg
- * libgoocanvas/src/polylinemodel.ccg
- * libgoocanvas/src/groupmodel.ccg
- * libgoocanvas/src/ellipsemodel.ccg
- * libgoocanvas/src/groupmodel.hg
- * libgoocanvas/src/rectmodel.hg: Wrapped more of the api. Most objects
- should have their classes wrapped in C++ but there are missing properties
- and functions. Noticably absent is GooCanvasTable because it looked complicated
- and I wanted to ask Murray some questions before working on it.
-
- * examples/moving_shapes: Fixed the svn:ignore property.
-
- * examples/moving_shapes/window.hh
- * examples/moving_shapes/window.cc: Commented out some sections that weren't
- compiling.
-
- * examples/simple/window.hh
- * examples/simple/window.cc: Updated the simple example to work. There is
- still an issue with the root item.
-
-2007-05-16 Murray Cumming <murrayc murrayc com>
-
- * libgoocanvas/src/bounds.ccg:
- * libgoocanvas/src/bounds.hg:
- * libgoocanvas/src/canvas.hg:
- * libgoocanvas/src/ellipse.ccg:
- * libgoocanvas/src/ellipse.hg:
- * libgoocanvas/src/group.ccg:
- * libgoocanvas/src/group.hg:
- * libgoocanvas/src/image.hg:
- * libgoocanvas/src/item.hg:
- * libgoocanvas/src/itemmodel.hg:
- * libgoocanvas/src/itemmodelsimple.hg:
- * libgoocanvas/src/itemsimple.hg:
- * libgoocanvas/src/path.ccg:
- * libgoocanvas/src/path.hg:
- * libgoocanvas/src/polyline.ccg:
- * libgoocanvas/src/polyline.hg:
- * libgoocanvas/src/rect.ccg:
- * libgoocanvas/src/rect.hg:
- * libgoocanvas/src/style.hg:
- * libgoocanvas/src/text.ccg:
- * libgoocanvas/src/text.hg:
- * libgoocanvas/src/widget.hg: Make the whitespace formatting consistent with gtkmm.
-
-2007-05-11 Murray Cumming <murrayc murrayc com>
-
- * libgoocanvas/src/linedash.hg: This is a boxed type, not a GObject.
- This fixes the crash in the simple example. valgrind is helpful.
-
-2007-04-23 Paul Davis <pjdavis engineering uiowa edu>
-
- * tools/extra_defs_gen/generate_defs_goocanvas.cc : Fixed the signal defs
- generating program.
-
- * libgoocanvas/src/libgoocanvas_signals.defs : Regenerated the defs file.
- Somehow it got reverted to the old version.
-
- * tools/m4/convert_libgoocanvasmm.m4 : Added a new conversion macro for
- a new signal for Goocanvas::Canvas
-
- * libgoocanvas/src/canvas.hg : Added wrapping of the signals for Goocanvas.
-
- * libgoocanvas/libgoocanvasmm.h : Added new headers to the main include.
-
- * examples/simple/window.hh
- * examples/simple/window.cc : Got the simple demo to compiled. But now its
- segfaulting at runtime.
-
-2007-04-23 Paul Davis <pjdavis engineering uiowa edu>
-
- * configure.in: Added cairomm >= 1.2.2 to PKG_CHECK_MODULES
-
- * tools/m4/convert_libgoocanvasmm.m4: Cleaned up the conversion macros.
- Removed some conversions that were unecessary and rearanged a bit to make
- things a bit more clear.
-
- * libgoocanvas/src/itemviewsimple.ccg
- * libgoocanvas/src/itemviewsimple.hg: Removed garbage files.
-
- * libgoocanvas/src/linedash.hg
- * libgoocanvas/src/linedash.ccg: Added wrappers for GooCanvasLineDash. This
- class is still not completely wrapped.
-
- * libgoocanvas/src/Makefile_list_of_hg.am_fragment: Added new .hg files.
-
- * libgoocanvas/src/canvas.hg
- * libgoocanvas/src/group.hg
- * libgoocanvas/src/group.ccg
- * libgoocanvas/src/item.hg
- * libgoocanvas/src/itemmodel.hg
- * libgoocanvas/src/itemmodelsimple.ccg
- * libgoocanvas/src/itemmodelsimple.hg
- * libgoocanvas/src/itemsimple.hg
- * libgoocanvas/src/itemsimple.ccg
- * libgoocanvas/src/widget.hg
- * libgoocanvas/src/widget.ccg: Working on adding more API coverage.
-
- * libgoocanvas/libgoocanvasmm/
- * libgoocanvas/libgoocanvasmm/private/: Changed the svn:ignore property to
- ignore *.h and *.cc instead of each file by name.
-
-2007-04-21 Murray Cumming <murrayc murrayc com>
-
- * libgoocanvas/src/bounds.ccg:
- * libgoocanvas/src/bounds.hg: Use _CLASS_BOXEDTYPE_STATIC() instead of
- _CLASS_GENERIC(), because it generates more code from us, and is what is used
- by GdkRectangle, which GooCanvasBounds most resembles. Requires latest goocanvas,
- because I had to patch goocanvas to add type registration for GooCanvasBounds.
-
- * libgoocanvas/src/canvas.hg:
- * libgoocanvas/src/ellipse.hg:
- * libgoocanvas/src/group.hg:
- * libgoocanvas/src/image.ccg:
- * libgoocanvas/src/image.hg:
- * libgoocanvas/src/itemsimple.ccg:
- * libgoocanvas/src/itemsimple.hg:
- * libgoocanvas/src/itemviewsimple.ccg:
- * libgoocanvas/src/itemviewsimple.hg:
- * libgoocanvas/src/path.hg:
- * libgoocanvas/src/polyline.hg:
- * libgoocanvas/src/rect.hg:
- * libgoocanvas/src/text.hg: Remove (very silly) empty (implemented in headers)
- constructors. Generally removed unnecessary hard-coded constructor and destructor
- declarations.
-
- There are probably still a few wrong. Just use _WRAP_CTOR unless you really need
- to create a custom-written ctor, and if you do create a custom-written ctor then use
- the _CONSTRUCT() macro, as in gtk/src/action.ccg.
- For a GObject (not a GtkWidget) use a _WRAP_CREATE() for each _WRAP_CTOR and make sure
- that ctors are protected, and the create*()s are public.
-
-2007-04-21 Murray Cumming <murrayc murrayc com>
-
- * libgoocanvas/src/item.hg:
- * libgoocanvas/src/itemmodel.ccg:
- * libgoocanvas/src/itemmodel.hg:
- * tools/m4/convert_libgoocanvasmm.m4: Fixed build by using types via RefPtr
- where necessary and generally use more sane conversions. Also included
- necessary headers instead of unnecessarily using predeclarations.
-
-2007-04-20 Paul Davis <pjdavis engineering uiowa edU>
-
- Currently, the build is broken because I can't decide if Goocanvas::Canvas
- should be accessed via raw pointer or Glib::RefPtr. I'm starting to lean
- toward Glib::RefPtr cause it looks like some code was autogenerated using
- this, and I don't think it inherits from GtkWidget* which is when I would
- normally think we would use raw pointers.
-
- * configure.in: Updated goocanvas dependancy to 0.8
-
- * tools/m4/convert_libgoocanvasmm.m4: Added some new conversion routines.
- Someone with more experience should take a look at these cause I'm unsure
- what should go in and what should go as an explicity M4 macro in the source.
-
- * libgoocanvas/src/bounds.hg
- * libgoocanvas/src/bounds.ccg: Added a _CLASS_GENERIC wrapping of
- GooCanvasBounds so we can wrap more of the API. I'm not at all convinced
- this is right, but the closest example I could find was the wrapping of
- PangoAttrIterator. As near as I can tell, GooCanvasBounds has none of the
- expected goo_canvas_bounds_get_type() or goo_canvas_bounds_copy() type of
- methods which confuses me greatly.
-
- * libgoocanvas/src/item.hg
- * libgoocanvas/src/item.ccg: Hand coded signals Murray had marked as TODO.
- I'm having a few issues with the child-changed, child-movied, et al.
- signals. Wrapped the rest of the API. Added _IGNORE for
- set_child_properties, cause these seemed rather un-C++. Especially the
- valist methods.
-
- * libgoocanvas/src/libgoocanvas_enums.defs
- * libgoocanvas/src/libgoocanvas_methods.defs: Updated some of the defs
- files. I think I did this correctly.
-
- * libgoocanvas/src/libgoocanvas_signals.defs: Added hand-coded definitions
- for signals not automatically generated for GooCanvasItem.
-
- * libgoocanvas/src/itemmodel.hg
- * libgoocanvas/src/itemmodel.ccg: Wrapped GooCanvasItemModel. Need this to
- finish out GooCanvasItem's API.
-
- * libgoocanvas/src/canvas.ccg
- * libgoocanvas/src/canvas.hg: Wrapped GooCanvas. I think most of it is
- wrapped.
-
- * libgoocanvas/src/Makefile_list_of_hg.am_fragment: Added new .hg files.
-
-2007-02-25 Jonathon Jongsma <jjongsma gnome org>
-
- * update svn:ignore properties
-
-2007-02-25 Jonathon Jongsma <jjongsma gnome org>
-
- * docs/reference/Doxyfile.in: mark Glib optional API symbols as defined so
- that they're included in the reference documentation
-
-2007-02-25 Jonathon Jongsma <jjongsma gnome org>
-
- * libgoocanvasmm: re-arranged respository to remove the patched goocanvas
- directory and move things from trunk/libgoocanvasmm/* to trunk/*
-
-2007-02-24 Jonathon Jongsma <jjongsma gnome org>
-
- * libgoocanvas/libgoocanvasmm/types.h: fix namespace GooCanvas that was
- missed in the namespace renaming from previous commit
-
-2007-02-11 Murray Cumming <murrayc murrayc com>
-
- * libgoocanvas/libgoocanvasmm.h:
- * libgoocanvas/libgoocanvasmm/Makefile.am:
- * libgoocanvas/libgoocanvasmm/init.cc:
- * libgoocanvas/libgoocanvasmm/init.h:
- * libgoocanvas/libgoocanvasmm/wrap_init.h:
- * libgoocanvas/src/Makefile.am:
- * tools/extra_defs_gen/generate_defs_goocanvas.cc: Mention the
- current types in the new API.
- * libgoocanvas/src/*.defs: Updated
- * libgoocanvas/src/Makefile_list_of_hg.am_fragment:
- * libgoocanvas/src/*.[hg|ccg]: Remove the view*.[hg|ccg] files.
- Update the other files enough that they build with the latest goocanvas API.
- Change the namespace from GooCanvas too Goocanvas, because there is
- now a GooCanvas struct in goocanvas, and it clashes with the namespace.
- I am open to better suggestions for the namespace name.
- I have not wrapped the *Model objects yet.
- * examples/demo/main.cc:
- * examples/demo/primitives.cc:
- * examples/demo/window.hh:
- * examples/moving_shapes/main.cc:
- * examples/moving_shapes/window.cc:
- * examples/moving_shapes/window.hh:
- * examples/simple/simple.cc:
- * examples/simple/window.cc:
- * examples/simple/window.hh: Search/Replace the namespace. But I
- have not updated these. They do not yet build.
-
-2006-10-03 Murray Cumming <murrayc murrayc com>
-
- * libgoocanvas/src/ellipseview.ccg:
- * libgoocanvas/src/ellipseview.hg:
- * libgoocanvas/src/groupview.ccg:
- * libgoocanvas/src/groupview.hg:
- * libgoocanvas/src/imageview.ccg:
- * libgoocanvas/src/imageview.hg:
- * libgoocanvas/src/itemview.hg:
- * libgoocanvas/src/pathview.ccg:
- * libgoocanvas/src/pathview.hg:
- * libgoocanvas/src/polylineview.ccg:
- * libgoocanvas/src/polylineview.hg:
- * libgoocanvas/src/rectview.ccg:
- * libgoocanvas/src/rectview.hg:
- * libgoocanvas/src/textview.ccg:
- * libgoocanvas/src/textview.hg:
- * tools/m4/convert_libgoocanvasmm.m4: Pass View by
- reference to make it clear that a NULL value is not
- allowed.
- * libgoocanvas/src/view.hg: convert_to_pixels(),
- convert_from_pixels(), convert_to_item_space(),
- convert_from_item_space(): Pass output parameters by
- reference instead of pointer to ensure that they can
- not be NULL, and to make it clearer that they are
- single doubles, not the start of an array.
-
-2006-10-03 Murray Cumming <murrayc murrayc com>
-
- * libgoocanvas/src/ellipse.ccg:
- * libgoocanvas/src/ellipse.hg:
- * libgoocanvas/src/image.ccg:
- * libgoocanvas/src/image.hg:
- * libgoocanvas/src/itemsimple.hg:
- * libgoocanvas/src/itemview.hg:
- * libgoocanvas/src/polyline.ccg:
- * libgoocanvas/src/polyline.hg:
- * libgoocanvas/src/rect.ccg:
- * libgoocanvas/src/rect.hg:
- * libgoocanvas/src/text.ccg:
- * libgoocanvas/src/text.hg:
- * libgoocanvas/src/view.hg: Change gdouble to double,
- to be consistent with gtkmm.
- * libgoocanvas/src/path.ccg:
- * libgoocanvas/src/path.hg: Change gchar* data
- parameter to const char*.
-
-2006-10-03 Murray Cumming <murrayc murrayc com>
-
- * docs/Makefile.am: Change LIBGDAMM_FALSE to
- LIBGOOCANVASMM_FALSE, to match configure.in,
- though I am not sure if this is really needed
- anyway with newer autotools.
- * libgoocanvas/src/ellipse.ccg: Remove
- default parameter values to fix the build. They
- should just be in the .h files.
-
-2006-09-28 Murray Cumming <murrayc murrayc com>
-
- * libgoocanvas/src/ellipse.hg:
- * libgoocanvas/src/ellipseview.hg:
- * libgoocanvas/src/group.hg:
- * libgoocanvas/src/groupview.hg:
- * libgoocanvas/src/image.hg:
- * libgoocanvas/src/imageview.hg:
- * libgoocanvas/src/item.hg:
- * libgoocanvas/src/itemsimple.hg:
- * libgoocanvas/src/itemview.hg:
- * libgoocanvas/src/model.hg:
- * libgoocanvas/src/path.hg:
- * libgoocanvas/src/pathview.hg:
- * libgoocanvas/src/polyline.hg:
- * libgoocanvas/src/polylineview.hg:
- * libgoocanvas/src/rectview.hg:
- * libgoocanvas/src/text.ccg:
- * libgoocanvas/src/text.hg:
- * libgoocanvas/src/textview.hg:
- * libgoocanvas/src/view.hg:
- * tools/m4/convert_libgoocanvasmm.m4: Use Cairo::Context instead of
- cairo_t. Pass ustring by const reference. Make const methods return
- const objects. Do not refreturn newly-created objects. Use int
- instead of gint.
-
-2006-09-28 Jonathon Jongsma <jonathon jongsma gmail com>
-
- * Makefile.in:
- * aclocal.m4:
- * docs/Makefile.in:
- * docs/reference/Makefile.in:
- * libgoocanvas/Makefile.in:
- * scripts/Makefile.in:
- * tools/Makefile.in:
- * tools/extra_defs_gen/Makefile.in:
- * tools/m4/Makefile.in:
- Removed a bunch of autotools-generated files from the repository and added a
- bunch of files to svn:ignore so that svn status is more useful again.
+The ChangeLog is auto-generated when releasing. If you
+are seeing this, use 'git log' for a detailed list of changes.
diff --git a/ChangeLog.pre-1-90-9 b/ChangeLog.pre-1-90-9
new file mode 100644
index 0000000..6e0bb50
--- /dev/null
+++ b/ChangeLog.pre-1-90-9
@@ -0,0 +1,1514 @@
+1.90.9:
+
+2012-03-15 Murray Cumming <murrayc murrayc com>
+
+ Fix warnings found by clang++.
+
+ * examples/demo/primitives.cc: Use (void*) instead of NULL
+ to avoid missing sentinel warnings.
+ * goocanvas/src/canvas.ccg:
+ * goocanvas/src/itemmodel.ccg:
+ * goocanvas/src/points.ccg: Use 0 instead of NULL to avoid
+ NULL generally.
+
+1.90.8:
+
+2011-10-27 Murray Cumming <murrayc murrayc com>
+
+ tests, examples: Avoid compiler warnings and deprecated API.
+
+ * examples/Makefile.am:
+ * tests/Makefile.am: Fix a typo so we really use warning flags.
+ * examples/coordinates/window.cc:
+ * examples/custom_item/exampleitem.cc:
+ * examples/demo/primitives.cc:
+ * examples/drag_to_canvas/examplewindow.cc:
+ * examples/moving_shapes/window.cc:
+ * examples/simple/examplewindow.cc:
+ * examples/table/examplewindow.cc:
+ * examples/text/window.cc: Fix the build with --enable-warinings=fatal.
+
+2011-10-27 Murray Cumming <murrayc murrayc com>
+
+ init(): Add back the old deprecated method overload.
+
+ * goocanvas/goocanvasmm/init.[h|cc]: Add back the init() call with parameters,
+ but deprecated, to avoid disturbing projects using goocanvasmm too much.
+
+1.90.7:
+
+2011-10-26 Murray Cumming <murrayc murrayc com>
+
+ examples, tests: Adapt the init() calls.
+
+ * examples/coordinates/main.cc:
+ * examples/custom_item/main.cc:
+ * examples/demo/main.cc:
+ * examples/drag_to_canvas/main.cc:
+ * examples/moving_shapes/main.cc:
+ * examples/simple/main.cc:
+ * examples/table/main.cc:
+ * examples/tablemodel/main.cc:
+ * examples/text/main.cc:
+ * tests/child_properties/main.cc: Remove the extra parameters.
+
+2011-10-26 Murray Cumming <murrayc murrayc com>
+
+ init(): Remove the parameters.
+
+ * goocanvas/goocanvasmm/init.[h|cc]: Remove the (unused) parameters from
+ init().
+
+2011-10-26 Murray Cumming <murrayc murrayc com>
+
+ Fix the --enable-warnings=fatal build.
+
+ * goocanvas/goocanvasmm/init.cc: Do not include glibmm.h. It is not necessary.
+
+2011-10-25 Murray Cumming <murrayc murrayc com>
+
+ init.h: Move the glibmm.h include to the .cc file.
+
+ * goocanvas/goocanvasmm/init.[h|cc]: The glibmm.h include does not need to be in
+ the header.
+
+2011-10-25 Murray Cumming <murrayc murrayc com>
+
+ Add #includes needed with the latest glibmm.
+
+ * goocanvas/src/bounds.hg:
+ * goocanvas/src/enums.hg:
+ * goocanvas/src/item.hg:
+ * goocanvas/src/itemmodel.hg: Add individual includes now that gmmproc does not
+ add #include glibmm.h at the top of every generated header.
+
+1.90.6:
+
+2011-09-26 Murray Cumming <murrayc murrayc com>
+
+ Added Gdk::RGBA properties.
+
+ * goocanvas/src/libgoocanvas_methods.defs: Regenerated with h2defs.py.
+ * goocanvas/src/libgoocanvas_signals.defs: Regenerated with extra_defs.
+ * goocanvas/src/canvas.hg: Added the background-color-gdk-rgba property.
+ * goocanvas/src/grid.hg: Added the horz-grid-line-color-gdk-rgba,
+ vert-grid-line-color-gdk-rgba, and border-color-gdk-rgba lines.
+ * goocanvas/src/itemsimple.hg: Added the stroke-color-gdk-rgba property and
+ fixed the type of the *-pixbuf properties.
+
+2011-09-21 Krzesimir Nowak <qdlacz gmail com>
+
+ Search for gtkmm-3.0 tag file, not gtkmm-2.4.
+
+ * configure.ac: Goocanvasmm already uses gtkmm-3.0 so it
+ should also use its documentation.
+
+1.90.5:
+
+2011-06-13 Baldvin Kovács <baldvin kovacs gmail com>
+
+ Fix the drag_to_canvas example.
+
+ * examples/drag_to_canvas/examplewindow.cc:
+ The way it calls drag_dest_set (with Gtk::DEST_DEFAULT_ALL) is explicitly
+ mentioned as "dramatic" in the documentation of gtk_drag_dest_set. After fixing
+ that, a trivial relative/absolute coordinates bug came up, and after fixing
+ that, it started working.
+ Bug #644033
+
+2011-06-13 Murray Cumming <murrayc murrayc com>
+
+ Get the path to the pangomm and atkmm m4 files.
+
+ * configure.ac: Fix the build by getting and using the paths to
+ the pangomm and atkmm m4 files as well as the gtkmm one.
+ These are only actualy used by the gtkmm m4 file, and it is
+ tedious to have to do this explicitly, of course.
+
+2011-05-28 Andreas Klaedtke <andreas klaedtke gmx net>
+
+ Class hierarchy for class GridModel changed (Bug #651355).
+
+ * various files: GridModel is now derived from ItemModelSimple.
+
+2011-06-12 Kjell Ahlstedt <kjell ahlstedt bredband net>
+
+ Correct null pointer conversion from Goocanvas::Canvas* to GooCanvas*.
+
+ * codegen/m4/convert_libgoocanvasmm.m4: Use Glib::unwrap(x) instead of
+ x->gobj(), avoiding a crash when x is 0. Bug #606357.
+
+1.90.4:
+
+2011-03-30 Murray Cumming <murrayc murrayc com>
+
+ Avoid a tarball dependency on mm-common.
+
+ * configure.ac: Require the latest version of mm-common.
+ Call MM_CONFIG_DOCTOOL_DIR() to createe, use, and dist a local copy of the
+ mm-common scripts.
+
+2011-02-24 Murray Cumming <murrayc murrayc com>
+
+ Build the tests during make check too.
+
+ * configure.ac: Mention the tests/Makefile.am file.
+ * Makefile.am: Add tests to SUBDIRS.
+ * tests/Makefile.am: Specify the test to build here, and its source code.
+ * tests/child_properties/Makefile.am: Remove.
+
+2011-02-24 Murray Cumming <murrayc murrayc com>
+
+ Build the examples during make check (and distcheck).
+
+ * Makefile.am: Add examples to the SUBDIRS.
+ * examples: Remove the individual Makefile.am files, adding their contents
+ to examples/Makefile.am.
+
+ The build of the examples was apparently disabled since we converted the build
+ to use mm-common.
+
+1.90.3:
+
+2011-02-02 Murray Cumming <murrayc murrayc com>
+
+ Correct the use of Glib::ListHandler.
+
+ * goocanvas/src/item.ccg: Fix a compilation error and do not try to
+ remember the temporary value from data().
+
+2011-01-28 Murray Cumming <murrayc murrayc com>
+
+ Replace use of *ListHandle with std::vector<>, as in gtkmm.
+
+ * goocanvas/src/canvas.hg:
+ * goocanvas/src/item.[hg|ccg]: However, the vfunc implemenations here need
+ some attention to make sure that we are not doing awful things with memory.
+
+1.90.2:
+
+2011-01-05 Murray Cumming <murrayc murrayc com>
+
+ Use Gdk::Cursor via RefPtr.
+
+ * codegen/m4/convert_libgoocanvasmm.m4: Added a conversion.
+ * goocanvas/src/canvas.hg: pointer_grab(): Take the Gdk::Cursor as a RefPtr<>,
+ as is now necessary with gtkmm 3.
+
+2010-12-16 Murray Cumming <murrayc murrayc com>
+
+ Fix the build with the latest gtkmm from git master.
+
+ * configure.ac: Set GMMPROC_EXTRA_M4_DIR to use the gtkmm m4 conversions.
+
+2010-12-03 Murray Cumming <murrayc murrayc com>
+
+ Fix the build with the latest gtkmm from git master.
+
+ * goocanvas/src/itemmodelsimple.hg:
+ * goocanvas/src/itemsimple.hg:
+ * goocanvas/src/text.hg:
+ * goocanvas/src/textmodel.hg: Added pangomm includes.
+
+1.9.2:
+
+2010-10-27 Murray Cumming <murrayc murrayc com>
+
+ Fix the build with a (future/patched) goocanvas.
+
+ * goocanvas/src/canvas.hg: Don't wrap the set_scroll_adjustments signal,
+ because it was only for internal use by GtkScrolledWindow and will be
+ removed from GooCanvas soon.
+
+2010-09-29 Murray Cumming <murrayc murrayc com>
+
+ Fix the build with the latest gtkmm 3 API.
+
+ * goocanvas/src/canvas.[hg|ccg]: Use Gtk::Adjustment via RefPtr.
+
+2010-09-15 Murray Cumming <murrayc murrayc com>
+
+ Replace use of Gtk::AlignmentEnum with Gtk::Align.
+
+ * goocanvas/src/table.[hg|ccg]:
+ * goocanvas/src/tablemodel.[hg|ccg]: This fixes the build with
+ gtkmm from git master.
+
+2010-09-06 Murray Cumming <murrayc murrayc com>
+
+ Adapt to latest goocanvas API, using the new AnchorType enum.
+
+ * goocanvas/src/libgoocanvas_enums.defs:
+ * goocanvas/src/libgoocanvas_methods.defs:
+ * goocanvas/src/libgoocanvas_signals.defs: Regenerated.
+ * codegen/m4/convert_libgoocanvasmm.m4:
+ * goocanvas/src/canvas.hg:
+ * goocanvas/src/enums.hg:
+ * goocanvas/src/text.[hg|ccg]:
+ * goocanvas/src/textmodel.[hg|ccg]
+ * goocanvas/src/widget.hg: Use AnchorType instead of Gtk::AnchorTYpe.
+
+2010-09-02 Murray Cumming <murrayc murrayc com>
+
+ Fix the build with the latest cairomm.
+
+ * goocanvas/src/enums.[hg|ccg]: Remove the (unused) Value<Cairo::Pattern>
+ specialization. Pattern should always (and is always) used via RefPtr
+ anyway.
+
+1.9.0:
+
+2010-06-13 Murray Cumming <murrayc murrayc com>
+
+ Use gtkmm-3.0 instead of gtkmm-2.4.
+
+ * configure.ac: Really use gtkmm-3.0.
+
+2010-06-11 Murray Cumming <murrayc murrayc com>
+
+ Change to goocanvasmm-2.0
+
+ * examples/Makefile.am_fragment:
+ * configure.ac: Depend on goocanvas-2.0 instead of 1.0 so we use GTK+ 3,
+ and change this from goocanvasmm-1.0 to goocanvasmm-2.0.
+
+0.15.3:
+
+2010-05-04 Murray Cumming <murrayc murrayc com>
+
+ Documentation improvements.
+
+ * goocanvas/goocanvasmm.h: Slight improvements to main page text, adding a
+ link to the Canvas widget class.
+ * goocanvas/src/canvas.hg: Added a class description.
+ * doc/reference/Doxyfile.in: Make more like gtkmm's. In particular, show
+ undocumented classes (they should be documented though).
+
+2010-04-23 David King <davidk openismus com>
+
+ Add main page to Doxygen documentation
+
+ * doc/Makefile.am: Parse goocanvas/goocanvasmm.h for documentation.
+ * goocanvas/goocanvasmm.h: Add main page to Doxygen documentation.
+
+0.15.2:
+
+2009-09-18 Daniel Elstner <danielk openismus com>
+
+ Add missing tag files and update Doxygen config
+
+ * configure.ac (MM_ARG_WITH_TAGFILE_DOC): Reference the installed
+ Doxygen tag files of cairomm, pangomm and gtkmm.
+ * doc/reference/Doxyfile.in: Update configuration for Doxygen 1.6.1.
+ (SORT_MEMBERS_CTORS_1ST): Set to YES.
+ (EXCLUDE_SYMBOLS): Remove bogus Skeleton* symbols from the list.
+ (EXAMPLE_*): Correct the accidentally substituted variable names.
+ (EXAMPLE_PATH): Point to the examples/ source directory.
+ (EXAMPLE_RECURSIVE): Set to YES.
+ (PREDEFINED): Define GTKMM_ATKMM_ENABLED, just in case.
+
+2009-09-18 Daniel Elstner <danielk openismus com>
+
+ Insert missing comma to separate M4 macro args
+
+ * configure.ac (GOOCANVASMM_WXXFLAGS): Insert missing comma to
+ separate the fourth macro argument from the third. This means
+ the deprecation macros are now defined again in fatal warnings
+ mode.
+
+2009-09-18 Murray Cumming <murrayc murrayc com>
+
+ goocanvasmmconfig.h: Make this work.
+
+ * goocanvas/goocanvasmmconfig.h.in: Use actual GOOCANVASMM values,
+ instead of being a copy of the file from libgdamm. Noticed by
+ Daniel Elstner.
+
+2009-09-17 Murray Cumming <murrayc murrayc com>
+
+ Do not put a generated ChangeLog in the tarball.
+
+ * Makefile.am: Remove the include of dist-changelog.am becaise I do not
+ want some crappy generated ChangeLog based on random vague commit
+ messages that can't be corrected later. I fight entropy. murrayc.
+
+0.15.1:
+
+2009-09-14 Murray Cumming <murrayc murrayc com>
+
+ * goocanvas/goocanvasmm/init.cc:
+ * goocanvas/src/linedash.hg: Fix some warnings found during distcheck.
+
+2009-08-24 Murray Cumming <murrayc murrayc com>
+
+ Fix the install.
+
+ * goocanvas/goocanvasmm/Makefile.am: Do not mention wrap_init.h here,
+ to avoid an error about a duplicate mention during install.
+
+0.15:
+
+2009-07-07 Murray Cumming <murrayc murrayc com>
+
+ Image: Added the scale-to-fit property.
+
+ * goocanvas/src/libgda_signals.defs: Regenerated.
+ * goocanvas/src/image.hg, imagemodel.hg: Add the scale-to-fit property.
+
+2009-07-05 Murray Cumming <murrayc murrayc com>
+
+ Fix the build with the normal API again, and fix some whitespace.
+
+2009-07-05 Murray Cumming <murrayc murrayc com>
+
+ Fix the build with disabled
+ exceptions and disabled properties API. It is not pretty.
+
+ * examples/coordinates/window.cc:
+ * examples/custom_item/examplewindow.cc:
+ * examples/demo/primitives.cc:
+ * examples/drag_to_canvas/examplewindow.cc:
+ * examples/moving_shapes/window.cc:
+ * examples/simple/examplewindow.cc:
+ * examples/table/examplewindow.cc:
+ * examples/tablemodel/examplewindow.cc:
+ * examples/text/window.cc:
+ * goocanvas/src/polyline.ccg:
+ * goocanvas/src/polylinemodel.ccg: Added ifdefs.
+
+2009-05-18 Murray Cumming <murrayc murrayc com>
+
+ * goocanvas/src/item.ccg: Item_Class::get_items_at_vfunc_callback():
+ Added a return 0 to avoid a compiler warning. Bug #582996 (Vincent Untz)
+
+0.14.0:
+
+2009-03-25 Murray Cumming <murrayc murrayc com>
+
+ * goocanvas/src/Makefile.am:
+ * goocanvas/src/libgoocanvas.defs:
+ * goocanvas/src/libgoocanvas_fake_properties.defs: Added this file,
+ written by hand.
+ * goocanvas/src/item.hg:
+ * goocanvas/src/itemmodel.hg: Add fake x, y, width, and height
+ properties in these base classes.
+ These properties are not really in GooCanvasItemModel, but they are
+ actually implemented in all derived GooCanvasItemModel classes
+ individually. That is a GooCanvas design error, but the patch to fix it
+ has not yet been accepted. See bug #555097
+
+ * goocanvas/src/ellipse.hg:
+ * goocanvas/src/grid.hg:
+ * goocanvas/src/gridmodel.hg:
+ * goocanvas/src/group.hg:
+ * goocanvas/src/image.hg:
+ * goocanvas/src/imagemodel.hg:
+ * goocanvas/src/path.hg:
+ * goocanvas/src/polyline.hg:
+ * goocanvas/src/rect.hg:
+ * goocanvas/src/rectmodel.hg:
+ * goocanvas/src/table.hg:
+ * goocanvas/src/tablemodel.hg:
+ * goocanvas/src/text.hg:
+ * goocanvas/src/widget.hg: Removed the x, y, width, and height
+ properties from the derived classes.
+
+2009-03-25 Murray Cumming <murrayc murrayc com>
+
+ * goocanvas/src/group.hg: Wrapped the new x, y, width,
+ and height properties here too.
+
+2009-03-25 Murray Cumming <murrayc murrayc com>
+
+ * goocanvas/src/ellipse.hg:
+ * goocanvas/src/path.hg:
+ * goocanvas/src/polyline.hg:
+ * goocanvas/src/table.hg:
+ * goocanvas/src/text.hg: Wrapped the (sometimes) new x, y, width,
+ and height properties.
+
+2009-03-25 Murray Cumming <murrayc murrayc com>
+
+ * configure.in: Depend on the latest goocanvasmm.
+ * goocanvas/src/libgoocanvas_enums.defs:
+ * goocanvas/src/libgoocanvas_methods.defs:
+ * goocanvas/src/libgoocanvas_signals.defs: Regenerated.
+ * goocanvas/src/item.hg: Added signal_scroll_event.
+
+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.
+
+2008-12-15 Murray Cumming <murrayc murrayc com>
+
+ * goocanvas/src/ellipsemodel.hg:
+ * goocanvas/src/text.hg: Remove extra ;s to avoid compiler warnings.
+
+2008-12-10 Hubert Figuiere <hub figuiere net>
+
+ * examples/moving_shapes/window.cc:
+ * examples/demo/primitives.cc: fix warnings. (Bug #562903)
+
+0.13.0:
+
+2008-12-01 Murray Cumming <murrayc murrayc com>
+
+ * goocanvas/src/canvas.hg: Added get_static_root_item() and
+ get_static_root_item_model().
+ * goocanvas/src/libgoocanvas_vfuncs.defs:
+ * goocanvas/src/item.hg: Added set/get_is_static() and the vfuncs.
+ Added animation_finished signal.
+ * goocanvas/src/itemmodel.hg: Added animation_finished signal.
+
+2008-11-18 Jonathon Jongsma <jonathon quotidian org>
+
+ * examples/demo/primitives.cc: use cairo_matrix_t directly since that's
+ actually the type that we need for the g_object_set() call. This fixes the
+ build when using cairomm 1.7+ (Bug #560074)
+
+2008-11-13 Murray Cumming <murrayc murrayc com>
+
+ * goocanvas/src/Makefile_list_of_hg.am_fragment:
+ * goocanvas/src/gridmodel.ccg:
+ * goocanvas/src/gridmodel.hg: Added GridModel.
+
+2008-11-13 Murray Cumming <murrayc murrayc com>
+
+ * tools/extra_defs_gen/generate_defs_goocanvas.cc: Added the new grid
+ item.
+ * goocanvas/src/libgoocanvas_methods.defs:
+ * goocanvas/src/libgoocanvas_signals.defs: Regenerated.
+
+ * goocanvas/goocanvasmm.h:
+ * goocanvas/src/Makefile_list_of_hg.am_fragment:
+ * goocanvas/src/grid.ccg:
+ * goocanvas/src/grid.hg: Added Grid, wrapping GooCanvasGrid.
+
+2008-11-07 José Alburquerque <jaalburqu svn gnome org>
+
+ * goocanvas/src/enums.hg:
+ * goocanvas/src/itemmodel.hg:
+ * goocanvas/src/path.hg: Modify enums so that CANVAS_* is removed.
+ Bug #557990 (Louis-Francis Ratté-Boulianne)
+
+2008-11-05 Armin Burgmeier <armin openismus com>
+
+ * goocanvas/src/item.hg:
+ * goocanvas/src/item.ccg: Remove the const qualifier for the
+ get_items_at_vfunc, because otherwise the item itself cannot be added
+ to the returned list of items.
+ Bug #559374 (Louis-Francis Ratté-Boulianne)
+
+2008-10-30 Murray Cumming <murrayc murrayc com>
+
+ * goocanvas/src/item.hg: Correct ensure_upated() to
+ ensure_updated().
+ Bug #558489 (Louis-Francis Ratté-Boulianne)
+
+0.12.0:
+
+2008-10-13 Murray Cumming <murrayc murrayc com>
+
+ * goocanvas/src/item.hg: Renamed set/get_child_property() to
+ set/get_child_property_value() and added templated set/get_child_property()
+ methods that do not use Glib::Value in their API.
+ * tests/child_properties/main.cc: Adjusted.
+
+2008-10-08 Murray Cumming <murrayc murrayc com>
+
+ * Makefile.am:
+ * configure.in:
+ * tests/Makefile.am:
+ * tests/child_properties/: Added a test
+ for get_child_property().
+
+0.11.0:
+
+2008-09-13 Murray Cumming <murrayc murrayc com>
+
+ * examples/custom_item/exampleitem.cc:
+ * examples/custom_item/examplewindow.cc:
+ * examples/custom_item/main.cc:
+ * examples/demo/main.cc:
+ * examples/demo/window.cc:
+ * examples/demo/window.h:
+ * examples/drag_to_canvas/examplewindow.cc:
+ * examples/drag_to_canvas/main.cc:
+ * examples/moving_shapes/main.cc:
+ * examples/moving_shapes/window.cc:
+ * examples/simple/examplewindow.cc:
+ * examples/simple/main.cc:
+ * examples/table/examplewindow.cc:
+ * examples/table/main.cc:
+ * examples/tablemodel/examplewindow.cc:
+ * examples/tablemodel/main.cc: Added missing copyright
+ comment blocks.
+
+2008-07-27 Murray Cumming <murrayc murrayc com>
+
+ * examples/coordinates/window.h:
+ * examples/custom_item/Makefile.am:
+ * examples/custom_item/exampleitem.cc:
+ * examples/custom_item/exampleitem.h:
+ * examples/custom_item/examplewindow.cc:
+ * examples/custom_item/examplewindow.h:
+ * examples/drag_to_canvas/examplewindow.h:
+ * examples/moving_shapes/window.h:
+ * examples/simple/examplewindow.h:
+ * examples/table/examplewindow.h:
+ * examples/tablemodel/examplewindow.h:
+ * examples/text/window.h: Added header guards.
+
+ * configure.in:
+ * examples/Makefile.am:
+ * examples/custom_item/: New unfinished unworking
+ example of a custom item doing its own drawing.
+
+0.10.0: Skipped.
+
+0.9.0:
+
+2008-07-27 Murray Cumming <murrayc murrayc com>
+
+ * goocanvas/src/libgoocanvas_docs.xml: Regenerated.
+ * goocanvas/src/libgoocanvas_enums.defs: Regenerated.
+ * goocanvas/src/libgoocanvas_signals.defs: Corrected the Event signals by
+ hand.
+ * goocanvas/src/libgoocanvas_signals.defs.patch: Created this patch
+ to do the same in future.
+
+2008-07-27 Murray Cumming <murrayc murrayc com>
+
+ * goocanvas/src/libgoocanvas_signals.defs: Regenerated.
+
+2007-07-20 Armin Burgmeier <armin openismus com>
+
+ * configure.in: Added detection of Win32 platform, and added the
+ AC_LIBTOOL_WIN32_DLL macro to produce a DLL on Windows.
+
+ * build_shared/Makefile_build.am_fragment: Add -no-undefined to the
+ ldflags on Windows because DLLs are not allowed to contain undefined
+ references.
+
+2008-06-23 Hubert Figuiere <hub figuiere net>
+
+ * configure.in: require goocanvas 0.10. Bug #539600
+
+ * goocanvas/src/item.hg: Remove spurious ';'.
+
+0.6.0:
+
+2008-05-06 Murray Cumming <murrayc murrayc com>
+
+ * goocanvas/src/item.hg:
+ * goocanvas/src/itemmodel.hg: Added get_simple_transform().
+ * goocanvas/src/table.ccg:
+ * goocanvas/src/table.hg: Added documentation for attach().
+
+ * goocanvas/src/itemmodelsimple.hg:
+ * goocanvas/src/libgoocanvas_methods.defs:
+ * goocanvas/src/rectmodel.hg:
+ * goocanvas/src/tablemodel.ccg:
+ * goocanvas/src/tablemodel.hg: Use double instead of gdouble in the API,
+ for consistency with gtkmm.
+
+2008-05-05 Armin Burgmeier <armin openismus com>
+
+ * examples/tablemodel/main.cc: Added missing main.cc file.
+
+2008-04-11 Armin Burgmeier <armin openismus com>
+
+ * examples/tablemodel/examplewindow.h:
+ * examples/tablemodel/examplewindow.cc:
+ * examples/tablemodel/Makefile.am: Added a new example showing two
+ canvases that display the same underlying model.
+
+ * examples/Makefile.am:
+ * configure.in: Build the new example.
+
+2008-04-10 Armin Burgmeier <armin openismus com>
+
+ * goocanvas/src/table.hg:
+ * goocanvas/src/tablemodel.hg: Added x-border-spacing,
+ y-border-spacing, vert-grid-line-width, horz-grid-line-width
+ properties.
+
+ * goocanvas/src/libgoocanvas_signals.defs: Regenerated.
+
+2008-03-17 Armin Burgmeier <armin openismus com>
+
+ * goocanvas/src/table.hg:
+ * goocanvas/src/table.ccg:
+ * examples/table/examplewindow.h:
+ * examples/table/examplewindow.cc: Added attach() convenience API.
+
+ * goocanvas/src/tablemodel.hg:
+ * goocanvas/src/tablemodel.ccg:
+ * goocanvas/src/Makefile_list_of_hg.am_fragment:
+ * goocanvas/goocanvasmm.h: Wrapped GooCanvasTableModel.
+
+ * goocanvas/src/style.hg:
+ * goocanvas/src/style.ccg:
+ * goocanvas/src/enums.ccg: Wrapped goo_canvas_style_get/set_property()
+ via a similar approach to Glib::ObjectBase::get/set_property(). This
+ requires Glib::Value<> to work with some non-GObject-based cairo
+ types (that goocanvas already wraps for GObject).
+
+ * goocanvas/src/libgoocanvas_methods.defs: Regenerated.
+
+ * goocanvas/src/libgoocanvas_vfuncs.defs: Added missing vfuncs.
+
+ * tools/m4/convert_libgoocanvasmm.m4: Added more required conversions.
+
+ * goocanvas/src/itemsimple.hg:
+ * goocanvas/src/itemmodel.ccg:
+ * goocanvas/src/canvas.hg:
+ * goocanvas/src/widget.hg:
+ * goocanvas/src/enums.hg:
+ * goocanvas/src/item.hg:
+ * goocanvas/src/itemmodel.hg:
+ * goocanvas/src/text.hg:
+ * goocanvas/src/item.ccg: Wrapped remaining properties, signals,
+ methods and vfuncs.
+
+0.5.0:
+
+2008-02-24 Jonathon Jongsma <jjongsma gnome org>
+
+ * goocanvas/src/libgoocanvas_methods.defs: re-generate
+ * goocanvas/src/item.hg: wrap get/set_child_property()
+ * goocanvas/src/itemmodel.hg: wrap get/set_child_property()
+ * goocanvas/src/itemsimple.hg: wrap get_line_width()
+
+2008-02-24 Jonathon Jongsma <jjongsma gnome org>
+
+ * goocanvas/src/Makefile_list_of_hg.am_fragment:
+ * goocanvas/src/enums.ccg:
+ * goocanvas/src/enums.hg: move PointerEvents and ItemVisiblity enums to a
+ separate enums file so that they can be used from both Item and ItemModel
+ * goocanvas/src/item.hg: move enums from here
+ * goocanvas/src/itemmodel.hg: wrap some additional properties and signals of
+ the ItemModel class
+ * goocanvas/src/libgoocanvas_signals.defs: re-generate signals / properties
+ * goocanvas/goocanvasmm.h: add new enums header
+
+2008-02-21 Gennaro Bellizio <genbell tiscali it>
+
+ * goocanvas/src/textmodel.hg: Use the C++ type for the alignment
+ property. Bug #517817.
+
+2008-02-20 Gennaro Bellizio <genbell tiscali it>
+
+ * goocanvas/src/textmodel.ccg: Constructor: Correct the property name
+ from string to text to fix the instantiation.
+
+2008-02-16 Jonathon Jongsma <jjongsma gnome org>
+
+ * goocanvas/src/item.hg: modify get_items_at() to take a non-const
+ listhandle for found_items since the convention for C functions that
+ implement this function is to add any found items onto this list and then
+ pass it down to the child item which adds their found items.
+ Also wrapped a few more vfuncs
+ * goocanvas/src/itemsimple.hg: wrap vfuncs, add getters and setters for some
+ public data members
+ * goocanvas/src/libgoocanvas_vfuncs.defs: update get_items_at()
+ * tools/m4/convert_libgoocanvasmm.m4: minor changes to support the changes
+ above
+
+2008-02-07 Jonathon Jongsma <jjongsma gnome org>
+
+ * examples/simple/examplewindow.cc: hook up the button-press signal on the
+ simple example
+
+2008-02-07 Jonathon Jongsma <jjongsma gnome org>
+
+ * goocanvas/src/libgoocanvas_vfuncs.defs: added vfunc definitions for
+ ItemSimple
+ * goocanvas/src/itemsimple.hg: added _MEMBER_GET/SET for bounds, attempted
+ to wrap the vfuncs, but there seems to be a ref-counting issue -- needs
+ investigation.
+
+2008-02-06 Jonathon Jongsma <jjongsma gnome org>
+
+ * goocanvas/src/libgoocanvas_docs.xml: re-generated docs
+
+2007-11-30 Johannes Schmid <johannes schmid openismus com>
+
+ * configure.in: Bumped glibmm dependency to 2.14.2 (#500690)
+
+2007-11-19 Murray Cumming <murrayc murrayc com>
+
+ * examples/drag_to_canvas/examplewindow.cc: Handle drag-motion
+ again to show the problem.
+
+2007-11-19 Murray Cumming <murrayc murrayc com>
+
+ * examples/drag_to_canvas/examplewindow.cc:
+ * examples/drag_to_canvas/examplewindow.h: Make this work
+ for drops, but without using drag_motion to show a preview.
+
+2007-11-19 Murray Cumming <murrayc murrayc com>
+
+ * goocanvas/src/ellipse.hg: Add default values to the
+ constructor parameters.
+ * goocanvas/src/rect.hg: Remove the default constructor,
+ because we already have a constructor with all default
+ parameter values.
+
+ * configure.in:
+ * examples/Makefile.am:
+ * examples/drag_to_canvas/examplewindow.cc:
+ * examples/drag_to_canvas/examplewindow.h:
+ * examples/drag_to_canvas/main.cc: Added an example of
+ dragging items from a toolbar to a canvas, though this
+ does not work yet.
+
+2007-11-09 Murray Cumming <murrayc murrayc com>
+
+ * configure.in: Removed cairomm and glibmm checks.
+ gtkmm should be enough.
+
+2007-11-09 Murray Cumming <murrayc murrayc com>
+
+ * tools/m4/Makefile.am: Correct the install location
+ of the .m4 files.
+ * goocanvas/goocanvasmm-1.0.pc.in: Mention the include
+ directory of the architecture-specific headers.
+ Bug #489865 (Yaakov Selkovitz)
+
+0.4.0:
+
+2007-10-30 Murray Cumming <murrayc murrayc com>
+
+ * configure.in:
+ * goocanvas/goocanvasmm.h:
+ * goocanvas/src/Makefile_list_of_hg.am_fragment:
+ * goocanvas/src/table.ccg:
+ * goocanvas/src/table.hg: Wrapped GooCanvasTable,
+ though we need some API for the child properties.
+ * examples/Makefile.am:
+ * examples/simple/: Cleaned up the synax a little.
+ * examples/table/: New example.
+
+2007-10-28 Murray Cumming <murrayc murrayc com>
+
+ * goocanvas/src/canvas.hg:
+ * goocanvas/src/item.hg: Make the properties public,
+ not protected.
+
+2007-10-25 Murray Cumming <murrayc murrayc com>
+
+ * goocanvas/src/canvas.ccg:
+ * goocanvas/src/canvas.hg: Added get_bounds(Bounds&)
+ method overload.
+
+0.3.0:
+
+2007-10-23 Murray Cumming <murrayc murrayc com>
+
+ * goocanvas/src/canvas.hg: Wrapped the properties.
+
+2007-10-22 Murray Cumming <murrayc murrayc com>
+
+ * goocanvas/src/image.hg: Added a create() method to
+ match the new constructor added inthe last commit.
+
+2007-10-22 Murray Cumming <murrayc murrayc com>
+
+ * goocanvas/src/image.hg: Added default values for the
+ constructors and made them explicit.
+
+2007-10-22 Murray Cumming <murrayc murrayc com>
+
+ * goocanvas/src/ellipsemodel.hg:
+ * goocanvas/src/image.hg:
+ * goocanvas/src/imagemodel.hg:
+ * goocanvas/src/rectmodel.hg:
+ * goocanvas/src/textmodel.hg: Fixed some more minor
+ whitespace syntax that was annoying me.
+
+2007-10-19 Murray Cumming <murrayc murrayc com>
+
+ * goocanvas/src/canvas.hg:
+ * goocanvas/src/item.hg: Added refreturn to get_style().
+ * tools/m4/convert_libgoocanvasmm.m4:
+ Moved signal-specific conversions to the .hg files to
+ avoid accidental use for non-signals.
+
+2007-10-17 Murray Cumming <murrayc murrayc com>
+
+ * configure.in:
+ * examples/Makefile.am:
+ * examples/text/window.cc:
+ * examples/text/window.h: A new example to show
+ the behaviour of text items.
+ * goocanvas/src/itemsimple.hg: Added some properties.
+ * goocanvas/src/text.hg: Removed the font and
+ font-desc properties that are in ItemSimple instead.
+ Added the wrap property.
+
+0.2.0:
+
+2007-10-16 Murray Cumming <murrayc murrayc com>
+
+ * examples/: Renamed .hh files to .h, for consistency
+ with other *mm libraries.
+
+2007-10-16 Murray Cumming <murrayc murrayc com>
+
+ * Renamed the directories (and installed
+ header locations) to goocanvasmm from libgoocanvasmm,
+ to be consisten with other *mm libraries.
+
+2007-10-16 Murray Cumming <murrayc murrayc com>
+
+ * configure.in:
+ * libgoocanvas/Makefile.am:
+ * libgoocanvas/goocanvasmm-1.0.pc.in:
+ * libgoocanvas/libgoocanvasmm-1.0.pc.in:
+ Change the package name from libgoocanvasmm to
+ goocanvasmm, and the pkg-config name from
+ libgoocanvasmm-1.0 to goocanvasmm-1.0, to be
+ consistent with other *mm libraries.
+ * examples/demo/Makefile.am:
+ * examples/moving_shapes/Makefile.am:
+ * examples/simple/Makefile.am: Dist the headers,
+ to fix distcheck.
+
+2007-10-15 Murray Cumming <murrayc murrayc com>
+
+ * libgoocanvas/src/polyline.ccg:
+ * libgoocanvas/src/polyline.hg:
+ * libgoocanvas/src/polylinemodel.ccg:
+ * libgoocanvas/src/polylinemodel.hg:
+ * libgoocanvas/src/text.ccg:
+ * libgoocanvas/src/text.hg: Correct the constructors,
+ to only use real properties.
+ * examples/demo/primitives.cc: Fixed a crash
+ caused by adding items to themselves, caused by
+ me.
+
+2007-10-15 Murray Cumming <murrayc murrayc com>
+
+ * most files: Changed the whitespace to match
+ gtkmm and friends.
+
+2007-10-15 Murray Cumming <murrayc murrayc com>
+
+ * examples/coordinates/window.cc:
+ * examples/demo/primitives.cc:
+ * examples/moving_shapes/window.cc:
+ * examples/simple/window.cc:
+ * libgoocanvas/src/ellipse.ccg:
+ * libgoocanvas/src/ellipse.hg:
+ * libgoocanvas/src/ellipsemodel.ccg:
+ * libgoocanvas/src/ellipsemodel.hg:
+ * libgoocanvas/src/group.ccg:
+ * libgoocanvas/src/group.hg:
+ * libgoocanvas/src/groupmodel.ccg:
+ * libgoocanvas/src/groupmodel.hg:
+ * libgoocanvas/src/image.ccg:
+ * libgoocanvas/src/image.hg:
+ * libgoocanvas/src/imagemodel.ccg:
+ * libgoocanvas/src/imagemodel.hg:
+ * libgoocanvas/src/itemmodel.ccg:
+ * libgoocanvas/src/itemmodel.hg:
+ * libgoocanvas/src/path.ccg:
+ * libgoocanvas/src/path.hg:
+ * libgoocanvas/src/pathmodel.ccg:
+ * libgoocanvas/src/pathmodel.hg:
+ * libgoocanvas/src/polyline.ccg:
+ * libgoocanvas/src/polyline.hg:
+ * libgoocanvas/src/polylinemodel.ccg:
+ * libgoocanvas/src/polylinemodel.hg:
+ * libgoocanvas/src/rect.ccg:
+ * libgoocanvas/src/rect.hg:
+ * libgoocanvas/src/rectmodel.ccg:
+ * libgoocanvas/src/rectmodel.hg:
+ * libgoocanvas/src/text.ccg:
+ * libgoocanvas/src/text.hg:
+ * libgoocanvas/src/textmodel.ccg:
+ * libgoocanvas/src/textmodel.hg:
+ * libgoocanvas/src/widget.ccg:
+ * libgoocanvas/src/widget.hg: Remove all parent paramters from
+ constructors and create() methods. The reference counting of these
+ parameters is strange in the C API, so I would like to avoid confusion.
+ You should use add_child() instead.
+
+2007-10-11 Murray Cumming <murrayc murrayc com>
+
+ * libgoocanvas/src/text.hg: Constructors: Added -1 default value
+ for the width, which means enough width.
+
+2007-10-10 Murray Cumming <murrayc murrayc com>
+
+ * libgoocanvas/src/item.hg: Made is_visible() const.
+ * libgoocanvas/src/text.ccg:
+ * libgoocanvas/src/text.hg: Added a constructor without a parent
+ parameter.
+
+2007-10-09 Murray Cumming <murrayc murrayc com>
+
+ * libgoocanvas/src/item.ccg:
+ * libgoocanvas/src/item.hg: get_bounds(): Now returns instead of
+ using an ouput parameter.
+ * libgoocanvas/src/libgoocanvas_signals.defs: Regenerated.
+ * libgoocanvas/src/libgoocanvas_others.defs: Added some (not all)
+ vfuncs.
+ * libgoocanvas/src/points.ccg:
+ * libgoocanvas/src/points.hg: Added a constructor that takes just
+ the number of points.
+ * examples/coordinates/window.cc: Updated for get_bounds() change.
+
+2007-10-08 Murray Cumming <murrayc murrayc com>
+
+ * configure.in:
+ * examples/Makefile.am:
+ * examples/coordinates/Makefile.am:
+ * examples/coordinates/main.cc:
+ * examples/coordinates/window.cc:
+ * examples/coordinates/window.h: Added an example that shows (me)
+ the strange at first (to me) effect of some operations, to help people
+ understand.
+
+2007-10-05 Murray Cumming <murrayc murrayc com>
+
+ * libgoocanvas/src/Makefile.am:
+ * libgoocanvas/src/libgoocanvas_vfuncs.defs:
+ * libgoocanvas/src/item.hg: Wrapped some vfuncs, not very well,
+ and not very many of them. Wrapped get_items_at().
+
+2007-10-05 Murray Cumming <murrayc murrayc com>
+
+ * libgoocanvas/src/item.ccg:
+ * libgoocanvas/src/item.hg: Added add_child() that takes no
+ position parameter.
+ * libgoocanvas/src/rect.ccg:
+ * libgoocanvas/src/rect.hg: Added default constructor.
+
+2007-10-04 Murray Cumming <murrayc murrayc com>
+
+ * libgoocanvas/src/canvas.ccg:
+ * libgoocanvas/src/canvas.hg: Added a render() overload that
+ does not take the bounds parameter.
+
+2007-10-04 Murray Cumming <murrayc murrayc com>
+
+ * examples/moving_shapes/window.cc:
+ * examples/moving_shapes/window.hh: Renamed the signal handlers to
+ avoid overriding the parent class's default signal handlers.
+ * libgoocanvas/src/canvas.ccg:
+ * libgoocanvas/src/canvas.hg: pointer_grab: Use C++ types, and
+ add a method overload that does not take a cursor.
+ * libgoocanvas/src/item.ccg:
+ * libgoocanvas/src/item.hg: Add method overloads of raise() and
+ lower() without a parameter.
+
+2007-10-04 Murray Cumming <murrayc murrayc com>
+
+ * configure.in:
+ * libgoocanvas/Makefile.am:
+ * libgoocanvas/libgoocanvasmm-0.1.pc.in: Rename to:
+ * libgoocanvas/libgoocanvasmm-1.0.pc.in:
+ This will avoid an unnecessary source code change when the API
+ becomes stable and is consistent with other libraries.
+ Also corrected the .pc.in file to depend on gtkmm.
+
+2007-05-22 Murray Cumming <murrayc murrayc com>
+
+ * libgoocanvas/src/ellipse.ccg:
+ * libgoocanvas/src/ellipsemodel.ccg:
+ * libgoocanvas/src/group.ccg:
+ * libgoocanvas/src/group.hg:
+ * libgoocanvas/src/groupmodel.ccg:
+ * libgoocanvas/src/groupmodel.hg:
+ * libgoocanvas/src/image.ccg:
+ * libgoocanvas/src/image.hg:
+ * libgoocanvas/src/imagemodel.ccg:
+ * libgoocanvas/src/itemmodelsimple.hg:
+ * libgoocanvas/src/path.ccg:
+ * libgoocanvas/src/path.hg:
+ * libgoocanvas/src/pathmodel.ccg:
+ * libgoocanvas/src/pathmodel.hg:
+ * libgoocanvas/src/polyline.ccg:
+ * libgoocanvas/src/polyline.hg:
+ * libgoocanvas/src/polylinemodel.ccg:
+ * libgoocanvas/src/polylinemodel.hg:
+ * libgoocanvas/src/rect.ccg:
+ * libgoocanvas/src/rectmodel.ccg:
+ * libgoocanvas/src/rectmodel.hg:
+ * libgoocanvas/src/text.ccg:
+ * libgoocanvas/src/text.hg:
+ * libgoocanvas/src/textmodel.ccg:
+ * libgoocanvas/src/textmodel.hg: Use the _CONSTRUCT()
+ macro instead of using the *_new() functions, so we can use
+ our derived GTypes.
+ Do not do an extra reference, because that is unnecessary now
+ that we are no longer using the *_new() functions that do an
+ unreference().
+ Partially reimplement the *_new() functions, calling
+ goo_canvas_item_add_child() and goo_canvas_item_model_add_child().
+
+ However, there is much more still to reimplement.
+ This will probably cause lots of warnings about use of invalid
+ properties. That is a goocanvas bug.
+
+ * tools/m4/convert_libgoocanvasmm.m4:
+ * examples/demo/primitives.cc:
+ * examples/demo/primitives.hh:
+ * examples/simple/window.cc:
+ Use Gtk::AnchorType everywhere instead of GtkAnchorType.
+ * libgoocanvas/src/points.ccg:
+ * libgoocanvas/src/points.hg: Do not derive from Glib::Object,
+ because this is a boxed type. Do not use it via RefPtr.
+
+2007-05-22 Paul Davis <pjdavis engineering uiowa edu>
+
+ * libgoocanvas/src/group.ccg
+ * libgoocanvas/src/groupmodel.ccg: We don't ref when creating
+ a group with no parent.
+
+ * libgoocanvas/src/points.hg
+ * libgoocanvas/src/points.ccg
+ * libgoocanvas/src/polyline.hg
+ * libgoocanvas/src/polyline.ccg
+ * examples/demo/primitives.cc: Trying to get a polyline ctor
+ to work with a points object.
+
+2007-05-21 Paul Davis <pjdavis engineering uiowa edu>
+
+ * TODO: Added notes to the TODO file as per Murray's request.
+
+ * examples/demo/primitives.cc
+ * examples/Makefile.am: Make the build system build the demo
+ program automatically.
+
+2007-05-21 Paul Davis <pjdavis engineering uiowa edu>
+
+ * tools/m4/convert_libgoocanvasmm.m4: Attempted to add some
+ conversions to make the RefPtr properties work correctly.
+
+ * libgoocanvas/src/text.ccg
+ * libgoocanvas/src/widget.hg
+ * libgoocanvas/src/group.ccg
+ * libgoocanvas/src/rect.ccg
+ * libgoocanvas/src/path.hg
+ * libgoocanvas/src/rect.hg
+ * libgoocanvas/src/item.hg
+ * libgoocanvas/src/pathmodel.ccg
+ * libgoocanvas/src/rectmodel.ccg
+ * libgoocanvas/src/points.hg
+ * libgoocanvas/src/polylinemodel.hg
+ * libgoocanvas/src/pathmodel.hg
+ * libgoocanvas/src/ellipsemodel.hg
+ * libgoocanvas/src/image.hg
+ * libgoocanvas/src/text.hg
+ * libgoocanvas/src/polyline.ccg
+ * libgoocanvas/src/path.ccg
+ * libgoocanvas/src/polyline.hg
+ * libgoocanvas/src/ellipse.ccg
+ * libgoocanvas/src/group.hg
+ * libgoocanvas/src/ellipse.hg
+ * libgoocanvas/src/imagemodel.ccg
+ * libgoocanvas/src/imagemodel.hg
+ * libgoocanvas/src/textmodel.ccg
+ * libgoocanvas/src/textmodel.hg
+ * libgoocanvas/src/points.ccg
+ * libgoocanvas/src/polylinemodel.ccg
+ * libgoocanvas/src/canvas.hg
+ * libgoocanvas/src/groupmodel.ccg
+ * libgoocanvas/src/ellipsemodel.ccg
+ * libgoocanvas/src/groupmodel.hg
+ * libgoocanvas/src/rectmodel.hg
+ * libgoocanvas/src/image.ccg: Wrapped more api. Changed hand-coded
+ create methods to hand-coded constructs. Still having a problem with
+ GooCanvas*Model objects printing errors durring construction.
+
+ * examples/moving_shapes/window.hh
+ * examples/moving_shapes/window.cc: Fixed this example to compile and run.
+
+ * examples/demo
+ * examples/demo/primitives.cc
+ * examples/demo/window.hh
+ * examples/demo/primitives.hh
+ * examples/demo/page.hh
+ * examples/demo/window.cc: Working through porting the impressive goocanvas
+ demo so that it runs. This is a big project. I'm still on the first page, but
+ its been very helpful in finding parts of the api that aren't wrapped.
+
+ * examples/simple/window.hh
+ * examples/simple/window.cc: Fixed this example to compile and run.
+
+
+2007-05-20 Murray Cumming <murrayc murrayc com>
+
+ * libgoocanvas/src/canvas.hg:
+ * libgoocanvas/src/item.hg:
+ * libgoocanvas/src/itemmodel.hg:
+ * libgoocanvas/src/itemsimple.hg: Use refreturn on some more get*() functions.
+ Made some more get* functions consts, adding const overloads where necessary.
+
+2007-05-19 Paul Davis <pjdavis engineering uiowa edu>
+
+ * libgoocanvas/src/itemmodelsimple.hg: Fixed permissions for properties.
+
+ * libgoocanvas/libgoocanvasmm.h: Added new header files to main include header.
+
+ * examples/moving_shapes/window.hh
+ * examples/moving_shapes/window.cc: Attempting to make this example work. I keep
+ getting a segfault after the first button_press_event. Segfault happens in
+ goo_canvas_get_items_at().
+
+
+2007-05-19 Paul Davis <pjdavis engineering uiowa edu>
+
+ * README: Removed the note about needing a patched goocanvas.
+
+ * libgoocanvas/src/rect.hg
+ * libgoocanvas/src/pathmodel.ccg
+ * libgoocanvas/src/polylinemodel.hg
+ * libgoocanvas/src/points.hg
+ * libgoocanvas/src/rectmodel.ccg
+ * libgoocanvas/src/pathmodel.hg
+ * libgoocanvas/src/ellipsemodel.hg
+ * libgoocanvas/src/itemmodel.hg
+ * libgoocanvas/src/itemmodelsimple.hg
+ * libgoocanvas/src/polyline.hg
+ * libgoocanvas/src/Makefile_list_of_hg.am_fragment
+ * libgoocanvas/src/imagemodel.ccg
+ * libgoocanvas/src/imagemodel.hg
+ * libgoocanvas/src/textmodel.ccg
+ * libgoocanvas/src/textmodel.hg
+ * libgoocanvas/src/points.ccg
+ * libgoocanvas/src/polylinemodel.ccg
+ * libgoocanvas/src/groupmodel.ccg
+ * libgoocanvas/src/ellipsemodel.ccg
+ * libgoocanvas/src/groupmodel.hg
+ * libgoocanvas/src/rectmodel.hg: Wrapped more of the api. Most objects
+ should have their classes wrapped in C++ but there are missing properties
+ and functions. Noticably absent is GooCanvasTable because it looked complicated
+ and I wanted to ask Murray some questions before working on it.
+
+ * examples/moving_shapes: Fixed the svn:ignore property.
+
+ * examples/moving_shapes/window.hh
+ * examples/moving_shapes/window.cc: Commented out some sections that weren't
+ compiling.
+
+ * examples/simple/window.hh
+ * examples/simple/window.cc: Updated the simple example to work. There is
+ still an issue with the root item.
+
+2007-05-16 Murray Cumming <murrayc murrayc com>
+
+ * libgoocanvas/src/bounds.ccg:
+ * libgoocanvas/src/bounds.hg:
+ * libgoocanvas/src/canvas.hg:
+ * libgoocanvas/src/ellipse.ccg:
+ * libgoocanvas/src/ellipse.hg:
+ * libgoocanvas/src/group.ccg:
+ * libgoocanvas/src/group.hg:
+ * libgoocanvas/src/image.hg:
+ * libgoocanvas/src/item.hg:
+ * libgoocanvas/src/itemmodel.hg:
+ * libgoocanvas/src/itemmodelsimple.hg:
+ * libgoocanvas/src/itemsimple.hg:
+ * libgoocanvas/src/path.ccg:
+ * libgoocanvas/src/path.hg:
+ * libgoocanvas/src/polyline.ccg:
+ * libgoocanvas/src/polyline.hg:
+ * libgoocanvas/src/rect.ccg:
+ * libgoocanvas/src/rect.hg:
+ * libgoocanvas/src/style.hg:
+ * libgoocanvas/src/text.ccg:
+ * libgoocanvas/src/text.hg:
+ * libgoocanvas/src/widget.hg: Make the whitespace formatting consistent with gtkmm.
+
+2007-05-11 Murray Cumming <murrayc murrayc com>
+
+ * libgoocanvas/src/linedash.hg: This is a boxed type, not a GObject.
+ This fixes the crash in the simple example. valgrind is helpful.
+
+2007-04-23 Paul Davis <pjdavis engineering uiowa edu>
+
+ * tools/extra_defs_gen/generate_defs_goocanvas.cc : Fixed the signal defs
+ generating program.
+
+ * libgoocanvas/src/libgoocanvas_signals.defs : Regenerated the defs file.
+ Somehow it got reverted to the old version.
+
+ * tools/m4/convert_libgoocanvasmm.m4 : Added a new conversion macro for
+ a new signal for Goocanvas::Canvas
+
+ * libgoocanvas/src/canvas.hg : Added wrapping of the signals for Goocanvas.
+
+ * libgoocanvas/libgoocanvasmm.h : Added new headers to the main include.
+
+ * examples/simple/window.hh
+ * examples/simple/window.cc : Got the simple demo to compiled. But now its
+ segfaulting at runtime.
+
+2007-04-23 Paul Davis <pjdavis engineering uiowa edu>
+
+ * configure.in: Added cairomm >= 1.2.2 to PKG_CHECK_MODULES
+
+ * tools/m4/convert_libgoocanvasmm.m4: Cleaned up the conversion macros.
+ Removed some conversions that were unecessary and rearanged a bit to make
+ things a bit more clear.
+
+ * libgoocanvas/src/itemviewsimple.ccg
+ * libgoocanvas/src/itemviewsimple.hg: Removed garbage files.
+
+ * libgoocanvas/src/linedash.hg
+ * libgoocanvas/src/linedash.ccg: Added wrappers for GooCanvasLineDash. This
+ class is still not completely wrapped.
+
+ * libgoocanvas/src/Makefile_list_of_hg.am_fragment: Added new .hg files.
+
+ * libgoocanvas/src/canvas.hg
+ * libgoocanvas/src/group.hg
+ * libgoocanvas/src/group.ccg
+ * libgoocanvas/src/item.hg
+ * libgoocanvas/src/itemmodel.hg
+ * libgoocanvas/src/itemmodelsimple.ccg
+ * libgoocanvas/src/itemmodelsimple.hg
+ * libgoocanvas/src/itemsimple.hg
+ * libgoocanvas/src/itemsimple.ccg
+ * libgoocanvas/src/widget.hg
+ * libgoocanvas/src/widget.ccg: Working on adding more API coverage.
+
+ * libgoocanvas/libgoocanvasmm/
+ * libgoocanvas/libgoocanvasmm/private/: Changed the svn:ignore property to
+ ignore *.h and *.cc instead of each file by name.
+
+2007-04-21 Murray Cumming <murrayc murrayc com>
+
+ * libgoocanvas/src/bounds.ccg:
+ * libgoocanvas/src/bounds.hg: Use _CLASS_BOXEDTYPE_STATIC() instead of
+ _CLASS_GENERIC(), because it generates more code from us, and is what is used
+ by GdkRectangle, which GooCanvasBounds most resembles. Requires latest goocanvas,
+ because I had to patch goocanvas to add type registration for GooCanvasBounds.
+
+ * libgoocanvas/src/canvas.hg:
+ * libgoocanvas/src/ellipse.hg:
+ * libgoocanvas/src/group.hg:
+ * libgoocanvas/src/image.ccg:
+ * libgoocanvas/src/image.hg:
+ * libgoocanvas/src/itemsimple.ccg:
+ * libgoocanvas/src/itemsimple.hg:
+ * libgoocanvas/src/itemviewsimple.ccg:
+ * libgoocanvas/src/itemviewsimple.hg:
+ * libgoocanvas/src/path.hg:
+ * libgoocanvas/src/polyline.hg:
+ * libgoocanvas/src/rect.hg:
+ * libgoocanvas/src/text.hg: Remove (very silly) empty (implemented in headers)
+ constructors. Generally removed unnecessary hard-coded constructor and destructor
+ declarations.
+
+ There are probably still a few wrong. Just use _WRAP_CTOR unless you really need
+ to create a custom-written ctor, and if you do create a custom-written ctor then use
+ the _CONSTRUCT() macro, as in gtk/src/action.ccg.
+ For a GObject (not a GtkWidget) use a _WRAP_CREATE() for each _WRAP_CTOR and make sure
+ that ctors are protected, and the create*()s are public.
+
+2007-04-21 Murray Cumming <murrayc murrayc com>
+
+ * libgoocanvas/src/item.hg:
+ * libgoocanvas/src/itemmodel.ccg:
+ * libgoocanvas/src/itemmodel.hg:
+ * tools/m4/convert_libgoocanvasmm.m4: Fixed build by using types via RefPtr
+ where necessary and generally use more sane conversions. Also included
+ necessary headers instead of unnecessarily using predeclarations.
+
+2007-04-20 Paul Davis <pjdavis engineering uiowa edU>
+
+ Currently, the build is broken because I can't decide if Goocanvas::Canvas
+ should be accessed via raw pointer or Glib::RefPtr. I'm starting to lean
+ toward Glib::RefPtr cause it looks like some code was autogenerated using
+ this, and I don't think it inherits from GtkWidget* which is when I would
+ normally think we would use raw pointers.
+
+ * configure.in: Updated goocanvas dependancy to 0.8
+
+ * tools/m4/convert_libgoocanvasmm.m4: Added some new conversion routines.
+ Someone with more experience should take a look at these cause I'm unsure
+ what should go in and what should go as an explicity M4 macro in the source.
+
+ * libgoocanvas/src/bounds.hg
+ * libgoocanvas/src/bounds.ccg: Added a _CLASS_GENERIC wrapping of
+ GooCanvasBounds so we can wrap more of the API. I'm not at all convinced
+ this is right, but the closest example I could find was the wrapping of
+ PangoAttrIterator. As near as I can tell, GooCanvasBounds has none of the
+ expected goo_canvas_bounds_get_type() or goo_canvas_bounds_copy() type of
+ methods which confuses me greatly.
+
+ * libgoocanvas/src/item.hg
+ * libgoocanvas/src/item.ccg: Hand coded signals Murray had marked as TODO.
+ I'm having a few issues with the child-changed, child-movied, et al.
+ signals. Wrapped the rest of the API. Added _IGNORE for
+ set_child_properties, cause these seemed rather un-C++. Especially the
+ valist methods.
+
+ * libgoocanvas/src/libgoocanvas_enums.defs
+ * libgoocanvas/src/libgoocanvas_methods.defs: Updated some of the defs
+ files. I think I did this correctly.
+
+ * libgoocanvas/src/libgoocanvas_signals.defs: Added hand-coded definitions
+ for signals not automatically generated for GooCanvasItem.
+
+ * libgoocanvas/src/itemmodel.hg
+ * libgoocanvas/src/itemmodel.ccg: Wrapped GooCanvasItemModel. Need this to
+ finish out GooCanvasItem's API.
+
+ * libgoocanvas/src/canvas.ccg
+ * libgoocanvas/src/canvas.hg: Wrapped GooCanvas. I think most of it is
+ wrapped.
+
+ * libgoocanvas/src/Makefile_list_of_hg.am_fragment: Added new .hg files.
+
+2007-02-25 Jonathon Jongsma <jjongsma gnome org>
+
+ * update svn:ignore properties
+
+2007-02-25 Jonathon Jongsma <jjongsma gnome org>
+
+ * docs/reference/Doxyfile.in: mark Glib optional API symbols as defined so
+ that they're included in the reference documentation
+
+2007-02-25 Jonathon Jongsma <jjongsma gnome org>
+
+ * libgoocanvasmm: re-arranged respository to remove the patched goocanvas
+ directory and move things from trunk/libgoocanvasmm/* to trunk/*
+
+2007-02-24 Jonathon Jongsma <jjongsma gnome org>
+
+ * libgoocanvas/libgoocanvasmm/types.h: fix namespace GooCanvas that was
+ missed in the namespace renaming from previous commit
+
+2007-02-11 Murray Cumming <murrayc murrayc com>
+
+ * libgoocanvas/libgoocanvasmm.h:
+ * libgoocanvas/libgoocanvasmm/Makefile.am:
+ * libgoocanvas/libgoocanvasmm/init.cc:
+ * libgoocanvas/libgoocanvasmm/init.h:
+ * libgoocanvas/libgoocanvasmm/wrap_init.h:
+ * libgoocanvas/src/Makefile.am:
+ * tools/extra_defs_gen/generate_defs_goocanvas.cc: Mention the
+ current types in the new API.
+ * libgoocanvas/src/*.defs: Updated
+ * libgoocanvas/src/Makefile_list_of_hg.am_fragment:
+ * libgoocanvas/src/*.[hg|ccg]: Remove the view*.[hg|ccg] files.
+ Update the other files enough that they build with the latest goocanvas API.
+ Change the namespace from GooCanvas too Goocanvas, because there is
+ now a GooCanvas struct in goocanvas, and it clashes with the namespace.
+ I am open to better suggestions for the namespace name.
+ I have not wrapped the *Model objects yet.
+ * examples/demo/main.cc:
+ * examples/demo/primitives.cc:
+ * examples/demo/window.hh:
+ * examples/moving_shapes/main.cc:
+ * examples/moving_shapes/window.cc:
+ * examples/moving_shapes/window.hh:
+ * examples/simple/simple.cc:
+ * examples/simple/window.cc:
+ * examples/simple/window.hh: Search/Replace the namespace. But I
+ have not updated these. They do not yet build.
+
+2006-10-03 Murray Cumming <murrayc murrayc com>
+
+ * libgoocanvas/src/ellipseview.ccg:
+ * libgoocanvas/src/ellipseview.hg:
+ * libgoocanvas/src/groupview.ccg:
+ * libgoocanvas/src/groupview.hg:
+ * libgoocanvas/src/imageview.ccg:
+ * libgoocanvas/src/imageview.hg:
+ * libgoocanvas/src/itemview.hg:
+ * libgoocanvas/src/pathview.ccg:
+ * libgoocanvas/src/pathview.hg:
+ * libgoocanvas/src/polylineview.ccg:
+ * libgoocanvas/src/polylineview.hg:
+ * libgoocanvas/src/rectview.ccg:
+ * libgoocanvas/src/rectview.hg:
+ * libgoocanvas/src/textview.ccg:
+ * libgoocanvas/src/textview.hg:
+ * tools/m4/convert_libgoocanvasmm.m4: Pass View by
+ reference to make it clear that a NULL value is not
+ allowed.
+ * libgoocanvas/src/view.hg: convert_to_pixels(),
+ convert_from_pixels(), convert_to_item_space(),
+ convert_from_item_space(): Pass output parameters by
+ reference instead of pointer to ensure that they can
+ not be NULL, and to make it clearer that they are
+ single doubles, not the start of an array.
+
+2006-10-03 Murray Cumming <murrayc murrayc com>
+
+ * libgoocanvas/src/ellipse.ccg:
+ * libgoocanvas/src/ellipse.hg:
+ * libgoocanvas/src/image.ccg:
+ * libgoocanvas/src/image.hg:
+ * libgoocanvas/src/itemsimple.hg:
+ * libgoocanvas/src/itemview.hg:
+ * libgoocanvas/src/polyline.ccg:
+ * libgoocanvas/src/polyline.hg:
+ * libgoocanvas/src/rect.ccg:
+ * libgoocanvas/src/rect.hg:
+ * libgoocanvas/src/text.ccg:
+ * libgoocanvas/src/text.hg:
+ * libgoocanvas/src/view.hg: Change gdouble to double,
+ to be consistent with gtkmm.
+ * libgoocanvas/src/path.ccg:
+ * libgoocanvas/src/path.hg: Change gchar* data
+ parameter to const char*.
+
+2006-10-03 Murray Cumming <murrayc murrayc com>
+
+ * docs/Makefile.am: Change LIBGDAMM_FALSE to
+ LIBGOOCANVASMM_FALSE, to match configure.in,
+ though I am not sure if this is really needed
+ anyway with newer autotools.
+ * libgoocanvas/src/ellipse.ccg: Remove
+ default parameter values to fix the build. They
+ should just be in the .h files.
+
+2006-09-28 Murray Cumming <murrayc murrayc com>
+
+ * libgoocanvas/src/ellipse.hg:
+ * libgoocanvas/src/ellipseview.hg:
+ * libgoocanvas/src/group.hg:
+ * libgoocanvas/src/groupview.hg:
+ * libgoocanvas/src/image.hg:
+ * libgoocanvas/src/imageview.hg:
+ * libgoocanvas/src/item.hg:
+ * libgoocanvas/src/itemsimple.hg:
+ * libgoocanvas/src/itemview.hg:
+ * libgoocanvas/src/model.hg:
+ * libgoocanvas/src/path.hg:
+ * libgoocanvas/src/pathview.hg:
+ * libgoocanvas/src/polyline.hg:
+ * libgoocanvas/src/polylineview.hg:
+ * libgoocanvas/src/rectview.hg:
+ * libgoocanvas/src/text.ccg:
+ * libgoocanvas/src/text.hg:
+ * libgoocanvas/src/textview.hg:
+ * libgoocanvas/src/view.hg:
+ * tools/m4/convert_libgoocanvasmm.m4: Use Cairo::Context instead of
+ cairo_t. Pass ustring by const reference. Make const methods return
+ const objects. Do not refreturn newly-created objects. Use int
+ instead of gint.
+
+2006-09-28 Jonathon Jongsma <jonathon jongsma gmail com>
+
+ * Makefile.in:
+ * aclocal.m4:
+ * docs/Makefile.in:
+ * docs/reference/Makefile.in:
+ * libgoocanvas/Makefile.in:
+ * scripts/Makefile.in:
+ * tools/Makefile.in:
+ * tools/extra_defs_gen/Makefile.in:
+ * tools/m4/Makefile.in:
+ Removed a bunch of autotools-generated files from the repository and added a
+ bunch of files to svn:ignore so that svn status is more useful again.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]