The opinion document at
states that one of the goals of the "preferences rewrite" is to fully get rid
of system options and as a measure of success it suggests to make sure the
org-openide-options.jar module is really not used.
This bug has been created to track this goal.
BTW don't forget to also check for other settings stored in the userdir not
using SystemOption: editor stuff (of course), property sheet (I fixed this),
J2EE/whatever (I don't know who stores this), ...
Just run a copy of the IDE, change everything in sight, then go through the
userdir file by file until you have accounted for everything.
org-openide-options.jar is disabled when running just platform.
Editor/settings must be fixed first, I think - reassigned. After fixing, just reassign back.
The editor/settings module is fine, but other editor modules still depend on SystemOption. We are not planning to clean
this up for nb6, see issue #90403 for details.
I am not willing to take responsibility for this issue. The editor's part of the problem and its solution is described
in issue #90403 and I added it as a blocker for this issue, but the rest is outside of the scope of the editor module.
I means smaller global lookup in many case due removal of options from Services folder of SFS.
moving opened issues from TM <= 6.1 to TM=Dev
org-openide-options.jar is currently directly used by org.netbeans.modules.cnd, org.netbeans.modules.db, and
org.netbeans.modules.editor.deprecated.pre61settings. I reopened issue 116070 for cnd. For db issue 88407 is still pending.
I removed dependency on editor.deprecated.pre61settings from all the rest of the modules in Nb full distro, but xml.text.
The xml.text is still using classes from e.d.pre61completion, which depends on e.d.pre61settings (issue #151130).
I guess this is fixed. I tried to execute full IDE:
$ ant tryme 2>&1 | grep option
[exec] org.netbeans.modules.options.api/1 [1.11 090109]
[exec] org.netbeans.modules.options.keymap [1.5 090109]
[exec] org.netbeans.modules.options.editor/1 [1.11 090109]
so it looks that org.openide.options is disabled. Great work!
So I consired this issue as fixed. Or is there yet anything else need to be done?
The necessary thing is to add test, so we do not regress in future. I'll do it as part of issue 157429.