Eclipse 3.2 Debug Platform Build Notes 

March 21, 2006

Problem Reports Fixed

131818: [Column Adapters] Widget disposed error closing down workbench
131765: Columns disappear when resumig to breakpoint
131842: Remove workaround for bug 95832
131922: index out of bounds handling cell selection
131587: launch config dialog has different appearance than the rest of eclipse
131173: "show columns" setting not persisted
130534: Need collapse option for launch config management
132054: NPE in JavaBreakpointPropertiesAction
118072: [flex-hierarchy] Setting color to null in label adapter does nothing

March 14, 2006

Problem Reports Fixed

131032: org.eclipse.debug.ui.BreakpointOrganizers shutdown problem
131174: background color for changed value should be user pref
131212: Need factory adapter for IModelSelectionPolicyAdapter
103811: cannot delete a breakpoint working set
79713: Persist/restore expansion state in the LCD
125292: red X = delete black X = clear
129757: view menu polishing: use 'Layout' submenu
130750: cheese in LCD
130663: Warn when console pattern matcher missing enablement expression
102943: [Memory View] F1 help for Memory View does not work correctly
108590: [Memory View] Add mnemonic to pull down menu items
99866: [Memory View] Labels on the Memory Monitors Pane is truncated
120758: [Memory View] Non-auto load mode does not load memory properly if row size is not boundary aligned
127327: [Memory View] Rendering shows blank lines when re-synchronizing
130370: [Memory View] Add Layout submenu in Memory View
129761: [Memory View] memory view UI issues
125374: support trees with columns

March 7, 2006

Problem Reports Fixed

130431: A lot of characters in a line of output crashes Eclipse
129762: initial focus in launch dialog should be on tree, not filter coolbar
124257: LCD insists on saving
128991: NPE in DebugPlugin
127873: Actions incorrectly enabled in Debug view
128685: Resume action enabled after all processes terminated
129577: separate viewer model and widgets
79912: Bad sizing in LaunchConfigurationsDialog
130373: Bad sizing on the LaunchConfigurationPropertiesDialog
129381: LaunchView will never return a ShowInContext
130767: In 3.1/3.2, ExecutionArguments class unexpectedly returns surrounding double-quotes
130828: Breakpoints View go to file icon is gone.

February 28, 2006

Problem Reports Fixed

124799: Discouraged references on legitimate API methods
127926: Discouraged access to "getContainer()" from "FolderSourceContainer"
106406: Preference not saved when launching with compile error
128383: BreakpointOrganzierLabelProvider extends internal UI class but does not use it
128610: DBCS32: exported breakpoints file isn't UTF-8 encoded
128978: Add an "Are You Sure?" check to "Remove All" action in Expressions View
128553: NPE when launching Ant launch config
128534: Use FilteredTree in launch configuration dialog
129351: Mismatched selection in Launch Configuration Dialog after rename
121747: [flex-hierarchy] investigate jface TreeSelection and TreePath
129379: Incorrect logic in BreakpointTypeOrganizer
128494: Organize manifests
127331: [Memory View] Changing color setting has no effect until refresh
127460: [Memory View] Create empty groups in context menu for AbstractAsyncTableRendering

3.2 M5 - February 17, 2006

Problem Reports Fixed

123653: Ctrl-Shift-D does not work in dialogs
127914: Export Breakpoints Table does not use Dialog Font
127581: NPE attempting selection
124274: debug keybindings not active on first launch
127067: Instruction pointer images should be API
126630: Deadlock while building
121454: Console synchronization problem
105235: TVT 3.1: TCT479 - mnemonic char in middle of DBCS menu label
117103: Suspending the target manually does not expand it.
126667: Copy stack behavior differs when showing thread groups
68394: [view management] debug view stays when debug session finishes
87612: Automated tests for debug view management
119512: [flex-hierarchy] AsynchronousTreeViewer.add(..) requires UI Thread.
124203: View management with respect to debug context manager
126790: Variables view update problems
117491: Debug event handlers no more
119512: [flex-hierarchy] AsynchronousTreeViewer.add(..) requires UI Thread.
126666: NPE in target on latest code
126726: Show Monitors not working
125236: Missing context help
95791: [view management] Context enablement efficiency
127106: suspend trigger not created for subsequent launches
127130: ConsoleDocumentAdapter.repairLines needs review
66576: perspectives pref page tab does not take activities into accoutn
126963: Terminate action in console context menu
126964: "Remove Launch" action in console context menu
126884: Terminology: 'Perspectives' vs. 'Perspective Switching'
125375: Cancel does not cancel launch
126439: SelectAllExpressionsAction leakage
127334: Turning off filter checked launch configuration types fails
127305: apply revert buttons appear always
127246: NPE in ViewContextService.perspectiveChanged
126733: Debug view toolbar actions initially enabled
127307: empty logical structure dance
127937: Leak: LaunchSuspendTrigger is not disposed properly
127903: Terminate all has no effect
125536: selection not revealed when item not populated
127458: NPE attempting selection
127918: Refresh Tab displaying incorrect error message
127932: Widget is disposed
127473: NPE in Launch View context provider
127190: Duplication of stack in Debug View
127757: missing thread in debug view
127946: Leak: ConsoleView never deregistered from the ConsoleManager
127886: NPE on importing Ant breakpoints
90164: [Memory View] Highlight/Colourize Changed Values
106424: [Memory View] Move memory view update to background thread
120031: [Memory View] Need to allow clients to customize labels in SwitchMemoryBlockAction
120126: [Memory View] RenderingViewPane does not set selection to new memory block
128096: [Memory View] Selection in tree view pane not maintained properly
120443: [Memory View] Reset Monitor action does not run
127368: [Memory View] NPE in synchronization service when Memory View is closed
128292: launch config type viewer is showing private config types
128144: Launch view should support legacy "workbench adapters"
128210: Cannot expand items in the Variables view
128314: NPE after clicking in stack

February 7, 2006

Problem Reports Fixed

126024: Launch config filter for external tools
126114: Launch Configuraiton dialog filter count does not update
123163: AsynchronousTreeViewer should use SWT.VIRTUAL.
120863: Support Ctrl modifier on console hyperlinks
121106: no need for IModelDelta.CHANGE flag
122743: ToggleBreakpointAction must implement IUpdate
124040: debug/inspect popups require ITextViewer
125490: Debug view not populated when a breakpoint is reached
125771: unable to create method breakpoints in external source
126106: popup dialog API changes
126165: Snipptet editor's 'documentSetup' extension violates spec

January 31, 2006

Enhancements

Problem Reports Fixed

119488: java stack trace hyperlinks not .java agnostic
124257: LCD insists on saving
125244: ResourceException while running Debug test suite
12134: Closing a project should disable run and debug.
125005: renaming a project prompts for deleting launch configs
115044: Filter launch configurations to current working set
125361: spelling error in Configure Details Area dialog
125054: FIlter menu mnuemonic should be letters not numbers
124160: step actions become disabled

January 24, 2006

Problem Reports Fixed

124171: Launch configuration filters prefs page: glitches in labels
123861: Selection remains on filtered config
124170: Launch configuration filters: pulldown menu on filter button
124181: Invalid Thread Access in LaunchConfigurationsDialog

January 17, 2006

Enhancements

Problem Reports Fixed

19521: Launching classes from closed projects
122882: Mnemonic change on debug launch page: "De&bug" conflicts with "&Browse" buttons
114521: Still too hard to customize the coloring of the executing line
123820: typo in AbstractSourceLookupDirector javadoc
113772: removing a project should remove launcher-entry as well
123627: Filter count on LCD not accurate
123630: CCE pressing Aply in Launch config pref page
123635: run/debug latest fails when filtered
123680: FIlter count not updated with action
123858: LCD main page needs updating
123663: Launch history should support Capabilities
123862: keywords for Launch Configurations pref page
123889: LCD not setting dialog font for preferences dialog
123956: Font not propegated to child widgets
123440: DebugPopup and InspectPopup need javadoc/since 3.2
124017: NPE after deleting config from LCD
111530: update dialog size/position persistance
123847: Remote Java App - Debug Run Configuration - throws IndexOutOfBoundsException

January 10, 2006

Enhancements

Problem Reports Fixed

122908: pref pages missing context help
121681: CCE in breakpoints export wizard.
116316: "Source lookup error" logged
122646: Use IStructuredSelection instead of StructuredSelection
111017: default tab width for MessageConsole changed from 8 to 0 in 3.1
116060: MessageConsoleStream.println synchronization hazard
117946: InstantiationException from ConsoleRemoveLaunchAction
119306: [flex-hierarchy] LaunchView autoExpand() creates TreePath with hard coded hierarchy
122166: Watch does Inspect in 3.2M4
123327: Need API to import / export breakpoints programatically

3.2 M4

Problem Reports Fixed

120677: Terminating a debug launch does not deactivate the debugging context
108568: Debug console test failure
120028: ConcurrentModificationException in DecorationManager when stepping
121092: DefaultUpdate policy ignores EXPAND and SELECT deltas for unchanged items

December 12, 2005

Enhancements

Problem Reports Fixed

120683: Please stop using ListenerList from org.eclipse.core.commands
119447: SaveScopeResourcesHandler needs check for Private configs
117098: Thread not selected on class loading breakpoint hit
92901: Popup control should be installed once on each control
106419: [Memory View] Improve user experience for adding new memory blocks
100081: [Memory View] Support for address space in Memory View
106422: [Memory View] Improvement to Memory Monitor View Pane
118075: CommonSourceNotFoundEditor needs to be public
106421: [Memory View] Initial column size preference should be stored by debug target
112412: Make access to change variable colour preference public
117093: [flex-hierarchy] Drop to frame doesn't clear old current line annotations.
117082: [flex-hierarchy] expressions don't show errors
119391: Many NPEs in DebugTargetProxy.containsEvent
120010: combine IModelDelat and IModelDeltaNode
108828: Drag and Drop in Breakpoints view shows misleading drop affordance
120447: prompted to save scrapbook editor before exeucting expression
117072: [flex-hierarchy] suspend event may occurr before proxy installed
113410: null fTabFolderForMemoryBlock in RenderingViewPane.memoryBlocksAdded

December 6, 2005

Enhancements

Problem Reports Fixed

63058: Adding lots of favorites needs busy cursor
97706: [Memory View] Need to make some more Memory View related contants/methods public
88914: [Memory View] Provide UI and API to configure the addressable size.

November 29, 2005

Enhancements

Problem Reports Fixed

117945: [flexible hierarchy] ClassCastException when trying to get active context
117386: [flex-hierarchy] expand over rides previous expands
112792: NPE in TextConsoleViewer
89429: Make the SourceLookupUIUtils class public
117720: SelectAll and Copy actions not available in Registers View
118082: Deadlock between VariablesViewer and DefaultVariableViewModelProxy

November 22, 2005

Problem Reports Fixed

114845: 'Terminate and relaunch' action is enabled for non-relaunchable configs
115874: Import and Export icons for Breakpoints are backwards.
117057: [flex-hierarchy] NPE in RemoveAllTerminatedAction
117090: [flex-hierarchy] terminated threads appear in debug view
82850: Variable is not updated in the variables view
106150: Variables view is constantly updating which results in 100% CPU usage
109943: Expressions view calls expensive IValue.getVariables() instead of cheap IValue.hasVariables()
110206: Variables view won't collapse
117101: [flex-hierarchy] select/expand states not cleared from cache
117155: [flex-hierarchy] Threads not updated when target resumed
114617: [Memory View] Tooltip not updated propertly at column 0 in AbstractTableRendering
100273: [Memory View]: Preference Table Renderings UI bug
117095: [flex-hierarchy] resuming one thread does not select next suspended thread
117106: [flex-hierarchy] null tree path with manually expanding thread

November 8, 2005

Problem Reports Fixed

115195: Debug manifests reference a deprecated header
115155: Link to perspective preferences
90031: [Memory View] Adjust the Number of Columns in the Memory View

October 31, 2005

Enhancements

  1. Consoles can provide context specfic F1 help. Console implementations should override AbstractConsole.getHelpContextId() to hook appropriate help. If not provided, the generic help for the console view is displayed.

Problem Reports Fixed

112625: Launcher : Bad default value with the variable ${string_prompt}
112670: Can't toggle selection of treeitem in variables view
113837: breakpoints import and export wizards should be categorized
112503: Cannot change the background color of the 'Display' view
112553: ConcurrentModificationException in BreakpointManager
112771: Add API to allow specific context help in Text Consoles

October 25, 2005

Problem Reports Fixed

112648: Breakpoint import/export references java constant
113378: incorrect neumonic on Launching preference page
111633: API clarification needed for getWorkingCopy()
111739: [Contributions] matchesContentType check does not take base-type into account
106567: [Memory View] Provide hover support in table renderings

October 18, 2005

Problem Reports Fixed

110080: breakpoint import updates breakpoint view for each breakpoint

October 11, 2005

Problem Reports Fixed

111485: perspective page fails when new launch types are added
103462: Stacktrace-Hyperlink works only for one link per line
111437: hyperlinks not updated
109491: Exception in log

October 4, 2005

Enhancements

  1. The perspective settings associated with launch configurations have been centralized on the "Run/Debug > Perspectives" preference page. Previously the perspective settings were controlled via the launch configuration dialog. The "Perspectives" tab has been replaced with a "Getting Started" tab that explains how to create a new configuration.

Problem Reports Fixed

110928: mneumonic conflict on preference page
79709: Centralize launching preferences
110075: Embedded breakpoints view with nested groups does not update check marks properly
111079: debug/run button active with multiple selection

September 21, 2005

Problem Reports Fixed

110078: acclerator conflict in breakpoint import
110074: Breakpoints are not added to default breakpoint working set

September 19, 2005

Enhancements

  1. Remove a single console: An action has been added to the console toolbar to remove the associated launch/console.

Problem Reports Fixed

109008: breakpoint import/export polish items
103731: breakpoint working set settings lost on project close/open
102270: Console: Close just one window?
109009: Tests for breakpoint import/export
109777: import/export breakpoints test failure
102526: Find/Replace in Console window does not go to proper place of matches when window has fixed width

September 13, 2005

Enhancements

  1. Breakpoint import and export: Breakpoints can be exported and imported from the local file system. Actions are available in the context menu of the Breakpoints view to export/import, as well as in the general import/export wizard.

Problem Reports Fixed

41057: Option to export and import break points at the Breakpoints view
86114: Breakpoint working set wizard should show breakpoints in hierarchical fashion

September 6, 2005

Enhancements

  1. System properties as launch variables: A new string variable "${system_property:name}" was added to the debug platform that resolves to the value of a system property in the Eclipse SDK runtime. The variable accepts a system property name as an argument and a selection dialog allows the user to select from known system properties.

Problem Reports Fixed

108323: expose system properties as variables in the launching framework

Aug 30, 2005

Problem Reports Fixed

107488: [Memory View] Table rendering stop updating when new memory blocks are added
108307: remove coupling between breakpoints view and content provider
105356: TVT 3.1 - TCT 428 - Mnemonic Error
107383: testCaseSensitiveQualifiedSourceLookup failure
108126: NPE when bringing Registers View to the top
107739: [Memory View] Rendering View Pane does not pin display on first new memory block.

Aug 8, 2005

Enhancements

  1. API addition: IDebugUIConstants.PREF_MAX_DETAIL_LENGTH. The user preference controlling the maximum length of strings displayed in the Variables view detail area has been made public API. In previous builds the preference was internal.

Problem Reports Fixed

106178: Remove uneccessary NLS tags
89471: [polish] Installed JRE pref page: Source attach & jdoc loc should be configurable in default
104852: Debug View changes focus on removal of terminated launch forcing editor popup
104675: large byte[] variabls expand into too much memory

Aug 2, 2005

Enhancements

  1. Added NL support for images.

Problem Reports Fixed

103381: Infinite viewer expand/restore when recursive data structure expanded
105071: Incorrect handling for debugger's continue-launch-despite-compile-errors dialog
105264: [BIDI] need to add $nl$/ to icon paths for reversed icons
104573: Resource Tree Locked error while saving shared Eclipse Application launch config

July 26, 2005

Problem Reports Fixed

98147: Variables View does not show all children if same instance is expanded twice
99416: Evaluation in context of superclass fails to resolve instvar in subclass
100543: TextConsoleViewer should not subclass TextViewer
100480: Duplicate launch configuration leads to bogus launch configuration
102537: org.eclipse.ui.console.consolePageParticipants API information
99753: Debug use of new Boolean(boolean)