2010-03-08  Morten Welinder <terra@gnome.org>

	* Release 0.8.1

2010-03-08  Jean Brefort  <jean.brefort@normalesup.org>

	* 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  <jean.brefort@normalesup.org>

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

2010-03-07  Jean Brefort  <jean.brefort@normalesup.org>

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

2010-03-06  Valek Filippov  <frob@gnome.org>

	* 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  <jean.brefort@normalesup.org>

	* 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  <jean.brefort@normalesup.org>

	* 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  <frob@gnome.org>

	* 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  <frob@gnome.org>

	* 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  <jean.brefort@normalesup.org>

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

2010-03-04  Valek Filippov  <frob@gnome.org>

	* 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  <jean.brefort@normalesup.org>

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

2010-03-03  Valek Filippov  <frob@gnome.org>

	* 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  <jean.brefort@normalesup.org>

	* 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  <terra@gnome.org>

	* 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  <jean.brefort@normalesup.org>

	* 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  <jean.brefort@normalesup.org>

	* 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  <frob@gnome.org>

	* 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  <jean.brefort@normalesup.org>
	* 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  <jean.brefort@normalesup.org>

	* 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  <jean.brefort@normalesup.org>

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

2010-02-19  Jean Brefort  <jean.brefort@normalesup.org>

	* 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  <jean.brefort@normalesup.org>

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

2010-02-19  Jean Brefort  <jean.brefort@normalesup.org>

	* 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  <jean.brefort@normalesup.org>

	* 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 <terra@gnome.org>

	* configure.in: Post-release bump.