2010-04-16 Morten Welinder * Release 0.8.2 2010-04-16 Morten Welinder * goffice/math/go-regression.c (rescale): Don't return a value. Determinant will be zero on return when singular. (LUPDecomp): Moderate cleanup. 2010-04-13 Jean Brefort * docs/reference/goffice-0.8-sections.txt: add new go_path entries. * goffice/utils/go-path.c (go_path_copy), (go_path_append): new functions. * goffice/utils/go-path.h: ditto. 2010-04-10 Valek Filippov * goffice/tests/mf-demo.c: move objects to drawing context, add save/restore DC and offset window/viewportOrg. 2010-04-10 Jean Brefort * goffice/gtk/go-gtk-compat.h: make things build with gtk-2.20. * goffice/gtk/goffice-gtk.c (cb_activate_default): use gtk_widget_is_sensitive() instead of gtk_widget_get_sensitive(). 2010-04-09 Valek Filippov * goffice/canvas/goc-path.c: add Path support * goffice/canvas/goc-path.h: ditto * goffice/canvas/Makefile.am: ditto 2010-04-09 Jean Brefort * goffice/utils/go-path.c (go_path_new), (go_path_free), (go_path_ref), (go_path_get_type), (go_path_to_cairo): new GOPath functions. * goffice/utils/go-path.h: ditto. 2010-04-09 Jean Brefort * goffice/app/go-plugin.c (go_plugins_init), (go_plugins_add): fixed issues related to components intialization. * goffice/component/go-component-factory.c (go_component_type_service_read_xml), (go_component_type_service_activate), (go_component_type_service_deactivate), (go_component_type_service_class_init): implement components plugins activation/deactivation. * goffice/component/goffice-component.h: add missing headers. 2010-04-08 Morten Welinder * goffice/app/go-conf-win32.c (go_conf_win32_clone_full): Handle buffer expansion right. 2010-04-07 Valek Filippov * tests/mf-demo.c: add 'Symbol' and 'MT Extra' support. 2010-04-05 Morten Welinder * goffice/app/go-conf-win32.c: Catch up with changes to other backend. Might even work now. 2010-04-04 Valek Filippov * tests/mf-demo.c: reuse common parsing routines between MR commands. 2010-04-03 Valek Filippov * tests/mf-demo.c: new demo. * tests/Makefile.am: ditto. 2010-03-27 Jean Brefort * configure.in: fixed gtk compatibility macro names. * goffice/canvas/goc-canvas.c (goc_canvas_invalidate): ditto. * goffice/canvas/goc-item.c (goc_item_dispose), (goc_item_invalidate): ditto. * goffice/graph/gog-child-button.c (gog_child_button_popup): ditto. * goffice/gtk/go-font-sel.c (select_row): ditto. * goffice/gtk/go-gtk-compat.h: ditto. * goffice/gtk/go-selector.c (go_selector_popup): ditto. * goffice/gtk/goffice-gtk.c (cb_activate_default), (cb_parent_mapped), (go_gtk_window_set_transient): ditto. 2010-03-26 Morten Welinder * goffice/app/go-conf-keyfile.c (go_conf_set_str_list): Handle empty list. 2010-03-26 Valek Filippov * goffice/canvas/goc-polygon.c (goc_polygon_prepare_draw): use polygon splitting to draw polypolygons. 2010-03-26 Jean Brefort * docs/reference/goffice-0.8-sections.txt: new entries. * goffice/canvas/goc-polygon.c (goc_polygon_priv_free), (goc_polygon_set_property), (goc_polygon_get_property), (goc_polygon_class_init), (goc_polygon_init): implement polygon splitting. * goffice/canvas/goc-utils.c (goc_int_array_new), (goc_int_array_ref), (goc_int_array_unref), (goc_int_array_get_type): ditto. * goffice/canvas/goc-utils.h: ditto. 2010-03-25 Morten Welinder * goffice/app/go-conf-keyfile.c (go_conf_add_monitor, go_conf_remove_monitor): Implement for intra-process changes. 2010-03-25 Valek Filippov * goffice/canvas/goc-polygon.c: support for fill rule. 2010-03-24 Valek Filippov * goffice/canvas/goc-text.c: (goc_text_draw), (goc_text_distance), (goc_text_update_bounds), (goc_text_prepare_draw): implement text rotation. 2010-03-17 Valek Filippov * goffice/canvas/goc-arc.c (goc_arc_distance): take ppu into account * goffice/canvas/goc-ellipse.c (goc_ellipse_distance): ditto * goffice/canvas/goc-polygon.c (goc_polygon_distance): ditto * goffice/canvas/goc-polyline.c (goc_polyline_distance): ditto * goffice/canvas/goc-rectangle.c (goc_rectangle_distance): ditto 2010-03-17 Jean Brefort * goffice/canvas/goc-canvas.c (key_release_cb), (key_press_cb), (enter_notify_cb), (leave_notify_cb), (goc_canvas_init): ensure that the GdkEvent can always be accessed if needed. * goffice/canvas/goc-item.c (goc_item_key_pressed), (goc_item_key_released), (goc_item_class_init): ditto. 2010-03-10 Jean Brefort * goffice/canvas/goc-polyline.c (goc_polyline_prepare_draw): don't zoom hairline. 2010-03-09 Jean Brefort * goffice/utils/go-file.c (go_shell_arg_to_uri): check for fd:// type URIs on win32. [#608422] 2010-03-09 Jean Brefort * goffice/canvas/goc-item.c (goc_item_new): invalidate the new item. * goffice/canvas/goc-styled-item.c (goc_styled_item_set_property), (goc_styled_item_get_property), (goc_styled_item_class_init): really implement the "scale-line-width" property. 2010-03-09 Valek Filippov * goffice/canvas/goc-rectangle.c (goc_rectangle_prepare_draw): enhance round corners support. * tests/shapes-demo.c (parse_line): ditto. 2010-03-08 Morten Welinder * configure.in: Post-release bump.