2013-03-09 Morten Welinder * Release 0.10.1 2013-03-09 Jean Brefort * 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 * 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 * 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 * 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 * 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 * tests/pie-demo.c (main): fix deprecation issues. 2013-03-05 Jean Brefort * goffice/graph/gog-axis.c (gog_axis_populate_editor): show the format page. 2013-03-04 Jean Brefort * goffice/utils/go-style.c (text_layout_init): show the widget. 2013-03-03 Morten Welinder * 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 * configure.ac: remove the DISABLE_DEPRECATED defines even from development versions. We now get the information through gcc warnings. 2013-02-26 Jean Brefort * 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 * 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 * */*.c: Avoid G_OBJECT casts for g_object_ref and g_object_unref. 2013-02-21 Morten Welinder * goffice/app/go-plugin-service.c (go_plugin_service_resource_read_xml): Fix potential free of random memory. 2013-02-21 Morten Welinder * 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 * 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 * configure.ac (set_more_warnings): Improve support for clang. 2013-02-16 Morten Welinder * goffice/math/go-regression.c (general_linear_regression): memset the right size. 2013-02-15 Morten Welinder * 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 * goffice/gtk/go-color-selector.c (cb_color_dialog_response): Kill warning. 2013-02-14 Jean Brefort * 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 * configure.ac: bump Gtk+ requirement to 3.2.0. 2013-02-14 Jean Brefort * 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 * goffice/math/go-regression.c (back_solve): Fix infinite loop. 2013-01-30 Jean Brefort * 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 * 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 * goffice/math/go-regression.c (go_linear_regression_leverage): Fix cleanup. (QRH): Fix cleanup in the error case. 2013-01-22 Jean Brefort * goffice/graph/gog-series-labels.c (gog_series_labels_class_init): really accept a label offset larger than 10. 2013-01-22 Morten Welinder * goffice/math/go-regression.c (go_linear_solve_multiple): New function extracted from go_linear_solve. 2013-01-17 Morten Welinder * 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 * 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 * 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 * configure.ac: renamed configure.in and update obsolete macros. * configure.in: ditto. 2013-01-14 Jean Brefort * 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 * 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 * goffice/math/go-regression.c (QR): Fix debug code. 2013-01-01 Morten Welinder * 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 * configure.in: Post-release bump.