Eclipse Platform Build Notes
Workbench

Integration Build (Tuesday, February 17th, 2004)

What's new in this drop

Other highlights

Breaking API Changes

Known deficiencies.

Problem reports fixed


Integration Build (Tuesday, February 10th, 2004)

What's new in this drop

The workbench now reacts to runtime plugin activation. Known workbench extensions are recognized and the workbench is updated dynamically. In most cases these updates require no interaction from the user but several require the user to reset their perspectives. In these cases, the user is prompted with a dialog to that effect.

Other highlights

Breaking API Changes

Known deficiencies.

Problem reports fixed


Integration Build (Tuesday, January 27, 2004)

What's new in this drop

Other highlights

Breaking API Changes

Known deficiencies.

Problem reports fixed


Integration Build (Tuesday, January 20, 2004)

What's new in this drop

Other highlights

A possible fix for Bug 49970 ([ViewMgmt] Ant View will not display first in the Java Browsing perspective) has been introduced.

Breaking API Changes

Known deficiencies.

Problem reports fixed


Integration Build (Tuesday, January 13, 2004)

What's new in this drop

Other highlights

Breaking API Changes

Known deficiencies.

Problem reports fixed

41581 Minor usability problems with progress view errors

42616 [Preferences] Null pointer exception creating CVS preference page

42858 [Jobs] Offer a way to clear errors without opening Progress view

44455 [ActivityMgmt] No Running man menu+tool even though java role enabled.

47091 [ActivityMgmt] Unable toeasily turn off activities in a category without all activities being enabled.

47098 [ActivityMgmt] Empty Menu bar item (Run) when External tools filtered out


Integration Build (Tuesday, January 6, 2004)

What's new in this drop

Other highlights

Breaking API Changes

Known deficiencies.

Problem reports fixed

40980 [Dialogs] NPE in property dialog when adaptable provides contributor resource adapter

49331 [Dialogs] Workbench Machine Speed Preference not persistent


Integration Build (Tuesday, December 23, 2003)

What's new in this drop

Other highlights

Breaking API Changes

Known deficiencies.

Problem reports fixed

49274 [Activities] Cannot open preference dialog if previous selected node not in fitlered list


Integration Build (Tuesday, December 16, 2003)

What's new in this drop

The initial implementation of the platform UI colors API has been released. This API is analogous to the existing fonts API in that it provides a registry (see org.eclipse.jface.resource.JFaceResources.getColorRegistry()) from which instances of defined colors may be obtained and the org.eclipse.ui.colorDefinitions extension point which plugins may use to define them. Additionally, there is now a Colors preference page located under the Workbench page that allows user customization of colors.

Although the API is in place and relatively complete (see Bug 48745), the workbench does not yet utilize it for its own color needs. This will come for subsequent builds.

Other highlights

Breaking API Changes

Known deficiencies.

48745 Colors preference page does not properly handle ancestor color changes

Problem reports fixed

37436 [Preferences] one preference page for colors

38462 [Dialogs] Tree in Preference & Properties dialog should be resizable

44671 [ActivityMgmt] Need to showAll option for role support

45825 [ActivityMgmt] Perspectives don't respect activity enablement

48364 PreferenceDialog can reopen empty

48745 Colors preference page does not properly handle ancestor color changes


Integration Build (Tuesday, December 9, 2003)

What's new in this drop

Other highlights

Breaking API Changes

Deprecated matching methods on IActivity and IActivityManager have been removed as well as getActivityManager() and setEnabledActivities() on IWorkbench. To accomodate for futher extensions, IWorkbench now inherits from IAdaptable and a new class IWorkbenchActivitySupport may be obtained in this way. IWorkbenchActivitySupport contains getActivityManager() and setEnabledActivities().

Known deficiencies.

Problem reports fixed

36297 [Preferences] Need a page that informs of preference page creation failure

47404 [Jobs] UI no longer responsive during CVS update action

47852 [Jobs] NPE during redraw animation


Integration Build (Tuesday, December 2, 2003)

What's new in this drop

We have provided a new key configuration available on the keys preference page. This shows some of the ideas that might enter into the key bindings defined for 3.0. This is a rough draft, and prone to a lot of change. Please try it out, and provide feedback to either Bug 37934 or the platform-ui-dev mailing list.

Other highlights

Key configurations are no longer forced to inherit from the default key configuration.

Breaking API Changes

Known deficiencies.

Problem reports fixed

47532 SystemSummaryDialog uses core.runtime internal API


Integration Build (Tuesday, November 25, 2003)

What's new in this drop

CyclePartAction (used by the next/previous view/editor/perspective commands) now supports multiple-stroke key bindings. For example, if you bind "Next Editor" to "Ctrl+L Ctrl+E", then you can press "Ctrl+L Ctrl+E" to open the cycle part dialog and press "Ctrl+E" to continue cycling through the list.

Other highlights

Breaking API Changes

Known deficiencies.

Problem reports fixed


Eclipse M5 Candidate Build 20031120

What's new in this drop

Other highlights

Breaking API Changes

The roles API has been made obsolete in favour of categories of activities.

Known deficiencies.

Problem reports fixed

33018 plugin.xml context menu should not have "Run Ant..." item
46958 IllegalStateException: Job manager has been shut down.
47046 Caps Lock maps to R
47116 Exception on startup after crash
47150 ProgressMonitorJobsDialog used on shutdown


Eclipse Integration Build 20031119

What's new in this drop

Other highlights

Breaking API Changes

Known deficiencies.

Problem reports fixed

46492 Explicit job manager startup/shutdown needed


Eclipse Integration Build 20031118

What's new in this drop

Other highlights

Breaking API Changes

Known deficiencies.

Problem reports fixed

45943 [Fonts] Java Compare Text Font fails to Map To Other Font


Eclipse Integration Build 20031111

What's new in this drop

Other highlights

Breaking API Changes

Known deficiencies.

Problem reports fixed

41806 Platform mechanism for asynchronous prompts
43657 Allow delete selection in key sequence entry widget
43801 Can't assign "Esc Backspace"
43804 Entering key sequence appends to previous
44930 Show Views dialog should flatten a single category


Eclipse Integration Build 20031104

What's new in this drop

We've removed dependencies on Xerces from all of platform-ui.

Other highlights

Breaking API Changes

Known deficiencies

There is a known issue with 'Ctrl+W' to close editors.

Problem reports fixed


Eclipse Integration Build 20031021

What's new in this drop

Other highlights

Breaking API Changes

Known deficiencies

Problem reports fixed

40636 [Dialogs] org.eclipse.ui.dialogs.FilteredList$Label can throw NullPointerException
42175 [Viewers] Adding new tree items to an expanded Tree node scrolls away the current selection
42755 [Jobs] Access Job List While Having a Modal Dialog
44496 Typo 'pagee' in WorkbenchWindow log message
44668 [Navigator] "Link with" button in Navigator doesn't scroll to current file if it's already selected
44827 [Viewers] StructuredViewer's UpdateItemSafeRunnable holds onto last selected element-memory leak


Eclipse Integration Build 20031015

What's new in this drop

Other highlights

Breaking API Changes

Known deficiencies

Problem reports fixed


Eclipse Integration Build 20031008

What's new in this drop

Other highlights

Breaking API Changes

Known deficiencies

Problem reports fixed

44183 [Jobs] Missing mnemonic for Verbose on Progress view's view menu

44352 Regression: File associations to an external program broken


Eclipse Integration Build 20031007

What's new in this drop

Other highlights

Breaking API Changes

Known deficiencies

Problem reports fixed

40026 [Jobs] cancel hint

42149 [Decorations] Decorations Calculation never says anything other than 20%

42346 [Tasks] Associated task not remaining with associated line

42959 [Jobs] Progress View: Cannot cancel a waiting job

43939 Need to support the IProgressWithBlocking in ProgressMonitorDialog

44033 Schema Ext. Point Documents have invalid copyright formatting

44237 [Jobs] Progress View: finished jobs not removed from view


Eclipse Integration Build 20030923

What's new in this drop

Other highlights

Breaking API Changes

Known deficiencies

Problem reports fixed

43355 [Jobs] Exception during auto-build

43408 [Jobs] ConcurrentModificationException in JobProgressManager

43415 [Dialogs] SWTException from ProgressIndicator

43947 [Jobs] Should use job name when task name is null


Eclipse Integration Build 20030916

What's new in this drop

Other highlights

Breaking API Changes

Known deficiencies

Problem reports fixed

42978 Patch for DeferredTreeContentProvider


Eclipse Integration Build 20030909

What's new in this drop

Other highlights

Breaking API Changes

Known deficiencies

Problem reports fixed

37280 [KeyBindinds] Select view/editor/perspective should have no rocker option

41931 Breakpoint half-activates source file

42010 Group created with SWT.CENTER style

42025 Status line update job running too often?

42176 Invalid thread access when closing a project

42394 [Jobs] Patch to JobProgressManager

42418 [Jobs] Rapid save and then build causes hangs

42451 [Dialogs] ImageRegistry throws null pointer exception in application with multiple Display's

42526 Patch: RenameResourceAction and CopyResourceAction


Eclipse Platform Build Notes
Workbench

Eclipse Integration Build 20030827

What's new in this drop

Other highlights

Breaking API Changes

Known deficiencies

Problem reports fixed

41925 dead lock when organizing imports

42220 Unable to bind CTRL+W

42228 Custom key binding stopped working


Eclipse Integration Build 200308261317

What's new in this drop

Other highlights

Breaking API Changes

Known deficiencies

Problem reports fixed

41901 NPE upon startup


Eclipse Integration Build 20030826

What's new in this drop

Other highlights

Breaking API Changes

Known deficiencies

Problem reports fixed

41916 Progress View: Status Line updates too much in verbose mode

41927 [Dialogs] Selecting in PreferenceDialog generates too many invalid entries


Eclipse Integration Build 20030825

What's new in this drop

Other highlights

Breaking API Changes

Known deficiencies

Problem reports fixed

41715 [Jobs] Background job feedback should be in status line

40499 [CVS UI] GTK: Can't browse repository with new CVS option enabled

41589 [Properties View] Combo boxes in property sheets do not retain new values

41644 device is disposed on shutdown


Eclipse Integration Build 20030819

What's new in this drop

Other highlights

Breaking API Changes

Known deficiencies

Problem reports fixed

40852 Progress View needs icons


Eclipse Integration Build 20030812

What's new in this drop

Other highlights

Breaking API Changes

Known deficiencies

Problem reports fixed

40570 [Dialogs] New Project wizard throws NPE with two backslashes

41172 [Dialogs] Bug with Image in TitleAreaDialog

41206 Duplicate decoration for lightweight decorator on Object

41312 ClassCastException in ProgressContentProvider


Eclipse Integration Build 20030806

What's new in this drop

Other highlights

Breaking API Changes

Known deficiencies

Problem reports fixed

40851 Add flashing red icon when there is an error shown

41024 [Decorators] Test decorators should not be on by default

41136 [Jobs] concurrent modification in progress view

41153 [Dialogs] Open resource not showing results

41154 [Dialogs] Open Resource: Resource list lags


Eclipse Integration Build 20030805

What's new in this drop

Other highlights

Breaking API Changes

Known deficiencies

Problem reports fixed

40615 [Preferences] IntegerFieldEditor validation does not work

40849 Progress View should come to front on error

40853 Need hover help for Animation Icon

40855 Need a clear all option for errors in the progress view

40900 [Jobs] Jobs not always shown on startup


Eclipse Integration Build 20030729

What's new in this drop

Other highlights

Breaking API Changes

Known deficiencies

Problem reports fixed

40407 ColorSelector needs an accessible listener


Eclipse Integration Build 20030722

What's new in this drop

Other highlights

Breaking API Changes

Known deficiencies

Problem reports fixed

Bug 38092 [Wizards] Javadoc typo in org.eclipse.jface.wizard.Wizard

Bug 40524 Expansion of package view causes ConcurrentModificationException


Eclipse Integration Build 20030718

What's new in this drop

Other highlights

Breaking API Changes

Known deficiencies

Problem reports fixed

Bug 40236 [View Mgmt] Shortcut bar flickers when adding a new project


Eclipse Integration Build 20030716

What's new in this drop

Other highlights

Breaking API Changes

Known deficiencies

Problem reports fixed

40128 Decorators sometimes take two attempts to disable


Eclipse Integration Build 20030715

What's new in this drop

Other highlights

Breaking API Changes

Known deficiencies

Problem reports fixed

39986 Decorators acting funny


Eclipse Integration Build 20030708

What's new in this drop

Other highlights

Breaking API Changes

Known deficiencies

Problem reports fixed

Bug 39511 [Viewers] Supporting post selection changed listeners.
Eclipse Integration Build 20030701

What's new in this drop

First cut of the responsive UI work. Following on from the job handling released by Core in M1 the UI team has released further support for the Job framework in the UI. It is now possible to create an instance of UIJob which will run in the UI Thread rather than in some other Thread supplied by the JobManager. This is a requirement for any code that must interact with an SWT component.

UIJob requires a Display to be able to run as it is run using an asynchExec. This Display must be set before the UIJob is scheduled. If a UIJob is used then the creator of the UIJob must also set the display to run it in and be sure that that display exists when the code is executed. An alternative to UIJob is the WorkbenchUIJob which will get a display from a WorkbenchWindow if one is not set.WorkbenchUIJob is defined in the org.eclipse.ui.workbench project and so it can be used by plugins with org.eclipse.ui.workbench as a prerequisite.

The first cut of the progress indicator is now also available. It is disabled by default. You can enable it by adding the line org.eclipse.ui.workbench/showProgressIndicator=true to the file plugin_customization.ini in org.eclipse.platform.

Other highlights

Known deficiencies

Problem reports fixed

Bug 38782 TreeViewer add calls a refresh

Click here to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED between 2003/06/24and 2003/07/01.


Eclipse Integration Build 20030624

What's new in this drop

Other highlights

Known deficiencies

Problem reports fixed

Click here to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED between 2003/06/17 and 2003/06/24.
Eclipse Integration Build 20030617

What's new in this drop

Other highlights

Known deficiencies

Problem reports fixed

Click here to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED between 2003/06/10 and 2003/06/17.
Eclipse Integration Build 20030610

What's new in this drop

Other highlights

Known deficiencies

Problem reports fixed

Click here to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED between 2003/06/03 and 2003/06/10.
Eclipse Integration Build 20030603

What's new in this drop

Other highlights

Known deficiencies

Problem reports fixed

Click here to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED between 2003/05/20 and 2003/06/03.
Eclipse Integration Build 20030520

What's new in this drop

Other highlights

Known deficiencies

Problem reports fixed

Click here to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED between 2003/05/13 and 2003/05/20.
Eclipse Integration Build 200305013

What's new in this drop

Other highlights

Known deficiencies

Problem reports fixed

Click here to see PRs which have been marked as RESOLVED, VERIFIED or CLOSED between 2003/05/06 and 2003/05/13.