2012-04-21 Morten Welinder * Release 0.9.3 2012-04-21 Jean Brefort * goffice/utils/go-emf.c (load_wmf_as_pixbuf): fix build with EMF support. 2012-04-20 Jean Brefort * goffice/graph/gog-renderer.c: fixed documentation. * goffice/graph/gog-theme.c: ditto. * goffice/utils/go-file.c: ditto. * goffice/utils/go-emf.c (load_wmf_as_pixbuf), (go_emf_load_data), (go_emf_new_from_file), (go_emf_new_from_data), (go_emf_parse): use libwmf when not built with emf support, and load emf image size. * goffice/utils/go-image.c (go_image_draw_fb): use the pixbuf when available. 2012-04-20 Jean Brefort * goffice/canvas/goc-canvas.c: fixed documentation. * goffice/canvas/goc-group.c: ditto. * goffice/canvas/goc-item.c: ditto. 2012-03-31 Jean Brefort * goffice/utils/go-image.c (go_image_new_from_file), (go_image_new_from_data): correctly store EPS images even when not supported. * goffice/utils/go-spectre.c (go_spectre_new_from_file), (go_spectre_new_from_data): ditto. 2012-03-26 Jean Brefort * goffice/utils/go-emf.c (go_emf_load_data), (go_emf_get_pixbuf), (go_emf_class_init): use a fallback image when the actual image type is not supported. * goffice/utils/go-image.c (go_image_draw_fb), (go_image_get_pixbuf_fb), (go_image_get_scaled_pixbuf_fb), (go_image_class_init): ditto. * goffice/utils/go-spectre.c (go_spectre_build_surface), (go_spectre_draw), (go_spectre_get_pixbuf), (go_spectre_get_scaled_pixbuf), (go_spectre_class_init): ditto. 2012-03-26 Jean Brefort * goffice/canvas/goc-image.c (goc_image_draw), (goc_image_class_init): fixed cropped images rendering. 2012-03-26 Jean Brefort * goffice/utils/go-pixbuf.c (go_pixbuf_save): fix pixbuf saving when cairo data has not been generated. [see #672716] 2012-03-25 Morten Welinder * tools/embedder (embed_data): When we go to a new line, clear the nohex flag. This avoids lines starting with three quotes which confuse the heck out of intltool 0.50 2012-03-21 Morten Welinder * goffice/utils/go-format.c (go_format_output_to_odf): Undo last change. Get version from output. 2012-03-20 Morten Welinder * goffice/utils/go-format.c (go_format_output_to_odf): Take extra odf_version argument. (go_format_output_fraction_to_odf): Ditto. Caller changed. * goffice/utils/go-pixbuf.c (go_pixbuf_save): Survive lack of image data. 2012-03-18 Andreas J. Guelzow * goffice/utils/go-format.c (go_format_output_number_to_odf): do not unneccessarily include a number:number element 2012-03-18 Andreas J. Guelzow * goffice/utils/go-format.c (go_format_output_scientific_number_to_odf): fix output of scientific formats 2012-03-16 Morten Welinder * goffice/utils/go-file.c (go_url_show): Remove. (Use go_gtk_url_show instead.) (go_url_encode): Make this a thin wrapper over g_uri_escape_string. * goffice/gtk/goffice-gtk.c (go_gtk_help_button_init): Hook up cb_help normally, ie., not swapped. (go_help_display): Add argument screen so we can show help on the right screen. Use go_gtk_url_show, not go_url_show, for the same reason. * goffice/utils/go-file.c (go_url_decode): Remove. Glib's g_uri_unescape_string does the same thing. 2012-03-10 Jean Brefort * goffice/component/go-component.c: add some doc. * goffice/utils/go-emf.c (go_emf_save), (go_emf_load_data), (go_emf_differ), (go_emf_new_from_file), (go_emf_new_from_data), (go_emf_setworldtransform), (go_emf_modifyworldtransform), (go_emf_createpen), (go_emf_polygon16), (go_emf_polyline16), (go_emf_extcreatepen): more implementations and fixes. * goffice/utils/go-image.c (go_image_get_data): new function, replaces obsolete go_image_get_pixels. * goffice/utils/go-image.h: ditto. * goffice/utils/go-spectre.c (go_spectre_save), (go_spectre_load_data), (go_spectre_differ): ditto. * goffice/utils/go-svg.c (go_svg_save), (go_svg_load_data), (go_svg_differ), (go_svg_new_from_file), (go_svg_new_from_data): ditto. 2012-03-10 Jean Brefort * configure.in: add a test for ghostscript to avoid crashes when using libspectre. * goffice/Makefile.am: make introspection build when libgoffice is not installed [#671699] * goffice/utils/go-emf.c (go_emf_modifyworldtransform): typo, (go_emf_lineto): implement, (go_emf_parse): initialize more fields. * other files: fix documentation for introspection. 2012-03-08 Jean Brefort * configure.in: add introspection support. [#670161] * goffice/Makefile.am: ditto. * goffice/app/go-plugin-loader-module.h: ditto. * goffice/canvas/goc-component.c: fixed introspection warnings. * goffice/utils/go-font.c: ditto. * goffice/utils/go-format.c: ditto. * goffice/utils/go-glib-extras.c: ditto. * goffice/utils/go-style.h: reversed some previous unneeded changes. 2012-03-07 Morten Welinder * goffice/utils/go-format.c (cb_attrs_as_string): Tweak handling of bold so PANGO_WEIGHT_NORMAL becomes 0 and PANGO_WEIGHT_BOLD becomes 1. PangoWeight->double->PangoWeight still round trips unless you start below 100. 2012-03-06 Morten Welinder * goffice/utils/go-image.c (go_image_new_from_data): Make fallback work even in the non-GUI case. 2012-03-03 Jean Brefort * goffice/app/go-cmd-context-impl.h: fixed for nested structs introspection. * goffice/app/go-doc-impl.h: ditto. * goffice/app/go-doc.c: fixed documentation layout issues. * goffice/graph/gog-axis-line.c (cb_position_toggled): fixed unused variables warnings. * goffice/graph/gog-plot.h: fixed for nested structs introspection. * goffice/utils/datetime.c: fixed documentation layout issues. * goffice/utils/go-file.c: ditto. * goffice/utils/go-style.h: fixed for nested structs introspection. 2012-03-02 Morten Welinder * configure.in: Post-release bump.