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
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
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:
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":
Created attachment 28679 [details]
Version of arch document from Jan31, 2006, that includes all review comments
The opinion is available at
Just something to consider - issue #71280.
Currently not planned for 6.0.
*** 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)
User: Jaroslav Tulach <firstname.lastname@example.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. ***