1) Improvements for the XDebug plugin.
[phpeclipse.git] / net.sourceforge.phpeclipse.xdebug.core / plugin.xml
index ed5960d..69af34e 100644 (file)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.0"?>
+<?eclipse version="3.2"?>
 <plugin>
    <extension
          point="org.eclipse.debug.core.launchConfigurationTypes">
@@ -7,7 +7,14 @@
             delegate="net.sourceforge.phpeclipse.xdebug.php.launching.PHPLaunchConfigurationDelegate"
             id="net.sourceforge.phpeclipse.xdebug.php.launch"
             modes="run, debug"
-            name="PHP Script"
+            name="PHP XDebug Script"
+            sourceLocatorId="net.sourceforge.phpeclipse.xdebug.core.sourceLookupDirector.php"
+            sourcePathComputerId="net.sourceforge.phpeclipse.xdebug.core.sourcePathComputer.php"/>
+      <launchConfigurationType
+            delegate="net.sourceforge.phpeclipse.xdebug.php.launching.PHPRemoteLaunchConfigurationDelegate"
+            id="net.sourceforge.phpeclipse.xdebug.php.remotelaunch"
+            modes="debug"
+            name="PHP XDebug Remote Script"
             sourceLocatorId="net.sourceforge.phpeclipse.xdebug.core.sourceLookupDirector.php"
             sourcePathComputerId="net.sourceforge.phpeclipse.xdebug.core.sourcePathComputer.php"/>
    </extension>
       <super type="org.eclipse.debug.core.lineBreakpointMarker"/>
    
    </extension>
-
+   <extension 
+       point="org.eclipse.debug.core.watchExpressionDelegates">
+     <watchExpressionDelegate
+       debugModel="net.sourceforge.phpeclipse.xdebug.php"
+       delegateClass="net.sourceforge.phpeclipse.xdebug.php.model.XDebugWatchExpressionDelegate"/>
+   </extension>
 </plugin>