CVSROOT: /cvs/gnome Module name: libgsf Changes by: jody 05/05/04 00:53:42
Modified files: . : ChangeLog doc/tmpl : blob.sgml bonobo.sgml compression.sgml gnome-vfs.sgml gsf-unused.sgml infile.sgml input.sgml iochannel.sgml memory.sgml metadata.sgml msole.sgml outfile.sgml output.sgml stdio.sgml text.sgml utils.sgml xml.sgml zip.sgml gsf : gsf-docprop-vector.h gsf-msole-utils.c gsf-msole-utils.h gsf-timestamp.h Log message: 2005-05-03 Jody Goldberg <[EMAIL PROTECTED]> * gsf/gsf-msole-utils.c (gsf_msole_metadata_write) : complete rewrite. Just write the properties then seek back to fill in the offsets rather than measuring then writing. (cb_count_props) : new. collect builtin vs user defined props from the hash. (msole_metadata_write_section) : new. write the props and collect the offsets and ids. Handle linked props, vectors and variant vectors. (msole_metadata_write_prop) : Adds padding to the simple types. (gvalue_to_msole_vt) : map from a GValue to a variant type. Be smart about handling boxed types, and check vectors to see if they are fixed type vs variant. Use the table of builtin types if possible to deal with ambiguities. (cb_write_dict) : new. (msole_vtname) : new util to get debug name. URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=libgsf&who=jody&date=explicit&mindate=2005-05-04%2000:52&maxdate=2005-05-04%2000:54 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list