# Eclipse Platform Build Notes
Workbench

Maintenace Build (February 16, 2004, 12:00 p.m. (EST))

## What's new in this drop

## Other highlights

## Breaking API Changes

## Known deficiencies.

Problem reports fixed

Bug 85288. [ActivityMgmt] Need the ability to turn off the nature trigger point

Maintenace Build (November 17, 2004, 3:30 p.m. (EST))

## What's new in this drop

## Other highlights

## Breaking API Changes

## Known deficiencies.

Problem reports fixed

Bug 38443. Support GTK on Sparc Solaris

Maintenace Build (September 30, 2004, 12:00 p.m. (EDT))

## What's new in this drop

## Other highlights

## Breaking API Changes

## Known deficiencies.

Problem reports fixed

Bug 75118. [Wizards] Primary wizards duplicates

Maintenance Build (September 16, 2004, 08:00 a.m. (EDT))

## What's new in this drop

## Other highlights

## Breaking API Changes

## Known deficiencies.

Problem reports fixed

Bug 72114. [ViewMgmt] Views that implement ISaveablePart are not consulted for dirty state before they are closed.

Maintenance Build (September 15, 2004, 01:00 p.m. (EDT))

## What's new in this drop

## Other highlights

## Breaking API Changes

## Known deficiencies.

Problem reports fixed

Bug 63324. [ActionSets] Plugin not deactivated with Exception at startup()
Bug 73715. [Presentations] The 'Save All' command has no effect

Maintenance Build (September 15, 2004, 8:00 a.m. (EDT))

## What's new in this drop

## Other highlights

## Breaking API Changes

## Known deficiencies.

Problem reports fixed

Bug 73715. [Presentations] The 'Save All' command has no effect

Maintenance Build (September 8, 2004, 8:00 a.m. (EDT))

## What's new in this drop

## Other highlights

## Breaking API Changes

## Known deficiencies.

Problem reports fixed

Bug 67590. [Presentations] The 'Save All' command has no effect
Bug 69900. [EditorMgmt] Editor cannot be closed after it is activated for the first time
Bug 72114. [ViewMgmt] Views that implement ISaveablePart are not consulted for dirty state before they are closed
Bug 72383. [Perspectives] Placeholder folder error with multiple instance views
Bug 73130. [Preferences] 3.0.1 candidate: Workspace gets (fully?) built if Editor pref page changes

Maintenance Build (August 25, 2004, 8:00 a.m. (EDT))

## What's new in this drop

## Other highlights

## Breaking API Changes

## Known deficiencies.

Problem reports fixed

Bug 63324. [ActionSets] Plugin not deactivated with Exception at startup()
Bug 64956. [KeyBindings] TVT3.0: Error message on console during startup
Bug 70362. [EditorMgmt] Topmost editor not properly restored
Bug 70503. [Commands] ctrl+c, ctrl+v, ctrl+x accelerators dont work in some scenarios
Bug 71294. Capabilities Preference Deselection.
Bug 71742. [IDE] use long-running operations to set encoding
Bug 72585. [ViewMgmt] Empty variables view, inspect disabled
Bug 72978. [Actions] Get cancel status and new name from CopyProjectOperation

Maintenance Build (August 18, 2004, 8:00 a.m. (EDT))

## What's new in this drop

## Other highlights

## Breaking API Changes

## Known deficiencies.

Problem reports fixed

Bug 63235. [KeyBindings] Cut/Copy/Paste/SelectAll don't work in Swing widgets in dialogs
Bug 67590. [Commands] The 'Save All' command has no effect
Bug 67913. [ActionSets] Actions associated with views not disposed
Bug 70882. EnablementDialog grows too big

3.0.1 Maintenance builds, Build (Aug 11, 2004)

## What's new in this drop

## Other highlights

Bug fixing for 3.0.1. July 29 - Aug 11

## Breaking API Changes

## Known deficiencies.

Problem reports fixed

71053 [ProblemsView] ConcurrentModificationException is thrown when gotoMarker is called.

71053 [ActivityMgmt] IllegalArgException in Capability preference page

3.0.1 Maintenance builds, Build (July 28, 2004, 1:00 p.m. (EDT))

## What's new in this drop

## Other highlights

Bug fixing for 3.0.1. July 21 - 28

## Breaking API Changes

## Known deficiencies.

Problem reports fixed

66405 | Activities Dialog - empty categories should not be visible
67716 | [ProblemsView] Trying to sort in Problems View removes all items from view
69724 | [Fonts] TVT3.0: Description for colors & fonts are switched

3.0.1 Maintenance builds, Build (July 21, 2004, 8:00 a.m. (EDT))

## What's new in this drop

## Other highlights

Bug fixing for 3.0.1. July 15 - 21

## Breaking API Changes

## Known deficiencies.

Problem reports fixed

67811 | Need support for adding separators to the help menu
68505 | [Progress] Progress view shows waiting job which doesn't ...
68774 | [Perspectives] NPE in PerspectiveSwitcher.setCoolItemSize...
68939 | [Workbench] Several org.eclipse.ui.*./schema/*.exsd files...
68941 | [Colour/Font] Two org.eclipse.ui./schema/*.exsd files -- ...
69541 | [Dialogs] TVT3.0: Task List Description text entry widge...
70080 | [RCP] Reset Perspective does not work if no perspective t...
70170 | [Schemas] Generated class for view extension does not ext...

Integration Build (June 23, 2004, 8:00 p.m. (EDT))

## What's new in this drop

## Other highlights

The copyright notices have been updated, and there have been some other javadoc changes.

## Breaking API Changes

## Known deficiencies.

Problem reports fixed

Bug 58476. [Workbench] Scrollbars in popups
Bug 65660. [Markers] markerHelp does not seem to be working - probable regression

Integration Build (June 23, 2004, 12:00 p.m. (EDT))

## What's new in this drop

## Other highlights

## Breaking API Changes

## Known deficiencies.

Problem reports fixed

Bug 62995. [Progress] scheduled synchronizations stay in the progress view when terminated
Bug 65992. [Progress] Rescheduled jobs are not shown in the progress view
Bug 67574. [Progress] KEEPONE doesn't remove duplicate jobs from the progress view
Bug 67742. inadequate spec for some IProductConstants
Bug 67950. [RCP] [doc] ui.workbench.compatibility methods should have deprecation warnings
Bug 68033. popup menu has no size in ctrl+e drop down editor list

Integration Build (June 22, 2004, 4:00 p.m. (EDT))

## What's new in this drop

## Other highlights

## Breaking API Changes

## Known deficiencies.

Problem reports fixed

Bug 67930. [Keybindings] Wrong behaviour when triggering Code Assist in "Rename Field"-Dialog
Bug 68031. Graphic is disposed error in Ctrl+e editor dropdown
Bug 68055. IIntroManager.closeIntro() does not work properly
Bug 68114. IDE does not contribute a product extension

Integration Build (June 22, 2004, 12:00 p.m. (EDT))

## What's new in this drop

## Other highlights

## Breaking API Changes

## Known deficiencies.

Problem reports fixed

Bug 63635. Decorations become stale
Bug 68013. Blank perspective after downloading SWT examples

Integration Build (June 18, 2004, 5:30 p.m. (EDT))

## What's new in this drop

## Other highlights

## Breaking API Changes

## Known deficiencies.

Problem reports fixed

Bug 62883. [Progress] Images in progress area are misaligned and chopped
Bug 65766. [Perspectives] Perspective buttons order sometimes inconsistant
Bug 65835. [ViewMgmt] (regression) View tabs open in random order (further fixes)
Bug 67721. need API spec for product preference customization key
Bug 67722. IllegalArgumentException during shutdown
Bug 67843. [Progress] IProgressService.busyCursorWhile() doesn't show progress dialog from modal dialogs
Bug 67882. New icons available June 18

Integration Build (June 17, 2004, 8 p.m. (EDT))

## What's new in this drop

## Other highlights

## Breaking API Changes

## Known deficiencies.

Problem reports fixed

Bug 60768. CBanner at top does vertical sizing based on left components
Bug 67729. NPE on startup (all the time!)
Bug 67731. NPE on startup (part 2)

Integration Build (June 17, 2004, 4 p.m. (EDT))

## What's new in this drop

## Other highlights

## Breaking API Changes

## Known deficiencies.

Problem reports fixed

Bug 62217. [EditorMgmt] Editor tabs lose their order when the workbench is saved
Bug 65766. [Perspectives] Perspective buttons get added from right to left
Bug 67330. [Wizards] New Wizard fails with no categories

Integration Build (June 17, 2004, 12 p.m. (EDT))

## What's new in this drop

## Other highlights

## Breaking API Changes

## Known deficiencies.

Problem reports fixed

Bug 57892. [Graphics] Task icon is clipped in vertical rule (further fixing)
Bug 67612. [Progress] Searching dialog not closing

Integration Build (June 17, 2004, 8 a.m. (EDT))

## What's new in this drop

## Other highlights

## Breaking API Changes

## Known deficiencies.

Problem reports fixed

Bug 57892. [Graphics] Task icon is clipped in vertical rule (rolling back part of the fix)
Bug 62245. [ProblemsView] Problem view: improve presentation of current error/warning count
Bug 65339. [FastView] FastViews added to fixed perspectives are still closeable
Bug 65835. [ViewMgmt] (regression) View tabs open in random order
Bug 66182. [KeyBindings] multi-stroke keyboard shortcut popup swallows keys (further fixes)
Bug 66820. [Workbench] Perspective bar empty after restart
Bug 66895. [R21PRES] Unable to use RC2 after closing all perspectives
Bug 67552. Non-externalized string in UI

Integration Build (June 16, 2004, 8 p.m. (EDT))

## What's new in this drop

## Other highlights

## Breaking API Changes

## Known deficiencies.

Problem reports fixed

Bug 57892. [Graphics] Task icon is clipped in vertical rule
Bug 63595. [FastView] IPageLayout.addFastView does not seems to work at all in 3.0M9
Bug 65213. [Workbench] [R21PRES] Closing view, leaving one open doesn't always get rid of tabs
Bug 65444. [R21PRES] Close button shown when views not closeable
Bug 66224. [Workbench] Got Assertion failed using build I200406080800
Bug 66673. New icons available for the UI June 11
Bug 67496. [Tests] Add a perspective with a fast view test to the suites

Integration Build (June 16, 2004, 4 p.m. (EDT))

## What's new in this drop

## Other highlights

## Breaking API Changes

## Known deficiencies.

Problem reports fixed

Bug 63362. [KeyBindings] [ViewMgmt] Key bindings do not work in detached views
Bug 64024. [Workbench] Many objects leaked for each window opened/closed
Bug 65136. [RCP] [ViewMgmt] Multi-view instances not persisted properly across sessions
Bug 66182. [KeyBindings] multi-stroke keyboard shortcut popup swallows keys
Bug 66377. CVS repositories view disappeared
Bug 66476. [Fonts/Colours] Text font change not propagated to Java editor
Bug 66733. Workbench does not shutdown
Bug 66782. IntroPart setInitializationData can die on an NPE
Bug 66810. ClassCastException in WorkbenchIntroManager
Bug 66819. [Workbench] fastview refresh leaves lines behind
Bug 67232. New wizard banner graphics need to be applied
Bug 67262. [EditorMgmt] Add new file association for external programs adds duplicates
Bug 67267. [Progress] PROPERTY_IN_DIALOG needs to be API and needs to be documented
Bug 67325. [Progress] Jobs that should be marked "system" (NEW)

Integration Build (June 16, 2004, 8 a.m. (EDT))

## What's new in this drop

## Other highlights

## Breaking API Changes

## Known deficiencies.

Problem reports fixed

Bug 61811. NewProgressViewer problems when painting
Bug 62883. [Progress] Images in progress area are misaligned and chopped
Bug 64775. [Progress] progress view showing busy, but view is empty
Bug 65276. [Preferences] Preference dialog should disable OK when okPressed
Bug 65606. [ViewMgmt] IPerspectiveListener2 is notified too late
Bug 66357. Eclipse stops opening editors
Bug 66439. Copy of Class causes update error in package explorer
Bug 66750. [Progress] Progress Dialog for jobs no longer opens
Bug 66756. [Presentations] presentationFactories schema file is invalid
Bug 66773. Hangs every time I add a new feature/site

Integration Build (June 9, 2004)

## What's new in this drop

## Other highlights

## Breaking API Changes

## Known deficiencies.

Problem reports fixed

57266 [Workbench] Workspace prompt should follow platform conventions for directory path
63666 [R21PRES] Must drag tabs to move individual views in 2.1 presentation
64908 [Tasks] Task tag creation and locked workspace
66259 [KeyBindings] Polish patch: support view activation via a keyboard shortcut

Integration Build (June 7, 2004)

## What's new in this drop

## Other highlights

## Breaking API Changes

## Known deficiencies.

Problem reports fixed

41224 | [Dialogs] Switch to Editor dialog does not rearrange layo...
57659 | [ViewMgmt] (regression) View not acitvated when a toolbar...
62243 | [Workbench] Support to directly activate views via a keyb...
62709 | [ActivityMgmt] Need to expose Team capability in SDK
64043 | [Workbench] Ctrl-tab in maximized editor causes NullPoint...
64637 | Platform UI tests are unbearably slow
64784 | [EditorMgmt] NPE switching to editor
64908 | [Tasks] Task tag creation and locked workspace
64937 | [Progress] Using IProgressService.busyCursorWhile() from ...
65124 | [RCP] [ViewMgmt] Use name attribute in product extension ...
65549 | ViewTests need to be aware of thread scenarios other then...
65550 | ViewRegistry not syncExec'ing when possible registry chan...
65603 | [Progress] Dialog with "run in background" appears, even ...
65711 | [Problems] Problems View takes too long to show
65851 | [Decorators] Schema should specify kind=java for objectCl...
65950 | UIJob should check cancellation more
66034 | [DynamicUI] Remove listeners to View and Perspective regi...

Integration Build (Tuesday, April 20th, 2004)

## What's new in this drop

## Other highlights

## Breaking API Changes

## Known deficiencies.

## Problem reports fixed

- 2059 [Workbench] CVS password saving between session (1GDX7JK)
- 2780 [Editor Mgmt] workbench should indicate whe zoom is on (1GJ860L)
- 16861 [Perspectives] The separation between persp. and fast views does not seem visible.
- 17242 [View Mgmt] Inconsistency dragging fast views
- 21639 [DND] Should reorder fast views on shortcut bar with DND
- 22008 [View Mgmt] Previous part should reactivate after dismissing fast view
- 25285 Fast View on bottom
- 27203 [View Mgmt] Fast view changes width when it shouldn't
- 30435 [View Mgmt] Fastview move too sensitive
- 31737 [View Mgmt] Clicking on coolbar should dismiss fast view
- 32262 [Markers] DCR: Image and description for IMarkerResolution
- 34216 [View Mgmt] Option to Remove Fast View Animation
- 36641 [Views] More flexible docking of fast views
- 36946 [Plan Item] Add cheat sheets
- 39789 [Tasks] when used as fast view, it will pop up even when all items filtered
- 41172 [Dialogs] Bug with Image in TitleAreaDialog
- 42176 [Navigator] Invalid thread access when closing a project
- 43821 [Decorators] ILightweigthDecorator should be able to decorate multiple quadrants
- 48418 Vague progress messages confusing in Problems View
- 48660 DeferredTreeContentManager hard to reuse
- 50174 Missing localizations for extension point names
- 50963 CheckedTreeSelectionDialog: Select All/Deselect all not working
- 52129 [FastViews] make fast view dismissable by keystroke
- 53552 Strange status text in Console view
- 54020 [EditorMgmt] Multiple editor tabs appear active when area split
- 54548 [About] About dialog should obtain info from IProduct and IBundleGroup instead of platform configuration
- 55567 [Workbench] No way to build all with auto build on
- 55593 [Activities] SDK activities shipped in Platform plugin
- 55607 [cheatsheets] cheatsheets should not depend on org.eclipse.ui.intro
- 55646 [UI forms] ui.forms .project has unwanted project references
- 55649 [UI intro] ui.intro .project has unwanted project references
- 55667 [intro] Java development tutorial is "blank;"
- 55741 Project>Clean does not give immediate feedback and takes a while
- 56196 [Progress] Cannot create file when using repository
- 56240 Emacs key binding does not work in Java editor
- 56282 [FastView] Cannot drag tab folder onto fastview bar
- 56330 [Workbench] Perspective bar is clipped
- 56437 [Font/Colour] Eclipse 3.0 M8 Encoding Problem
- 56860 [WorkingSets] Not Display Working Set Wizard Banner Image
- 57134 [Wizards] Cut off textbox in New Project Wizard
- 57138 [UIForms] the flat look for components in eclipse forms does not work
- 57224 [Problems] Problems view should pop up without stealing the focus
- 57275 [Activities] Configure Activities dialog; folder descriptions
- 57277 [Wizards] Wizard pages do not adjust to wizard shell resizing well
- 57384 [RCP] Main window not active on startup, IWindowListeners never receive windowActivated
- 57698 [Intro] DBCS: nothing happen clicking "Eclipse community" at Intro What's new
- 58088 [CheatSheets] tooltips
- 58203 Leak from ProgressManager.runnableMonitors
- 58216 [Progress] should show busy cursor first when #showInDialog
- 58235 [Navigator] ClassCastException in saveState (invalid cast to IResource?)
- 58292 Wizard dialog does not show blocking jobs
- 58297 Need to invert wording of Run In Background preference
- 58309 workspace builds are not completing
- 58321 [EclipseForms] Public API requested for FormUtil.ensureVisible
- 58362 "Delete" operation in Navigator uses old style progress.
- 58533 Need to check for setSystem being set after schedule
- 58542 Dangerous change to setSystem in MarkersViews
- 58558 [ActivityMgmt] defaultEnabled activities do not have their state persisted properly
- 58662 System Jobs showing in progress viewers
- 58669 Should open new user dialog immediately
- 58698 [About] Help / About / Plug-in Details gets NullPointerException
- 58731 WorkbenchActivityHelper doesn't work for contributions with null plugin ID
- 58758 Error dialog uses context menu
- 58761 [KeyBindings] broken reference to WidgetMethodHandler
- 58831 [RCP] Eclipse dosn't start due to corrupted workbench.xml
- 58942 Rewording in blocked jobs dialog
- 58981 [Progress] ErrorNotificationDialog didn't find the detail information
- 59049 [Contexts] WorkbenchContextSupport doesn't register new dialog shells as TYPE_DIALOG

Integration Build (Tuesday, April 13th, 2004)

## What's new in this drop

## Other highlights

## Breaking API Changes

- org.eclipse.ui.IThemePreview has been moved into the org.eclipse.ui.themes package.

## Known deficiencies.

## Problem reports fixed

- 20150 [Key Bindings] "Ctrl+Space" lost to code assist
- 21708 [Viewers] Combo should support a Viewer
- 31835 [Tasks] Task list too eager to come to front
- 35766 [MenuMgmt] EditorActionBars - ContributionItems not being disposed of properly
- 38412 [Actions] Tree & Table cell editors too small
- 39223 Open/Close Project locks for several minutes
- 40636 [Dialogs] org.eclipse.ui.dialogs.FilteredList$Label can throw NullPointerException
- 41164 [Dialogs] Need to move ResourceSelectionDialog to the new Job API
- 44814 [RCP] launcher requires only 1.3 VM
- 45336 [Problems View] Remove the show on new problems option from the pref page
- 46154 Move to new progress API
- 47054 Help "About" page is empty
- 49040 IllegalStateException: Job manager has been shut down
- 49117 [Plan Item] Workbench needs hooks for new welcome support
- 49700 [Dialogs] creating working set leaks an image
- 51282 [RCP] WorkbenchAdvisor.preShutdown not called
- 52159 [ActivityMgmt] Activity entry in window menu needs to be defined in object contribution
- 52436 [Problems View] Problems view opens up in Compare view
- 53105 [Themes/Fonts/Colors] Theme API needs to piggyback on existing font/color API and so does workbench
- 53249 [Editor Mgmt] NPE in TabbedEditorWorkbook$1.maximize
- 54748 progress, background operations, and novice users
- 55090 [Progress] How to show busy in multiple instances of the same view
- 55106 [Intro] Finalize API
- 55162 IPresentablePart needs to be able to opt out of done state
- 55735 [Progress] Double-clicking on statusline progress icon has no effect
- 55755 Using latest build the error log view is missing
- 55918 [Wizards] New wizard description text area is white on linux
- 56039 [Font/Colours] Hard to find definition of "mapped to" font
- 56281 [ViewMgmt] View message is now the full title instead of the string between ()'s
- 56336 [KeyBindings] The Alt + - System Menu
- 56446 New->Other... opens "new project" wizard
- 56484 [Fonts/Colors] Theme API cannot rely on JFaceResources.
- 56489 [KeyBindings] New key bindings missing from Milestone 8
- 56844 Write drag-and-drop test suites
- 56961 [Workbench] EarlyStartupRunnable.getExecutableExtension() references runtime internals
- 56977 [DynamicUI] testFindPerspectiveWithId failed in nightly builds
- 57273 [Activities] Configure Activities dialog; Java tree entries
- 57384 [RCP] Main window not active on startup, IWindowListeners never receive windowActivated
- 57437 Preferences>Workbench>Colors and Fonts issues
- 57456 [Activities] New Wizard should show items from enabled actiivties by default
- 57532 IllegalStateException disposing theme manager
- 57579 [Progress] Run in Background should animate to progress indicator
- 57586 Markers views title turns bold too often
- 57722 [Intro] Exception in Intro on startup
- 57847 [Fonts/Colors] TreeViewer in prefs page does not honour dialog font
- 57851 [Progress] NPE in WorkbenchSiteProgressService
- 57880 [DND] NPE in drag and drop prevents window from redrawing
- 57907 [Progress] NPE in workbenchsiteprogressmanager

Integration Build (Tuesday, March 30th, 2004)

## What's new in this drop

## Other highlights

## Breaking API Changes

## Known deficiencies.

## Problem reports fixed

- 52957 [KeyBindings] Keybinding Service consumes keystrokes for unregistered commands
- 54709 [ContextMgmt] Enhance ContextManagerEvent
- 55799 [Intro] When new welcome is available, don't show the old one
- 55894 [ActivityMgmt] IDEWorkbenchActivityHelper is initialized too early
- 56034 [Colors/Fonts] Spelling mistake in Part title font description
- 56075 [Wizards] New project wizard; Next enabled with no selection
- 56454 [Activities] Configure Activities dialog does not use dialog font
- 56455 [Preferences] Appearance Pref Page "Current Theme" label does not use dialog font
- 56577 [Colors/Fonts] Importing color preferences is not applied until restart
- 56615 [Wizards] New Project Wizard Dialog Labels are Staggered by 4 Pixels
- 56616 [Wizards] Description area of new wizard should eat all vertical space if there is no image

Integration Build (Tuesday, February 17th, 2004)

## What's new in this drop

- Activities can now be enabled by default in the activities schema. See 51458 for details.

## Other highlights

## Breaking API Changes

## Known deficiencies.

## Problem reports fixed

- 50856 [Intro] Problems creating workspace on subsequent starts.
- 51845 [Intro] Standby mode not in correct place after first restart
- 52157 [ActivityMgmt] Need a preference to suppress ShowAll
- 52248 Can't open CVS Repositories view.

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

- 51110 [Preferences] Error notifying a preference listener on font change.

Integration Build (Tuesday, January 27, 2004)

## What's new in this drop

## Other highlights

## Breaking API Changes

## Known deficiencies.

## Problem reports fixed

- 41410 Default Text Font should be fixed-width on Linux-GTK

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

- Changes for the Rich Client Platform effort have been released. The Platform UI, Platform Text, Platform Help, and downstream components in the Eclipse SDK (e.g. JDT, PDE) have adapted to these changes. For more details, see the RCP proposal page.

## Other highlights

## Breaking API Changes

- There have been several breaking API changes due to the Rich Client Platform effort. For more details, see the Porting Guide, available on the the RCP proposal page.

## Known deficiencies.

- The support for embedded OLE editors on Windows platforms is currently broken. This will be fixed for Milestone 5 (Nov 21, 2003).
- The prompt to exit when closing the last window is currently disabled. This will be fixed for Milestone 5 (Nov 21, 2003).

## 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

- New API: org.eclipse.jface.viewers.IPostSelectionListener. See bug 39511.

### 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.