OpenOffice NetBeans Integration/Releases/Release 1.1

From Apache OpenOffice Wiki
Jump to: navigation, search

The 1.1 release is planned for September, 1th 2007. For this release we will focus on improvements for the existing project types and the overall workflow.

Planned Feature  Status   Milestone 
Late initialization of the plugin
That means that the plugin asks for the necessary configuration data (office and SDK) when some functionality of the plugin is used the first time and not during the installation of the plugin. For example using a new project type.
done -
Support of description.xml files for oxt packages
That means that the corresponding project types have a new context menu entry (later integration in project properties) to collect the necessary information like a unique identifier, version info, etc. For detailed information see []
done -
Project update
We will introduce a mechanism to detect the current version of an UNO project and will update if necessary the UNO specific build scripts and property files so that these projects work with the latest plugin version. For example the support of the description.xml.
done -
Better manifest support
That means we will improve the UNO project specific ant targets to become more flexible and allow easier customization.
done -
Support of a central registration class
To support more than one UNO component implementation in one oxt package we will introduce a central registration class which do the registration for all UNO components object.
done -
UNO object file type
Corresponding to the last point we will support a new file type wizard for UNO objects. This file type wizard is comparable to the project wizard and will support the same feature set but can be used more than once for an existing project. This makes the usage more comfortable and allows even more complex oxt packages.
done -
To make own additions to the targets for packaging in the Ant scripts, two new targets exist now for the user to overwrite in the build.xml. These targets are executed before and after the .oxt file is created. The build.xml in new extension projects contains a short help for this. done -
Support Mac OS X
This is the only operating system that is both supported by and NetBeans, but it is not supported by the plugin. Note: Mac is supported with this version and with 2.3. But with some limitation that depends on office problems. That is the simple bootstrap mechanism will not work and the deployment from the office directly will not work from NetBeans directly. Related to the last feature the debug feature won't work also. These problems will be fixed asap in the office related code.
done -
Specialized UNO obect file types
Similar to specialized project types we will provide specialized file types for Calc Add-ins and Add-On objects.
Moved to the next release, see 1.2.
canceled -
Run target to simply run an extension in the configured target office. Whereas the debug feature deploy and debug the extensions in a local user installation of the target office, this new run target will deploy and run the extension in the normal working user installation. This run target is a simple shortcut to start the office. done -
Logging support, means that the plugin supports a new option to enable a logging feature. This feature is helpful to detect potential problems in the plugin itself and customer problems. done -
Personal tools