11.90.9 (unstable): 2 3* Minor build fixes. 4 (Murray Cumming) 5 61.90.8 (unstable): 7 8* init(): Add back the old method overload, but mark it as deprecated. 9* examples, tests: Avoid compiler warnings and deprecated API. 10 111.90.7 (unstable): 12 13* init(): Remove the parameters. 14* Add #includes needed with the latest glibmm. 15 161.90.6 (unstable): 17 18* Canvas, ItemSimple, Grid: Added Gdk::RGBA properties, which were added 19 to the goocanvas C API. 20 (Murray Cumming) 21* Build: Search for gtkmm-3.0 tag file, not gtkmm-2.4. 22 231.90.5 (unstable): 24 25* GridModel is now correctly derived from ItemModelSimple. 26 (Andreas Klaedtke) Bug #651355 27* Fix the drag_to_canvas example. 28 (Baldvin Kovács) Bug #644033 29* Correct null pointer conversion from Goocanvas::Canvas* to GooCanvas*, 30 avoiding a crash. 31 (Kjell Ahlstedt) Bug #606357 32* Build: Get the path to the pangomm and atkmm m4 files. 33 (Murray Cumming) 34 351.90.4 (unstable): 36 37* Build: 38 - Avoid a tarball-build dependency on mm-common. 39 - Build the tests and examples during make check. 40 (Murray Cumming) 41 421.90.3 (unstable): 43 44* Replace use of *ListHandle with std::vector<>, as in gtkmm, 45 matching the new convention for this in gtkmm 3. 46 (Murray Cumming) 47 481.90.2 (unstable): 49 50* Use Gdk::Cursor via RefPtr. 51* Fix the build with latest gtkmm. 52 531.9.2 (unstable): 54 55* Build with the latest gtkmm and latest goocanvas. 56* Replace use of Gtk::AlignmentEnum with Gtk::Align. 57* Canvas: Use Adjustment via RefPtr. 58 591.9.0 (unstable): 60 61* Use gtkmm-3.0 instead of gtkmm-2.4, and goocanvas-2.0. 62* Change the ABI name (as used with pkg-config) to goocanvasmm-2.0. 63 640.15.3 (unstable): 65 66Documentation: 67- Added main page text with doxygen. 68(David King, Murray Cumming) 69- Improve API documentation slightly. 70(Murray Cumming) 71 720.15.2 (unstable): 73 74Build improvements for documentation. 75(Daniel Elstner) 76 770.15.1 (unstable): 78 79Use the latest mm-common build system, to produce API documentation that is 80ready for library.gnome.org. 81 820.15.0 (unstable): 83 84Build: 85* Image, ImageModel: Added scale_to_fit property. 86* Fix the build with alternative glibmm API (without properties or exceptions). 87 (Murray Cumming) 88* Avoid a compiler warning. Bug #582996 (Vincent Untz) 89 900.14.0 (unstable): 91 92* Item and ItemModel: Added x, y, height, width properties. Removed them from 93 derived classes, which now get them from their base Item/ItemModel instead. 94* Item: Added signal_scroll_event. 95 (Murray Cumming) 96* Build: Fixed warnings. (Hubert Figuiere) Bug #562903 97 980.13.0 (unstable): 99 100* Canvas: Added get_static_root_item() and get_static_root_item_model(). 101* Added Grid item. 102* Item: 103 - Added set/get_is_static() and the vfuncs. 104 - Added animation_finished signal. 105 (Murray Cumming) 106 - Remove const from get_items_at_vfunc(). 107 (Armin Burgmeier) 108 Bug #559374 (Louis-Francis Ratté-Boulianne) 109 - Correct ensure_upated() to ensure_updated(). 110 Bug #558489 (Louis-Francis Ratté-Boulianne) 111* ItemModel: Added animation_finished signal. 112 (Murray Cumming) 113* Remove the CANVAS_ prefix from enum values because they are already 114 namespaced. 115 (José Alburquerque) 116 Bug #557990 (Louis-Francis Ratté-Boulianne) 117* Build: Fixed build with cairomm 1.7. 118 (Jonathon Jongsma) Bug #560074) 119 1200.12.0 (unstable): 121 122* Item: get/set_child_property() is now a templated method. 123 The new get/set_child_property_value() still uses Glib::Value. 124 (Murray Cumming) 125 1260.11.0 (unstable): 127 128* examples: Added missing copyright comment blocks. 129 1300.10.0 was skipped. 131 1320.9.0 (unstable): 133 134* Depend on goocanvas-0.10. 135 (Hubert Figuiere) 136* Increased version to match the goocanvas version more. 137 (Murray Cumming) 138* Item: remove spurious ';' in the public header. 139 (Hubert Figuiere) 140* Fixed the Windows build. 141 (Armin Burgmeier) 142 1430.6.0 (unstable): 144 145* Item, ItemModel: Added get_simple_transform(). (Murray Cumming) 146* Table: 147 - Added attach() convenience method. 148 - Added x-border-spacing, y-border-spacing, vert-grid-line-width, 149 horz-grid-line-width properties. 150* Added TableModel. 151* Added properties and vfuncs (there should be almost none left now). 152 (Armin Burgmeier, Openismus) 153* Documentation: 154 - Added tablemodel example, showing two canvases that display the same 155 underlying model. 156 (Armin Burgmeier, Openismus) 157 1580.5.0 (unstable): 159 160* Ellipse: 161 Constructor: Added default parameter values. 162 (Murray Cumming) 163* Item: 164 - modify get_items_at(): Corrected the constness of the parameters. 165 - Added get/set_child_property(). 166 (Jonathon Jongsma) 167* ItemModel: 168 - Added properties and signals. 169 - Added get/set_child_property(). 170 (Jonathon Jongsma) 171* ItemSimple: 172 - Added get/set_bounds(), and get_line_width(). 173 - Added vfuncs. 174 (Jonathon Jongsma) 175* TextModel: 176 - Correct a bug in the constructor. 177 - alignment property: Use a C++ type. 178 (Gennaro Bellizio. Bug #517817) 179 180* Build: 181 Correct installation of .m4 gmmproc files, 182 and correct the .pc file. 183 (Murray Cumming) (Bug #489865. Yaakov Selkovitz) 184 1850.4.0 (unstable): 186 187* Canvas: 188 - Make the properties public. 189 - Added get_bounds(Bounds&) method overload. 190* Item: Make the properties public. 191* Added Table, with an example. 192 (Murray Cumming) 193 1940.3.0 (unstable): 195 196* Canvas: Wrapped the properties. 197* Image: Added default values for the constructors. 198* Item: get_style(): refcount correction. 199 2000.2.0 (unstable): 201 202* The pkg-config file is now called goocanvas-1.0 instead of libgoocanvas. 203* The files should now be included as, for instance, 204 <libgoocanvas/canvas.h> 205 instead of 206 <libgoocanvasmm/canvas.h> 207* Several constructors were corrected to properly initialize the underlying 208 C objects. 209* The parent parameter was removed from all item constructors, 210 to avoid confusion with the unusual memory management used in the C API. 211 Use add_child() instead. 212* Various methods were added or improved. 213 2140.1.0 (unstable): 215 216Initial version. 217