Release Notes 2.3.1Minor release of Knopflerfish. Released 2009-05-08
Framework (Core), updated to version 4.1.3
- Framework 4.1.3
- Fixed parsing exception of saved ConditionalPermissionInfo data during restart of framework. Fixed persistent saving of initialBundleStartLevel in start level service.
- Fixed ClassCastException in getHeaders() for extension bundles. Rectified PackageAdmin.getExportedPackages() so that doesn't include packages from extension bundles and unresolved bundles.
- Crimson 2.0.1
- Fixed a class-loader issue that made it impossible to directly use the DocumentBuilderFactory to create new instances. Note that this bundle is not needed on new Java releases (the recommendation is to use the XML-parsing that is provided by the JRE, or the Xerces-bundle).
- Xalan 126.96.36.199
This bundle now exports the javax.xml.transform.* packages. This makes
it possible to use the method TranformerFactory.newInstance() to get
a transformer-factory instance when the javax.xml.transform package
have been imported from the Xalan-bundle.
Note that these packages are exported with a version with the qualifier set to ".1" (188.8.131.52 to be precise) this makes them "better" than the version exported by the Xerces-bundle even though that they actually are identical. This trick makes the Xalan provided version of the packages the preferred one when bundles are resolved, thus hiding the version exported by the Xerces-bundle.
- Desktop 2.3.2
- Fixed a potential NullPointerException and removed a debug print.
- UI initialization is now done on the AWT Event Thread to avoid potential deadlocks inside Swing AWT.
- Major documentation update. A tutorials section have been added. Old desktop and remotefw documentation have been updated and converted to bundle doc. Corrected incorrect or missing links in htdocs and bundle docs