2010-11-25 Morten Welinder * Release 0.8.12 2010-11-24 Morten Welinder * goffice/graph/gog-theme.c (themes_load_from_dir): Fix URI handling. (_gog_themes_init): Use g_get_home_dir. (gog_theme_finalize): Remove the theme from the global list. (_gog_themes_shutdown): Free the list of themes. 2010-11-10 Jean Brefort * plugins/plot_distrib/gog-histogram.c (gog_histogram_plot_series_update): fixed a limit issue. * tests/go-demo.c (insert_histogram_data): don't use raw data. 2010-11-10 Jean Brefort * plugins/plot_distrib/gog-histogram.c (gog_histogram_plot_series_update): fixed memory errors. * plugins/plot_surface/gog-contour.c (gog_contour_plot_foreach_elem): ditto. 2010-11-04 Jean Brefort * goffice/graph/gog-chart-map.c (make_path_cspline): fixed an infinite loop condition. [#633965] 2010-11-02 Jean Brefort * goffice/math/go-regression.c (go_exponential_regression): make it just wrap go_exponential_regression_as_log. 2010-11-01 Jean Brefort * goffice/math/go-regression.c (go_exponential_regression_as_log): new regression utility returning the logarithms of the coefficients instead of the coefficients to avoid roundint to 0 or infinite. * goffice/math/go-regression.h: ditto. * plugins/reg_linear/gog-exp-reg.c (gog_exp_reg_curve_get_value_at), (gog_exp_reg_curve_get_equation), (gog_exp_reg_curve_class_init): use go_exponential_regression_as_log. [#633735] 2010-10-26 Jean Brefort * goffice/utils/go-pattern.c (go_pattern_create_cairo_pattern): enclose direct drawing between cairo_surface_flush and cairo_surface_mark_dirty calls, making patterns work with cairo-1.10. * plugins/plot_barcol/Makefile.am: allow all filled plots to be displayed under the grid. [#632310] * plugins/plot_barcol/gog-area-prefs.ui: ditto. * plugins/plot_barcol/gog-barcol-prefs.c (display_before_grid_cb), (gog_barcol_plot_pref): ditto. * plugins/plot_barcol/gog-barcol-prefs.ui: ditto. * plugins/plot_barcol/gog-barcol.c (gog_barcol_plot_set_property), (gog_barcol_plot_get_property), (gog_barcol_plot_class_init): ditto. * plugins/plot_barcol/gog-dropbar.c (gog_dropbar_set_property), (gog_dropbar_get_property), (display_before_grid_cb), (gog_dropbar_populate_editor), (gog_dropbar_plot_class_init): ditto. * plugins/plot_barcol/gog-line.c (gog_area_plot_set_property), (gog_area_plot_get_property), (display_before_grid_cb), (gog_area_plot_populate_editor), (gog_area_plot_class_init): ditto. * plugins/plot_distrib/gog-boxplot-prefs.ui: ditto. * plugins/plot_distrib/gog-boxplot.c (display_before_grid_cb), (gog_box_plot_pref), (gog_box_plot_set_property), (gog_box_plot_get_property), (gog_box_plot_class_init): * plugins/plot_distrib/gog-histogram-prefs.ui: ditto. * plugins/plot_distrib/gog-histogram.c (gog_histogram_plot_get_property), (gog_histogram_plot_set_property), (display_before_grid_cb), (gog_histogram_plot_populate_editor), (gog_histogram_plot_class_init): ditto. * plugins/plot_radar/Makefile.am: ditto. * plugins/plot_radar/gog-polar-prefs.ui: ditto. * plugins/plot_radar/gog-radar.c (gog_polar_area_set_property), (gog_polar_area_get_property), (display_before_grid_cb), (gog_polar_area_populate_editor), (gog_radar_area_plot_class_init), (gog_polar_plot_class_init): ditto. * plugins/plot_xy/gog-xy-prefs.ui: ditto. 2010-10-23 Jean Brefort * goffice/graph/goffice-graph.h: allow rendering of grids above plots. [#632310] * goffice/graph/gog-chart.c (plot_render), (gog_chart_view_render): ditto. * goffice/graph/gog-plot-impl.h: ditto. * goffice/graph/gog-plot.c (gog_plot_init): ditto. * plugins/plot_barcol/gog-line.c (gog_area_plot_init): ditto. * plugins/plot_distrib/gog-histogram.c (gog_histogram_plot_init): ditto. * plugins/plot_radar/gog-radar.c (gog_radar_area_plot_init): ditto. * plugins/plot_surface/gog-contour.c (gog_contour_plot_init): always show the grids above contour plots. * plugins/plot_surface/gog-surface.c (gog_surface_plot_init): updated according to above changes. * plugins/plot_xy/Makefile.am: add a property box for GogXYPlot. * plugins/plot_xy/gog-xy.c (gog_xy_set_property), (gog_xy_get_property), (display_before_grid_cb), (gog_xy_plot_populate_editor), (gog_xy_plot_class_init): ditto. 2010-10-18 Morten Welinder * goffice/utils/go-image.c (go_image_create_cairo_pattern): Document lifespan. Make the surface hold a ref to the image so image->data stay valid until cairo is done with it. This is a btter fix for 632439. 2010-10-10 Jean Brefort * */*/*.ui: fixed orientation property for GtkVBox. 2010-10-06 Jean Brefort * goffice/utils/go-string.c (go_string_cmp_ignorecase), (go_string_get_casefold), (go_string_get_casefolded_collate): fixed sorting with accentuated characters. [#631504] * goffice/utils/go-string.h: 2010-10-03 Andreas J. Guelzow * goffice/utils/datetime.c (days_between_GO_BASIS_MSRB_30_360): fix calculation, see 631242 and 630784. 2010-10-01 Morten Welinder * configure.in: Post-release bump.