2004-06-02 Mikhail Khodjaiants Fix for bug 65112: Debug Registers view is empty. * CRegisterManager.java * CDebugTarget.java * CRegister.java * CRegisterGroup.java * CVariable.java 2004-05-28 Mikhail Khodjaiants Support for the "Skip All Breakpoints" action. * CBreakpointManager.java 2004-05-27 Mikhail Khodjaiants Display global variables in the Variables view. * CDIDebugModel.java * ICGlobalVariableManager.java: new * IGlobalVariable.java: removed * ICGlobalVariable.java * IExecFileInfo.java * IGlobalVariableDescriptor.java: new * CGlobalVariableManager.java: new * CDebugTarget.java * CGlobalVariable.java * CRegister.java * CStackFrame.java * CVariable.java 2004-05-20 Mikhail Khodjaiants Removed dependencies on the compatibility plugin and replaced deprecated classes and methods. Warning cleanup. * CDebugCorePlugin.java * ICDebugConstants.java * CBreakpointManager.java * DebugConfiguration.java * CThread.java * CValue.java * CVariable.java * CDirectorySourceLocation.java * CProjectSourceLocation.java * SourceUtils.java * plugin.xml * ChangeLog-2003: new 2004-05-20 Mikhail Khodjaiants The "IStackFrameInfo" interface is removed and it's methods moved to "ICStackFrame". * ICStackFrameInfo: removed * CStackFrame.java * CSourceLocator.java * CSourceManager.java 2004-05-19 Mikhail Khodjaiants Added the support of watch expressions. * CDIDebugModel.java * ICStackFrame.java * CExpressionTarget.java: new * CDebugTarget.java * CExpression.java * CStackFrame.java 2004-05-14 Mikhail Khodjaiants Update disassembly when source locator is changed. * Disassembly.java * CSourceManager.java 2004-05-13 Mikhail Khodjaiants Changed the format of the disassembly error messages. * Disassembly.java * CoreModelMessages.properties 2004-05-13 Mikhail Khodjaiants Removed old disassembly implementation. * IDisassemblyStorage.java: deleted * ISourceMode.java: deleted * DisassemblyStorage.java: deleted * DisassemblyManager.java: deleted * ICDebugConstants.java * CDebugTarget.java * CThread.java * CSourceManager.java 2004-05-13 Mikhail Khodjaiants Support for the instruction stepping mode. * ICDebugTarget.java * ISteppingModeTarget.java: new * ITargetProperties.java: new * IInstructionstep.java: deleted * CDebugTarget.java * CThread.java 2004-05-06 Mikhail Khodjaiants Implementation of mixed disassembly mode. * IAsmSourceLine.java: new * IDisassembly.java * IDisassemblyBlock.java: new * AsmSourceLine.java: new * Disassembly.java * DisassemblyBlock.java: new 2004-04-30 Mikhail Khodjaiants New copyright. * IJumpToAddress.java * IJumpToLine.java 2004-04-27 Mikhail Khodjaiants Moved the "FUNCTION" and "ADDRESS" breakpoint attributes to ICLineBreakpoint. Added support for the Disassembly view. * plugin.xml * CDIDebugModel.java * IBreakpointTarget.java: new * ICAddressBreakpoint.java * ICDebugTarget.java * ICFunctionBreakpoint.java * ICLineBreakpoint.java * CBreakpointManager.java * AbstractLineBreakpoint.java: new * CAddressBreakpoint.java * CFunctionBreakpoint.java * CLineBreakpoint.java * CDebugTarget.java 2004-04-26 Mikhail Khodjaiants The notification of the Breakpoint Manager on breakpoint creation has been moved to CBreakpointUpdater. * CDebugTarget.java 2004-04-22 Mikhail Khodjaiants Additional fix for bug 58711: Breakpoint race condition. * CBreakpointManager.java 2004-04-21 Mikhail Khodjaiants Disassembly should provide an adapter for IExecFialeInfo. * Disassembly.java 2004-04-20 Mikhail Khodjaiants The "getCFileGlobals" method of "IExecFileInfo" throws "DebugException". * IExecFileInfo.java * CoreModelMessages.properties * CDebugTarget.java * CoreModelMessages.java * Disassembly.java 2004-04-19 Alain Magloire CoreModel throws Exception. * src/org/eclipse/cdt/debug/core/CDebugTarget.java 2004-04-15 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. * CDebugCorePlugin.java * ICBreakpointListener.java: new * ICBreakpoint.java * CBreakpointManager.java * CBreakpointNotifier.java: new * ListenerList.java: new * CBreakpoint.java * CDebugTarget.java * IAsyncExecutor.java: removed 2004-04-19 Mikhail Khodjaiants Display global variable name in the error message when the "Add Globals" action fails. * CDebugModel.java 2004-04-16 Mikhail Khodjaiants Stack frame should provide an adapter for IRunToAddress. * CStackFrame.java 2004-04-15 Mikhail Khodjaiants Implementing core support of disassembly. * AsmInstruction.java * CDebugTarget.java * CStackFrame.java * Disassembly.java: new 2004-04-12 Mikhail Khodjaiants Implementing retargettable breakpoint related actions. * CDebugModel.java * CDIDebugModel.java * ICAddressBreakpoint.java * ICBreakpoint.java * ICFunctionBreakpoint.java * ICLineBreakpoint.java * ICWatchpoint.java * CBreakpointManager.java * CDebugUtils.java * BreakpointMessages.properties * BreakpointMessages.java * CAddressBreakpoint.java * CBreakpoint.java * CFunctionBreakpoint.java * CLineBreakpoint.java * CWatchpoint.java * plugin.xml 2004-04-11 Mikhail Khodjaiants Stack frame should provide an adapter for IRunToLine. * CStackFrame.java 2004-04-08 Mikhail Khodjaiants Implementing retargettable actions. * IRunToAddress.java * IRunToLine.java * IDisassemblyStorage.java 2004-04-07 Mikhail Khodjaiants Removed the support of debugger process. * ICDebugTarget.java * CDebugTarget.java 2004-04-02 Mikhail Khodjaiants Removed dependency to xerces. * CDebugUtils.java * CDirectorySourceLocation.java * CProjectSourceLocation.java * CSourceLocator.java * SourceUtils.java * plugin.xml 2004-04-01 Mikhail Khodjaiants Changes and additions to support the new implementations of Shared Libraries, Signals and Disassembly views. * CDebugElementState.java * IAsmInstruction.java * ICDebugElement.java * ICDebugTarget.java * ICDebugTargetGroup.java * ICSharedLibrary.java * ICSignal.java * ICStackFrame.java * IDisassembly.java * CSharedLibraryManager.java * CSignalManager.java * CDebugElement.java * CDebugTarget.java * CSignal.java 2004-03-31 Mikhail Khodjaiants Added default preferences to the C/C++ Debug preference page. * CDebugCorePlugin.java 2004-03-31 Mikhail Khodjaiants The Registers view has been contibuted and moved to the Eclipse platform. To enable updating set the default value of the auto-refresh flag of the registers to true. Remove it when the "Refresh" and "Auto-Refresh" actions are contributed. * CDebugCorePlugin.java 2004-03-17 Alain Magloire Changes to get some performances. The array of events is passed instead of one at a time. Affected files all the implement ICDIEventListener to many to enumerate. 2004-03-16 Alain Magloire Make this class extends ICDIEventListener * src/org/eclipse/cdt/debug/core/cdi/ICDIManager.java 2004-03-10 Tanya Wolff Externalized strings and marked non-translatable strings Packages affected: org.eclipse.cdt.debug.core org.eclipse.cdt.debug.core.cdi org.eclipse.cdt.debug.internal.core org.eclipse.cdt.debug.internal.core.breakpoints org.eclipse.cdt.debug.internal.core.model org.eclipse.cdt.debug.internal.core.sourcelookup 2004-03-09 David Inglis Added PLATFORM_NATIVE const to ICDebugCongifuration ICDebugConfiguration.java 2004-02-20 Mikhail Khodjaiants Fire the "suspend" event when the target is suspended because of an error. * CDebugTarget.java 2004-02-17 Mikhail Khodjaiants Reset the current thread flag when resume. * CThread.java 2004-02-16 Mikhail Khodjaiants Fix for bug 52135: Debugger should indicate which thread triggered breakpoint. * CThread.java 2004-02-11 Mikhail Khodjaiants In the 'reset' method check if value is an instance of CValue before type casting. * CVariable.java 2004-02-10 Mikhail Khodjaiants Cache the endianness flag. * CDebugTarget.java 2004-01-30 Mikhail Khodjaiants Fix for bug 50981: In the 'getValue' method of CVariable 'getType' should be only called once. * CVariable.java 2004-01-29 Mikhail Khodjaiants Fire sets of debug events instead of firing it one by one. * CDebugTarget.java * CThread.java 2004-01-29 Mikhail Khodjaiants Added DebugEvent factory methods to 'CDebugElement'. * CDebugElement.java 2004-01-15 Mikhail Khodjaiants Fix for bug 48682: IThread.getBreakpoints() stubbed out. * CDebugTarget.java * CThread.java