2013-06-25 Morten Welinder * Release 0.10.3 2013-06-24 Jean Brefort * 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 * 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 * 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 * goffice/graph/gog-guru.ui: set a minimal size. [#699473] 2013-06-13 Jean Brefort * 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 * plugins/plot_surface/gog-matrix.c (gog_matrix_view_render): ensure that the plot is always rendered. 2013-06-10 Jean Brefort * 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 * 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 * goffice/graph/gog-label.c (gog_reg_eqn_populate_editor): allow regression equation frame to rotate with text. [#701546] 2013-05-31 Jean Brefort * 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 * 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 * goffice/goffice.c (libgoffice_init): Install the unknown_image icon here. 2013-05-13 Morten Welinder * goffice/utils/go-svg.c: Try another variant of previous fix. 2013-05-12 Morten Welinder * 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 * goffice/component/go-component.c: Fix issue with librsvg includes. * goffice/utils/go-svg.c: Ditto. Fixes #695167. 2013-05-03 Morten Welinder * goffice/math/go-regression.c (go_matrix_pseudo_inverse): Improve algorithm. 2013-05-03 Jean Brefort * 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 * goffice/math/go-regression.c (go_matrix_pseudo_inverse): New function. 2013-04-26 Morten Welinder * configure.ac: Post-release bump.