1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-04 14:55:41 +02:00
cdt/plugins/org.eclipse.dd.gdb.ui/plugin.xml
Marc Khouzam ac79e652c6 Bug 232357
This patch removes all dependencies to the CDT debug feature.
It copies Extensions that were defined in the CDT to DSF.
I have tested it with an Eclipse that did _not_ have the CDT debug feature, and things seem to work as they should. There was a few files copied from the CDT that may need some cleanup, but I'll leave that for later.
2008-05-22 20:23:15 +00:00

62 lines
2.6 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
<extension point="org.eclipse.core.runtime.adapters">
<factory
class="org.eclipse.dd.gdb.internal.ui.GdbAdapterFactory"
adaptableType="org.eclipse.dd.gdb.internal.provisional.launching.GdbLaunch">
<adapter type="org.eclipse.debug.internal.ui.viewers.model.provisional.IElementContentProvider"/>
<adapter type="org.eclipse.debug.internal.ui.viewers.model.provisional.IModelProxyFactory"/>
<adapter type="org.eclipse.debug.ui.contexts.ISuspendTrigger"/>
<adapter type="org.eclipse.debug.internal.ui.viewers.model.provisional.IColumnPresentationFactory"/>
</factory>
</extension>
<extension point="org.eclipse.debug.ui.memoryRenderings">
<renderingBindings
defaultIds="org.eclipse.debug.ui.rendering.raw_memory"
primaryId="org.eclipse.debug.ui.rendering.raw_memory"
renderingIds="org.eclipse.debug.ui.rendering.raw_memory,org.eclipse.debug.ui.rendering.ascii,org.eclipse.debug.ui.rendering.signedint,org.eclipse.debug.ui.rendering.unsignedint">
<enablement>
<instanceof value="org.eclipse.dd.dsf.debug.model.DsfMemoryBlock"/>
</enablement>
</renderingBindings>
</extension>
<extension point="org.eclipse.ui.propertyPages">
<page class="org.eclipse.dd.gdb.internal.ui.breakpoints.CBreakpointGdbThreadFilterPage"
id="org.eclipse.dd.gdb.breakpoint.filtering"
name="Filter">
<filter name="debugModelId" value="org.eclipse.dd.gdb"/>
<enabledWhen>
<adapt type="org.eclipse.cdt.debug.core.model.ICBreakpoint"/>
</enabledWhen>
</page>
</extension>
<extension
point="org.eclipse.debug.core.statusHandlers">
<statusHandler
class="org.eclipse.dd.gdb.internal.ui.launching.ProcessPrompter"
code="100"
id="org.eclipse.dd.gdb.ui.processPrompter"
plugin="org.eclipse.dd.gdb.ui">
</statusHandler>
</extension>
<extension
point="org.eclipse.cdt.debug.ui.CDebuggerPage">
<debuggerPage
class="org.eclipse.dd.gdb.internal.ui.launching.GdbDebuggerPage"
debuggerID="org.eclipse.dd.gdb.GdbDebugger"
id="org.eclipse.dd.gdb.ui.GdbDebuggerPage">
</debuggerPage>
<debuggerPage
class="org.eclipse.dd.gdb.internal.ui.launching.GdbServerDebuggerPage"
debuggerID="org.eclipse.dd.gdb.GdbServerDebugger"
id="org.eclipse.dd.gdb.ui.GdbServerDebuggerPage">
</debuggerPage>
</extension>
</plugin>