Project: Eclipse_Platform_UI
Bug 84787 [Preferences] the preferencePage extension point does not support IExecutableExtension
Reported: 2005-02-09 10:38:24 | Status: verified fixed

We're checking for the class attribute in PreferencePageRegistry reader and if it's null we're discarding the extension. IExecutableExtension allows for omission of the attribute in favour of a nested "class" element. PreferencePages which attempt to utilize this feature are being tossed. This likely affects other workbench components that check to ensure a class attribute. I need this addressed for my activities work. I'll fix it up.

Files changed in fix:
bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/dialogs/RegistryPageContributor.java bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistryReader.java bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/registry/PreferencePageRegistryReader.java bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/registry/PropertyPagesRegistryReader.java bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/registry/RegistryReader.java bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/registry/WizardsRegistryReader.java