This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Provide only one simple Module Catalog which is accessible from Tools menu as replacement of Setup Wizard. Rid of Setup Wizard and its panels registered in layer. Only two modules: core and autoupdate are using registration of own panels in SetupWizard, all panels has some replacement either in new Options panels or in ModuleCatalog. This feature is developed on branch uninstall_module_20323 together with Uninstall Module feature. Only modules core, core-ui are autoupdate are subject of this change. Needs to change the platform and IDE documentation and note in a upgrade-guide.
Possibility to declare own panel to Setup Wizard is undocumented 'api', don't afraid to broke this 'api'. IMHO it can be tracked as API_REVIEW_FAST instead of API_REVIEW. Subject of this api change is: - rid of Setup Wizard: all panels (formerly a part of Setup Wizard) will own replacement in new Preferences Dialog (issue 58412) and new Module Catalog Dialog - new Module Catalog Dialog designed in UI spec. http://ui.netbeans.org/docs/ui/update/manager.htm Module Catalog Dialog is based on core/src/ModuleNode, core/src/ModuleBean and core/startup/ModuleList w/o any API change. Not a subject of this review is placement of Module Catalog Panel. The panel is placed originally in Core module - probably not ideal. I'll file a another issue where to place these classes in a another module inserted of Core module I'll prefer the Autoupdate module as general handler of module customizations. Any objections, comments? Thanks for review.
Thanks for review. I'm going to integrate early next week.
Impl has been integrated in main trunk 05/08/03.