[Pydev-cvs] org.python.pydev.debug .project,1.3,1.4 Changes.txt,1.1,1.2 plugin.xml,1.8,1.9
Brought to you by:
fabioz
From: Aleksandar T. <at...@us...> - 2004-05-07 02:03:23
|
Update of /cvsroot/pydev/org.python.pydev.debug In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13484 Modified Files: .project Changes.txt plugin.xml Log Message: Breakpoints, first cut Index: .project =================================================================== RCS file: /cvsroot/pydev/org.python.pydev.debug/.project,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** .project 15 Apr 2004 23:24:50 -0000 1.3 --- .project 7 May 2004 02:03:11 -0000 1.4 *************** *** 8,11 **** --- 8,14 ---- <project>org.eclipse.core.resources</project> <project>org.eclipse.core.runtime</project> + <project>org.eclipse.debug.core</project> + <project>org.eclipse.ui</project> + <project>org.eclipse.ui.views</project> <project>org.python.pydev</project> </projects> *************** *** 30,33 **** --- 33,37 ---- <nature>org.eclipse.pde.PluginNature</nature> <nature>org.eclipse.jdt.core.javanature</nature> + <nature>org.python.pydev.pythonNature</nature> </natures> </projectDescription> Index: Changes.txt =================================================================== RCS file: /cvsroot/pydev/org.python.pydev.debug/Changes.txt,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Changes.txt 15 Apr 2004 23:24:50 -0000 1.1 --- Changes.txt 7 May 2004 02:03:11 -0000 1.2 *************** *** 5,7 **** org.eclipse.cdt.debug.internal.ui.CDTDebugModelPresentation is a big class implementing this ! org.eclipse.cdt.launch.internal.LocalCLaunchConfigurationDelegate launches a debugged C program \ No newline at end of file --- 5,12 ---- org.eclipse.cdt.debug.internal.ui.CDTDebugModelPresentation is a big class implementing this ! org.eclipse.cdt.launch.internal.LocalCLaunchConfigurationDelegate launches a debugged C program ! ! ! Future ideas: ! - changing the values API inside PyVariable ! - better variable refresh \ No newline at end of file Index: plugin.xml =================================================================== RCS file: /cvsroot/pydev/org.python.pydev.debug/plugin.xml,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** plugin.xml 5 May 2004 02:02:50 -0000 1.8 --- plugin.xml 7 May 2004 02:03:11 -0000 1.9 *************** *** 84,88 **** icon="icons/python.gif" tooltip="Debug python script" ! class="org.python.pydev.debug.ui.launching.PythonRunActionDelegate" menubarPath="org.python.pydev.debug.WorkspaceMenu/group1" enablesFor="1" --- 84,88 ---- icon="icons/python.gif" tooltip="Debug python script" ! class="org.python.pydev.debug.ui.actions.PythonRunActionDelegate" menubarPath="org.python.pydev.debug.WorkspaceMenu/group1" enablesFor="1" *************** *** 93,97 **** icon="icons/python.gif" tooltip="Run a python script" ! class="org.python.pydev.debug.ui.launching.PythonRunActionDelegate" menubarPath="org.python.pydev.debug.WorkspaceMenu/group1" enablesFor="1" --- 93,97 ---- icon="icons/python.gif" tooltip="Run a python script" ! class="org.python.pydev.debug.ui.actions.PythonRunActionDelegate" menubarPath="org.python.pydev.debug.WorkspaceMenu/group1" enablesFor="1" *************** *** 134,193 **** <editorContribution id="org.python.pydev.debug.BreakpointRulerActions" ! targetID="org.python.pydev.editor.PyEdit"> <action id="org.python.pydev.debug.BreakpointRulerAction" actionID="RulerDoubleClick" label="Add breakpoint" ! class="org.python.pydev.debug.ui.ManageBreakpointRulerActionDelegate"> </action> ! </editorContribution> </extension> <!-- breakpoint popup menu --> ! <!-- <extension point="org.eclipse.ui.popupMenus"> <viewerContribution id="org.python.pydev.debug.PyEditPopupActions" ! targetID="#ClassFileRulerContext"> ! <action ! id="org.eclipse.jdt.ui.actions.JavaBreakpointPropertiesRulerActionDelegate" ! label="%JavaBreakpointProperties.label" menubarPath="debug" - helpContextId="breakpoint_properties_action_context" class="org.eclipse.jdt.internal.debug.ui.actions.JavaBreakpointPropertiesRulerActionDelegate"> </action> <action id="org.eclipse.jdt.ui.actions.EnableDisableBreakpointRulerActionDelegate" ! label="%EnableBreakpoint.label" menubarPath="debug" helpContextId="enable_disable_breakpoint_action_context" class="org.eclipse.jdt.internal.debug.ui.actions.EnableDisableBreakpointRulerActionDelegate"> ! </action> <action id="org.eclipse.jdt.ui.actions.ManageBreakpointRulerActionDelegate" ! label="%AddBreakpoint.label" menubarPath="debug" ! helpContextId="manage_breakpoint_action_context" ! class="org.eclipse.jdt.internal.debug.ui.actions.ManageBreakpointRulerActionDelegate"> </action> </viewerContribution> ! <extension> --> <!--- breakpoint marker --> ! <extension ! point="org.eclipse.core.resources.markers" ! id="pyStopBreakpointMarker"> ! <super type="org.eclipse.debug.core.breakpointMarker"/> ! <persistent value="true"/> ! <attribute name="org.eclipse.cdt.debug.core.condition"/> ! <attribute name="org.eclipse.cdt.debug.core.ignoreCount"/> ! <attribute name="org.eclipse.cdt.debug.core.threadId"/> ! <attribute name="org.eclipse.cdt.debug.core.installCount"/> ! </extension> ! <extension ! point="org.eclipse.debug.core.breakpoints"> ! <breakpoint id="pythonStopBreakpoint" ! markerType="pyStopBreakpointMarker" ! class="org.python.pydev.debug.core.breakpoints.PyStopBreakpoint" ! /> ! </extension> </plugin> --- 134,221 ---- <editorContribution id="org.python.pydev.debug.BreakpointRulerActions" ! targetID="org.python.pydev.editor.PythonEditor"> <action id="org.python.pydev.debug.BreakpointRulerAction" actionID="RulerDoubleClick" label="Add breakpoint" ! class="org.python.pydev.debug.ui.actions.ManageBreakpointRulerActionDelegate"> </action> ! </editorContribution> </extension> <!-- breakpoint popup menu --> ! <extension point="org.eclipse.ui.popupMenus"> <viewerContribution id="org.python.pydev.debug.PyEditPopupActions" ! targetID="#TextRulerContext"> ! <!-- <action ! id="org.python.pydev.actions.JavaBreakpointPropertiesRulerActionDelegate" ! label="Breakpoint properties" menubarPath="debug" class="org.eclipse.jdt.internal.debug.ui.actions.JavaBreakpointPropertiesRulerActionDelegate"> </action> <action id="org.eclipse.jdt.ui.actions.EnableDisableBreakpointRulerActionDelegate" ! label="Enable breakpoint" menubarPath="debug" helpContextId="enable_disable_breakpoint_action_context" class="org.eclipse.jdt.internal.debug.ui.actions.EnableDisableBreakpointRulerActionDelegate"> ! </action> --> <action id="org.eclipse.jdt.ui.actions.ManageBreakpointRulerActionDelegate" ! label="Add Breakpoint" menubarPath="debug" ! class="org.python.pydev.debug.ui.actions.ManageBreakpointRulerActionDelegate"> </action> </viewerContribution> ! </extension> ! ! <!-- breakpoints ! need a marker to mark the breakpoint ! breakpoint associated with marker for BreakpointManager ! marker image provider to provide name for the marker --> + <!-- org.eclipse.debug.core.breakpointMarker --> + <extension + point="org.eclipse.core.resources.markers" + id="pyStopBreakpointMarker"> + <super type="org.eclipse.debug.core.lineBreakpointMarker"/> + <persistent value="true"/> + <attribute name="org.eclipse.cdt.debug.core.condition"/> + </extension> + <extension + point="org.eclipse.debug.core.breakpoints"> + <breakpoint id="pythonStopBreakpoint" + markerType="org.python.pydev.debug.pyStopBreakpointMarker" + class="org.python.pydev.debug.model.PyBreakpoint" + /> + </extension> + <extension + point="org.eclipse.ui.markerImageProviders"> + <imageprovider id="pythonBreakPointImage" + markertype="org.python.pydev.debug.pyStopBreakpointMarker" + icon="icons/breakmarker.gif"/> + </extension> + <extension point = "org.eclipse.debug.ui.debugModelPresentations"> + <debugModelPresentation + class = "org.python.pydev.debug.model.PyDebugModelPresentation" + id = "org.python.pydev.debug"> + </debugModelPresentation> + </extension> <!--- breakpoint marker --> ! <!--- <extension id="breakpointMarker" point="org.eclipse.core.resources.markers"> ! <super type="org.eclipse.core.resources.marker"/> ! <persistent value="true"/> ! <attribute name="org.eclipse.debug.core.modelIdentifier"/> ! <attribute name="org.eclipse.debug.core.enabled"/> ! <attribute name="org.eclipse.debug.core.registered"/> ! <attribute name="org.eclipse.debug.core.persisted"/> ! </extension> ! <extension id="lineBreakpointMarker" point="org.eclipse.core.resources.markers"> ! <super type="org.eclipse.debug.core.breakpointMarker"/> ! <super type="org.eclipse.core.resources.textmarker"/> ! <persistent value="true"/> ! </extension> --> ! </plugin> + |