The following changes have been released.
Clients should take note of at least the first four.
Make sure to note:
+ Renamed 'viewerContentBinding'
extension point to 'viewer' (now "org.eclipse.ui.navigator.viewer").
The 'viewerContentBinding' element of the extension point is left in tact;
a new element 'viewer' was added. The new extension point 'org.eclipse.ui.navigator.viewer'
now has two elements: 'viewer' (for configuration/properties on viewer)
and 'viewerContentBinding' (to bind extensions to a viewer)
+Updated all API methods in package 'org.eclipse.ui.navigator'
with documentation. Feedback is requested on areas that are still not clear
+Updated all schema doc.
+Added 'ResourcePropertyTester' to test projectNature
for IProject to org.eclipse.ui.navigator.resources.
The rest ...
was renamed to 'activate/deactivate'
have been removed. Clients should use activateExtensions/deactivateExtensions
+New Interface: ICommonDropAdapter to protect
internal API that was exposed in public API package
+Moved Interface: IExtensionActivationListener
from internal package to API package (org.eclipse.ui.navigator)
+ Moved Interface: INavigatorContentServiceListener
to API package (was already exposed via addListener/removedListener in
+New Interface: INavigatorContentExtension:
Extracted API methods from NavigatorContentExtension (an internal class).
Necessary to expose certain functions for clients (like IExtensionActivationListener.onLoad())
+New Interface: INavigatorViewerDescriptor:
Extracted API methods from NavigatorViewerDescriptor (an internal class).
Necessary to expose certain functions for clients (like INavigatorContentService.getViewerDescriptor()).
+ Removed all references to *wst*
from all classes and schemas.
+ Cleaned up message bundles
+ Deleted unused icons