debuggercdi/com.nokia.carbide.cpp.debug.capabilities/plugin.xml
author tzelaw
Tue, 14 Apr 2009 15:03:19 -0500
changeset 94 d74b720418db
parent 2 d760517a8095
child 392 6c8acd0bb50d
permissions -rw-r--r--
Test framework support: Ask debugger to remember DebugTarget so test framework can use it to setup test framework related utility. With this we can use the DebugUI way of launching while keeping test framework functionality
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2
cawthron
parents:
diff changeset
     1
<?xml version="1.0" encoding="UTF-8"?>
cawthron
parents:
diff changeset
     2
<?eclipse version="3.0"?>
cawthron
parents:
diff changeset
     3
<plugin>
cawthron
parents:
diff changeset
     4
<!-- The following UI elements from CDT are unused and are hidden using this activity -->
cawthron
parents:
diff changeset
     5
cawthron
parents:
diff changeset
     6
   <extension
cawthron
parents:
diff changeset
     7
         point="org.eclipse.ui.activities">
cawthron
parents:
diff changeset
     8
  
cawthron
parents:
diff changeset
     9
      <activity
cawthron
parents:
diff changeset
    10
            name="Unused CDT UI"
cawthron
parents:
diff changeset
    11
            description="These UI elements from CDT are not used and have been hidden using this capability"
cawthron
parents:
diff changeset
    12
            id="com.nokia.carbide.cpp.debug.cdtactivity">
cawthron
parents:
diff changeset
    13
      </activity>
cawthron
parents:
diff changeset
    14
      
cawthron
parents:
diff changeset
    15
<!-- The signals view is added to the debug perspective by CDT and therefore it
cawthron
parents:
diff changeset
    16
	 tries to show the view no matter what.  Because we hide it here it fails to
cawthron
parents:
diff changeset
    17
	 show the view properly and gives an error.  There is no way to remove it from
cawthron
parents:
diff changeset
    18
	 the default debug perspective without modifying CDT.  We'll just leave it in
cawthron
parents:
diff changeset
    19
	 for now, it won't have any content anyway.
cawthron
parents:
diff changeset
    20
cawthron
parents:
diff changeset
    21
      <activityPatternBinding
cawthron
parents:
diff changeset
    22
            activityId="com.nokia.carbide.cpp.debug.cdtactivity"
cawthron
parents:
diff changeset
    23
            pattern="org.eclipse.cdt.debug.ui/org.eclipse.cdt.debug.ui.SignalsView">
cawthron
parents:
diff changeset
    24
      </activityPatternBinding>
cawthron
parents:
diff changeset
    25
-->
cawthron
parents:
diff changeset
    26
cawthron
parents:
diff changeset
    27
<!-- The following UI elements are from org.eclipse.cdt.launch -->
cawthron
parents:
diff changeset
    28
      <activityPatternBinding
cawthron
parents:
diff changeset
    29
            activityId="com.nokia.carbide.cpp.debug.cdtactivity"
cawthron
parents:
diff changeset
    30
            pattern="org.eclipse.cdt.launch/org.eclipse.cdt.launch.localCLaunch">
cawthron
parents:
diff changeset
    31
      </activityPatternBinding>
cawthron
parents:
diff changeset
    32
cawthron
parents:
diff changeset
    33
      <activityPatternBinding
cawthron
parents:
diff changeset
    34
            activityId="com.nokia.carbide.cpp.debug.cdtactivity"
cawthron
parents:
diff changeset
    35
            pattern="org.eclipse.cdt.launch/org.eclipse.cdt.launch.localAttachCLaunch">
cawthron
parents:
diff changeset
    36
      </activityPatternBinding>
cawthron
parents:
diff changeset
    37
cawthron
parents:
diff changeset
    38
      <activityPatternBinding
cawthron
parents:
diff changeset
    39
            activityId="com.nokia.carbide.cpp.debug.cdtactivity"
cawthron
parents:
diff changeset
    40
            pattern="org.eclipse.cdt.launch/org.eclipse.cdt.launch.coreFileCLaunch">
cawthron
parents:
diff changeset
    41
      </activityPatternBinding>
cawthron
parents:
diff changeset
    42
cawthron
parents:
diff changeset
    43
      <activityPatternBinding
cawthron
parents:
diff changeset
    44
            activityId="com.nokia.carbide.cpp.debug.cdtactivity"
cawthron
parents:
diff changeset
    45
            pattern="org.eclipse.cdt.launch/org.eclipse.cdt.debug.ui.localCShortcut">
cawthron
parents:
diff changeset
    46
      </activityPatternBinding>
cawthron
parents:
diff changeset
    47
cawthron
parents:
diff changeset
    48
<!-- The following UI elements are from org.eclipse.cdt.debug.ui -->
cawthron
parents:
diff changeset
    49
cawthron
parents:
diff changeset
    50
      <activityPatternBinding
cawthron
parents:
diff changeset
    51
            activityId="com.nokia.carbide.cpp.debug.cdtactivity"
cawthron
parents:
diff changeset
    52
            pattern="org\.eclipse\.cdt.*/.*SignalZeroWorkbenchActionDelegate">
cawthron
parents:
diff changeset
    53
      </activityPatternBinding>
cawthron
parents:
diff changeset
    54
cawthron
parents:
diff changeset
    55
cawthron
parents:
diff changeset
    56
<!-- The following UI elements are from org.eclipse.cdt.managedbuilder.ui -->
cawthron
parents:
diff changeset
    57
      <activityPatternBinding
cawthron
parents:
diff changeset
    58
            activityId="com.nokia.carbide.cpp.debug.cdtactivity"
cawthron
parents:
diff changeset
    59
            pattern="org.eclipse.cdt.managedbuilder.ui/org.eclipse.cdt.ui.wizards.ConvertToMakeWizard">
cawthron
parents:
diff changeset
    60
      </activityPatternBinding>
cawthron
parents:
diff changeset
    61
cawthron
parents:
diff changeset
    62
<!-- The following UI elements are from org.eclipse.cdt.ui -->
cawthron
parents:
diff changeset
    63
      <activityPatternBinding
cawthron
parents:
diff changeset
    64
            activityId="com.nokia.carbide.cpp.debug.cdtactivity"
cawthron
parents:
diff changeset
    65
            pattern="org.eclipse.cdt.ui/org.eclipse.cdt.ui.wizards.NewCWizard1">
cawthron
parents:
diff changeset
    66
      </activityPatternBinding>
cawthron
parents:
diff changeset
    67
cawthron
parents:
diff changeset
    68
      <activityPatternBinding
cawthron
parents:
diff changeset
    69
            activityId="com.nokia.carbide.cpp.debug.cdtactivity"
cawthron
parents:
diff changeset
    70
            pattern="org.eclipse.cdt.ui/org.eclipse.cdt.ui.wizards.NewCWizard2">
cawthron
parents:
diff changeset
    71
      </activityPatternBinding>
cawthron
parents:
diff changeset
    72
cawthron
parents:
diff changeset
    73
      <activityPatternBinding
cawthron
parents:
diff changeset
    74
            activityId="com.nokia.carbide.cpp.debug.cdtactivity"
cawthron
parents:
diff changeset
    75
            pattern="org\.eclipse\.cdt.*/.*NewProjectDropDown">
cawthron
parents:
diff changeset
    76
      </activityPatternBinding>
cawthron
parents:
diff changeset
    77
 
cawthron
parents:
diff changeset
    78
       <activityPatternBinding
cawthron
parents:
diff changeset
    79
            activityId="com.nokia.carbide.cpp.debug.cdtactivity"
cawthron
parents:
diff changeset
    80
            pattern="org\.eclipse\.cdt.*/.*NewTypeDropDown">
cawthron
parents:
diff changeset
    81
      </activityPatternBinding>
cawthron
parents:
diff changeset
    82
 
cawthron
parents:
diff changeset
    83
       <activityPatternBinding
cawthron
parents:
diff changeset
    84
            activityId="com.nokia.carbide.cpp.debug.cdtactivity"
cawthron
parents:
diff changeset
    85
            pattern="org\.eclipse\.cdt.*/.*NewFileDropDown">
cawthron
parents:
diff changeset
    86
      </activityPatternBinding>
cawthron
parents:
diff changeset
    87
 
cawthron
parents:
diff changeset
    88
       <activityPatternBinding
cawthron
parents:
diff changeset
    89
            activityId="com.nokia.carbide.cpp.debug.cdtactivity"
cawthron
parents:
diff changeset
    90
            pattern="org\.eclipse\.cdt.*/.*NewFolderDropDown">
cawthron
parents:
diff changeset
    91
      </activityPatternBinding>
cawthron
parents:
diff changeset
    92
  
cawthron
parents:
diff changeset
    93
<!-- The following UI elements are from org.eclipse.debug.ui -->
cawthron
parents:
diff changeset
    94
      <activityPatternBinding
cawthron
parents:
diff changeset
    95
            activityId="com.nokia.carbide.cpp.debug.cdtactivity"
cawthron
parents:
diff changeset
    96
            pattern="org\.eclipse\.debug.*/.*relaunch">
cawthron
parents:
diff changeset
    97
      </activityPatternBinding>
cawthron
parents:
diff changeset
    98
 
cawthron
parents:
diff changeset
    99
      <activityPatternBinding
cawthron
parents:
diff changeset
   100
            activityId="com.nokia.carbide.cpp.debug.cdtactivity"
cawthron
parents:
diff changeset
   101
            pattern="org.eclipse.cdt.debug.ui/org.eclipse.cdt.debug.internal.ui.actions.AddEventBreakpointActionDelegate">
cawthron
parents:
diff changeset
   102
      </activityPatternBinding>
cawthron
parents:
diff changeset
   103
 
cawthron
parents:
diff changeset
   104
      <activityPatternBinding
cawthron
parents:
diff changeset
   105
            activityId="com.nokia.carbide.cpp.debug.cdtactivity"
cawthron
parents:
diff changeset
   106
            pattern=".*ImportExecutableWizard">
cawthron
parents:
diff changeset
   107
      </activityPatternBinding>
cawthron
parents:
diff changeset
   108
cawthron
parents:
diff changeset
   109
      <activityPatternBinding
cawthron
parents:
diff changeset
   110
            activityId="com.nokia.carbide.cpp.debug.cdtactivity"
cawthron
parents:
diff changeset
   111
            pattern="org\.eclipse\.debug.*/.*TerminateAndRelaunch">
cawthron
parents:
diff changeset
   112
      </activityPatternBinding>
cawthron
parents:
diff changeset
   113
cawthron
parents:
diff changeset
   114
      <activityPatternBinding
cawthron
parents:
diff changeset
   115
            activityId="com.nokia.carbide.cpp.debug.cdtactivity"
cawthron
parents:
diff changeset
   116
            pattern="org\.eclipse\.debug.*/.*terminateAndRemove">
cawthron
parents:
diff changeset
   117
      </activityPatternBinding>
cawthron
parents:
diff changeset
   118
cawthron
parents:
diff changeset
   119
      <activityPatternBinding
cawthron
parents:
diff changeset
   120
            activityId="com.nokia.carbide.cpp.debug.cdtactivity"
cawthron
parents:
diff changeset
   121
            pattern="org\.eclipse\.debug.*/.*terminateAll">
cawthron
parents:
diff changeset
   122
      </activityPatternBinding>
cawthron
parents:
diff changeset
   123
cawthron
parents:
diff changeset
   124
      <activityPatternBinding
cawthron
parents:
diff changeset
   125
            activityId="com.nokia.carbide.cpp.debug.cdtactivity"
cawthron
parents:
diff changeset
   126
            pattern="org\.eclipse\.debug.*/.*stepWithFilters">
cawthron
parents:
diff changeset
   127
      </activityPatternBinding>
cawthron
parents:
diff changeset
   128
cawthron
parents:
diff changeset
   129
      <activityPatternBinding
cawthron
parents:
diff changeset
   130
            activityId="com.nokia.carbide.cpp.debug.cdtactivity"
cawthron
parents:
diff changeset
   131
            pattern="org\.eclipse\.debug.*/.*toggleStepFilters">
cawthron
parents:
diff changeset
   132
      </activityPatternBinding>
cawthron
parents:
diff changeset
   133
cawthron
parents:
diff changeset
   134
      <activityPatternBinding
cawthron
parents:
diff changeset
   135
            activityId="com.nokia.carbide.cpp.debug.cdtactivity"
cawthron
parents:
diff changeset
   136
            pattern="org\.eclipse\.debug.*/.*ToggleStepFilters">
cawthron
parents:
diff changeset
   137
      </activityPatternBinding>
cawthron
parents:
diff changeset
   138
cawthron
parents:
diff changeset
   139
      <category
cawthron
parents:
diff changeset
   140
            name="Nokia Debug"
cawthron
parents:
diff changeset
   141
            description="Elements associated with the Nokia debugger"
cawthron
parents:
diff changeset
   142
            id="com.nokia.carbide.cpp.debug.nokiacategory">
cawthron
parents:
diff changeset
   143
      </category>
cawthron
parents:
diff changeset
   144
cawthron
parents:
diff changeset
   145
      <activityPatternBinding
cawthron
parents:
diff changeset
   146
            activityId="com.nokia.carbide.cpp.debug.cdtactivity"
cawthron
parents:
diff changeset
   147
            pattern="org.eclipse.ui.project.buildAutomatically">
cawthron
parents:
diff changeset
   148
      </activityPatternBinding>
cawthron
parents:
diff changeset
   149
cawthron
parents:
diff changeset
   150
     <activityPatternBinding
cawthron
parents:
diff changeset
   151
            activityId="com.nokia.carbide.cpp.debug.cdtactivity"
cawthron
parents:
diff changeset
   152
            pattern="org.eclipse.ui.project.buildAll">
cawthron
parents:
diff changeset
   153
      </activityPatternBinding>
cawthron
parents:
diff changeset
   154
cawthron
parents:
diff changeset
   155
     <activityPatternBinding
cawthron
parents:
diff changeset
   156
            activityId="com.nokia.carbide.cpp.debug.cdtactivity"
cawthron
parents:
diff changeset
   157
            pattern="org.eclipse.cdt.managedbuilder.ui/org.eclipse.cdt.managedbuilder.ui.buildConfigToolbarAction">
cawthron
parents:
diff changeset
   158
      </activityPatternBinding>
cawthron
parents:
diff changeset
   159
cawthron
parents:
diff changeset
   160
     <activityPatternBinding
cawthron
parents:
diff changeset
   161
            activityId="com.nokia.carbide.cpp.debug.cdtactivity"
cawthron
parents:
diff changeset
   162
            pattern="org.eclipse.cdt.managedbuilder.ui/org.eclipse.cdt.managedbuilder.ui.buildConfigMenuAction">
cawthron
parents:
diff changeset
   163
      </activityPatternBinding>
cawthron
parents:
diff changeset
   164
cawthron
parents:
diff changeset
   165
    <activityPatternBinding
cawthron
parents:
diff changeset
   166
            activityId="com.nokia.carbide.cpp.debug.cdtactivity"
cawthron
parents:
diff changeset
   167
            pattern="org.eclipse.cdt.debug.mi.ui/org.eclipse.cdt.debug.mi.ui.MIPreferencePage">
cawthron
parents:
diff changeset
   168
      </activityPatternBinding>
cawthron
parents:
diff changeset
   169
cawthron
parents:
diff changeset
   170
      <categoryActivityBinding
cawthron
parents:
diff changeset
   171
            activityId="com.nokia.carbide.cpp.debug.cdtactivity"
cawthron
parents:
diff changeset
   172
            categoryId="com.nokia.carbide.cpp.debug.nokiacategory">
cawthron
parents:
diff changeset
   173
      </categoryActivityBinding>
cawthron
parents:
diff changeset
   174
      
cawthron
parents:
diff changeset
   175
   </extension>
cawthron
parents:
diff changeset
   176
cawthron
parents:
diff changeset
   177
</plugin>