0
+ − 1
<?xml version="1.0" encoding="UTF-8"?>
+ − 2
<?eclipse version="3.0"?>
+ − 3
<plugin>
+ − 4
+ − 5
<extension
444
+ − 6
point="org.eclipse.debug.core.launchDelegates">
+ − 7
+ − 8
<launchDelegate
+ − 9
sourceLocatorId="org.eclipse.cdt.debug.core.sourceLocator"
1099
+ − 10
sourcePathComputerId="com.nokia.cdt.debug.common.internal.source.lookup.CarbideSourcePathComputer"
444
+ − 11
delegateDescription="Launch a classic Carbide Emulator debug session."
747
11dc6d4e9da5
Add 'Classic' to all DE-based launch delegate names for which there exist EDC variants
Ed Swartz <ed.swartz@nokia.com>
diff
changeset
+ − 12
name="Classic Symbian OS Emulation"
444
+ − 13
delegate="com.nokia.cdt.internal.debug.launch.EmulationLaunchDelegate"
+ − 14
modes="run,debug"
+ − 15
type="com.nokia.cdt.debug.launch.emulationLaunch"
+ − 16
id="com.nokia.cdt.debug.launch.emulationLaunchDelegate">
+ − 17
</launchDelegate>
+ − 18
+ − 19
<launchDelegate
496
+ − 20
name="Classic Symbian OS Application TRK"
444
+ − 21
delegateDescription="Launch a classic Symbian OS Application TRK debug session."
+ − 22
delegate="com.nokia.cdt.internal.debug.launch.TRKLaunchDelegate"
+ − 23
modes="run,debug"
+ − 24
type="com.nokia.cdt.debug.launch.appTRKLaunch"
+ − 25
id="com.nokia.cdt.debug.launch.appTRKLaunchDelegate"
+ − 26
sourceLocatorId="org.eclipse.cdt.debug.core.sourceLocator"
1099
+ − 27
sourcePathComputerId="com.nokia.cdt.debug.common.internal.source.lookup.CarbideSourcePathComputer">
444
+ − 28
</launchDelegate>
+ − 29
+ − 30
<launchDelegate
747
11dc6d4e9da5
Add 'Classic' to all DE-based launch delegate names for which there exist EDC variants
Ed Swartz <ed.swartz@nokia.com>
diff
changeset
+ − 31
name="Classic Symbian OS System TRK"
444
+ − 32
delegateDescription="Launch a classic Symbian OS System TRK debug session."
+ − 33
delegate="com.nokia.cdt.internal.debug.launch.TRKLaunchDelegate"
+ − 34
modes="run,debug"
+ − 35
type="com.nokia.cdt.debug.launch.systemTRKLaunch"
+ − 36
id="com.nokia.cdt.debug.launch.systemTRKLaunchDelegate"
+ − 37
sourceLocatorId="org.eclipse.cdt.debug.core.sourceLocator"
1099
+ − 38
sourcePathComputerId="com.nokia.cdt.debug.common.internal.source.lookup.CarbideSourcePathComputer">
444
+ − 39
</launchDelegate>
+ − 40
+ − 41
<launchDelegate
747
11dc6d4e9da5
Add 'Classic' to all DE-based launch delegate names for which there exist EDC variants
Ed Swartz <ed.swartz@nokia.com>
diff
changeset
+ − 42
name="Classic Symbian OS Attach to Process"
444
+ − 43
delegate="com.nokia.cdt.internal.debug.launch.AttachLaunchDelegate"
+ − 44
delegateDescription="Launch a classic Symbian OS Attach to Process debug session."
+ − 45
modes="debug"
+ − 46
type="com.nokia.cdt.debug.launch.attachLaunch"
+ − 47
id="com.nokia.cdt.debug.launch.attachLaunchDelegate"
+ − 48
sourceLocatorId="org.eclipse.cdt.debug.core.sourceLocator"
1099
+ − 49
sourcePathComputerId="com.nokia.cdt.debug.common.internal.source.lookup.CarbideSourcePathComputer">
444
+ − 50
</launchDelegate>
+ − 51
+ − 52
<launchDelegate
747
11dc6d4e9da5
Add 'Classic' to all DE-based launch delegate names for which there exist EDC variants
Ed Swartz <ed.swartz@nokia.com>
diff
changeset
+ − 53
name="Classic Symbian OS Trace32"
444
+ − 54
delegate="com.nokia.cdt.internal.debug.launch.Trace32LaunchDelegate"
+ − 55
delegateDescription="Launch a classic Symbian OS Trace32 debug session."
+ − 56
modes="debug"
+ − 57
type="com.nokia.cdt.debug.launch.t32Launch"
+ − 58
id="com.nokia.cdt.debug.launch.t32LaunchDelegate"
+ − 59
sourceLocatorId="org.eclipse.cdt.debug.core.sourceLocator"
1099
+ − 60
sourcePathComputerId="com.nokia.cdt.debug.common.internal.source.lookup.CarbideSourcePathComputer">
444
+ − 61
</launchDelegate>
+ − 62
+ − 63
</extension>
+ − 64
+ − 65
<extension
0
+ − 66
point="org.eclipse.debug.core.launchConfigurationTypes">
+ − 67
+ − 68
<launchConfigurationType
+ − 69
name="Symbian OS Emulation"
444
+ − 70
public="true"
0
+ − 71
id="com.nokia.cdt.debug.launch.emulationLaunch">
+ − 72
</launchConfigurationType>
+ − 73
+ − 74
<launchConfigurationType
+ − 75
name="Symbian OS Application TRK"
+ − 76
public="true"
444
+ − 77
id="com.nokia.cdt.debug.launch.appTRKLaunch">
0
+ − 78
</launchConfigurationType>
+ − 79
+ − 80
<launchConfigurationType
+ − 81
name="Symbian OS System TRK"
+ − 82
public="true"
444
+ − 83
id="com.nokia.cdt.debug.launch.systemTRKLaunch">
0
+ − 84
</launchConfigurationType>
+ − 85
+ − 86
<launchConfigurationType
+ − 87
name="Symbian OS Attach to Process"
+ − 88
public="true"
444
+ − 89
id="com.nokia.cdt.debug.launch.attachLaunch">
0
+ − 90
</launchConfigurationType>
+ − 91
+ − 92
<launchConfigurationType
+ − 93
name="Symbian OS Trace32"
+ − 94
public="true"
444
+ − 95
id="com.nokia.cdt.debug.launch.t32Launch">
0
+ − 96
</launchConfigurationType>
+ − 97
+ − 98
</extension>
444
+ − 99
0
+ − 100
<extension
+ − 101
point="org.eclipse.debug.ui.launchConfigurationTypeImages">
+ − 102
<launchConfigurationTypeImage
+ − 103
icon="icons/launch_config_file_16x16.png"
+ − 104
configTypeID="com.nokia.cdt.debug.launch.emulationLaunch"
+ − 105
id="com.nokia.cdt.debug.launch.emulationLaunchImage">
+ − 106
</launchConfigurationTypeImage>
+ − 107
<launchConfigurationTypeImage
+ − 108
icon="icons/launch_config_file_16x16.png"
+ − 109
configTypeID="com.nokia.cdt.debug.launch.appTRKLaunch"
+ − 110
id="com.nokia.cdt.debug.launch.appTRKLaunchImage">
+ − 111
</launchConfigurationTypeImage>
+ − 112
<launchConfigurationTypeImage
+ − 113
icon="icons/launch_config_file_16x16.png"
+ − 114
configTypeID="com.nokia.cdt.debug.launch.systemTRKLaunch"
+ − 115
id="com.nokia.cdt.debug.launch.systemTRKLaunchImage">
+ − 116
</launchConfigurationTypeImage>
+ − 117
+ − 118
<launchConfigurationTypeImage
+ − 119
icon="icons/launch_config_file_16x16.png"
+ − 120
configTypeID="com.nokia.cdt.debug.launch.attachLaunch"
+ − 121
id="com.nokia.cdt.debug.launch.attachLaunchImage">
+ − 122
</launchConfigurationTypeImage>
+ − 123
<launchConfigurationTypeImage
+ − 124
icon="icons/launch_config_file_16x16.png"
+ − 125
configTypeID="com.nokia.cdt.debug.launch.t32Launch"
+ − 126
id="com.nokia.cdt.debug.launch.t32LaunchImage">
+ − 127
</launchConfigurationTypeImage>
+ − 128
</extension>
+ − 129
+ − 130
<extension
+ − 131
point="org.eclipse.debug.ui.launchConfigurationTabGroups">
+ − 132
<launchConfigurationTabGroup
+ − 133
type="com.nokia.cdt.debug.launch.emulationLaunch"
+ − 134
class="com.nokia.cdt.internal.debug.launch.ui.EmulationConfigurationTabGroup"
+ − 135
id="com.nokia.cdt.debug.launch.emulationLaunchTabGroup">
+ − 136
</launchConfigurationTabGroup>
+ − 137
</extension>
+ − 138
+ − 139
<extension
+ − 140
point="org.eclipse.debug.ui.launchConfigurationTabGroups">
+ − 141
<launchConfigurationTabGroup
+ − 142
type="com.nokia.cdt.debug.launch.appTRKLaunch"
+ − 143
class="com.nokia.cdt.internal.debug.launch.ui.AppTRKConfigurationTabGroup"
+ − 144
id="com.nokia.cdt.debug.launch.appTRKLaunchTabGroup">
+ − 145
</launchConfigurationTabGroup>
+ − 146
</extension>
+ − 147
+ − 148
<extension
+ − 149
point="org.eclipse.debug.ui.launchConfigurationTabGroups">
+ − 150
<launchConfigurationTabGroup
+ − 151
type="com.nokia.cdt.debug.launch.systemTRKLaunch"
+ − 152
class="com.nokia.cdt.internal.debug.launch.ui.SystemTRKConfigurationTabGroup"
+ − 153
id="com.nokia.cdt.debug.launch.systemTRKLaunchTabGroup">
+ − 154
</launchConfigurationTabGroup>
+ − 155
</extension>
+ − 156
+ − 157
<extension
+ − 158
point="org.eclipse.debug.ui.launchConfigurationTabGroups">
+ − 159
<launchConfigurationTabGroup
+ − 160
type="com.nokia.cdt.debug.launch.attachLaunch"
+ − 161
class="com.nokia.cdt.internal.debug.launch.ui.AttachConfigurationTabGroup"
+ − 162
id="com.nokia.cdt.debug.launch.attachLaunchTabGroup">
+ − 163
</launchConfigurationTabGroup>
+ − 164
</extension>
+ − 165
+ − 166
<extension
+ − 167
point="org.eclipse.debug.ui.launchConfigurationTabGroups">
+ − 168
<launchConfigurationTabGroup
+ − 169
type="com.nokia.cdt.debug.launch.t32Launch"
+ − 170
class="com.nokia.cdt.internal.debug.launch.ui.T32StopModeConfigurationTabGroup"
+ − 171
id="com.nokia.cdt.debug.launch.t32LaunchTabGroup">
+ − 172
</launchConfigurationTabGroup>
+ − 173
</extension>
+ − 174
956
+ − 175
0
+ − 176
<extension
+ − 177
point="org.eclipse.debug.ui.launchShortcuts">
+ − 178
<shortcut
956
+ − 179
class="com.nokia.cdt.internal.debug.launch.PhoneLaunchShortcut"
+ − 180
icon="icons/launch_config_file_16x16.png"
+ − 181
id="com.nokia.cdt.debug.launch.symbianCPPShortcut.phone"
+ − 182
label="Symbian OS Phone Launch"
+ − 183
modes="run, debug">
+ − 184
<contextualLaunch>
+ − 185
<enablement>
+ − 186
<with
+ − 187
variable="selection">
+ − 188
<count
+ − 189
value="1">
+ − 190
</count>
+ − 191
<iterate>
+ − 192
<and>
+ − 193
<or>
+ − 194
<instanceof
+ − 195
value="org.eclipse.cdt.core.model.IBinary">
+ − 196
</instanceof>
+ − 197
<instanceof
+ − 198
value="org.eclipse.cdt.core.model.ICProject">
+ − 199
</instanceof>
+ − 200
<instanceof
+ − 201
value="org.eclipse.cdt.debug.core.executables.Executable">
+ − 202
</instanceof>
+ − 203
<test
+ − 204
forcePluginActivation="true"
+ − 205
property="org.eclipse.cdt.launch.isExecutable">
+ − 206
</test>
+ − 207
<test
+ − 208
forcePluginActivation="true"
+ − 209
property="org.eclipse.cdt.launch.isCProject">
+ − 210
</test>
+ − 211
<and>
+ − 212
<instanceof
+ − 213
value="org.eclipse.ui.IFileEditorInput">
+ − 214
</instanceof>
+ − 215
<adapt
+ − 216
type="org.eclipse.core.resources.IResource">
+ − 217
<adapt
+ − 218
type="org.eclipse.cdt.core.model.ICElement">
+ − 219
</adapt>
+ − 220
</adapt>
+ − 221
</and>
+ − 222
<test
+ − 223
forcePluginActivation="true"
+ − 224
property="com.nokia.cdt.debug.launch.isCarbideProject">
+ − 225
</test>
+ − 226
<test
+ − 227
forcePluginActivation="true"
+ − 228
property="com.nokia.cdt.debug.launch.isExecutable">
+ − 229
</test>
+ − 230
</or>
+ − 231
<test
+ − 232
forcePluginActivation="true"
+ − 233
property="com.nokia.cdt.debug.launch.isNotEmulator">
+ − 234
</test>
+ − 235
</and>
+ − 236
</iterate>
+ − 237
</with>
+ − 238
</enablement>
+ − 239
<contextLabel
985
+ − 240
label="Run Symbian OS Application on Phone"
956
+ − 241
mode="run">
+ − 242
</contextLabel>
+ − 243
<contextLabel
985
+ − 244
label="Debug Symbian OS Application on Phone"
956
+ − 245
mode="debug">
+ − 246
</contextLabel>
+ − 247
</contextualLaunch>
+ − 248
<description
+ − 249
description="Debugs on a phone using System TRK or Application TRK"
+ − 250
mode="debug">
+ − 251
</description>
+ − 252
<description
+ − 253
description="Runs on a phone using System TRK or Application TRK"
+ − 254
mode="run">
+ − 255
</description>
+ − 256
</shortcut>
+ − 257
<shortcut
985
+ − 258
class="com.nokia.cdt.internal.debug.launch.BoardLaunchShortcut"
+ − 259
icon="icons/launch_config_file_16x16.png"
+ − 260
id="com.nokia.cdt.debug.launch.symbianCPPShortcut.refboard"
989
+ − 261
label="Symbian OS Reference Board Launch"
985
+ − 262
modes="run, debug">
+ − 263
<contextualLaunch>
+ − 264
<enablement>
+ − 265
<with
+ − 266
variable="selection">
+ − 267
<count
+ − 268
value="1">
+ − 269
</count>
+ − 270
<iterate>
+ − 271
<and>
+ − 272
<or>
+ − 273
<instanceof
+ − 274
value="org.eclipse.cdt.core.model.IBinary">
+ − 275
</instanceof>
+ − 276
<instanceof
+ − 277
value="org.eclipse.cdt.core.model.ICProject">
+ − 278
</instanceof>
+ − 279
<instanceof
+ − 280
value="org.eclipse.cdt.debug.core.executables.Executable">
+ − 281
</instanceof>
+ − 282
<test
+ − 283
forcePluginActivation="true"
+ − 284
property="org.eclipse.cdt.launch.isExecutable">
+ − 285
</test>
+ − 286
<test
+ − 287
forcePluginActivation="true"
+ − 288
property="org.eclipse.cdt.launch.isCProject">
+ − 289
</test>
+ − 290
<and>
+ − 291
<instanceof
+ − 292
value="org.eclipse.ui.IFileEditorInput">
+ − 293
</instanceof>
+ − 294
<adapt
+ − 295
type="org.eclipse.core.resources.IResource">
+ − 296
<adapt
+ − 297
type="org.eclipse.cdt.core.model.ICElement">
+ − 298
</adapt>
+ − 299
</adapt>
+ − 300
</and>
+ − 301
<test
+ − 302
forcePluginActivation="true"
+ − 303
property="com.nokia.cdt.debug.launch.isCarbideProject">
+ − 304
</test>
+ − 305
<test
+ − 306
forcePluginActivation="true"
+ − 307
property="com.nokia.cdt.debug.launch.isExecutable">
+ − 308
</test>
+ − 309
</or>
+ − 310
<test
+ − 311
forcePluginActivation="true"
+ − 312
property="com.nokia.cdt.debug.launch.isNotEmulator">
+ − 313
</test>
+ − 314
</and>
+ − 315
</iterate>
+ − 316
</with>
+ − 317
</enablement>
+ − 318
<contextLabel
+ − 319
label="Run Symbian OS Application on Reference Board"
+ − 320
mode="run">
+ − 321
</contextLabel>
+ − 322
<contextLabel
+ − 323
label="Debug Symbian OS Application on Reference Board"
+ − 324
mode="debug">
+ − 325
</contextLabel>
+ − 326
</contextualLaunch>
+ − 327
<description
+ − 328
description="Runs on a development board or reference hardware using a JTAG connection."
+ − 329
mode="run">
+ − 330
</description>
+ − 331
<description
+ − 332
description="Debugs on a development board or reference hardware using a JTAG connection."
+ − 333
mode="debug">
+ − 334
</description>
+ − 335
</shortcut>
+ − 336
<shortcut
956
+ − 337
class="com.nokia.cdt.internal.debug.launch.EmulatorLaunchShortcut"
+ − 338
icon="icons/launch_config_file_16x16.png"
+ − 339
id="com.nokia.cdt.debug.launch.symbianCPPShortcut.emulator"
+ − 340
label="Symbian OS Emulator Launch"
+ − 341
modes="run, debug">
+ − 342
<contextualLaunch>
+ − 343
<enablement>
+ − 344
<with
+ − 345
variable="selection">
+ − 346
<count
+ − 347
value="1">
+ − 348
</count>
+ − 349
<iterate>
+ − 350
<and>
+ − 351
<or>
+ − 352
<instanceof
+ − 353
value="org.eclipse.cdt.core.model.IBinary">
+ − 354
</instanceof>
+ − 355
<instanceof
+ − 356
value="org.eclipse.cdt.core.model.ICProject">
+ − 357
</instanceof>
+ − 358
<instanceof
+ − 359
value="org.eclipse.cdt.debug.core.executables.Executable">
+ − 360
</instanceof>
+ − 361
<test
+ − 362
forcePluginActivation="true"
+ − 363
property="org.eclipse.cdt.launch.isExecutable">
+ − 364
</test>
+ − 365
<test
+ − 366
forcePluginActivation="true"
+ − 367
property="org.eclipse.cdt.launch.isCProject">
+ − 368
</test>
+ − 369
<and>
+ − 370
<instanceof
+ − 371
value="org.eclipse.ui.IFileEditorInput">
+ − 372
</instanceof>
+ − 373
<adapt
+ − 374
type="org.eclipse.core.resources.IResource">
+ − 375
<adapt
+ − 376
type="org.eclipse.cdt.core.model.ICElement">
+ − 377
</adapt>
+ − 378
</adapt>
+ − 379
</and>
+ − 380
<test
+ − 381
forcePluginActivation="true"
+ − 382
property="com.nokia.cdt.debug.launch.isCarbideProject">
+ − 383
</test>
+ − 384
<test
+ − 385
forcePluginActivation="true"
+ − 386
property="com.nokia.cdt.debug.launch.isExecutable">
+ − 387
</test>
+ − 388
</or>
+ − 389
<test
+ − 390
forcePluginActivation="true"
+ − 391
property="com.nokia.cdt.debug.launch.isEmulator">
+ − 392
</test>
+ − 393
</and>
+ − 394
</iterate>
+ − 395
</with>
+ − 396
</enablement>
+ − 397
<contextLabel
985
+ − 398
label="Run Symbian OS Application on Emulator"
956
+ − 399
mode="run">
+ − 400
</contextLabel>
+ − 401
<contextLabel
985
+ − 402
label="Debug Symbian OS Application on Emulator"
956
+ − 403
mode="debug">
+ − 404
</contextLabel>
+ − 405
</contextualLaunch>
+ − 406
<description
+ − 407
description="Debugs using a WINSCW emulator"
+ − 408
mode="debug">
+ − 409
</description>
+ − 410
<description
+ − 411
description="Runs using a WINSCW emulator"
+ − 412
mode="run">
+ − 413
</description>
0
+ − 414
</shortcut>
+ − 415
</extension>
+ − 416
+ − 417
<!-- Property testers -->
+ − 418
<extension point="org.eclipse.core.expressions.propertyTesters">
+ − 419
<propertyTester
+ − 420
namespace="com.nokia.cdt.debug.launch"
956
+ − 421
properties="isExecutable, isCarbideProject, isEmulator, isNotEmulator"
0
+ − 422
type="org.eclipse.core.runtime.IAdaptable"
+ − 423
class="com.nokia.cdt.internal.debug.launch.SymbianProjectPropertyTester"
+ − 424
id="com.nokia.cdt.debug.launch.SymbianProjectPropertyTester">
+ − 425
</propertyTester>
+ − 426
</extension>
+ − 427
+ − 428
<!-- Adapters for contextual launch -->
+ − 429
<extension point="org.eclipse.core.runtime.adapters">
+ − 430
<factory
+ − 431
class=""
+ − 432
adaptableType="org.eclipse.cdt.core.model.ICProject">
+ − 433
<adapter type="org.eclipse.debug.ui.actions.ILaunchable"/>
+ − 434
</factory>
+ − 435
</extension>
+ − 436
+ − 437
<!-- Adapters for contextual launch -->
+ − 438
<extension point="org.eclipse.core.runtime.adapters">
+ − 439
<factory
+ − 440
class=""
202
+ − 441
adaptableType="org.eclipse.cdt.debug.core.executables.Executable">
0
+ − 442
<adapter type="org.eclipse.debug.ui.actions.ILaunchable"/>
+ − 443
</factory>
+ − 444
</extension>
+ − 445
+ − 446
<!-- hack to make the traditional memory rendering the default. we probaly
+ − 447
need to keep it this way until CDT adopts this rendering as the default.
+ − 448
see Eclipse bugzilla #146667 for more information. -->
+ − 449
<extension
+ − 450
point="org.eclipse.debug.ui.memoryRenderings">
+ − 451
<renderingBindings
+ − 452
defaultIds="org.eclipse.dd.debug.memory.renderings.traditional.TraditionalRendering"
+ − 453
primaryId="org.eclipse.dd.debug.memory.renderings.traditional.TraditionalRendering"
+ − 454
renderingIds="org.eclipse.dd.debug.memory.renderings.traditional.TraditionalRendering">
+ − 455
<enablement>
+ − 456
<instanceof value="org.eclipse.cdt.debug.internal.core.model.CMemoryBlockExtension"/>
+ − 457
</enablement>
+ − 458
</renderingBindings>
+ − 459
</extension>
+ − 460
+ − 461
<extension
+ − 462
point="org.eclipse.ui.startup">
+ − 463
</extension>
+ − 464
212
0e84cf0560e1
added the new launch wizard UI and updated existing wizards to match. fixed bug where the launch wizard wasn't taking into account if a launch type supported the given mode (run/debug). fixed some problems with the refactor of the t32 and platsim into their own plugins.
wpaul
diff
changeset
+ − 465
<extension-point id="launchWizardExtension" name="Launch Wizard Page" schema="schema/launchWizardExtension.exsd"/>
0e84cf0560e1
added the new launch wizard UI and updated existing wizards to match. fixed bug where the launch wizard wasn't taking into account if a launch type supported the given mode (run/debug). fixed some problems with the refactor of the t32 and platsim into their own plugins.
wpaul
diff
changeset
+ − 466
<extension-point id="launchCategoryExtension" name="Launch Category" schema="schema/launchCategoryExtension.exsd"/>
956
+ − 467
0
+ − 468
</plugin>