2012-03-02 Morten Welinder <
[email protected]>
* Release 0.9.2
2012-02-15 Jean Brefort <
[email protected]>
* goffice/utils/go-path.c (go_path_interpret), (go_path_to_cairo),
(go_path_copy), (go_path_append): cleaned GOPath API.
* goffice/utils/go-path.h: ditto.
2012-02-14 Morten Welinder <
[email protected]>
* goffice.mk (list_of_sources): Create a list of sources at each
directory level.
2012-02-12 Jean Brefort <
[email protected]>
* goffice/graph/gog-axis-line.c (cb_position_toggled): don't move any other
axis when changing an axis position. [#669050]
2012-02-10 Jean Brefort <
[email protected]>
* goffice/graph/gog-reg-curve-prefs.ui: add limits to the regression curve
display range. [#669252]
* goffice/graph/gog-reg-curve.c (limits_changed_cb),
(gog_reg_curve_populate_editor), (gog_reg_curve_get_property),
(gog_reg_curve_set_property), (gog_reg_curve_class_init),
(gog_reg_curve_init), (gog_reg_curve_dataset_dims),
(gog_reg_curve_dataset_get_elem), (gog_reg_curve_view_render): ditto.
* goffice/graph/gog-reg-curve.h: ditto.
* plugins/reg_linear/gog-lin-reg.c
(gog_lin_reg_curve_populate_editor): ditto.
* plugins/reg_linear/gog-polynom-reg.c
(gog_polynom_reg_curve_populate_editor): ditto.
2012-02-07 Jean Brefort <
[email protected]>
* goffice/graph/gog-renderer.c (gog_renderer_draw_gostring): take subscript
and superscript into account.
2012-02-06 Jean Brefort <
[email protected]>
* goffice/graph/gog-axis.c (gog_axis_view_size_allocate): fix Y-axis label
position. [#669325]
* goffice/utils/go-line.c: fix documentation.
2012-02-05 Jean Brefort <
[email protected]>
* goffice/graph/gog-axis-line.c (axis_line_render): limit the axis line
to its actual span.
* goffice/graph/gog-axis.c (gog_axis_map_get_extents),
(gog_axis_map_get_bounds): fix bounds for logarithmic axes using only
a partial range. [#669257]
* goffice/graph/gog-chart-map.c (xy_make_path): add ODF like Bezier cubic
spline interpolation. [#663356]
* goffice/utils/go-line.c: ditto.
* goffice/utils/goffice-utils.h: ditto.
2012-01-26 Morten Welinder <
[email protected]>
* goffice/app/go-doc.c (go_doc_set_dirty_time)
(go_doc_get_dirty_time): New function.
(go_doc_set_dirty): Set dirty time.
(go_doc_class_init): Install new dirty-time property.
2012-01-12 Jean Brefort <
[email protected]>
* goffice/graph/gog-guru.c (graph_typeselect_minor): fixed selector
position. [#667793]
* goffice/utils/go-cairo.h: set CAIRO_CLAMP to a larger value. [#645938]
2012-01-06 Jean Brefort <
[email protected]>
* goffice/graph/gog-renderer.h: fixed GdkPixbuf usage. [#667005]
2012-01-05 Morten Welinder <
[email protected]>
* goffice/app/go-plugin-service.c
(go_plugin_service_resource_finalize): Plug leak.
2011-12-30 Morten Welinder <
[email protected]>
* goffice/utils/go-glib-extras.c (go_guess_encoding): Hook up
existing debug code.
2011-12-29 Andreas J. Guelzow <
[email protected]>
* goffice/utils/go-format.c (ethiopic_additional_digits): new
(convert_numerals): use ethiopic_additional_digits
(handle_ethiopic): new
(go_format_execute): call handle_ethiopic
(go_render_general): call handle_ethiopic
2011-12-29 Andreas J. Guelzow <
[email protected]>
* goffice/utils/go-format.c (GOFormatShapeFlags): new flag
(handle_chinese): add and use shape_flags argument, change all
callers
2011-12-29 Andreas J. Guelzow <
[email protected]>
* goffice/utils/go-format.c (chinese_marker_shapes): add large markers
(handle_chinese): use '?' for larger than expected markers
2011-12-28 Andreas J. Guelzow <
[email protected]>
* goffice/utils/go-format.c (go_format_parse_number_new_1): handle locales
before starting the numbers
(numeral_shapes): adjust
(chinese_marker_shapes): new
(convert_numerals): handle chinese position markers
(handle_chinese): new
(go_format_execute): call handle_chinese
(HANDLE_NUMERAL_SHAPE): call handle_chinese
2011-12-27 Jean Brefort <
[email protected]>
* configure.in: inhibit eps support for now because it makes gnumeric
crash when using jpeg images.
* goffice/graph/gog-label.c (gog_text_set_property),
(gog_text_view_size_request), (gog_text_view_render): add justification for
multi lines text.
* goffice/gtk/go-font-sel.c (go_font_sel_set_font): allow non integer font
sizes.
* goffice/utils/go-image.c (go_image_new_from_data): always display an image
even when the format is not supported.
2011-12-25 Andreas J. Guelzow <
[email protected]>
* goffice/utils/go-glib-extras.c (go_unichar_issign): add signs
2011-12-25 Morten Welinder <
[email protected]>
* goffice/utils/go-glib-extras.c (go_unichar_issign): New
function.
2011-12-23 Andreas J. Guelzow <
[email protected]>
* goffice/utils/go-format.c (go_format_parse_locale): allow for 33 bit
locale
(handle_common_token): handle shape-flags
(go_format_parse_number_new_1): write sign after common tokens
(go_format_parse): just look at the locale part for the magic
(go_format_dump_program): separate shape flags from shape
(plus_shapes): new
(convert_minus): change into convert_sign
(INSERT_PLUS): new
(INSERT_MINUS): look at the right part of the flag
(go_format_execute): consider shape_flags, use shapes for non-markup
scientific format
2011-12-21 Andreas J. Guelzow <
[email protected]>
* goffice/utils/go-format.c (handle_common_token): store shape
separately
(go_format_dump_program): handle OP_NUMERAL_SHAPE and make OP_LOCALE
more descriptive
(minus_shapes): new
(numeral_shapes): new
(convert_numerals): new
(INSERT_MINUS): use the correct symbol
(go_format_execute): handle numeral shape
(convert_minus): use the correct symbol
(go_render_general): add argument, change all callers, handle numeral
shape
* goffice/utils/go-format.h (go_render_general): add arguments
2011-12-21 Jean Brefort <
[email protected]>
* goffice/graph/gog-axis-line.c (axis_line_get_bbox),
(axis_line_render), (axis_circle_get_bbox), (axis_circle_render),
(xyz_process): allow for multi-line labels.
* goffice/graph/gog-label.c (gog_label_set_property),
(gog_label_get_property), (gog_label_class_init), (gog_label_init),
(gog_text_view_size_request), (gog_text_view_render): ditto.
* goffice/graph/gog-legend.c (cb_size_elements),
(cb_render_elements): ditto.
* goffice/graph/gog-renderer.c (gog_renderer_draw_gostring),
(gog_renderer_draw_text), (gog_renderer_get_gostring_OBR),
(gog_renderer_get_text_OBR), (gog_renderer_get_text_AABR),
(gog_renderer_get_gostring_AABR): add new arguments.
* goffice/graph/gog-renderer.h: ditto.
* goffice/utils/go-geometry.c: documentation typo.
* plugins/plot_distrib/gog-histogram.c
(gog_histogram_plot_view_render): fixed after API change.
2011-12-17 Jean Brefort <
[email protected]>
* plugins/plot_surface/gog-contour.c
(gog_contour_plot_foreach_elem): fixed rounding errors in limits displayed
in the legend. [#666292]
2011-12-08 Jean Brefort <
[email protected]>
* configure.in: remove pixmaps/Makefile.
2011-12-05 Morten Welinder <
[email protected]>
* goffice/app/go-plugin-service.c: new "resource" service type.
* goffice/utils/go-rsm.c (go_rsm_unregister_file): fix
precondition.
2011-12-05 Jean Brefort <
[email protected]>
* goffice/canvas/goc-group.c (goc_group_init): initialize the transform
matrix.
* goffice/canvas/goc-group.h: add a matrix.
* goffice/canvas/goc-path.c (goc_path_set_property),
(goc_path_get_property), (goc_path_prepare_draw),
(goc_path_class_init): add a fill rule.
* goffice/canvas/goc-path.h: ditto.
* goffice/canvas/goc-polyline.c (goc_polyline_prepare_draw): skip invalid
points so that it supports polypolyline.
* goffice/utils/go-emf.c (go_wmf_read_points),
(go_wmf_read_pointl), (go_emf_polygon), (go_emf_polyline),
(go_emf_polybezierto), (go_emf_polylineto), (go_emf_polypolyline),
(go_emf_polypolygon), (go_emf_setwindowextex),
(go_emf_setwindoworgex), (go_emf_setviewportextex),
(go_emf_setviewportorgex), (go_emf_setpolyfillmode),
(go_emf_settextalign), (go_emf_settextcolor), (go_emf_movetoex),
(go_emf_selectobject), (go_emf_ellipse), (go_emf_rectangle),
(go_emf_fillpath), (go_emf_strokeandfillpath),
(go_emf_extcreatefontindirectw), (go_emf_exttextoutw),
(go_emf_polygon16), (go_emf_polyline16), (go_emf_polybezierto16),
(go_emf_polylineto16), (go_emf_polypolyline16),
(go_emf_polypolygon16): more work.
2011-12-04 Morten Welinder <
[email protected]>
* goffice/graph/gog-plot-engine.c: Add debug code.
2011-12-03 Morten Welinder <
[email protected]>
* plugins/reg_linear: embed ui files into plugin.
* plugins/reg_logfit: embed ui files into plugin.
* plugins/smoothing: embed ui files into plugin.
* plugins/plot_pie: embed stuff like plot_xy.
* plugins/plot_radar: embed stuff like plot_xy.
* pixmaps/Makefile.am (dist_icon_DATA): Don't distribute unused
icon files.
* plugins/plot_distrib: embed stuff like plot_xy.
* goffice/graph/gog-error-bar.c (display_combo_desc): Embed error
bar pixmaps.
* plugins/plot_barcol: embed stuff like plot_xy.
* plugins/plot_surface: embed stuff like plot_xy.
2011-12-02 Morten Welinder <
[email protected]>
* plugins/plot_xy: Move icon files here...
* pixmaps: ...from here.
* plugins/plot_xy/gog-xy.c: embed icons into here.
* tools/embedder: Add the ability to unregister resources.
* goffice/graph/gog-guru.c (graph_typeselect_minor): Load icons
for subtypes here.
(cb_plot_types_init): Not here.
* goffice/utils/go-pixbuf.c (go_gdk_pixbuf_new_from_file):
Optionally load from resource.
* goffice/utils/go-glib-extras.c (go_debug_flag): New function.
* goffice/utils/go-rsm.c (go_rsm_unregister_file): New function.
* goffice/Makefile.am: Embed svg-patterns.xml without compression.
* goffice/utils/go-pattern.c (go_pattern_get_svg_path): Use
embedded resource, not a file.
2011-12-02 Jean Brefort <
[email protected]>
* goffice/canvas/goc-path.c (goc_path_set_property): make it properly
manage the path.
* goffice/utils/go-emf.c (go_wmf_read_spoint),
(go_wmf_read_lpoint), (go_wmf_read_gocolor), (go_emf_dc_free),
(go_emf_convert_coords), (go_emf_polygon), (go_emf_polyline),
(go_emf_polybezierto), (go_emf_polylineto), (go_emf_polypolyline),
(go_emf_setwindowextex), (go_emf_setwindoworgex),
(go_emf_setviewportextex), (go_emf_setviewportorgex),
(go_emf_movetoex), (go_emf_intersectcliprect), (go_emf_savedc),
(go_emf_restoredc), (go_emf_selectobject), (go_emf_createpen),
(go_emf_createbrushindirect), (go_emf_beginpath), (go_emf_endpath),
(go_emf_closefigure), (go_emf_fillpath),
(go_emf_strokeandfillpath), (go_emf_strokepath),
(go_emf_polygon16), (go_emf_polyline16), (go_emf_polybezierto16),
(go_emf_polylineto16), (go_emf_parse): implement more.
* goffice/utils/go-path.c (go_path_ref): fixed a crasher.
* goffice/utils/go-path.h: ditto.
2011-12-01 Morten Welinder <
[email protected]>
* goffice/goffice.c: Include generated embedded-ui.c here and call
the registration function.
* goffice/*/*.c: use resource, not filename for ui files.
2011-12-01 Andreas J. Guelzow <
[email protected]>
* goffice/utils/go-format.c (go_format_get_details): When
looking for the exponent skip the whole EESI/ESI/EE/E marker
2011-12-01 Andreas J. Guelzow <
[email protected]>
* goffice/utils/go-format.c (go_format_get_details): do not
mistake the scale symbol as mantissa
2011-12-01 Andreas J. Guelzow <
[email protected]>
* goffice/gtk/go-format-sel.c (cb_si_combo_changed): check "Append
this SI unit" button
2011-12-01 Andreas J. Guelzow <
[email protected]>
* goffice/gtk/go-format-sel.c (cb_si_unit_toggle): set the scale
correctly
2011-11-30 Andreas J. Guelzow <
[email protected]>
* goffice/gtk/go-format-sel.c (fmt_dialog_enable_widgets): set
initial sensitivity of SI unit checkboxes
2011-11-30 Jean Brefort <
[email protected]>
* goffice/gtk/go-format-sel.c (fmt_dialog_enable_widgets),
(nfs_init), (go_format_sel_show_preview),
(go_format_sel_hide_preview): replaced GtkTable by GtkGrid.
* goffice/gtk/go-format-sel.ui: ditto.
* tests/mf-demo.c (main): works only if built with GOFFICE_WITH_EMF
defined.
2011-11-27 Morten Welinder <
[email protected]>
* configure.in: Post-release bump.