2005-09-08 Jody Goldberg <
[email protected]>
* Release 0.0.4
2005-09-05 Jody Goldberg <
[email protected]>
* goffice/utils/format.c (go_format_number) : Show 0/??? for fractions
with no integer component. [#315018]
2005-09-05 Jody Goldberg <
[email protected]>
* goffice/utils/go-format-match.c (format_create_regexp) : match
correct number of digits in denominator.
2005-09-05 Stepan Kasal <
[email protected]>
* goffice/graph/gog-reg-curve.c (skip_invalid_toggled_cb): Move this
function next to gog_reg_curve_populate_editor, where it is used.
(gog_reg_curve_set_property), (gog_reg_curve_class_init): Fix consts.
2005-09-05 Jean Brefort <
[email protected]>
* goffice/graph/gog-reg-curve-prefs.glade: add a check box to allow
invalid data skipping [#312788].
* goffice/graph/gog-reg-curve.c: (skip_invalid_toggled_cb),
(gog_reg_curve_populate_editor), (gog_reg_curve_get_property),
(gog_reg_curve_set_property), (gog_reg_curve_class_init): ditto.
* goffice/graph/gog-reg-curve.h: add skip_invalid to GogRegCurve and
remove obsolete members.
* plugins/reg_linear/gog-lin-reg.c: (gog_lin_reg_curve_update): use
GogRegCurve::skip_invalid [#312788] and use code in go-regression.c.
2005-09-04 Emmanuel Pacaud <
[email protected]>
* goffice/graph/gog-renderer-svg.c (fill_properties): set fill pattern
opacity.
2005-09-02 Jody Goldberg <
[email protected]>
* goffice/app/io-context.c (gnm_io_context_processing_file) : people
do not want to see escaped uri's in the progress bar.
2005-09-02 Jody Goldberg <
[email protected]>
* goffice/utils/format.c : Add GOFormatElement::forces_text.
(format_entry_ctor) : initialize it to FALSE.
(format_compile) : '@' sets it to TRUE.
2005-08-31 Jean Brefort <
[email protected]>
* goffice/utils/Makefile.am: add go-regression.* and go-rangefuncs.*
* goffice/utils/go-rangefunc.c: imported various functions from gnumeric
and build both double and long double versions if long double is available.
* goffice/utils/go-rangefunc.h: ditto.
* goffice/utils/go-regression.c: ditto.
* goffice/utils/go-regression.h: ditto.
2005-08-29 Jody Goldberg <
[email protected]>
* goffice/utils/format-impl.h : s/StyleFormatEntry/GOFormatElement/
Move the regexp into here from.
* goffice/utils/go-format.h : here.
s/StyleFormat/GOFormat/
2005-08-26 Jody Goldberg <
[email protected]>
* goffice/graph/gog-plot.c (gog_plot_new_series) : add some safety.
* goffice/graph/gog-data-set.c (gog_dataset_set_dim) : add some safety
for invalid datasets, being careful to avoid leaking the new val.
2005-08-24 Stepan Kasal <
[email protected]>
The roles hash is now inherited by subclasses, with copy-on-write.
* goffice/graph/gog-object.h (GogObject) <roles_allocated>: New flag,
indicates whether this function is resposible to free the hash.
(gog_object_unregister_role): Removed.
* goffice/graph/gog-object.c (gog_object_unregister_role): Removed.
(gog_object_base_finalize): Free the hash, if it's ours.
(gog_object_base_init): Set roles_allocated to FALSE, indicating that
the inherited hash is read-only.
(gog_object_register_roles): When first used for a class, call ...
(gog_object_allocate_roles): ... this new function, which creates
a new hash and fill is with inherited values, if any, using...
(cb_copy_hash_table): ... this new helper function.
* goffice/graph/gog-series.c (gog_series_base_init): Nuke, moving the
roles registration code ...
(gog_series_class_init): ... here.
* plugins/plot_barcol/gog-1.5d.c (gog_series1_5d_base_class_finalize): Nuke.
* plugins/plot_xy/gog-xy.c (gog_xy_series_base_finalize): Nuke.
2005-08-24 Stepan Kasal <
[email protected]>
* goffice/utils/go-math.c (go_math_init): Fix the bugzilla URL.
2005-08-18 Emmanuel Pacaud <
[email protected]>
* goffice/graph/gog-reg-curve.c (gog_reg_curve_view_render): clip to
residual area.
* plugins/plot_xy/gog-xy.c (gog_xy_view_render): don't clip children,
we want to be able to show equation outside of plot area.
2005-08-18 Stepan Kasal <
[email protected]>
* goffice/utils/go-pattern.c (go_pattern_get_svg_path): Issue an
error if the pattern is not found.
* plugins/plot_xy/gog-xy.c (gog_xy_view_render): Silence the compiler.
2005-08-18 Emmanuel Pacaud <
[email protected]>
Make GogRegEqn and GogLabel a derived class of GogText.
* goffice/graph/gog-reg-eqn.[ch]: removed.
* goffice/graph/Makefile.am: remove references to gog-reg-eqn.[ch].
* goffice/graph/gog-label.c: rename GogLabel class to GogText.
Implement GogLabel as a derived class of GogText and a GogDataSet
interface.
(gog_text_get_str): new.
Implement GogRegEqn as a derived class of GogText.
(gog_reg_eqn_populate_editor): remove code related to position.
(gog_reg_eqn_class_init): remove position properties.
rename GogLabelView to GogTextView.
(gog_text_view_render): get content from gog_text_get_str.
* goffice/graph/gog-reg-eqn-prefs.glade: fix layout. Remove position
widgets.
* goffice/graph/gog-reg-curve-prefs.glade: fix layout.
2005-08-16 Emmanuel Pacaud <
[email protected]>
Fix position constistency between discrete and linear axes. Enable
user set bounds for discrete axes [#309468].
* goffice/graph/gog-chart.c (gog_chart_map_new): th1 = maximum now,
not maximum + 1.
(calc_polygon_parameters): ditto. take start theta (th0) into
account.
* goffice/graph/gog-axis-line.c (axis_circle_render): ditto.
(radar_process): ditto.
* goffice/graph/gog-grid-line.c (gog_grid_line_view_render): ditto.
* goffice/graph/gog-grid.c (gog_grid_view_render): ditto.
* goffice/utils/go-math.c (go_rint): new.
* goffice/graph/gog-axis.c (map_discrete_calc_ticks): fix label when
minimum != 1.
(gog_axis_populate_editor): enable minimum et maximum editor for
discrete axes.
* plugins/plot_barcol/gog-1.5d.c (gog_plot1_5d_axis_get_bounds):
minimum = 1.0 now.
* plugins/plot_barcol/gog-barcol.c (gog_barcol_view_render): use GogChartMap
facilities. minimum = 1.0 now.
* plugins/plot_barcol/gog-line.c (gog_line_view_render): minimum = 1.0 now.
* plugins/plot_radar/gog-radar.c (gog_rt_plot_update): ditto.
(gog_rt_view_render): take start theta (th0) into account.
2005-08-17 Jean Brefort <
[email protected]>
* plugins/plot_boxes/gog-boxplot.c: (gog_box_plot_update),
(gog_box_plot_view_render), (float_compare),
(gog_box_plot_series_update): use raw data instead of min, max, median
and quartiles. Fixes #308136.
* plugins/plot_boxes/plot-types.xml.in: removed obsolete comment.
2005-08-16 Emmanuel Pacaud <
[email protected]>
* plugins/plot_xy/gog-xy.c (gog_xy_view_render): use GogChartMap
facilities.
* plugins/plot_barcol/gog-line.c (gog_line_view_render): ditto. be
consistent with GogXYPlot.
2005-08-16 Stepan Kasal <
[email protected]>
* goffice/graph/gog-axis.c (gog_axis_get_grid_line): Fix typo
in the comment.
2005-08-15 Morten Welinder <
[email protected]>
* configure.in: Post release bump