2015-03-04 Morten Welinder * Release 0.10.21 2015-03-03 Jean Brefort * goffice/canvas/goc-canvas.c (goc_canvas_draw): clip each rectangle before drawing. [#744076] 2015-03-01 Morten Welinder * goffice/utils/go-pixbuf.c (go_pixbuf_create_pixbuf): Avoid critical when loading fails. (go_pixbuf_load_attr): Plug leak. 2015-02-28 Morten Welinder * goffice/utils/go-image.c (go_image_get_info): New function. 2015-02-28 Jean Brefort * goffice/utils/go-image.c (go_image_new_from_data): ensure that GOPixbuf keeps the original data around. [#745297] * goffice/utils/go-pixbuf.c: ditto. * goffice/utils/go-pixbuf.h: ditto. 2015-02-27 Morten Welinder * goffice/utils/go-pixbuf.c (go_pixbuf_load_data): Set ->data_length. * goffice/utils/go-image.c (go_image_new_from_data): If no image data is given, create an unknown image placeholder. 2015-02-24 Morten Welinder * goffice/graph/gog-series-labels.c (gog_data_label_finalize): Plug leak. (role_data_label_post_add): Plug leak. (gog_series_labels_finalize): Plug leak. * goffice/graph/gog-axis-line.c (gog_axis_base_get_crossed_axis_type): Make this public. (gog_axis_base_get_crossed_axis_for_plot): New function -- when we know the plot we can pick the desired axis. 2015-02-20 Morten Welinder * goffice/gtk/go-pattern-selector.c (go_pattern_tooltip_func): New function. * goffice/gtk/go-gradient-selector.c (go_gradient_tooltip_func): New function. 2015-02-17 Morten Welinder * goffice/utils/go-style.c (go_style_set_font_desc): Doc fix. * goffice/utils/go-pattern.c (go_pattern_get_svg_path): Plug leak. 2015-02-16 Morten Welinder * goffice/utils/go-style.c (cb_font_changed): Set auto_font. (go_style_apply_theme): Apply font theming. (go_style_font_sax_save): Only save font when not auto. (go_style_sax_load_font): Be fairly smart about reading files created prior to this fix. (go_style_is_auto): Include auto_font and auto_color. (go_style_line_sax_save, go_style_gradient_sax_save) (go_style_text_layout_sax_save): Use sufficient precision. 2015-02-14 Morten Welinder * goffice/utils/go-line.c (go_arrow_equal): New function. * goffice/gtk/go-arrow-sel.c (go_arrow_sel_set_arrow): Use go_arrow_equal. 2015-02-12 Morten Welinder * goffice/utils/go-line.c: Use 0.0, not G_MINDOUBLE, to make cairo produce dots. That seems to be the documented way to do it. 2015-02-11 Jean Brefort * goffice/math/go-rangefunc.c (go_range_increasing), (go_range_decreasing): ignore nans. [#744200] 2015-02-11 Morten Welinder * goffice/canvas/goc-arc.c (prepare_draw_arrow): Protect oval drawing against invalid sizes. * goffice/canvas/goc-line.c (goc_line_draw): Avoid overflow. Round a bit more consistently. (draw_arrow): Use go_arrow_draw. * goffice/utils/go-line.c (go_arrow_draw): Only draw oval heads when sizes are positive. * goffice/gtk/go-font-sel.c (GOFontSelClass): Fix base class. * goffice/utils/go-line.c (go_arrow_draw): New function extracted from Gnumeric. 2015-02-07 Andreas J. Guelzow * graph/gog-chart-map.c: protect against missing data 2015-02-07 Morten Welinder * goffice/math/go-regression.c (go_linear_solve_multiple): Initialize regres. Why didn't the compiler warn about that? 2015-02-04 Morten Welinder * configure.ac: Post-release bump.