# Eclipse Platform Build Notes
Platform Debug

May 13, 2005

### Problem Reports Fixed

94208: Debug UI depends on IDE to declare "Goto Breakpoint" image.

# Eclipse Platform Build Notes
Platform Debug

May 9, 2005

### Problem Reports Fixed

92939: Render links in the console as hyperlinks
93712: missing messages in DebugUIMessages
93198: ClassCastException when monitoring large array in Expression View
93578: java.lang.ArrayIndexOutOfBoundsException in ConsoleDocumentAdapter
93800: Serialize requests per target
93805: Run/Debug as menu should never be empty
93909: No longer able to launch java application from navigator view folder
93927: Add keywords to preference pages
93949: Tests opening external browsers
93976: Add Source Container dialog should add the new container to the top of the source container list by default.
94133: [Console] console does not automatically appear on write to stdout

# Eclipse Platform Build Notes
Platform Debug

May 3, 2005

### Problem Reports Fixed

93711: Eraser icon is difficult to see and analogy is often missed
89548: no message for native methods in var view

# Eclipse Platform Build Notes
Platform Debug

May 3, 2005

### Problem Reports Fixed

85033: Memory View: Screen reader does not read content properly
92704: Classcast exception from Registers View
76032: inconsistent "Run" rightclick menu on French OS vs. English OS
92817: [api] fields deleted from MessageConsole
92838: [api] add missing @since 3.1 tags on API added in 3.1 cycles
92902: Can't launch with errors
92836: [api] missing @since 3.1 tag on AbstractDebugView.setViewer
92930: 4 methods added to CommonTab intended to be private
90289: >1 debug worker thread calling IStackFrame.getVariables()
92938: Unused Keys in ConsoleMessages
92840: [api] deleted field IDebugUIConstants.IMG_ACT_SYNCED

# Eclipse Platform Build Notes
Platform Debug

April 26, 2005

### Problem Reports Fixed

88685: stepxxx and resume calls made even if "canStepxxx()" and "canResume()" return false
91605: ShowTypesAction runs twice when it is invoked.
89604: [polish] Prompted to delete all selected breakpoints for empty group
91889: top frame not selected when monitor added to stack
78166: [performance test] console
79426: Exception in log file
92135: Output out of sync with process when debugging
90351: [performance test] Tests completing too quickly
91552: Console view shows "Console" as content description when no consoles open
91625: IndexedValuePartition's #getVariables is inefficient
91984: RemoteTreeViewer.StateRestorationJob should be pushed down stack
92132: Memory rendering's dispose() method gets called twice when closing the rendering
89743: [polish] [Console] Process Console not opened if output is not captured anywhere
87420: Provide feedback during source lookup
89230: Run as mnemonic has been changed from S to U
89693: Exception occurred when looking at monitors
92244: SelectedResourceManager copies entire text selection upon every selection change
81330: Missing mnemonics in Context menu of Console
85588: No error/warning when console encoding not set
74885: Review all Threads created to see if they should be set as daemon

# Eclipse Platform Build Notes
Platform Debug

April 19, 2005

### Problem Reports Fixed

91208: firing PropertyChangeEvent in TextConsole.addHyperlink can be expensive
78318: Backport performance tests
91471: Avoid asyncs in action updating
89865: Poor debug performance in I20050330-0500
89184: Eclipse hangs during shutdown after error disposing display
90975: Consoles removed when using multiple windows
91569: TextConsoleViewer should not change selection when auto-scrolling
91067: Performance problem in Console View if more than one Console View is opened
91597: OutputStreamMonitor #read method is inefficient
82530: DebugPluginImages and ImageRegistry

# Eclipse Platform Build Notes
Platform Debug

April 12, 2005

### Problem Reports Fixed

89748: [polish] "Search for duplicate source files" option doesn't work
82627: Source containers should be case-insensitive on platforms that are case insensitive.
89883: Exception triggered by Memory View
90154: [Memory View] Short Input Rejected by Hex Rendering
88261: create component XML for debug plugins
90892: Typos in javadoc of IConsoleFactory
90318: Change string externalization to use new format
88677: AbstractDebugEventHandler$EventProcessingJob can hog UI thread
90387: Debug with break point cause error in 3.1M6
90518: JAR debug plug-ins
90838: Folder and Directory source containers should have slightly more descriptive names.
90470: StatusDialog now available in JFace
76794: Error Disabling Breakpoint: "Unable to create class prepare request."

# Eclipse Platform Build Notes
Platform Debug

April 5, 2005 - M6

### Problem Reports Fixed

89741: [polish] Debug config: Suggestion: When user clicks new, put focus in name text field
89590: Scroll Lock is broken
89711: Display View unexpectedly brought to top when debug session is suspended

# Eclipse Platform Build Notes
Platform Debug

April 1, 2005 - M6

### Problem Reports Fixed

89772: [Memory View] NPE in AbstractTableRendering when throwing Debug Exception during rendering creation
89308: Pass combined preference store to TextSourceViewerConfiguration(IPreferenceStore)

# Eclipse Platform Build Notes
Platform Debug

Mar 29, 2005

### Problem Reports Fixed

88945: [Memory View] Add code page preference for Memory View
84378: Open several tabs in memory view at once
89293: [Memory View] Selection problems in Memory View
82245: Multiple memory views
88828: [Memory View] Allow clients to provider custom decorations in AbstractTableRendering

# Eclipse Platform Build Notes
Platform Debug

Mar 24, 2005

### Problem Reports Fixed

88833: TableRenderingLabelProviderEx should cache font/color providers

# Eclipse Platform Build Notes
Platform Debug

Mar 22, 2005

### Problem Reports Fixed

86510: Filtering all threads from the debug view causes infinite expand attempts
88585: Find action in variables and expressions view context menu has no text
80857: ProjectSourceContainer fails to search for files specified by relative paths
86572: banner image for launch config tab groups ignored
88465: VariableValueEditorManager does not need to be API
86743: Register view shows the same as Variables view in CVS HEAD
88027: ConsoleManager does not recognize Workbench shutdown.
88264: [Memory View] Support for non-scrollable IMemoryBlockExtension
88404: [Memory View] Support for mixed-endianess in a memory block
88232: AbstractSourceLookupDirector disposes existing containers
86725: Environment vars on windows: lowercase/uppercase
85216: [API] platform could provide double-click breakpoint action

# Eclipse Platform Build Notes
Platform Debug

Mar 15, 2005

### Problem Reports Fixed

86793: Support for dynamic help in LaunchConfigurationView
87421: IMemoryBlockExtension: Rename getAddressibleSize
52939: Launch from the context menu in an editor
74343: Some contextual views not opening after a perspective switch
87569: Infinte loop obtaining image when switching to Debug Perspective
87955: Exception on startup
86617: Memory view scrolling problem under GTK
83246: Javadoc warnings in latest builds
87692: setConsoleWidth() causes Invalid thread access
86859: NPE running Ant debugger test suite
86895: NPE from source lookup from Ant debug tests

# Eclipse Platform Build Notes
Platform Debug

Mar 8, 2005

### Problem Reports Fixed

87108: ProcessConsole.ConsoleLogFilePatternMatcher should remove itself once a match has been found
78288: [API] Drop to Frame not enabled
86850: Console should scroll to last line, not end of document
86956: Adapt to the key binding changes
87225: NPE during compile using clover 1.2.2

# Eclipse Platform Build Notes
Platform Debug

Mar 1, 2005

### Problem Reports Fixed

85623: NPE opening View Management preference page
77566: [API] Implementations of AbstractJavaLaunchConfigurationDelegate.launch are too monolithic
85322: remote viewers should cancel jobs when disposed
85964: RemoteVariablesContentProvider.hasChildren() communicating with Target in UI Thread
86030: VariablesView communicates with target in UI thread while populated Details pane
86199: [M5a] Memory view is not updated when padded string is changed
81211: [KeyBindings] preference page: key bindings don't show relevant platform
51887: Feature request: Allow more control over Debug view
86573: Console prcoess type property tester poorly named
76526: [API] ILaunchManager/Launch not extensible.
87081: Invalid thread access during "Populate Detail Pane"
85600: NPE from format in Java Stack trace console
77255: RemoveAllTerminatedAction and ConsoleRemoveAllTerminatedAction differences/bugs
85626: View tracking state still honored after toggling "track views" preference
84362: Relaunch does not terminate current launch

# Eclipse Platform Build Notes
Platform Debug

Feb 22, 2005

### Problem Reports Fixed

85740: "Display in favorites" selection table is too small
85734: Debug view flickers excessively

# Eclipse Platform Build Notes
Platform Debug

Feb 17, 2005

### Problem Reports Fixed

85582: index out of bounds
85653: Reuse of source lookup result
84111: Exception while running test suite
85603: Attempting to capture output to invalid file
85330: Illegal Argument Exception in VariablesView details panel
85579: launch view event handler performs insert rather than refresh
85701: source selection only cleared on thread termination

# Eclipse Platform Build Notes
Platform Debug

Feb 15, 2005

### Problem Reports Fixed

84588: Dummy launch should be rendered with italics
84587: dummy launch not cleaned up when job terminated
84257: Expanding tree in the variable view collapses the tree
78553: Console hyperlink painting needs improvement
84795: Missing NLS string
84586: Launch doesn't wait for build if launching while "cleaning" before build
82318: Breakpoint enablement blocks UI
80325: Deferred content adapater will override workbench adapter
84075: deferred workbench adapters for expressions and registers
84825: new variables no longer revealed
84672: breakpoint does not have marker errors in test log
84907: Invalid thread access while removing launches
84958: class cast exceptions
85048: RemoveAllTerminatedAction causes debug view to refresh
84932: Deleting a breakpoint leaves no selection in the breakpoints view
83793: Find Variable could be mapped to Ctrl-F
84959: action background job hangs onto elements
84951: Launch leak
73397: Setting ErrorHandlers for XML parsing
84960: Launch view source lookup result hangs onto launch
83245: [Breakpoint Groups] Improve icons for breakpoint type groups
84884: test failure: memory rendering types
84925: refactoring of doUpdateItem(...)
85291: NPE in find variale action
84933: Adding a lock to Debug View deselects stack frame
85007: Invalid stack frames displayed in Debug View, Owned monitors not displayed
84641: StringIndexOutOfBoundsException in console
84870: Hang in PasteBreakpointsAction.updateSelection

# Eclipse Platform Build Notes
Platform Debug

Feb 8, 2005

### Problem Reports Fixed

84072: Text field doesn't have border
83237: [Breakpoint Groups] Breakpoint working set actions
84258: Find variable enabled when view is empty
83453: Infinite "restore viewer state"
73417: Wrong thread selected
84078: RemoteTreeContentManager should override default job name
84493: Flashing job notification on stepping: "Restore Viewer state
84189: Remove "final" limitation from Launch implementation
77781: No feedback when launch is waiting for build
84454: Allow termination of launch when in "waiting for build..." state
83607: ClassCastException during saving VariablesView state
84605: update javadoc for IDebugModelPresentation
84385: disabling breakpoint with ruler action does update check box in breakpoints view
83794: API issue with logical structures
72838: Say which project in "Errors exist in a required project. Continue to launch?"
64424: Enhancement required in the Launch Configuration extension point

# Eclipse Platform Build Notes
Platform Debug

Feb 1, 2005

### Problem Reports Fixed

83779: NPE attempting to edit string
75849: Support for search in variables view.
83054: Changing toString() setting at debug time has no immediate effect
83570: Mnemonic collisions on CommonTab
83956: Hang while debugging

# Eclipse Platform Build Notes
Platform Debug

Jan 25, 2005

### Problem Reports Fixed

82866: [Breakpoint Groups] The default groups should be emphasized
82993: "show qualified names" broken in breakpoints view
83035: breakpoints not visible when view brought to top
83103: newly created breakpoint not visible in breakpoints view
82886: Breakpoints view "expands all" too often
83244: [Breakpoint Groups] wording in advanced ordering dialog
44724: background content in debug views
82840: Concurrent modification exception
82729: Run to line should work in the background
82931: NPE in RenderingViewPane
82869: [Breakpoint Groups] show only breakpoint working sets
74125: [Console] provide API for images
75227: Allow DND of breakpoints to breakpoint groups
83235: [Breakpoint Groups] show empty breakpoint sets
83238: [Breakpoint Groups] Breakpoint actions
83260: dnd with nested breakpoint groups
83277: Run/Debug: reuse editor does not affect current workbench session
82492: Groups do not indicate that the breakpoint manager is disabled
83365: Cutting a breakpoint doesn't remove the breakpoint from editor
82912: breakpoint groups "Others" category could be more descriptive
75891: Stratum line breakpoints should be grouped by stratum.
83202: No mnemonics on Breakpoint working set page
82868: [Breakpoint Groups] Custom working set dialog

# Eclipse Platform Build Notes
Platform Debug

Jan 18, 2005

### Problem Reports Fixed

80991: Promote StringVariableSelectionDialog to API
82553: NPE from TerminateAllAction
80924: errors in log running test suite
75194: CommonSourceNotFoundEditor is closed unexpectedly
76272: Use working sets to store custom breakpoint groups
71149: [artwork] When breakpoints are disabled (skipped), the bullet should be different
81236: Consider console output to a workspace file
82708: Cannot delete console output file w/o removing console
82908: console ckpii error
80321: Support "Group By > Working Set" in Breakpoints view
82865: [Breakpoint Groups] "Show" actions for breakpoints
82871: [Breakpoint Groups] Deselect working should disable when none
82882: Need to provide an icon for "working set organizer"
82883: IBreakpointOrganizer not needed in public API
82885: "Breakpoint organizers" don't show icons in cascade menu
82895: Broken strings in new "breakpoint working set" dialog
82900: should be able to create empty breakpoint working set
80207: launch variables should insert at cursor

# Eclipse Platform Build Notes
Platform Debug

Jan 11, 2005

### Problem Reports Fixed

82003: The IDisconnect implementation by Launch module is too restrictive
82001: When shutting down the IDE, the debugger should first attempt to disconnect debug targets before terminating them
80551: Provide AbstractRunToLineAdapter
82402: [Memory View] Bad error message format
74559: Memory View does not scroll properly on Linux
82403: [Memory View] Unable to remove more than one memory monitor
82280: remove TextConsole.setAutoScroll()
82479: run to line test failures

# Eclipse Platform Build Notes
Platform Debug

Jan 4, 2005

### Problem Reports Fixed

72909: Add "Remove All Breakpoints" action to "Run" menu

# Eclipse Platform Build Notes
Platform Debug

Dec 21, 2004

### Problem Reports Fixed

81540: no need to create annotation for editors without annotation model
71149: [artwork] When breakpoints are disabled (skipped), the bullet should be different

# Eclipse Platform Build Notes
Platform Debug

M4, 2004

### Problem Reports Fixed

70938: Need to be able to turn off "Watch" action for IVariable
80522: VariablesView and problems with hyperlink support
81234: Console Pinning causes no console to be displayed.

# Eclipse Platform Build Notes
Platform Debug

December 14, 2004

### Problem Reports Fixed

80227: Fixed width console of 80 chars double spaces 80 char lines
80546: Incorrect package ref for IRunToLineTarget
80617: Memory View does not synchronize properly
80331: NPE from AbstractDebugActionDelegate
80409: Breakpoints Group By > menu should number submenu starting with 1
76297: Enhancements to memory block API
78335: Support for word-addressable memory in memory view
78423: Enhancements to Memory Rendering Extension Point
79255: Enhancements to Memory View
80284: Enhancements to Memory View - replace MemoryViewPane with Tree Viewer
80229: AIOB exception with fixed width console
80679: Encoding dropdown enabled on common tab of launch config when default selected
80653: IllegalArgumentException from OpenBreakpointMarkerAction
1654: USABILITY - Can't look at client server output in one perspective (1GFX2ZU)
80726: new launch doesn't open console view
80728: ShowConsoleAction not working when console pinned
80720: Pinned console does not remain on top
80373: Pinning of consoles is lost after relaunch of debug process
80729: NPE in console
80873: Fill out schema for logical structure providers
80721: Conflicting key binding for 'org.eclipse.debug.ui.commands.eof' and 'org.eclipse.ui.edit.text.delete.line'

# Eclipse Platform Build Notes
Platform Debug

December 7, 2004

### Problem Reports Fixed

79153: [Common Tab] redirect to file should do variable expansion
79043: Translatable attributes not translated in memoryRenderingTypes extensions
79757: NoClassDefFoundError when opening type
79897: Debug view flashes after terminating target
79903: Source not found automatically for higher level plugins
79949: Console View is missing Ctrl-C in context menu item.
79841: Memory view leaks
79606: Common tab is too tall
79735: Allow to append / overwrite when output to file from console
79304: Incorrect stack frame selected
79952: broken hyperlink in console redirecting process output to console.
79306: Custom breakpoint group action enablement
30779: Queue/Fire debug events in separate thread
79951: Output lost / colored incorrect with echoProperties
80073: Shortcut for show debug perspective
79510: background source lookup

# Eclipse Platform Build Notes
Platform Debug

November 30, 2004

### Problem Reports Fixed

78881: NullPointerException in memory view when selecting watch expressions
78079: Error loading classes to to Apple's VM packaging.
79097: Mnemonic collision on the Commons tab
79466: Capture Output file widgets enabled initially
35400: new Debugger view can't get to associated text editor
79043: Translatable attributes not translated in memoryRenderingTypes extensions
23064: RFE: Add option to redirect console output (stderr & stdout) to file

# Eclipse Platform Build Notes
Platform Debug

November 23, 2004

### Problem Reports Fixed

76316: Addition of memory block manager to API
76310: Memory block enhancements: MemoryByte
78864: Using new registry API
61801: A null String object reference becomes the value "null"
77060: Toggling show qualified names in the Debug view collapses thread
78010: NPE closing eclipse
79008: Dialog units should not be used for calculating button heights
77380: hyperlinks in stack trace console draw "higher" than original text
78739: stack trace console unexpectedly restored
78751: Extension Point Schema Changes
78996: ContextualLaunchAction assumes launch group category supports mode
78759: NPE in WatchExpression.getLaunch
78338: Selection is lost in debug view while stepping with monitor info on
79304: Incorrect stack frame selected

# Eclipse Platform Build Notes
Platform Debug

November 16, 2004

### Problem Reports Fixed

77202: font setting for process console
73882: ConsoleDocumentManager caused a deadlock
77779: Advanced Breakpoints grouping dialog improvements
76119: source containers not disposed when launch removed
78338: Selection is lost in debug view while stepping with monitor info on
78191: [console] context menu contributions
77995: NPE out of LaunchViewer running test suite
74590: Console colors not changed for terminated processes
52336: [Viewers] Internal error at start of debug session
68621: Invalid thread access in launcher from Checkout thread
78193: IOConsolePartitioner.TrimJob quits too early if lastPartition is null
78351: Please add shortcut keys to switch to Variables and Breakpoints views
77416: Filter console factories by capabilities
78386: NPE in ProcessConsoleManager
73460: Console flicker when launching
78456: Breakpoint group setting lost on close of breakpoints view
78494: State of child BreakpointContainers are not updated when parent is enabled/disabled
75851: Custom variable edit widget
78513: Memory View: Length and change state incorrect for IMemoryBlock
29581: Launch shortcut hotkeys

# Eclipse Platform Build Notes
Platform Debug

November 9, 2004

### Problem Reports Fixed

74584: [Console] IOConsole does not bold title when contents change
75571: restore defaults does not enable console buffer size text field
77667: Invalid error message in Run/Debug|Console
77783: No mnemonic for "Group By"
77670: breakpoint group rendered as "enabled" when manager disabled
77721: groups not expanded when switching between none and other
77991: Leak: IOConsolePage needs to dispose ScrollLockAction

# Eclipse Platform Build Notes
Platform Debug

November 5, 2004

### Problem Reports Fixed

77703: Deselecting Map$Entry/Show As>/Key And Value Deselects Map/Show As>/Map Entries
77754: Inefficient loop rendering styled text
77472: NPE in TextConsolePage runnable
77994: TextConsoleViewer leaks ConsoleDocumentAdapter
77998: IOConsoleViewer leaks a document listener
76605: Set our compiler settings for each project so they are shared
77748: NPE terminating a target

# Eclipse Platform Build Notes
Platform Debug

November 2, 2004

### Problem Reports Fixed

76771: Inconsistency between schema description and implementation in logicalStructureTypes
77049: SelectBreakpointGroupDialog doesn't allow selection of existing groups
76675: Pattern Matching independent of IOConsole and IOConsolePartitioner
77028: Element 'breakpointContainerFactory' is not legal as a child of element 'extension'.
77046: Console causing Ant test failures
77072: Composite breakpoint group expansion problem
77065: scroll lock not required in stack trace console
77066: Pressing <Enter> in strack trace console appends to EOD
76907: Clarify run menu (run, run..., run > run...? RUN!)
54916: Environment tab should show icons for env vars
74206: Delete breakpoint needs to "preserve selection"
74031: No mnemonics on Open Console drop down items
74123: Console font problem
75370: Hyperlinks to source in console don't work sometimes
77029: "Browse" button on the Common tab does not resize properly
77033: Console encoding on Common tab: mnemonics and NLS
77189: exception during test suite
77202: font setting for process console
77068: Typing in stack trace console moves line to top of view
77116: API cannot reference internal classes
77306: Provide a rendering view pane in the Memory View
69815: DBCS -- System console cannot display Unicode characters properly
76427: Run configuration dialog layout
69083: Switch to associated perspective on suspension
77063: JavaStackTraceConsole should use Hyperlink Color
77295: Argument parsing for command line launching
77238: Enable/Disable not on context menu for breakpoint groups
77048: ArrayIndexOutOfBounds removing breakpoint
77397: Book capitalization in Color and Font extensions
77253: Sort the consoles in the Open console dropdown
77073: Expand to show breakpoint containers
77421: [Themes] default text editor font changes by itself
77462: CVS Plug-in fails to start
74596: Always group by breakpoint type
75119: Default breakpoint group setting not used when breakpoints view not there

# Eclipse Platform Build Notes
Platform Debug

October 26, 2004

### Problem Reports Fixed

76539: ILaunchConfiguration.getAttributes doc/clone usage pbm
76677: Console Input incorrect
76110: Breakpoints not showing as installed in the BreakpointsView
76532: Deleting multipe groups prompts for each group
75183: DebugEvent.CHANGE does not cause run control action states to be updated
76797: Two output stream reader threads and 100% CPU usages
76743: Console pipes should be closed when program terminated
51884: Feature request: More flexible debug hierarchy
76514: Allow debug presentations to provide colors
76517: NPE in LaunchViewContextListener
76529: Renaming a custom group collapses all of the groups

# Eclipse Platform Build Notes
Platform Debug

October 19, 2004

### Problem Reports Fixed

75967: NullPointerException in IOConsolePartitioner.getRegion
75769: Console doesn't restore displayed tab width 8 on restart
74909: Automated test for console input
75174: Can not clear console with unlimited output
75546: hang during debug session
72500: Migrate StringMatcher to RegEx 1.4 support
75198: breakpoint groups don't support double click expand
76428: Run configuration dialog; source tab
76270: Scroll in Console is always lock.
74909: Automated test for console input
76208: Incorrect code for converting String-> boolean
75282: Composite breakpoint groups
76518: Buttons in the Group Breakpoints "Advanced" dialog incorrectly sized
76521: Incorrect icon names for the breakpoint group actions
76519: Expand all in the Breakpoints view with no groups causes infinite recursion
74673: Add Expand/Collapse All to Breakpoints view
74560: Group all should expand groups on creation
76495: Delete action is enabled for a group
76498: "set custom group" should have "..."
76497: illegal argument exception
76326: Shared launch configurations not removed when containing project is deleted
76527: Flaw in AbstractBreakpointGroupAction->rename and dissolve broken

# Eclipse Platform Build Notes
Platform Debug

October 12, 2004

### Problem Reports Fixed

75454: RuntimeProcess.isTerminated() replies "false" if process segfaults
75402: NPE on LaunchShortcutsAction.createContext
75588: generalize watchpoint to debug platform

# Eclipse Platform Build Notes
Platform Debug

October 5, 2004

### Problem Reports Fixed

75111: ArrayIndexOutOfBoundsException in ContentWidthCache.textChanged
75177: Error setting Console Preference
75204: NPE using build 200409240800
75226: IllegalArgumentException setting console size from 200k to 400k
75506: Adjust for the many deprecations in the command extension point
75405: Allow a logical structure type to provide more than one logical structure
75123: Use PerspectiveLabelProvider in ViewManagementPreferencePage
75372: NPE in org.eclipse.ui.console.IOConsole.getHyperlink
72209: Inspect and Display popup does not allow copying of values

# Eclipse Platform Build Notes
Platform Debug

September 28, 2004

### Problem Reports Fixed

74947: Remove warnings from 200409240800 build
74741: console hyperlink search is slow
34052: CTRL-Z Not Recognized as EOF

# Eclipse Platform Build Notes
Platform Debug

September 21-23, 2004

### Problem Reports Fixed

56253: [Generic Console] no support for extending the toolbar
73942: IllegalMonitorStateException pasting into the Java Stack Trace Console
73908: [Console] Incorrect colorization when multi streams write to same line
56252: [Generic Console] no support for enabled/disabled lifecycles
73957: API break introduced with IConsoleHyperlink change
73924: Console can be removed before it's page is created
73893: Should disallow close in LCD when running an operation
73842: Remove from Group enabled when breakpoint not in a group
73576: Pattern matching in IOConsole is too expensive
73996: Add to Group / Remove from Group incorrectly disabled
74005: Persist last breakpoint group across invocations
73460: Console flicker when launching
73950: MemoryView leaks AddMemoryBlockAction
73951: CopyViewTabToClipboardAction leaks Clipboard
74033: ClassCastException on selection change in Breakpoints view
73840: Group by>File seems to only match on name
74000: ClassCastException filtering for "show support breakpoints"
73870: [misc] NPE when terminating large output
73917: [Console] Missing hyperlinks
74080: Process console did not flush stream monitors
74124: Console type should be promoted to IConsole
74308: Wrong number of lines in output
74331: CPU at 99% after a debug session
74340: NPE in IOConsoleViewer
74370: NPE from ProcessConsolePageParticipant
74039: NPE in ProcessConsole.connect
68077: Manually closed views do not open when view management is reset
73841: Icon for grouped breakpoints not disabled with set to skip breakpoints
74229: Debug test failure for program arguments
74283: Empty output in debug tests
74703: Console view activated even if nothing is written to standart out
74431: [Mac] runtime discovers JDI interfaces in classes.jar before jdi.jar
48286: Add support for input on consoles
74024: Console buffer implementation is line based rather than char based
74428: Clearing console during output breaks hyperlinks
74363: "Terminate and Remove" action doesn't close a view tied to a Context
74563: renaming breakpoint group collapses group
74560: Group all should expand groups on creation
74381: Launch view manages views in other perspectives
74384: Numerous action delegates leaked on debug perspective closed
74465: Pasting multiple lines in console
74558: "Dissolve Group" should be "Ungroup"
21597: Difficult to enter text in debug console

# Eclipse Platform Build Notes
Platform Debug

September 14, 2004

### Problem Reports Fixed

72317: Copying from IOConsole inserts extra line breaks.
73823: Reorganize BreakpointsView menus
72167: ProcessConsole should extend IOConsole
44986: Support for Breakpoint groups
73704: Provide action to group breakpoints by Type
70066: Bind "Alt+Shift+Q C" to active console view
73493: Default VM Args field should parse quotes intuitively
73577: Find (Ctrl-F) not enabled in ConsoleView
73779: Allow browse in "Add To Group" dialog
70471: ExpressionManager#handleDebugEvents() doesn't work as intended
73844: Mnemonics missing from breakpoint groups

# Eclipse Platform Build Notes
Platform Debug

September 7, 2004

### Problem Reports Fixed

72986: ExpressionInformationControl leaks
72000: Run as Application: duplicate menmonics
72449: NPE in VariablesView.saveState
73068: Support for ordering launch shortcuts
73069: bogus extension point id in org.eclipse.debug.ui.launchShortcuts
73110: IConsoleColorProvider is not disconnected
72472: Remove unused dependancies
72551: add System property to test suite to turn off workbench and console activation
51562: console doesn't wrap input
72317: IOConsole inserts extra line breaks when pasting
72517: Replace "Run As >" with context launch
73272: NPE in ProcessConsoleManager when no process type
70664: TVT3.0: Improper characters combination "Run As"

# Eclipse Platform Build Notes
Platform Debug

August 31, 2004

### Problem Reports Fixed

72300: Confirmation on RemoveAll actions
72350: NPE in BreakpointsView.dispose
72881: LineTracker Test Failure
72483: NPE attempt to Inspect if never shown Variable view
27895: Add new command to Run-menu; Resume All Threads
67383: breakpoint manage fires add notificaiton on initialization

# Eclipse Platform Build Notes
Platform Debug

August 24, 2004

### Problem Reports Fixed

72169: provided debug context for non-UI thread
26830: Allow external programs to create tasks and markers through regex matches on the output
27591: [Console] Hyperlink color not used
72165: MessageConsole should extend IOConsole
70864: API method to show the console view has a bug
28193: Watch expressions updating when expression view not visible
31899: Consolidate "Java" hyperlinks
71292: Launch name is truncated in MRU list
71429: Choosing 'Cancel' in the ${string_prompt} dialog does not cancel the Run command
61447: keybinding clean up.
71561: Inspect popup doesn't handle tabs in inspected expression
72370: [Console] ArrayIndexOutOfBounds

# Eclipse Platform Build Notes
Platform Debug

August 17, 2004

### Problem Reports Fixed

70354: JSP editor does not scroll to/highlight the current execution line when debug with JDT

# Eclipse Platform Build Notes
Platform Debug

August 3, 2004

### Problem Reports Fixed

69470: TVT3.0: NL Truncation occurs in Run -> External Tools -> External Tools
69723: TVT3.0: Truncated text in memory view
69952: ILaunchConfigurationListener's launchConfigurationRemoved gets a configuration that doesn't exist
71185: TVT3.0: Extra mnemonics for Debug, Run, and External tools
61566: Launch configs dialog: Arrow_Up/Down in configurations tree extremely slow
64370: Fix setTitle deprecations
68808: all debug actions (step, terminate, etc), should be done async

# Eclipse Platform Build Notes
Platform Debug

July 27, 2004

### Problem Reports Fixed

69536: Infinite loop on rendering variables
69978: TVT3.0: Two shortcuts for one menuitem
69057: Incorrect icon in Breakpoints view when breakpoint manager disabled
69190: NullPointerException @ org.eclipse.debug.core.sourcelookup.containers.AbstractSourceContainer.isFindDuplicates
70472: MemoryBlockManager has redundant null check
70492: Possible NPE in AddSourceContainerDialog
70493: Possible NPE in ViewTabCursorManager
70495: Redundant null check in RefreshTab
70499: Unnecessary null check in ContextualLaunchAction#selectionChanged(...)
69452: NPE initializing source lookup
70571: launch config save location on Common tab
68523: missing `return' in org.eclipse.ui.internal.console.MessageConsolePartition
24829: Multiple toString results shown if hold down arrow key
68413: NPE from InstructionPointerManager
70051: MemoryViewTab does not calculate delta and selected address correctly after error