Eclipse 3.4 Debug Platform Build Notes 

Summary of API changes in 3.4

Console Encoding

Launching Enhancements

Expression Enhancements

Missing detail formatter for registers group

February 19, 2008

Problem Reports Fixed

Bug 217769: [breakpoints] ToggleBreakpointAction always creates TextSelection with 0 lengh

February 12, 2008

Problem Reports Fixed

Bug 217951: Missing detail formatter for registers group
Bug 217900: [breakpoints] Breakpoint export dialog does not size well on linux
Bug 218080: [breakpoints] No warning when using an inavlid path in breakpoint export dialog

3.4 M5 - February 8, 2008

Problem Reports Fixed

Bug 218086: Filtering statics also filters constants
Bug 218240: [expressions] Missing check for delegate and factory when creating watch expression
Bug 213069: Extend PresentationContext to save and restore properties.
Bug 216509: Memory View: typo, s/isMeomryBlockRemoved/isMemoryBlockRemoved
Bug 208062: First context menu has mysterious Run As/Debug As/Profile As menu entries

January 29, 2008

Problem Reports Fixed

Bug 217279: [launch] Allow ILaunchShortcut2 to provide resource mapping
Bug 216777: [detail panes] widget disposed exception
Bug 209883: Expression view actions use getAdapter() to work with non-standard debug models.
Bug 199915: API Request: DelegatingModelPresentation.isInitialized(...)

January 22, 2008

Problem Reports Fixed

Bug 215242: Debuggers cannot set the selected frame for Suspend events
Bug 215723: Attempt to reveal the call stack when stopped

January 8, 2008

Problem Reports Fixed

Bug 214094: i can't edit the run configuration because of an AssertionFailedException
Bug 214359: [launching] clean up launch config filtering
Bug 213719: NPE when closing the Variables view.
Bug 213609: Need a clarification on usage of IElement*Provider interfaces with update arrays.

December 18, 2007

Problem Reports Fixed

Bug 212638: Always save editors before launch preference should take effect immediately
Bug 213244: VariableAdapterService should also call IAdaptable.getAdapter() for adaptables that implement this method directly.
Bug 213212: ViewerAdapterService should use IAdapterManager
Bug 212314: DebugModelPropertyTester does not use the IDebugModelProvider adapter.

December 14, 3.4M4

Problem Reports Fixed

Bug 208039: Tweaks to context launching
Bug 208797: SelectedResourceManager.getCurrentSelection0() should use IAdapterManager
Bug 212420: Remove workaround for bug 99234
Bug 212145: [launching] Selection cannot be launched and there are no recent launches
Bug 210023: Another NPE in DefaultWatchExpressionModelProxy
Bug 202678: IViewerUpdate should have a method to return viewer input.
Bug 208034: [launching] Unexpected error when opening launch config dialog from resource properties
Bug 208127: breakpoint import does not work
Bug 211928: ExpressionDropAdapter makes implementation to IWatchExpressionFactoryAdapterExtension mandatory
Bug 212442: Failing import breakpoints tests
Bug 212581: [launching] widget disposed exception launching

December 4, 2007

Problem Reports Fixed

Bug 198428: Deadlock deleting launch configuration
Bug 211769: NPE in LaunchManager
Bug 211076: Debug annotations could allow all possible text styles

November 27, 2007

Problem Reports Fixed

Bug 210471: Cannot change the selected detail pane viewer.

November 20, 2007

Problem Reports Fixed

Bug 209920: While loading class SelectedResourceManager, thread timed out waiting
Bug 209668: The field org.eclipse.debug.core.DebugPlugin#INTERNAL_ERROR has changed value between HEAD and 3.3.0
Bug 184233: Expression view does not support alternative content providers
Bug 146825: [console] NPE in process console participant
Bug 205335: ModelContentProvider does not cancel stale updates when switching viewer input.

November 13, 2007

Problem Reports Fixed

Bug 208431: [launching] clicking checkbox twice disables OK button
Bug 208109: touching Environment tab makes launch config dirty
Bug 208707: (Console) Remove binding for show console view with CTRL+ALT+Q

3.4 M3 - November 2, 2007

Problem Reports Fixed

Bug 207600: export configurations page does not update as text typed into export directory
Bug 205980: new artwork for export/import launch configurations
Bug 208084: Error writing to console
Bug 207293: Wrong context help for the builder properties dialog
Bug 85370: [string variables] string_prompt for passwords
Bug 205305: Add perspective extensions for newly moved log view
Bug 206407: AbstractMemoryRendering connect()s the wrong "this"
Bug 207157: Breakpoint Export action disposes shared Label Provider.

October 23, 2007

Problem Reports Fixed

Bug 198896: Actions "Open Debug Dialog..." and "Open Run Dialog..." labeled incorrectly
Bug 207079: NPE running test suites in I20071016-1215
Bug 206822: Debug views should indicate busy status while there are viewer updates in progress.

October 16, 2007

Problem Reports Fixed

Bug 12898: [launching] Import/Export of launch configs

October 9, 2007

Problem Reports Fixed

Bug 205207: [launching] '&' shows in run tooltip if debug plugins not loaded
Bug 204378: An internal error occurred during: "Compute launch button tooltip".

October 2, 2007

Problem Reports Fixed

Bug 90737: "Terminate All" action should be renamed to "Terminate/Disconnect All"

September 24, 2007

Problem Reports Fixed

Bug 203907: Run --> External Tools history menus not updated after organize favorites
Bug 203615: TextConsoleViewer leaks Cursors

3.4 M2 - September 21, 2007

Problem Reports Fixed

Bug 202456: Variable Selection Dialog needs better help
Bug 202798: Breakpoint working set description
Bug 141009: [expressions] Add 'Watch' to the display view context menu
Bug 199125: Improve UI for breakpoint working sets
Bug 203253: Deleting config bring Run and Debug menus out of sync
Bug 202450: [Actions] Empty cascading menus show up as enabled
Bug 173156: [properties] process property page cuts off text
Bug 89178: [launching] Open Properties dialog by clicking "Run As..." with Ctrl key
Bug 188339: [scrapbook] Expressions from scrapbook does not convert to watch expression correctly
Bug 188385: context launch does not work with method in outline selected
Bug 203870: Launch tooltip not in synch with selection
Bug 202564: MessageConsole.clearConsole() flushes output queued up after the clearConsole call
Bug 203850: Expression order not always persisted
Bug 204033: Local configurations auto-deleted when project closed
Bug 204189: Always prompted to save launch configurations

September 11, 2007

Problem Reports Fixed

Bug 202059: Run dialogue: switching between read-only or removed launch configurations.
Bug 39875: [launching] Managing invalid launch configs
Bug 198785: Remove launch from Run/Debug drop down

September 4, 2007

Problem Reports Fixed

Bug 176508: [console] IOConsole Updater error with long output lines
Bug 199294: LaunchManager provokes NPEs when *.launch files are on remote EFS locations
Bug 137769: [launching] Launch history is not updated/Run Last Launched fails due to working set filter
Bug 198896: Actions "Open Debug Dialog..." and "Open Run Dialog..." labeled incorrectly
Bug 200185: Problem highlighting first position of source in debug mode.

August 28, 2007

Problem Reports Fixed

Bug 198545: Debug Core should use EMPTY_STRING constant
Bug 200831: Dragging text to bad location in expressions view does not update cursor
Bug 201239: Javadoc of ILaunchesListener should mention ILaunchesListener2

August 21, 2007

Problem Reports Fixed

Bug 200168: Keybindings on the Mac conflict with reserved OS bindings
Bug 200105: auto expand does not work in the async tree viewer
Bug 199500: Usability Problem in 'Save and Launch' Dialog
Bug 176627: [Registers view] Switching stack frames: Unnecessary scrolling to top and group closing
Bug 168574: Support for IElementMementoProvider on each element in a viewer
Bug 200595: reduce duplication of #getAdapter code for viewers

3.4 M1 - August 10, 2007

Problem Reports Fixed

190873: [launching] Environment tab grows wider on each config selection
198437: EMPTY_STRING constant not used
177554: [messages] remove internal error messages from translations

July 31, 2007

Problem Reports Fixed

198248: NPE at org.eclipse.debug.ui.CommonTab.getDefaultSharedConfigLocation
197998: Workbench refuses to show Run or Debug dialog
197834: Expression Evaluation Failure with Generics
197145: [launching] Changing AutoSelect in LaunchConfigurationViewer from a LaunchConfigurationTab
197645: [launching] selection of encoding does twice as much work
197532: NPE in DefaultWatchExpressionModelProxy
185196: Debug selection dialogs should subclass AbstractDebugSelectionDialog
194598: 44% of time closing projects spent in LaunchManager#resourceChanged
194303: [launching] CME during "Compute launch button tooltip"
197000: [launching] Auto Launch Configuration deletion should be resource specific
174020: Background colour makes variable value unreadable in variables view
197698: [launching] Deleting launch config from LCD does not remove config
191379: Console encoding does not match workspace encoding
191382: JVM file encoding does not match console encoding

July 17, 2007

Problem Reports Fixed

191515: Some run menu actions are missing help context ids
193175: inconsistent action names for "Open Run/Debug/Profile Dialog..."
177554: [messages] remove internal error messages from translations

July 10, 2007

Problem Reports Fixed

175584: [expressions] Allow re-ordering of expressions in the Expressions View
195232: Outdated Run Toolbar tool tip
191723: A lot more classes being loaded than in 3.1
195461: calling dispose on LaunchConfigurationTabGroupWrapper can get a NullPointerException
48197: [Dialogs] Add Folders Selection Dialog should not list closed projects.
191071: Delete Unused Debug Help Context ID Constants
194458: CCE when dragging to Breakpoints View
193595: ProcessConsole is internal API but states that "Clients may instantiate this class." in the javadocs
47931: Copies of serializeDocument(Document)
66983: [evaluation] EmptyStackException from invalid condition
192212: Screenshots out of date in isv doc
193179: Should there be an 'add' button in the expression view toolbar?
191974: Concurrent modification exception
191636: [breakpoints] import breakpoints causes exception
189328: [Accessibility] Run dialog (Common tab) - controls do not provide labels
191388: TVT33:TCT635: pl: truncations in Perspective preferences panel
193432: Clicking link in Ant console should ensure resulting editor is visible
184057: Add drag and drop to expression view.