platform-ui-home/componentAreas.html
Parent Directory
|
Revision Log
Revision 1.78 -
(download)
(as text)
(annotate)
Fri Oct 26 17:26:20 2007 UTC (2 years, 1 month ago) by kevinm
Branch: MAIN
Changes since 1.77: +0 -130 lines
Fri Oct 26 17:26:20 2007 UTC (2 years, 1 month ago) by kevinm
Branch: MAIN
Changes since 1.77: +0 -130 lines
Removing owner tags
<html>
<head>
<style type="text/css">
<!--
td.component {
vertical-align: top;
text-align:right;
}
a.bugs {
style="font-size: smaller";
}
div.owner {
text-indent: 30px;
}
-->
</style>
<script language="javascript">
<!--
function viewBugsWithSummary(desc) {
window.location = "https://bugs.eclipse.org/bugs/buglist.cgi?short_desc_type=anywordssubstr&short_desc=" + encodeURI(desc) + "&product=Platform&component=UI&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&changedin=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&newqueryname=&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=";
}
function viewBugsByUser(email) {
window.location = "https://bugs.eclipse.org/bugs/buglist.cgi?short_desc_type=allwordssubstr&short_desc=&product=Platform&component=UI&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailassigned_to1=1&emailtype1=substring&email1=" + email + "&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&changedin=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&newqueryname=&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=";
}
//-->
<!-- 'directories=0,height=480,location=0,resizable=1,scrollbars=1,toolbar=0,width=515' -->
</script>
<meta http-equiv="Content-Type"
content="text/html; charset=windows-1252">
<title>Platform UI Component Areas</title>
</head>
<body>
<h2>Component Areas for Platform UI</h2>
Platform UI is divided into the following functional areas. The tags in
square brackets are used in bug report subject headings to indicate the
affected area. The current owner of each functional area is indicated in
parentheses. The queries here may not represent all bugs in a given
component area if there are any that havn't been properly tagged.
<p>Last updated: August 21, 2007
<p>
<table border="1">
<tr>
<td>
<h3>Component</h3>
</td>
<td>
<h3>Description</h3>
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[About]')">About</a>]</td>
<td>About dialog and System Summary Editor
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[ActionSets]')">ActionSets</a>]</td>
<td>Action sets
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[ActivityMgmt]')">ActivityMgmt</a>]</td>
<td>Support for activity grouping of functionality (AKA: Capabilities)
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[BiDi]')">BiDi</a>]</td>
<td>Bidirectional support. Triage '-dir rtl' defects to the
appropriate component area first (i.e. if it's a Drag 'n Drop issue
that only shows up in 'rtl' mode then triage to [DnD]...)
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[CellEditors]')">CellEditors</a>]</td>
<td>Cell editors in Tasks view, Properties view or other views
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[Commands]')">Commands</a>]</td>
<td>Command support (added in 3.0)
<ul>
<li><em>handlers</em>. Anything dealing with handlers and handler
submissions.</li>
<li><em>instrumentation</em>. Instrumenting the command architecture
for gathering user information.</li>
<li><em>macros</em>. Sequential list of commands. Grouping commands.</li>
<li><em>parameters</em>. The ability to pass parameters to commands.
This is generally requested so that dyanamic commands can be defined
(e.g., launch configurations).</li>
<li><em>performance</em>. The performance of the key binding
architecture, or its registry.</li>
<li><em>request</em>. A request for a new command or a new key
binding (or both).</li>
</ul>
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[CommonNavigator]')"">CommonNavigator</a>]</td>
<td>The generic navigator API (org.eclipse.ui.navigator).
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[Contexts]')"">Contexts</a>]</td>
<td>Support for context grouping of functionality
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[Contributions]')">Contributions</a>]</td>
<td>ContributionManager, ContributionItem hierarchy,
org.eclipse.jface.action, action contributions from plugin.xml
<ul>
<li><em>adapters</em>. Anything to do with the adapter mechanism and
its friends.</li>
<li><em>configurability</em>. The end user's ability to manipulate
contributions.</li>
<li><em>duplication</em>. Places where code needs to be duplicated
needlessly.</li>
<li><em>dynamic</em>. Anything dealing with dynamic menus</li>
<li><em>dynamic plug-ins</em>. The ability to respond to plug-ins
appearing or disappearing.</li>
<li><em>errors</em>. Error handling in the contributions framework.</li>
<li><em>interactions</em>. How contributions from different plug-ins
interact with each other. How different contributions interact with
each other in the same plug-in. Also, things which the workbench can
do, but plug-ins can't.</li>
<li><em>ordering</em>. Controlling the order of items in the menu --
in Java or XML.</li>
<li><em>updating</em>. Behaviour of the menu and toolbar management
code, in response to changes in its components. This primarily deals
with visibility and whether items are enabled. It also covers
selection and optimization of selection changes.</li>
<li><em>visible/enabled</em>. The control of visibility and the
enabled state through XML.</li>
<li><em>widgets</em>. Controlling the type of widget used to display
a contribution. This only includes controlling widget behaviour and
state (other than visible and enabled).</li>
</ul>
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[Coolbar]')">Coolbar</a>]</td>
<td>Coolbar support (including layout within coolbar)
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[DataBinding] [DataBindings]')">DataBinding</a>]</td>
<td>JFace Data Binding
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[Decorators]')">Decorators</a>]</td>
<td>Decorators mechanism and Label Decorations preference page
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[DetachedView] [DetachedViews]')">DetachedView</a>]</td>
<td>Views and editors in separate windows
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[Dialogs]')">Dialogs</a>]</td>
<td>JFace and UI dialogs other than IDE, Filtered Items/Open Resource
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[DND]')">DND</a>]</td>
<td>Drag and Drop. Does not include dragging views and editors.
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[DyanmicUI]')">DynamicUI</a>]</td>
<td>The ability to add/remove plug-ins from a running Eclipse<br>
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[EditorMgmt]')">EditorMgmt</a>]</td>
<td>General editor management, not text editor specific
<ul>
<li><em>associations</em>. The file associations mechanism:
behaviour, preferences and functionality.</li>
<li><em>drop-down</em>. The editor drop-down: look, feel, bugs, etc.</li>
<li><em>history</em>. The navigation history mechanism.</li>
<li><em>tabs</em>. The tabbed editor user experience, and bugs
related to editor tabs.</li>
</ul>
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[EFS]')">EFS</a>]</td>
<td>Extended File System Support
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[ErrorHandling]')">ErrorHandling</a>]</td>
<td>OutOfMemory, NPE etc. Exceptions that are not exepected but need
to be handled to make it robust
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[Examples]')">Examples</a>]</td>
<td>the 3 workbench examples (multipageeditor, propertysheet,
readmetool) but not javaeditor (owned by platform-text component)
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[FastView]')">FastView</a>]</td>
<td>issues related to fast views
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[Features]')">Features</a>]</td>
<td>UI related to features, other than [About], e.g. product branding,
default perspective, etc.
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[FieldAssist]')">FieldAssist</a>]</td>
<td>Defects concerning ControlDecoration, Required Fields, Content
Proposal, Decorated Fields or Field Assistance
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[GlobalActions]')">GlobalActions</a>]</td>
<td>actions created in workbench action builder that are not directly
related to other components
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[Graphics]')">Graphics</a>]</td>
<td>Any graphics that UI has control over.
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[GTK/Linux]')">GTK/Linux</a>]</td>
<td>GTK/Linux specific issues.
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[Help]')">Help</a>]</td>
<td>F1 help; missing or problems with content
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[IDE]')">IDE</a>]</td>
<td>Issues related to the IDE as an app (as opposed to RCP)
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[Intro] [Welcome]')">Intro</a>]</td>
<td>Intro part management and legacy welcome page support
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[Import/Export]')">Import/Export</a>]</td>
<td>Import/Export wizards
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[JFace]')">JFace</a>]</td>
<td>parts of JFace not covered by [Dialogs], [Preferences], [Viewers]
and [Wizards]
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[KeyBindings]')">KeyBindings</a>]</td>
<td>Key bindings engine and preferences; requests to change key
bindings, or keys not working
<ul>
<li><em>assist</em>. The key binding assist dialog.</li>
<li><em>doc</em>. Documentation, articles or notes about best
practices. Also, changing code to conform to best practices.</li>
<li><em>errors</em>. Error handling.</li>
<li><em>interactions</em>. Interactions between the key binding
architecture and native facilities (e.g., mnemonics). Also, the order
in which events arrive.</li>
<li><em>misc</em> Anything does not fit in other categories.</li>
<li><em>out-of-order</em>. Anything dealing with the two special
keys: ESC and DEL.</li>
<li><em>performance</em>. The performance of the key binding
architecture, or its registry.</li>
<li><em>preference page</em>. The keys preference page.</li>
<li><em>registry</em>. The registry, its syntax, and backward
compatibility.</li>
<li><em>request</em>. A request for a new command or a new key
binding (or both).</li>
</ul>
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[LinkedResources]')">LinkedResources</a>]</td>
<td>Handling of linked resources in Navigator and New File/Folder
wizards
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[Mac]')">Mac</a>]</td>
<td>Mac specific issues
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[Markers] [Bookmarks] [Tasks] [Problems]')">Markers</a>]</td>
<td>Issues related to markers, including tasks, problems, bookmarks,
etc. e.g. bugs related to MarkerImageProvider, MarkerHelp,
MarkerResolutions
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[Metadata]')">Metadata</a>]</td>
<td>Anything related to the metadata associated with plug-ins (e.g.,
MANIFEST.MF, build.properties, .classpath, version numbers, compiler
settings, formatter settings, etc.)
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[Model]')">Model</a>]</td>
<td>anything related to org.eclipse.ui.model classes
IWorkbenchAdapter, WorkbenchLabelProvider, WorkbenchContentProvider
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[MPE]')">MPE</a>]</td>
<td>bugs related to Multipage editor that are not [Editor Mgmt] and
not editor specific
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[Navigator]')">Navigator</a>]</td>
<td>Navigator view
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[OLE]')">OLE</a>]</td>
<td>OLE support on Windows
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[OpenModes]')">OpenModes</a>]</td>
<td>Single click, double click support
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[OpenResource]')">OpenResource</a>]</td>
<td>Open Resource and FilteredItemsSelection dialogs
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[Outline]')">Outline</a>]</td>
<td>Outline view
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[PerspectiveBar]')">PerspectiveBar</a>]</td>
<td>The bar used to indicate which perspectives are currently open and
allow easy switching between them.
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[Perspectives]')">Perspectives</a>]</td>
<td>Perspective management
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[Preferences]')">Preferences</a>]</td>
<td>preferences dialog, field editors and workbench preference pages
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[PresentationAPI] [Presentation]')">PresentationAPI</a>]</td>
<td>Bugs pertaining to the presentation API.
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[R21PRES] [Presentations]')">Presentations</a>]</td>
<td>Code related to maintaining the Eclipse 2.1 and 3.0 look and feel.
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[Progress]')">Progress</a>]</td>
<td>Responsive UI work relating to Progress View and Progress dialogs
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[PropertiesDialog]')">PropertiesDialog</a>]</td>
<td>Properties dialog
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[PropertiesView]')">PropertiesView</a>]</td>
<td>Properties view
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[QuickAccess]')">QuickAccess</a>]</td>
<td>Ctrl-3 quick access dialog issues
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[RCP]')">RCP</a>]</td>
<td>Rich Client Platform issues
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[StatusHandling]')">StatusHandling</a>]</td>
<td>Issues related to the status handling facliity (added in 3.3)
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[TabbedProperties]')">TabbedProperties</a>]</td>
<td>Tabbed Properties issues (plugin
org.eclipse.ui.views.properties.tabbed)
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[Themes]')">Themes</a>]</td>
<td>Dealing with dialog/window fonts/colours and the theme API
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[Trim]')">Trim</a>]</td>
<td>Defects in Trim contributions or trim management (DnD,
persistance, layout...)
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[Undo]')">Undo</a>]</td>
<td>Dealing with the new undo/redo support introduced in Eclipse 3.1
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[ViewMgmt]')">ViewMgmt</a>]</td>
<td>View management
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[Viewers]')">Viewers</a>]</td>
<td>JFace viewers
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[win32]')">Win32</a>]</td>
<td>Win32 specific issues
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[Wizards]')">Wizards</a>]</td>
<td>JFace wizards and workbench new item wizards (excluding
import/export)
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[Workbench]')">Workbench</a>]</td>
<td>ui.plugin, Workbench, WorkbenchWindow
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[WorkbenchParts]')">WorkbenchParts</a>]</td>
<td>Bugs pertaining to part lifecycle.
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[WorkbenchLauncher]')">WorkbenchLauncher</a>]</td>
<td>Primarily, that portion of startup where the UI team decides where
the workspace will be.
</td>
</tr>
<tr>
<td class="component">[<a
href="javascript:viewBugsWithSummary('[WorkingSets]')">WorkingSets</a>]</td>
<td>Working sets
</td>
</tr>
</body>
</html>
| help@eclipse.org | ViewVC Help |
| Powered by ViewVC 1.0.3 |
