Re: libgsf-1.8.0 released and relicensed GPL -> LGPL



On Mon, May 12, 2003 at 03:34:08PM -0400, ross cooperman wrote:
Jody,

What is left to do on the ole import/export?  I want to take a look at it 
and see if there is anything I can contribute.  Thanks!

OLE import/export itself is in excellent shape.  Definitely more
featureful and stable than libole2.  The only remaining feature
regression is in the handling of ole property sets.  We have code to
parse them nicely, but the information is tossed on the floor and
there is very little work on writing the information back out.

The key stumbling blocks was selecting a storage mechanism for the
property sets that could handle
    1) name
    2) GValue
    3) optionally a 'link' string

There is also a bit of though needed to map the ole prop names into
something more generic so that we can do intelligent renaming when
exporting to other formats.  Our parser is in good shape, better
than all of the other code I've see (OO, poifs, libole2) so it
should not be insurmountable to get the exporter in place.

Another option for someone with a masocistic streak would be to
continue work on the vba stream decoding.  We have good
decompression code in place that fixes a couple of problems in
libole.  However, there is still no obvious way to find the start of
the compressed source within the file.  I can find the offset, but
not the offset to the offset :-)



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]