2004-07-09 Mikhail Khodjaiants Renamed "ICDebugElementErrorStatus" to "ICDebugElementStatus". * CDTDebugModelPresentation.java 2004-07-09 Mikhail Khodjaiants Fix for bug 69221: "Show full paths" doesn't work for shared libraries. * SharedLibrariesView.java 2004-06-29 Mikhail Khodjaiants Temporary fix for bug 68915: Invalid values in the Variables view. * CDebugUIPlugin.java 2004-06-22 Mikhail Khodjaiants Replaced global resource bundles by messages. 2004-06-21 Mikhail Khodjaiants Added transparency to the icons. * icons/full/cview16/signals_view.gif * icons/full/eview16/signals_view.gif 2004-06-21 Mikhail Khodjaiants String externalization. 2004-06-16 Mikhail Khodjaiants Deleted the "C/C++ Debugger Appearance" theme. Moved the diassembly color preferences to the "C/C++ Debug" preference page. * plugin.xml * IInternalCDebugUIConstants.java * CDebugPreferencePage.java * PreferenceMessages.properties: new * PreferenceMessages.java: new 2004-06-16 Mikhail Khodjaiants Moved the disassembly font definition to the platform "Debug" theme. * plugin.xml 2004-06-16 Mikhail Khodjaiants Added support for the "Skip Breakpoints" and "Skip breakpoints during a "Run To Line" operation. * RunToLineAdapter.java 2004-06-16 Mikhail Khodjaiants Removed the "Add Address Breakpoint" and "Add Watchpoint" global actions. * plugin.properties * plugin.xml * AddAddressBreakpointActionDelegate.java 2004-06-15 Mikhail Khodjaiants Added the "Toggle Watchpoint" object contribution action. * plugin.properties * plugin.xml * ActionMessages.properties * ToggleWatchpointActionDelegate.java: new * ToggleBreakpointAdapter.java * icons/full/elcl16/function_brkpt_co.gif: new * icons/full/elcl16/watchpoint_co.gif: new 2004-06-15 Mikhail Khodjaiants Breakpoint and expression related actions enablement should not depend on the activation of the debuggger plugin. * plugin.xml 2004-06-14 Mikhail Khodjaiants Implementation of the "Toggle Method Breakpoint" retargettable action. * plugin.properties * plugin.xml * ActionMessages.properties * ManageFunctionBreakpointActionDelegate.java * ToggleBreakpointAdapter.java 2004-06-14 Mikhail Khodjaiants Added transparency to the icons. * icons/full/cview16/sharedlibraries_view.gif * icons/full/eview16/sharedlibraries_view.gif 2004-06-12 Mikhail Khodjaiants Added the superclass for action delegates of views different than the Debug view and driven by the selection in the Debug view. All "Auto-refresh" actions implement "Observer" to be notified of changes by the corresponding update managers. * ActionMessages.properties * AbstractAutoRefreshActionDelegate.java * AbstractRefreshActionDelegate.java * AbstractViewActionDelegate.java: new * LoadSymbolsForAllActionDelegate.java * RefreshRegistersAction.java * RefreshSharedLibrariesAction.java 2004-06-11 Mikhail Khodjaiants New implementation of the "Load Symbols For All" action of the Shared Libraries view. Fixes for the "Auto-Refresh" and "refresh" actions. * AbstractAutoRefreshActionDelegate.java * AbstractRefreshActionDelegate.java * LoadSymbolsForAllAction.java: removed * LoadSymbolsForAllActionDelegate.java: new * SharedLibrariesView.java * plugin.properties * plugin.xml 2004-06-11 Mikhail Khodjaiants New implementation of the "Auto-Refresh" actions for registers and shared libraries. * plugin.properties * plugin.xml * AbstractAutoRefreshActionDelegate.java: new * AutoRefreshRegistersAction.java: new * AutoRefreshSharedLibrariesAction.java: new * AutoRefreshAction.java: removed * AbstractRefreshActionDelegate.java 2004-06-09 Mikhail Khodjaiants New implementation of the "Refresh" actions for registers and shared libraries. * icons/full/clcl16/auto_refresh_co.gif: new * icons/full/clcl16/refresh_co.gif: new * plugin.properties * plugin.xml * CDebugImages.java * AbstractRefreshActionDelegate.java: new * RefreshRegistersAction.java: new * RefreshSharedLibrariesAction.java: new * SharedLibrariesView.java * Refreshaction.java: removed 2004-06-08 Mikhail Khodjaiants Warning clean-up. * DebugTextHover.java 2004-06-03 Mikhail Khodjaiants Added new images for the "Auto-Refresh" and "Refresh" actions. * icons/full/dlcl16/auto_refresh_co.gif * icons/full/dlcl16/refresh_co.gif * icons/full/elcl16/auto_refresh_co.gif * icons/full/elcl16/refresh_co.gif 2004-06-03 Mikhail Khodjaiants Changed the breakpoints and watchpoints label resources. * CDebugUIPluginResources.properties * CDTDebugModelPresentation.java 2004-05-31 Alain Magloire The Extension point "org.eclipse.cdt.ui.textHover" Changed adjust the Debugger. * DebugTextHover.java 2004-05-31 Mikhail Khodjaiants Bug 39650: the Memory window has alignment problems. Map the Memory view font to the platform text font which is monospace by default. * ICDebugPreferenceConstants.java 2004-05-28 Mikhail Khodjaiants New implementation of the "Add Expression" editor action. * AddExpressionActionDelegate.java: removed * AddExpressionEditorActionDelegate.java: new * icons/full/dtool16/watch_exp.gif: new * icons/full/etool16/watch_exp.gif: new * plugin.xml 2004-05-28 Mikhail Khodjaiants Changed the error handling of the "Add Globals" and "Enable/Disable Variable" actions. * AddGlobalsActionDelegate.java * EnableVariablesActionDelegate.java * ActionMessages.properties 2004-05-28 Mikhail Khodjaiants Removed diassembly editor actions. * plugin.xml 2004-05-27 Mikhail Khodjaiants Display global variables in the Variables view. * CDebugImages.java * CDTDebugModelPresentation.java * AddGlobalsActionDelegate.java * RemoveAllGlobalsActionDelegate.java: new * RemoveGlobalsActionDelegate.java: new * plugin.properties * plugin.xml * icons/full/dlcl16/rem_all_co.gif: new * icons/full/dlcl16/rem_co.gif: new * icons/full/elcl16/rem_all_co.gif: new * icons/full/elcl16/rem_co.gif: new * icons/full/ovr16/global_ovr.gif: new 2004-05-25 Mikhail Khodjaiants New instructuion pointer images for the Disassembly view. * icons/full/obj16/inst_ptr_top.gif * icons/full/obj16/inst_ptr.gif 2004-05-25 Mikhail Khodjaiants Replaced deprecated methods. * CDebugUIPreferenceInitializer.java: new * CDebugUIPlugin.java 2004-05-24 Mikhail Khodjaiants Fix for bug 63612: Debugger Pages are not displayed. * CDebugUIPlugin.java 2004-05-21 Mikhail Khodjaiants Removed dependencies on the compatibility plugin and replaced deprecated classes and methods. Warning cleanup. * CDebugImageDescriptorRegistry.java * CDebugImages.java * LineBreakingReader.java * SingleCharReader.java * SubstitutionTextReader.java * AbstractDebugActionDelegate.java * AddAddressBreakpointActionDelegate.java * AddExpressionActionDelegate.java * ToggleBreakpointAdapter.java * SelectionButtonDialogFieldGroup.java * SourcePreferencePage.java * DisassemblyView.java * SourceLocationSelectionPage.java * CDebugUIPlugin.java * plugin.xml * ChangeLog-2003: new 2004-05-20 Mikhail Khodjaiants The "IStackFrameInfo" interface is removed and it's methods moved to "ICStackFrame". * CDTDebugModelPresentation.java * FileNotFoundElement.java * DefaultSourceLocator.java * SourceLookupBlock.java * SourceLookupLabelProvider.java 2004-05-19 Mikhail Khodjaiants Added the support of watch expressions. * CDTDebugModelPresentation.java * CWatchExpressionDelegate.java: new * CDebugUIPluginResources.properties * plugin.xml 2004-05-14 Mikhail Khodjaiants Refresh the Disassembly view on change events. * DisassemblyEditorInput.java * DisassemblyView.java * DisassemblyViewEventHandler.java 2004-05-13 Mikhail Khodjaiants Removed old disassembly implementation. * SwitchToDisassemblyActionDelegate.java: deleted * src/org/eclipse/cdt/debug/internal/ui/editors/DisassemblyDocumentProvider.java: deleted * src/org/eclipse/cdt/debug/internal/ui/editors/DisassemblyEditor.java: deleted * src/org/eclipse/cdt/debug/internal/ui/editors/DisassemblyEditorInput.java: deleted * src/org/eclipse/cdt/debug/internal/ui/editors/DisassemblyMarkerAnnotation.java: deleted * src/org/eclipse/cdt/debug/internal/ui/editors/DisassemblyMarkerAnnotationModel.java: deleted * src/org/eclipse/cdt/debug/internal/ui/editors/DisassemblySourceViewerConfiguration.java: deleted * CDTDebugModelPresentation.java * JumpToLineActionDelegate.java * CDebugPreferencePage.java * CDebugUIPlugin.java * DefaultSourceLocator.java * plugin.properties * plugin.xml 2004-05-13 Mikhail Khodjaiants Added the "Instruction Stepping Mode" action. * ToggleInstructionStepModeActionDelegate.java * plugin.properties * plugin.xml * org.eclipse.cdt.debug.ui/icons/full/clcl16/instr_step.gif: new * org.eclipse.cdt.debug.ui/icons/full/dlcl16/instr_step.gif: new * org.eclipse.cdt.debug.ui/icons/full/elcl16/instr_step.gif: new 2004-05-12 Mikhail Khodjaiants The input member of 'DisassemblyAnnotationModel' can be null. * DisassemblyAnnotationModel.java 2004-05-12 Mikhail Khodjaiants Do not log CoreException thrown from the 'decrementInstallCount' method. * CBreakpointUpdater.java 2004-05-12 Mikhail Khodjaiants Implemented the color highlighting of the source lines in the Disassembly view. * plugin.xml * IInternalCDebugUIConstants.java * DisassemblyEditorInput.java * DisassemblyView.java 2004-05-11 Mikhail Khodjaiants Added theme category for CDT debugger. Moved the disassembly font definition to the theme. * plugin.properties * plugin.xml * IInternalCDebugUIConstants.java 2004-05-06 Mikhail Khodjaiants Implementation of mixed disassembly mode. * ToggleBreakpointAdapter.java * DisassemblyMessages.properties * DisassemblyAnnotationModel.java * DisassemblyEditorInput.java * DisassemblyView.java 2004-05-02 Mikhail Khodjaiants Check if the new stack frame is of the same debug target as the old one. * DisassemblyEditorInput.java 2004-04-30 Mikhail Khodjaiants New implementation of the "Resume At Line" global action. * plugin.xml * ActionMessages.properties * ResumeAtLineActionDelegate.java * ToggleBreakpointAdapter.java 2004-04-30 Mikhail Khodjaiants Added ruler breakpoint actions to the Disassembly view. * ICDebugHelpContextIds.java * IInternalCDebugUIConstants.java * ActionMessages.properties * AbstractBreakpointRulerAction.java * CBreakpointPropertiesRulerAction.java * EnableDisableBreakpointRulerAction.java * EnableDisableBreakpointRulerActionDelegate.java * ManageBreakpointRulerActionDelegate.java * ManageFunctionBreakpointActionDelegate.java * ToggleBreakpointAdapter.java * ManageBreakpointRulerAction.java: deleted * ToggleBreakpointRulerAction.java: new * DisassemblyAnnotationModel.java * DisassemblyDocumentProvider.java * DisassemblyView.java 2004-04-28 Mikhail Khodjaiants Added support of context menu to the Disassembly view. * DisassemblyView.java 2004-04-28 Mikhail Khodjaiants Added the overview ruler to the Disassembly view. * DisassemblyView.java * DisassemblyViewer.java 2004-04-27 Mikhail Khodjaiants Breakpoints presentation in the Disassembly view. * HTML2TextReader.java: new * HTMLPrinter.java: new * HTMLTextPresenter.java: new * LineBreakingReader.java: new * SingleCharReader.java: new * SubstitutionTextReader.java: new * ToggleBreakpointAdapter.java * DisassemblyMessages.properties * DisassemblyAnnotationHover.java: new * DisassemblyAnnotationModel.java: new * DisassemblyDocumentProvider.java * DisassemblyEditorInput.java * DisassemblyMarkerAnnotationModel.java: deleted * DisassemblyView.java * DisassemblyViewerConfiguration.java: new 2004-04-23 Mikhail Khodjaiants Fix for bug 58711: Breakpoint race condition. Notify the Breakpoint Manager when the install count of breakpoint is changed. * CBreakpointUpdater.java 2004-04-21 Mikhail Khodjaiants Implementing the Disassembly view. New annotation model is added to show breakpoint markers. * DisassemblyDocumentProvider.java * DisassemblyEditorInput.java * DisassemblyInstructionPointerAnnotation.java * DisassemblyMarkerAnnotationModel.java: new * DisassemblyView.java 2004-04-19 Mikhail Khodjaiants Fix for bug 58711: Breakpoint race condition. To avoid race condition all breakpoint marker updates (like increment/decrement the install count, enable/disable etc.) should be done in the UI thread. At the same time installing breakpoint at a target should be synchronized with other gdb commands (bug 58711). A special listener (CBreakpointUpdater) has been added to receive notifications from the event thread and post marker updates to the UI thread. * CDebugUIPlugin.java * CBreakpointUpdater.java: new 2004-04-16 Mikhail Khodjaiants Implementing retargettable actions for Disassembly view. * plugin.xml * DisassemblyView.java: new * DisassemblyEditorInput.java * BreakpointLocationVerifier.java * ActionMessages.properties * RunToLineAdapter.java * ToggleBreakpointAdapter.java 2004-04-15 Mikhail Khodjaiants Implementing the Disassembly view. New pacckage: org.eclipse.cdt.debug.internal.ui.views.disassembly * DisassemblyMessages.properties: new * DisassemblyDocumentProvider.java: new * DisassemblyEditorInput.java: new * DisassemblyInstructionPointerAnnotation.java: new * DisassemblyMessages.java: new * DisassemblyView.java: new * DisassemblyViewer.java: new * DisassemblyViewEventHandler.java: new * IDisassemblyListener.java: new * ICDebugHelpContextIds.java * IInternalCDebugUIConstants.java * plugin.properties * plugin.xml * icons/full/cview16/disassembly_view.gif: new * icons/full/obj16/inst_ptr_top.gif: new * icons/full/obj16/inst_ptr.gif: new 2004-04-12 Mikhail Khodjaiants Fixes in the breakpoint-related actions. * ActionMessages.properties * AbstractListenerActionDelegate.java * AddWatchpointActionDelegate.java * ToggleBreakpointAdapter.java 2004-04-12 Mikhail Khodjaiants Changed the labels of the ruler breakpoint actions. * plugin.properties 2004-04-12 Mikhail Khodjaiants Implementing retargettable breakpoint related actions. * AddAddressBreakpointActionDelegate.java * AddWatchpointActionDelegate.java * ManageBreakpointRulerAction.java * ManageBreakpointRulerActionDelegate.java * ManageFunctionBreakpointActionDelegate.java * ToggleBreakpointAdapter.java * DisassemblyMarkerAnnotationModel.java * plugin.properties * plugin.xml 2004-04-11 Mikhail Khodjaiants Implementation of the "Run To Line" retargettable action. * plugin.xml * RetargettableActionAdapterFactory.java * RunToLineAdapter.java * RunToLineRulerAction.java - deleted * RunToLineRulerActionDelegate.java - deleted * ActionMessages.properties 2004-04-08 Mikhail Khodjaiants Implementing retargettable actions. * plugin.xml * RetargettableActionAdapterFactory.java * RunToLineAdapter.java * ToggleBreakpointAdapter.java 2004-04-08 Mikhail Khodjaiants Added breakpoint images and implemented the extension points for breakpoint marker annotations. * plugin.xml * BreakpointImageProvider.java: new * CDebugImages.java * CDebugModelPresentation.java * CDTDebugModelPresentation.java * icons/full/obj16/brkp_obj.gif: new * icons/full/obj16/brkpd_obj.gif: new 2004-04-07 Mikhail Khodjaiants Strings externalization fixes and reformatting. * CDebugUIMessages.properties * CDebugModelPresentation.java * CDTDebugModelPresentation.java * ColorManager.java * InfoStatusHandler.java * OverlayImageCache.java * OverlayImageDescriptor.java * PixelConverter.java * QuestionStatusHandler.java * SWTUtil.java 2004-04-07 Mikhail Khodjaiants Removed the "Show Debugger Console" action. * DebuggerConsoleActionDelegate.java * ToggelDelegateAction.java * plugin.xml 2004-04-02 Mikhail Khodjaiants Removed dependency to xerces. * DefaultSourceLocator.java * plugin.xml 2004-04-02 Mikhail Khodjaiants Fix for bug 57160: Don't override Debug perspective's "autoClose" behavior. * plugin.xml 2004-04-02 Mikhail Khodjaiants Fix for bug 57159: Don't add C views to Debug perspective by default. * plugin.xml 2004-04-01 Mikhail Khodjaiants Changes in the Shared Libraries and the Signals views. * ActionMessages.properties * ActionMessages.java * LoadSymbolsActionDelegate.java * LoadSymbolsForAllAction.java * ShowFullPathsAction.java * SignalActionDelegate.java * SignalPropertiesActionDelegate.java * SignalPropertiesDialog.java * ViewFilterAction.java * AbstractDebugEventHandler.java * AbstractDebugEventHandlerView.java * IDebugExceptionHandler.java * SharedLibrariesMessages.properties * SharedLibrariesMessages.java * SharedLibrariesView.java * SharedLibrariesViewContentProvider.java * SharedLibrariesViewEventHandler.java * SignalsMessages.properties * SignalsMessages.java * SignalsView.java * SignalsViewContentProvider.java * SignalsViewer.java * SignalsViewEventHandler.java * CDebugUIPluginResources.properties * plugin.properties * plugin.xml 2004-04-01 Mikhail Khodjaiants Moved the "Show Full Paths" action from toolbars to view's menus. * CDebugModelPresentation.java - new (will replace CDTDebugModelPresentation) * CDebugUIMessages.java - new * CDebugUIMessages.properties - new * ActionMessages.properties - new * ActionMessages.java - new * ShowFullPathsAction.java * ViewFilterAction.java -new * ICDebugPreferenceConstants.java * icons/full/clcl16/show_paths.gif - new (replaced the old icon) * plugin.properties * plugin.xml 2004-03-31 Mikhail Khodjaiants Added default preferences to the C/C++ Debug preference page. Removed the preference page of the Shared Libraries views. * SharedLibrariesPreferencePage.java - removed * CDebugPreferencePage.java * CDebugUIPluginResources.properties * CDebugUIPlugin.java * plugin.xml 2004-03-31 Mikhail Khodjaiants The Registers view has been contibuted and moved to the Eclipse platform. * org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/views/registers/* - removed * org.eclipse.cdt.debug.ui/icons/full/cview16/registers_view.gif - removed * org.eclipse.cdt.debug.ui/icons/full/eview16/registers_view.gif - removed * RegistersViewPreferencePage.java - removed * CDebugUIPlugin.java * plugin.properties * plugin.xml 2004-03-23 Mikhail Khodjaiants Fix for Bug 55777: I18N: Memory View is missing key for number_of_columns. * CDebugUIPluginResources.properties 2004-03-19 Mikhail Khodjaiants Added missing action tooltips. * plugin.properties * plugin.xml 2004-03-11 Tanya Wolff Externalized remaining strings * debug.internal.ui * debug.internal.ui.actions * debug.internal.ui.editors * debug.ui * debug.ui.sourcelookup 2004-03-11 Tanya Wolff Fix for missing resource in * LoadSymbolsForAllAction.java 2004-03-09 Tanya Wolff Added strings to properties file for views packages * CDebugUIPluginResources.properties 2004-03-02 Tanya Wolff Partial Fix for #51189, completing the externalizing of strings for this plugin. Affected packages are: debug.internal.ui debug.internal.ui.actions debug.internal.ui.editors debug.internal.ui.preferences debug.internal.ui.wizards debug.ui debug.ui.sourcelookup. 2004-02-20 Alain Magloire Partial Fix for #52155, we simply catch the exception. We do not worry about it too much since this code will be rewritten part of catching up with Eclipse 3.0 * CDebugUIPlugin.java: shutdown() 2004-02-16 Mikhail Khodjaiants Fix for bug 52135: Debugger should indicate which thread triggered breakpoint. * CDTDebugModelPresentation.java 2004-02-16 Tanya Wolff Partial Fix for bug 51189. Externalized strings in new CDT Debug views. * CDebugUIPluginResources.properties * MemoryControlArea.java * MemoryPresentation.java * MemoryView.java * MemoryViewer.java * RegistersView.java * SharedLibrariesView.java * SignalsViewer.java 2004-02-11 Mikhail Khodjaiants Fix for bug 51062: Source locator oddness. * DefualtSourceLocator.java 2004-02-10 Mikhail Khodjaiants Fix for bug 40108: The memory view does not handle big/little endian. * MemoryPresentation.java 2004-02-10 Mikhail Khodjaiants Fix for bug 51519: Enable 'Format' action if multiple variables are selected. * VariableFormatActionDelegate.java 2004-02-03 Alain Magloire Derived from a patch by Chris Songer. Accept multiple selection when doing setting the format variables. * src/org/eclipse/cdt/debug/internal/ui/actions/VariableFormatActionDelegate.java 2004-01-30 Mikhail Khodjaiants Fix for bug 50967: Linux/SWT blows when double click on the register view. * ChangeRegisterValueAction.java 2004-01-22 Alain Magloire Set the sharedLibManager autorefresh to be off by defaul * SharedLibrariesViewPreferencePage.java 2004-01-06 Mikhail Khodjaiants Fix for bug 49587: Unable to set breakpoints in the editors that extend CEditor. * ManageBreakpointRulerActionDelegate.java