<!doctype html public "-//w3c//dtd html 4.0 transitional//en"> | |
<html> | |
<head> | |
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> | |
<meta name="Author" content="Build"> | |
<meta name="GENERATOR" content="Microsoft FrontPage 4.0"> | |
<title>Eclipse Platform Release Notes - Workbench</title> | |
</head> | |
<body> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse Integration Build 20021107 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
<p> | |
<a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=25818">Bug 25818</a> [Workbench] PageBookView causes editors to leak | |
<p> | |
<hr SIZE=0 WIDTH="100%"> | |
Eclipse Integration Build 20021023 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
<p> | |
<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2002%2F10%2F18&chfieldto=2002%2F10%2F23&product=Platform&component=UI&cmdtype=doit&order=Bug+Number&&target_milestone=2.0.2"">Click | |
here</a> to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED | |
between 2002/10/18 and 2002/10/23.</p> | |
<p> | |
| |
<hr SIZE=0 WIDTH="100%"> | |
<p> | |
</p> | |
Eclipse Integration Build 20021018 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
<p> | |
<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2002%2F10%2F16&chfieldto=2002%2F10%2F18&product=Platform&component=UI&cmdtype=doit&order=Bug+Number&&target_milestone=2.0.2"">Click | |
here</a> to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED | |
between 2002/10/16 and 2002/10/18.</p> | |
<p> | |
| |
<hr SIZE=0 WIDTH="100%"> | |
<p> | |
</p> | |
Eclipse Integration Build 20021016 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
<p> | |
<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2002%2F10%2F09&chfieldto=2002%2F10%2F16&product=Platform&component=UI&cmdtype=doit&order=Bug+Number&&target_milestone=2.0.2"">Click | |
here</a> to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED | |
between 2002/10/09 and 2002/10/16.</p> | |
<p> | |
| |
<hr SIZE=0 WIDTH="100%"> | |
<p> | |
</p> | |
Eclipse Integration Build 20021009 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
<p> | |
<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2002%2F10%2F03&chfieldto=2002%2F10%2F09&product=Platform&component=UI&cmdtype=doit&order=Bug+Number&&target_milestone=2.0.2"">Click | |
here</a> to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED | |
between 2002/10/03 and 2002/10/09.</p> | |
<p> | |
| |
<hr SIZE=0 WIDTH="100%"> | |
<p> | |
</p> | |
Eclipse Integration Build 20021003 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
<p> | |
<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2002%2F10%2F20&chfieldto=2002%2F10%2F03&product=Platform&component=UI&cmdtype=doit&order=Bug+Number&&target_milestone=2.0.2"">Click | |
here</a> to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED | |
between 2002/10/02 and 2002/10/03.</p> | |
<p> | |
| |
<hr SIZE=0 WIDTH="100%"> | |
<p> | |
</p> | |
Eclipse Integration Build 20021002 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
<p> | |
<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2002%2F09%2F25&chfieldto=2002%2F10%2F02&product=Platform&component=UI&cmdtype=doit&order=Bug+Number&&target_milestone=2.0.2"">Click | |
here</a> to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED | |
between 2002/09/25 and 2002/10/02.</p> | |
<p> | |
| |
<hr SIZE=0 WIDTH="100%"> | |
<p> | |
</p> | |
Eclipse Integration Build 20020925 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
<p> | |
<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2002%2F09%2F17&chfieldto=2002%2F09%2F25&product=Platform&component=UI&cmdtype=doit&order=Bug+Number&&target_milestone=2.0.2"">Click | |
here</a> to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED | |
between 2002/09/17 and 2002/09/25.</p> | |
<p> | |
| |
<hr SIZE=0 WIDTH="100%"> | |
<p> | |
</p> | |
Eclipse Integration Build 20020917 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
<p> | |
<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2002%2F08%2F14&chfieldto=2002%2F09%2F17&product=Platform&component=UI&cmdtype=doit&order=Bug+Number&&target_milestone=2.0.2">Click | |
here</a> to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED | |
between 2002/08/14 and 2002/09/17.</p> | |
<p> | |
| |
<hr SIZE=0 WIDTH="100%"> | |
<p> | |
</p> | |
Eclipse Integration Build 20020814 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
<p> | |
<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2002%2F08%2F13&chfieldto=2002%2F08%2F14&product=Platform&component=UI&cmdtype=doit&&order=Bug+Number">Click | |
here</a> to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED | |
between 2002/08/13 and 2002/08/14.</p> | |
<p> | |
| |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse Integration Build 20020814 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
<p> | |
<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2002%2F06%2F27&chfieldto=2002%2F08%2F13&product=Platform&component=UI&cmdtype=doit&&order=Bug+Number">Click | |
here</a> to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED | |
between 2002/06/27 and 2002/08/13.</p> | |
<p> | |
| |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse Integration Build 20020627 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
<p> | |
| |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse Integration Build 20020626 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
<h1> | |
</h1> | |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse Integration Build 20020625 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
20256 - Why switch to resource persp when opening Welcome editor? | |
<h1> | |
</h1> | |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse Integration Build 20020624 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
18692 - [External Tools] Including XML files in ANT does not work an | |
<br>20599 - [ExternalTools] F3 behaves differently than F2 with variable | |
<br>20635 - [External Tools] Unable to run Ant build-files which include | |
<br>20796 - org.eclipse.ui still has icons\basic directory | |
<h1> | |
</h1> | |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse Integration Build 20020621 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
1938 - [JFace] ICellModifier.modify() is passed Item, not element ( | |
<br>9082 - Debug action set contributed items not "filled"; accerlerato | |
<br>18469 - Welcome text for workbench should link to Welcome... dialog | |
<br>18470 - Welcome dialog list should be multi-select | |
<br>19267 - Types view show types of wrong package | |
<br>20088 - Placement of "Reset Toolbar Layout" | |
<br>20336 - [External Tools] Need variable to identify build kind | |
<br>20403 - [External Tool Builders - names truncated | |
<br>20404 - [External Tools] NPE in External Tool Builders property page | |
<br>20405 - Stack overflow | |
<br>20471 - WWinKeyBindingService property listener using == instead of | |
<br>20600 - TVT2:'About...' page:garbled char in "System info" page | |
<br>20609 - External Tools: NPE if target has no name | |
<br>20617 - Missing help context IDs for Keyboard Shortcuts actions | |
<br>20625 - 'Save all' not always enabled appropriately | |
<br>20720 - TVT2: Wrong F1 help contents | |
<p> | |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse Integration Build 20020619 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
12752 - Delete action factories | |
<br>14046 - Make drag and drop adapters public | |
<br>15950 - Doc: editorActions doc doesn't adequately describe meaning | |
o | |
<br>17477 - Coolbar doesn't wrap to multiple lines | |
<br>17722 - Creating TaskList is slow | |
<br>18047 - Internal Error copying a file in the navigator. | |
<br>18481 - TVT: corrupt quote character in new plugin wizard | |
<br>18682 - [External Tools] "tool's file does not exist"/"could not fin | |
<br>19106 - Unable to restore MRU list message sent to log | |
<br>19935 - Leaking jface.text.source.CompositeRuler$CompositeRulerCanva | |
<br>20065 - About Features dialog displays plugin name, not Feature name | |
<br>20073 - TVT2:Preference-perspective panel: buttons Delete and Reset | |
<br>20084 - AssertionFailed in WelcomeEditor.dispose() | |
<br>20093 - Double entries on Java project properties | |
<br>20162 - edit menu entries show up 3 times | |
<br>20166 - NPE in ClassFileEditorActionContributor while restoring work | |
<br>20178 - Lack of a product welcome.xml specification breaks Welcome.. | |
<br>20193 - NPE after importing Editor page preferences | |
<br>20245 - line numbering does not obey regional settings | |
<br>20266 - Pin button looks pressed. | |
<br>20347 - IllegalArgumentException pressing Ctrl+F6 | |
<br>20380 - Single click mode does not give focus to editor | |
<br>20505 - Multiple hover threads are running. | |
<br>20506 - TVT2: possible problems with keys in UI | |
<br>20542 - [External Tools] Need to pull out support for external tool | |
<p> | |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse Integration Build 20020612 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
10025 - Resizing views should not use height ratios | |
<br>10774 - Shortcut for deleting current line | |
<br>13367 - Ctrl+Up and Ctrl+Down don't match emacs behaviour | |
<br>16907 - Moving or copying a file to a different folder containing a | |
<br>16962 - Fastview thumbtack Icon/pressed state confusing | |
<br>17071 - Emacs: Ctrl+Z should Scroll Up | |
<br>17086 - Emacs: problems with mark | |
<br>17342 - R1.0 workspace: Task view settings lost | |
<br>17429 - Ctrl+X U in emacs is UNDO. | |
<br>18232 - Performance: Replace All very slow | |
<br>18525 - Calls to IWorkbenchPart.dispose() should be wrapped in an IS | |
<br>18579 - Selection event not fired | |
<br>18597 - Missing a seperator in the Run menu | |
<br>18692 - [External Tools] Including XML files in ANT does not work an | |
<br>18732 - Tooltip wrong on start up for label retarget toolitem from | |
a | |
<br>18821 - Warning should be thrown if an Ant classpath entry does not | |
<br>19150 - Leaking RetargetAction and LabelRetargetAction etc on editor | |
<br>19267 - Types view show types of wrong package | |
<br>19302 - DefaultEncodingSupport#initialize() should take ITextEditor | |
<br>19321 - Need help context IDs everywhere | |
<br>19372 - Dropping folder into a container with a folder of the same | |
n | |
<br>19415 - Emacs: File->New->Other accelerator not cleared | |
<br>19426 - Editor name in tab changes | |
<br>19490 - Emacs: Keybindings not getting Alt+R | |
<br>19672 - MSWord in-place loses scroll bars | |
<br>19707 - Duplicate CoolBar Contribution Items | |
<br>19742 - System info does not indicate 4th version number field | |
<br>19753 - [external tools] *_loc are limited by leading slash | |
<br>19832 - Editor switcher should use Ctrl+E | |
<br>19842 - Ctrl+D is associated with 2 action in emacs. | |
<br>19848 - Action multiple set contributions lost when one action set | |
r | |
<br>19872 - Go to Line should use ".." instead of "..." | |
<br>19900 - Emacs: Alt+< bindings | |
<p> | |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse Integration Build 20020611 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
2229 - Usability: Progress Dialog on Save is distracting (1GEAR0D) | |
<br>11731 - Modal dialog does not appear | |
<br>16180 - Why is the Ant graphic used for external tools | |
<br>16639 - Ant Preference Page need mnemonics | |
<br>17024 - Emacs key bindings for find actions are non-standard | |
<br>18372 - get rid of all fragment.properties in UI fragments | |
<br>18393 - Persistent hover help | |
<br>18407 - Run External - Command variables not working? | |
<br>18499 - [External Tools] Locations with spaces cause some tools to | |
f | |
<br>18630 - Name in task tray does not include perspective | |
<br>18668 - Deprecated RuleBasedPartitioner is broken | |
<br>18682 - [External Tools] "tool's file does not exist" | |
<br>18734 - Problem with new preference import feature | |
<br>18738 - Typo in preference import: "Preferences importeded..." | |
<br>18754 - System info plugin registry information contains extra tabs | |
<br>18819 - About dialog does not close after showing system info | |
<br>18919 - Out of handles when closing project | |
<br>19101 - View tab contains title text | |
<br>19152 - Import and Export on Preference page causes numerous mnemoni | |
<br>19165 - Poor hit-testing during DND in Navigator View | |
<br>19191 - NPE in EditorManager when closing workbench | |
<br>19204 - Missing mnemonics for Workbench preference page | |
<br>19206 - Editor is "Revert"-ed when pressing apply in Workbench->edit | |
<br>19223 - Label in upper case instead of lower for Workbench > Decorat | |
<br>19295 - System Summary format hard to read for change log | |
<br>19340 - Export preferences overwrites files without warning | |
<br>19343 - Export preferences doesn't append file extension | |
<br>19358 - NPE in WorkbenchPage.busyResetPerspective | |
<br>19368 - Task View: Autofix caused bad dialog | |
<br>19511 - NPE zooming on stale editor | |
<br>19517 - External tool uses focused resource instead of selected reso | |
<br>19555 - ConcurrentModificationException in AbstractMarkerAnnotationM | |
<br>19612 - F2- NullPointer using Find/Replace dialog | |
<br>19786 - multiple status items when opening editors | |
<br>19790 - "Lock the ToolBars" option uses capital "B" | |
<br>19798 - When all perspectives are closed, we should exclude the "- | |
" | |
<p> | |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse Integration Build 20020608 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
16666 - NullPointerException in preferences dialog with hover-select | |
<br>16780 - New file wizard doesn't give focus to 'File name' field | |
<br>18641 - IllegalArg exception while deleting projects/closing editors | |
<br>18725 - Create name field does not have focus in new project wizard | |
<br>18748 - External Tools Configuration dialog Details field is too sho | |
<br>18774 - External tools NPE | |
<br>18899 - Error activating view/walkback log | |
<br>18925 - Editor coolbar contributions not disabled | |
<br>18929 - Switching view to fast view leaves a "zumbi" view around | |
<br>19207 - [External Tools] Shell script cannot be cancelled and can ha | |
<br>19238 - Widget is disposed and null pointer exceptions changing pers | |
<br>19337 - Group box labels should use consistent capitalization | |
<br>19498 - Severe: workbench crash after deleting project with open edi | |
<br>19516 - Wrong file separator for External Tools Variables | |
<br>19540 - XMLMemento.createReadRoot can return null | |
<p> | |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse Integration Build 20020607 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
Bug 16944 need default hpux fonts to be defined | |
<br>Bug 18654 NPE in GotoActionGroup | |
<br>Bug 18714 Dialog opens up off the screen | |
<br>Bug 18717 NullPointerException in ApplicationWindow when no menubar | |
added | |
<br>Bug 19247 StringFieldEditor: width != UNLIMITED is ignored | |
<br>Bug 19300 ObjectContributions call toString() | |
<p> | |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse Integration Build 20020601 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2002%2F05%2F30&chfieldto=2002%2F06%2F01&product=Platform&component=UI&cmdtype=doit&&order=Bug+Number">Click | |
here</a> to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED | |
between 2002/05/30 and 2002/06/01. | |
<p> | |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse Integration Build 20020530 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2002%2F05%2F29&chfieldto=2002%2F05%2F30&product=Platform&component=UI&cmdtype=doit&&order=Bug+Number">Click | |
here</a> to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED | |
between 2002/05/29 and 2002/05/30. | |
<p> | |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse Integration Build 20020529 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2002%2F05%2F17&chfieldto=2002%2F05%2F29&product=Platform&component=UI&cmdtype=doit&&order=Bug+Number">Click | |
here</a> to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED | |
between 2002/05/17 and 2002/05/29. | |
<p> | |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse Integration Build 20020517 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2002%2F05%2F13&chfieldto=2002%2F05%2F17&product=Platform&component=UI&cmdtype=doit&&order=Bug+Number">Click | |
here</a> to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED | |
between 2002/05/13 and 2002/05/17. | |
<p> | |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse Integration Build 20020513 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<blockquote>icon - new attribute to workingSet element of org.eclipse.ui.workingSets | |
extension point. The image specified here will be used in the working set | |
type list on the first page of the working set creation wizard. It will | |
also be used in the working set selection dialog to indicate the type of | |
existing working sets. | |
<p>- Added new global action: Add Task (under Edit menu). Added IWorkbenchActionConstants.ADD_TASK</blockquote> | |
<h3> | |
Other highlights</h3> | |
<blockquote>In order to improve startup time, editors are being lazily | |
created. The API IWorkbenchPage.getEditors() was deprecated and the APIs | |
getEditorReferences(), getDirtyEditors (convenience API) and findEditor(input) | |
were added to IWorkbenchPage. To keep backward compatibility, getEditors() | |
was changed to initialize/instanciate all editors before returning them. | |
So getEditors() should be avoided otherwise the first caller will pay the | |
time saved from the startup. | |
<p>The API IWorkbenchPage.getViews() was deprecated as well. The intention | |
is to lazy create views so that views hidden on a tab folder are not going | |
to be instanciated until they are made visible. The API getViewReferences | |
was added to IWorkbenchPage but the implementation has not changed yet.</blockquote> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2002%2F05%2F07&chfieldto=2002%2F05%2F13&product=Platform&component=UI&cmdtype=doit&&order=Bug+Number">Click | |
here</a> to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED | |
between 2002/05/07 and 2002/05/13. | |
<p> | |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse Integration Build 20020507 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2002%2F04%2F30&chfieldto=2002%2F05%2F07&product=Platform&component=UI&cmdtype=doit&&order=Bug+Number">Click | |
here</a> to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED | |
between 2002/04/30 and 2002/05/07. | |
<p> | |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse Integration Build 20020430 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<blockquote><b>IWorkbenchPage.addPropertyChangeListener/removePropertyChangeListener</b> | |
- Deprecated methods. Views should register a property change listener | |
with the IWorkingSetManager to receive notification when a working set | |
is removed. | |
<p><b>IWorkbenchPage.getWorkingSet</b> - Deprecated method. Working sets | |
are now view specific and are no longer stored in the page. If your view | |
uses a working set it should provide means to select a working set. | |
<p><b>IWorkingSet.CHANGE_WORKING_SET_CONTENT_CHANGE/CHANGE_WORKING_SET_NAME_CHANGE</b> | |
- Deprecated constants. Use the constants in IWorkingSetManager instead. | |
<p><b>IWorkingSet.addPropertyChangeListener/removePropertyChangeListener</b> | |
- Deprecated methods. Use IWorkingSetManager.addPropertyChangeListener/removePropertyChangeListener | |
instead to receive notification when a working set has changed. | |
<br> </blockquote> | |
<h3> | |
API additions</h3> | |
<blockquote><b>org.eclipse.ui.views.framelist</b> - has been promoted to | |
API from org.eclipse.ui.views.internal.framelist. | |
<br>org.eclipse.ui.views.internal.framelist has been deleted. | |
<p><b>org.eclipse.ui.XMLMemento</b> - has been promoted to API from org.eclipse.ui.internal. | |
Internal implementation has been deleted. | |
<p><b>IWorkingSetManager.addRecentWorkingSet/getRecentWorkingSets</b> - | |
Provides access to the most recently used working set list. The MRU list | |
is a global list of working sets that have recently been selected by the | |
user. It is the responsibility of the working set selection UI to add the | |
selected working set using the addRecentWorkingSet API. | |
<p><b>IResourceNavigatorPart.getWorkingSet/setWorkingSet</b> - Used to | |
access the resource navigator view working set.</blockquote> | |
<h3> | |
Other highlights</h3> | |
<blockquote>Working sets have been changed from being set in a workbench | |
page to being view specific. A working set for the resource navigator view | |
may be selected in the view's filter dialog. | |
<p>Added a preference for Text File Encoding (on the Work In Progress preference | |
page). Any clients, such as text editors and builders, which read text | |
files from the workspace should use the workspace encoding preference. | |
This preference is actually stored in the preferences for org.eclipse.core.resources, | |
rather than org.eclipse.ui, so that builders and other headless clients | |
can access it. See PREF_ENCODING and getEncoding() in org.eclipse.core.resources.ResourcesPlugin. | |
<p>The following is one recommended way of reading text files: | |
<br>IFile file = ...; | |
<br>InputStreamReader reader = null; | |
<br>try { | |
<br> reader = new InputStreamReader(file.getContents(), ResourcesPlugin.getEncoding()); | |
<br> // use the reader | |
<br>} | |
<br>catch (UnsupportedEncodingException e) { | |
<br> // The encoding preference is not supported. | |
<br> // Handle it here. | |
<br>} | |
<br>catch (IOException e) { | |
<br> // Some other IO exception has occurred. | |
<br> // Handle it here. | |
<br>} | |
<br>finally { | |
<br> if (reader != null) { | |
<br> try { | |
<br> reader.close(); | |
<br> } | |
<br> catch (IOException e) { | |
<br> // ignore | |
<br> } | |
<br> } | |
<br>}</blockquote> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2002%2F04%2F23&chfieldto=2002%2F04%2F30&product=Platform&component=UI&cmdtype=doit&&order=Bug+Number">Click | |
here</a> to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED | |
between 2002/04/23 and 2002/04/30. | |
<p> | |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse Integration Build 20020423 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<blockquote><b>fastViewWidthRatio</b> - new optional attribute to view | |
element of org.eclipse.ui.views extension point. This attribute can be | |
used to specify the width of views (as a percentage of the width of the | |
workbench) when they appear as fast views. If it is not specified, a default | |
width ratio will be used. | |
<p><b>relationship</b> - attribute to view element of org.eclipse.ui.perspectiveExtensions | |
extension point may now have a value of "fast", indicating the contributed | |
view is a fast view. | |
<p><b>ratio</b> - attribute to view element of org.eclipse.ui.perspectiveExtensions | |
extension point may now be used to specify the width ratio of the views | |
contributed as fast views. | |
<p><b>visible</b> - new optional attribute to view element of org.eclipse.ui.perspectiveExtensions | |
extension point. This attribute should have a value of either "true" or | |
"false". If the value of this attribute is "false", the view will not appear | |
immediately upon perspective opening. If it is not specified, contributed | |
views will be visible by default.</blockquote> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2002%2F04%2F18&chfieldto=2002%2F04%2F23&product=Platform&component=UI&cmdtype=doit&&order=Bug+Number">Click | |
here</a> to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED | |
between 2002/04/18 and 2002/04/23. | |
<p> | |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse Integration Build 20020418 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<blockquote><b>ElementListSelectionDialog, MultiElementListSelectionDialog, | |
TwoPaneElementSelector, ElementTreeSelectionDialog, CheckedTreeSelectionDialog, | |
SelectionStatusDialog, AbstractElementListSelectionDialog, and FilteredList</b> | |
<br>- In org.eclipse.ui.dialogs, several selection dialog classes have | |
been pushed down from JDT. | |
<br>For more details, see bug 10852 (<a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=10852">http://dev.eclipse.org/bugs/show_bug.cgi?id=10852</a>).</blockquote> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2002%2F04%2F11&chfieldto=2002%2F04%2F18&product=Platform&component=UI&cmdtype=doit&&order=Bug+Number">Click | |
here</a> to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED | |
between 2002/04/11 and 2002/04/18. | |
<p> | |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse Integration Build 20020411 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2002%2F04%2F09&chfieldto=2002%2F04%2F11&product=Platform&component=UI&cmdtype=doit&&order=Bug+Number">Click | |
here</a> to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED | |
between 2002/04/09 and 2002/04/11. | |
<p> | |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse Integration Build 20020409 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<blockquote><b>ICapabilityWizard </b>- this experimental interface is deprecated | |
and will be removed prior to M6. Use ICapabilityInstallWizard instead. | |
<p><b>ResourceNavigator.setLabelDecorator()</b> - This experimental and | |
deprecated method has been removed. Callers should use the decoration extension | |
point instead. | |
<p><b>org.eclipse.ui.views.internal.framelist</b> - all types in this package | |
have been deprecated and will be removed prior to M6. | |
<p><b>Single Click</b> - The API addOpenListener(IOpenListener listener) | |
was added to StructuredViewer. The listeners will be notified of open events | |
which dependent on the user preference (default is double-click). Views | |
that are implemented on top of SWT (not JFace) can use the classes OpenStrategy | |
and IOpenEventListener. Views like the Navigator should change the code | |
that listen for DoubleClickEvent to listen for OpenEvent instead/as well. | |
E.g. Navigator opens editors on open event but expands trees on double | |
click. | |
<p><b>IWorkbenchPage.isEditorPinned(IEditorPart)</b> - added back the tool | |
bar button to pin editors. And added the API isEditorPinned(IEditorPart | |
editor) to IWorkbenchPage. Any kind of editor managment code must use isEditorPinned.</blockquote> | |
<h3> | |
API additions</h3> | |
<blockquote><b>ICapabilityInstallWizard</b> and <b>ICapabilityUninstallWizard</b> | |
- capability now support both an install and uninstall wizard. See the | |
documentation for the capabilities extension point for more details | |
<p><b>org.eclipse.ui.views.framelist</b> - contains all the types previously | |
contained in org.eclipse.ui.views.internal.framelist package | |
<p><b>IWorkbenchActionConstants</b> - New constants for the new menus, | |
global actions and groups (see Menu Reorganization below) | |
<p><b>IWindowListener</b> - support listeners for window lifecycle events | |
<p><b>IWorkbench.addWindowListener(IWindowListener)</b> and <b>IWorkbench.removeWindowListener(IWindowListener)</b> | |
- support listeners for window lifecycle events | |
<p><b>OpenInNewWindowAction</b> - The action was made public so that views | |
such as Navigator can have the "Open In New Window" option.</blockquote> | |
<h3> | |
Other highlights</h3> | |
<blockquote><b>Retarget Actions in Action Sets</b> - The action set extension | |
point now supports the retarget and allowLabelUpdate attributes. The readme | |
example has been modified to demonstrate the use of these attributes. Parts | |
can supply handlers for these actions using the standard API on their site. | |
As with global actions, the enablement is determined by the handler. | |
<p><b>Menu Reorganization</b> - There has been a major reorganization of | |
the Workbench menus. The overall intent of the change is to provide all | |
actions on the main menus, reserving the context menus for frequently used | |
actions. This is the recommended direction for the Workbench and other | |
plugins. | |
<p>The File menu has new items for Revert (used by editors), Refresh (used | |
by the Navigator and similar views), and Properties (used by the Navigator | |
and Task List). | |
<p>The Edit menu has new items for Move and Rename. | |
<p>The Perspective menu has been removed. The perspective actions | |
have been moved to the Window menu and renamed. | |
<p>The Workbench menu has been replaced by the Project menu, and has new | |
actions for opening, closing, and building individual projects. | |
<p>There is a new menu, Navigate, which contains Go Into and the Go To | |
submenu, used by the Navigator and similar views (e.g. the Packages view | |
in JDT UI). It also has reserved groups for Open On... and Show in... items, | |
although the Workbench itself does not add any actions to these groups. | |
See the JDT UI plugin for a good example of how these should be used. | |
<p>All the new actions are provided as retargetable global actions. There | |
are no default implementations of these actions provided by the Workbench | |
proper (the standard views and editors provide handlers though). Use IActionBars.setGlobalActionHandler | |
to hook handlers in views and editors. | |
<p>Note that this approach may still change between now and M6 for the | |
more resource-oriented actions. We are considering providing these as a | |
separate action set, however this would require changing any existing perspectives | |
which want these actions available. The additions to the File and | |
Edit menus will likely remain as retargetable global actions. | |
<p><b>groupMarker</b> - was added to ActionSets menus allowing menus to | |
have a marker without a visible separator.</blockquote> | |
<h2> | |
Known deficiencies</h2> | |
<blockquote>- Contributions from other plugins, via action sets or editor | |
action contributions, to the old menus (Perspective and Workbench) are | |
lost. We are planning on adding support to forward such contributions to | |
the new menus (Window and Project).</blockquote> | |
<h2> | |
Problem reports fixed</h2> | |
<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2002%2F04%2F02&chfieldto=2002%2F04%2F09&product=Platform&component=UI&cmdtype=doit&&order=Bug+Number">Click | |
here</a> to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED | |
between 2002/04/02 and 2002/04/09. | |
<p> | |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse Integration Build 20020402 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<blockquote>- ActionFactory and subclasses deprecated in org.eclipse.ui.views.navigator. | |
These will be deleted in M6. | |
<br>- Changed ResourceNavigator to use ActionGroups instead of ActionFactories.</blockquote> | |
<h3> | |
API additions</h3> | |
<blockquote><b>ICombinedLabelDecorator</b> and <b>ICombinedLabelProvider</b> | |
<br>- It is now possible to decorate both the text and the image for an | |
element in the same method call. ICombinedLabelDecorator is a subclass | |
of ILabelDecorator and specifies a method decorateLabel(Object, CombinedLabel). | |
A CombinedLabel is a type that contains a text and an image for decoration. | |
ICombinedLabelProvider extends ILabelProvider and implements a method getCombinedLabel(Object). | |
The DecoratorManager now handles both the ILabelDecorator and ICombinedLabelDecorator. | |
<p><b>ActionGroup</b> and <b>ActionContext</b> in org.eclipse.ui.actions | |
<p><b>RadioGroupFieldEditor</b> | |
<br>- Added constructor to RadioGroupFieldEditor to specify whether a Group | |
control should be used (false by default for backwards compatibility). | |
Preference pages are encouraged to use Group controls for groups of related | |
radio buttons or toggle buttons, since they provide more context to accessibility | |
aids like JAWS.</blockquote> | |
<h3> | |
Other highlights</h3> | |
<blockquote><b>LabelProviderChangedEvent</b> | |
<br>It is now possible to create a LabelProviderChangedEvent with multiple | |
elements rather than sending an seperate event for each change. The StructuredViewer | |
now updates based on an array of elements. The previous API has not changed, | |
now LabelProviderChangedEvent .getElement() returns the first element in | |
the elements of the event.</blockquote> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2002%2F03%2F28&chfieldto=2002%2F04%2F02&product=Platform&component=UI&cmdtype=doit&&order=Bug+Number">Click | |
here</a> to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED | |
between 2002/03/28 and 2002/04/02. | |
<p> | |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse Integration Build 20020328 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2002%2F03%2F26&chfieldto=2002%2F03%2F28&product=Platform&component=UI&cmdtype=doit&&order=Bug+Number">Click | |
here</a> to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED | |
between 2002/03/26 and 2002/03/28. | |
<p> | |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse Integration Build 20020326 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<blockquote><b>AbstractTreeViewer</b> | |
<br>A new method has been added to AbstractTreeViewer. AbstractTreeViewer.getVisibleExpandedElements() | |
will only return the expanded elements that are currently visible to the | |
user. This is meant as a possible alternative to getExpandedElements() | |
which returns all expanded elements whether they are currently visible | |
or not. getVisibleExpandedElements() is now being used by the ResourceNavigator | |
to determine the expansions to be stored in the Momento. This could be | |
of use for the PackagesView as well.</blockquote> | |
<h3> | |
Other highlights</h3> | |
<blockquote><b>Deleted Editors</b> | |
<br>Editors deleted via the Workbench>File Editors preference page will | |
now be remembered after workbench shutdown. | |
<br>Note that only the editor should be deleted. If the file type is deleted, | |
the file type and editor will reappear the next time the workbench is started.</blockquote> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2002%2F03%2F21&chfieldto=2002%2F03%2F26&product=Platform&component=UI&cmdtype=doit&&order=Bug+Number">Click | |
here</a> to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED | |
between 2002/03/21 and 2002/03/26. | |
<p> | |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse Integration Build 20020321 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<h3> | |
Other highlights</h3> | |
<blockquote><b>Project Capabilities</b> | |
<p>Plug-ins developing capabilities will want to turn on the option in | |
the workbench preference to enable the use of the configurable new project | |
wizard.</blockquote> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2002%2F03%2F18&chfieldto=2002%2F03%2F21&product=Platform&component=UI&cmdtype=doit&&order=Bug+Number">Click | |
here</a> to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED | |
between 2002/03/18 and 2002/03/21. | |
<p> | |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse Integration Build 20020318 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<blockquote>IWorkbenchPartSite.getDecoratorManager() | |
<br>- As the DecoratorManager has proven to be required for more than just | |
IWorkbenchPartSites we have moved getDecoratorManager() to IWorkbench and | |
deprecated the getDecoratorManager() in IWorkbenchPartSite. The one in | |
IWorkbenchPartSite will be removed after the other Eclipse components have | |
had a chance to switch to the new API. | |
<p>BasicNewProjectResourceWizard, WizardNewProjectCreationPage, WizardNewProjectReferencePage, | |
and NewProjectAction | |
<br>- These classes have been deprecated. Multiple project type creation | |
wizards are no longer recommended. The workbench provides one wizard to | |
the user to create a project resource. Plug-ins should now use the org.eclipse.ui.capabilities | |
extension point. See also CreateProjectAction if the plug-in needs to launch | |
the new project wizard. | |
<p>org.eclipse.ui.projectNatureImages | |
<br>- this extension point is no longer applicable with the new project | |
capability feature | |
<p>org.eclipse.ui.newWizards attributes "project" and "final perspective" | |
<br>- these attributes are no longer applicable with the new project capability | |
feature</blockquote> | |
<h3> | |
API additions</h3> | |
<blockquote>IWorkbench.getDecoratorManager() | |
<p>RetargetAction and LabelRetargetAction | |
<br>- See notes on Editor Action Contributions below | |
<p>org.eclipse.ui.actionSetPartAssociations | |
<br>- new extension point, see Action Set - Part Associations below | |
<p>CreateProjectAction | |
<br>- action to launch new project creation wizard with option to add capabilities | |
<p>org.eclipse.ui.capabilities | |
<br>- new extension point to add capabilities to a new/existing project. | |
See the documentation on this extension point and also the e-mail sent | |
to the dev-ui mailing list with further instructions on how to migrate. | |
<p>ICapabilityWizard | |
<br>- new interface for wizards that add a capability to a new/existing | |
project.</blockquote> | |
<h3> | |
Other highlights</h3> | |
<blockquote><b>Editor Action Contributions</b> | |
<p>Editor contributions remain visible but disabled when the editor is | |
the "last active editor" but is not the active part. This is now true for | |
menubar and toolbar contributions (in 1.0 it only applied to toolbar contributions). | |
<p>There is however an exception to this. The classes RetargetAction and | |
LabelRetargetAction have been moved to the API package org.eclipse.ui.actions. | |
These classes implement the "Global Action" behavior in the workbench. | |
An editor action contributor may contribute one of these actions | |
(and supply an action handler for it). If an active view supplies a handler | |
for the action, the action will be enabled. | |
<p>The readme example has been modified to demostrate this behavior. The | |
editor contributes global actions and the content outline supplies a handler | |
for these actions. | |
<p><b>Action Set - Part Associations</b> | |
<p>An org.eclipse.ui.actionSetPartAssociations extension point has been | |
added to associate action sets with particular views and editors. In the | |
case of an editor, the action set will remain visible while the editor | |
is the current editor. In the case of a view, the action set will be visible | |
when the view is the active part. | |
<p>The user may override these associations using the customize perspective | |
dialog. Regardless of these associations, action sets which the user turns | |
off will never appear and action sets which the user turns on will always | |
be visible. | |
<p>If an older workspace is used with this drop, perspectives should be | |
closed then reopend in order to get the correct behavior. | |
<p><b>Marker Help and Resolutions</b> | |
<p>Doc has been added for the org.eclipse.ui.markerResolutions and org.eclipse.ui.markerHelp | |
extension points. | |
<p><b>Project Capabilities</b> | |
<p>Support is now available for plug-in to provide capabilities to projects. | |
The workbench provides one wizard now to create a new project. Users can | |
then add/remove capabilities to a new/existing project. See the documentation | |
for the org.eclipse.ui.capabilities extension point. And the e-mail in | |
dev-ui mailing list for further instructions on how to migrate.</blockquote> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2002%2F03%2F12&chfieldto=2002%2F03%2F18&product=Platform&component=UI&cmdtype=doit&&order=Bug+Number">Click | |
here</a> to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED | |
between 2002/03/12 and 2002/03/18. | |
<p> | |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse Integration Build 20020312 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<h3> | |
Other highlights</h3> | |
<blockquote><b>D&D and Fast Views</b> | |
<br>Added drag and drop support for fast view buttons. Dragging a file | |
over a fast view button will activate the fast view. Dragging a file back | |
over the shortcut bar will reactivate the previously activate view. | |
<p><b>Task View</b> | |
<br>Added a properties dialog for task creation, and for viewing or editing | |
task properties. This also addresses the accessibility issues with task | |
editing.</blockquote> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2002%2F03%2F07&chfieldto=2002%2F03%2F12&product=Platform&component=UI&cmdtype=doit&&order=Bug+Number">Click | |
here</a> to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED | |
between 2002/03/07 and 2002/03/12. | |
<p> | |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse Integration Build 20020307 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<blockquote><b>IContextComputer, DialogPageContextComputer, and ViewContextComputer</b> | |
<br>These classes have been deprecated. See "<a href="#Help Framework">Help | |
Framework</a>" below for more details | |
<p><b>IWorkbench</b> | |
<br> public IWorkbenchPage clonePage(IWorkbenchPage page); | |
<br> public IWorkbenchPage openPage(IAdaptable input); | |
<br> public IWorkbenchPage openPage(String perspId, IAdaptable | |
input, int keyState); | |
<br><b>IWorkbenchPreferenceConstants</b> | |
<br> public static final String OPEN_NEW_PERSPECTIVE; | |
<br> public static final String ALTERNATE_OPEN_NEW_PERSPECTIVE; | |
<br> public static final String SHIFT_OPEN_NEW_PERSPECTIVE; | |
<br> public static final String PROJECT_OPEN_NEW_PERSPECTIVE; | |
<br> public static final String OPEN_PERSPECTIVE_WINDOW; | |
<br> public static final String OPEN_PERSPECTIVE_PAGE; | |
<br> public static final String OPEN_PERSPECTIVE_REPLACE; | |
<br> public static final String NO_NEW_PERSPECTIVE; | |
<br><b>OpenNewPageMenu, OpenNewWindowMenu, and OpenPerspectiveMenu</b> | |
<br>These IWorkbench methods, IWorkbenchPreferenceConstants constants, | |
and 3 classes have all been deprecated. Clients should use the new showPerspective | |
methods on IWorkbench. See the ui mailing list for a more details about | |
this new API and how clients are expected to use them.</blockquote> | |
<h3> | |
API additions</h3> | |
<blockquote><b>IMemento</b> | |
<br> public String getTextData() | |
<br> public void putTextData(String) | |
<br>This new API is to allow clients to save text containing tabs, spaces, | |
newline, etc characters without these characters being changed. See problem | |
report #4378. | |
<p><b>ISelectionService</b> | |
<br> public void addSelectionListener(String partId, | |
ISelectionListener listener); | |
<br> public void removeSelectionListener(String partId, | |
ISelectionListener listener); | |
<br> public ISelection getSelection(String partId); | |
<br>This new API allows client to track selection on a specific part. See | |
problem report #2668 | |
<p><b>IWorkbench</b> | |
<br> public IWorkbenchPage showPerspective(String perspectiveId, | |
IWorkbenchWindow window, IAdaptable input); | |
<br> public IWorkbenchPage showPerspective(String perspectiveId, | |
IWorkbenchWindow window); | |
<br>This new API is to support a more consistent and predictable opening | |
of perspective for the user. See the ui mailing list for a more details | |
about this new API and how clients are expected to use them.</blockquote> | |
<h3> | |
Other highlights</h3> | |
<blockquote><a NAME="Help Framework"></a><b>Help framework</b> | |
<br>The API of WorkbenchHelp has been updated to reflect changes to the | |
API of the help support system. Specifically, nested contexts are no longer | |
supported. Thus the WorkbenchHelp API now only accepts a single help context | |
id (the old API is deprecated and in the case of an array of contexts only | |
the first element is used). | |
<p>The types IContextComputer, DialogPageContextComputer, and ViewContextComputer | |
have been deprecated. Clients who wish to dynamically compute a help context | |
should hook their own help listener then call WorkbenchHelp.displayHelp | |
with a context id or IContext. | |
<p><b>Marker resolution</b> | |
<br>The org.eclipse.ui.markerResolution extension point has been modified | |
to accept an IMarkerResolutionGenerator. The generator is passed a marker | |
and may return 0..n resolutions for the marker. It is important that the | |
generator be targetted as specifically as possible in the xml in order | |
to avoid unneeded plug-in loading. Full documentation of this extension | |
point and org.eclipse.ui.markerHelp should be available shortly. See the | |
readme example for a demostation or thier use. | |
<br> </blockquote> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2002%2F03%2F05&chfieldto=2002%2F03%2F07&product=Platform&component=UI&cmdtype=doit&&order=Bug+Number">Click | |
here</a> to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED | |
between 2002/03/05 and 2002/03/07. | |
<p> | |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse Integration Build 20020305 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<blockquote><b>IContextComputer, DialogPageContextComputer, and ViewContextComputer</b> | |
<br>These classes have been deprecated. See "<a href="#Help Framework">Help | |
Framework</a>" below for more details | |
<p><b>IWorkbench</b> | |
<br> public IWorkbenchPage clonePage(IWorkbenchPage page); | |
<br> public IWorkbenchPage openPage(IAdaptable input); | |
<br> public IWorkbenchPage openPage(String perspId, IAdaptable | |
input, int keyState); | |
<br><b>IWorkbenchPreferenceConstants</b> | |
<br> public static final String OPEN_NEW_PERSPECTIVE; | |
<br> public static final String ALTERNATE_OPEN_NEW_PERSPECTIVE; | |
<br> public static final String SHIFT_OPEN_NEW_PERSPECTIVE; | |
<br> public static final String PROJECT_OPEN_NEW_PERSPECTIVE; | |
<br> public static final String OPEN_PERSPECTIVE_WINDOW; | |
<br> public static final String OPEN_PERSPECTIVE_PAGE; | |
<br> public static final String OPEN_PERSPECTIVE_REPLACE; | |
<br> public static final String NO_NEW_PERSPECTIVE; | |
<br><b>OpenNewPageMenu, OpenNewWindowMenu, and OpenPerspectiveMenu</b> | |
<br>These IWorkbench methods, IWorkbenchPreferenceConstants constants, | |
and 3 classes have all been deprecated. Clients should use the new showPerspective | |
methods on IWorkbench. See the ui mailing list for a more details about | |
this new API and how clients are expected to use them.</blockquote> | |
<h3> | |
API additions</h3> | |
<blockquote><b>IMemento</b> | |
<br> public String getTextData() | |
<br> public void putTextData(String) | |
<br>This new API is to allow clients to save text containing tabs, spaces, | |
newline, etc characters without these characters being changed. See problem | |
report #4378. | |
<p><b>ISelectionService</b> | |
<br> public void addSelectionListener(String partId, | |
ISelectionListener listener); | |
<br> public void removeSelectionListener(String partId, | |
ISelectionListener listener); | |
<br> public ISelection getSelection(String partId); | |
<br>This new API allows client to track selection on a specific part. See | |
problem report #2668 | |
<p><b>IWorkbench</b> | |
<br> public IWorkbenchPage showPerspective(String perspectiveId, | |
IWorkbenchWindow window, IAdaptable input); | |
<br> public IWorkbenchPage showPerspective(String perspectiveId, | |
IWorkbenchWindow window); | |
<br>This new API is to support a more consistent and predictable opening | |
of perspective for the user. See the ui mailing list for a more details | |
about this new API and how clients are expected to use them.</blockquote> | |
<h3> | |
Other highlights</h3> | |
<blockquote><a NAME="Help Framework"></a><b>Help framework</b> | |
<br>The API of WorkbenchHelp has been updated to reflect changes to the | |
API of the help support system. Specifically, nested contexts are no longer | |
supported. Thus the WorkbenchHelp API now only accepts a single help context | |
id (the old API is deprecated and in the case of an array of contexts only | |
the first element is used). | |
<p>The types IContextComputer, DialogPageContextComputer, and ViewContextComputer | |
have been deprecated. Clients who wish to dynamically compute a help context | |
should hook their own help listener then call WorkbenchHelp.displayHelp | |
with a context id or IContext. | |
<p><b>Marker resolution</b> | |
<br>The org.eclipse.ui.markerResolution extension point has been modified | |
to accept an IMarkerResolutionGenerator. The generator is passed a marker | |
and may return 0..n resolutions for the marker. It is important that the | |
generator be targetted as specifically as possible in the xml in order | |
to avoid unneeded plug-in loading. Full documentation of this extension | |
point and org.eclipse.ui.markerHelp should be available shortly. See the | |
readme example for a demostation or thier use. | |
<br> </blockquote> | |
<h2> | |
Known deficiencies</h2> | |
<blockquote>Save All action remains disabled when there are known editors | |
that need saving.</blockquote> | |
<h2> | |
Problem reports fixed</h2> | |
<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2002%2F02%2F12&chfieldto=2002%2F03%2F05&product=Platform&component=UI&cmdtype=doit&&order=Bug+Number">Click | |
here</a> to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED | |
between 2002/02/12 and 2002/03/05. | |
<p> | |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse Integration Build 20020212 | |
<h2> | |
What's new in this drop</h2> | |
<b>Clipboard copy support</b> | |
<blockquote>Copy in the navigator is now implemented as a clipboard based | |
action. | |
<br>Project, Folder and File copy is accomplished by: | |
<br>1) Selecting the resources to copy | |
<br>2) Invoking the Copy menu action (or pressing Ctrl-C) | |
<br>3) Selecting the destination | |
<br>4) Invoking the Paste menu action (or pressing Ctrl-V) | |
<p>Resources can also be copied to and "imported" from the file system | |
(ex. MS File Explorer) in this manner.</blockquote> | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2002%2F02%2F05&chfieldto=2002%2F02%2F12&product=Platform&component=UI&cmdtype=doit&&order=Bug+Number">Click | |
here</a> to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED | |
between 2002/02/05 and 2002/02/12. | |
<p> | |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse Integration Build 20020205 | |
<h2> | |
What's new in this drop</h2> | |
<b>Detached/Floating Views Disabled</b> | |
<blockquote>In this build, all support for views in detached/floating windows | |
has been disabled. When restoring the workbench state that includes views | |
as detached windows, these views will be ignored and will need to be manually | |
opened again by the user using Perspective > Show View sub-menu. Drag and | |
drop of a view to a detached window is also disabled.</blockquote> | |
<b>Import/Export Wizard Pages</b> | |
<blockquote>The import and export pages have an out-of-date and up-to-date | |
version. In order to remove confusion about these, the following classes | |
have been deprecated: | |
<p>WizardExportPage | |
<br>WizardFileSystemExportPage1 | |
<br>WizardZipFileExportPage1 | |
<p>WizardImportPage | |
<br>WizardFileSystemImportPage1 | |
<br>WizardZipFileImportPage1 | |
<p>The up-to-date supported versions of these classes are | |
<p>WizardExportResourcesPage | |
<br>WizardFileSystemResourceExportPage1 | |
<br>WizardZipFileResourceExportPage1 | |
<p>WizardResourceImportPage | |
<br>WizardFileSystemResourceImportPage1 | |
<br>WizardZipFileResourceImportPage1</blockquote> | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2002%2F01%2F29&chfieldto=2002%2F02%2F05&product=Platform&component=UI&cmdtype=doit&&order=Bug+Number">Click | |
here</a> to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED | |
between 2002/01/22 and 2002/01/29. | |
<p> | |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse Integration Build 20020129 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
- Deprecated CheckboxTableViewer(Composite) and CheckboxTableViewer(Composite, | |
int) -- use newCheckList or CheckboxTableViewer(Table) instead | |
<h3> | |
API additions</h3> | |
- Added CheckboxTableViewer.newCheckList(Composite, int) | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2002%2F01%2F22&chfieldto=2002%2F01%2F29&product=Platform&component=UI&cmdtype=doit&&order=Bug+Number">Click | |
here</a> to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED | |
between 2002/01/22 and 2002/02/05. | |
<p> | |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse Integration Build 20020122 | |
<h2> | |
What's new in this drop</h2> | |
- Added patch by Cagatay Kavukcuoglu <cagatayk@acm.org> for Task List | |
filtering by same project. | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2002%2F01%2F15&chfieldto=2002%2F01%2F22&product=Platform&component=UI&cmdtype=doit&&order=Bug+Number">Click | |
here</a> to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED | |
between 2002/01/15 and 2002/01/22. | |
<p> | |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse Integration Build 20020115 | |
<h2> | |
What's new in this drop</h2> | |
<b>Marker F1 Help - Experimental</b> | |
<br>This drop contains preliminary work for marker F1 help and resolutions. | |
<br>Two new extension points have been added: | |
<br>- org.eclipse.ui.markerHelp | |
<br>- org.eclipse.ui.markerResolution | |
<br>These extension points target specific kinds of markers using a marker | |
type and attributes | |
<p>The marker help registry is available from the Workbench. | |
<p>The task list has been modified to show the F1 help for its selected | |
marker and an "Autofix..." menu item has | |
<br>been added to its context menu to display the resolutions registered | |
for the marker. | |
<p>The readme example has been modified to demonstrate these extension | |
points. | |
<br>Use the editor context "Add" menu to add markers for which F1 help | |
and resolutions have been registered. | |
<p>NOTE: Any of this API and implementation is subject to change. More | |
extensive documentation will follow once | |
<br>the API has stabilzed. | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2002%2F01%2F08&chfieldto=2002%2F01%2F15&product=Platform&component=UI&cmdtype=doit&&order=Bug+Number">Click | |
here</a> to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED | |
between 2002/01/08 and 2002/01/15. | |
<p> | |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse Integration Build 20020108 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
Changes to plugin action support</h3> | |
There have been two changes to plugin action support in the workbench. | |
The xml grammar for action enablement and visibility has been extended. | |
In addition, the IStructuredSelection limitations for plugin action enablement | |
have been removed. Now, the workbench can enable actions which work | |
with non-IStructuredSelection objects. | |
<h4> | |
Action Enablement</h4> | |
In version 1 of Eclipse the enablement and visibility of window, view, | |
editor and popup menu action extensions was defined using a limited set | |
of elements in xml. The existing tags cannot adequately describe | |
the conditions when an action should be enabled or visible. To resolve | |
these issues, the following approach has been implemented: | |
<p>- a refreshPluginActions() has been added to AbstractUIPlugin. The AbtractUIPlugin.startup | |
method will call this to trigger the creation of the action delegates for | |
the plugin. | |
<br>- a new enablement element has been added to the action markup for | |
action sets, views, editors, and popup menus. This can be used to | |
define the enablement criteria for any action, and is a sub element of | |
the action element. | |
<br>- a new visibility element has been added to popup menu extension action | |
markup. This can be used to define the visibility criteria for the | |
action, and is a sub element of the object contribution element. | |
<p>The new xml extends the existing markup, and do not replace it. | |
<p>The xml format for visibility and enablement criteria is defined in | |
actionExpressions.html, in the org.eclipse.ui doc directory. This | |
doc is referenced from the popup menu, view, editor, and action set documents. | |
<h4> | |
IStructuredSelection Limitations</h4> | |
In the past, the workbench plugin action enablement code could only handle | |
IStructuredSelection objects. If a non-IStructuredSelection object | |
was selected, the workbench would disable most of the plugin actions (in | |
the view, editor, or action set) and drop the selection on the floor. | |
This limitation has been removed. Regardless of selection type, the | |
workbench plugin action enablement code will now forward the selection | |
to the action delegate (once it has been instantiated). | |
<p>The action enablement code has also been modified to support non IStructuredSelections. | |
According to one dictionary, a selection is "one that is selected" or "a | |
collection of selected things". In reflection of this definition, | |
the workbench will treat an IStructuredSelection as a collection of selected | |
things, and any other selection type as one thing. | |
<p>For instance, suppose you add an action to the window (via an action | |
set), and it should be enabled if some text is selected in an editor. | |
You can use the following declaration to enable the action. | |
<p> <action id="org.eclipse.ui.tests.internal.as_1" | |
<br> | |
label="anyText" | |
<br> | |
menubarPath="org.eclipse.ui.tests.internal.TextSelectionMenu/group1" | |
<br> | |
class="org.eclipse.ui.tests.api.MockActionDelegate" | |
<br> enablesFor="1"> | |
<br> | |
<selection class="org.eclipse.jface.text.ITextSelection"/> | |
<br> </action> | |
<p>If you want to add an action to the window which is enabled when an | |
IFile with extension .txt is selected, you can use the following declaration | |
(shown with the new enablement block). In this case, the IFile will | |
be exposed in an IStructuredSelection, but there is no need to mention | |
the IStructuredSelection in the action declaration. The workbench | |
treats IStructuredSelection as a container for the important data inside. | |
<p> <action id="org.eclipse.ui.tests.internal.as_2" | |
<br> | |
label="anyTextFile" | |
<br> | |
menubarPath="org.eclipse.ui.tests.internal.TextSelectionMenu/group1" | |
<br> | |
class="org.eclipse.ui.tests.api.MockActionDelegate"> | |
<br> | |
<enablement> | |
<br> | |
<objectClass name="org.eclipse.core.IFile"/> | |
<br> | |
<objectState name="extension" value="txt"/> | |
<br> | |
</enablement> | |
<br> </action> | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<ul> | |
<li> | |
Added IActionDelegateWithEvent (experimental).</li> | |
</ul> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2001%2F12%2F18&chfieldto=2002%2F01%2F08&product=Platform&component=UI&cmdtype=doit&&order=Bug+Number">Click | |
here</a> to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED | |
between 2001/12/18 and 2002/01/08. | |
<p> | |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse Integration Build 20011218 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
Changes to perspectives</h3> | |
In order to address a number of common problems encountered by novice users, | |
the default behavior of some perspective actions has been modified. | |
<p>1) The default behavior for "Open Perspective" has been changed from | |
"open in current window" to "open in new window". This was done to | |
clarify the separation between state in one perspective and another. | |
<p>2) A perspective reuse strategy has been implemented in the workbench, | |
and is "on" by default. If an object is opened once (using Open Perspective | |
in the Navigator), you get a new page (in implementation terms). | |
If the object is opened again, and a page is already open for the same | |
object, the old page will be activated and the active perspective type | |
will be changed. This was done to avoid the creation of duplicate | |
perspectives, unless the user explicitly asks for it. If two pages | |
are needed on the same object, you can now invoke Perspective > Clone to | |
create a second page with the same input and perspective type as where | |
the action is invoked. The "reuse perspective" option can be | |
turned off in the Workbench Preferences page. | |
<p>3) The contents of the Perspective > Open submenu are now determined | |
using a global "most recently used" list. As you switch from one | |
perspective to another, the list is updated with the new perspective (and | |
clipped at 7 items). This was done to avoid the frustration which | |
occurs when you switch from one perspective to another, then can't get | |
back to the first. In order to avoid menu reordering, the items are | |
sorted by perspective name. | |
<p>4) A drop down combo box has been added to the window toolbar, to change | |
the "perspective type" in a page. For instance, if you switch from | |
a "resource perspective" to a "java perspective", the existing views and | |
editors in the page will be re-arranged to suit the new perspective. | |
This makes it easy to switch between perspective types without losing the | |
open editors. | |
<h3> | |
New behaviour for view opening</h3> | |
If a view is opened within a perspective for the first time, it will open | |
as a fast view, floating view, or embedded view, depending on the user | |
preference (Workbench > Appearance). If a view is moved, closed, | |
and reopened, it will appear in the last position defined by the user. | |
The default value for this preference is "fast view" on all platforms. | |
On platforms which do not support floating views, the floating preference | |
is not visible. | |
<h3> | |
View Drag and Drop changes</h3> | |
In Eclipse, the size and position of a view may be changed by grabbing | |
the view title with the mouse, and dragging. | |
<br>This feature has led to a number of problems. | |
<p>1) If you click on the title bar of a view, and then move your mouse | |
to access the main toolbar or menubar, sometimes you don't release the | |
mouse button fast enough. In this situation a d&d is started | |
and a detached window is created. The detached window looks a lot | |
like a view within a folder, so you may not notice it until much later, | |
after you do some other actions, and the floating window manifests itself. | |
<p>2) If you click on a view and then drag it, there is no obvious way | |
to cancel the drag just by putting the view back where it came from. | |
This creates a floating window, which you have to redrag to regain the | |
original layout. This also occurs with view folders. | |
<p>To resolve problem 1, the hysteresis for view movement has been bumped | |
from 8 to 10 pixels, so a (slightly) more deliberate effort is required | |
to begin the drag. | |
<p>To resolve problem 2, the behavior of drag and drop has been changed. | |
If you drag a view or folder out, then back over itself, the "reject cursor" | |
appears. If you release the mouse button at that point, the drag | |
is cancelled. In all other scenarios, the behavior is unchanged. | |
<h3> | |
New API for opening pages</h3> | |
An openPage method has been added to IWorkbench. If this method is | |
called, a page will be opened in a new window, or in the current page, | |
depending on the user preference as stated in the Workbench Preferences | |
page. If the active window is empty, the new page will be opened | |
in the active window, regardless of the user preference. | |
<br>The existing methods to open a page or window have been deprecated | |
(see API changes below). For backwards compatability, the behavior | |
of these methods will remain the same. | |
<br>From this point on, developers are expected to call the new method. | |
Existing code will continue to work without change. | |
<h3> | |
New API for refreshing viewers</h3> | |
There is a new API to refresh a structured viewer without having to update | |
labels for unaffected elements. See refresh(boolean updateLabels) | |
and refresh(Object element, boolean updateLabels) in org.eclipse.jface.viewers.StructuredViewer. | |
TableViewer has been changed to take advantage of this. | |
<h3> | |
API changes</h3> | |
<ul> | |
<li> | |
IWorkbench.openWorkbenchWindow(IAdaptable) is deprecated</li> | |
<li> | |
IWorkbench.openWorkbenchWindow(String, IAdaptable) is deprecated</li> | |
<li> | |
IWorkbenchWindow.openPage(IAdaptable) is deprecated</li> | |
<li> | |
IWorkbenchWindow.openPage(String, IAdaptable) is deprecated</li> | |
</ul> | |
<h3> | |
API additions</h3> | |
<ul> | |
<li> | |
Added IWorkbench.openPage(IAdaptable)</li> | |
<li> | |
Added IWorkbench.openPage(String, IAdaptable)</li> | |
<li> | |
Added StructuredViewer.refresh(boolean updateLabels)</li> | |
<li> | |
Added StructuredViewer.refresh(Object element, boolean updateLabels)</li> | |
</ul> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2001%2F12%2F11&chfieldto=2001%2F12%2F18&product=Platform&component=UI&cmdtype=doit&&order=Bug+Number">Click | |
here</a> to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED | |
between 2001/12/11 and 2001/12/18. | |
<p> | |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse Integration Build 20011211 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
Project menu renamed to Workbench</h3> | |
The Project menubar menu has been renamed to Workbench to better reflect | |
the scope of the actions it contains. | |
<br>The menu id for this menu has not changed (in fact it is "workbench" | |
see IWorkbenchActionConstants.M_WORKBENCH). | |
<br>The Preferences menu item has been moved form the Window menu to the | |
Workbench menu. | |
<h3> | |
Changed UI for project deletion</h3> | |
When prompted whether to delete a project, it now uses radio buttons to | |
choose whether to delete the project's contents as well. | |
<br>This makes the Yes and No buttons work more consistently with the non-project | |
case. | |
<br>The default has been changed to not delete the contents. | |
<h3> | |
Adapters added for Task List and Resource Contribution adaption</h3> | |
Two new interfaces IContributorResourceAdapter and ITaskListResourceAdapter | |
have been added. | |
<br>ITaskListResourceAdapter has been added for objects that wish to define | |
an IResource that they are related to for updating purposes for the task | |
view. | |
<br>IContributorResourceAdapter has been added for objects that wish to | |
define an equivalent IResource for inclusion in object contributions, decorators | |
and properties pages. | |
<br>The current default adapters use the IAdaptable mechanism to get the | |
resource via adaptable.getAdapter(IResource.class) and so there will be | |
no change in the current behavior should these adapters not be defined. | |
<br>Please take care that menubarPath attributes used in the plugin.xml | |
for objectContributions are still valid for objects that will not be adaptable | |
to IContributorResourceAdapter. | |
<h3> | |
API changes</h3> | |
<ul> | |
<li> | |
Added org.eclipse.ui.IContributorResourceAdapter</li> | |
<li> | |
Added org.eclipse.ui.views.tasklist.ITaskListResourceAdapter</li> | |
</ul> | |
<h3> | |
API additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h3> | |
Decorator manager clarification</h3> | |
If an ILabelDecorator is defined using the org.eclipse.ui.decorator extension | |
the decorator manager will be added to it using addListener(ILabelProviderListener) | |
when the decorator is enabled and removed via removeListener(ILabelProviderListener) | |
when the decorator is disabled. Implementors of an org.eclipse.ui.decorator | |
extension should use the ILabelProviderListener passed to them to update | |
any views that are using the decorator manager mechanism. | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2001%2F12%2F04&chfieldto=2001%2F12%2F11&product=Platform&component=UI&cmdtype=doit&&order=Bug+Number">Click | |
here</a> to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED | |
between 2001/12/04 and 2001/12/11. | |
<p> | |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse Integration Build 20011127 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
<b>Contributing to Outline Context Menus</b></h3> | |
The workbench has added support to allow outline context menus to be registered | |
with the platform. Plug-ins will thus be able to contribute actions to | |
these menu's via the org.eclipse.ui.popupMenus extension point. | |
<p>The interface IPageBookViewPage has been introduced as an extension | |
of IPage. It defines the methods init(IPageSite) and getSite(). The method | |
init(IPageSite) is called before createControl in the page's lifecycle. | |
The IPageSite api includes the method registerContextMenu(String, MenuManager, | |
ISelectionProvider) to allow the context menus to be registered. The class | |
org.eclipse.ui.part.Page now implements IPageBookViewPage. | |
<p>Pages (e.g. content outline pages and property sheet pages) which extend | |
org.eclipse.ui.part.Page will simply need to perform the menu registration | |
(typically in their createControl method). Pages which implement IContentOutlinePage | |
or IPropertySheetPage (but do not extend org.eclipse.ui.part.Page) will | |
need to explicitly implement IPageBookViewPage. Typically this would involve | |
implementing the init(IPageSite) method to store a reference to the site | |
and then performing the menu registration in their createControl method. | |
<p>The org.eclipse.ui.examples.propertysheet and org.eclipse.ui.examples.readmetool | |
examples have been updated to demonstrate context menu registration and | |
contributing actions to such menus. | |
<h3> | |
<b>Demo of Perspective changes</b></h3> | |
In the <a href="http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-ui-home/loss-of-context/Proposal.html">Loss | |
of Context RFC document</a> we proposed a number of changes to the perspective | |
feature. This build includes a demonstration of these changes. | |
To try them out, check "Try Version 2 Perspectives" in the Workbench preferences. | |
When you check this the following behavioral changes will come into effect. | |
<p>1. If you select Perspective > Open > X, the active perspective in the | |
page is changed. The old behavior, to create a new page, does not | |
occur. | |
<br>2. If you select an object in the Navigator, then invoke Open Perspective | |
> X, we search the workbench. If a window already exists within input | |
== selected object, that window is activated and the perspective is changed | |
in it. Otherwise, a new window is created. | |
<br>3. The drop down list box is visible in the tool bar. You can | |
use it to change the active perspective in the active page. | |
<br>4. The contents of any perspective menu are determined using an MRU | |
algorithm, and are consistent in every perspective. | |
<br>5. From any window, you can always get back to the root of the workspace | |
by invoking Window > Open Workbench. This is like the old VAJ behavior. | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<ul> | |
<li> | |
Added IPageBookViewPage and IPageSite in package org.eclipse.ui.part, and | |
added IPageBookViewPage as an implemented interface on class Page.</li> | |
</ul> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
<a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2001%2F11%2F20&chfieldto=2001%2F11%2F27&product=Platform&component=UI&cmdtype=doit&&order=Bug+Number">Click | |
here</a> to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED | |
between 2001/11/20 and 2001/11/27. | |
<p> | |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse Integration Build 20011120 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
Accelerator Tag added to Action Definitions</h3> | |
As the names of the modifier keys (Ctrl, Alt) are not localized in Eclipse, | |
defining an action accelerator using a translated label will not work (see | |
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=5216">bug | |
5216</a>). | |
<br>In order that accelerators can be used across all Locales the <i>accelerator</i> | |
tag has been added to the definition for an action so that the accelerator | |
can be defined via a keycode. | |
<p>The current method of specifying accelerators via the labels will continue | |
to work in locales where the labels use the English words for the control | |
keys (like Japanese). | |
<p>The accelerator is an integer or String that is used to specify | |
the keycode of the accelerator for the action. The integer value used is | |
the one resulting from a bitwise OR of zero or more SWT key modifier masks | |
(i.e. SWT.CTRL or SWT.ALT) and a character code. For example, for Ctrl+Z | |
use SWT.CTRL | 'Z' = (1<<18)|'Z' = 262234. | |
<p>If you wish to use the string directly use it as you would have for | |
the label (i.e. Ctrl+Z from the above example). | |
<br>Such strings should go directly in the plugin.xml, and should not be | |
translated in the plugin.properties file, since the strings for the modifier | |
keys are not localized. | |
<br>Note that this will require care to ensure that the translated, human-readable | |
accelerator text in the label (in the .properties file) corresponds to | |
the assigned accelerator (in the plugin.xml). | |
<p>Two of the actions we ship should use this tag: | |
<p>org.eclipse.jdt.ui | |
<br> OpenTypeAction.label=Open &Type...@Ctrl+Shift+T | |
<p><action id="org.eclipse.jdt.ui.actions.OpenType" | |
<br> menubarPath="workbench/wbEnd" | |
<br> toolbarPath="Normal/Java" | |
<br> label="%OpenTypeAction.label" | |
<br> tooltip="%OpenTypeAction.tooltip" | |
<br> icon="icons/full/ctool16/opentype.gif" | |
<br> accelerator="Ctrl+Shift+T" | |
<br> class="org.eclipse.jdt.internal.ui.actions.OpenTypeAction"/> | |
<p>org.eclipse.search | |
<br> OpenSearchDialogAction.label = &Search...@Ctrl+H | |
<p><action id="org.eclipse.search.ui.OpenSearchDialogAction" | |
<br> menubarPath="edit/find" | |
<br> toolbarPath="Normal/Search" | |
<br> label="%OpenSearchDialogAction.label" | |
<br> tooltip="%OpenSearchDialogAction.tooltip" | |
<br> icon="icons/full/ctool16/search.gif" | |
<br> accelerator="Ctrl+H " | |
<br> class="org.eclipse.search.internal.ui.OpenSearchDialogAction"/> | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<ul> | |
<li> | |
Added accelerator attribute to action elements in extension points which | |
take actions (actionSets, editorActions, viewActions).</li> | |
<li> | |
Added setAccelerator(int keyCode) to IAction and Action in org.eclipse.jface.</li> | |
</ul> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
<p><br> | |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse Integration Build 20011120 | |
<h2> | |
What's new in this drop</h2> | |
Object contributions on resources show up in browsers that show objects | |
that adapt to IResource. | |
<br>The ObjectContribution mechanism has been changed such that the actions | |
defined on IResource will also be applied to objects that adapt to IResource | |
(like IJavaElement) thereby eliminating the need to specify the same actions | |
in multiple plug-ins due to a wrappered type being displayed in different | |
views. | |
<br>As a result, there will be some duplication for certain compare and | |
vcm functions using the current plug-in definitions. These will eventually | |
have to be removed. | |
<br>Although this does not change any existing APIs or extension points, | |
it does change the behavior of object contributions which contribute to | |
IResource. | |
<br>This may cause duplication if a contribution applies to both IResource | |
and to a class which wrappers IResource via the IAdaptable mechanism. | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
The following PRs were fixed by the UI team (includes PRs fixed since build | |
207): | |
<p>Bug 1824 [JFace Text] 50 reconciling threads for 4 editors opened | |
(1GFXMV8) | |
<br>Bug 1847 Work with help team for example integration (1G5T6A8) | |
<br>Bug 1850 EditableTable (1G5T6MC) | |
<br>Bug 1851 WALBAKCK - Long Operation (1G5T6TP) | |
<br>Bug 1974 5 line file takes 7 seconds to open (1GD0KY4) | |
<br>Bug 2074 PropertySheet should expand categories by default (1GE36VQ) | |
<br>Bug 2569 [JFace Text] Content assist list truncated (1GG1W9B) | |
<br>Bug 2577 [Standard Components] Property sheet: up/down arrow | |
causes a | |
<br>Bug 2904 [JFace Text] PropagatingFontFieldEditor has moved (1GKKL13) | |
<br>Bug 4975 Status area too short | |
<br>Bug 5456 Esc doesn't cancel code assist anymore | |
<br>Bug 5462 Can't cancel code assist anymore | |
<br>Bug 5560 ESC on rename dialog renames the file | |
<br>Bug 5586 problem with PageBookView code changes | |
<br>Bug 5721 Welcome not disabled | |
<br>Bug 5922 Property page ordering broken because of info page | |
<br>Bug 5993 Widget has the wrong parent | |
<br>Bug 6030 Need to allow filenames with no extensions when registering | |
<p>The following PRs were closed with no action by the UI team (includes | |
PRs closed since build 207): | |
<p>Bug 1839 No support for 640x480 resolution (1GELIAS) | |
<br>Bug 2042 SEVERE: Perspective lost (1GDSH6F) | |
<br>Bug 5753 Make dialogs modal on with respect to a single perspective | |
<br>Bug 5788 EC: Build on save preference text unclear... | |
<br>Bug 5869 eclipse.exe throwing and exception | |
<p> | |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse Integration Build 20011113 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
Dialog to switch between editors</h3> | |
You can now open a dialog which allows you to switch between editors by | |
choosing Window / Switch to Editor..., or by pressing CTRL+ALT+S. | |
<br>It also supports saving modified editors, and closing editors. | |
<h3> | |
Accelerator support for switching between views and editors</h3> | |
You can now use CTRL+F6 to switch between editors, and CTRL+F7 to switch | |
between views (includes the editor area). | |
<br>The list is shown in most recently used order. The list stays | |
up while CTRL is held down, then switches to the selected item when CTRL | |
is released. | |
<br>Pressing the function key again goes to the next item. Holding | |
SHIFT down goes the other way. You can also use the arrow keys. | |
<br>The editor switcher replaces the previous CTRL+F6 support for cycling | |
between editors (released in build 207). | |
<p>Known problems: | |
<ul> | |
<li> | |
There is a blank line at the bottom of the switchers (apparently an SWT | |
sizing issue).</li> | |
<li> | |
Not all views always show in the view switcher when a perspective is newly | |
opened. Workaround: when a view is activated with the mouse, it will | |
appear in the list.</li> | |
<li> | |
ESC is not hooked properly. It will cancel the switcher, but also | |
activate the Start menu on Windows. Workaround: use any other key, | |
e.g. SPACE, to cancel.</li> | |
</ul> | |
<h3> | |
Accelerator to activate editor</h3> | |
F12 now activates the editor. This is useful when using the view | |
switcher above, to quickly get back to the editor from another view. | |
<br>We had to back out of using ESC to activate the editor, because it | |
broke other uses of ESC, e.g. rename in Navigator, task editing, code assist. | |
<h3> | |
Accelerators to activate specific views</h3> | |
You can now use accelerators to activate specific views. Eclipse | |
UI defines the following view accelerators: | |
<br> | |
<table BORDER COLS=2 WIDTH="50%" > | |
<tr> | |
<td><b>View</b></td> | |
<td><b>Accelerator</b></td> | |
</tr> | |
<tr> | |
<td>Navigator</td> | |
<td>CTRL+ALT+N</td> | |
</tr> | |
<tr> | |
<td>Bookmarks</td> | |
<td>CTRL+ALT+B</td> | |
</tr> | |
<tr> | |
<td>Outline</td> | |
<td>CTRL+ALT+O</td> | |
</tr> | |
<tr> | |
<td>Properties</td> | |
<td>CTRL+ALT+P</td> | |
</tr> | |
<tr> | |
<td>Tasks</td> | |
<td>CTRL+ALT+K</td> | |
</tr> | |
</table> | |
<p><b>Note</b>: The view accelerator support is experimental. The | |
assigned accelerators may change, or this feature may be removed completely. | |
<p>Known problems: | |
<ul> | |
<li> | |
Accelerators only work for views with entries in the Perspective / Show | |
View menu. It is currently possible to have a view that is visible | |
in the window, but with no entry in the Show View menu. Its accelerator | |
(if any) will therefore not work.</li> | |
</ul> | |
<h3> | |
PreferenceConverter expanded to provide support for FontData arrays</h3> | |
The PreferenceConverter now supports the setting and getting of FontData | |
arrays as well as single instances of FontDatas in order to be consistent | |
with the way FontDatas are specified in the font resources for the FontRegistry. | |
See below for API additions. | |
<br> | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<ul> | |
<li> | |
Added IntegerFieldEditor.setValidRange(int min, int max) in package org.eclipse.jface.preference.</li> | |
<li> | |
Added the following to PreferenceConverter in package org.eclipse.jface.preference:</li> | |
<br>public static FontData[] getDefaultFontDataArray(IPreferenceStore, | |
String) | |
<br>public static FontData[] getFontDataArray(IPreferenceStore, String) | |
<br>public static void setDefault(IPreferenceStore, String, FontData[]) | |
<br>public static void setValue(IPreferenceStore, String, FontData[]) | |
<p>Also the code used to determine the validity of FontDatas by the FontRegistry | |
has now been made public. The new method bestData takes an array of FontDatas | |
and returns the first one for which there is corresponding font defined. | |
If it cannot find one it returns the first entry. If the array is empty | |
null is returned. | |
<br>public FontData bestData(FontData[], Display)</ul> | |
<h3> | |
Other highlights</h3> | |
Added navigation accelerators: | |
<ul> | |
<li> | |
CTRL+F6 to cycle between editors (+ SHIFT to go the other way) -- (has | |
known problem whereby order is not persisted between sessions)</li> | |
<li> | |
ESC to activate editor</li> | |
</ul> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
The following PRs were fixed by the UI team: | |
<p> | |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse SDK Build 207 - November 1, 2001 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<h3> | |
Other highlights</h3> | |
Added navigation accelerators: | |
<ul> | |
<li> | |
CTRL+F6 to cycle between editors (+ SHIFT to go the other way) -- (has | |
known problem whereby order is not persisted between sessions)</li> | |
<li> | |
ESC to activate editor</li> | |
</ul> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
The following PRs were fixed by the UI team (includes PRs from builds 202 | |
- 206): | |
<p><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5107">Bug 5107</a> | |
Duplicate mnemonic in Perspective menu: Open and Close all | |
<br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=4938">Bug 4938</a> | |
Deleting Project with Read-only files will cause non-readonly files to | |
be erased if user said to NOT erase them (1GLG2WT) | |
<br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=2968">Bug 2968</a> | |
TaskListMarker violates API (1GL2XHA) | |
<br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=2794">Bug 2794</a> | |
[UI] org.eclipse.ui.actionSets doc wrong (1GJNBT8) | |
<br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=2694">Bug 2694</a> | |
Editor Selection Dialog: UI suggestions (1GI6RPE) | |
<br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=2682">Bug 2682</a> | |
[UI] EC: Can't contribute submenu items (1GI3XO6) | |
<br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=2672">Bug 2672</a> | |
[UI] EC: Action delegate's concrete action should have same ID (1GHUJUZ) | |
<br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=2627">Bug 2627</a> | |
[UI] Dragging view border near scroll bar detaches view (1GHDIIU) | |
<br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=2601">Bug 2601</a> | |
[UI] Finish button still grayed out even though file name is pasted (1GGYVYG) | |
<br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=2558">Bug 2558</a> | |
[UI] Unzoom can cause view to move tab folder (1GFOGFE) | |
<br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=2318">Bug 2318</a> | |
[UI] Type Hierarchy View resize (1GENYR4) | |
<br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=2304">Bug 2304</a> | |
Action Set Actions appear in reverse order (1GENP9K) | |
<br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=2240">Bug 2240</a> | |
[UI] Unzoom occurs if you select file in navigator (1GEASOF) | |
<br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=2178">Bug 2178</a> | |
[JFace] Cannot select root of hierarchy view (1GE92IL) | |
<br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=1911">Bug 1911</a> | |
[UI] Popup Menu Extension produces duplicate results in static menu (1GC2RTS) | |
<br>1GL4ZQA: ITPUI:WINNT - Workbench crash | |
<br>1GKKR4V: ITPUI:ALL - Referencing the wrong perspective icon in plugin.xml | |
<br>1GKESDP: ITPUI:WIN2000 - WizardDialog comment wrong | |
<br>1GKEPV7: ITPUI:ALL - English: Missing punctuation | |
<br>1GKEPJH: ITPUI:WINNT - Outline View should wrap text | |
<br>1GKDG0C: ITPUI:WINNT - Reset does not work on deleted perspective | |
<br>1GKD8FV: ITPUI:WIN98 - Japanese - default text font can not display | |
japanese characters | |
<br>1GKCX6Y: ITPUI:WIN2000 - ActionSetLabelProvider assumes & is first | |
char | |
<br>1GKCX37: ITPUI:WIN2000 - PerspectiveDescriptor.restoreState should | |
use ATT_SINGLETON | |
<br>1GKAYD6: ITPUI:WINNT - AboutDialog.createDialogArea is using wrong | |
GridData constant | |
<br>1GKA7RL: ITPUI:WIN2000 - Compare: last line on right clipped | |
<br>1GK9IOA: ITPUI:ALL - IEditorActionDelegate is not initialized correctly | |
<br>1GK7EJV: ITPUI:WINNT - Startup should fail if missing product.ini or | |
platform.ini | |
<br>1GJZYYB: ITPUI:ALL - Phantom resources | |
<br>1GJYMG4: ITPUI:WINNT - no context help for some menus/dialogs | |
<br>1GJWMGJ: ITPUI:WIN98 - Next & Previous perspective labels changed? | |
<br>1GJWAJ9: ITPUI:WIN2000 - Netscape reference in shipped doc | |
<br>1GJUNL6: ITPUI:ALL - EC: PropertySheetViewer.setInput() does not save | |
editor value. | |
<br>1GJUH0A: ITPUI:Linux - Critical: Full Crash on Linux: While Printing | |
<br>1GJUAO7: ITPUI:WINNT - NPE on shutdown | |
<br>1GJP153: ITPUI:EC: root property sheet entry does not do a dispose | |
<br>1GJNB52: ITPUI:ALL - ToolItems in EditorToolBarManager can get out | |
of synch with the state of the IAction | |
<br>1GJ8HCU: ITPUI:ALL - XML example in org.eclipse.ui.viewActions doc | |
wrong | |
<br>1GIV8TL: ITPUI:WIN2000 - Can't open files in Notepad or Wordpad | |
<br>1GITIG6: ITPUI:ALL - H-shell: OK button still grayed out in Save As | |
dialog even though file name is pasted | |
<br>1GIEH2I: ITPUI:WINNT - TaskListContentProvider should cache markers | |
<br>1GI7HBZ: ITPUI:ALL - Cancel saving a file causes error | |
<br>1GI58G1: ITPUI:WINNT - Collator is not a singleton | |
<br>1GHUA5I: ITPUI:ALL - Error in ProductInfo.readConfigurationPreferences | |
<br>1GHQHGH: ITPUI:WINNT - Should cache the alternateMask in OpenPerspectiveMenu | |
<br>1GHOHW6: ITPUI:WINNT - PageBookView not disposing default page | |
<br>1GHHIO2: ITPUI:ALL - Goto Resource dialog resizing needs rework | |
<br>1GHC26Y: ITPUI:WINNT - Effeciency issues | |
<br>1GH2VTG: ITPUI:WIN98 - Properties view: enabling categories collapses | |
list | |
<br>1GGZ208: ITPUI:WIN2000 - ActionSetLabelProvider trims everything before | |
& | |
<br>1GFOF1F: ITPUI:WIN2000 - Move by drag-and-drop uses multiple workspace | |
operations | |
<br>1GFMFIE: ITPUI:WINNT - Replace perspective with no perspective open | |
is a no op | |
<br>1GFBKRR: ITPUI:WIN2000 - minor: PreferencePage's javadoc comment has | |
a typo error | |
<br>1GFBJ9K: ITPUI:WIN2000 - Yes to All no longer works for DND import | |
<br>1GF9LG3: ITPUI:ALL - File->New menu & New Wizard tool button diff...why? | |
<br>1GF7NAD: ITPUI:ALL - Export to zip has .jar in the list of names | |
<br>1GF68L0: ITPUI:ALL - Should hide closed project when selecting folder. | |
<br>1GF66A4: ITPUI:WIN98 - Outline has no help | |
<br>1GF5VPX: ITPUI:ALL - File MRU List is enabled when no perspectives | |
open. | |
<br>1GEZB8G: ITPUI:WIN2000 - Menu: delete is enabled with no resource | |
<br>1GEYPZU: ITPUI:ALL - Perspective windows should remember size of window | |
<br>1GEV72H: ITPUI:ALL - Goto resource should not be updated when arrow | |
or shift is pressed. | |
<br>1GEUXQL: ITPUI:WINNT - WorkbenchWindow#getMenuBarManager change comment | |
<br>1GEUW49: ITPUI:ALL - Last files opened menu items does nothing when | |
perps close | |
<br>1GET7WN: ITPUI:ALL - Add Bookmark is enabled when nothing is selected | |
<br>1GEPLQO: ITPUI:WIN98 - Close All enabled when no pages exist | |
<br>1GEPKMG: ITPUI:WIN98 - Cannot drag editor tab to correct location | |
<br>1GENVF4: ITPUI:ALL - The tasklist combo cell editor does not work correctly | |
<br>1GENTWQ: ITPUI:WIN98 - Import dialog should expand top folder | |
<br>1GENK55: ITPUI:WIN2000 - File Listbox: displays wrong icon for certain | |
file name | |
<br>1GEIC67: ITPUI:WINNT - Getting a focus callback before part creation | |
<br>1GE8OSQ: ITPUI:ALL - Inconsistent English in the status for the Task | |
Bar | |
<br>1GE8OFD: ITPUI:WIN2000 - Message in outline should have margins | |
<br>1GE6UQC: ITPUI:ALL - Drag out of folder leaves single tab | |
<br>1GDCVPF: ITPJUI:WINNT - cannot cancel build | |
<br>1GD7JX5: ITPUI:ALL - Menu items in nav popup New sub menu | |
<br>1GD0BN5: ITPUI:ALL - Set focus to container name (when empty) in folder | |
wizard | |
<br>1GCT3F5: ITPUI:WINNT - Poor details when moving fails | |
<br>1GCROF1: ITPUI:WINNT - Wizard banner misalignment | |
<p>The following PRs were closed with no action by the UI team (includes | |
PRs from builds 202 - 206): | |
<p><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5403">Bug 5403</a> | |
NPE on closing embedded netscape | |
<br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5259">Bug 5259</a> | |
EC: Project delete removes files on disk even when "no" selected | |
<br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=2791">Bug 2791</a> | |
[UI] EC - SaveAll does not work right (1GJJG1M) | |
<br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=2294">Bug 2294</a> | |
Fast View can be resized only once (1GELX93) | |
<br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=2293">Bug 2293</a> | |
NPE during build (1GELWYX) | |
<br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=2204">Bug 2204</a> | |
Opening PDF files. (1GEAHMI) | |
<br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=2061">Bug 2061</a> | |
Usability: "Close All" is rude (1GDY6HE) | |
<br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=1914">Bug 1914</a> | |
F2 should invoke rename? (1GC2UNE) | |
<br>1GFDB1N: ITPUI:WINNT - DCR: Print from default text editor | |
<br>1GEYEH3: ITPUI:WIN2000 - Copy shortcut not responding in Navigator | |
on startup | |
<br>1GEV2DL: ITPUI:ALL - Open Persp modifier keys different on win32 & | |
linux | |
<br>1GEUWWH: ITPUI:WIN2000 - Welcome: too tied to CVS? | |
<br>1GEUW7K: ITPUI:WIN2000 - Welcome: Creating Java project does not show | |
Java perspective | |
<br>1GETC1F: ITPUI:ALL - View left stranded in folder | |
<br>1GET01H: ITPUI:ALL - Why is the welcome page an editor? | |
<br>1GEJN27: ITPJUI:WINNT - new project wizard should have selected "All | |
Projects" if you open it | |
<br>1GEI1GR: ITPJUI:WINNT - button in import wizzard should not be enabled | |
before selecting a destination project/folder | |
<br>1GEAOJK: ITPUI:WIN98 - Shift-select doesn't always work in Navigator | |
<br>1GEAMVM: ITPUI:WIN98 - Wrong view shown when tab order changes | |
<br>1GEAD4H: ITPUI:ALL - Text font should be set on one preference page | |
<br>1GDIP42: ITPJUI:WINNT - Smoke 105: Finish isn't default in Create Project | |
wizard | |
<br>1GD0BXF: ITPUI:ALL - File save as dialog banner area empty | |
<br>1FW3H9W: ITPUI:ALL - ExternalEditor::open may fail if path includes | |
spaces | |
<p> | |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse SDK Build 201 - September 21, 2001 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
The following PRs were fixed by the UI team: | |
<p>1GK7H21: ITPUI:WIN2000 - Default text editor comes up black | |
<br>1GK0388: ITPJCORE:WIN2000 - replace with local history: selecting (workspace) | |
deletes source | |
<p> | |
<hr SIZE=0 WIDTH="100%"> | |
<h1> | |
Eclipse Platform Build Notes<br> | |
Workbench</h1> | |
Eclipse SDK Build 200 - September 19, 2001 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
The following PRs were fixed by the UI team: | |
<p>1GIV495: ITPUI:ALL - TextMergeViewer doesn't reveal token diffs horizontally | |
<br>1GIUS6L: ITPUI:ALL - TextMergeViewer uses deprecated Thread.stop() | |
<br>1GIIBHM: ITPUI:WIN2000 - Problems when comparing zip files | |
<br>1GI5DN9: ITPUI:WIN2000 - Conflicting token deletions don't show up | |
in text compare viewer | |
<br>1GI3KUR: ITPJUI:WIN2000 - Compare: double-click in versions list closes | |
view | |
<br>1GHBPA1: ITPVCM:WINNT - Compare - next change arrow switches to wrong | |
file | |
<br>1GGZ8DO: ITPJUI:WIN - MergeViewer invalid selection range | |
<br>1GGQQH3: ITPJUI:WINNT - Compare hightlights a non-change instead of | |
the change | |
<br>1GGNX9W: ITPVCM:Linux - Internal error comparing out of sync resource | |
<br>1GGNKHN: ITPJUI:ALL - No progress during replace with local history | |
<br>1GG0ELM: ITPVCM:ALL - Local history displayed some of Today's items | |
as Yesterday | |
<br>1GFMLFB: ITPUI:WIN2000 - files that are out of sync with the file system | |
appear as empty | |
<br>1GFFR4B: ITPUI:WIN98 - local history is misleading | |
<br>1GEUX0D: ITPJUI:ALL - not state aware toolbar button in compare | |
<br>1GBM0IL: ITPUI:WINNT - CompareEditorInput#save should throw CoreException | |
</body> | |
</html> |