X-Git-Url: http://secure.phpeclipse.com diff --git a/net.sourceforge.phpeclipse.debug.ui/plugin.xml b/net.sourceforge.phpeclipse.debug.ui/plugin.xml index c32d3b7..b37a70d 100644 --- a/net.sourceforge.phpeclipse.debug.ui/plugin.xml +++ b/net.sourceforge.phpeclipse.debug.ui/plugin.xml @@ -1,9 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> +<?eclipse version="3.0"?> <plugin id="net.sourceforge.phpeclipse.debug.ui" name="%Plugin.name" - version="1.0.4" - provider-name="eclipseproject.de" + version="1.1.0" + provider-name="phpeclipse.de" class="net.sourceforge.phpdt.internal.debug.ui.PHPDebugUiPlugin"> <runtime> @@ -12,6 +13,10 @@ </library> </runtime> <requires> + <import plugin="org.eclipse.ui.ide"/> + <import plugin="org.eclipse.jface.text"/> + <import plugin="org.eclipse.ui.workbench.texteditor"/> + <import plugin="org.eclipse.ui.editors"/> <import plugin="org.eclipse.core.runtime"/> <import plugin="org.eclipse.core.resources"/> <import plugin="org.eclipse.ui"/> @@ -84,14 +89,14 @@ <shortcut label="%LaunchShortcut.PHP.label" icon="icons/ctool16/run_php.gif" - modes="run" - class="net.sourceforge.phpdt.internal.debug.ui.launcher.PHPApplicationShortcut" + modes="run,debug" + class="net.sourceforge.phpdt.internal.debug.ui.launcher.PHPLaunchShortcut" id="net.sourceforge.phpdt.debug.ui.applicationshortcut.php"> </shortcut> - </extension> + </extension> <!-- Breakpoint Image --> <extension - point="org.eclipse.ui.markerImageProviders"> + point="org.eclipse.ui.ide.markerImageProviders"> <imageprovider markertype="net.sourceforge.phpeclipse.debug.core.phpLineBreakpointMarker" icon="icons/obj16/brkp_obj.gif" @@ -119,5 +124,52 @@ </action> </actionSet> </extension> - + <extension + point="org.eclipse.ui.contexts"> + <context + name="%Context.Debugging.name" + description="%Context.Debugging.description" + id="net.sourceforge.phpeclipse.debug.ui.debugging" + parentId="org.eclipse.debug.ui.debugging"> + </context> + </extension> + <extension + point="org.eclipse.debug.ui.debugModelContextBindings"> + <modelContextBinding + debugModelId="net.sourceforge.phpeclipse.debug.core" + contextId="net.sourceforge.phpeclipse.debug.ui.debugging"> + </modelContextBinding> + </extension> + <extension + point="net.sourceforge.phpeclipse.phpEditorTextHovers"> + <hover + label="%DebugHover.label" + description="%DebugHover.description" + class="net.sourceforge.phpdt.internal.debug.ui.PHPDebugHover" + id="net.sourceforge.phpdt.ui.DebugHover"> + </hover> + </extension> + <!-- Adapters for retargettable actions --> + <extension point="org.eclipse.core.runtime.adapters"> + <factory + class="net.sourceforge.phpdt.internal.debug.ui.actions.RetargettableActionAdapterFactory" + adaptableType="net.sourceforge.phpeclipse.PHPUnitEditor"> + <adapter type="org.eclipse.debug.ui.actions.IRunToLineTarget"/> + <adapter type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget"/> + </factory> + </extension> + <extension + point="org.eclipse.ui.popupMenus"> + <viewerContribution + targetID="#CompilationUnitRulerContext" + id="org.eclipse.jdt.debug.ui.CompilationUnitRulerPopupActions"> + <action + label="%AddBreakpoint.label" + helpContextId="manage_breakpoint_action_context" + class="net.sourceforge.phpdt.internal.debug.ui.actions.PHPManageBreakpointRulerActionDelegate" + menubarPath="debug" + id="net.sourceforge.phpdt.internal.debug.ui.actions.ManageBreakpointRulerActionDelegate"> + </action> + </viewerContribution> + </extension> </plugin>