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
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list