2010-03-08 Morten Welinder * Release 0.8.1 2010-03-08 Jean Brefort * docs/reference/goffice-0.8-sections.txt: added GocArc. * docs/reference/goffice-docs.sgml: ditto. * goffice/canvas/goc-ellipse.c (goc_ellipse_update_bounds): fixed bounds. * goffice/canvas/goc-rectangle.c (goc_rectangle_update_bounds): ditto. * goffice/canvas/goc-styled-item.c (goc_styled_item_set_property), (goc_styled_item_style_changed): minor changes. * goffice/utils/go-bezier.c: fix docs. * goffice/utils/go-styled-object.c: add docs. * tests/shapes-demo.c (parse_line): enhance style changes. 2010-03-07 Jean Brefort * goffice/utils/go-style.c (go_style_set_cairo_line): fix hairline. 2010-03-07 Jean Brefort * tests/shapes-demo.c (parse_line): use go_style_object_style_changed(). 2010-03-06 Valek Filippov * goffice/canvas/goc-rectangle.c (goc_rectangle_set_property), (goc_rectangle_get_property), (goc_rectangle_prepare_draw), (goc_rectangle_class_init), (goc_rectangle_init): implement round rectangles. 2010-03-06 Jean Brefort * goffice/canvas/goc-arc.c (goc_arc_update_bounds): set the line style. * goffice/canvas/goc-styled-item.c (goc_styled_item_style_changed): enforce invalidation of the item when done. * tests/shapes-demo.c (parse_line): more fixes. 2010-03-06 Jean Brefort * goffice/canvas/goc-polyline.c (goc_polyline_draw): missing white spaces. * tests/shapes-demo.c (my_test), (parse_line), (enter_callback): add missing calls to goc_item_bounds_changed and fix white spaces and other presentation issues. 2010-03-06 Valek Filippov * goffice/canvas/goc-arc.c (prepare_draw_arrow), (goc_arc_prepare_draw), (goc_arc_distance): fix rtl. * tests/shapes-demo.c (open_file), (on_open), (my_test), (parse_line), (enter_callback), (main): new version. 2010-03-05 Valek Filippov * goffice/canvas/goc-arc.c (goc_arc_start), (goc_arc_end), (prepare_draw_arrow), (goc_arc_prepare_draw), (goc_arc_update_bounds), (goc_arc_distance), (goc_arc_draw): support arrow heads. * goffice/canvas/goc-ellipse.c (goc_ellipse_prepare_draw): fix rtl. * goffice/canvas/goc-rectangle.c (goc_rectangle_prepare_draw): ditto. 2010-03-03 Jean Brefort * goffice/canvas/goc-styled-item.c (goc_styled_item_style_changed): call goc_item_bounds_changed. 2010-03-04 Valek Filippov * goffice/canvas/goc-arc.c (goc_arc_prepare_draw), (goc_arc_distance), (goc_arc_draw), (goc_arc_init_style): more canvas improvements. * goffice/canvas/goc-ellipse.c (goc_ellipse_prepare_draw), (goc_ellipse_update_bounds), (goc_ellipse_distance), (goc_ellipse_draw), (goc_ellipse_class_init): ditto. * goffice/canvas/goc-rectangle.c (goc_rectangle_prepare_draw), (goc_rectangle_update_bounds), (goc_rectangle_distance), (goc_rectangle_draw), (goc_rectangle_class_init): ditto. 2010-03-03 Jean Brefort * goffice/canvas/goc-line.c (goc_line_distance): fix distance evaluation. 2010-03-03 Valek Filippov * goffice/canvas/goc-arc.c (goc_arc_update_bounds), (goc_arc_distance): fixed for filled items. * goffice/canvas/goc-polygon.c (goc_polygon_update_bounds), (goc_polygon_distance): little optimization. * goffice/canvas/goc-polyline.c (goc_polyline_update_bounds), (goc_polyline_distance): ditto. 2010-03-03 Jean Brefort * goffice/canvas/goc-polygon.c (goc_polygon_update_bounds): always set bounds even if fully transparent. * goffice/canvas/goc-polyline.c (goc_polyline_update_bounds): ditto. 2010-03-02 Morten Welinder * goffice/gtk/go-locale-sel.c (go_locale_sel_get_locale): Plug leak. (ls_class_init): Try adding ".utf8" to the locale name. Fixes #611415 in some sense. 2010-03-02 Jean Brefort * goffice/canvas/goc-item.c (_goc_item_update_bounds): always set bounds, even for transparent items or empty items. * goffice/canvas/goc-polygon.c (goc_polygon_set_property), (goc_polygon_prepare_path), (goc_polygon_update_bounds), (goc_polygon_distance), (goc_polygon_draw), (goc_polygon_class_init): implement spline support. * goffice/utils/go-bezier.c: fix comment. 2010-03-01 Jean Brefort * goffice/canvas/goc-polyline.c (goc_polyline_set_property), (goc_polyline_prepare_draw), (goc_polyline_distance), (goc_polyline_class_init): implement spline support. * tests/shapes-demo.c (main): add missing white spaces. 2010-03-01 Valek Filippov * goffice/canvas/Makefile.am: add arc support. * goffice/canvas/goc-arc.c: ditto * goffice/canvas/goc-arc.h: ditto * goffice/canvas/goc-polyline.c (goc_polyline_prepare_draw), (goc_polyline_update_bounds), (goc_polyline_distance), (goc_polyline_draw): enhance polyline implementation. * goffice/canvas/goffice-canvas.h: add arc support. * tests/Makefile.am: new demo. * tests/shapes-demo.c: ditto. 2010-03-01 Jean Brefort * goffice/utils/go-bezier.c (go_bezier_spline_to_cairo): add a flag to support rendering in an RTL canvas. * goffice/utils/go-bezier.h: ditto. 2010-02-26 Jean Brefort * goffice/graph/gog-chart-map.c (make_path_cspline): correctly manage invalid data. [#611163] * goffice/utils/go-bezier.c (go_bezier_spline_to_cairo): new utility. * goffice/utils/go-bezier.h: ditto. 2010-02-21 Jean Brefort * goffice/gtk/goffice-gtk.c (go_gtk_builder_new): fixed a memory leak. 2010-02-19 Jean Brefort * goffice/graph/gog-object.c (gog_object_parent_finalized), (gog_object_finalize): ensure that children parent is set to NULL. (gog_object_get_graph): restore previous version * goffice/graph/gog-guru-type-selector.ui: remove orientation property to avoid warnings with old gtk+. 2010-02-19 Jean Brefort * goffice/graph/gog-object.c (gog_object_get_graph): avoid a crash if a parent has been finalized. [#610435] 2010-02-19 Jean Brefort * goffice/graph/gog-axis-line.c (cb_position_toggled), (cb_tick_toggle_changed): use gtk_buildable_get_name instead of gtk_widget_get_name where appropriate. * goffice/graph/gog-axis.c (cb_axis_toggle_changed): * goffice/graph/gog-object.c (cb_chart_position_changed): * goffice/utils/go-editor.c (go_editor_register_widget): * plugins/plot_xy/gog-bubble-prefs.c (cb_type_changed): 2010-02-14 Jean Brefort * goffice/canvas/goc-canvas.c (button_press_cb), (button_release_cb), (motion_cb): don't return before cleaning. * libgoffice.pc.in: remove libglade dependency. [#609833] 2010-02-13 Morten Welinder * configure.in: Post-release bump.