2012-04-21  Morten Welinder <terra@gnome.org>

	* Release 0.9.3

2012-04-21  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/utils/go-emf.c (load_wmf_as_pixbuf): fix build with EMF support.

2012-04-20  Jean Brefort  <jean.brefort@normalesup.org>

	* 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  <jean.brefort@normalesup.org>
	* goffice/canvas/goc-canvas.c: fixed documentation.
	* goffice/canvas/goc-group.c: ditto.
	* goffice/canvas/goc-item.c: ditto.

2012-03-31  Jean Brefort  <jean.brefort@normalesup.org>

	* 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  <jean.brefort@normalesup.org>

	* 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  <jean.brefort@normalesup.org>

	* goffice/canvas/goc-image.c (goc_image_draw),
	(goc_image_class_init): fixed cropped images rendering.

2012-03-26  Jean Brefort  <jean.brefort@normalesup.org>

	* 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  <terra@gnome.org>

	* 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  <terra@gnome.org>

	* goffice/utils/go-format.c (go_format_output_to_odf): Undo last
	change.  Get version from output.

2012-03-20  Morten Welinder  <terra@gnome.org>

	* 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 <aguelzow@pyrshep.ca>

	* 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 <aguelzow@pyrshep.ca>

	* goffice/utils/go-format.c (go_format_output_scientific_number_to_odf):
	fix output of scientific formats

2012-03-16  Morten Welinder  <terra@gnome.org>

	* 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  <jean.brefort@normalesup.org>

	* 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  <jean.brefort@normalesup.org>

	* 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  <jean.brefort@normalesup.org>

	* 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  <terra@gnome.org>

	* 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  <terra@gnome.org>

	* goffice/utils/go-image.c (go_image_new_from_data): Make fallback
	work even in the non-GUI case.

2012-03-03  Jean Brefort  <jean.brefort@normalesup.org>

	* 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 <terra@gnome.org>

	* configure.in: Post-release bump.