2007-06-18 Jody Goldberg * Release 1.14.4 2007-06-13 Jody Goldberg * gsf/gsf-impl-utils.h (GSF_PARAM_STATIC) : deprecate in favour of glib's G_PARAM_STATIC_STRINGS. (GSF_DYNAMIC_CLASS_FULL) : No need to add a reloc by making the type info static. (GSF_DYNAMIC_INTERFACE_FULL) : ditto. 2007-06-11 Morten Welinder * gsf/gsf-input-gzip.c (GsfInputGZip): Use gsf_off_t for header_size and trailer_size to kill warnings. * gsf/gsf-input.c (gsf_input_read): Fix warning. * gsf-gnome/gsf-input-bonobo.c (gsf_input_bonobo_read): Fix printf size mismatch. 2007-06-10 Jody Goldberg * gsf/gsf-open-pkg-utils.c : Move over from gnumeric. * po/POTFILES.in : Add the new code. 2007-06-10 Jody Goldberg * configure.in : Add a test for setrlimit. * thumbnailer/main.c : use it here, just in case. 2006-12-21 Federico Mena Quintero https://bugzilla.novell.com/show_bug.cgi?id=229609 - Limit the resource consumption of the helper process in gsf-office-thumbnailer. * thumbnailer/main.c (set_resource_limits): New function. We use setrlimit() to put a cap on how much resources the helper process can use, as convert(1) is known to leak tons of memory and CPU on certain WMF files. (main): Call set_resource_limits(). 2007-06-10 Jody Goldberg * doc/gsf-sections.txt : Add the dynamic _register_type functions, and the new nano-http class. 2007-06-10 Jody Goldberg * gsf/gsf-utils.c (gsf_init_dynamic) : register the new input type. From : Michael Lawrence [#362373] * gsf/gsf-input-http.[ch] : provide a nano-http (from libxml2) input wrapper. * tests/test-http.c : add. 2007-06-10 Jody Goldberg From : Eduardo Limo [#442205] * configure.in : Make bonobo support optional, but enabled by default. * gsf-gnome/Makefile.am : Use the new configure flag here. 2007-06-10 Jody Goldberg * m4/Makefile.am : new. * configure.in : Add it. * Makefile.am : handle m4 as a subdir rather than in EXTRA_DIST to avoid distcheck failure. 2007-04-08 J.H.M. Dassen (Ray) * doc/gsf.1: New. * gsf/gsf-meta-names.h, gsf/gsf.h, gsf/gsf-impl-utils.h, gsf/gsf-utils.h: Documentation work. 2007-02-16 Jody Goldberg * tests/test-cp-zip.c (clone) : make more resistant to read failures. 2007-01-23 Morten Welinder * configure.in (pygtk): Show result. 2007-01-13 J.H.M. Dassen (Ray) * configure.in: Adjusted pkg-config requirements to reflect that libgsf-gnome doesn't need libxml-2.0. 2007-01-10 Morten Welinder * gsf/gsf-libxml.c (push_child, gsf_xml_in_end_element): Handle nested contents. 2006-12-17 Jody Goldberg * gsf/gsf-input-bzip.c : include gsf-input-impl.h to suppress warning. 2006-12-15 Dom Lachowicz * gsf/gsf-input-bzip.c: Set input name * gsf/gsf-input-gzip.c: Ditto * gsf/gsf-input-proxy.c: Ditto * gsf/gsf-input-textline.c: Ditto 2006-12-15 Dom Lachowicz * gsf/gsf-input-textline.c (gsf_input_textline_new): Set the input's size based on its source sink's size. 2006-12-10 Jody Goldberg Begin merging patch from Danny Milosavljevic (danny.milo@gmx.net) * gsf/gsf-blob.c (gsf_blob_get_size) : constify. (gsf_blob_peek_data) : constify. 2006-12-09 J.H.M. Dassen (Ray) * gsf/gsf-output.h: Annotate GsfOutputClass.Vprintf with a format attribute. 2006-12-06 Morten Welinder * gsf/gsf-utils.c (gsf_mem_dump_full): Cleanup. (Avoid boundary case problems and print line-by-line.) * gsf/gsf-output.c (gsf_output_real_vprintf): Do not reuse a va_list argument. That does not work. 2006-12-04 Morten Welinder * thumbnailer/main.c: Use g_printerr, not fprintf. That fixes output in non-UTF8 locales. * configure.in (libgsf_reqs): Bump glib req to 2.8 for g_try_new. * gsf/gsf-infile-msole.c (ole_init_info): Use g_try_new, not g_alloca. (And g_free the memory after use.) Fixes #381600. * gsf/gsf-output-csv.c (gsf_output_csv_write_field): Quote on initial or terminal whitespace, see bug #359348. 2006-12-02 Morten Welinder * gsf/gsf-infile-msole.c (ole_info_read_metabat): Advance bats in the empty case too. Fixes #381588. 2006-12-01 Christian Neumair * gsf/gsf-libxml.c: (gsf_xml_gvalue_from_str): Handle types derived from G_TYPE_ENUM and G_TYPE_FLAGS correctly. Bail if type was not handled. 2006-11-20 Morten Welinder * gsf/gsf-libxml.c (gsf_xml_out_add_gvalue): Plug leak. 2006-11-20 Jody Goldberg * doc/gsf-docs.sgml : Add some missing indicies. * doc/Makefile.am : init with gsf_init 2006-11-17 Jody Goldberg * gsf/*.[ch] : update copyrights 2006-11-17 Jody Goldberg * gsf/*.[ch] : Make GTypes dynamic and enable gsf_init_dynamic 2006-11-10 Jody Goldberg * tools/gsf-vba-dump.c : Handle vba in .doc too. PPT is going to be more work. It seems to be embedded in the escher stream as a compressed data blob. 2006-11-09 Tor Lillqvist * libgsf-zip.in: Fix typo. 2006-11-05 Jody Goldberg * configure.in : post release bump