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.
The opinion document at http://openide.netbeans.org/tutorial/reviews/opinions_73474.html 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.
Migration: http://www.netbeans.org/download/dev/javadoc/org-openide-util/org/openide/util/doc-files/preferences.html
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. http://hg.netbeans.org/main/rev/23a4468b0f9e 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.