1. 05 Eyl, 2002 1 kayıt (commit)
    • Kurt B. Kaiser's avatar
      M PyShell.py · 63857a45
      Kurt B. Kaiser yazdı
      M RemoteDebugger.py
      M ScriptBinding.py
      
      Restart the execution server with a clean environment and execute the
      active module from scratch upon activation of Run/F5.
      
      Add functionality to PyShell.py to restart the execution server in a new
      subprocess.  The server makes a connection to the Idle client which sends a
      block of code to be executed.
      
      Modify ScriptBinding.py to restart the subprocess upon Run/F5, assuming that
      an execution is not currently in progress.  Remove Import Module functionality,
      not required now that the code is executed in a clean environment.
      
      If the Debugger is active, also restart the subprocess side of the split
      debugger.  Add functionality to RemoteDebugger.py to support this.
      
      At this time breakpoints will be lost in the subprocess if Run/F5 is activated.
      A subsequent checkin of PyShell.py will implement reloading of the breakpoints
      into the subprocess debugger.  I'm keeping this separate as the design may
      change.
      63857a45
  2. 03 Tem, 2002 1 kayıt (commit)
  3. 26 Haz, 2002 1 kayıt (commit)
    • Kurt B. Kaiser's avatar
      Shutdown subprocess debugger and associated Proxies/Adapters when closing · ffd3a421
      Kurt B. Kaiser yazdı
      the Idle debugger.
      
      M PyShell.py       : Call RemoteDebugger.close_remote_debugger()
      M RemoteDebugger.py: Add close_remote_debugger(); further polish code used
                           to start the debugger sections.
      M rpc.py           : Add comments on Idlefork methods register(), unregister()
                           comment out unused methods
      M run.py           : Add stop_the_debugger(); polish code
      ffd3a421
  4. 24 Haz, 2002 1 kayıt (commit)
    • Kurt B. Kaiser's avatar
      Clear associated breakpoints when closing an edit window. · 83118c6c
      Kurt B. Kaiser yazdı
      M Debugger.py      : Added clear_file_breaks()
      M EditorWindow.py  : Clear breaks when closed, commments->docstrings,
                           comment out some debugging print statements
      M PyShell.py       : comments->docstrings ; clarify extending EditorWindow
                           methods.
      M RemoteDebugger.py: Add clear_all_file_breaks() functionality,
                           clarify some comments.
      83118c6c
  5. 20 Haz, 2002 1 kayıt (commit)
  6. 16 Haz, 2002 1 kayıt (commit)
    • Kurt B. Kaiser's avatar
      Polish RemoteDebugger code. · 0e3a5773
      Kurt B. Kaiser yazdı
      Use a repr() on the subprocess side when fetching dict values for stack.
      The various dict entities are not needed by the debugger GUI, only
      their representation.
      0e3a5773
  7. 26 May, 2002 1 kayıt (commit)