27 id="org.chromium.debug.ui.LaunchType$Chromium" |
27 id="org.chromium.debug.ui.LaunchType$Chromium" |
28 delegate="org.chromium.debug.ui.launcher.ChromiumLaunchType" |
28 delegate="org.chromium.debug.ui.launcher.ChromiumLaunchType" |
29 modes="debug" |
29 modes="debug" |
30 name="%chromiumLaunchName" |
30 name="%chromiumLaunchName" |
31 delegateName="Debug Chromium JavaScript" |
31 delegateName="Debug Chromium JavaScript" |
32 delegateDescription="JavaScript debugger for Chromium"> |
32 delegateDescription="JavaScript debugger for Chromium" |
|
33 sourceLocatorId="org.chromium.debug.core.ChromiumSourceDirector" |
|
34 sourcePathComputerId="org.chromium.debug.core.ChromiumSourceComputer"> |
33 </launchConfigurationType> |
35 </launchConfigurationType> |
34 <launchConfigurationType |
36 <launchConfigurationType |
35 id="org.chromium.debug.ui.LaunchType$StandaloneV8" |
37 id="org.chromium.debug.ui.LaunchType$StandaloneV8" |
36 delegate="org.chromium.debug.ui.launcher.StandaloneV8LaunchType" |
38 delegate="org.chromium.debug.ui.launcher.StandaloneV8LaunchType" |
37 modes="debug" |
39 modes="debug" |
38 name="%standaloneV8LaunchName" |
40 name="%standaloneV8LaunchName" |
39 delegateName="Debug Standalone V8 JavaScript" |
41 delegateName="Debug Standalone V8 JavaScript" |
40 delegateDescription="JavaScript debugger for Standalone V8"> |
42 delegateDescription="JavaScript debugger for Standalone V8" |
|
43 sourceLocatorId="org.chromium.debug.core.ChromiumSourceDirector" |
|
44 sourcePathComputerId="org.chromium.debug.core.ChromiumSourceComputer"> |
41 </launchConfigurationType> |
45 </launchConfigurationType> |
42 <launchConfigurationType |
46 <launchConfigurationType |
43 id="org.chromium.debug.ui.ConsolePseudoConfigurationType" |
47 id="org.chromium.debug.ui.ConsolePseudoConfigurationType" |
44 modes="org.chromium.debug.pseudotype" |
48 modes="org.chromium.debug.pseudotype" |
45 name="%consolePseudoLaunchName"> |
49 name="%consolePseudoLaunchName"> |
183 class="org.eclipse.debug.ui.actions.RulerToggleBreakpointActionDelegate" |
187 class="org.eclipse.debug.ui.actions.RulerToggleBreakpointActionDelegate" |
184 menubarPath="debug" |
188 menubarPath="debug" |
185 id="org.chromium.debug.ui.actions.EnableDisableBreakpointAction"/> |
189 id="org.chromium.debug.ui.actions.EnableDisableBreakpointAction"/> |
186 <action |
190 <action |
187 label="Breakpoint Properties..." |
191 label="Breakpoint Properties..." |
188 class="org.chromium.debug.ui.actions.JsBreakpointPropertiesRulerActionDelegate" |
192 class="org.chromium.debug.ui.actions.JsBreakpointPropertiesRulerAction$Delegate" |
189 menubarPath="group.properties" |
193 menubarPath="group.properties" |
190 id="org.chromium.debug.ui.actions.JavaBreakpointPropertiesRulerActionDelegate"> |
194 id="org.chromium.debug.ui.actions.JavaBreakpointPropertiesRulerAction$Delegate"> |
191 </action> |
195 </action> |
192 <action |
196 <action |
193 label="Toggle Enablement" |
197 label="Toggle Enablement" |
194 class="org.eclipse.debug.ui.actions.RulerEnableDisableBreakpointActionDelegate" |
198 class="org.eclipse.debug.ui.actions.RulerEnableDisableBreakpointActionDelegate" |
195 menubarPath="debug" |
199 menubarPath="debug" |
198 </viewerContribution> |
202 </viewerContribution> |
199 </extension> |
203 </extension> |
200 <extension |
204 <extension |
201 point="org.eclipse.ui.popupMenus"> |
205 point="org.eclipse.ui.popupMenus"> |
202 <objectContribution |
206 <objectContribution |
|
207 objectClass="org.chromium.debug.core.model.ChromiumLineBreakpoint" |
|
208 id="org.chromium.debug.core.model.ChromiumLineBreakpoint.object_actions"> |
|
209 <action |
|
210 label="Breakpoint Properties..." |
|
211 class="org.chromium.debug.ui.actions.JsBreakpointPropertiesAction" |
|
212 menubarPath="group.properties" |
|
213 id="org.chromium.debug.ui.actions.JsBreakpointPropertiesAction"> |
|
214 </action> |
|
215 </objectContribution> |
|
216 |
|
217 <objectContribution |
203 objectClass="org.chromium.debug.core.model.Variable" |
218 objectClass="org.chromium.debug.core.model.Variable" |
204 id="org.chromium.debug.ui.ChromiumVariableActions"> |
219 id="org.chromium.debug.ui.ChromiumVariableActions"> |
205 <action |
220 <action |
206 label="%OpenFunctionAction.label" |
221 label="%OpenFunctionAction.label" |
207 class="org.chromium.debug.ui.actions.OpenFunctionAction" |
222 class="org.chromium.debug.ui.actions.OpenFunctionAction$ForVariable" |
208 menubarPath="emptyNavigationGroup" |
223 menubarPath="emptyNavigationGroup" |
209 enablesFor="1" |
224 enablesFor="1" |
210 id="org.chromium.debug.ui.actions.OpenFunctionAction"> |
225 id="org.chromium.debug.ui.actions.OpenFunctionAction$ForVariable"> |
211 </action> |
226 </action> |
212 </objectContribution> |
227 </objectContribution> |
213 </extension> |
228 <objectContribution |
|
229 objectClass="org.eclipse.debug.core.model.IWatchExpression" |
|
230 id="org.chromium.debug.ui.ChromiumExpressionActions"> |
|
231 <action |
|
232 label="%OpenFunctionAction.label" |
|
233 class="org.chromium.debug.ui.actions.OpenFunctionAction$ForExpression" |
|
234 menubarPath="emptyNavigationGroup" |
|
235 enablesFor="1" |
|
236 id="org.chromium.debug.ui.actions.OpenFunctionAction$ForExpression"> |
|
237 </action> |
|
238 </objectContribution> |
|
239 <!-- Experimental actions, temporary disabled. --> |
|
240 <objectContribution |
|
241 objectClass="org.eclipse.core.resources.mapping.ResourceMapping" |
|
242 adaptable="true" |
|
243 id="org.chromium.debug.ui.ChromiumSourceFileActionsId"> |
|
244 <menu id="org.chromium.debug.ui.ChromiumSourceFileActionsId.MenuId" |
|
245 label="V8 Debugging" |
|
246 > |
|
247 <separator |
|
248 name="group0"> |
|
249 </separator> |
|
250 </menu> |
|
251 <action |
|
252 label="Compare with VM Source" |
|
253 class="org.chromium.debug.ui.actions.CompareChangesAction" |
|
254 menubarPath="org.chromium.debug.ui.ChromiumSourceFileActionsId.MenuId/group0" |
|
255 enablesFor="1" |
|
256 id="org.chromium.debug.ui.actions.CompareChangesAction"> |
|
257 </action> |
|
258 <action |
|
259 label="Push Changes to VM" |
|
260 class="org.chromium.debug.ui.actions.PushChangesAction" |
|
261 menubarPath="org.chromium.debug.ui.ChromiumSourceFileActionsId.MenuId/group0" |
|
262 enablesFor="1" |
|
263 id="org.chromium.debug.ui.actions.PushChangesAction"> |
|
264 </action> |
|
265 </objectContribution> |
|
266 </extension> |
|
267 |
|
268 <extension |
|
269 point="org.eclipse.ui.perspectiveExtensions"> |
|
270 <perspectiveExtension |
|
271 targetID="org.eclipse.debug.ui.DebugPerspective"> |
|
272 <actionSet |
|
273 id="org.chromium.debug.ui.ChromiumDebugActionSet"> |
|
274 </actionSet> |
|
275 </perspectiveExtension> |
|
276 </extension> |
|
277 |
|
278 <extension |
|
279 point="org.eclipse.ui.popupMenus"> |
|
280 <objectContribution |
|
281 objectClass="org.eclipse.debug.core.ILaunch" |
|
282 id="org.chromium.debug.ui.actions.actions-for-launch"> |
|
283 <menu id="org.chromium.debug.ui.actions.SynchronizeBreakpoints.MenuId" |
|
284 label="Synchronize JavaScript Breakpoints" |
|
285 path="launchGroup" |
|
286 > |
|
287 <separator |
|
288 name="group0"> |
|
289 </separator> |
|
290 </menu> |
|
291 <action |
|
292 label="Reset on Remote" |
|
293 class="org.chromium.debug.ui.actions.SynchronizeBreakpoints$ResetRemote" |
|
294 menubarPath="org.chromium.debug.ui.actions.SynchronizeBreakpoints.MenuId/group0" |
|
295 id="org.chromium.debug.ui.actions.SynchronizeBreakpoints$ResetRemote.forLaunch"> |
|
296 </action> |
|
297 <action |
|
298 label="Reset on Local" |
|
299 class="org.chromium.debug.ui.actions.SynchronizeBreakpoints$ResetLocal" |
|
300 menubarPath="org.chromium.debug.ui.actions.SynchronizeBreakpoints.MenuId/group0" |
|
301 id="org.chromium.debug.ui.actions.SynchronizeBreakpoints$ResetLocal.forLaunch"> |
|
302 </action> |
|
303 <action |
|
304 label="Merge Remote and Local" |
|
305 class="org.chromium.debug.ui.actions.SynchronizeBreakpoints$Merge" |
|
306 menubarPath="org.chromium.debug.ui.actions.SynchronizeBreakpoints.MenuId/group0" |
|
307 id="org.chromium.debug.ui.actions.SynchronizeBreakpoints$Merge.forLaunch"> |
|
308 </action> |
|
309 </objectContribution> |
|
310 </extension> |
|
311 |
214 <extension |
312 <extension |
215 point="org.eclipse.ui.propertyPages"> |
313 point="org.eclipse.ui.propertyPages"> |
216 <page |
314 <page |
217 name="Breakpoint Properties" |
315 name="Breakpoint Properties" |
218 class="org.chromium.debug.ui.propertypages.JsLineBreakpointPage" |
316 class="org.chromium.debug.ui.propertypages.JsLineBreakpointPage" |