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

	* Release 1.14.27

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

	* gsf/gsf-infile-ar.[ch]: Delete.

2013-06-21  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-libxml.c (gsf_xml_in_end_document): Plug leak.

2013-06-19  Andreas J. Guelzow <aguelzow@pyrshep.ca>

	* gsf/gsf-timestamp.c (gsf_timestamp_load_from_string): perfrom
	some range checking to avoid crashing in glib.

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

	* gsf/gsf-infile-msvba.c (gsf_vba_inflate): Plug multiple leaks.

	* gsf/gsf-infile-msole.c (gsf_infile_msole_read): Don't read
	beyond the number of bat blocks we have.  (We can have less blocks
	than expected when the bat chain is found to be circular.)  Don't
	optimize seek; the lower levels will do that just fine.
	(ole_make_bat): Simplify.

2013-03-08  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-input.c (gsf_input_set_modtime): Change to transfer-none
	semantics.  All callers changed.
	* gsf/gsf-output.c (gsf_output_set_modtime): Change to
	transfer-none semantics.  All callers changed.

	* gsf/gsf-outfile-msole.c (gsf_outfile_msole_close_root): Set
	modtime when available.

	* gsf/gsf-output.c (gsf_output_set_property): Make name property
	writable.

	* gsf/gsf-input.c (gsf_input_dup): Simplify.  Prevent leak of
	container ref if derived class set one.

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

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

	* gsf/gsf-outfile-zip.c (gsf_outfile_zip_new_child): Don't add
	modtime is caller did.

	* tools/gsf.c (load_recursively): Simlify using, of all things,
	gsf.  Avoid crazy memory usage.  Take care of modtime.

2013-03-04  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-infile-tar.c (tar_init_info): Also read mtime from
	archive.
	(gsf_infile_tar_child_by_index): Set modtime of input when
	possible.

	* tools/gsf.c (ls_R): Print also modtime when available.

	* gsf/gsf-infile-zip.c (gsf_infile_zip_new_child): Set modtime of
	child.
	(zip_dirent_new_in): Read modtime from file.

	* gsf/gsf-outfile-zip.c (gsf_outfile_zip_new_child): Parent's
	modtime is child's default.
	(gsf_outfile_zip_constructor): Default modtime is now.

	* configure.ac: Check for utime.h and sys/utime.h.  Check for
	stat.st_mtimensec and stat.st_mtim.tv_nsec.

	* tests/test-cp.c (test): Copy modtime too.

	* gsf/gsf-input.c (gsf_input_get_property): Add new modtime
	property.
	* gsf/gsf-output.c (gsf_output_get_property): Ditto.

	* gsf/gsf-input-gzip.c (check_header): Set modtime when available.

	* gsf/gsf-input-stdio.c (gsf_input_stdio_new): Set modtime.

	* gsf/gsf-output-stdio.c (gsf_output_stdio_close): Set modtime of
	resulting file.

	* gsf/gsf-input.c (gsf_input_uncompress): Fix potential failure
	with bzip'd input.

2013-03-03  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-command-context.c: Remove.
	* gsf/gsf-command-context.h: Remove.
	* gsf/gsf-io-context.c: Remove.
	* gsf/gsf-io-context.h: Remove.
	* gsf/gsf-output-transaction.c: Remove.
	* gsf/gsf-output-transaction.h: Remove.
	* gsf/Makefile.am: Remove references to those files.

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

	* configure.ac: Post-release bump.