2015-04-16 Morten Welinder * Release 0.10.22 2015-04-15 Morten Welinder * plugins/plot_barcol/gog-minmax.c (gog_minmax_plot_class_init): Use GSF_PARAM_STATIC. 2015-04-13 Morten Welinder * plugins/plot_pie/gog-pie.c (gog_ring_plot_class_init): Persist the center size. 2015-04-13 Jean Brefort * goffice/data/go-data-simple.c (go_data_scalar_val_new): ensure that go_data_has_value() returns TRUE if there is a valid number. 2015-04-12 Jean Brefort * goffice/graph/gog-axis.c (cb_enable_dim): make manual scale really manual even if it matches the auto value. [#700599] 2015-04-11 Morten Welinder * goffice/math/go-math.c (go_atan2pi): Simplify. (go_atanpi, go_cotpi): New functions. 2015-04-03 Morten Welinder * goffice/utils/go-pattern.c (go_pattern_create_cairo_pattern): Don't use 8x8 bitmaps for patterns. Draw all patterns with cairo. (create_direct_pattern): Improve semi-circles rendering. 2015-04-02 Morten Welinder * goffice/utils/go-pattern.c (go_pattern_create_cairo_pattern): Do 2 colour translations instead of 64. Split submethods into separate functions. (svg_pattern): Fix scaling. 2015-04-01 Jean Brefort * goffice/graph/gog-renderer.c (_get_marker_surface), (gog_renderer_draw_marker), (_free_marker_data): auto fill color made transparent for opened markers (x, +, and *). [#691025] * goffice/graph/gog-theme.c (map_marker): ditto. * goffice/gtk/go-marker-selector.c (go_marker_palette_render_func), (go_marker_selector_set_shape), (go_marker_selector_set_auto_fill): ditto. * goffice/gtk/go-marker-selector.h: ditto. * goffice/utils/go-marker.c (go_marker_is_closed_shape): ditto. * goffice/utils/go-marker.h: ditto. * goffice/utils/go-style.c (cb_marker_fill_color_changed), (marker_init): ditto. 2015-03-31 Morten Welinder * goffice/graph/gog-object-xml.c (gog_dtd): Remove duplicate node. 2015-03-31 Jean Brefort * goffice/graph/gog-axis.c (make_dim_editor), (cb_polar_unit_changed), (gog_axis_populate_editor): update circular axis bounds after a unit change. [#746738] 2015-03-28 Jean Brefort * plugins/plot_xy/gog-xy.c (gog_xy_view_render): protect colored xy and bubble plots against NULL z values. 2015-03-25 Morten Welinder * plugins/plot_radar/gog-radar.c (gog_rt_plot_update): Handle log radial axis better. (gog_polar_plot_axis_get_bounds): Ditto. 2015-03-24 Morten Welinder * plugins/plot_barcol/gog-1.5d.c (gog_plot1_5d_axis_get_bounds): Use gog_axis_is_zero_important. Avoid underflow. (gog_plot1_5d_update): Use gog_axis_data_get_bounds. * goffice/graph/gog-axis.c (gog_axis_is_zero_important): New function. 2015-03-20 Morten Welinder * goffice/math/go-math.c (_go_math_init): generate positive nan. 2015-03-19 Jean Brefort * goffice/graph/gog-axis-line.c (axis_line_point): fix selection of axes using only part of the plot area. [#746456] 2015-03-19 Morten Welinder * plugins/plot_barcol/gog-1.5d.c (gog_plot1_5d_axis_get_bounds): Use 0% as format instead of the ill-defined default which happens to be 0.00% -- and that makes no sense here. 2015-03-13 Jean Brefort * goffice/canvas/goc-line.c (goc_line_draw): 2015-03-12 Morten Welinder * goffice/graph/gog-axis.c (gog_axis_data_get_bounds): New function. * plugins/plot_xy/gog-xy.c (gog_2d_plot_update): Use gog_axis_data_get_bounds. 2015-03-10 Jean Brefort * plugins/plot_surface/gog-matrix.c (gog_matrix_view_render): fix rendering of matrix plots with a discrete axis. * plugins/plot_surface/gog-xyz.c (gog_xyz_plot_axis_get_bounds): ditto. 2015-03-10 Jean Brefort * goffice/graph/gog-axis-line.c (axis_line_get_bbox), (axis_line_render): ensure that ticks on limits are not hidden because of rounding errors. 2015-03-06 Johannes Deutsch * goffice/canvas/goc-line.c (goc_line_draw): do not draw the line over the arrow head at start. [#745736]