1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00
Commit graph

14375 commits

Author SHA1 Message Date
Markus Schorn
5a6673a049 Support for __builtin_types_compatible_p, bug 241570. 2008-07-29 08:29:27 +00:00
Markus Schorn
3a2809ae69 Testcases for unique specializations and instances, bug 241641. 2008-07-29 07:49:12 +00:00
Marc Khouzam
f1f4d7cb2a Bug 241423
Added a connect action to the debug view.
2008-07-29 00:43:30 +00:00
Alena Laskavaia
66b2e1ceee [241279] - fix for values reverting to defaults 2008-07-28 20:58:41 +00:00
Alena Laskavaia
b10d7e7586 [108331] - applied patch for extending jtag devices 2008-07-28 19:01:59 +00:00
Alena Laskavaia
fe6577cf5a [241870] - applying patch to enable PluginTransferDrop 2008-07-28 18:53:11 +00:00
Sergey Prigogin
0ff272e50e Fix for 235196. 2008-07-28 16:52:14 +00:00
Sergey Prigogin
b0780772c9 Compiler warnings. 2008-07-28 16:51:12 +00:00
Alena Laskavaia
8517a2d791 - fixed resolving source location when debugger returns resolved path itself and absolute path container not in the list 2008-07-28 15:03:30 +00:00
Markus Schorn
1c2c0848b7 Complete support for members of anonymous unions, bug 206450. 2008-07-28 14:42:42 +00:00
Markus Schorn
b03ff9f8d1 Typeid for pointer to member, bug 242197. 2008-07-28 11:53:26 +00:00
Markus Schorn
8f5fc58783 Fix warnings. 2008-07-28 05:55:09 +00:00
Marc Khouzam
52be905ca0 Bug 241985 2008-07-27 19:12:00 +00:00
Marc Khouzam
85fd860849 Should use createMIExecutionContext() instead of calling new MIExecutionDMC directly. 2008-07-27 18:44:07 +00:00
Marc Khouzam
aac8edc5d7 Bug 237556
The public GDB now supports non-stop for linux.
This patch fixes the version number we were using and allows the user to click the non-stop checkbox in the launch.
2008-07-27 18:22:56 +00:00
Marc Khouzam
3b749fe80a Bug 242105
When non-stop mode is requested by the user, the FinalLaunchSequence now issues:

maint set linux-async 1
set breakpoint always-inserted 1
-gdb-set non-stop on

Ultimately, with the official GDB release, only the last command should be needed.
2008-07-27 18:12:42 +00:00
Francois Chouinard
15070bcc55 Hacked threadId for non multi-thread applications. 2008-07-27 18:05:39 +00:00
Marc Khouzam
7506ff7d02 Better pattern matching to be able to find a GDB build from the GDB HEAD 2008-07-26 19:05:04 +00:00
Marc Khouzam
1c0440682f Bug 242114
Make the new MIProcessDMC, MIThreadDMC, MIExecutionDMCNS and
IMIProcessDMContext private.
2008-07-25 20:32:08 +00:00
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
Francois Chouinard
2bbc19a848 Default GDB thread ID 2008-07-25 16:15:55 +00:00
Marc Khouzam
b7310ff5db Bug 239050
Broke compilation because I forgot to implement the new methods added to IProcesses.
2008-07-25 16:03:54 +00:00
Vivian Kong
849ac074a6 Bug 224707 - PathEntryManager inefficient usage of jobs 2008-07-25 14:48:10 +00:00
Marc Khouzam
d2c9d972ef Bug 239050
can* and is*Supported methods to know when operations can be performed.
2008-07-25 14:40:02 +00:00
Markus Schorn
ec58119cbe Declspec in enum-specifier, bug 241203. 2008-07-25 13:32:14 +00:00
Markus Schorn
8755869f67 Mark test for bug 236197 as passing. 2008-07-25 12:53:07 +00:00
Markus Schorn
91778c287b Reworked parts of template instantiation, fixes bug 236197. 2008-07-25 12:52:22 +00:00
Anton Leherbauer
d548722c4e Bug 241967: [formatter] Missing space in const parameter declaration 2008-07-25 08:46:59 +00:00
Anton Leherbauer
4c747c78ad Bug 241133: [source lookup] Optimize source lookup. 2008-07-25 07:43:38 +00:00
Markus Schorn
ccecd21ea7 Fix warnings. 2008-07-25 05:10:13 +00:00
Marc Khouzam
bbe916cd1a Strings must be compared using equals() and not == 2008-07-24 19:52:42 +00:00
Vivian Kong
d568b210b2 bug 203958, 203959, 203962 2008-07-24 17:41:40 +00:00
Vivian Kong
f7b3281b98 Bug 203960 2008-07-24 17:25:00 +00:00
Vivian Kong
96fd14ca0c Bug 240756 2008-07-24 17:12:25 +00:00
Vivian Kong
68ee7032fa Bug 240757, 240758 2008-07-24 17:09:11 +00:00
Vivian Kong
e6c237afdc Bug 240756 2008-07-24 17:08:50 +00:00
Vivian Kong
cf70ba833f Bug 240827, 240828, 240829 2008-07-24 16:23:42 +00:00
Vivian Kong
e1133d5650 Bug 240825 2008-07-24 16:23:04 +00:00
Marc Khouzam
2640f48aba Bug 241985
removes the abstract from the methods, and adds ICommandControl, ISignals and ISymbols.  It also uses alphabetical order to make it easier to know if something is forgotten.
2008-07-24 16:19:28 +00:00
Marc Khouzam
16f4e3cc61 Bug 239050
Added methods to check if an attach or detach button should be grayed-out
2008-07-24 13:52:48 +00:00
Emanuel Graf
d7476ab63c fix for bug 241960: [Refactoring] Refactoring delete comments in project outside the workspace
https://bugs.eclipse.org/bugs/show_bug.cgi?id=241960
2008-07-24 12:48:00 +00:00
John Cortell
0e2c6945bd Fixed NPEs in code that is subject to dealing with a disposed frame. 2008-07-23 20:34:01 +00:00
Marc Khouzam
5272715f6d Bug 239028
In my conversion of ContainerVMNode I forgot to add the check to make sure the inferior was still running.  This check is now in GDBProcesses
2008-07-23 19:33:21 +00:00
Marc Khouzam
a0ce9be8f4 Bug 239028
This change to MIRunControlEventProcessor does the same thing as before, but it avoids me having to deprecate an old method and create a new one.
2008-07-23 19:13:58 +00:00
Vivian Kong
925a43a9cd bug 203867 2008-07-23 18:29:53 +00:00
Marc Khouzam
c1f6612245 Bug 239028
This change adds support for multli-process debugging although we are still using the single-process GDB.
With this fix, our debug session will now be in a multi-process situation, with only one process being debugged.  At this point, there should be no visible changes in the debugging experience.
2008-07-23 17:49:01 +00:00
Emanuel Graf
95e813e03a fix for bug 241717: Extract Function not working with Counted Ptr
https://bugs.eclipse.org/bugs/show_bug.cgi?id=241717
2008-07-23 09:22:22 +00:00
Francois Chouinard
593106d158 Patch for non-stop multi-threading 2008-07-22 19:19:48 +00:00
Markus Schorn
16b1c0a53c Fix warnings. 2008-07-22 12:29:01 +00:00
Chris Recoskie
abeec8d288 RESOLVED - bug 237956: xlC parser throws an exception parsing output with word "line"
https://bugs.eclipse.org/bugs/show_bug.cgi?id=237956
2008-07-21 20:27:57 +00:00