2013-06-25  Morten Welinder <terra@gnome.org>

	* Release 0.10.3

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

	* goffice/graph/gog-graph.c (gog_graph_finalize): destroy all sources.
	[#702887]
	* goffice/graph/gog-theme.c (gog_theme_get_color_map),
	(gog_theme_set_name), (gog_theme_set_description), (gog_theme_dup),
	(gog_theme_edit): check the argument type.

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

	* goffice/graph/gog-label.c (gog_text_view_natural_size),
	(gog_text_view_class_init): implement natural_size().
	* goffice/utils/go-pattern.c (go_pattern_create_cairo_pattern): fix build.

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

	* goffice/utils/go-pattern.c (go_pattern_get_pattern),
	(go_pattern_create_cairo_pattern): don't use an invalid pattern.
	[see #702833]
	* goffice/utils/go-style.c (go_style_set_cairo_line): ditto.

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

	* goffice/graph/gog-guru.ui: set a minimal size. [#699473]

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

	* goffice/graph/gog-data-set.c (gog_dataset_dims),
	(gog_dataset_get_dim), (gog_dataset_set_dim): protect against a NULL set.
	(see #702126).

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

	* plugins/plot_surface/gog-matrix.c (gog_matrix_view_render): ensure that
	the plot is always rendered.

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

	* plugins/plot_surface/gog-xyz-surface-prefs.c
	(cb_missing_as_changed), (gog_xyz_surface_plot_pref): fixed "missing as"
	combo box. 
	* plugins/plot_surface/gog-xyz-surface.c
	(gog_xyz_matrix_plot_build_matrix),
	(gog_xyz_surface_plot_build_matrix),
	(gog_xyz_surface_plot_set_property): force update when bins change.
	* plugins/plot_surface/gog-xyz-surface.h: make two halper functions public.

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

	* goffice/graph/gog-axis.c (gog_axis_get_color_scale): make public.
	* goffice/graph/gog-axis.h: ditto.
	* goffice/graph/gog-chart.c: ensure that contour plot slices don't appear in
	legend when a color scale is used.
	* plugins/plot_surface/chart_contour_2_2.svg: new pixmaps.
	* plugins/plot_surface/chart_matrix_1_1.svg: ditto.
	* plugins/plot_surface/chart_matrix_1_2.svg: ditto.
	* plugins/plot_surface/chart_matrix_1_3.svg: ditto.
	* plugins/plot_surface/chart_surface_2_3.svg: ditto.
	* plugins/plot_surface/Makefile.am: new files.
	* plugins/plot_surface/gog-contour.c: make compatible with XY plots.
	* plugins/plot_surface/gog-contour.h: ditto.
	* plugins/plot_surface/gog-matrix.c: new matrix plots. [#657918][#680806]
	* plugins/plot_surface/gog-matrix.h:
	* plugins/plot_surface/gog-surface.c: make compatible with XY plots.
	* plugins/plot_surface/gog-xyz-surface-prefs.c: ditto.
	* plugins/plot_surface/gog-xyz-surface-prefs.ui: ditto.
	* plugins/plot_surface/gog-xyz-surface.c: add new plot types.
	* plugins/plot_surface/gog-xyz-surface.h: ditto.
	* plugins/plot_surface/gog-xyz.c: ditto.
	* plugins/plot_surface/gog-xyz.h: ditto.
	* plugins/plot_surface/matrix.xpm: new pixmap
	* plugins/plot_surface/plot-types.xml.in: add new plot types.
	* plugins/plot_surface/plugin.xml.in: ditto.
	* plugins/plot_surface/xl-surface.c: make compatible with XY plots.

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

	* goffice/graph/gog-label.c (gog_reg_eqn_populate_editor): allow regression
	equation frame to rotate with text. [#701546]

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

	* goffice/graph/gog-color-scale.c
	(gog_color_scale_set_orientation), (position_fill_cb),
	(position_changed_cb), (direction_changed_cb),
	(gog_color_scale_set_property), (gog_color_scale_class_init),
	(gog_color_scale_view_size_request),
	(gog_color_scale_view_size_allocate),
	(gog_color_scale_view_render), (gog_color_scale_view_class_init): allow
	color scales to have titles. [#688595]
	* goffice/graph/gog-label.c (gog_text_init_style): ditto.

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

	* goffice/goffice.c (libgoffice_init): fixed warnings.
	* goffice/graph/gog-view.h: ditto.
	* goffice/gtk/go-combo-box.h: ditto.
	* goffice/math/go-R.h: ditto.
	* goffice/utils/go-glib-extras.c: ditto.

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

	* goffice/goffice.c (libgoffice_init): Install the unknown_image
	icon here.

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

	* goffice/utils/go-svg.c: Try another variant of previous fix.

2013-05-12  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-regression.c (general_linear_regression): Take
	threshold argument.  All callers changed.  Detect and mark
	degenerate dimensions; adjust degrees-of-freedom accordingly.
	Compute coefficient variances in a way that negatives can be ruled
	out.

	* goffice/math/go-matrix.c (go_quad_matrix_dump): New function for
	debugging.
	(go_quad_qr_determinant): Move the determinant computation here.
	(go_quad_qr_mark_degenerate): New function.
	(go_quad_matrix_back_solve, go_quad_matrix_fwd_solve): Handle
	degenerate dimensions.

2013-05-11  Morten Welinder  <terra@gnome.org>

	* goffice/component/go-component.c: Fix issue with librsvg includes.
	* goffice/utils/go-svg.c: Ditto.  Fixes #695167.

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

	* goffice/math/go-regression.c (go_matrix_pseudo_inverse): Improve
	algorithm.

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

	* goffice/Makefile.am: add new UI file.
	* goffice/goffice.c (libgoffice_init): implement color scales.
	* goffice/graph/goffice-graph.h: ditto.
	* goffice/graph/gog-axis-color-map.c: ditto.
	* goffice/graph/gog-axis-color-map.h: ditto.
	* goffice/graph/gog-axis.c: ditto.
	* goffice/graph/gog-axis.h: ditto.
	* goffice/graph/gog-chart.c: ditto.
	* goffice/graph/gog-color-scale-prefs.ui: new UI file.
	* goffice/graph/gog-color-scale.c: implement color scales.
	* goffice/graph/gog-color-scale.h: ditto.
	* goffice/graph/gog-object.c: fix manual size issues.
	* goffice/graph/gog-renderer.c (gog_renderer_draw_color_map): new
	function.
	* goffice/graph/gog-renderer.h: ditto.
	* goffice/graph/gog-theme.c (build_predefined_themes): add color scale.
	* goffice/graph/gog-view.c (gog_view_size_allocate_real): fix
	manual size issues.
	* plugins/plot_surface/gog-contour.c
	(gog_contour_plot_foreach_elem): don't crash when inverting the
	pseudo-3d axis.
	* plugins/plot_surface/gog-xyz-prefs.c: add an option to not show
	the colors in the legend.
	* plugins/plot_surface/gog-xyz-prefs.ui: ditto.

2013-04-30  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-regression.c (go_matrix_pseudo_inverse): New
	function.

2013-04-26  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.