If you use the File, Wizards menu - it throws up a UI using Java to
create documents. This causes some nasty problems on machines with
mis-configured (or not present) Java, and of course presents a serious
performance challenge. Since we bundle our own Python run-time anyway, it would
be ideal to run a python to java converter across the code to drop this
dependency. This should be made easier by the existing Java code using UNO APIs
to create its GUI. The wizards code lives in: wizards/com/sun/star/ and it
would (most likely) be best to start off by converting something smaller - like
the 'fax' wizard first - which is sub 1000 lines. Of course, if you prefer
native C++ to python, using that instead would be an option too.
Wizards: Java to Python? conversion
Background: If you use the File, Wizards menu - it throws up a UI using Java to create documents. This causes some nasty problems on machines with mis-configured (or not present) Java, and of course presents a serious performance challenge. Since we bundle our own Python run-time anyway, it would be ideal to run a python to java converter across the code to drop this dependency. This should be made easier by the existing Java code using UNO APIs to create its GUI. The wizards code lives in: wizards/ com/sun/ star/ and it would (most likely) be best to start off by converting something smaller - like the 'fax' wizard first - which is sub 1000 lines. Of course, if you prefer native C++ to python, using that instead would be an option too.
Skills: python, some Java, minor C++
Taken By: Xisco Faulí