2012-09-06  Morten Welinder <[email protected]>

       * Release 0.9.6

2012-09-02  Jean Brefort  <[email protected]>

       * goffice/utils/go-path.c (go_path_new_from_odf_enhanced_path): return NULL
       when the path is empty.

2012-09-02  Jean Brefort  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

       * goffice/gtk/go-format-sel.c: add comments for translators to SI units
       names. [#681813]

2012-08-15  Jean Brefort  <[email protected]>

       * plugins/plot_surface/gog-contour.c (gog_contour_view_render): fix a crash
       for infinite values. [#841840]

2012-08-14  Jean Brefort  <[email protected]>

       * plugins/plot_xy/gog-bubble-prefs.ui: one more 3d->3D.

2012-08-14  Quentin Glidic <[email protected]>
       * goffice/utils/go-spectre.c (go_spectre_load_data): fix build with
       libspectre. [#681846]

2012-08-13  Jean Bréfort  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

       * all: fixed some introspection and doc warnings.

2012-08-01  Jean Brefort  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

       * 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  <[email protected]>

       * goffice/Makefile.am: make introspection stuff build when no libgoffice
       is installed.

2012-07-21  Jean Brefort  <[email protected]>

       * goffice/component/go-component.c (go_component_stop_editing): do not
       unref twice the same object. Related to #680190.

2012-07-20  Jean Brefort  <[email protected]>

       * 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 <[email protected]>

       * configure.in: Post-release bump.