2010-03-08  Morten Welinder <[email protected]>

       * Release 0.8.1

2010-03-08  Jean Brefort  <[email protected]>

       * 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  <[email protected]>

       * goffice/utils/go-style.c (go_style_set_cairo_line): fix hairline.

2010-03-07  Jean Brefort  <[email protected]>

       * tests/shapes-demo.c (parse_line): use go_style_object_style_changed().

2010-03-06  Valek Filippov  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

       * goffice/canvas/goc-styled-item.c (goc_styled_item_style_changed): call
       goc_item_bounds_changed.

2010-03-04  Valek Filippov  <[email protected]>

       * 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  <[email protected]>

       * goffice/canvas/goc-line.c (goc_line_distance): fix distance evaluation.

2010-03-03  Valek Filippov  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>
       * 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  <[email protected]>

       * 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  <[email protected]>

       * goffice/gtk/goffice-gtk.c (go_gtk_builder_new): fixed a memory leak.

2010-02-19  Jean Brefort  <[email protected]>

       * 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  <[email protected]>

       * goffice/graph/gog-object.c (gog_object_get_graph): avoid a crash if a
       parent has been finalized. [#610435]

2010-02-19  Jean Brefort  <[email protected]>

       * 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  <[email protected]>

       * 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 <[email protected]>

       * configure.in: Post-release bump.