1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00
cdt/plugins/org.eclipse.dd.tests.gdb
Marc Khouzam 0db5876d62 Bug 239050
This patch adds more usage of the IProcesses service.  I believe the patch is
backwards compatible with our 1.0 release (not with the latest HEAD).  The
patch does the following:

1- cleanup context hierarchy to become:

                                          MIControlDMContext
                                                    |
                                           MIProcessDMC (IProcess)
 MIExecutionGroupDMC __/         |
   (IContainer)                               |
        |                                  MIThreadDMC (IThread)
  MIExecutionDMC  _____/
   (IExecution)

Notice how I put MIControlDMContext at the top.
The create*DMC methods have been updated accordingly.
The constructors of the MI*DMC classes have been updated accordingly.

2- Deprecated GDBRunControl.getThreadData() and GDBRunControl.getProcessData()
and have GdbThreadFilterEditor and ThreadVMNode use IProcesses instead.

3- because of (2) I was able to remove IGDBRunControl and GDBRunControlNS
completely.

4- Made MIProcesses.getExecutionData() fetch the thread data using
CLIInfoThreads as is done (but deprecated) in GDBRunControl.getThreadData()

5- Added a cache and event listeners to MIProcesses to cache CLIInfoThreads.

6- Update MIRunControlEventProcessor and CLIEventProcessor to use
MIControlDMContext as their top context instead of IContainerDMContext
2008-07-25 19:37:00 +00:00
..
.externalToolBuilders [179102] Re-aligned plugin and package names to confirm with Eclipse policy. 2008-02-13 20:57:46 +00:00
.settings [238108] - [viewmodel] null pointer access in VM provider classes 2008-06-24 18:13:29 +00:00
data/launch Patch for bugs 229486 and 229491 2008-04-30 20:01:31 +00:00
META-INF [239153] bump versions on HEAD, 1.0 -> 1.1 2008-07-01 18:03:47 +00:00
src/org/eclipse/dd Bug 239050 2008-07-25 19:37:00 +00:00
.classpath [179102] Re-aligned plugin and package names to confirm with Eclipse policy. 2008-02-13 20:57:46 +00:00
.project [179102] Re-aligned plugin and package names to confirm with Eclipse policy. 2008-02-13 20:57:46 +00:00
about.html Updated the about files. 2008-05-14 17:39:11 +00:00
build.properties [179102] Re-aligned plugin and package names to confirm with Eclipse policy. 2008-02-13 20:57:46 +00:00
plugin.xml Launch should not be visible to the user. 2008-03-23 14:36:46 +00:00
TestAppBuilder.xml [179102] Re-aligned plugin and package names to confirm with Eclipse policy. 2008-02-13 20:57:46 +00:00