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.

Bug 105602 - Versioning List Option Settings redesign
Summary: Versioning List Option Settings redesign
Status: RESOLVED FIXED
Alias: None
Product: platform
Classification: Unclassified
Component: Options&Settings (show other bugs)
Version: 6.x
Hardware: All All
: P3 blocker (vote)
Assignee: Pavel Buzek
URL: http://ui.netbeans.org/docs/ui/Option...
Keywords:
Depends on:
Blocks: 106376
  Show dependency tree
 
Reported: 2007-06-04 15:40 UTC by Josef Pavlicek
Modified: 2008-12-22 13:54 UTC (History)
1 user (show)

See Also:
Issue Type: TASK
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Josef Pavlicek 2007-06-04 15:40:01 UTC
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
Comment 1 Maros Sandor 2007-06-13 09:42:39 UTC
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.
Comment 2 Pavel Buzek 2007-06-14 06:08:40 UTC
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).
Comment 3 Pavel Buzek 2007-06-14 06:09:58 UTC
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
Comment 4 Pavel Buzek 2007-06-14 06:15:46 UTC
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