Marc Khouzam
460e9feb79
[247362] Pattern got copied wrong in refactoring.
2008-09-19 02:48:56 +00:00
Pawel Piech
c88706272b
[247362] - [commands] -thread-info parsing not consistent with existing API.
2008-09-18 22:36:52 +00:00
Pawel Piech
8c9c3817e8
[246655] Re-added @since tags, which were accidentally removed in last commit.
2008-09-18 22:28:35 +00:00
Ted Williams
b8fb65cc72
[246655] [update policy] Bug in Update Scopes implementation leads to views to stop refreshing. -- applied patch 112893
2008-09-18 21:03:39 +00:00
Ted Williams
17d3f4c1cc
[246655] [update policy] Bug in Update Scopes implementation leads to views to stop refreshing. -- fixed count
2008-09-18 20:34:47 +00:00
Marc Khouzam
8805635914
[245749] More efficient removal by using iterator.remove()
2008-09-18 18:21:02 +00:00
Marc Khouzam
88969aa247
[247345] Name changes:
...
- IMIExecutionGroupDMContext to IMIContainerDMContext
- MIExecutionGroupDMC to MIContainerDMC
- createExecutionGroupContext to createContainerContext
- ExecutionGroupStartedDMEvent to ContainerStartedDMEvent
- ExecutionGroupExitedDMEvent to ContainerExitedDMEvent
- makeExecutionGroupDMCs to makeContainerDMCs
- bunch of local variables groupDmc to containerDmc
2008-09-18 17:58:29 +00:00
Marc Khouzam
0503f0832a
[247356] Added some @Deprecated tags and removed a couple of unnecessary @since tags
2008-09-18 15:20:44 +00:00
Ted Williams
058474d035
[247734] [Memory] Find, Find Next, Import, Export, Refresh enable without valid selection
2008-09-17 20:58:05 +00:00
Marc Khouzam
517052d1e1
Bug 245749 When detaching from a process, we get a group-exited event but not the thread-exited events, so there was a leak. This fix adds the cleanup when getting the group-exited event.
2008-09-17 17:01:54 +00:00
Randy Rohrbach
3a7f114e31
Bugzilla 247572 - simplified and speeded up the code a little bit.
2008-09-17 14:54:47 +00:00
Randy Rohrbach
440f96fa1a
Bugzilla 247752. Adds "Address" column support to Variables/Expressions view.
2008-09-17 02:51:49 +00:00
Pawel Piech
97c4e5d095
Bug 203597 - [number format detail] Details pane displays live values when view is in Manul Update mode
2008-09-16 16:56:42 +00:00
Pawel Piech
f88b03fbd0
[247356] Use API tooling.
2008-09-15 21:31:37 +00:00
Marc Khouzam
0fb7dec635
Bug 245749 In the end, we decided to isolate the threadId to groupId map into the eventProcessor, and not crowd the IMIProcesses interface.
2008-09-15 19:42:12 +00:00
Marc Khouzam
2552eacead
Bug 247161 According to a GDB maintainer, GDB will not send an ^error after a ^done. Therefore we can remove this case and cleanup.
2008-09-15 17:48:40 +00:00
Pawel Piech
1d08e1c884
[247010] - Added a guard to avoid re-creating an adapter session after it's been disposed.
2008-09-12 20:40:16 +00:00
Pawel Piech
66960d32ba
[247010] - Rolled back the check for session.isActive() before returning the adapter set.
2008-09-12 20:20:51 +00:00
Marc Khouzam
8968ec763d
Bug 246737 Catching the RejectedExecutionException in GdbConnectCommand in case the session is shutdown.
2008-09-12 17:31:49 +00:00
Marc Khouzam
d86c2f8bcb
Bug 243461 Removed commented out code.
2008-09-12 17:23:01 +00:00
Marc Khouzam
31aeb7bca9
Bug 245749 Avoid race condition by filling thread to group map of IMIProcesses service directly using new addThreadId() and removeThreadId() methods
2008-09-12 15:17:54 +00:00
Marc Khouzam
fbb2135214
Bug 242234 creates GDBControl_7_0, CLIEventProcessor_7_0 and
...
MIRunControlEventProcessor_7_0. It also reverts CLIEventProcessor and
MIRunControlEventProcessor to the logic needed for a GDB pre 7.0 (the way we released it in 1.0)
MIThreadExited and MIThreadCreated events are now only issued once.
Running events are also issued only once, however, it needed a little
gymnastics to keep the same functionality. Before 7.0, what we did was trigger the event once a continue, step or next command was executed; this allowed to also know the type of command that caused the running event. With the new MI event "*running", we don't know the type of the command that caused it.
What I did was, like before, when a continue, step, next command is issued, I
store the type of the command, and once the *running event occurs, I use that
type. I do this using a global MIRunControlEventProcessor_7_0.fLastRunningCmdType
When issuing such a continue, etc command through the CLI, we still need to somehow remember the type of the command. This is under discussion in the bug.
2008-09-11 19:36:56 +00:00
Anton Leherbauer
a980785a88
Bug 247010 - RejectedExecutionException when launch is removed
2008-09-11 13:14:40 +00:00
Anton Leherbauer
41c8b18397
Bug 241789 - [view model] RejectedExecutionException during shutdown of Eclipse while a debug session is active
2008-09-11 07:25:36 +00:00
Ted Williams
83c49e7875
[244640] fail to export org.eclipse.dd.dsf.gdb-feature (.classpath "bin/classes" -> "bin")
2008-09-11 04:48:24 +00:00
Marc Khouzam
57fde8187e
Bug 242234 The JUnit tests made use of GDBControl in a hard-coded fashion. This patch replaces uses by ICommandControlService or IGDBControl
2008-09-10 18:49:32 +00:00
Anton Leherbauer
49b922013a
Bug 246584 - [source lookup] DsfSourceDisplayadapter sometimes fails to restore current line highlighting
2008-09-10 13:21:58 +00:00
Anton Leherbauer
03ac321f7a
Bug 246581 - [run control] SteppingController fails to synchronize stepping
2008-09-10 13:06:57 +00:00
Pawel Piech
2fe6ba6149
[246763] - [debug view] Debug view missing an update after running the program
2008-09-09 21:33:16 +00:00
Pawel Piech
4837793d14
[246789] - Added a missing null check.
2008-09-09 21:22:26 +00:00
Pawel Piech
0e70351e3f
[246640] - [run control][update policy] Stepping should always be synchronized with painting the IP
2008-09-09 21:13:16 +00:00
Pawel Piech
cfe2a71e89
[246789] - [concurrent] Sequence.cancel() can trigger an assertion error in RequestMonitor
2008-09-09 20:59:09 +00:00
Marc Khouzam
56adb58e42
Bug 242234 To be able to version the GDBControl service, we cannot make direct reference to the class GDBControl. That class contains a bunch of public methods however. What I did was to brute-force include all these methods in a new interface IGDBControl. I have then replaced every reference to GDBControl with IGDBControl.
...
Also, I have moved SessionType out of GDBControl and into its own class.
2008-09-09 18:58:09 +00:00
Marc Khouzam
168df99385
Bug 242234 Replacing AbstractMIControl with ICommandControlService; and also replace MIControlDMContext with ICommandControlDMContext
2008-09-09 17:55:44 +00:00
Pawel Piech
7e5d149909
[246653] - [expressions][update policy] Invalid label update generated by AbstractCachingVMProvider, leads to an NPE in VariablesVMNode.
2008-09-08 22:58:01 +00:00
Pawel Piech
67b41fa70e
[240997] Changed the return type of IMIDMEvent.getMIEvent() to Object to avoid future compiler errors.
2008-09-08 21:13:42 +00:00
Pawel Piech
1253a42f62
[240997] - Additional fixes for generics related javac compile error.
2008-09-08 19:41:32 +00:00
Pawel Piech
c48cd231b5
[240997] - Additional fixes for generics related javac compile error.
2008-09-08 19:06:43 +00:00
Pawel Piech
86adda189d
[246318] Added a comment referring to bug in platform.
2008-09-08 17:41:18 +00:00
Randy Rohrbach
800d7229c9
Bugzilla 246318
2008-09-05 19:00:52 +00:00
Pawel Piech
73572c5065
[246320] - [registers][view model] Register VM nodes do not use findDMCInPath() in encodeMemento()/compareMemento()
2008-09-05 04:29:34 +00:00
Pawel Piech
cefb06a952
[246005] Added a todo comment.
2008-09-02 19:19:05 +00:00
Pawel Piech
47fe10a03a
[246004] Added a TODO comment.
2008-09-02 19:18:03 +00:00
Randy Rohrbach
d97f813730
Defect 245972. Simple text resolution changes.
2008-09-02 14:57:53 +00:00
Ted Williams
a91b6292df
[239390] [update policy] Update Scopes -- update only visible, update all elements
2008-08-30 00:50:17 +00:00
Randy Rohrbach
412113eec5
Bugzilla 245754 - simple renaming which should have occured awhile ago.
2008-08-29 19:53:04 +00:00
Marc Khouzam
4c7c1efdb3
Bug 245297 All views' refresh should clear their
...
relevant services cache
2008-08-29 02:31:56 +00:00
Pawel Piech
5700736f3f
comments
2008-08-28 05:07:35 +00:00
Pawel Piech
3ff2b8c238
[245297] Added an @since tag.
2008-08-28 05:00:38 +00:00
Ted Williams
257254880f
[239390] [update policy] Update Scopes -- update only visible, update all elements
2008-08-27 22:26:55 +00:00