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.
Hi, I finished Versioning List Option Settings redesign (this task I received from A. Nebuzelsky and Trung). Please, the implementation should be finished ASAP. Thanks Josef Pavlicek
Grouping of Versioning Options panels (CVS, Subversion, Local History) has to be implemented in core/options. Definition of panel hierarchy in the layer would probably need to be extended.
A general infrastructure may be nice at some point if many modules needs this, but for now I will just create a simple infrastructure in versioncontrol/util that will be used by cvs, svn and local history. I did a similar thing for ruby options, albeit with different UI (that is why I would wait with a generic infrastructure).
The infrastructure: Checking in nbproject/project.xml; /cvs/versioncontrol/util/nbproject/project.xml,v <-- project.xml new revision: 1.5; previous revision: 1.4 done Checking in src/org/netbeans/modules/versioning/util/Bundle.properties; /cvs/versioncontrol/util/src/org/netbeans/modules/versioning/util/Bundle.properties,v <-- Bundle.properties new revision: 1.3; previous revision: 1.2 done RCS file: /cvs/versioncontrol/util/src/org/netbeans/modules/versioning/util/VcsAdvancedOptions.java,v done Checking in src/org/netbeans/modules/versioning/util/VcsAdvancedOptions.java; /cvs/versioncontrol/util/src/org/netbeans/modules/versioning/util/VcsAdvancedOptions.java,v <-- VcsAdvancedOptions.java initial revision: 1.1 done RCS file: /cvs/versioncontrol/util/src/org/netbeans/modules/versioning/util/VcsAdvancedOptionsPanel.form,v done Checking in src/org/netbeans/modules/versioning/util/VcsAdvancedOptionsPanel.form; /cvs/versioncontrol/util/src/org/netbeans/modules/versioning/util/VcsAdvancedOptionsPanel.form,v <-- VcsAdvancedOptionsPanel.form initial revision: 1.1 done RCS file: /cvs/versioncontrol/util/src/org/netbeans/modules/versioning/util/VcsAdvancedOptionsPanel.java,v done Checking in src/org/netbeans/modules/versioning/util/VcsAdvancedOptionsPanel.java; /cvs/versioncontrol/util/src/org/netbeans/modules/versioning/util/VcsAdvancedOptionsPanel.java,v <-- VcsAdvancedOptionsPanel.java initial revision: 1.1 done Removing src/org/netbeans/modules/versioning/util/layer.xml; /cvs/versioncontrol/util/src/org/netbeans/modules/versioning/util/layer.xml,v <-- layer.xml new revision: delete; previous revision: 1.1 done Checking in src/org/netbeans/modules/versioning/util/resources/layer.xml; /cvs/versioncontrol/util/src/org/netbeans/modules/versioning/util/resources/layer.xml,v <-- layer.xml new revision: 1.2; previous revision: 1.1 done
And it's usage. Note that the infrastructure uses the same API as advanced options so the change in VCS modules is minimal - register options into folder VersioningOptionsDialog instead of OptionsDialog/Advanced. In CVS I also added a title border to match the new UI spec. Checking in src/org/netbeans/modules/localhistory/resources/layer.xml; /cvs/versioncontrol/localhistory/src/org/netbeans/modules/localhistory/resources/layer.xml,v <-- layer.xml new revision: 1.7; previous revision: 1.6 done Checking in main/src/org/netbeans/modules/subversion/resources/svn-layer.xml; /cvs/subversion/main/src/org/netbeans/modules/subversion/resources/svn-layer.xml,v <-- svn-layer.xml new revision: 1.41; previous revision: 1.40 done Checking in nbproject/project.properties; /cvs/javacvs/cvsmodule/nbproject/project.properties,v <-- project.properties new revision: 1.18; previous revision: 1.17 done Checking in src/org/netbeans/modules/versioning/system/cvss/options/Bundle.properties; /cvs/javacvs/cvsmodule/src/org/netbeans/modules/versioning/system/cvss/options/Bundle.properties,v <-- Bundle.properties new revision: 1.3; previous revision: 1.2 done Checking in src/org/netbeans/modules/versioning/system/cvss/options/CvsOptionsPanel.form; /cvs/javacvs/cvsmodule/src/org/netbeans/modules/versioning/system/cvss/options/CvsOptionsPanel.form,v <-- CvsOptionsPanel.form new revision: 1.4; previous revision: 1.3 done Checking in src/org/netbeans/modules/versioning/system/cvss/options/CvsOptionsPanel.java; /cvs/javacvs/cvsmodule/src/org/netbeans/modules/versioning/system/cvss/options/CvsOptionsPanel.java,v <-- CvsOptionsPanel.java new revision: 1.5; previous revision: 1.4 done Checking in src/org/netbeans/modules/versioning/system/cvss/resources/layer.xml; /cvs/javacvs/cvsmodule/src/org/netbeans/modules/versioning/system/cvss/resources/layer.xml,v <-- layer.xml new revision: 1.30; previous revision: 1.29 done