2012-09-06 Morten Welinder * Release 0.9.6 2012-09-02 Jean Brefort * goffice/utils/go-path.c (go_path_new_from_odf_enhanced_path): return NULL when the path is empty. 2012-09-02 Jean Brefort * goffice/graph/gog-axis.c (gog_axis_view_padding_request): accept an axis which parent is not a chart. * goffice/utils/go-path.c (go_path_new_from_odf_enhanced_path): commented. * goffice/utils/go-path.h: removed unused diirections. 2012-08-28 Jean Brefort * goffice/canvas/goc-path.c (goc_path_prepare_draw), (goc_path_draw): fixed fill rule usage. * goffice/utils/go-path.c (parse_value), (emit_function_8), (_path_arc), (go_path_arc_degrees), (go_path_arc_full), (go_path_quadrant), (go_path_new_from_odf_enhanced_path): import arcs and friends from ODF enhanced paths. 2012-08-27 Jean Brefort * goffice/utils/go-path.c (skip_spaces), (skip_comma_and_spaces), (parse_value), (parse_values), (emit_function_2), (emit_function_6), (emit_function_8), (emit_quadratic), (go_path_new_from_svg), (go_path_new_from_odf_enhanced_path): accept variables in ODF enhanced paths. 2012-08-26 Jean Brefort * goffice/utils/go-path.c (go_path_arc_degrees), (go_path_arc_to_degrees), (go_path_svg_move_to), (go_path_svg_line_to), (go_path_svg_curve_to), (go_path_svg_close), (go_path_to_svg), (go_path_new_from_svg), (go_path_new_from_odf_enhanced_path): enhanced odf paths support. 2012-08-20 Jean Brefort * docs/reference/goffice-docs.xml: fixed a few more doc issues. * goffice/graph/gog-styled-object.c (gog_styled_object_class_init): ditto. * goffice/utils/go-cairo.c (go_cairo_emit_svg_path): use go_path_new_from_svg(). * goffice/utils/go-path.c (go_path_scale), (go_path_new_from_svg), (go_path_new_from_odf_enhanced_path): new functions. * goffice/utils/go-path.h: ditto. 2012-08-16 Jean Brefort * configure.in: requires libgsf-1 >= 1.14.23 for introspection. * docs/reference/goffice-docs.xml: fixed documentation warnings. * all others: ditto. 2012-08-15 Chris Leonard * goffice/gtk/go-format-sel.c: add comments for translators to SI units names. [#681813] 2012-08-15 Jean Brefort * plugins/plot_surface/gog-contour.c (gog_contour_view_render): fix a crash for infinite values. [#841840] 2012-08-14 Jean Brefort * plugins/plot_xy/gog-bubble-prefs.ui: one more 3d->3D. 2012-08-14 Quentin Glidic * goffice/utils/go-spectre.c (go_spectre_load_data): fix build with libspectre. [#681846] 2012-08-13 Jean Bréfort * goffice/graph/gog-plot-impl.h: removed unused field in GogPlotDesc. * goffice/graph/gog-plot.c (gog_plot_class_init): 3d -> 3D. [#681777] * plugins/plot_barcol/gog-1.5d.c (gog_plot1_5d_class_init): ditto. * plugins/plot_pie/gog-pie.c (gog_pie_plot_class_init): ditto. * plugins/plot_xy/gog-xy.c (gog_bubble_plot_class_init): ditto. 2012-08-11 Jean Brefort * goffice/Makefile.am: changed the build system. * goffice/app/Makefile.am: removed. * goffice/canvas/Makefile.am: removed. * goffice/component/Makefile.am: removed. * goffice/data/Makefile.am: removed. * goffice/graph/Makefile.am: removed. * goffice/gtk/Makefile.am: removed. * goffice/math/Makefile.am: removed. * goffice/utils/Makefile.am: removed. * goffice/utils/go-gdk-pixbuf.c: new file. * goffice/utils/go-gdk-pixbuf.h: ditto. * all others: fix introspection and gtk-doc warnings. 2012-08-04 Jean Brefort * goffice/app/Makefile.am: new GoView class for use in file openers and savers. * goffice/app/file-priv.h: ditto. * goffice/app/file.c: ditto. * goffice/app/file.h: ditto. * goffice/app/go-app.h: ditto. * goffice/app/go-plugin-loader-module.c: ditto. * goffice/app/go-plugin-service.c: ditto. * goffice/app/go-plugin-service.h: ditto. * goffice/app/go-view.c: ditto. * goffice/app/go-view.h: ditto. * goffice/app/goffice-app.h: ditto. * all others: introspection warnings. 2012-08-01 Jean Brefort * all: fixed some introspection and doc warnings. 2012-08-01 Jean Brefort * configure.in: requires gtk-doc >= 1.12. * docs/reference/goffice-docs.sgml: replaced by xml. * docs/reference/goffice-docs.xml: replaces sgml. * docs/reference/Makefile.am: ditto. 2012-08-01 Jean Brefort * goffice/gtk/go-action-combo-color.c (go_action_combo_color_create_tool_item), (go_action_combo_color_set_allow_alpha): add alpha support. * goffice/gtk/go-action-combo-color.h: ditto. 2012-07-29 Jean Brefort * plugins/plot_surface/gog-xyz-surface-prefs.c (cb_missing_as_changed), (gog_xyz_surface_plot_pref): add an option for missing data. * plugins/plot_surface/gog-xyz-surface-prefs.ui: ditto. * plugins/plot_surface/gog-xyz-surface.c (missing_as_string), (missing_as_value), (gog_xyz_surface_plot_build_matrix), (gog_xyz_surface_plot_set_property), (gog_xyz_surface_plot_get_property), (common_init_class): ditto. * plugins/plot_surface/gog-xyz-surface.h: ditto. 2012-07-29 Jean Brefort * goffice/graph/gog-plot.c (gog_plot_set_property), (gog_plot_get_property), (gog_plot_class_init): save axis Id for all axes, not only X and Y. [#680739] * plugins/plot_surface/gog-xyz-surface.c (gog_xyz_surface_plot_build_matrix): avoid leaks and invalid properties. 2012-07-26 Jean Brefort * goffice/graph/gog-axis.c (gog_axis_map_get_real_extents), (gog_axis_map_get_real_bounds): new functions taking the axis span into account. * goffice/graph/gog-axis.h: ditto. * goffice/graph/gog-chart-map.c (xy_make_close_path): take new fill type into account. * goffice/graph/gog-plot.c (gog_plot_populate_editor): allow axis choice for pseudo-3d plots. [see #680636] * goffice/graph/gog-series.c: allow filling to axis limits. [#680513] * goffice/graph/gog-series.h: ditto. * plugins/plot_xy/gog-xy.c (gog_xy_series_class_init): ditto. 2012-07-26 Jean Brefort * plugins/plot_surface/gog-contour.c (gog_contour_plot_foreach_elem): add series name to the elements. [#680508] * plugins/plot_surface/gog-xyz-surface.c (gog_xyz_surface_plot_build_matrix): use go_nan instead of 0 when data are missing and fix cardinality when pseudo-3d axis bounds can't be retrieved. [#680486][#680512] 2012-07-24 Morten Welinder * goffice/math/go-quad.c (go_quad_add): Complain if not properly initialized. (go_quad_start): Keep track of initialization depth. * goffice/math/go-regression.c (go_matrix_invert): Ensure go_quad has been properly initialized. Don't re-use partial results after they have been rounded to "double". 2012-07-22 Jean Brefort * goffice/Makefile.am: make introspection stuff build when no libgoffice is installed. 2012-07-21 Jean Brefort * goffice/component/go-component.c (go_component_stop_editing): do not unref twice the same object. Related to #680190. 2012-07-20 Jean Brefort * goffice/component/go-component.c (go_component_finalize), (go_component_set_data), (go_component_set_command_context), (go_component_get_command_context), (go_component_set_default_command_context), (go_component_duplicate): fix some issues related to #680190. * goffice/component/go-component.h: ditto. * all others: fix introspection warnings. 2012-07-15 Morten Welinder * configure.in: Post-release bump.