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.