2009-09-20 Morten Welinder * Release 0.7.13 2009-09-18 Jean Brefort * docs/reference/goffice-0.8-sections.txt: more symbols included. * goffice/component/go-component.c (go_component_get_data): make gtk-doc happy. * goffice/component/go-component.h: ditto. * goffice/data/go-data-impl.h: ditto. 2009-09-18 Jean Brefort * docs/reference/goffice-0.8-sections.txt: removed duplicates * goffice/canvas/goc-group.c (goc_group_draw_region): remove unuseful call. * goffice/canvas/goc-item.c: update documentation and remove unused code. * goffice/canvas/goc-item.h: remove unused fields. * goffice/gtk/goffice-gtk.c: add missing colons. * goffice/utils/go-style.c: fixed a documentation warning. 2009-09-17 Morten Welinder * goffice/canvas/goc-item.c (goc_item_invalidate): Handle the no-parent case without crashing. 2009-09-16 Morten Welinder * goffice/canvas/goc-widget.c (goc_widget_init, cb_canvas_changed): New functions. (goc_widget_notify_scrolled): Do nothing if we have no parent. (goc_widget_set_widget): Handle the no-canvas-yet case. * goffice/canvas/goc-item.c (goc_item_class_init): Add canvas and parent properties. (goc_item_new): Construct the new item with all its properties. * goffice/canvas/goc-group.c (goc_group_unrealize, goc_group_realize): Chain. (goc_group_add_child, goc_group_remove_child): Notify item::parent and item::canvas. * goffice/canvas/goc-item.c (goc_item_realize, goc_item_unrealize): New handlers. (_goc_item_realize, _goc_item_unrealize): Simplify. (goc_item_new): Simplify and avoid double-realize. * goffice/canvas/goc-group.c (goc_group_realize, goc_group_unrealize): Simplify. * goffice/canvas/goc-polygon.c (goc_polygon_finalize): New function to plug leak. 2009-09-15 Morten Welinder * goffice/canvas/goc-group.c (goc_group_clear): Add sanity check. 2009-09-14 Morten Welinder * goffice/canvas/goc-widget.c (goc_widget_set_widget): Split from goc_widget_set_property. Disconnect signals when changing widget. Keep ref to widget. Handle setting NULL widget. (goc_widget_dispose): Set NULL widget. (goc_widget_class_init): Hook up dispose method. * goffice/canvas/goc-text.c (goc_text_class_init): Don't cast klass pointer to parent's interface type and expect to get the right thing! Instead, make this implement the interface here and override the method we want to handle. 2009-09-13 Morten Welinder * goffice/canvas/goc-widget.c (goc_widget_get_property): Add missing "break". * goffice/canvas/goc-item.c (goc_item_dispose): Rename from goc_item_finalize. (goc_item_destroy): New function. * goffice/canvas/goc-group.c (goc_group_clear): New function. (goc_group_dispose): Renamed from goc_group_finalize and changed to simply call goc_group_clear. (goc_group_class_init): Hook-up ::dispose instead of finalize. * goffice/canvas/goc-canvas.c (goc_canvas_dispose): New handler to get rid of items. 2009-09-13 Jean Brefort * docs/reference/goffice-0.8-sections.txt: more API doc work. * docs/reference/goffice-docs.sgml: ditto. * goffice/graph/gog-chart-map.c (make_path_spline): make gtk-doc happy. * goffice/gtk/go-3d-rotation-sel.c (go_3d_rotation_sel_new): renamed GO_3D_ROTATION_SEL_TYPE to GO_TYPE_3D_ROTATION_SEL. * goffice/gtk/go-3d-rotation-sel.h: ditto. * goffice/utils/go-bezier.c (go_bezier_spline_init), (go_bezier_spline_destroy), (go_bezier_spline_to_path): make gtk-doc happy. * goffice/utils/go-bezier.h: ditto. 2009-09-13 Jean Brefort * docs/reference/.gitignore: removed goffice-*-sections.txt. * docs/reference/Makefile.am: do not clean goffice-*-sections.txt. * docs/reference/goffice-0.8-sections.txt: added and cleaned a lot. * docs/reference/goffice-docs.sgml: updated. * goffice/canvas/goc-canvas.c: add some documentation. * goffice/canvas/goc-group.c (goc_group_add_child), (goc_group_remove_child): fix item life cycle issues. * goffice/canvas/goc-item.c (goc_item_finalize), (_goc_item_realize), (_goc_item_unrealize): ditto. * goffice/canvas/goc-item.h: ditto. * goffice/graph/gog-plot-impl.h: make gtk-doc happy. * goffice/gtk/go-combo-text.c: ditto. * goffice/gtk/go-combo-text.h: ditto. 2009-09-12 Jean Brefort * docs/reference/Makefile.am: removed obsolete entries. * docs/reference/goffice-docs.sgml: add canvas. * docs/reference/goffice-overrides.txt: removed obsolete file. * docs/reference/goffice-sections.txt: ditto. * docs/reference/goffice.types: ditto. * goffice/canvas/goc-canvas.c: some documentation related work. * goffice/canvas/goc-group.h: ditto * goffice/canvas/goc-item.h: ditto * goffice/canvas/goc-pixbuf.c: ditto * goffice/canvas/goc-pixbuf.h: ditto * goffice/canvas/goc-styled-item.h: ditto 2009-09-12 Jean Brefort * goffice/canvas/goc-widget.c (goc_widget_set_property): don't destroy the old widget, just remove it from the canvas. 2009-09-11 Jean Brefort * docs/reference/goffice-sections.txt: make things work again after go-plugin-service names changes. 2009-09-08 Emmanuel Pacaud Fixed empty combos after the libglade to gtkbuilder transition. * goffice/graph/gog-object.c (gog_object_populate_editor): here. 2009-09-08 Jean Brefort * goffice/gtk/go-image-save-dialog-extra.ui: fixed a combo box initialization. * goffice/gtk/goffice-gtk.c (go_gui_get_image_save_info): ditto. 2009-09-05 Morten Welinder * configure.in: Post-release bump.