2010-04-16  Morten Welinder <terra@gnome.org>

	* Release 0.8.2

2010-04-16  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-regression.c (rescale): Don't return a value.
	Determinant will be zero on return when singular.
	(LUPDecomp): Moderate cleanup.

2010-04-13  Jean Brefort  <jean.brefort@normalesup.org>

	* docs/reference/goffice-0.8-sections.txt: add new go_path entries.
	* goffice/utils/go-path.c (go_path_copy),
	(go_path_append): new functions.
	* goffice/utils/go-path.h: ditto.

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

	* goffice/tests/mf-demo.c: move objects to drawing context,
	add save/restore DC and offset window/viewportOrg.

2010-04-10  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/gtk/go-gtk-compat.h: make things build with gtk-2.20.
	* goffice/gtk/goffice-gtk.c (cb_activate_default): use
	gtk_widget_is_sensitive() instead of gtk_widget_get_sensitive().

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

	* goffice/canvas/goc-path.c: add Path support
	* goffice/canvas/goc-path.h: ditto
	* goffice/canvas/Makefile.am: ditto

2010-04-09  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/utils/go-path.c (go_path_new), (go_path_free),
	(go_path_ref), (go_path_get_type), (go_path_to_cairo): new GOPath functions.
	* goffice/utils/go-path.h: ditto.

2010-04-09  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/app/go-plugin.c (go_plugins_init), (go_plugins_add): fixed issues
	related to components intialization.
	* goffice/component/go-component-factory.c
	(go_component_type_service_read_xml),
	(go_component_type_service_activate),
	(go_component_type_service_deactivate),
	(go_component_type_service_class_init): implement components plugins 
	activation/deactivation.
	* goffice/component/goffice-component.h: add missing headers.

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

	* goffice/app/go-conf-win32.c (go_conf_win32_clone_full): Handle
	buffer expansion right.

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

	* tests/mf-demo.c: add 'Symbol' and 'MT Extra' support.

2010-04-05  Morten Welinder  <terra@gnome.org>

	* goffice/app/go-conf-win32.c: Catch up with changes to other
	backend.  Might even work now.

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

	* tests/mf-demo.c: reuse common parsing routines between MR commands.

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

	* tests/mf-demo.c: new demo.
	* tests/Makefile.am: ditto.

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

	* configure.in: fixed gtk compatibility macro names.
	* goffice/canvas/goc-canvas.c (goc_canvas_invalidate): ditto.
	* goffice/canvas/goc-item.c (goc_item_dispose),
	(goc_item_invalidate): ditto.
	* goffice/graph/gog-child-button.c (gog_child_button_popup): ditto.
	* goffice/gtk/go-font-sel.c (select_row): ditto.
	* goffice/gtk/go-gtk-compat.h: ditto.
	* goffice/gtk/go-selector.c (go_selector_popup): ditto.
	* goffice/gtk/goffice-gtk.c (cb_activate_default),
	(cb_parent_mapped), (go_gtk_window_set_transient): ditto.

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

	* goffice/app/go-conf-keyfile.c (go_conf_set_str_list): Handle
	empty list.

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

	* goffice/canvas/goc-polygon.c (goc_polygon_prepare_draw): use polygon
	splitting to draw polypolygons.

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

	* docs/reference/goffice-0.8-sections.txt: new entries.
	* goffice/canvas/goc-polygon.c (goc_polygon_priv_free),
	(goc_polygon_set_property), (goc_polygon_get_property),
	(goc_polygon_class_init), (goc_polygon_init): implement polygon splitting.
	* goffice/canvas/goc-utils.c (goc_int_array_new),
	(goc_int_array_ref), (goc_int_array_unref),
	(goc_int_array_get_type): ditto.
	* goffice/canvas/goc-utils.h: ditto.

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

	* goffice/app/go-conf-keyfile.c (go_conf_add_monitor,
	go_conf_remove_monitor): Implement for intra-process changes.

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

	* goffice/canvas/goc-polygon.c: support for fill rule.

2010-03-24  Valek Filippov  <frob@gnome.org>
	* goffice/canvas/goc-text.c: (goc_text_draw), (goc_text_distance),
	(goc_text_update_bounds), (goc_text_prepare_draw): implement text rotation.

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

	* goffice/canvas/goc-arc.c (goc_arc_distance): take ppu into account
	* goffice/canvas/goc-ellipse.c (goc_ellipse_distance): ditto
	* goffice/canvas/goc-polygon.c (goc_polygon_distance): ditto
	* goffice/canvas/goc-polyline.c (goc_polyline_distance): ditto
	* goffice/canvas/goc-rectangle.c (goc_rectangle_distance): ditto

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

	* goffice/canvas/goc-canvas.c (key_release_cb), (key_press_cb),
	(enter_notify_cb), (leave_notify_cb), (goc_canvas_init): ensure that the
	GdkEvent can always be accessed if needed.
	* goffice/canvas/goc-item.c (goc_item_key_pressed),
	(goc_item_key_released), (goc_item_class_init): ditto.

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

	* goffice/canvas/goc-polyline.c (goc_polyline_prepare_draw): don't zoom
	hairline.

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

	* goffice/utils/go-file.c (go_shell_arg_to_uri): check for fd:// type
	URIs on win32. [#608422]

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

	* goffice/canvas/goc-item.c (goc_item_new): invalidate the new item.
	* goffice/canvas/goc-styled-item.c (goc_styled_item_set_property),
	(goc_styled_item_get_property), (goc_styled_item_class_init): really
	implement the "scale-line-width" property.

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

	* goffice/canvas/goc-rectangle.c (goc_rectangle_prepare_draw): enhance
	round corners support.
	* tests/shapes-demo.c (parse_line): ditto.

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

	* configure.in: Post-release bump.