Ken Ryall
1efd4082c4
Executables View improvements: source file providers, import exes with same name, externalized some strings
2008-08-08 20:19:00 +00:00
Pawel Piech
1fbfd51fac
[243611] - [commands] Add an ICommandControlService interface.
2008-08-08 17:42:23 +00:00
Anton Leherbauer
de84c1909c
Fix for 242707 - Tab is not indenting line in C/C++ editor
...
Patch by Andrew Gvozdev
2008-08-08 11:32:36 +00:00
Marc Khouzam
6497fcf2f7
Bug 239050 I was finally able to get the cache working for the MIProcesses service. And for both non-stop and all-stop mode.
...
Basically, the cache of this service is used for container-level commands; therefore it should only be made unavailable/available on Container events. In all-stop we issue container events, but not in non-stop. So, everything works.
Furthermore, I only clear the cache when threads start and exit.
2008-08-07 20:30:16 +00:00
Marc Khouzam
5f3384b6fe
Bug 243487 The reset(IDMContext) method clears descendants of the specified context but not the context itself.
...
Also, a return was missing.
2008-08-07 20:08:38 +00:00
Marc Khouzam
7c7d4c5918
Bug 243461 Other logic that had to be done when receiving the DSF event instead of the MI event.
2008-08-07 19:17:55 +00:00
Marc Khouzam
cf852997b6
Bug 243465 and Bug 243461 Furhter cleanup of events in non-stop, as well as proper processing of state change on the DSF event instead of MIEvent
2008-08-07 18:04:50 +00:00
Marc Khouzam
be5c3679cb
Bug 243465 Removes the sending of Container events in non-stop mode
2008-08-07 17:37:42 +00:00
Anton Leherbauer
0414df9ea1
Bug 242662 - [debug view] Rework ExpandStackAction to an object contribution
2008-08-07 09:10:55 +00:00
Anton Leherbauer
da70901535
Bug 243056 - [Formatter] changes syntax by removing a space
2008-08-07 08:45:59 +00:00
Markus Schorn
03b82b0928
Complete implementation of ICPPClassType, bug 98171.
2008-08-06 14:19:12 +00:00
Marc Khouzam
55a4d47017
Bug 240507
...
Adds a GDBMultiProcesses service which uses the new GDB -list-thread-group commands. Also adds some support for =thread-group-created/exited events.
Since the public GDB is not ready yet, I have commented out the instantiation of this new service, for now.
2008-08-06 13:39:49 +00:00
Emanuel Graf
c9129857f9
fix for bug 243169: Refactor UI: Text dragging does not enable Preview button
...
https://bugs.eclipse.org/bugs/show_bug.cgi?id=243169
2008-08-06 08:20:11 +00:00
Marc Khouzam
0d74c407e4
Bug 243216
...
MIGDBExitedEvent was listened for but never issued. Replaced with BackendExitedEvent
2008-08-05 19:15:02 +00:00
Markus Schorn
0c1c0e52bd
Scopes for catch handlers, bug 209579.
2008-08-05 12:05:59 +00:00
Markus Schorn
ab54af8863
ASTviewer must not call set.. methods.
2008-08-05 11:04:38 +00:00
Markus Schorn
8a535a1187
Formatting.
2008-08-05 11:04:21 +00:00
Markus Schorn
1aae35abf1
Empty versus no exception specification, bug 86943.
2008-08-05 09:44:53 +00:00
Sergey Prigogin
fe9a0ddd82
Bug 233889.
2008-08-05 03:53:26 +00:00
Sergey Prigogin
7bf06f5e35
Code formatting.
2008-08-04 18:52:17 +00:00
Markus Schorn
ae80725f3f
Store files of project with project-relative paths, bug 239472.
2008-08-04 15:11:15 +00:00
Markus Schorn
58dced96be
AST representation for member-initializers and function try block, bug 237253.
2008-08-04 13:41:50 +00:00
Marc Khouzam
fef4792098
Little bug that I don't have a fix for, so I put a comment for now, so that we don't forget. I didn't want to write a bug since we already have a bug for the cache about this.
2008-08-02 02:24:47 +00:00
Marc Khouzam
c227d7fbf1
Bug 239050
...
More use of IProcesses. In the weekly meeting, we had agreed that the RunControl service would make use of IProcesses to list executionContext. To do this, it is the IProcesses service that will now create the MIExecutionDMC, which is newly declared in MIProcesses. Doing this I was able to get rid of IMIRunControl, and I introduced IMIProcesses.
Also, we agreed that all RunControl use of IProcesses should be kept out of MIRunControl and put only in GDBRunControl. This is because other backends using MI will probably need a more sophisticated Process service. I still have to move the use of IProcesses out of MIRunControlNS
I also cleaned up the RunControl and GDBProcesses unit tests.
I also started spreading the use of a String as a ThreadId, while keeping things backwards compatible.
2008-08-02 01:15:51 +00:00
Alena Laskavaia
b4159f688a
[242699] - jtag progress monitor, contribute by Peter Vidler
2008-08-01 18:10:24 +00:00
John Cortell
7701228f68
Fixed typo in comment
2008-08-01 17:45:20 +00:00
John Cortell
a733bd09d8
Applying my 242890 patch. Shared libraries will now be expandable in the Modules view even if they're not in a project output directory.
2008-08-01 16:07:05 +00:00
Anton Leherbauer
1d8d0320a9
Bug 242335 - Eclipse Ganymede hangs on startup
2008-08-01 10:57:21 +00:00
Markus Schorn
c4f2d97cf1
Optional support for block-comments like /% comment %/, bug 130235.
2008-08-01 09:37:20 +00:00
Markus Schorn
4790fbf198
IllegalArgumentException resizing ToolSettingsTab, bug 242524.
2008-08-01 08:07:15 +00:00
Markus Schorn
1cd6b6c8a9
Introduces a classification for scopes, bug 237026
2008-07-31 15:05:55 +00:00
Markus Schorn
8152453880
Correct modeling of template-scopes, bug 237026.
2008-07-31 13:09:50 +00:00
Marc Khouzam
133ac134ee
Bug 241844
...
Adds the started and exited events when attaching and detaching from a process.
2008-07-31 02:47:36 +00:00
Marc Khouzam
5c1533d934
Fixed class comment
2008-07-31 01:34:01 +00:00
Marc Khouzam
8a7f805c57
Some API breaking changes slipped in during the non-stop effort. These changes were not needed so I have reverted them. Mostly it is about protected classes becoming package-private.
2008-07-31 01:21:10 +00:00
Marc Khouzam
c928924a21
Bug 229288
...
when using GDB6.6, if the solib-search-path is used, the launch will fail because the -gdb-set sysroot command will fail. The concept of sysroot seems to have been introduced with GDB 6.7
Let's comment it out since it was used only as a safeguard.
2008-07-30 14:54:21 +00:00
Markus Schorn
c9b8e80699
Removes forced instantiation of constructors and conversion operators, see bug 201174.
2008-07-30 09:24:24 +00:00
Anton Leherbauer
3d97393bad
Fix typo
2008-07-30 08:37:09 +00:00
Markus Schorn
f8995a95c5
Output build config to parse log file, bug 242490.
2008-07-30 07:38:12 +00:00
Markus Schorn
75939f494c
Scheduling rule for save preferences job, bug 240888.
2008-07-30 07:23:53 +00:00
Markus Schorn
428b7bd010
Property tabs without buttons, bug 242408.
2008-07-30 06:57:49 +00:00
John Cortell
d8aad9f2f0
Fixed NPE's resulting from CDebugTarget now nulling out its CDI reference on cleanup.
2008-07-29 21:31:11 +00:00
Marc Khouzam
d6faf244f9
Bug 241985
...
Made ServiceFactory accept a variable number of arguments to allow for different constructor signatures for services.
2008-07-29 19:55:29 +00:00
Marc Khouzam
475a55a1e4
Bug 241985
...
Cleanup of GDBControl constructor
2008-07-29 18:25:42 +00:00
Marc Khouzam
cb49d0ed44
Bug 227183
...
Adds the disconnect action. It is kept disabled though, because it is still missing events which must be generated when we connect and disconnect.
2008-07-29 17:12:19 +00:00
Marc Khouzam
55d784008d
This change is needed to read the plugin.properties file for strings.
2008-07-29 15:36:15 +00:00
Marc Khouzam
528ee4cdd5
Bug 241423
...
proper way to prevent enablement and visibility of an action before the plugin is loaded
2008-07-29 15:04:12 +00:00
Anton Leherbauer
1e1e222573
Bug 242316 - [debug view] ExpandStack should be disabled when there is no launch
2008-07-29 12:19:34 +00:00
Anton Leherbauer
18540abf27
Bug 242053 - [formatter] is confused by some macros
...
Bug 242232 - [Formatter] White space isn't inserted before the first semicolon in 'for' statement
2008-07-29 12:14:29 +00:00
Anton Leherbauer
8e70b3930f
Bug 242355 - Action "Open Disassembly" is enabled when it should not
2008-07-29 11:29:24 +00:00