2004-11-23 Alain Magloire
	Tentative fix for 77435
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java

2004-11-19 Alain Magloire
	Protect agains possible NPE.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/RegisterManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/VariableDescriptor.java

2004-11-19 Alain Magloire
	Use the qualified name when creating a register.
	Destroy the corresponding gdb variable on register's disposal.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/RegisterManager.java
	
	Added the "dispose" method.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Register.java

2004-11-19 Alain Magloire
	RegisterManager.findRegister() was not implemented correctly
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/RegisterManager.java

2004-11-19 Alain Magloire
	No need for stackframe when creating the Type class,
	but rather use the target in the constructor.

2004-11-19 Alain Magloire
	Fix for 78816
	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java

2004-11-19 Alain Magloire

	Clear the confusion about sublist of stackframes.
	PR 78611

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Thread.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java

2004-11-17 David Inglis
	
	ICDIDebugger change to use IBinaryObject instead of IBnaryExecutable
	
	* stc/org/eclipse/cdt/debug/mi/core/GDBCDIDebugger.java
	
2004-11-17 Alain Magloire
	Fix for 78816
	* mi/org/eclipse/cdt/debug/mi/core/MIInferior.java

2004-11-16 Alain Magloire
	Optimize things by providing a new method
	ICDIRegisterGroup.hasRegisters();
	* cdi/org/eclipse/cdt/debug/core/cdi/model/RegisterGroup.java

2004-11-16 Alain Magloire
	Remove some warnings and use the new Launch key
	to decide whether or not to use pseudo tty.
	* mi/org/eclipse/cdt/debug/mi/core/TxThread.java
	* mi/org/eclipse/cdt/debug/mi/core/command/RawCommand.java
	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java

2004-11-16 Alain Magloire
	NPE when watchpoints are set in the gdb console.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java

2004-11-16 Alain Magloire
	Do not check for isEnable() when changing condition.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/mode/Breakpoint.java

2004-11-12 Mikhail Khodjaiants
	Implemented the "equals' method of the "Condition" class.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Condition.java

2004-11-12 Alain Magloire
	Fix for PR 78488
	* mi/org/eclipse/cdt/debug/mi/core/command/MICommand.java

2004-11-11 Alain Magloire
	Fix for PR 75000, from PalmSource
	* cdi/org/eclipse/cdt/debug/core/cdi/model/Variable.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/VariableDescriptor.java
	* mi/org/eclipse/cdt/debug/mi/core/command/MIVarInfoType.java

2004-11-10 Alain Magloire
	Fix for PR 51113 and PR 66268
	It allow more flexibility in the GDB console, for example
	when gdb require interactive questions.

	* mi/org/eclipse/cdt/debug/mi/core/CLIProcessor.java
	* mi/org/eclipse/cdt/debug/mi/core/MISession.java
	* mi/org/eclipse/cdt/debug/mi/core/RxThread.java
	* mi/org/eclipse/cdt/debug/mi/core/SessionProcess.java
	* mi/org/eclipse/cdt/debug/mi/core/TxThread.java
	* mi/org/eclipse/cdt/debug/core/command/MIGDBShowPrompt.java
	* mi/org/eclipse/cdt/debug/core/command/RawCommand.java
	* mi/org/eclipse/cdt/debug/core/output/MIOutput.java
	* mi/org/eclipse/cdt/debug/core/output/MIParser.java

2004-11-09 Alain Magloire
	Throw not implemented exception for exception breakpoint

2004-11-09 Alain Magloire
	Reverting the changes below, for PR 74496. After exchanging with
	the Palm folks, it was not fixing the problem.
	This PR can not be fix for CDT-2.1 moving
	it to 3.0 where we should have enough framework	for a better fix.

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java

2004-11-08 Alain Magloire
	Fix for 74496 ; we should destroy the global
	variables if they are in the address range of a
	shared library being unloaded.

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java

2004-11-08 Mikhail Khodjaiants
	Added support for refresh preferences and properties.
	* IMIConstants.java
	* MIPlugin.java
	* MIPreferenceInitializer.java: new
	* RegisterManager.java
	* SharedLibraryManager.java
	* plugin.xml

2004-11-08 Alain Magloire
	Implement new Interface ICDIFunctionFinished.
	It returns the return value of the function.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/FunctionFinished.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/event/SuspendedEvent.java
	* mi/org/eclipse/cdt/debug/mi/core/event/MIFuncitonFinishedEvent.java

2004-11-07 Alain Magloire
	Support for MIInterpreterExec

2004-11-03 Alain Magloire
	Partial fix for 77435
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/VariableDescriptor.java

2004-11-02 Alain Magloire
	Refactor ICDIConfiguratio --> ICDISessionConfiguration and ICDITargetConfiguration
	* cdi/org/eclipse/cdt/debug/core/cdi/Session.java
	* cdi/org/eclipse/cdt/debug/core/cdi/SessionConfiguration.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/Target.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/TargetConfiguration.java

2004-11-02 Alain Magloire
	Tentative fix for PR 77435
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java

2004-10-31 Alain Magloire
	Tentative fix for PR 74496

2004-10-31 Alain Magloire
	Refactor ICDIVariableObject --> ICDIVariableDescriptor
	Refactor ICDIArgumentObject --> ICDIArgumentDescriptor
	Refactor ICDIRegisterObject --> ICDIRegisterDescriptor
	Addition ICDIThreadStorageDescriptor, ICDIThreadStorage
	Addition ICDILocalVariableDescriptor, ICDILocalVariable
	Addition ICDIGlobalVariableDescriptor, ICDIGlovalVariable

	Adjust the classes to the changes.

2004-10-29 Alain Magloire
	Remove of ICDISharedLibraryManager
	* cdi/org/eclipse/cdt/debug/core/cdi/Session.java
	* cdi/org/eclipse/cdt/debug/core/cdi/SharedLibraryManager.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/Target.java
	* cdi/org/eclipse/cdt/debug/core/cdi/model/SharedLibraryManagement.java

	* src/org/eclipse/cdt/debug/mi/core/GDBCDIDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/GDBServerCDIDebugger.java

2004-10-28 Alain Magloire
	Add ICDIValue.getType() and ICDIExpression.geType() new methods.

2004-10-26 Alain Magloire
	Remove ICDIMemoryManager in CDI
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Session.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/MemoryManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/MemoryBlock.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/event/CreatedEvent.java

2004-10-26 Alain Magloire
	Remove of ICDISourceManager in CDI
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Session.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java

	* mi/org/eclipse/cdt/debug/mi/core/cdi/command/MIDataDsassemble.java
	
2004-10-26 Alain Magloire
	Remove of ICDISignalManager in CDI
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Session.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/SignalManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Signal.java

2004-10-25 Alain Magloire
	Remove of ICDExpressionManager in CDI
	ICDIExpression changes in the interface.
	* cdi/rg/eclipse/cdt/debug/mo/core/cdi/EventManager.java
	* cdi/rg/eclipse/cdt/debug/mo/core/cdi/ExpressionManager.java
	* cdi/rg/eclipse/cdt/debug/mo/core/cdi/Session.java
	* cdi/rg/eclipse/cdt/debug/mo/core/cdi/event/ChangedEvent.java
	* cdi/rg/eclipse/cdt/debug/mo/core/cdi/event/DestroyedEvent.java
	* cdi/rg/eclipse/cdt/debug/mo/core/cdi/model/Expression.java
	* cdi/rg/eclipse/cdt/debug/mo/core/cdi/model/Target.java
	* cdi/rg/eclipse/cdt/debug/mo/core/cdi/model/Variable.java
	
2004-10-24 Alain Magloire
	Changes in ICDITarget.evaluateExpressionToString()
	* org/eclipse/cdt/debug/mi/core/cdi/model/Target.java

2004-10-20 Alain Magloire
	Use the new ICDIDebugger interface

	* mi/org/eclipse/cdt/debug/mi/core/MIInferior.java
	* mi/org/eclipse/cdt/debug/mi/core/MISession.java
	* mi/org/eclipse/cdt/debug/mi/core/SessionProcess.java
	* src/org/eclipse/cdt/debug/mi/core/CygwinGDBCDIDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/GDBCDIDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/GDBDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/GDBServerDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java
	* src/org/eclipse/cdt/debug/mi/core/MIProcessAdapter.java
	* plugin.xml

2004-10-20 David Inglis
	Fixed terminated delay for corefile
	* mi/org/eclipse/cdt/debug/mi/core/MIInferior.java
	
2004-10-19 Alain Magloire
	Fix Core Launching
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	* mi/org/eclipse/cdt/debug/mi/core/CoreProcess.java
	* mi/org/eclipse/cdt/debug/mi/core/MIInferior.java
	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java

2004-10-18 Alain Magloire
	Adjust to changes in CDI
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/RuntimeOptions.java
	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	* src/org/eclipse/cdt/debug/mi/core/cdi/Session.java

2004-10-17 Alain Magloire
	Remove deprecated method in CDI adjust the implementation.

2004-10-15 Alain Magloire

	The way we do breakpoints is changing. gdb does not have
	-break-thread-id command that would allow to change if a breakpoint
	is associated with a particular thread(the same way as in
	-break-condition, and -break-after). So to do thread breakpoint
	we associate 1 Eclipse breakpoint with n GDB breakpoints:
	1:n

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Condition.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Breakpoint.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Exceptionpoint.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Watchpoint.java

2004-10-04 Alain Magloire

	IllegalMonitorException fix.
	mi/org/eclipse/cdt/debug/mi/core/MIInferior.java
	src/org/eclipse/cdt/debug/mi/core/MIProcessAdapter.java

2004-09-22 Alain Magloire
	Makes the mi/ source folder independant of the cdt.core
	so we can make it a library.
	To many files to enumerate

2004-09-17 Alain Magloire
	Support for 64 bits application
	PR 74056 74058. Pathc from Artyom Kuanbekov
	To much files to enumerate.

2004-09-15 Alain Magloire

	Chang Type to take a VariableObject.

2004-09-15 Alain Magloire

	The correct thread was not set.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/ExpressionManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Thread.java
	
2004-09-12 Alain Magloire
	Since MISession is attach to the Target, the
	way we fire termination events must change also.
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/ProcessManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Session.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	* src/org/eclipse/cdt/debug/mi/core/MISession.java

2004-09-09 Alain Magloire
	Introduction of new classes in the CDI interface
		ICDIExecuteStep
		ICDIExecuteStepReturn
		ICDIExecuteResume
		ICDISuspend
		ICDIThreadGroup
	The code is adjust to the new demands.

2004-09-07 Alain Magloire

	Remove ICDIBreakpointManager class
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointHit.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Session.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/WatchpointScope.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/WatchpointTrigger.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Breakpoint.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java

2004-09-06 Alain Magloire

	The changes is move the MISession as part
	of Target.  The rationale; we want to have
	        Session
	   ---------------
	   |             |
	  Target(gdb)   Target(gdb)
	To be able to do this we need to untie the MISession
	from Session.

	Also we are moving toward retiring the ICDIXXXXManager
	and move the methods in the the proper methods.

2004-09-01 Alain Magloire

	Fix for 72974
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java

2004-08-14 Alain Magloire

	Fix for 71992.
	* src/org/eclipse/cdt/debug/mi/core/GDBTypeParser.java

2004-08-05 Alain Magloire

	Tentative Fix for PR 69991
	* src/org/eclipse/cdt/debug/mi/core/RxThread.java

2004-07-22 Alain Magloire

	Fix for PR 70688
	* src/org/eclipse/cdt/debug/mi/core/GDBTypeParser.java

2004-07-12 Alain Magloire

	Remove some compiler warnings.

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Register.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Thread.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java

	* mi/org/eclipse/cdt/debug/mi/core/command/CygwinMIEnvirnmentDirectory.java
	* src/org/eclipse/cdt/debug/mi/core/CygwinGDBDebugger.java
	* src/org/eclipse/cdt/debug/mi/core/GDBTypeParser.java
	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java

2004-07-09 Alain Magloire

	Patch from gwatson to deal with Mac
	version of gdb, there gdb as a different
	syntax but still valid.

	* mi/org/eclipse/cdt/debug/mi/core/output/MIArg.java

2004-07-09 Alain Magloire

	Patch from Stefan Bylund for PR 69711
	Added support for thread name.

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Target.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Thread.java
	* mi/org/eclipse/cdt/debug/mi/core/output/MIInfoThreadsInfo.java

2004-07-02 Mikhail Khodjaiants

	Fix for bug 68934: Debug into dll doesn't work.
	The "solib-search-path" and "stop-on-solib-events" options are not supported by gdb on CygWin.
	* src/org/eclipse/cdt/debug/mi/core/CygwinGDBDebugger.java

2004-07-02 Alain Magloire

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/ProcessManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/ThreadManager.java

2004-06-29 Alain Magloire

	When selecting threads gdb can reset the current
	stack frame on us.  We should be aware of it and reset.

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/mode/Target.java

2004-06-24 Alain Magloire

	Fix 68226
	* cdi/org/eclipse/cdt/debug/mic/core/cdi/EventManager.java
	* cdi/org/eclipse/cdt/debug/mic/core/cdi/Configuration.java
	* cdi/org/eclipse/cdt/debug/mic/core/cdi/SoourceManager.java
	
2004-06-22 Alain Magloire

	Fix PR 68176
	* mi/org/eclipse/cdt/debug/mi/core/command/CygwinMIEnvironmentCD.java

2004-06-09 Alain Magloire
	Fix for PR 66338
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/BreakpointManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Condition.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Breakpoint.java

2004-06-09 Alain Magloire

	Keep the breakpoint disable when doing
	deffered breakpoint installation.

	* cdt/org/eclpse/cdt/debug/mi/core/cdi/EventManager.java

2004-06-08 Alain Magloire

	Fix for PR 65077

	* mi/org/eclipse/cdt/debug/mi/core/command/CygwinCommandFactory.java
	* mi/org/eclipse/cdt/debug/mi/core/command/CygwinMIEnvironmentCD.jav
	* src/org/eclipse/cdt/debug/mi/core/CygwinGDBDebugger.java

2004-06-02 Mikhail Khodjaiants

	Moved externalized strings to the right property file.

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/CdiResources.properties
	* src/org/eclipse/cdt/debug/mi/core/MIPluginResources.properties

2004-0602 Alain Magloire

	Overload getFullName() for registerObject

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/mode/RegisterObject.java

2004-05-28 Alain Magloire

	GDB has special "types"
	int8_t int16_t etc ... parse them also.

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Register.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/RegisterObject.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/type/ArrayValue.java

2004-05-28 Alain Magloire

	QuickFix for PR 58249

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java
2004-05-28 Alain Magloire

	Error in looking for the CIdentifier.
	* src/org/eclipse/cdt/debug/mi/core/GDBTypeParser.java

2004-05-28 Alain Magloire

	Fix to PR 60020.
	GDB returns the children when a pointer
	points to a structure.
	Also ignore the keyword "const" when parsing.

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/VariableObject.java
	* src/org/eclipse/cdt/debug/mi/core/GDBTypeParser.java

2004-05-18 Alain Magloire

	Remove dependencies on the compatibility plugin
	and move to be more Eclipse-3.0 compliant.

2004-05-07 Alain Magloire
	PR 57127. Pass the stream verbatim
	even if it has spaces.
	This what gdb expects.

	* mi/org/eclipse/cdt/debug/mi/core/command/MIEnvironmentCD.java

2004-05-07 Alain Magloire

	Patch from Keith Rolling(Palm Source).
	PR 60664
	* src/org/eclipse/cdt/debug/mi/core/MIInferior.java

2004-04-01 Alain Magloire

	GDBServer configuration should be "*" not "native"

	* plugin.xml

2004-03-23 Alain Magloire

	Fix for bug 55766: The Shared Libraries view displays the wrong icon if the "Load Symbols" action fails.

	* src/org/eclipse/cdt/debug/mi/core/cdi/SharedLibraryManager.java
	
2004-03-17 Alain Magloire

	Changes pass the array of events instead
	of one at a time

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Manager.java

2004-03-16 Tanya Wolff

	Marked strings in src as non-translatable
	* src/GDBServerDebugger.java
	* src/GDBTypeParser.java
	* src/RxThread.java
	
2004-03-14 Alain Magloire

	Break the ChangeLog file in two.

	* ChangeLog
	* ChangeLog-2003

2004-03-14 Alain Magloire

	The Managers extends Manager class for more flexibility

	* cdi/org/eclipse/cdt/debug/mi/core/cdi/Manager.java

2004-03-12 Tanya Wolff

	Marked strings as non-translatable and externalized strings in new exceptions thrown.
	
	* cdi/
	* src/
	
2004-03-12 Tanya Wolff

	Marked strings as non-translatable.
	
	* mi/

2004-03-01 Alain Magloire

	Reog. New source browser.
	Move the classes to the appropriate categories.

	* mi/
	* cdi/

2004-02-19 Alain Magloire
	
	PR #52317
	The children were added in the wrong order.

	* src/org/eclipse/cdt/debug/mi/core/GDBTypeParser.java

2004-02-17 Alain Magloire

	If we attach save the PID for later
	for example to be able to suspend.

	* src/org/eclipse/cdt/debug/mi/core/MIInferior.java
	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java

2004-02-11 Alain Magloire

	Use String.endsWith("(gdb)") to detect the prompt.
	Sometimes gdb does not flush the endline.

	* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java

2004-01-30 Alain Magloire

	Allow the clients to override the interrupt.

	* src/org/eclipse/cdt/debug/mi/core/MIInferior.java
	* src/org/eclipse/cdt/debug/mi/core/TxThread.java
	* src/org/eclipse/cdt/debug/mi/core/command/CommandFactory.java
	* src/org/eclipse/cdt/debug/mi/core/command/MICommand.java

2004-01-29 Alain Magloire

	The CDT debug ui prefers things to be in ascending
	number. It makes life easier so we comply.

	* src/org/eclipse/cdt/debug/mi/core/output/MIInfoThreadsInfo.java

2004-01-28 Alain Magloire

	Some clients using MI need to have access to thoes
	methods change the scope for protected.

	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Value.java
	* src/org/eclipse/cdt/debug/mi/core/command/CLICommand.java
	* src/org/eclipse/cdt/debug/mi/core/output/MIInfoThreadsInfo.java

2004-01-22 Alain Magloire

	Cache the stackframes when we become suspended, to reduce
	the chat between gdb.

	* src/org/eclipse/cdt/debug/mi/core/cdi/model/Thread.java

