2014-04-13 Morten Welinder * Release 0.10.14 2014-04-11 Morten Welinder * goffice/canvas/goc-canvas.c (goc_canvas_realize) (goc_canvas_unrealize): Install these as class methods, not signals. 2014-04-10 Morten Welinder * goffice/math/go-dtoa.c: When building with !GOFFICE_WITH_LONG_DOUBLE, don't use go_finitel. Just assume we have isfinite. * goffice/canvas/goc-item.c (cb_hierarchy_changed): Renamed from cb_parent_changed. (goc_item_get_style_context): Also watch ::canvas. 2014-04-09 Morten Welinder * goffice/utils/go-format.c (go_render_general): Drop a decimal by double-rounding the decimal string unless the string ends in '5'. * goffice/math/go-dtoa.c (go_dtoa): Improve long-double handling. 2014-04-07 Morten Welinder * goffice/math/go-dtoa.c (fmt_fp): Three fixes from musl. (One we already had.) * goffice/app/go-plugin.c (go_plugin_db_deactivate_plugin_list): Another leak fix. (go_plugins_get_available_plugins): Introspection fix. 2014-04-04 Morten Welinder * goffice/math/go-dtoa.c (go_dtoa): New function. (fmt_fp): Fix buffer overrun. Hit "%.3E" for 999999999. * goffice/utils/go-format.c: Use go_dtoa extensively. 2014-04-02 Morten Welinder * goffice/utils/go-format.c (go_format_output_number_to_odf): Also flush string on '#' and '?'. * goffice/math/go-math.c (go_fake_round): Fix problem for 2^51 and like integers. (go_fake_roundl): Ditto, although for different set of numbers. (go_rint): Just use rint. * tests/test-format.c: New test program. * goffice/utils/go-format.c (go_format_output_conditional_to_odf): Use go_ascii_dtoa. (_go_number_format_init): Remove unused beyond_precision. * goffice/math/go-math.c (go_ascii_dtoa): New function. 2014-04-01 Morten Welinder * goffice/utils/go-format.c (go_format_output_conditional_to_odf): Only use last condition as default if it is implicit. If that in turn means we have no default, use General. 2014-04-01 Jean Brefort * goffice/canvas/goc-rectangle.c (goc_rectangle_draw): always call cairo_restore(). 2014-03-31 Morten Welinder * goffice/utils/go-format.c (go_format_output_number_to_odf): Remove remaining cond_part references. Handle embedded text. 2014-03-30 Morten Welinder * goffice/graph/gog-plot-engine.c (gog_trend_line_service_deactivate): Plug leak. (gog_plot_type_service_deactivate): Ditto. * goffice/app/go-plugin.c (go_plugin_db_deactivate_plugin_list): Retry failed deactivations as long as we make progress. (Some plugins depend on others.) 2014-03-28 Morten Welinder * goffice/utils/go-format.c (go_format_parse_color): Implement numbered colours instead of just parsing them. 2014-03-27 Morten Welinder * goffice/utils/go-format.c (go_format_output_general_to_odf): Match what LO does for "General". (go_format_output_date_to_odf, go_format_output_to_odf): Make sure we don't accidentally output a non-character token as-if it was a single character. 2014-03-26 Morten Welinder * goffice/utils/go-format.c (go_format_output_conditional_to_odf): Don't make up a number format with nothing but maps in it. LO doesn't really like that. (go_format_output_simple_to_odf): New argument keep_open controls whether to close the outermost xml tag. (odf_output_color): New function. Use this for all odf fornat colour output. 2014-03-25 Morten Welinder * goffice/utils/go-format.c (go_format_output_to_odf): Handle conditional formats. (go_format_output_simple_to_odf): New function extracted from go_format_output_to_odf. (go_format_output_conditional_to_odf): New function. 2014-03-20 Andreas J. Guelzow * goffice/utils/go-format.c (go_format_odf_style_map): fix format prefix strings 2014-03-20 Andreas J. Guelzow * goffice/utils/go-format.c (go_format_odf_style_map): figure out the correct number of digits to use for condition values 2014-03-18 Morten Welinder * Release 0.10.13 2014-03-18 Morten Welinder * configure.ac: Post-release bump.