2025-03-01  Morten Welinder <terra@gnome.org>

	* Release 0.10.59

2025-03-01  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

2025-01-25  Morten Welinder <terra@gnome.org>

	* Release 0.10.58

2024-02-11  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

2024-02-11  Morten Welinder <terra@gnome.org>

	* Release 0.10.57

2024-01-22  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-dtoa.c (fmt_shortest): Fix problem with
	Decimal64 number going into E format.

	* goffice/math/go-decimal.c (nextafterD): Fix assert with very
	large arguments.

2023-12-03  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-dtoa.c (parse_fmt): Fix width parsing (which we
	evidently aren't using that much).

2023-11-02  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

2023-11-02  Morten Welinder <terra@gnome.org>

	* Release 0.10.56

2023-03-28  Morten Welinder  <terra@gnome.org>

	* plugins/plot_distrib/gog-histogram.c
	(gog_histogram_plot_update): Fix crash with no series.  See #66.

2023-02-02  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

2023-02-02  Morten Welinder <terra@gnome.org>

	* Release 0.10.55

2023-01-23  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

2023-01-19  Morten Welinder <terra@gnome.org>

	* Release 0.10.54

2023-01-18  Morten Welinder  <terra@gnome.org>

	* goffice/canvas/goc-item.c (goc_item_bounds_changed): Don't
	invalidate twice.

	* goffice/utils/go-format.c (go_format_execute): Avoid integer
	overflow when dealing with denominators.

2022-12-28  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-accumulator.c (go_accumulator_add): Catch
	non-finite numbers early.

2022-11-29  Morten Welinder  <terra@gnome.org>

	* goffice/graph/gog-series.c (role_series_labels_can_add): Allow
	multiple data labels.  See #64.

2022-10-22  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-math.c (go_pow10l): Make the table cover the
	full range of long double.

2022-09-17  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

2022-09-17  Morten Welinder <terra@gnome.org>

	* Release 0.10.53

2022-08-29  Morten Welinder  <terra@gnome.org>

	* plugins/plot_xy/gog-xy-dropbar.c (gog_xy_dropbar_view_render):
	Fix typo.  Fixes crash in Gnumeric #667.

2022-04-18  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

2022-04-18  Morten Welinder <terra@gnome.org>

	* Release 0.10.52

2022-02-17  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-math.c (go_add_epsilon): Fix fallback code.

2022-01-21  Morten Welinder  <terra@gnome.org>

	* goffice/gtk/go-action-combo-stack.c: Reimplement based on
	GtkComboBox.

2022-01-20  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

2022-01-20  Morten Welinder <terra@gnome.org>

	* Release 0.10.51

2021-12-26  Morten Welinder  <terra@gnome.org>

	* goffice/canvas/goc-group.c (goc_group_fake_xchildren): Plug
	leak.

2021-12-02  Morten Welinder  <terra@gnome.org>

	* goffice/utils/go-glib-extras.c (go_memdup_n): New function.

	* goffice/utils/go-spectre.c (go_spectre_load_data): Use go_memdup.

	* goffice/utils/go-emf.c (go_emf_load_data): Use go_memdup.
	(go_emf_new_from_data): Ditto.

	* goffice/component/go-component.c (go_component_duplicate): Use
	go_memdup.

	* goffice/data/go-data-simple.c (go_data_vector_str_new_copy): Use
	g_new, not g_malloc.
	(go_data_vector_val_new_copy): Use go_memdup_n.

	* goffice/canvas/goc-group.c (goc_group_init): Use g_new0, not
	g_malloc0.

2021-12-01  Morten Welinder  <terra@gnome.org>

	* goffice/utils/go-glib-extras.c (go_memdup): Replacement for
	g_memdup until we depend on glib 2.67 or thereabouts.

2021-11-06  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-math.c (go_pow10): Make a much bigger table to
	avoid depending on pow.

2021-08-28  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-renderer.c (gog_renderer_draw_data_label): draw
	background and outline for data labels.
	* plugins/plot_xy/gog-xy.c (gog_xy_view_render): typo.

2021-06-11  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/plot_xy/gog-xy.c (gog_xy_view_render): do not clip markers. #584.

2021-06-10  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

2021-06-10  Morten Welinder <terra@gnome.org>

	* Release 0.10.50

2021-05-27  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/canvas/goc-graph.c (goc_graph_draw): fix rendering on high
	resolution monitors when scale is not 1. #578.

2021-05-12  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/plot_surface/gog-matrix.c (gog_matrix_view_render): call the
	build_matrix method for the real plot type. Fixes Debian #988397.

2021-04-26  Morten Welinder  <terra@gnome.org>

	* goffice/gtk/go-format-sel.c (set_format_category): This takes a
	family, not a row number.  Handle that properly.

2021-03-22  Morten Welinder  <terra@gnome.org>

	* plugins/reg_linear/gog-lin-reg.c
	(gog_lin_reg_curve_get_equation): If x-axis is a date axis, use an
	equation that effectively says y=a * #days + b where #days is
	counted from the left edge, not the arbitrary zero date in year
	1900.

2021-03-17  Morten Welinder  <terra@gnome.org>

	* goffice/gtk/go-format-sel.c: Get rid of empty categories.  (That
	means "Special" which we never filled in.  See #29.)

	* goffice/graph/gog-label.c (gog_reg_eqn_get_str): Show only three
	decimals for R^2.

	* plugins/reg_linear/gog-lin-reg.c
	(gog_lin_reg_curve_get_equation): Simplify code using fewer
	branches.

2021-03-14  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

2021-03-14  Morten Welinder <terra@gnome.org>

	* Release 0.10.49

2020-09-26  Morten Welinder  <terra@gnome.org>

	* goffice/graph/gog-axis-line.c (gog_axis_line_update_ticks): Zero
	tick count when we dispose of ticks.  Fixes Gnumeric #524.
	(gog_axis_line_discard_ticks): Factor this repeated segment out.

2020-08-29  Morten Welinder  <terra@gnome.org>

	* goffice/utils/go-format.c (go_format_output_simple_to_odf):
	Close <text> item.  Fixes Gnumeric #518.

2020-08-12  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

2020-08-12  Morten Welinder <terra@gnome.org>

	* Release 0.10.48

2020-07-15  Morten Welinder  <terra@gnome.org>

	* goffice/graph/gog-object-xml.c (gogo_prop_end): Handle
	translated booleans since we've managed to save some files that
	way.

	* goffice/utils/go-file.c (go_file_get_owner_name)
	(go_file_get_group_name): Plug leak.

2020-06-26  Morten Welinder  <terra@gnome.org>

	* configure.ac (xrender): Stop checking for xrender.  We haven't
	needed that for a decade or two.

2020-06-22  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/canvas/*: enable GocGroup to work as a widgtless canvas.
	* goffice/utils/go-emf.c: replace the canvas by a GocGroup.
	* goffice/utils/go-image.c (go_image_new_from_data),
	(go_image_type_for_format): ditto.
	* tests/mf-demo.c (open_file): ditto.

2020-06-15  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/utils/go-emf.c (go_emf_bitblt): implement filling with a solid
	brush.
	* goffice/utils/go-image.c (go_mime_to_image_format): update the EMF and
	WMF mime types.

2020-06-13  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/gtk/go-font-sel-dialog.c (gfsd_class_init): fix more
	criticals with Gtk+ >= 3.24.

2020-06-02  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-grid-line.c (gog_grid_line_xy_render): clip grid lines
	rendering to the plot area. [#50]

2020-06-01  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/canvas/goc-canvas.c (size_changed_cb): revert previous change.

2020-06-01  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/canvas/goc-canvas.c (size_changed_cb): optimize GtkWidget
	embedding in the canvas. See #465.
	* goffice/canvas/goc-widget.c (goc_widget_connect_signals),
	(goc_widget_notify_scrolled), (cb_canvas_changed),
	(goc_widget_set_widget), (goc_widget_draw):

2020-05-27  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/reg_logfit/gog-logfit.c (gog_log_fit_curve_update): don't emit a
	critical if the series is not valid. [#49]

2020-05-18  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/plot_xy/gog-xy.c (gog_xy_view_render): keep clipping for data
	labels. [#47]

2020-05-14  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/data/go-data.c (go_data_unserialize): don't load an invalid
	empty string. [#46]
	* goffice/graph/gog-object-xml.c (gog_dataset_sax_save): don't save any
	void data. [#46]
	* goffice/gtk/go-font-sel.c (gfs_get_property), (gfs_set_property),
	(gfs_class_init): fix criticals with Gtk+ >= 3.24.

2020-05-09  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

2020-05-09  Morten Welinder <terra@gnome.org>

	* Release 0.10.47

2020-04-29  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/component/go-component.c (go_component_duplicate): do not destroy
	original data. Fix #483.

2020-04-28  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-axis-line.c
	(gog_axis_base_get_clamped_position): fix crossing axis position. [#45]

2020-04-19  Morten Welinder  <terra@gnome.org>

	* goffice/gtk/goffice-gtk.c (cb_format_combo_changed): Take
	auto-by-extension into account.

2020-04-09  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-series.c (gog_series_dataset_dim_changed): check
	validity when the data change. Fix #468.

2020-04-09  Jean Brefort  <jean.brefort@normalesup.org>

	reviewed by: <delete if not using a buddy>

	* goffice/graph/gog-series.c (gog_series_check_validity): ensure all
	required dims has valid data. Fix #466.
	* plugins/plot_barcol/gog-1.5d.c (gog_1_5d_enum_in_reverse): fix legend
	order in bar plots.

2020-03-09  Morten Welinder  <terra@gnome.org>

	* goffice/utils/go-file.c (go_url_check_extension): Make new_uri
	optional.

2020-01-11  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/plot_surface/gog-contour.c (gog_contour_view_render): fix a
	drawing error in contour plots. Fix #458

2019-12-13  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-series-labels.c (gog_series_labels_update):
	a better fix.

2019-12-13  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-series-labels.c (gog_series_labels_update):
	fix warnings when the vector length is nil. See #426.
	* plugins/plot_xy/gog-xy.c (gog_xy_view_render): do not process labels
	if the series does not contain any valid data. Fix #426.

2019-11-06  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

2019-11-06  Morten Welinder <terra@gnome.org>

	* Release 0.10.46

2019-07-02  Morten Welinder  <terra@gnome.org>

	* goffice/utils/go-format.c (go_format_execute): Fix UTF-8 problem
	with "mmmmm".

2019-06-27  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-axis.c: typo.
	* plugins/plot_surface/gog-contour.c
	(gog_contour_plot_build_matrix), (gog_contour_plot_foreach_elem): fix
	legend contents. [#404]

2019-06-09  Morten Welinder  <terra@gnome.org>

	* goffice/utils/go-format.c (go_format_has_year)
	(go_format_has_month) (go_format_has_day): new functions.

2019-06-07  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/gtk/go-math-editor.c (go_math_editor_class_init): fix signals to
	make it work again.

2019-05-22  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

2019-05-20  Morten Welinder <terra@gnome.org>

	* Release 0.10.45

2019-04-05  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/plot_pie/gog-pie.c (gog_ring_plot_class_init): fix ring plot
	center size persistence. [#395]

2019-01-15  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/smoothing/gog-exp-smooth.c (gog_exp_smooth_update): protect
	against NULL y values. [#377]

2018-11-24  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-quad.c: Introspection fixes.

2018-11-24  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

2018-11-24  Morten Welinder <terra@gnome.org>

	* Release 0.10.44

2018-08-19  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

2018-08-19  Morten Welinder <terra@gnome.org>

	* Release 0.10.43

2018-08-09  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

2018-08-09  Morten Welinder <terra@gnome.org>

	* Release 0.10.42

2018-08-06  Morten Welinder  <terra@gnome.org>

	* tests/test-quad.c (pow_tests): Comment out exp test.  It's not
	setup for quad correctly.

2018-08-05  Morten Welinder  <terra@gnome.org>

	* tests/test-quad.c: Try to make the tests work a bit better for
	the excess-precision case, i.e., x86 in 32-bit mode.

2018-08-03  Morten Welinder  <terra@gnome.org>

	* goffice/goffice.c (libgoffice_init): Use g_type_ensure to avoid
	giving the compiler any good ideas about removing calls.

2018-07-13  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/plot_distrib/gog-boxplot.c (gog_box_plot_view_render): do
	not display whiskers when there are only ouliers outside of the box. Fixes
	#345.

2018-05-17  Morten Welinder  <terra@gnome.org>

	* goffice/app/go-plugin.c (go_plugins_shutdown): Avoid hash order
	dependency.

2018-05-10  Morten Welinder  <terra@gnome.org>

	* goffice/app/file.c (go_file_saver_for_file_name): Pick the most
	capable saver if multiple are possible.

2018-05-07  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

2018-05-07  Morten Welinder <terra@gnome.org>

	* Release 0.10.41

2018-05-06  Morten Welinder  <terra@gnome.org>

	* goffice/graph/gog-axis.c (axis_format_value): When using General
	format, limit precision to 9-10 digits.  If you need more, use a
	specific format, but you are probably doing something wrong
	anyway.  This avoids graph ticks of the form "1.10000000000002".

2018-04-29  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

2018-04-29  Morten Welinder <terra@gnome.org>

	* Release 0.10.40

2018-04-19  Morten Welinder  <terra@gnome.org>

	* goffice/gtk/go-font-sel.c (gfs_screen_changed): Set a minimum
	size for the family name picker so it's wide enough for 95% of the
	possible values.  (That leaves room for 5% of families with crazy
	names, just in case.)

2018-04-18  Morten Welinder  <terra@gnome.org>

	* goffice/app/go-doc.c (go_doc_finalize): Plug leak.

2018-04-06  Morten Welinder  <terra@gnome.org>

	* goffice/gtk/go-optionmenu.c (go_option_menu_update_contents):
	Handle markup.
	(go_option_menu_init): Add a bit of space between label and
	separator so they don't touch.

2018-03-25  Morten Welinder  <terra@gnome.org>

	* goffice/utils/go-file.c (go_file_get_modtime): New function.

2018-03-14  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-quad.c (go_quad_start): Allocate memory before
	we change fpu state.  Seee bug #794115.

2018-03-13  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

2018-03-13  Morten Welinder <terra@gnome.org>

	* Release 0.10.39

2018-03-06  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-math.c (do_sinpil): Improve accuracy of
	fallback.

2018-02-14  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/canvas/goc-image.c (goc_image_draw): don't try to display an image
	with nul size.
	* goffice/utils/go-emf.c (go_emf_lineto): create a path if necessary instead
	of returning an error.

2017-12-28  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

2017-12-28  Morten Welinder <terra@gnome.org>

	* Release 0.10.38

2017-12-11  Morten Welinder  <terra@gnome.org>

	* goffice/gtk/go-rotation-sel.c (cb_rotate_changed): Signal a
	style change, not just an object invalidation.

2017-12-10  Morten Welinder  <terra@gnome.org>

	* goffice/gtk/goffice-gtk.c (go_style_context_from_selector):
	Import from Gnumeric (in turn from gtk+).

2017-12-05  Morten Welinder  <terra@gnome.org>

	* tests/constants.c (main): Improve checking if double math
	produces the right values for direct and inverse.

	* goffice/gtk/goffice-gtk.c (_go_gtk_widget_add_css_provider):
	Install the css provider screen-wide.

2017-12-02  Morten Welinder  <terra@gnome.org>

	* goffice/gtk/go-rotation-sel.c (cb_rotate_canvas_realize): Use
	css for styling.
	* goffice/gtk/go-3d-rotation-sel.c (cb_rotate_canvas_realize): Ditto.

2017-12-01  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

2017-12-01  Morten Welinder <terra@gnome.org>

	* Release 0.10.37

2017-11-18  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

2017-11-18  Morten Welinder <terra@gnome.org>

	* Release 0.10.36

2017-10-30  Jean Brefort  <jean.brefort@normalesup.org>

	* docs/reference/Makefile.am: fix documentation build with recent gtk-doc.
	[#788710]
	* goffice/goffice.c:

2017-10-23  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/plot_surface/xl-surface.c (xl_contour_plot_build_matrix): fix
	rendering.

2017-10-23  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/plot_surface/xl-surface.c (xl_xyz_series_init): don't show these
	series in the legend. [#788861]

2017-10-02  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/plot_surface/gog-xyz-surface.c
	(gog_xyz_surface_plot_build_matrix): don't crash if X or Y values are
	missing. [#788437]

2017-08-03  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/utils/go-format.c (printf_engineering): fix engineering format.
	[#785669]

2017-07-06  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

2017-07-06  Morten Welinder <terra@gnome.org>

	* Release 0.10.35

2017-05-17  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-quad.c (go_quad_mul12): Avoid unnecessary
	overflow when splitting a number into two parts.

2017-03-20  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

2017-03-20  Morten Welinder <terra@gnome.org>

	* Release 0.10.34

2017-03-17  Morten Welinder  <terra@gnome.org>

	* goffice/utils/go-format.c (go_format_new_from_XL): Cache also
	rich-text formats.

2017-01-29  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

2017-01-29  Morten Welinder <terra@gnome.org>

	* Release 0.10.33

2017-01-23  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/plot_barcol/gog-line.c : fix evaluation of regression curves
	for area plots. [#777334]

2017-01-22  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-object.c (gog_object_clear_parent): fix add child menu
	in graph guru. [#777336]

2016-12-05  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-axis-line.c (role_grid_line_major_can_add):
	reimplement major grids for discrete axes. [#775624].

2016-11-16  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/utils/go-libxml-extras.c: fix long double support condition.
	[#774439]

2016-11-02  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-legend.c (cb_render_elements): allow box plots look
	like bar plots in legends. [#773825]
	* plugins/plot_distrib/gog-boxplot.c (gog_box_plot_class_init): ditto.

2016-10-02  Morten Welinder  <terra@gnome.org>

	* goffice/utils/go-format.c (go_render_general): Fix warning.
	(go_format_get_details): Avoid pango_trom_string.

	* goffice/math/go-matrix.c (go_quad_matrix_dump): Fix printf
	argument.  (Somehow magically worked -- on x86 at least.)

2016-08-20  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

2016-08-20  Morten Welinder <terra@gnome.org>

	* Release 0.10.32

2016-08-17  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-regression.c (go_linear_regression_leverage):
	Plug leak.

2016-06-29  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

2016-06-29  Morten Welinder <terra@gnome.org>

	* Release 0.10.31

2016-06-17  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

2016-06-17  Morten Welinder <terra@gnome.org>

	* Release 0.10.30

2016-05-26  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-color-scale.c (gog_color_scale_set_property),
	(gog_color_scale_get_property): properly save and load the reference to
	the axis. [#766829]

2016-05-06  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

2016-05-06  Morten Welinder <terra@gnome.org>

	* Release 0.10.29

2016-05-04  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/canvas/goc-canvas.c: fix doc.
	* goffice/utils/go-style.c (go_style_apply_theme),
	(go_style_gradient_sax_save), (go_style_fill_sax_save),
	(go_style_sax_load_fill_pattern),
	(go_style_sax_load_fill_gradient), (go_style_persist_sax_save),
	(go_style_is_auto): really implement all auto flags.

2016-04-29  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/canvas/goc-item.c (cb_hierarchy_changed): make css work again with
	gtk+-3.20.

2016-04-24  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-axis.c (gog_axis_view_size_allocate): fix an infinite
	loop condition. [#765480]

2016-04-17  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/plot_xy/gog-xy.c (gog_xy_view_render): do not load invalid data
	labels in XYcolor plots. [#765155]

2016-03-24  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-complex.c (go_complex_sqrt): Avoid extreme-case
	unnecessary overflow.
	(go_complex_div): Avoid extreme-case unnecessary overflow and
	marginally improve accuracy.

2016-03-22  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

2016-03-22  Morten Welinder <terra@gnome.org>

	* Release 0.10.28

2016-03-11  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/plot_distrib/gog-histogram.c
	(gog_histogram_plot_series_update): avoid issues with -INFINITY as well.

2016-03-10  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/plot_distrib/gog-histogram.c
	(gog_histogram_plot_series_update): don't take nans and infinite into
	account when evaluating automatic bins. [#763446]

2016-03-09  Morten Welinder  <terra@gnome.org>

	* tests/constants.c (print_bits): Fix bit pattern rounding past
	the break.

2016-03-05  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-complex.c (go_complex_sqrt): Fix accuracy of
	real component when argument is very near the negative real axis.
	(go_complex_tan): Improve accuracy.
	(go_complex_ln): Improve accuracy near unit circle.

2016-02-23  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-complex.c (go_complex_powx): Expose the power
	function with separate return value for powers of 2.

2016-02-16  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-complex.c: Make a boxed type for the benefit of
	introspection.

2016-02-08  Morten Welinder  <terra@gnome.org>

	* configure.ac: Require C99.  Fix handling of $CC that includes
	options.  Don't check for yacc and lex.

2016-02-06  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

2016-02-06  Morten Welinder <terra@gnome.org>

	* Release 0.10.27

2016-02-06  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-complex.c (go_complex_from_polar_pi): Make this
	public.

2016-02-02  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-complex.c (go_complex_powl): Fix real case
	accuracy.
	(go_complex_div): Avoid intermediate underflow when possible.

2016-01-29  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-axis.c (gog_axis_view_size_allocate): fixed axis
	line children allocation, see #760675, comments 5-7.

2016-01-28  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-axis-line.c: add title to axis lines. [#760675]
	* goffice/graph/gog-axis.c : ditto.

2016-01-12  Jean Brefort  <jean.brefort@normalesup.org>

	* docs/reference/goffice-0.10-sections.txt: add missing declarations.
	* goffice/data/go-data-simple.c (go_data_scalar_str_new_copy),
	(go_data_vector_val_new_copy), (go_data_vector_str_new_copy): new
	functions for introspection.
	* goffice/data/go-data-simple.h: ditto.
	* goffice/graph/gog-series.c: add an annotation.

2016-01-11  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/app/go-plugin.c: add introspection annotations.
	* goffice/goffice.c (libgoffice_init): initialise GOPluginLoaderModule
	class to allow plugins initialization through introspection.
	* goffice/graph/gog-object.c:  add an introspection annotation.
	* goffice/math/go-cspline.c: typo.

2016-01-01 Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* utils/go-format.c (go_format_output_date_to_odf): write
	gnm:am-suffix and gnm:pm-suffix attributes instead of the
	gnm:style attribute for number:style

2016-01-01 Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* utils/go-format.c (go_format_output_date_to_odf): write
	gnm:style attribute of number:style

2015-12-28  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

2015-12-28  Morten Welinder <terra@gnome.org>

	* Release 0.10.26

2015-12-25  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

2015-12-25  Morten Welinder <terra@gnome.org>

	* Release 0.10.25

2015-12-14  Morten Welinder  <terra@gnome.org>

	* goffice/graph/gog-axis-line.c (gog_tool_move_bound_init): Use
	gog_axis_map_get_real_extents here, see bug #684886.

2015-12-01  Morten Welinder  <terra@gnome.org>

	* goffice/app/go-plugin.c (go_plugin_read): Plug leak.

2015-09-20  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

2015-09-20  Morten Welinder <terra@gnome.org>

	* Release 0.10.24

2015-09-05  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/plot_surface/gog-xyz-surface.c
	(gog_xyz_matrix_plot_build_matrix): don't access NULL values. [#754590]

2015-08-24  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/canvas/goc-path.c (goc_path_prepare_draw): fix bounds and distance
	in RTL mode. [#753963]
	* goffice/canvas/goc-rectangle.c (goc_rectangle_prepare_draw): ditto.

2015-08-01  Morten Welinder  <terra@gnome.org>

	* goffice/utils/go-format.c (go_render_general): Also try the
	shortest representation when we're barely width limited.

2015-07-28  Morten Welinder <terra@gnome.org>

	* configure.ac: Post-release bump.

2015-07-28  Morten Welinder <terra@gnome.org>

	* Release 0.10.23

2015-07-26  Morten Welinder  <terra@gnome.org>

	* goffice/utils/go-format.c (go_render_general): Try the shortest
	representation when we're not width limited.  Fixes #752839.
	Also handle sign and shape when using shortest.

2015-07-10  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-axis.c (gog_axis_metrics_from_str): fix a
	paste error.  Fixes #752223.

2015-07-08  Morten Welinder  <terra@gnome.org>

	* plugins/reg_logfit/gog-logfit.c (gog_log_fit_curve_update):
	Survive missing y_val.  Fixes Redhat #1240470.

2015-07-04  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-object.c (gog_object_document_changed): check args
	types. Fix #751925.

2015-06-22  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/plot_radar/gog-radar.c (gog_rt_view_render): protect against wrong
	series element index. [#751272]

2015-06-21  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-axis-color-map.c (color_map_load_from_uri): do not
	free the GsfXMLInDoc* twice.

2015-06-21  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/plot_surface/xl-surface.c (get_y_vector): skip invalid series.
	[#751257]

2015-06-21  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/plot_xy/gog-xy.c (gog_xy_view_render): protect against wrong
	series element index. [#751256]

2015-06-20  Morten Welinder  <terra@gnome.org>

	* goffice/graph/gog-grid-line.c (gog_grid_line_radial_render):
	Survive missing parameters.

	* goffice/graph/gog-chart-map.c (null_map_2D): Zero output
	variables.

2015-06-19  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/plot_barcol/gog-barcol.c (gog_barcol_view_render): protect
	against wrong series number. [#751059]
	* plugins/plot_barcol/gog-dropbar.c (gog_dropbar_view_render):
	* plugins/plot_barcol/gog-line.c (gog_line_view_render):

2015-06-18  Morten Welinder  <terra@gnome.org>

	* goffice/app/go-doc.c (go_doc_image_fetch): Sanity check image
	type.

	* goffice/graph/gog-object-xml.c (gogo_start): Sanity check object
	type.

	* goffice/graph/gog-plot-engine.c (gog_plot_new_by_name)
	(gog_trend_line_new_by_name): Sanity check type name.

2015-06-17  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-object.c (gog_object_get_child_by_role): protect against
	NULL argument. [#750860]

2015-06-12  Morten Welinder  <terra@gnome.org>

	* goffice/app/io-context.c (ioc_finalize): Plug leak.

2015-06-01  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-axis-color-map.c (gog_axis_color_map_prep_sax): don't
	free the xml doc twice.
