1. 10 May, 2005 1 kayıt (commit)
  2. 23 Ara, 2004 1 kayıt (commit)
  3. 21 Ara, 2004 1 kayıt (commit)
  4. 12 Şub, 2004 1 kayıt (commit)
  5. 21 Ock, 2004 1 kayıt (commit)
  6. 10 Eyl, 2003 1 kayıt (commit)
    • Kurt B. Kaiser's avatar
      Python Bug 775061 · 62685d36
      Kurt B. Kaiser yazdı
      1. Remove "idle" script, it lives in Tools/scripts/ now.
      2. Remove shebang from idle.py, should be called explicitly.
      3. Remove obsolete test code from rpc.py; needs unit test.
      62685d36
  7. 05 Haz, 2003 1 kayıt (commit)
  8. 24 May, 2003 1 kayıt (commit)
    • Kurt B. Kaiser's avatar
      1. Stake Freddy. · 67fd0ea4
      Kurt B. Kaiser yazdı
         e.g. further improve subprocess interrupt, exceptions, and termination.
      2. Remove the workarounds in PyShell.py and ScriptBinding.py involving
         interrupting the subprocess prior to killing it, not necessary anymore.
      3. Fix a bug introduced at PyShell Rev 1.66: was getting extra shell menu
         every time the shell window was recreated.
      
      M PyShell.py
      M ScriptBinding.py
      M rpc.py
      M run.py
      67fd0ea4
  9. 10 May, 2003 1 kayıt (commit)
  10. 08 May, 2003 1 kayıt (commit)
  11. 22 Mar, 2003 2 kayıt (commit)
  12. 12 Mar, 2003 1 kayıt (commit)
  13. 11 Mar, 2003 1 kayıt (commit)
    • Kurt B. Kaiser's avatar
      M rpc.py · 7c221320
      Kurt B. Kaiser yazdı
      M run.py
      1. Clarify that rpc.SocketIO._getresponse() currently blocks on socket.
      2. Improve exception handling in subprocess when GUI terminates abruptly.
      7c221320
  14. 10 Mar, 2003 1 kayıt (commit)
    • Kurt B. Kaiser's avatar
      M PyShell.py · 9ac783d7
      Kurt B. Kaiser yazdı
      M rpc.py
      Improve exception handing if peer process has terminated.
      9ac783d7
  15. 27 Şub, 2003 1 kayıt (commit)
    • Kurt B. Kaiser's avatar
      M rpc.py · 86bc4644
      Kurt B. Kaiser yazdı
      M run.py
      
      Move exception formatting out of rpc.py.  This allows each end of the
      link to format and print exceptions how and where it sees fit and makes it
      easier for threads to display their own exceptions.
      86bc4644
  16. 17 Şub, 2003 1 kayıt (commit)
    • Kurt B. Kaiser's avatar
      M NEWS.txt · 003091cd
      Kurt B. Kaiser yazdı
      M PyShell.py
      M ScriptBinding.py
      M rpc.py
      M run.py
      
      Clean up the way IDLEfork handles termination of the subprocess, restore
      ability to interrupt user code in Windows (so long as it's doing terminal
      I/O).
      
      1. Handle subprocess interrupts in Windows with an RPC message.
      2. Run/F5 will restart the subprocess even if user code is running.
      3. Restart the subprocess if the link is dropped.
      4. Exit IDLE cleanly even during I/O.
      4. In rpc.py, remove explicit calls to statelock, let the condition
         variable handle acquire() and release().
      003091cd
  17. 31 Ock, 2003 1 kayıt (commit)
    • Kurt B. Kaiser's avatar
      M PyShell.py · 8cd0def1
      Kurt B. Kaiser yazdı
      M rpc.py
      
      SF Bug 676398 Doesn't handle non-built-in exceptions
      1. Move exception formatting to the subprocess; allows subclassing of
         exceptions, including subclasses created in the shell without
         introducing excessive complexity in the RPC mechanism.
      2. Provide access to linecache from subprocess to support this.
      8cd0def1
  18. 25 Ock, 2003 2 kayıt (commit)
    • Kurt B. Kaiser's avatar
      M PyShell.py · bc286131
      Kurt B. Kaiser yazdı
      M RemoteDebugger.py
      M rpc.py
      
      Fix the incorrect shell exception tracebacks generated when running
      under debugger control:
      
      1. Use rpc.SocketIO.asynccall() instead of remotecall() to handle the
         IdbProxy.run() command.
      2. Add a 'shell' attribute to RemoteDebugger.IdbProxy to allow setting
         of ModifiedInterpreter's active_seq attribute from RemoteDebugger code.
      3. Cleanup PyShell.ModifiedInterpreter.runcode() and remove ambiguity
         regarding use of begin/endexecuting().
      4. In runcode() and cleanup_traceback() use 'console' instead of 'file' to
         denote the entity to which the exception traceback is printed.
      5. Enhance cleanup_traceback() so if the traceback is pruned entirely away
         (the error is in IDLE internals) it will be displayed in its entirety
         instead.
      6. ModifiedInterpreter.runcode() now prints ERROR RPC returns to both
         console and __stderr__.
      7. Make a small tweak to the rpc.py debug messages.
      bc286131
    • Kurt B. Kaiser's avatar
      1. Eliminate putrequest(): only used in asynccall(), merge it there. · 0a0e6c3b
      Kurt B. Kaiser yazdı
      2. Add additional debugging statements and enhance others.
      3. Clarify comments.
      4. Move SocketIO.nextseq class attribute to beginning of class.
      0a0e6c3b
  19. 31 Ara, 2002 1 kayıt (commit)
  20. 23 Ara, 2002 1 kayıt (commit)
  21. 06 Ara, 2002 1 kayıt (commit)
    • Kurt B. Kaiser's avatar
      M PyShell.py · 0930c43e
      Kurt B. Kaiser yazdı
      1. Format and print exceptions raised in user code.
      
      M rpc.py
      1. Additional debug messages in rpc.py
      2. Move debug message enable switch from SocketIO to Client and Server
         to allow separate activation.
      3. Add indication of origin (client or server) to debug message
      4. Add sequence number to appropriate debug messages
      
      5. Pass string exception arg as a string rather than a tuple.
      0930c43e
  22. 30 Kas, 2002 1 kayıt (commit)
    • Kurt B. Kaiser's avatar
      M PyShell.py · 6e44cc23
      Kurt B. Kaiser yazdı
      M rpc.py
      
      SF Bug 629987: Idle not printing prompts following SyntaxError
      6e44cc23
  23. 10 Eki, 2002 1 kayıt (commit)
  24. 25 Agu, 2002 1 kayıt (commit)
  25. 24 Agu, 2002 1 kayıt (commit)
  26. 05 Agu, 2002 1 kayıt (commit)
  27. 26 Tem, 2002 1 kayıt (commit)
  28. 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
  29. 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
  30. 26 May, 2002 1 kayıt (commit)