On Sat, 2009-03-28 at 17:19 -0700, Krzysztof KosiĆski wrote:
Idea 1 is about improving Inkscape's data interoperability. This means being able to paste parts of drawings from Inkscape directly into OpenOffice.org and MS Word and the other way around. This would involve writing a cross platform WMF and EMF output extension (our current EMF extension is Windows only). This could be accomplished by using libwmf, but this project seems to be abandoned since 2002. Another option is to use some code from OpenOffice.org. Recently (2006), MS published a full specification of those formats, so writing a new library to read and write them isn't out of the question.
Ok. For this one, first and foremost you need to ascertain what the possibilities and best choices actually are. Don't just guess.
Check to see
1) what data flavors does MS Office offer 2) what data flavors does MS Office accept 3) what data flavors does OpenOffice offer 4) what data flavors does OpenOffice accept 5) what data flavors does GTK+ offer 6) what data flavors does GTK+ accept
In the past, #5 and #6 have been blockers. If they don't allow something, then adding support in an application won't help.
There is a utility you can use for some debugging of that: http://sourceforge.net/projects/dragndrop/
Oh, and as to MS publishing a spec... historically that hasn't really helped with the actual implementation of code.