2005-08-13  Morten Welinder <terra@gnome.org>

	* Release 1.12.2

2005-08-11  Jean Brefort  <jean.brefort@normalesup.org>

	* gsf/gsf-impl-utils.h: made GSF_CLASS_FULL and GSF_DYNAMIC_CLASS_FULL
	really full.

2005-08-09  J.H.M. Dassen (Ray) <jdassen@debian.org>

	* configure.in: Changed tests for g_chmod and g_access: actually try
	linking the test fragments and use the LIBS being constructed in those
	attempts.

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

	* configure.in: Test for g_chmod and g_access.

	* gsf/gsf-output-stdio.c (gsf_output_stdio_close): Use the right
	errno.  Fixes part of #312930.
	(chmod_wrapper): New function to help Win32.
	(access_wrapper): Renamed from gsf_access and simplified.

2005-08-09  J.H.M. Dassen (Ray) <jdassen@debian.org>

	* thumbnailer/main.c (show_error_and_exit): Mark this G_GNUC_NORETURN
	as well.

2005-08-08  J.H.M. Dassen (Ray) <jdassen@debian.org>

	* *: Updated the FSF's address.

2005-08-07  Stepan Kasal  <kasal@ucw.cz>

	* gsf/gsf-input-stdio.c (gsf_input_stdio_new_FILE): Don't forget
	  to set the keep_open flag.
	* thumbnailer/main.c (show_error_string_and_exit): Add G_GNUC_NORETURN.

2005-08-05  Jody Goldberg <jody@gnome.org>

	* gsf/gsf-msole-utils.c (msole_prop_parse) : be more careful

2005-08-02  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-input-stdio.c (gsf_input_stdio_new_FILE): New function
	for symmetry.  (This is not as useful as it might seem since the
	file must be seekable.)

2005-08-02  Stepan Kasal  <kasal@ucw.cz>

	* Makefile.am (clean-local): That rule contained command
	  "rm -f intl/po2tbl.sed".  But it seems the subdirectory intl/ is
	  no longer used.
	(ACLOCAL_AMFLAGS): Remove again.
	(EXTRA_DIST): Remove files added by gettextize and files distributed
	  by default.
	(DISTCLEANFILES): Add the three intltool-* scripts.
	* configure.in (GCONFTOOL): Determine by a procedure similar to
	  what is in gnumeric/configure.in.
	* thumbnailer/Makefile.am (install-data-local): Fix the rule so that
	  we pass distcheck.
	* acinclude.m4, acinclude.m4.am15: Partial cleanup of the comments;
	  in particular, don't speak as if Automake 1.5 were something new.
  
2005-07-11  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-output.c (gsf_output_set_name_from_filename): Make this
	work for NULL filename.

2005-07-30  Jody Goldberg <jody@gnome.org>

	http://bugzilla.gnome.org/show_bug.cgi?id=310118
	* gsf/gsf-msole-utils.c (msole_metadata_write_prop) : be more careful
	  about NULL strings.  This fixes the crash on export, but there are
	  still some warnings on import that put us into an inconsistent
	  state.
	(msole_prop_parse) : In the LPSTR case use the actual byte size not
	  the result of the conversion.  If the encoding is off, we ended up
	  with the wrong size.

2005-07-24  Dom Lachowicz <cinamod@hotmail.com>

	* gsf/gsf-msole-utilc.c (msole_prop_parse): Move some g_prints behind
	  a debug macro.
	
2005-07-19  Federico Mena Quintero  <federico@ximian.com>

	* thumbnailer/main.c (main): Oops, remove some leftover debugging code.

	* configure.in: Generate thumbnailer/Makefile.  Add a test for GConf.

	* Makefile.am (SUBDIRS): Added the thumbnailer directory.

	* gsf/gsf-utils.c (gsf_init): Call bindtextdomain() and
	bind_textdomain_codeset().

	* gsf/gsf-clip-data.c: Mark strings for translation.

	* gsf/gsf-blob.c: Likewise.

	* gsf/gsf-msole-utils.c: Mark strings in GErrors for translation.

	* gsf/Makefile.am (AM_CPPFLAGS): Add the locale directory.

2005-07-19  gettextize  <bug-gnu-gettext@gnu.org>

	* Makefile.am (SUBDIRS): Add po.
	(ACLOCAL_AMFLAGS): New variable.
	(EXTRA_DIST): Add config.rpath, m4/ChangeLog.
	* configure.in (AC_CONFIG_FILES): Add po/Makefile.in.

2005-07-19  Federico Mena Quintero  <federico@ximian.com>

	* configure.in: Pull in intltool and gettext.

	* thumbnailer/gsf-office-thumbnailer.schemas.in: New file with the
	schemas for the thumbnailer.

2005-07-18  Federico Mena Quintero  <federico@ximian.com>

	* thumbnailer/main.c: New file with a very simple GNOME
	thumbnailer for MS Office files.  This will grow to something more
	sophisticated in the future.

	* thumbnailer/Makefile.am: New file.

	I'll add this subdir to the build tomorrow, when I get the GConf
	bits right for configure.in.

2005-07-18  Stepan Kasal  <kasal@ucw.cz>

	* gsf/gsf-libxml.c (gsf_xml_in_doc_free): In the description, remove
	the reference to the nonexistent gsf_xml_in_doc_prep.

2005-07-07  Ivan, Wong Yat Cheung  <email@ivanwong.info>

	* msvc/.cvsignore:
	* msvc/README:
	* msvc/config.dsp:
	* msvc/install.pl:
	* msvc/autom4te.hack: New
	Include a hacked version autoheader that doesn't need a posix
	environment. The whole MSVC building process is now posix-
	independent.

2005-07-06  Federico Mena Quintero  <federico@ximian.com>

	* gsf/gsf-blob.[ch]: New files with a GsfBlob object, used to hold
	generic binary data.

	* gsf/gsf-clip-data.[ch]: New files with a GsfClipData object,
	used to hold the VT_CF property data.

	* gsf/gsf-msole-utils.c (parse_vt_cf): New function; creates a
	GsfClipData for the resulting GValue.
	(msole_prop_parse): Handle the VT_CF property.

	* gsf/gsf-utils.h (GSF_ERROR): Add a generic error quark.
	(GsfError): Add an enum with generic error values; so far we only
	have GSF_ERROR_OUT_OF_MEMORY and GSF_ERROR_INVALID_DATA.

	* gsf/gsf-utils.c (gsf_error_quark): Implement.

	* gsf/Makefile.am: Added gsf-blob.[ch] and gsf-clip-data.[ch].

	* doc/gsf-sections.txt: Added sections for GsfBlob and
	GsfClipData.  Added the GsfError stuff to the "utils" section.

	* doc/gsf-docs.sgml: Add the GsfBlob and GsfClipData sections.
	Renamed the old "GsfBlob" entity to "GsfStructuredBlob", to match
	the object to which it refers.

	* doc/tmpl/utils.sgml: Document the GError bits.

	* doc/tmpl/gsf-clip-data.sgml: New file.

	* doc/tmpl/gsf-blob.sgml: New file.

2005-07-05  Jon K Hellan  <hellan@acm.org>

	* gsf/gsf-msole-utils.c (msole_metadata_write_prop): Fix
	VT_FILETIME export.

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

	* gsf/gsf-output-memory.c (gsf_output_memory_vprintf): Don't use a
	va_list twice as an argument.  (The standard does not allow that.)
	Fixes i86_64 problems and was found by Jean.

	* gsf/gsf-utils.c (gsf_mem_dump_full): Kill a warning.

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

	* gsf/gsf-msole-utils.c (gsf_msole_iconv_get_codepage_string_list) :
	  Add 0x8001 as a synonym for 1252 as per the OOo docs.  I wish there
	  was something more normative than that.

	* gsf/gsf-docprop-vector.c : remove custom GTypeValueTable it was
	  wrong and unnecessary.  This fixes the leak of the GValueArray

2005-06-30  Ivan, Wong Yat Cheung  <email@ivanwong.info>

	* win: Rename to msvc
	* msvc: Add MSVC build files, see msvc/README for
	  details.

2005-06-23  Ivan, Wong Yat Cheung  <email@ivanwong.info>

	* configure.in: Check for the existence of S_ISREG,
	  if it is not defined (e.g. MS's PSDK), do 
	  it ourself.

2005-06-21  Ivan, Wong Yat Cheung  <email@ivanwong.info>

	* gsf/gsf-input-stdio.c:
	* gsf/gsf-libxml.c:
	* gsf/gsf-msole-utils.c:
	* gsf/gsf-outfile-msole.c:
	* gsf/gsf-outfile-stdio.c:
	* gsf/gsf-output-stdio.c:
	* gsf/gsf-timestamp.c:
	* gsf/gsf-utils.h
	* gsf-win32/gsf-input-win32.c:
	* gsf-win32/gsf-output-win32.c: Remove all #warning. That is
	  a gcc only directive. Use /* FIXME FIXME FIXME Blah Blah */ instead.
	  Remove all _MSC_VER, which are either unnecessary or not belong
	  there.

2005-06-13  Morten Welinder  <terra@gnome.org>

	* gsf/gsf-msole-utils.c (msole_prop_parse): Use g_value_set_uint64
	and g_value_set_int64 where appropriate.
	(msole_prop_cmp): Handle offsets larger than int.

2005-06-12  Jody Goldberg <jody@gnome.org>

	* configure.in : post release bump