2013-02-27  Morten Welinder <terra@gnome.org>

	* Release 1.14.26

2013-02-25  Jean Brefort  <jean.brefort@normalesup.org>

	* tests/test-msole1.c (test): fix build.

2013-02-23  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-infile.c (gsf_infile_child_by_name)
	(gsf_infile_child_by_vname, gsf_infile_child_by_vaname)
	(gsf_infile_child_by_aname): Doc improvements.

	* gsf/gsf-input.c (gsf_input_uncompress): Avoid HAVE_BZ2
	conditionals.

	* gsf/gsf-utils.c (gsf_init_dynamic): Register the tar type too.

	* gsf/gsf-input.c (gsf_input_read): Detect overflow.

2013-02-20  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-msole-utils.c (msole_metadata_write_section): Add sanity
	check.

2013-02-17  Morten Welinder  <terra@gnome.org>

	* configure.ac (set_more_warnings): Improve support for clang.

2013-02-05  Jean Brefort  <jean.brefort@normalesup.org>

	* doc/gsf-sections.txt: fix gtk-doc warnings.
	* gsf/gsf-opendoc-utils.c: ditto.
	* tools/gsf.c (get_meta_data): don't use deprecated symbols.

2013-01-26  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-outfile-msole.c (ole_write_bat, ole_write_const): Bunch
	things up as large writes instead of piles of little ones.

2013-01-19  Valek Filippov  <frob@df.ru>

	* gsf/gsf-infile-msvba.c,.h (gsf_vba_inflate): Fix for short streams.

2013-01-15  Jean Brefort  <jean.brefort@normalesup.org>

	* configure.ac: renamed configure.in and update obsolete macros.
	* configure.in: ditto.

2013-01-07  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-output-stdio.c (chown_wrapper): New function.
	(chmod_wrapper, access_wrapper): Eliminate in favour of g_chmod
	and g_access.

	* configure.in: Check for g_chown instead of g_chmod and g_access
	which we can now assume.

	* gsf/gsf-infile-zip.c (zip_child_init): Attempt working around
	another clang false positive.

	* gsf/gsf-input-memory.c (gsf_input_memory_new_clone): For around
	a clang false positive.

	* gsf/*.c: Stop pretending that g_object_new can return NULL.

2013-01-05  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-output-gio.c (gsf_output_gio_new_full): New function
	factored out from gsf_output_gio_new.
	(gsf_output_gio_new_for_path, gsf_output_gio_new_for_uri): Use
	gsf_output_gio_new_full for proper error handling.

2013-01-05  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-output-gio.c (gsf_output_gio_new_for_uri): Use
	preconditions for programming errors.
	(gsf_output_gio_write): Drop unneeded cast.

	* gsf/gsf-libxml.c (gsf_xml_out_add_gvalue): Deal with G_TYPE_CHAR
	always being signed char.
	(gsf_xml_gvalue_from_str): Ditto.
	* gsf/gsf-msole-utils.c (msole_prop_parse): Ditto.

2013-01-05  Valek Filippov  <frob@df.ru>

	* gsf/gsf-infile-msvba.c,.h (gsf_vba_inflate): Fix based on
	 [MS-OVBA] and test files.  Fixes #656531.

2012-12-20  =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@gmail.com>

	* gsf/gsf-infile-msole.c (ole_seek_block): Factor out from
	gsf_infile_msole_read.

2012-12-05  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-infile-msole.c (gsf_infile_msole_child_by_index)
	(gsf_infile_msole_name_by_index): Avoid casts.

2012-12-05  Paolo Bonzini  <bonzini@gnu.org>

	* gsf/gsf-infile-msole.c (gsf_infile_msole_dup): Make this a
	simple wrapper over gsf_infile_msole_dup.  Fixes #689706.

2012-11-13  Morten Welinder <terra@gnome.org>

	* configure.in: Post-release bump.

2012-11-13  Morten Welinder <terra@gnome.org>

	* Release 1.14.25

2012-10-28  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-msole-utils.c (msole_metadata_write_string): Pad to
	4-byte boundary if char_size>1 as per spec.

2012-10-27  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-msole-utils.c (msole_metadata_write_string): New
	function to take codepage into account.
	(msole_metadata_write_prop, cb_write_dict): Use
	msole_metadata_write_string.

	* gsf/gsf-doc-meta-data.c (gsf_doc_meta_data_insert): Initialize
	->ref_count.

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

	* tools/gsf.c (main): Add commands to create zip and ole files.
	Patch from jorilx@gmail.com, see bug 683788.

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

	* configure.in: Post-release bump.

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

	* Release 1.14.24

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

	* doc/Makefile.am: fixed as many introspection and gtk-doc issues as
	possible.
	* doc/gsf-sections.txt: ditto.
	* gsf/Makefile.am: ditto.
	* gsf/gsf-blob.c: ditto.
	* gsf/gsf-blob.h: ditto.
	* gsf/gsf-clip-data.c: ditto.
	* gsf/gsf-clip-data.h: ditto.
	* gsf/gsf-infile-msvba.c (gsf_input_find_vba): ditto.
	* gsf/gsf-infile-zip.c (vdir_insert), (zip_info_unref): ditto.
	* gsf/gsf-libxml.c (gsf_xml_gvalue_from_str),
	(gsf_xml_out_get_output): ditto.
	* gsf/gsf-msole-utils.c (msole_prop_parse),
	(gsf_doc_meta_data_read_from_msole), (gsf_msole_metadata_read),
	(gsf_doc_meta_data_write_to_msole), (gsf_msole_metadata_write):
	* gsf/gsf-msole-utils.h: ditto.
	* gsf/gsf-open-pkg-utils.h: ditto.
	* gsf/gsf-opendoc-utils.c (gsf_odf_get_version_string),
	(gsf_odf_get_version), (get_gsf_odf_version), (gsf_odf_get_ns),
	(get_gsf_ooo_ns), (gsf_doc_meta_data_odf_subtree),
	(gsf_opendoc_metadata_subtree), (gsf_doc_meta_data_read_from_odf),
	(gsf_opendoc_metadata_read), (gsf_doc_meta_data_write_to_odf),
	(gsf_opendoc_metadata_write): ditto.
	* gsf/gsf-opendoc-utils.h: ditto.
	* gsf/gsf-outfile-zip.c (gsf_outfile_zip_finalize),
	(gsf_outfile_zip_new_child): ditto.
	* gsf/gsf-timestamp.c (gsf_timestamp_load_from_string),
	(gsf_timestamp_from_string), (gsf_timestamp_parse),
	(gsf_timestamp_to_value): ditto.
	* gsf/gsf-timestamp.h: ditto.
	* gsf/gsf-utils.c (gsf_init_dynamic): ditto.
	* gsf/gsf-zip-impl.h: ditto.
	* gsf/gsf-zip-utils.c (gsf_vdir_free), (gsf_zip_vdir_free),
	(gsf_zip_vdir_copy), (gsf_zip_vdir_destroy),
	(gsf_zip_vdir_get_type), (gsf_vdir_add_child),
	(gsf_zip_vdir_add_child): ditto.
	* gsf/gsf.h: ditto.
	* thumbnailer/main.c (msole_thumbnail): ditto.

2012-07-20  Jean Brefort  <jean.brefort@normalesup.org>
	* all files: fix introspection and gtk-doc warnings.

2012-05-22  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* gsf/gsf-opendoc-utils.c (gsf_xml_out_add_gvalue_for_odf): new
	(meta_write_props_user_defined): use gsf_xml_out_add_gvalue_for_odf
	(meta_write_props): use gsf_xml_out_add_gvalue_for_odf

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

	* configure.in: copied code from introspection.m4

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

	* Makefile.am: enhance introspection build support.
	* configure.in: ditto.
	* gsf/Makefile.am: ditto.

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

	* configure.in: Post-release bump.

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

	* Release 1.14.23

2012-03-31  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* gsf/gsf-opendoc-utils.c (od_meta_user_defined): default to
	G_TYPE_NONE
	(od_meta_user_defined_end): Check for "GSF_DOCPROP_VECTOR:" and
	handle accordingly
	(meta_write_props_user_defined): code extracted from
	meta_write_props
	(meta_write_props): use meta_write_props_user_defined and handle
	GSF_DOCPROP_VECTOR_TYPE

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

	* configure.in (test_python): Disable by default.  Patch from
	Alban Browaeys in #672663.

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

	* gsf/gsf-opendoc-utils.h (GsfODFOut): New object class.

	* gsf/gsf-opendoc-utils.c (gsf_opendoc_metadata_write): change
	output argument type to "gpointer" so we can take either GsfXMLOut
	or GsfODFOut.  Get the odf version from the output if that happens
	to be a GsfODFOut.

	* gsf/gsf-libxml.c (gsf_xml_out_class_init): Install new property
	"sink".
	(gsf_xml_out_new): Just call g_object_new.

	* gsf/gsf-libxml.h (GsfXMLOut): Make this just public enough that
	we can derive from it.

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

	* configure.in (libgsf_reqs): Fix glib dependency.

	* gsf/gsf-timestamp.c (gsf_timestamp_from_string): Reimplement
	based on glib's GDateTime.  Fixes time-shift part of #671860.

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

	* gsf/Makefile.am: make introspection work when libgsf is not installed.
	[#671698]

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

	* configure.in: apply patch from Alan Knowles to add gobject introspection
	support. [#610340]
	* gsf/Makefile.am:

2011-12-15  Morten Welinder <terra@gnome.org>

	* configure.in: Post-release bump.

2011-12-15  Morten Welinder <terra@gnome.org>

	* Release 1.14.22

2011-12-08  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-infile-msole.c (ole_dirent_cmp): Use
	gsf_msole_sorting_key_cmp.

	* gsf/gsf-msole-utils.c (gsf_msole_sorting_key_new)
	(gsf_msole_sorting_key_free, gsf_msole_sorting_key_cmp): New
	functions.

	* gsf/gsf-outfile-msole.c (make_sorting_name): New function.
	(gsf_outfile_msole_constructor): New function.
	(gsf_outfile_msole_class_init): Hook up constructor.
	(GsfOutfileMSOle): Add a key member.
	(ole_name_cmp): Use gsf_msole_sorting_key_cmp.  Fixes #665712.

2011-12-07  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-input-memory.c: Drop HAVE_BROKEN_MMAP -- FreeBSD was
	fixed 8+ years ago, so this code isn't being run.

	* gsf/gsf-utils.c: Assume HAVE_G_BASE64_ENCODE.

	* gsf/*.c: Eliminate pointless G_OBJECT casts.

	* configure.in: Require glib 2.16 for g_strcmp0.

	* gsf/gsf-input.c (gsf_input_dispose): Rename from
	gsf_input_finalize and hook up accordingly.
	(gsf_input_set_name): Notify the property if changed.

	* gsf/gsf-output.c (gsf_output_set_name): Notify the property if
	changed.
	(gsf_output_set_name_from_filename): Base of gsf_output_set_name.

2011-11-08  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-input-gio.c (gsf_input_gio_read): Handle unexpected EOF
	from source.  Never request more than gio is documented to handle.
	(make_local_copy): Set name from file.

2011-09-08  Morten Welinder  <terra@gnome.org>

	* configure.in: Switch to AM_MAINTAINER_MODE([enable]).

2011-07-01  Morten Welinder  <terra@gnome.org>

	* thumbnailer/main.c (set_resource_limits): Fix conditional.

2011-05-21  Morten Welinder  <terra@gnome.org>

	* gsf-win32/gsf-output-win32.c (gsf_output_istream_set_error): Use
	proper format string.
	* gsf-win32/gsf-input-win32.c (hresult_to_gerror): Ditto.

2011-05-20  Morten Welinder <terra@gnome.org>

	* configure.in: Post-release bump.

2011-05-20  Morten Welinder <terra@gnome.org>

	* Release 1.14.21

2011-05-10  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* gsf/gsf-opendoc-utils.c (get_gsf_odf_version_string): bump to 1.2
	(get_gsf_odf_version): bump to 1.2

2011-05-09  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* gsf/gsf-opendoc-utils.c (od_meta_user_defined): check for all ODF defined
	value types and use the correct attribute name
	(meta_write_props): use the correct attribute name

2011-05-09  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* gsf/gsf-opendoc-utils.c (od_meta_user_defined): initialize type
	and name.

2011-05-02  Jean Brefort  <jean.brefort@normalesup.org>

	* gsf/gsf-impl-utils.h: fix GSF_DYNAMIC_CLASS_FULL to make gcc-4.6 happy.

2011-04-05  Morten Welinder  <terra@gnome.org>

	* Makefile.am: ${ACLOCAL_FLAGS}, not $(ACLOCAL_FLAGS) which seems
	to matter to Gentoo.  Fixes #645777.

2011-03-28  Morten Welinder  <terra@gnome.org>

	* configure.in: Implement --without-gconf (as opposed to looking
	for gconftool-2.

2011-03-24  Morten Welinder <terra@gnome.org>

	* Release 1.14.20

2011-03-24  Morten Welinder <terra@gnome.org>

	* configure.in: Post-release bump.

2011-03-11  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-opendoc-utils.c (od_meta_user_defined_end): Create a
	value of the requested type.
	(od_meta_user_defined): Handle the meta:type attribute.
	(GsfOOMetaIn): Add new member "typ".
	(meta_write_props): Fix typo.

2010-12-17  Morten Welinder  <terra@gnome.org>

	* tests/test-outmem-printf.c (test): Attempt a leak fix.

2010-11-10  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-msole-utils.c (msole_prop_parse): Handle NULL error
	message without crashing.  [#634435]  Patch by Caolan McNamara.

2010-09-25  Morten Welinder <terra@gnome.org>

	* configure.in: Post-release bump.

2010-09-25  Morten Welinder <terra@gnome.org>

	* Release 1.14.19

2010-09-25  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-libxml.c (gsf_xml_in_start_element): Don't complain over
	elements in unknown namespaces.

2010-09-15  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* gsf/gsf-opendoc-utils.c (gsf_ooo_ns): add another one of OOo's
	namespaces
	* gsf/gsf-opendoc-utils.h: add new enum value to support above
	name spaces)

2010-08-28  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-impl-utils.h (GSF_CLASS_FULL): Don't use C89 argument
	lists.

	* gsf/gsf-output-bzip.c (gsf_output_bzip_close): Rework previous
	change.  We do not want two prototypes.

2010-08-15  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* gsf/gsf-opendoc-utils.c (gsf_ooo_ns): add some more of OOo's
	namespaces
	* gsf/gsf-opendoc-utils.h: add new enum values to support above
	name spaces)
	* gsf/gsf-output-bzip.c (gsf_output_bzip_close): quieten compile

2010-07-28  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-utils.c (gsf_debug_flag): New function.

	* gsf/gsf-libxml.c (gsf_xml_in_start_element): Don't complain over
	missing namespace uris unless a debug flag is set.

2010-04-07  Morten Welinder <terra@gnome.org>

	* configure.in: Post-release-bump.

2010-04-07  Morten Welinder <terra@gnome.org>

	* Release 1.14.18

2010-04-06  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-outfile-zip.c (zip_header_write, zip_dirent_write): Use
	dirent->flags for consistency.  Fixes #614968.
	(zip_dirent_update_flags): New function.
	(zip_dirent_new_out): Deduce dirent->flags.

	* gsf/gsf-infile-zip.c (zip_dirent_new_in): Read dirent->flags.

2010-04-05  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-libxml.c (gsf_xml_out_add_cstr): Fix win32 warning about
	format.

2010-02-13  Morten Welinder <terra@gnome.org>

	* configure.in: Post-release-bump.

2010-02-13  Morten Welinder <terra@gnome.org>

	* Release 1.14.17

2009-11-18  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-doc-meta-data.c (gsf_doc_meta_data_foreach): Sort the
	key-value pairs.

2009-11-17  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* autogen.sh: allow dirs on PATH to have spaces withou causing warning

2009-10-29  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-libxml.c (gsf_xml_probe_element): Fix crash on documents
	like <a:b xmlns:c="d://"/>

2009-10-11  Morten Welinder <terra@gnome.org>

	* Release 1.14.16

2009-09-25  Morten Welinder  <terra@gnome.org>

	* thumbnailer/main.c (call_convert): Use gdk_pixbuf if available.

2009-09-25  Morten Welinder  <mwelinder@gmail.com>

	* configure.in (libgsf_gnome_reqs): Remove gnome-vfs stuff.
	Fixes #593480

2009-09-22  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* gsf/gsf-opendoc-utils.c (gsf_ooo_ns): add variant of OO_NS_FIELD

2009-08-20  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-libxml.c (gsf_xml_in_start_element): Complain to stderr,
	not stdout.  Fixes #592471.

2009-06-20  Morten Welinder  <terra@gnome.org>

	* configure.in: Post-release-bump.

2009-06-20  Morten Welinder <terra@gnome.org>

	* Release 1.14.15

2009-06-17  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-msole-utils.c (msole_prop_parse): Use gsf_timestamp_new
	and gsf_timestamp_set_time.

	* gsf/gsf-timestamp.c (gsf_timestamp_from_string): Improve error
	checking.
	(gsf_timestamp_set_time): New function.
	(gsf_timestamp_new): New function.

2009-06-05  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-msole-utils.c (msole_prop_parse): If parsing fails,
	don't return a bogus value.  Fixes #584848.

2009-05-26  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* gsf/gsf-opendoc-utils.h (gsf_odf_version): deleted
	(gsf_odf_version_string): deleted
	(get_gsf_ooo_ns): new
	(get_gsf_odf_version_string): new
	(get_gsf_odf_version): new

2009-05-25  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* gsf/gsf-opendoc-utils.[ch]: replace GSF_ODF_VERSION with a variable

2009-05-25  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* gsf/gsf-opendoc-utils.[ch]: replace GSF_ODF_VERSION_STRING with the
	  varaible gsf_odf_version_string and turn GSF_ODF_VERSION into an
	  enum.

2009-05-24  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* gsf/gsf-opendoc-utils.c (gsf_opendoc_metadata_write): use
	  GSF_ODF_VERSION_STRING
	* gsf-opendoc-utils.h (GSF_ODF_VERSION): new and bump to 1.1
	(GSF_ODF_VERSION_STRING): new

2009-05-23  Morten Welinder  <terra@gnome.org>

	* configure.in: Psot-release bump.

2009-05-23  Morten Welinder <terra@gnome.org>

	* Release 1.14.14

2009-05-16  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* gsf/gsf-opendoc-utils.h: add namespace enumeration constant for
	  new OOo and Gnumeric namespaces
	* gsf/gsf-opendoc-utils.c (gsf_ooo_ns): add new namespaces for OOo
	  and Gnumeric

2009-05-13  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* gsf/gsf-libxml.c (gsf_xml_out_start_element): remove erroneous
	  g_return_if_fail. Note that some part of the code specifically
	  handles that situation.
	(close_tag_if_neccessary): If we are in GSF_XML_OUT_CHILD we need
	  not close the tag

2009-05-10  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* gsf/gsf-opendoc-utils.h: add namespace enumeration constant for
	  MSOXL
	* gsf/gsf-opendoc-utils.c (gsf_ooo_ns): add namespace for MSOXL

2009-05-10  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* gsf/gsf-opendoc-utils.c (gsf_opendoc_meta_dtd): scan meta's
	  children for more namespaces to handle CleverAge's files.

2009-05-10  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* gsf/gsf-opendoc-utils.h: add more new namespace enumeration
	  constants
	* gsf/gsf-opendoc-utils.c (gsf_ooo_ns): add more new namespaces

2009-05-10  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* gsf/gsf-opendoc-utils.h: add new namespace enumeration
	  constants
	* gsf/gsf-opendoc-utils.c (gsf_ooo_ns): add new namespaces

2009-05-06  Morten Welinder <terra@gnome.org>

	* configure.in : post release bump

2009-05-06  Morten Welinder <terra@gnome.org>

	* Release 1.14.13

2009-05-06  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	Fixes #581530
	* gsf/gsf-opendoc-utils.c (gsf_opendoc_meta_dtd): split into
	  gsf_opendoc_meta_dtd and gsf_opendoc_meta_st_dtd
	(gsf_opendoc_metadata_subtree_free): free the state not the doc
	(gsf_opendoc_metadata_subtree): use your own dtd
	(gsf_opendoc_metadata_subtree_internal): new

2009-04-28  Emmanuel Pacaud <emmanuel@gnome.org>

	Add doap file.

2009-04-25  Morten Welinder <terra@gnome.org>

	* configure.in : post release bump

2009-04-25  Morten Welinder <terra@gnome.org>

	* Release 1.14.12

2009-04-25  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-input-memory.c (gsf_input_memory_new_clone): Fix
	preconditions.  Always allocate at least one byte.  Avoid cast.
	Fixes #580228.

2009-04-17  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-output.c (gsf_output_set_error): Fix allocation method
	problem for errors.  Fixes #579155.

2009-04-15  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-infile-msole.c (gsf_infile_msole_new_child): Fix a
	couple of warnings.

2009-04-13  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* gsf/gsf-opendoc-utils.c (GsfOOMetaIn): added field
	(od_meta_user_defined): implement
	(od_meta_user_defined_end): new
	(gsf_opendoc_meta_dtd): handle "user-defined" completely
	(gsf_opendoc_metadata_read): initialize state.name

2009-04-11  Jody Goldberg <jody@gnome.org>

	* gsf/gsf-libxml.c (lookup_child) : handle namespace uri being
	  declared as both default and explict prefix.

2009-02-07  Morten Welinder  <terra@gnome.org>

	* configure.in (bonobo): auto-detect.

2009-02-19  Jody Goldberg <jody@gnome.org>

	* gsf/gsf.h : document the members of timestamp to avoid gtk-doc
	  warnings.

	* gsf/gsf-timestamp.c (gsf_timestamp_from_string) : renamed from.
	(gsf_timestamp_parse) : here, and this is deprecated.

2009-02-18  Jody Goldberg <jody@gnome.org>

	* gsf/gsf-infile-msole.c (gsf_infile_msole_new_child) : Handle
	  small-block files that are not block aligned. [#572290]

2009-02-04  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-libxml.c (gsf_xml_out_add_cstr): Drop characters that
	xml 1.0 cannot represent.  Bandaids #568919.

2009-01-30  J.H.M. Dassen (Ray) <jdassen@debian.org>

	* gsf/gsf-output-csv.c (gsf_output_csv_quoting_mode_get_type):
	Declare "values" as static, as the second argument to
	g_enum_register_static may not be stack-allocated, because GObject
	keeps a reference to the data. This fixes a problem generating the
	documentation in some environments; see
	http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39015 .

2009-01-26  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-libxml.c (gsf_xml_in_characters): Handle the case where
	we get here without being initialized.  See 568994.
	(gsf_xml_in_end_document): Mark ourselves uninitialized here.

2009-01-06  Jody Goldberg <jody@gnome.org>

	* configure.in : post release bump

2009-01-06  Jody Goldberg <jody@gnome.org>

	* Release 1.14.11

2009-01-02  Jody Goldberg <jody@gnome.org>

	* gsf/gsf-open-pkg-utils.c (gsf_open_pkg_open_rel) : clean up the
	  logic to handle rels with empty components, leading '/', or '.'
	  to deal with POI generated files.

2008-12-25  Morten Welinder  <terra@gnome.org>

	* configure.in (statfs): Fix detection for Darwin.  Fixes #565603.

	* gsf-gnome/gsf-input-gnomevfs.h, gsf-gnome/gsf-output-gnomevfs.h:
	Fix compilation in gnome case.  Fixes #565605.

2008-12-24  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-input-gio.c (make_local_copy): Use larger buffer.
	(gsf_input_gio_new, gsf_input_gio_new_for_path,
	gsf_input_gio_new_for_uri): Use g_return_val_if_fail as
	appropriate.

	* gsf/gsf-input-stdio.c (make_local_copy): New function.
	(gsf_input_stdio_new, gsf_input_stdio_new_FILE): Use
	make_local_copy for non-regular files.

2008-12-14  Morten Welinder  <terra@gnome.org>

	* */*.c: Clean up glib includes.  Patch from Pedro Fragoso.  Fixes
	#564004.

2008-11-23  Jody Goldberg <jody@gnome.org>

	* gsf/gsf-utils.c (DllMain): glib-2.18 deprecated
	  G_WIN32_DLLMAIN_FOR_DLL_NAME, create a DllMain ourselves to
	  capture the dll handle.
	(gsf_init): use it here with
	g_win32_get_package_installation_directory_of_module.

	* configure.in : add MSGs for the preceding bz2 test.

2008-11-23  Jody Goldberg <jody@gnome.org>

	From : Richard W.M. Jones <rjones@redhat.com>
	* configure.in : AC_CHECK_LIB doesn't work with the Windows port
	of libbz2 because dnl it uses the __stdcall calling convention.

2008-11-08  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-output-bzip.c: Pretend to use args in the
	don't-have-bzip case.
	* gsf/gsf-intput-bzip.c: Pretend to use args in the
	don't-have-bzip case.

2008-11-05  Morten Welinder  <terra@gnome.org>

	* */*.c: Fix problem with formats.  Based on patch from Hib Eris,
	#559291.

2008-10-30  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-output-stdio.c (rename_wrapper): Only use statfs if it
	is the expected two-argument kind.  Fixes #558253.

2008-10-23  J.H.M. Dassen (Ray) <jdassen@debian.org>

	* gsf/gsf-utils.c: Natural endian doubles aren't just used on VFP
	enabled ARM, but on ARM with EABI as well. Adjust the logic for
	defining G_FLOAT_BYTE_ORDER accordingly. Patch courtesy of Riku Voipio
	<riku.voipio@iki.fi>. (Debian #503144)

2008-10-19  Jody Goldberg <jody@gnome.org>

	* Release 1.14.10

2008-10-17  Andreas J. Guelzow  <aguelzow@pyrshep.ca>

	* gsf-gnome/gsf-input-gnomevfs.h: add #define if
	  LIBGSF_GNOMEVFS_VIA_GIO is defined

2008-10-17  Morten Welinder  <terra@gnome.org>

	* gsf-gnome/Makefile.am: Don't compile the gnomevfs part unless
	asked to.

2008-10-16  Morten Welinder  <terra@gnome.org>

	* configure.in: Define LIBGSF_GNOMEVFS_VIA_GIO via command line,
	if needed.
	* gsf-gnome/gsf-output-gnomevfs.h: Don't include config file.  Get
	LIBGSF_GNOMEVFS_VIA_GIO from command line.
	* gsf-gnome/gsf-input-gnomevfs.h: Ditto.

2008-10-05  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-infile-msole.c (ole_info_read_metabat): Use g_warning,
	not g_return_val_if_fail.  Fixes #554848.

2008-09-28  Morten Welinder  <terra@gnome.org>

	* tools/gsf.c (ls_R): Handle NULL children.  Fixes #553861.

2008-09-24  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-infile-tar.c (unpack_octal): Add error check. Fixes
	#553655.

	* tools/gsf.c (open_archive): Also try tar file format.

	* gsf/gsf-infile-tar.[ch]: New files.

2008-09-14  Gil Forcada  <gforcada@gnome.org>

	* configure.in:
	* po/LINGUAS:
	Added support for po/LINGUAS file, closing #551577.

2008-09-12  Jody Goldberg <jody@gnome.org>

	* gsf/gsf-msole-utils.c (gsf_msole_iconv_get_codepage_string_list) :
	  We intentionally fallthrough to the next case.

2008-09-11  Jody Goldberg <jody@gnome.org>

	* gsf/gsf-msole-utils.c (msole_prop_read) : local variable shadowed a
	  poorly named parameter.  It wasn't a bug, but it can't hurt to fix
	  it. [Coverity #189]

2008-09-10  Jody Goldberg <jody@gnome.org>

	* gsf/gsf-output.c (gsf_output_real_vprintf) : add va_end after the
	  G_VA_COPY. [Coverity #250]
	* gsf/gsf-output-memory.c (gsf_output_memory_vprintf) : ditto.
	  [Coverity #251]

2008-09-03  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-output-stdio.c (rename_wrapper): Work around sshfs
	brokenness.  Fixes #509883.

2008-08-30  Jody Goldberg <jody@gnome.org>

	* configure.in : Post release bump

2008-08-29  Jody Goldberg <jody@gnome.org>

	* Release 1.14.9

2008-08-28  Morten Welinder  <terra@gnome.org>

	* configure.in (GNOMEVFS_REQ, BONOBO_REQ): Define as needed.
	* libgsf-gnome-1.pc.in: Use the above.

2008-08-28  Jody Goldberg <jody@gnome.org>

	* gsf/gsf-libxml.c (gsf_xml_in_doc_add_nodes) : new, split from
	  gsf_xml_in_doc_new to facilitate splitting node sets so that they
	  can be used in multiple situations.

2008-08-24  Jody Goldberg <jody@gnome.org>

	* gsf/gsf-infile-msvba.c (gsf_input_find_vba) : move this here from
	  tools/gsf-vba-dump.
	(gsf_infile_msvba_get_modules) : new.
	(vba_extract_module_source) : store the code rather than dumping it to stdout.

	* tools/gsf-vba-dump.c (test) : use the new utilities.
	(cb_dump_vba) : do the dumping here.

2008-07-28  Hubert Figuiere  <hfiguiere@novell.com>

	* thumbnailer/gsf-office-thumbnailer.schemas.in:
	* thumbnailer/main.c (zip_thumbnail): Add support for OpenPkg
	(MS Office Open XML) thumbnailing.

2008-07-19  Jody Goldberg <jody@gnome.org>

	* gsf/gsf-open-pkg-utils.c : Some components do not have relations.
	  Do not generate a warning. e.g. foreach_rel in an empty sheet.

2008-07-18  Dominic Lachowicz <domlachowicz@gmail.com>

	* gsf/gsf-input-gio.c (gsf_input_gio_new): Don't leak @input if
	we're going to make a local copy of the requested file

2008-07-02  Morten Welinder  <terra@gnome.org>

	* gsf-gnome/gsf-output-gnomevfs.c: Use gio, not gnomevfs, when
	LIBGSF_GNOMEVFS_VIA_GIO is defined.

	* gsf-gnome/gsf-input-gnomevfs.c (gsf_input_gnomevfs_new,
	gsf_input_gnomevfs_new_uri): Call gsf_input_gio_new_for_uri, not
	gsf_input_gio_new_for_path.

2008-07-01  Jody Goldberg <jody@gnome.org>

	* gsf/gsf-open-pkg-utils.c (gsf_open_pkg_open_rel) : make public.
	(gsf_open_pkg_foreach_rel) : new.

2008-06-30  Jody Goldberg <jody@gnome.org>

	* gsf/gsf-infile.c (gsf_infile_child_by_aname) : new.
	(gsf_infile_child_by_vaname) : new.

2008-06-13  Jody Goldberg <jody@gnome.org>

	* tests/test-msole1.c :
	* tests/test-http.c :
	* tests/test-zip1.c :
	* tests/test-gzip1.c :
	* tests/test-gzip2.c :
	* tests/test-bzip.c :
	* tests/test-msvba.c : Clear error after use in preparation for the
	  next file.

2008-06-08  Kjartan Maraas  <kmaraas@gnome.org>

	* configure.in: Add nb to ALL_LINGUAS.

2008-05-20  Tor Lillqvist  <tml@novell.com>

	* libgsf-zip.in: Message catalogs nowadays end up in share/locale
	as they should, not lib/locale.

2008-05-04  Jody Goldberg <jody@gnome.org>

	* tools/gsf-vba-dump.c (test) : support MS OOX.

2008-04-13  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-utils.c (gsf_init): Run-time test for gsf_le_get_double.
	Might save __arm__ people some head scratching.

2008-04-09  Morten Welinder  <terra@gnome.org>

	* configure.in: Reorganize gnome-vfs/bonobo checks.

	* gsf-gnome/gsf-input-gnomevfs.c (gsf_input_gnomevfs_new_uri):
	Prepare for making this a simple wrapper over gio.

	* gsf/gsf-utils.c (gsf_base64_decode_step): Use
	g_base64_decode_step when available.
	(gsf_base64_encode_step): Use g_base64_encode_step when available.
	(gsf_base64_encode_close): Use g_base64_encode_close when available.

2008-03-17  Dominic Lachowicz <domlachowicz@gmail.com>

	* tests/Makefile.am: libgsf-gio-1.la doesn't exist any more

2008-03-17  J.H.M. Dassen (Ray) <jdassen@debian.org>

	* libgsf-gio-1.pc.in: No longer needed.
	* configure.in, Makefile: Drop references to it.

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

	* gsf/Makefile.am: Don't install gio support in its own library.

2008-03-06  J.H.M. Dassen (Ray) <jdassen@debian.org>

	* doc/gsf-vba-dump.1: New.

2008-03-14  Dominic Lachowicz <domlachowicz@gmail.com>

	* libgsf-gio-1.pc.in:
	* tests/test-gio.c:
	* tests/test-gvfs.c:
	* tests/Makefile.am:
	* gsf/gsf-output-gio.h:
	* gsf/Makefile.am:
	* gsf/gsf-input-gio.c:
	* gsf/gsf-output-gio.c:
	* gsf/gsf-input-gio.h:
	* gsf-gvfs:
	* configure.in:
	* Makefile.am:
	* libgsf-gvfs-1.pc.in: Migrate names from "gvfs" to "gio";
	move GIO code to gsf/ and get rid of gsf-gvfs/

2008-03-14  Dominic Lachowicz <domlachowicz@gmail.com>

	* gsf-gvfs/gsf-input-gvfs.c:
	* gsf-gvfs/gsf-output-gvfs.c: g_file_new() functions cannot fail

2008-03-14  Dominic Lachowicz <domlachowicz@gmail.com>

	* tests/Makefile.am:
	* gsf-gvfs/gsf-input-gvfs.c:
	* gsf-gvfs/gsf-output-gvfs.c:
	* gsf-gvfs/gsf-input-gvfs.h:
	* gsf-gvfs/gsf-output-gvfs.h:
	* gsf-gvfs/Makefile.am:
	* configure.in:
	* Makefile.am: Update GIO backend to use glib 2.16's API

2008-03-06  J.H.M. Dassen (Ray) <jdassen@debian.org>

	* doc/gsf.1: Fixed typo in font setting.
	* doc/gsf-office-thumbnailer.1, doc/gsf.1: Define .URL macro when not
	already defined by the man implementation and use it for hyperlinks.

2008-03-05  Morten Welinder  <terra@gnome.org>

	* configure.in: Post release bump.

2008-03-05  Morten Welinder <terra@gnome.org>

	* Release 1.14.8

2008-02-07  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-infile-msole.c (ole_dirent_new): Add new argument to
[--snip--]
