2013-03-09  Morten Welinder <terra@gnome.org>

	* Release 0.10.1

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

	* goffice/utils/go-emf.c (go_emf_new_from_file),
	(go_emf_new_from_data), (go_emf_parse): Load imege size fro the data.

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

	* goffice/canvas/goc-arc.c (goc_arc_draw): removed an extra cairo_save().
	* goffice/utils/go-emf.c (go_emf_fillpath),
	(go_emf_strokeandfillpath), (go_emf_polypolygon16): Fixed fill rule.

2013-03-07  Morten Welinder  <terra@gnome.org>

	* goffice/canvas/goc-ellipse.c (goc_ellipse_distance): Avoid C++
	comment.
	* goffice/canvas/goc-group.c (goc_group_distance): Ditto.
	* goffice/canvas/goc-path.c (goc_path_distance): Ditto.
	* goffice/canvas/goc-rectangle.c (goc_rectangle_distance): Ditto.
	* goffice/utils/go-emf.c (go_emf_load_data): Ditto.

	* goffice/canvas/goc-arc.c (goc_arc_prepare_draw): Avoid C++
	comment and rewrite arc type handling.

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

	* goffice/utils/go-emf.c (go_emf_polypolygon),
	(go_emf_setpolyfillmode), (go_emf_selectobject), (go_emf_ellipse),
	(go_emf_rectangle), (go_emf_extcreatepen): more fixes.

2013-03-06  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/utils/go-emf.c (go_emf_ellipse), (go_emf_rectangle),
	(go_emf_roundrect), (_go_emf_arc), (go_emf_arc), (go_emf_chord),
	(go_emf_pie): implement more primitives.

2013-03-06  Jean Brefort  <jean.brefort@normalesup.org>

	* tests/pie-demo.c (main): fix deprecation issues.

2013-03-05  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-axis.c (gog_axis_populate_editor): show the format page.

2013-03-04  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/utils/go-style.c (text_layout_init): show the widget.

2013-03-03  Morten Welinder  <terra@gnome.org>

	* goffice/gtk/go-combo-pixmaps.c (go_menu_pixmaps_add_element):
	Add extra tooltip argument.

	* goffice/gtk/go-color-palette.c (go_color_palette_make_menu): Add
	tooltip for menu mode too.  Fixes #695032.

2013-02-28  Morten Welinder  <terra@gnome.org>

	* configure.ac: remove the DISABLE_DEPRECATED defines even from
	development versions.  We now get the information through gcc
	warnings.

2013-02-26  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/plot_barcol/gog-barcol.c (gog_barcol_view_render): make data
	labels position independant on scale. [#694731]
	* plugins/plot_xy/gog-xy.c (gog_xy_view_render): ditto.

2013-02-24  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-styled-object.c (gog_style_new): returns GogStyle* to
	avoid confuse introspection.
	* goffice/graph/gog-styled-object.h: ditto.

2013-02-23  Morten Welinder  <terra@gnome.org>

	* */*.c: Avoid G_OBJECT casts for g_object_ref and g_object_unref.

2013-02-21  Morten Welinder  <terra@gnome.org>

	* goffice/app/go-plugin-service.c
	(go_plugin_service_resource_read_xml): Fix potential free of
	random memory.

2013-02-21  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-regression.c (general_linear_regression): Drop
	the memset.  The constructor does it and with ref-counting it
	doesn't work.

2013-02-20  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/component/go-component.c (go_component_build_snapshot): always
	return an initialized value. [#694231]
	* plugins/plot_barcol/gog-line.c (gog_line_view_render): do not use invalid
	values. [#694232]

2013-02-17  Morten Welinder  <terra@gnome.org>

	* configure.ac (set_more_warnings): Improve support for clang.

2013-02-16  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-regression.c (general_linear_regression): memset
	the right size.

2013-02-15  Morten Welinder  <terra@gnome.org>

	* goffice/gtk/go-selector.c (go_selector_new): Remove check for
	gtk 2.8.x or later.

	* goffice/gtk/goffice-gtk.c (go_gtk_builder_load): We no longer
	need the dead kitten for GtkGrid.
	* goffice/graph/gog-label.c (gog_label_populate_editor): Ditto.

2013-02-14  Morten Welinder  <terra@gnome.org>

	* goffice/gtk/go-color-selector.c (cb_color_dialog_response): Kill
	warning.

2013-02-14  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-object-xml.c (gog_object_write_property_sax): back to
	GogStyle to preserve compatibility.
	* goffice/graph/gog-styled-object.c (gog_styled_object_class_init): ditto.
	* goffice/graph/gog-styled-object.h: don't deprecate gog_style_new().

2013-02-14  Jean Brefort  <jean.brefort@normalesup.org>

	* configure.ac: bump Gtk+ requirement to 3.2.0.

2013-02-14  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-object-xml.c (gog_object_write_property_sax): always
	save a GogStyle for compatibility.
	* goffice/graph/gog-styled-object.c (gog_styled_object_class_init): use
	GOStyle for style property.
	* others: replaced all GtkTable uses.

2013-02-07  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-regression.c (back_solve): Fix infinite loop.

2013-01-30  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-axis.c (gog_axis_populate_editor): do not show the
	rotation button for axes other than circular.

2013-01-29  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-axis-prefs.ui: add a user interface for discrete
	circular axis rotation.
	* goffice/graph/gog-axis.c (gog_axis_populate_editor): ditto.
	* goffice/graph/gog-plot.c (gog_plot_populate_editor): add a user interface
	for radar and polar plots axis selection. [#692803]

2013-01-24  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-regression.c (go_linear_regression_leverage):
	Fix cleanup.
	(QRH): Fix cleanup in the error case.

2013-01-22  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-series-labels.c (gog_series_labels_class_init): really
	accept a label offset larger than 10.

2013-01-22  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-regression.c (go_linear_solve_multiple): New
	function extracted from go_linear_solve.

2013-01-17  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-regression.c (QRH): Make qdet argument optional.
	(back_solve, fwd_solve): New functions extracted from and used
	throughout.
	(go_linear_regression_leverage): New function.

2013-01-16  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-smoothed-curve.c
	(gog_smoothed_curve_parent_changed): call parent class
	implementation.  Fix crash after deleting a named smoothed
	curve. [#691796]

2013-01-15  Morten Welinder  <terra@gnome.org>

	* goffice/utils/go-spectre.c (create_file): Helper to make sure
	entire contents gets written to temporary file.
	(go_spectre_load_data): Use create_file.
	(go_spectre_new_from_data): Use create_file.

2013-01-15  Jean Brefort  <jean.brefort@normalesup.org>

	* configure.ac: renamed configure.in and update obsolete macros.
	* configure.in: ditto.

2013-01-14  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-series-labels.c (used_selection_changed_cb):
	don't add an extra separator at start of the format string.
	[#691704]

2013-01-13  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-regression.c (QRH): New QR decomposition code
	based on Householder matrices.
	(QR, LUPDecomp, rescale, backsolve): Remove.
	(go_linear_solve, go_matrix_determinant): Base on QR
	decomposition.

2013-01-08  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-regression.c (QR): Fix debug code.

2013-01-01  Morten Welinder  <terra@gnome.org>

	* goffice/graph/gog-chart-map.c (polar_make_path_step): Remove
	unused variables.
	* goffice/math/go-regression.c (general_linear_regression): Ditto.
	* goffice/graph/gog-guru.c (cb_key_press_event): Ditto.
	* goffice/gtk/go-locale-sel.c (ls_get_property, ls_set_property):
	Ditto.

2012-12-18  Morten Welinder <terra@gnome.org>

	* configure.in: Post-release bump.