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.
It seems that parts of the actions rework described in issue 17597 are a hot candidate for next version of NetBeans platform. That is definitely good as the current mixture of javax.swing.Action and org.openide.util.SystemAction creates rather unpleasant user experience. The main theme for the actions rework for 5.1 is: "Let's get rid of SystemAction" That does not necessarily mean we need to remove the action completely from all its usages, but an environment shall be created that new actions do not need to subclass SystemAction & co. at all and have other more pleasant alternatives.
The selected "voting" reviewers are: jjancura - for his recent experience with actions during New Options dialog msandor - for hard effort to write working CVS actions based on SystemAction mmetelka - for his insight into the way how editor actions work ppisl - for struggling with action definitions in layer and need to create new XML actions of course every reviewer is welcomed to join. I expect at least Jesse, Hrebejk and someone from debugger to participate as well.
The initial step is to gather the requirements, formulate usecase and define the scope of the work for NetBeans 5.1 release. There is a living document that is going to reflect the opinion of submitter and reviewers at: http://www.netbeans.org/source/browse/openide/arch/arch-openide-actions.xml?rev=1.35.2&content-type=text/vnd.viewcvs-markup I'll attach its html version tomorrow, then the discussion can start. I'd like to have the inception review during early January 2006 and during it agree on the usecases and scope. I am looking forward to work with you.
Created attachment 27782 [details] Initial Draft from Dec 12, 2005
Created attachment 28332 [details] The version of arch document as of 2005, Jan 10
Of some interest: A general overview page with a history of "actions effort": http://openide.netbeans.org/proposals/actions/index.html
Created attachment 28679 [details] Version of arch document from Jan31, 2006, that includes all review comments
The opinion is available at http://openide.netbeans.org/tutorial/reviews/opinions_70280.html
Just something to consider - issue #71280.
Currently not planned for 6.0.
Enough. *** This issue has been marked as a duplicate of 17597 ***
Integrated into 'main-golden', will be available in build *200907011400* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-golden/rev/39a6cecbf6f7 User: Jaroslav Tulach <jtulach@netbeans.org> Log: Backporting the work done in CVS for actions #70280 into own branch in Hg
*** Bug 30581 has been marked as a duplicate of this bug. ***