1. 02 Nis, 2010 1 kayıt (commit)
  2. 14 Agu, 2009 1 kayıt (commit)
  3. 02 Nis, 2009 1 kayıt (commit)
  4. 16 Eki, 2008 1 kayıt (commit)
  5. 15 Eki, 2008 1 kayıt (commit)
  6. 25 May, 2008 1 kayıt (commit)
  7. 20 May, 2008 1 kayıt (commit)
  8. 16 May, 2008 1 kayıt (commit)
  9. 11 May, 2008 1 kayıt (commit)
  10. 23 Şub, 2008 1 kayıt (commit)
  11. 23 Ock, 2008 1 kayıt (commit)
  12. 09 Eki, 2007 1 kayıt (commit)
  13. 18 Kas, 2005 1 kayıt (commit)
    • Kurt B. Kaiser's avatar
      Merge IDLE-syntax-branch r39668:41449 into trunk · b1754455
      Kurt B. Kaiser yazdı
      A    idlelib/AutoCompleteWindow.py
      A    idlelib/AutoComplete.py
      A    idlelib/HyperParser.py
      M    idlelib/PyShell.py
      M    idlelib/ParenMatch.py
      M    idlelib/configDialog.py
      M    idlelib/EditorWindow.py
      M    idlelib/PyParse.py
      M    idlelib/CallTips.py
      M    idlelib/CallTipWindow.py
      M    idlelib/run.py
      M    idlelib/config-extensions.def
      A    idlelib/MultiCall.py
      b1754455
  14. 05 May, 2005 1 kayıt (commit)
  15. 21 Ara, 2004 1 kayıt (commit)
  16. 19 Kas, 2004 1 kayıt (commit)
  17. 04 Tem, 2004 1 kayıt (commit)
  18. 21 Ock, 2004 1 kayıt (commit)
    • Kurt B. Kaiser's avatar
      Added a Tk error dialog to run.py inform the user if the subprocess can't · af3eb878
      Kurt B. Kaiser yazdı
      connect to the user GUI process.  Added a timeout to the GUI's listening
      socket.  Added Tk error dialogs to PyShell.py to announce a failure to bind
      the port or connect to the subprocess.  Clean up error handling during
      connection initiation phase.  This is an update of Python Patch 778323.
      
      M NEWS.txt
      M PyShell.py
      M ScriptBinding.py
      M run.py
      
      Backport candidate.
      af3eb878
  19. 02 Ock, 2004 1 kayıt (commit)
  20. 19 Kas, 2003 1 kayıt (commit)
  21. 22 Haz, 2003 1 kayıt (commit)
  22. 14 Haz, 2003 1 kayıt (commit)
  23. 13 Haz, 2003 1 kayıt (commit)
  24. 05 Haz, 2003 1 kayıt (commit)
  25. 02 Haz, 2003 1 kayıt (commit)
  26. 28 May, 2003 1 kayıt (commit)
  27. 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
  28. 17 May, 2003 1 kayıt (commit)
  29. 14 May, 2003 1 kayıt (commit)
    • Kurt B. Kaiser's avatar
      On Windows the subprocess was not exiting during a restart. · aa6b856a
      Kurt B. Kaiser yazdı
      This bug, henceforth designated Freddy, was due to the mistaken
      elimination of the KeyboardInterrupt exception at the previous revision.
      PyShell's unix_terminate hammer was masking the problem on Linux.  On W2K
      the subprocess MainThread was trying to print the exception after the
      SockThread had ceased to service the socket.  The subprocess would then
      detach and spin when the GUI created the new subprocess.
      
      Modified Files: run.py
      aa6b856a
  30. 12 May, 2003 1 kayıt (commit)
    • Kurt B. Kaiser's avatar
      1. RemoteDebugger now runs user code in subprocess MainThread · 9ec454ec
      Kurt B. Kaiser yazdı
      2. run.py: move exception printing to toplevel to allow access from main()
      3. Clarification in PyShell.py: when the subprocess is restarted, the
         debugger GUI is reused with a fresh instance of the subprocess
         debugger.
      
      M PyShell.py
      M RemoteDebugger.py
      M run.py
      9ec454ec
  31. 08 May, 2003 1 kayıt (commit)
  32. 22 Mar, 2003 1 kayıt (commit)
    • Kurt B. Kaiser's avatar
      M PyShell.py · 11c53e2e
      Kurt B. Kaiser yazdı
      M run.py
      
      1. Move subprocess socket handling to a subthread - "SockThread".
      2. In the subprocess, implement a queue and global completion and exit
      flags.  Execute code after it is passed through the queue.  (Currently,
      user code is executed in SockThread.  The next phase of development will
      move the tail of the queue to MainThread.)
      3. Implement an RPC message used to shut down the execution server.
      4. Improve normal and exception subprocess exits.
      
      (At this checkin a "pass loop" interrupt doesn't work on any platform.  It
      will be restored for all platforms once user code execution is moved to
      MainThread.)
      11c53e2e
  33. 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
  34. 03 Mar, 2003 1 kayıt (commit)
    • Kurt B. Kaiser's avatar
      SF 695861 · b6aff151
      Kurt B. Kaiser yazdı
      Eliminate extra blank line in shell output.  Caused by stdout not being
      flushed
      upon completion of subprocess' Executive.runcode() when user code ends by
      outputting an unterminated line, e.g. print "test",
      b6aff151
  35. 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
  36. 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
  37. 20 Ara, 2002 1 kayıt (commit)
    • Tony Lownds's avatar
      Update way a subprocess is launched for Mac OS X. · f53dec2e
      Tony Lownds yazdı
      Another applet mechanism has been developed for Python on Mac OS X and
      trying to use the -c "__import__('run').main()" trick is just not working.
      
      macosx_main.py is a new file which should be used as the startup file for
      Mac OS X applet bundles. This startup file understands a -p option, which
      when seen will start run.main(). When running as an applet, this seems like
      the best approach.
      f53dec2e
  38. 10 Eki, 2002 1 kayıt (commit)
  39. 25 Agu, 2002 1 kayıt (commit)
  40. 05 Agu, 2002 1 kayıt (commit)