2
|
1 |
<?xml version="1.0" encoding="UTF-8"?>
|
|
2 |
|
|
3 |
<!--
|
|
4 |
Copyright (c) 2009 The Chromium Authors. All rights reserved.
|
|
5 |
Use of this source code is governed by a BSD-style license that can be
|
|
6 |
found in the LICENSE file.
|
|
7 |
-->
|
|
8 |
|
|
9 |
<plugin>
|
|
10 |
|
|
11 |
<!-- Breakpoint-related extensions -->
|
|
12 |
<extension point="org.eclipse.core.runtime.adapters">
|
|
13 |
<factory
|
|
14 |
class="org.chromium.debug.core.model.BreakpointAdapterFactory"
|
|
15 |
adaptableType="org.eclipse.ui.texteditor.ITextEditor">
|
|
16 |
<adapter type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget" />
|
|
17 |
</factory>
|
|
18 |
</extension>
|
|
19 |
|
|
20 |
<extension point="org.eclipse.debug.core.breakpoints">
|
|
21 |
<breakpoint
|
|
22 |
class="org.chromium.debug.core.model.ChromiumLineBreakpoint"
|
|
23 |
name="JS Line Breakpoints"
|
|
24 |
markerType="org.chromium.debug.core.LineBP"
|
|
25 |
id="org.chromium.debug.core.lineBreakpoint"/>
|
|
26 |
</extension>
|
|
27 |
|
|
28 |
<!-- "id" value is relative to PLUGIN_ID -->
|
|
29 |
<extension
|
|
30 |
id="LineBP"
|
|
31 |
name="JS Line Breakpoint Marker"
|
|
32 |
point="org.eclipse.core.resources.markers">
|
|
33 |
<super type="org.eclipse.debug.core.lineBreakpointMarker"/>
|
|
34 |
<persistent value="true"/>
|
|
35 |
</extension>
|
|
36 |
|
|
37 |
|
|
38 |
<!-- An in-memory filesystem for the remote scripts -->
|
|
39 |
<extension point="org.eclipse.core.filesystem.filesystems">
|
|
40 |
<filesystem scheme="chromiumdebug">
|
|
41 |
<run class="org.chromium.debug.core.efs.ChromiumScriptFileSystem"/>
|
|
42 |
</filesystem>
|
|
43 |
</extension>
|
|
44 |
</plugin>
|