1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00
cdt/plugins
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
..
org.eclipse.dd.doc.dsf [239153] bump versions on HEAD, 1.0 -> 1.1 2008-07-01 18:03:47 +00:00
org.eclipse.dd.dsf Bug 239050 2008-07-16 19:08:05 +00:00
org.eclipse.dd.dsf.debug Bug 239050 2008-07-25 14:40:02 +00:00
org.eclipse.dd.dsf.debug.ui Bug 241133: [source lookup] Optimize source lookup. 2008-07-25 07:43:38 +00:00
org.eclipse.dd.dsf.ui [241024] - [view model] Most views stop refereshing after a breakpoint hit after a long operation (e.g. sleep) 2008-07-16 18:34:24 +00:00
org.eclipse.dd.examples.dsf [239153] bump versions on HEAD, 1.0 -> 1.1 2008-07-01 18:03:47 +00:00
org.eclipse.dd.examples.pda Bug 241133: [source lookup] Optimize source lookup. 2008-07-25 07:43:38 +00:00
org.eclipse.dd.examples.pda.ui 214386: [run control][debug view][source lookup] When stepping fast (holding down F5 key) the IP in editor does not keep up. 2008-07-16 11:02:58 +00:00
org.eclipse.dd.gdb Bug 239050 2008-07-25 19:37:00 +00:00
org.eclipse.dd.gdb.launch [239153] bump versions on HEAD, 1.0 -> 1.1 2008-07-01 18:03:47 +00:00
org.eclipse.dd.gdb.ui Bug 239050 2008-07-25 19:37:00 +00:00
org.eclipse.dd.mi Bug 239050 2008-07-25 19:37:00 +00:00
org.eclipse.dd.tests.dsf [239050] - Added DMContextsTest.java to the org.eclipse.dd.tests.dsf plugin. 2008-07-16 21:16:38 +00:00
org.eclipse.dd.tests.gdb Bug 239050 2008-07-25 19:37:00 +00:00