Date: prev next · Thread: first prev next last
2012 Archives by date, by thread · List index


On 03/01/12 22:29, Bruno Girin wrote:
On 03/01/12 21:34, Fridrich Strba wrote:
Hello, Bruno,

If you are looking at something cool to do inside libvisio, I might have an idea or two :)

For the while, libvisio is converting binary MS Visio files in versions 6 (Visio 2000 and 2002) and 11 (Visio 2003 -> 2010). There is another format that Visio can export to, and it is the XML version called also VDX. This file-format is specified (contrary to the binary one). If you could come with an abstract SAX interface and implement a parser of this file-format, it would fill some gap we have. But any bugfix is welcome.

Hi Fridrich,

Yes, I had a look at the VDX spec last year and it is indeed well documented and reasonably straight-forward, although there are difference between the 2003, 2007 and 2010 versions as far as I remember. I assume that all classes prefixed VSDX were designed to support both VSD and VDX and therefore should be shared between both types of parser?

I'd be very interested in working on that but in order not to over-commit myself and to get familiar with the code, I'll probably start with some tests and simple bug reports / patches.

I've been doing some tests with sample Visio files and I've now added a grand total of 7 bug reports [1]. I would like to start tackling some of them but as I'm not familiar with the code base, I would welcome suggestions as to which ones are likely to be reasonably easy hacks.

[1] https://bugs.freedesktop.org/buglist.cgi?query_format=advanced&component=Drawing&product=LibreOffice&short_desc=Libvisio&short_desc_type=allwordssubstr&list_id=31438

Cheers,

Bruno


Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.