1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00
cdt/debug/org.eclipse.cdt.debug.ui/ChangeLog

619 lines
20 KiB
Text

2003-02-10 Mikhail Khodjaiants
The 'Auto-Refresh' and 'Refresh' actions added to the 'Shared Libraries' view.
* RefreshAction.java: new
* AutoRefreshAction.java: new
* RefreshMemoryAction.java
* AutoRefreshMemoryAction.java
* SharedLibrariesView.java
* CDebugImages.java
* ICDebugHelpContextIds.java
2003-02-09 Alain Magloire
Changing the scope of methods to protected to let inner class
have access to it.
* StringDialogField.java
* CheckedListDialogField.java
* ComboDialogField.java
* ListDialogField.java
* SelectionButtonDialogField.java
* SelectionButtonDialogFieldGroup.java
2003-02-07 Mikhail Khodjaiants
Implementing the preference page for the 'Shared Libraries' view.
* ICDebugHelpContextIds.java
* ICDebugPreferenceConstants.java
* SharedLibrariesViewPreferencePage.java: new
* CDebugUIPlugin.java
* plugin.xml
* plugin.properties
2003-02-07 Mikhail Khodjaiants
The viewer type of the 'Shared Libraries' view changed to 'TableTreeViewer'.
* CDTDebugModelPresentation.java
* AbstractDebugEventHandler.java
* SharedLibrariesView.java
* SharedLibrariesViewContentProvider.java
* SharedLibrariesViewEventHandler.java
2003-02-07 Mikhail Khodjaiants
The 'Resume Without Signal' action added to the 'Run' menu of the workbench window.
* SignalZeroWorkbenchActionDelegate.java: new
* plugin.xml
2003-02-07 Mikhail Khodjaiants
Rename 'SignalZeroActionDelegate' to 'SignalZeroObjectActionDelegate'.
* SignalZeroObjectActionDelegate.java
* plugin.xml
2003-02-05 Mikhail Khodjaiants
Removed warnings.
* AddAddressBreakpointActionDelegate.java
* AddExpressionActionDelegate.java
* CBreakpointPropertiesDialog.java
* CUISourceLocator.java
* SourceLookupBlock.java
2003-02-05 Mikhail Khodjaiants
Implementation of the 'Resume At C/C++ Line' action.
* RunToLineActionDelegate.java
* JumpToLineActionDelegate.java
* plugin.properties
* plugin.xml
icons/full/clcl16/jump_co.gif
icons/full/dlcl16/jump_co.gif
icons/full/elcl16/jump_co.gif
2003-02-04 Mikhail Khodjaiants
Implementation of the 'Resume Without Signal' action.
* SignalZeroActionDelegate.java
* plugin.properties
* plugin.xml
icons/full/clcl16/signal0_co.gif
icons/full/dlcl16/signal0_co.gif
icons/full/elcl16/signal0_co.gif
2003-02-04 Mikhail Khodjaiants
'DebugException' handling in the 'Signals' view.
* SignalsView.java
* SignalsViewer.java
2003-02-04 Mikhail Khodjaiants
Changed the 'Signal' action name to 'Deliver Signal'.
* plugin.properties
2003-02-03 Mikhail Khodjaiants
Implementing the 'Signals' view.
* SignalActionDelegate.java
* SignalsViewer.java: new
* CDTDebugModelPresentation.java
2003-01-31 Mikhail Khodjaiants
Implementing the 'Signals' view.
* CDebugImages.java
* ICDebugHelpContextIds.java
* SignalActionDelegate.java
* SignalsView.java: new
* SignalsViewContentProvider.java: new
* SignalsViewer.java: new
* SignalsViewEventHandler.java: new
* AbstractDebugEventHandler.java
* plugin.xml
* plugin.properties
icons/full/clcl16/signal_co.gif
icons/full/dlcl16/signal_co.gif
icons/full/elcl16/signal_co.gif
icons/full/eview6/signals_view.gif
icons/full/cview6/signals_view.gif
2003-01-30 Mikhail Khodjaiants
Disassembly editor input fix.
* CDTDebugModelPresentation.java
2003-01-27 Mikhail Khodjaiants
Managing breakpoints from the gdb console.
* AddAddressBreakpointActionDelegate.java
* ManageBreakpointRulerAction.java
* CDebugUIPlugin.java
2003-01-23 Mikhail Khodjaiants
Ignore the text selection when hovering.
* DebugTextHovering.java
2003-01-21 Mikhail Khodjaiants
Changed the viewer of the Shared Libraries view to TreeViewer.
* SharedLibrariesView.java
* SharedLibrariesViewContentProvider.java
* SharedLibrariesViewEventHandler.java
2003-01-21 Mikhail Khodjaiants
* src/org/eclipse/cdt/debu/internal/ui/CDTDebugModelPresentation.java
(getTargetText): Use Signal.
2003-01-20 Mikhail Khodjaiants
Changed the icon for the 'Load Symbols' action.
icons/full/clcl16/load_symbols_co.gif
icons/full/dlcl16/load_symbols_co.gif
icons/full/elcl16/load_symbols_co.gif
2003-01-19 Mikhail Khodjaiants
Set the start or end address value in the shared libraries view to 'Not available' if the address value is 0.
* CDTDebugModelPresentation.java
2003-01-17 Mikhail Khodjaiants
Use the C editor instead of the default editor for files without extensions.
* CDTDebugModelPresentation.java
2003-01-17 Mikhail Khodjaiants
Added the handlers for the 'Create' and 'Terminate' events to the 'Shared Libraries' view.
* SharedLibrariesViewEventHandler.java
2003-01-17 Mikhail Khodjaiants
Implementation of the shared library view.
* LoadSymbolsActionDelegate.java
* SharedLibrariesView.java
* SharedLibrariesViewEventHandler.java
* CDTDebugModelPresentation.java
* CDebugImages.java
* plugin.properties
* plugin.xml
2003-01-16 Mikhail Khodjaiants
Implementing the Shared Libraries view.
* SharedLibrariesView.java
* SharedLibrariesViewContentProvider.java
* SharedLibrariesViewEventHandler.java
* CDebugImages.java
* ICDebugHelpContextIds.java
* plugin.properties
* plugin.xml
* icons/full/cview16/sharedlibraries_view.gif
* icons/full/eview16/sharedlibraries_view.gif
* icons/full/obj16/sharedlibraryl_obj.gif
* icons/full/obj16/sharedlibraryu_obj.gif
2003-01-15 Mikhail Khodjaiants
The 'getDefaultEditor' method returns 'null' for file names that don't have an extension and
are not registered with some editor. Use the default text editor in this case.
* CDTDebugModelPresentation.java
2003-01-14 Mikhail Khodjaiants
Added the 'Add Address Breakpoint' action to the workbench 'Run' menu.
* AddAddressBreakpointActionDelegate.java
* plugin.properties
* plugin.xml
* icons/full/obj16/brkp_obj.gif
2003-01-13 Mikhail Khodjaiants
Implementation of the 'Run To Line' action for disassembly.
* RunToLineActionDelegate.java
2003-01-13 Alain Magloire
* src/org/eclipse/cdt/debug/internal/ui/editors/DebugTextHover.java (getHoverInfo):
IndexArrayOutOfBound exception, do no use the index when doing targetList.add().
2003-01-10 Mikhail Khodjaiants
Added contributions of the breakpoint actions to the disassembly editor.
* DisassemblyEditor.java
* plugin.xml
2003-01-10 Mikhail Khodjaiants
Implementation of address breakpoints.
* CDebugImages.java
* CDTDebugModelPresentation.java
* BreakpointLocationVerifier.java
* CBreakpointPreferencePage.java
* ManageBreakpointActionDelegate.java
* ManageBreakpointRulerAction.java
* ManageBreakpointRulerActionDelegate.java
* DisassemblyDocumentProvider.java
* DisassemblyEditor.java
* DisassemblyEditorInput.java
* DisassemblyMarkerAnnotation.java
* DisassemblyMarkerAnnotationModel.java
* CDebugUIPlugin.java
* plugin.properties
* plugin.xml
New icons:
* full/obj16/addrbrkp_obj.gif
* full/obj16/addrbrkpd_obj.gif
2003-01-06 Alain Magloire
* build.properties: Patch from Judy Green.
2003-01-06 Mikhail Khodjaiants
Fix for bug 28977: Unable to set breakpoint properties from the Breakpoint view.
* plugin.xml
2003-01-02 Mikhail Khodjaiants
Adapter for 'IResource' in 'DisassemblyEditorInput'.
* DisassemblyEditorInput.java
2002-12-29 Mikhail Khodjaiants
Implementation of the 'Source Lookup' property page.
* AddDirectorySourceLocationBlock.java (new)
* AddDirectorySourceLocationWizard.java (new)
* AddProjectSourceLocationBlock.java (new)
* AddProjectSourceLocationWizard.java (new)
* AddSourceLocationWizard.java
* SourceLocationSelectionPage.java (new)
* SourceLocationWizardNode.java (new)
* CDebugImages.java
* AttachSourceLocationBlock.java renamed to AddDirectorySourceLocationBlock.java
* AttachSourceLocationDialog.java (deleted - dialog replaced by wizard).
* INewSourceLocationWizard.java (new)
* SourceLookupBlock.java
Added new wizard and tool icons.
2002-12-19 Mikhail Khodjaiants
Implementing the 'Source Lookup' property page.
* AddSourceLocationWizard.java
* SourceLookupBlock.java
* SourcePropertyPage.java
icons/full/obj16/project_obj.gif
icons/full/obj16/folder_obj.gif
2002-12-19 Mikhail Khodjaiants
Added the 'org.eclipse.cdt.debug.internal.ui.dialogfields' package.
2002-12-19 Mikhail Khodjaiants
Added new utility class - SWTUtil
* SWTUtil.java
* AttachSourceLocationBlock.java
2002-12-19 Mikhail Khodjaiants
Added new utility class - PixelConverter
* PixelCoverter.java
* AttachSourceLocationBlock.java
2002-12-18 Mikhail Khodjaiants
Implementing the "Source Lookup" property page.
* SourceLookupBlock.java: common control block.
* SourcePropertyPage.java: implementation
* plugin.properties: page name
* plugin.xml: contribution to ICDebugTarget properties
2002-12-18 Mikhail Khodjaiants
Do not show the source lookup dialog if file name is not specified.
* CUISourceLocator.java
2002-12-17 Mikhail Khodjaiants
Disable the association controls in the 'Attach Source Location" dialog if path is not absolute.
* AttachSourceLocationBlock.java
* CUISourceLocator.java
2002-12-17 Mikhail Khodjaiants
Formatting 'char' types.
* VariableFormatActionDelegate.java
2002-12-17 Mikhail Khodjaiants
Removed the "Primitive type display options" section from the C/C++ Debug preference page because of the different formattong strategy.
* CDebugPreferencePage.java
2002-12-17 Mikhail Khodjaiants
The UI part of the prompting source locator.
* AttachSourceLocationBlock.java
* AttachSourceLocationDialog.java
* CUISourceLocator.java
* plugin.xml
2002-12-16 Mikhail Khodjaiants
New formating actions for variables, registers, and expressions
* VariableFormatActionDelegate.java
* DecVariableFormatActionDelegate.java
* HexVariableFormatActionDelegate.java
* NaturalVariableFormatActionDelegate.java
* plugin.xml
* plugin.properties
2002-12-10 Mikhail Khodjaiants
Added new case in the 'getEditorInput' method of CDTDebugModelPresentation for FileStorage objects.
* CDTDebugModelPresentation.java
2002-12-08 Mikhail Khodjaiants
Implementation of the status handler for core errors.
* ErrorStatusHandler.java
2002-12-04 Mikhail Khodjaiants
Small fix for the Registers view.
* RegistersView.java
2002-12-02 Mikhail Khodjaiants
If the target is suspended because of error display the error message in the Launch view.
* CDTDebugModelPresentation.java
2002-12-02 Mikhail Khodjaiants
Refactoring org.eclipse.cdt.debug.core - UI changes.
2002-12-02 Mikhail Khodjaiants
'Run to line' and 'Add expression' actions for assembly editor.
*plugin.xml
2002-12-01 Mikhail Khodjaiants
Contributing breakpoint actions to asm editor.
* plugin.xml
* ManageBreakpointRulerActionDelegate.java
2002-11-29 Mikhail Khodjaiants
Cosmetic change for the MemoryView preference page.
* plugin.properties
* MemoryViewPreferencePage.java
2002-11-29 Mikhail Khodjaiants
Cosmetic fix for the memory view tab's tooltips.
* MemoryControlArea.java
2002-11-28 Mikhail Khodjaiants
Fixes for 'Run to line' actions.
* RunToLineActionDelegate.java
* RunToLineRulerAction.java
2002-11-28 Mikhail Khodjaiants
Live editing of the memory view.
* SaveMemoryChangesAction.java - removed
* MemoryPresentation.java
* MemoryControlArea.java
* MemoryText.java
* MemoryViewer.java
* MemoryView.java
2002-11-27 Mikhail Khodjaiants
Render debug target as suspended if no reason is specified.
* CDTDebugModelPresentation.java
2002-11-26 Mikhail Khodjaiants
Fix for evaluation of expression to address in the Memory view.
GDB evaluates the array of chars to a string not an address.
* MemoryControlArea.java
2002-11-21 Mikhail Khodjaiants
Added the 'Evaluate' button to the Memory view.
* MemoryControlArea.java
2002-11-20 Mikhail Khodjaiants
Reset the tooltips of the memory view tabs on terminate.
* MemoryControlArea.java
2002-11-20 Mikhail Khodjaiants
Added the TERMINATE event handler to MemoryViewEventHandler.
* MemoryViewer.java
* MemoryViewEventHandler.java
2002-11-20 Mikhail Khodjaiants
Fix for bug 26595.
Highlight the addresses if the start address of a memory expression has changed.
*MemoryPresentation.java
*MemoryText.java
2002-11-19 Mikhail Khodjaiants
Added enablement condition to some actions.
*plugin.xml
2002-11-19 Mikhail Khodjaiants
Fix for bug 26693.
* SwitchToDisassemblyActionDelegate.java
2002-11-19 Mikhail Khodjaiants
Fix for bug 26401.
* ExpressionDialog.java: Highlight the content of the expression field on intialization.
2002-11-18 Mikhail Khodjaiants
Fixes for the 'Add Global Variables' action's bugs.
The action disabled after 'Remove All'.
Error message after adding a valid expression.
* AddGlobalsActionDelegate.java
2002-11-15 Mikhail Khodjaiants
Added presentation for dummy stack frames.
* CDTDebugModelPresentation.java
2002-11-13 Mikhail Khodjaiants
Added tooltips to the Memory view's tabs.
* MemoryControlArea.java
2002-11-13 Mikhail Khodjaiants
Added the 'Auto-Refresh by default' and 'Show ASCII by default' preferences
to the 'Memory Views' preference page.
* ICDebugPreferenceConstants.java
* MemoryViewPreferencePage.java
* MemoryControlArea.java
* MemoryView.java
2002-11-11 Mikhail Khodjaiants
Fix for PR 25988: The 'Padding Character' preference of the Memory view doesn't work.
* MemoryControlArea.java
* MemoryViewPreferencePage.java
2002-11-05 Mikhail Khodjaiants
Implementation of the "Add Global Variables" action of the Expressions view.
Action images:
watch_globals.gif (clcl, dlcl, elcl).
* AddGlobalsActionDelegate.java: implementation.
* plugin.xml: contribution to the Expression view
* plugin.xml: added dependency to org.eclipse.cdt.core
* .classpath: added dependency to org.eclipse.cdt.core
* .project: added dependency to org.eclipse.cdt.core
* plugin.properties: action's label and tooltip text
2002-11-03 Mikhail Khodjaiants
Implementation of the "Format/Decimal" and "Format/Unsigned Decimal" actions of the Memory view.
* MemoryFormataction.java
* MemorySizeAction.java
* MemoryNumberOfColumnsAction.java
* MemoryPresentation.java
* MemoryViewer.java
* MemoryView.java
2002-11-01 Mikhail Khodjaiants
Implementing decimal format support of the Memory view.
* MemoryPresentation.java
2002-10-31 Mikhail Khodjaiants
Removed the 'Modified Value Color' field from the 'Debug/Memory Views'
preference page.
* MemoryViewPreferencePage.java
2002-10-30 Mikhail Khodjaiants
Implementing the 'Refresh Memory' action.
* RefreshMemoryAction.java
* MemoryControlArea.java
* MemoryViewer.java
2002-10-30 Mikhail Khodjaiants
Implementation of the 'SaveMemoryChanges' action.
* SaveMemoryChangesAction.java
* CDebugImages.java
* ICDebugHelpConstants.java
* MemoryControlArea.java
* MemoryText.java
* MemoryViewer.java
* MemoryView.java
2002-10-30 Alain Magloire
* src/.../ui/CDebugUIPlugin.java (selectionChanged):
sameThread() code is commented out amd we let the underlying
implementation swith thread.
2002-10-29 Mikhail Khodjaiants
Implementing editing features of the memory view.
* MemoryPresentation.java
* MemoryControlArea.java
* MemoryText.java
2002-10-28 Mikhail Khodjaiants
Implementing editing features of the memory view.
* MemoryPresentation.java
* MemoryControlArea.java
* MemoryText.java
2002-10-27 Mikhail Khodjaiants
* MemoryPresentation.java: adding editing features to the memory view.
2002-10-25 Mikhail Khodjaiants
Implementation of the 'Number Of Columns' action.
* MemoryNumberOfColumnAction.java: the action class
* MemoryViewer.java: support of the action
* MemoryView.java: support of the action
2002-10-25 Mikhail Khodjaiants
Replaced the usage of 'setWordSize' method by the 'reformat' method of 'IFormattedMemoryBlock'.
* MemorySizeAction.java
* MemoryViewer.java
2002-10-24 Mikhail Khodjaiants
Set the 'relationship' attribute value to 'stack' for the 'MemoryView' perspective extension.
* plugin.xml
2002-10-24 Mikhail Khodjaiants
Implementation of the 'Memory Unit Size' action.
* MemorySizeAction.java
* MemoryView.java
2002-10-24 Mikhail Khodjaiants
Implementing Memory view formatting actions.
* MemoryActionSelectionGroup.java: implementation of a toggle action group.
* MemorySizeAction.java: implementation of the "Memory Unit Size" menu item.
* MemoryView.java: add new actions to the view.
* MemoryViewer.java: support for new action.
* ICDebugHelpContextIds.java: help context id for the new action.
* ICDebugUIConstants.java: new menu group - "Format".
2002-10-23 Mikhail Khodjaiants
* DebuggerConsoleActionDelegate.java: The debugger/inferrior console should become visible when checking "Show Debug Console".
2002-10-23 Mikhail Khodjaiants
"Show Debugger Console" action.
Action images:
debugger_console.gif (clcl, dlcl, elcl);
* DebuggerConsoleActionDelegate.java: implementation of action delegate.
* plugin.xml: action extenions
* plugin.properties: action label and tooltip text.
2002-10-22 Mikhail Khodjaiants
Implementation of the "Show ASCII" action.
Action images:
show_ascii.gif (clcl, dlcl, elcl).
* ShowAsciiAction.java
* MemoryPresentation.java
* MemoryText.java
* MemoryView.java
* MemoryViewer.java
* CDebugImages.java
* ICDebugHelpContextIds.java
2002-10-21 Mikhail Khodjaiants
Framework tries to refresh memory view before the view controls are created.
* MemoryViewer.java: Check if CTabFolder has already created when refreshing the view.
2002-10-21 Mikhail Khodjaiants
Implementation of the "Clear" action for the memory view.
* ClearMemoryAction.java
* ICDebugHelpContextIds.java
* MemoryControlArea.java
* MemoryView.java
* MemoryViewer.java
2002-10-21 Mikhail Khodjaiants
Implementation of the "Auto-Refresh" and "Refresh" actions for the memory view.
* AutoRefreshMemoryAction.java
* RefreshMemoryAction.java
* ICDebugHelpContextIds.java
* MemoryControlArea.java
* MemoryView.java
* MemoryViewer.java
* MemoryViewEventHandler.java
2002-10-20 Mikhail Khodjaiants
Display the memory changes in different color in the memory view.
* MemoryControlArea.java
* MemoryPresentation.java
* MemoryText.java
* MemoryViewer.java
* MemoryViewEventHandler.java
2002-10-18 Mikhail Khodjaiants
Implementing the memory view support:
Images for the view's actions:
autorefresh_mem.gif (clcl, dlcl, elcl),
refresh_mem.gif (clcl, dlcl, elcl),
memory_save.gif (clcl, dlcl, elcl),
memory_clear.gif (clcl, dlcl, elcl).
* RefreshMemoryAction.java
* MemoryControlArea.java
* MemoryPresentation.java
* MemoryText.java
* MemoryView.java
* MemoryViewer.java
* CDebugImages.java
* ICDebugHelpContextIds.java
* ICDebugUIConstants.java
2002-10-17 Mikhail Khodjaiants
Implementing the memory view support:
* MemoryControlArea.java
* MemoryPresentation.java
* MemoryView.java
* MemoryViewer.java
2002-10-15 Mikhail Khodjaiants
* CDebugUIPlugin.java: Moved the memory management functionality to the core.
* MemoryControlArea.java: Moved the memory management functionality to the core.
2002-10-15 Mikhail Khodjaiants
* CDebugPreferencePage.java: Implementation of the 'Automatically switch to disassembly mode' preference.
2002-10-14 Mikhail Khodjaiants
* CDebugUIPlugin.java: In the 'selectionChanged' method check if the thread of the new frame is current. If not make it current.
2002-10-11 Mikhail Khodjaiants
* SwitchToDisassemblyActionDelegate.java: Implementation of the 'Switch to disassembly mode' action.
* plugin.properties: Action label and tooltip.
* plugin.xml: Contribution to the 'Launch View'.
* icons/full/clcl16/disassembly.gif: Hover icon.
* icons/full/dlcl16/disassembly.gif: Disabled icon.
* icons/full/elcl16/disassembly.gif: Enabled icon.