3b6a53256b18d141f0dda35724cf437282f7e0ca |
|
11-Jun-2016 |
Terry Jan Reedy <tjreedy@udel.edu> |
Issue #5124: Paste with selection should always replace. This is how paste work on Windows, Mac, modern Linux apps, and ttk widgets. The exception was X11 tk widgets. Original patch by Serhiy Storchake.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
815ab140302a2f7a541d1bbda650875bd47f8ea2 |
|
20-Nov-2015 |
Terry Jan Reedy <tjreedy@udel.edu> |
Make it slightly clearer that IDLE close message is referring to user program, not to IDLE itself.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
35aa5d07a2865f34d178e7c35c1f1eeb73289eac |
|
12-Nov-2015 |
Terry Jan Reedy <tjreedy@udel.edu> |
Issue #25313: Change the handling of new built-in text color themes to better address the compatibility problem introduced by the addition of IDLE Dark. Consistently use the revised idleConf.CurrentTheme everywhere in idlelib.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
8bfacc798559bb99bc9e13060b9ff23234760c1f |
|
26-Sep-2015 |
Terry Jan Reedy <tjreedy@udel.edu> |
Issue #25173: Replace 'master' with 'parent' in tkinter.messagebox calls. This associates the message box with the widget and is better for Mac OSX. Patch by Mark Roseman.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
b60d103de7da17a9bc9ded35d84ffe0dc90c1c3e |
|
23-Sep-2015 |
Terry Jan Reedy <tjreedy@udel.edu> |
whitespace
/external/python/cpython2/Lib/idlelib/PyShell.py
|
ca33d56f005589967d5b3d77aa807270d5c376ed |
|
23-Sep-2015 |
Terry Jan Reedy <tjreedy@udel.edu> |
Issue #24570: Right-click for context menus now work on Mac Aqual also. Patch by Mark Roseman.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
baf9ef960c22d9bea2d0189549514c0044e68978 |
|
07-Sep-2015 |
Terry Jan Reedy <tjreedy@udel.edu> |
Issue #24889: When starting Idle, force focus onto Idle window if not already there (as when opening Idle from interactive Python on Windows).
/external/python/cpython2/Lib/idlelib/PyShell.py
|
b50d3b2cd322d757852aa783c69127a44906212d |
|
03-Sep-2015 |
Terry Jan Reedy <tjreedy@udel.edu> |
Issue #21192: Change 'RUN' back to 'RESTART' when running editor file.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
1d8b7be33316619083a7189f2cdd70fb071c14d0 |
|
04-Aug-2015 |
Terry Jan Reedy <tjreedy@udel.edu> |
Issue #24759: Revert 8203fc75b3d2.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
8755d78e4fa867202a020624defa4e0e4b56afbb |
|
01-Aug-2015 |
Terry Jan Reedy <tjreedy@udel.edu> |
Issue #21192: Idle Editor. When a file is run, put its name in the restart bar. Do not print false prompts. Original patch by Adnan Umer.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
a872fec1ec24b5131920151cd6c4bbcb836bf92d |
|
31-Jul-2015 |
Terry Jan Reedy <tjreedy@udel.edu> |
Issue 24759: Gracefull exit Idle if ttk import fails.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
23120090f5efe2627ecb56384d5f117893d748a5 |
|
18-May-2015 |
Terry Jan Reedy <tjreedy@udel.edu> |
Issue #24222: Fix regression introduced with idlelib/PyShell.py future print import. Idle -c "code", -r file.py again compile with print statement.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
4b2c468e7464dc29700b50afcfc0bf101bea7fb8 |
|
17-May-2015 |
Serhiy Storchaka <storchaka@gmail.com> |
Issue #15809: IDLE shell now uses locale encoding instead of Latin1 for decoding unicode literals.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
2848925ed252769d5fcc4ee1ba91a250810b1b55 |
|
16-May-2015 |
Terry Jan Reedy <tjreedy@udel.edu> |
Issue #23184: idlelib, remove more unused names and imports.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
ac5164dd985397e5bbf89c2789738601b7a47a72 |
|
24-Mar-2015 |
Serhiy Storchaka <storchaka@gmail.com> |
Issue #23583: Fixed writing unicode to standard output stream in IDLE. Added tests for standard IO streams in IDLE.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
b5daa3d6db429017dea1e4f15b78557e03b5f847 |
|
18-Jan-2015 |
Ned Deily <nad@acm.org> |
Issue #23180: Rename IDLE "Windows" menu item to "Window". Patch by Al Sweigart.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
08da46e10f3fb49ecb2d69bc934667e5a352b2a7 |
|
13-Oct-2014 |
Terry Jan Reedy <tjreedy@udel.edu> |
Issue #22614: Don't try to update deleted text. Patch by Serhiy Storchaka.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
987a02b5cfe57c4430f2cd72d20aaa0d513ec7c3 |
|
12-Oct-2014 |
Terry Jan Reedy <tjreedy@udel.edu> |
Issue #14105: Change comment to reflect fix. Patch by Saimadhav Heblikar.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
bee003cf539c79ae4a047f47ce4ea7dc377763e5 |
|
20-Sep-2014 |
Terry Jan Reedy <tjreedy@udel.edu> |
Issue #22420: Avoid 'write to None' crashes by using print instead. For 2,.7, add print_function __future__ import and convert print statements to print functions. Based on 3.x patch by Serhiy Storchaka.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
25327d4d3bc1bab8b0263a44f8d8790ce03c7877 |
|
09-Aug-2014 |
Terry Jan Reedy <tjreedy@udel.edu> |
Issue #14105: Stop removing breakpoints from Idle editors. Move BREAK tag configuration to PyShellEditorWindow.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
57847df4e59015c141e645b47112829cf41b582a |
|
28-Mar-2014 |
Ned Deily <nad@acm.org> |
Issue #17654: Ensure IDLE menus are customized properly on OS X for non-framework builds and for all variants of Tk.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
4ade2d25fc585876540ac9d591a44469fd853462 |
|
08-Feb-2014 |
Terry Jan Reedy <tjreedy@udel.edu> |
Issue #20406: Use Python application icons for Idle window title bars. Patch mostly by Serhiy Storchaka.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
0b6b335253949df26c369ecce35199e9dc2b86f5 |
|
25-Dec-2013 |
Serhiy Storchaka <storchaka@gmail.com> |
Issue #20058: sys.stdin.readline() in IDLE now always returns only one line.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
278543d5392967fb4bfe2d3b3f71c2281500c458 |
|
11-Dec-2013 |
Ned Deily <nad@acm.org> |
Issue #18270: Prevent possible IDLE AttributeError on OS X when no initial shell window is present. (Original patch by Terry Reedy)
/external/python/cpython2/Lib/idlelib/PyShell.py
|
7057f3fa4db3df28148c6b764e92789b07271689 |
|
10-Dec-2013 |
Serhiy Storchaka <storchaka@gmail.com> |
Issue #19481: print() of unicode, str or bytearray subclass instance in IDLE no more hangs.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
b638a38dc07dcc87c62eac5177b96824e2e8dfa2 |
|
14-Aug-2013 |
Terry Jan Reedy <tjreedy@udel.edu> |
Issue #18425: Add docstrings to IdleHistory.py. Remove redundant 'history_' prefix from two attributes and two methods of History class.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
2b149860a052606500cc4293db29cde5c85bf288 |
|
29-Jun-2013 |
Terry Jan Reedy <tjreedy@udel.edu> |
Issue #18316: Update idlelib 2.7 except clauses to ease backports.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
8eab008b53c9aeb1ceabac378ec4bf306fdde44b |
|
29-Jun-2013 |
Terry Jan Reedy <tjreedy@udel.edu> |
Issue *18081, #18242: Change Idle warnings capture in PyShell and run to stop replacing warnings.formatwarnings and to reverse replacement of warnings.showwarnings when import is complete and when main function exits. Add test_warning.py. Vinay Sajip provided capture_warnings function.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
16ce43a6d8c4f6e0da088c8bc68dbbbdbb2e9a36 |
|
12-Jun-2013 |
Roger Serwy <roger.serwy@gmail.com> |
#5492: Avoid traceback when exiting IDLE caused by a race condition.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
674f4fa2ad1394235db032f8513af0a7b3347067 |
|
23-May-2013 |
Ned Deily <nad@acm.org> |
Issue #17532: Always include Options menu for IDLE on OS X. Patch by Guilherme Simões.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
53dc4f0148f08d0da5c394089b7061cd77269fc0 |
|
12-Apr-2013 |
Roger Serwy <roger.serwy@gmail.com> |
#17585: Fixed IDLE regression. Now closes when using exit() or quit().
/external/python/cpython2/Lib/idlelib/PyShell.py
|
ad8cad3c6d18f1455de9b4d3d370702eb3a1ee9f |
|
03-Apr-2013 |
Roger Serwy <roger.serwy@gmail.com> |
#14254: IDLE now handles readline correctly across shell restarts.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
d7c9d9cdcdc179a0c9a458c70f814cd9db024e5d |
|
03-Apr-2013 |
Roger Serwy <roger.serwy@gmail.com> |
#17614: IDLE no longer raises exception when quickly closing a file.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
34d0c66ef2bcfae00beb9f2b14e393cd00f499e4 |
|
01-Apr-2013 |
Roger Serwy <roger.serwy@gmail.com> |
#6698: IDLE now opens just an editor window when configured to do so.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
d676a3a221b99e1b352e18be0939158dfc37ef82 |
|
30-Mar-2013 |
Terry Jan Reedy <tjreedy@udel.edu> |
Issue #17390: Display Python version on Idle title bar. Patch by Edmond Burnett.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
9abc830c6a7b490f7ae248e5fa63c50e55d98ccc |
|
25-Jan-2013 |
Serhiy Storchaka <storchaka@gmail.com> |
Issue #9290: In IDLE the sys.std* streams now implement io.TextIOBase interface and support all mandatory methods and properties.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
5018db76aa433430e1bdb0826086df1c025a1f70 |
|
01-Nov-2012 |
Andrew Svetlov <andrew.svetlov@gmail.com> |
Issue #1207589: Add Cut/Copy/Paste items to IDLE right click Context Menu Patch by Todd Rovito.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
8a15c37df7415189f6e9291df074fba68b68df43 |
|
31-Jul-2012 |
Andrew Svetlov <andrew.svetlov@gmail.com> |
Issue #9803: Don't close IDLE on saving if breakpoint is open. Patch by Roger Serwy.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
e2b5624ee8cc4ac505162e6b3d99cfb4c2e8aa77 |
|
25-Jul-2012 |
Martin v. Löwis <martin@v.loewis.de> |
Issue #15318: Prevent writing to sys.stdin. Patch by Roger Serwy and myself.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
f8fc674f0bc1819a85e64e1f3174b682260adab6 |
|
09-Jul-2012 |
Terry Jan Reedy <tjreedy@udel.edu> |
Issue 13532: Allow bytearrays to be written also.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
9e6bf1a8ee8ea9d7b187763c92cd500bc614fc64 |
|
09-Jul-2012 |
Martin v. Löwis <martin@v.loewis.de> |
Widen test to support unicode.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
e8e4e1456c8c168b5d1b5065280a50b3b5cf394f |
|
09-Jul-2012 |
Martin v. Löwis <martin@v.loewis.de> |
- Issue #13532: Check that arguments to sys.stdout.write are strings.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
5e247b705e3bdd77967bca76601b791003389ada |
|
31-May-2012 |
Ned Deily <nad@acm.org> |
Issue #14962: Update text coloring in IDLE shell window after changing options. Patch by Roger Serwy.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
eaa7e7825e9f4b211bc104cfde6cc951f9dcb94e |
|
27-May-2012 |
Terry Jan Reedy <tjreedy@udel.edu> |
Issue #10365: File open dialog now works instead of crashing even when parent window is closed. Patch by Roger Serwy.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
7c010ee00cc0bfb859c326d9a78bd8dd2bf92246 |
|
21-Mar-2012 |
Andrew Svetlov <andrew.svetlov@gmail.com> |
#3573: idle now doesn't hungs if launched as: idle -e <directory> Patch by Guilherme Polo.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
1d4ae48f48b2da82a89769a714644eb55a541888 |
|
31-Jan-2012 |
Terry Jan Reedy <tjreedy@udel.edu> |
whitespace3
/external/python/cpython2/Lib/idlelib/PyShell.py
|
b98000ab5bd3fcb3774666ce3bb127e71634c349 |
|
31-Jan-2012 |
Terry Jan Reedy <tjreedy@udel.edu> |
#13506 Add '' to path for interactive interpreter by adding with_cwd parameter to PyShell.PyShell.transfer_path() and changing elsewhere as needed. Original patches by Marco Scataglini and Roger Serwy.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
40ad04171d7f3773ed29a3ff13a1d58eefab57c2 |
|
14-Dec-2011 |
Ned Deily <nad@acm.org> |
Issue #4625: If IDLE cannot write to its recent file or breakpoint files, display a message popup and continue rather than crash. (original patch by Roger Serwy)
/external/python/cpython2/Lib/idlelib/PyShell.py
|
86d669bdb849ab5cf99623494c706a5ab416e84e |
|
31-Oct-2011 |
Ned Deily <nad@acm.org> |
Issue 13296: Fix IDLE to clear compile __future__ flags on shell restart. (Patch by Roger Serwy)
/external/python/cpython2/Lib/idlelib/PyShell.py
|
13502b19c64b2cd37b0b2b66dfcc26d0f028cd84 |
|
04-Jul-2011 |
Senthil Kumaran <senthil@uthcode.com> |
Fix closes issue12438 - idlelib.PyShell's showformatwarning method was passing an incorrect arg.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
2a6f4b33271742f66a8e58a5ffd37e890e0acae3 |
|
30-Jan-2011 |
Ned Deily <nad@acm.org> |
Merged revisions 88003 via svnmerge from svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r88003 | ned.deily | 2011-01-14 20:37:12 -0800 (Fri, 14 Jan 2011) | 5 lines #10907: Warn OS X 10.6 IDLE users to use ActiveState Tcl/Tk 8.5, rather than the currently problematic Apple-supplied one, when running with the 64-/32-bit installer variant. ........
/external/python/cpython2/Lib/idlelib/PyShell.py
|
c569cfebcebd3d3c8cf77e6c8971a19c78ff7261 |
|
23-Jul-2010 |
Ezio Melotti <ezio.melotti@gmail.com> |
Merged revisions 83103 via svnmerge from svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r83103 | ezio.melotti | 2010-07-23 19:48:22 +0300 (Fri, 23 Jul 2010) | 1 line #9359: fix typo. Thanks to Piotr Kasprzyk for the patch. ........
/external/python/cpython2/Lib/idlelib/PyShell.py
|
d630c04ab1ab35e2ec6eeeaba9bdcb9f8e730e78 |
|
02-Apr-2010 |
Florent Xicluna <florent.xicluna@gmail.com> |
#7092: Fix additional "-3" warnings in the idlelib package, and convert to absolute imports.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
c8a730bf72b1c95651a8a39766bf56635956a2e0 |
|
25-Mar-2010 |
Florent Xicluna <florent.xicluna@gmail.com> |
Syntax cleanup `== None` -> `is None`
/external/python/cpython2/Lib/idlelib/PyShell.py
|
f198ac2db28109c0761395b80c7b482f9167f515 |
|
14-Aug-2009 |
Guilherme Polo <ggpolo@gmail.com> |
Issue #3926: Fix the usage of the new showwarnings and formatwarning.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
013d6cc0df238013075930c5adb1c4724f38aa49 |
|
04-Apr-2009 |
Kurt B. Kaiser <kbk@shore.net> |
Allow multiple IDLE GUI/subprocess pairs to exist simultaneously. Thanks to David Scherer for suggesting the use of an ephemeral port for the GUI. Patch 1529142 Weeble.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
bf3f69ee85d3c497bfdeae3ac3338c1409ca454c |
|
27-Jan-2009 |
Raymond Hettinger <python@rcn.com> |
Remove startup firewall message. That is handled by an error dialog whenever a connection cannot be formed. Also, the Idle version number is already in the About Idle dialog. Now, the startup is clean looking once again.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
b76444b2fa39a99984ffa4bcfa9806fbb091594a |
|
16-Oct-2008 |
Benjamin Peterson <benjamin@python.org> |
use new showwarnings signature for idle #3391
/external/python/cpython2/Lib/idlelib/PyShell.py
|
6634bf2919d855ccd821e878b8cc00c7209f1cbe |
|
20-May-2008 |
Georg Brandl <georg@python.org> |
Tkinter rename reversal: remove tkinter package, adapt imports and docs.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
ad9afeb8f02db9a13d2ed8e45361ecbc0d19bd32 |
|
16-May-2008 |
Georg Brandl <georg@python.org> |
Tkinter rename, step 2: fix imports and add stub modules.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
93cdae5f814292da17c38374d0cfa314b96fd3be |
|
27-Apr-2008 |
Kurt B. Kaiser <kbk@shore.net> |
Home / Control-A toggles between left margin and end of leading white space. Patch 1196903 Jeff Shute. M idlelib/PyShell.py M idlelib/EditorWindow.py M idlelib/NEWS.txt
/external/python/cpython2/Lib/idlelib/PyShell.py
|
5b63acd31e0e40c1a9a9e9762905b0054ff37994 |
|
29-Mar-2008 |
Benjamin Peterson <benjamin@python.org> |
#2503 make singletons compared with "is" not == or != Thanks to Wummel for the patch
/external/python/cpython2/Lib/idlelib/PyShell.py
|
85897c9b38794c44d549c2e4b5f46cc6d1d57da4 |
|
04-Oct-2007 |
Kurt B. Kaiser <kbk@shore.net> |
Remove unused theme that was causing a fault in p3k.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
dddeb0eec4dcb1ba3c408a54ad01e1a1ea4d5670 |
|
06-Feb-2007 |
Kurt B. Kaiser <kbk@shore.net> |
Clean up ModifiedInterpreter.runcode() structure
/external/python/cpython2/Lib/idlelib/PyShell.py
|
d076153ee8a9e4e2e7ecd3ff77fdb3b7aaf7ef77 |
|
12-Oct-2006 |
Georg Brandl <georg@python.org> |
Bug #813342: Start the IDLE subprocess with -Qnew if the parent is started with that option.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
e0b673573b7e94420b147cf28241091f4fe2fcff |
|
01-Oct-2006 |
Kurt B. Kaiser <kbk@shore.net> |
Add comment explaining that error msgs may be due to user code when running w/o subprocess.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
7ae354846fff616746eeba6d27ccd5c175591cae |
|
16-Aug-2006 |
Kurt B. Kaiser <kbk@shore.net> |
File menu hotkeys: there were three 'p' assignments. Reassign the 'Save Copy As' and 'Print' hotkeys to 'y' and 't'. Change the Shell menu hotkey from 's' to 'l'. M Bindings.py M PyShell.py M NEWS.txt
/external/python/cpython2/Lib/idlelib/PyShell.py
|
f137e1df2c02f5782c5b0f18a2b3b649f255f63a |
|
16-Aug-2006 |
Kurt B. Kaiser <kbk@shore.net> |
Get quit() and exit() to work cleanly when not using subprocess.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
d112bc7958151fa17c4ccb27413c43e45b8476fb |
|
16-Aug-2006 |
Kurt B. Kaiser <kbk@shore.net> |
Patch #1540892: site.py Quitter() class attempts to close sys.stdin before raising SystemExit, allowing IDLE to honor quit() and exit(). M Lib/site.py M Lib/idlelib/PyShell.py M Lib/idlelib/CREDITS.txt M Lib/idlelib/NEWS.txt M Misc/NEWS
/external/python/cpython2/Lib/idlelib/PyShell.py
|
cd3d8bee022cda55c43c2130122d092f5059d115 |
|
10-Aug-2006 |
Kurt B. Kaiser <kbk@shore.net> |
Retrieval of previous shell command was not always preserving indentation since 1.2a1) Patch 1528468 Tal Einat.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
be332e4ba7cffe4da7933ea21df1bbb50835666a |
|
09-Aug-2006 |
Kurt B. Kaiser <kbk@shore.net> |
As a slight enhancement to the previous checkin, improve the internal error reporting by moving message to IDLE console.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
312e5afb5121ac9863bda7e348e5c4f1d75c5dd6 |
|
09-Aug-2006 |
Kurt B. Kaiser <kbk@shore.net> |
1. When used w/o subprocess, all exceptions were preceeded by an error message claiming they were IDLE internal errors (since 1.2a1). 2. Add Ronald Oussoren to CREDITS M NEWS.txt M PyShell.py M CREDITS.txt
/external/python/cpython2/Lib/idlelib/PyShell.py
|
b3c4d16e688d073dae92f272d66b6efa4b70a734 |
|
24-Jul-2006 |
Kurt B. Kaiser <kbk@shore.net> |
EditorWindow failed when used stand-alone if sys.ps1 not set. Bug 1010370 Dave Florek M EditorWindow.py M PyShell.py M NEWS.txt
/external/python/cpython2/Lib/idlelib/PyShell.py
|
4f96f1f2b5068b8e8bd8d0f83f856b6e2883a3ab |
|
11-Jun-2006 |
Tim Peters <tim.peters@gmail.com> |
Whitespace normalization.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
19302d927e6688e02553df16177e4867e2d0e3b3 |
|
11-Jun-2006 |
Ronald Oussoren <ronaldoussoren@mac.com> |
This patch improves the L&F of IDLE on OSX. The changes are conditionalized on being in an IDLE.app bundle on darwin. This does a slight reorganisation of the menus and adds support for file-open events.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
b17544551fc8dfd1304d5679c6e444cad4d34d97 |
|
18-Nov-2005 |
Kurt B. Kaiser <kbk@shore.net> |
Merge IDLE-syntax-branch r39668:41449 into trunk 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
/external/python/cpython2/Lib/idlelib/PyShell.py
|
6203196c7c0d9d93593919ecee2625af2db6bc2c |
|
01-Sep-2005 |
Neal Norwitz <nnorwitz@gmail.com> |
Remove unused import
/external/python/cpython2/Lib/idlelib/PyShell.py
|
8fa7eb563bb9a14651bcdc8ee60c5e45302c2f59 |
|
21-Jun-2005 |
Kurt B. Kaiser <kbk@shore.net> |
Remove dead code M IdleHistory.py M PyShell.py
/external/python/cpython2/Lib/idlelib/PyShell.py
|
a7daba6866136d1c554ba6bf278e9ddaf52ecac6 |
|
19-Jun-2005 |
Kurt B. Kaiser <kbk@shore.net> |
<Enter> when cursor is on a previous command retrieves that command. Instead of replacing the input line, the previous command is now appended to the input line. Indentation is preserved, and undo is enabled. Patch 1196917 Jeff Shute Modified Files: NEWS.txt PyShell.py
/external/python/cpython2/Lib/idlelib/PyShell.py
|
935ea9a0b291b2ce42a5cf02d9f2f2955e21a6aa |
|
10-May-2005 |
Kurt B. Kaiser <kbk@shore.net> |
Improve subprocess link error notification M NEWS.txt M PyShell.py M rpc.py
/external/python/cpython2/Lib/idlelib/PyShell.py
|
6af44986029c84c4c5df62a64c60a6ed978a3693 |
|
19-Jan-2005 |
Kurt B. Kaiser <kbk@shore.net> |
1. Polish tabbing code. 2. Restore use of set_indentation_params(), was dead code since Autoindent.py was merged into EditorWindow.py. 3. Make usetabs, indentwidth, tabwidth, context_use_ps1 instance vars and set in EditorWindow.__init__() 4. In PyShell.__init__() set usetabs, indentwidth and context_use_ps1 explicitly (config() is eliminated). 5. Add Tabnanny check when Module is Run/F5, not just when Checked. 6. Discourage using an indent width other than 8 when using tabs to indent Python code. M EditorWindow.py M NEWS.txt M PyShell.py M ScriptBinding.py
/external/python/cpython2/Lib/idlelib/PyShell.py
|
5c3df35b6b1f48cb48c91b0c7a8754590a694171 |
|
23-Dec-2004 |
Kurt B. Kaiser <kbk@shore.net> |
The GUI was hanging if the shell window was closed while a raw_input() was pending. Restored the quit() of the readline() mainloop(). http://mail.python.org/pipermail/idle-dev/2004-December/002307.html M NEWS.txt M PyShell.py
/external/python/cpython2/Lib/idlelib/PyShell.py
|
dcba6622f52efafa28104a07db9d5ba2b1a8d628 |
|
21-Dec-2004 |
Kurt B. Kaiser <kbk@shore.net> |
The remote procedure call module rpc.py can now access data attributes of remote registered objects. Changes to these attributes are local, however. M EditorWindow.py M NEWS.txt M PyShell.py M idlever.py M rpc.py M run.py
/external/python/cpython2/Lib/idlelib/PyShell.py
|
f7a8899f33fb0a1efe6cb57fc1b712fa1059d0a6 |
|
13-Nov-2004 |
Kurt B. Kaiser <kbk@shore.net> |
The change in the linecache.checkcache() signature at rev 1.13 caused IDLE to exit when an exception was raised while running w/o the subprocess. Python Bug 1063840 M NEWS.txt M PyShell.py
/external/python/cpython2/Lib/idlelib/PyShell.py
|
183403a271977a26c0b77dbcf62e19395c007288 |
|
22-Aug-2004 |
Kurt B. Kaiser <kbk@shore.net> |
1. If user passes a non-existant filename on the commandline, just open a new file, don't raise a dialog. IDLEfork 954928. 2. Refactor EditorWindow.wakeup() to WindowList.ListedToplevel.wakeup() and clarify that the Toplevel of an EditorWindow is a WindowList.ListedToplevel. 3. Make a number of improvements to keyboard focus binding. Improve window raising, especially in the debugger. IDLEfork Bug 763524 (GvR list). 4. Bump idlever to 1.1a3 M Debugger.py M EditorWindow.py M FileList.py M NEWS.txt M PyShell.py M WindowList.py M idlever.py
/external/python/cpython2/Lib/idlelib/PyShell.py
|
d91614234375621f3b78cb9c8c5a58b77c961fe8 |
|
06-Jul-2004 |
Skip Montanaro <skip@pobox.com> |
whitespace normalization
/external/python/cpython2/Lib/idlelib/PyShell.py
|
49a5fe107fceb0239d87119842b20a7421043b5a |
|
04-Jul-2004 |
Kurt B. Kaiser <kbk@shore.net> |
Redirect the warning stream to the shell during the ScriptBinding check of user code and format the warning similarly to an exception for both that check and for warnings raised in the subprocess. M NEWS.txt M Pyshell.py M ScriptBinding.py M run.py
/external/python/cpython2/Lib/idlelib/PyShell.py
|
4d5bc6031ca883201f87e0e3c94e5746f9f91439 |
|
06-Jun-2004 |
Kurt B. Kaiser <kbk@shore.net> |
Noam Raphel: Further developemt of CodeContext feature. The visibility state of the code context pane is now persistent between sessions and the pane does not appear in the shell window. M CodeContext.py M EditorWindow.py M NEWS.txt M PyShell.py M config-extensions.def M configHandler.py
/external/python/cpython2/Lib/idlelib/PyShell.py
|
73360a3e61274ffcc4c9fc3d09746bd6603e92a5 |
|
08-Mar-2004 |
Kurt B. Kaiser <kbk@shore.net> |
Add a highlight theme for builtin keywords. Python Patch 805830 Nigel Rowe M ClassBrowser.py M ColorDelegator.py M EditorWindow.py M NEWS.txt M PyShell.py M TreeWidget.py M config-highlight.def M configDialog.py M configHandler.py
/external/python/cpython2/Lib/idlelib/PyShell.py
|
70a6b49821a3226f55e9716f32d802d06640cb89 |
|
12-Feb-2004 |
Walter Dörwald <walter@livinglogic.de> |
Replace backticks with repr() or "%r" From SF patch #852334.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
7663729ec72f5ffe44b8e7f76bdb56d8663c5e6e |
|
21-Jan-2004 |
Kurt B. Kaiser <kbk@shore.net> |
There was an error in the Tk error dialog fix at Rev 1.84 which caused starting w/o the subprocess to fail. Check in a fix to IDLE and IDLEfork. M PyShell.py Backport candidate, combine with previous.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
af3eb878027954fa578f43ba490599d13215eb3a |
|
21-Jan-2004 |
Kurt B. Kaiser <kbk@shore.net> |
Added a Tk error dialog to run.py inform the user if the subprocess can't 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.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
2303b1c19abd79c94da327d630cbac6f4e83a05c |
|
24-Nov-2003 |
Kurt B. Kaiser <kbk@shore.net> |
Keybindings with the Shift modifier now work correctly. So do bindings which use the Space key. Limit unmodified user keybindings to the function keys. Python Bug 775353, IDLEfork Bugs 755647, 761557 Improve error handling during startup if there's no Tkinter. M NEWS.txt M PyShell.py M config-keys.def M configHandler.py M keybindingDialog.py Backport candidate.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
b785518d051dab322feafaed0fc79d7218ce6cb0 |
|
14-Aug-2003 |
Kurt B. Kaiser <kbk@shore.net> |
IDLE didn't start correctly when Python was installed in "Program Files" on W2K and XP. Python Bugs 780451, 784183 Backported to 2.2-maint
/external/python/cpython2/Lib/idlelib/PyShell.py
|
220fecf0f45b7ad6dde43a60e33f755793d8318d |
|
27-Jul-2003 |
Kurt B. Kaiser <kbk@shore.net> |
Added a banner to the shell startup message discussing possible warnings from personal firewall software. Added the same text to README.txt, updated NEWS.txt for release. M NEWS.txt M PyShell.py M README.txt
/external/python/cpython2/Lib/idlelib/PyShell.py
|
931237e2e66975c54e2ac6c5e503ee2992a22bcf |
|
09-Jul-2003 |
Raymond Hettinger <python@rcn.com> |
SF patch #768187: replace apply(f, args, kwds) with f(*args, **kwds)
/external/python/cpython2/Lib/idlelib/PyShell.py
|
bea57c6c355ba98cd9019d13e5adf7d715377edf |
|
09-Jul-2003 |
Kurt B. Kaiser <kbk@shore.net> |
SF Bug 767794 "Break or continue outside loop causes crash"
/external/python/cpython2/Lib/idlelib/PyShell.py
|
bcc651a1f954bad7a14d93d41e95728072e48ea0 |
|
22-Jun-2003 |
Martin v. Löwis <martin@v.loewis.de> |
Idlefork patch #682347: convert Unicode strings from readline to IOBinding.encoding. Also set sys.std{in,out,err}.encoding, for both the local and the subprocess case.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
9e8b828f07d0a55676e987b4ca70c247853f5695 |
|
15-Jun-2003 |
Kurt B. Kaiser <kbk@shore.net> |
Support testing in .../Lib/idlelib when calling <python PyShell.py> by providing other modules access to globals set up in PyShell.main()
/external/python/cpython2/Lib/idlelib/PyShell.py
|
b3a0a666f26546ca0b39e61b2dc6e2f9c7d2926e |
|
14-Jun-2003 |
Kurt B. Kaiser <kbk@shore.net> |
Remove the 2.2 compatibility module boolcheck.py and related code M PyShell.py R boolcheck.py M run.py
/external/python/cpython2/Lib/idlelib/PyShell.py
|
ae8bbff2313afc3ad9a5c69795ca4667fae45041 |
|
14-Jun-2003 |
Kurt B. Kaiser <kbk@shore.net> |
Remove reference to IDLEfork
/external/python/cpython2/Lib/idlelib/PyShell.py
|
24d7e0cbb8b978738f223d4bb6cb184054d72e18 |
|
06-Jun-2003 |
Kurt B. Kaiser <kbk@shore.net> |
Avoid problem resolving 'localhost' M PyShell.py M rpc.py M run.py
/external/python/cpython2/Lib/idlelib/PyShell.py
|
9f3660972003dddcc1cced41934488513e277220 |
|
02-Jun-2003 |
Kurt B. Kaiser <kbk@shore.net> |
Modify the remote stack viewer to work in the threaded subprocess. M PyShell.py M run.py
/external/python/cpython2/Lib/idlelib/PyShell.py
|
62df0448850000739edd1df8b4c0e702119d476e |
|
28-May-2003 |
Kurt B. Kaiser <kbk@shore.net> |
Added a config-main General option to delete sys.exitfunc. The default is not to do that. VPython and student environment support. M PyShell.py M config-main.def M run.py
/external/python/cpython2/Lib/idlelib/PyShell.py
|
8d1f11b0ef7ec31db75a4e640e9dfd75fc4ee08d |
|
27-May-2003 |
Kurt B. Kaiser <kbk@shore.net> |
Whitespace Normalization Modified Files: PyShell.py ScriptBinding.py buildapp.py
/external/python/cpython2/Lib/idlelib/PyShell.py
|
6f805942290b8d83f0e229de98c8d0d7a2a7c3e8 |
|
24-May-2003 |
Kurt B. Kaiser <kbk@shore.net> |
Improved the RESTART annotation in the shell window when the user restarts the shell while it is generating output. Also improved annotation when user repeatedly hammers the Ctrl-F6 restart.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
67fd0ea46d187ccab90ed574207bc88503bde3ea |
|
24-May-2003 |
Kurt B. Kaiser <kbk@shore.net> |
1. Stake Freddy. 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
/external/python/cpython2/Lib/idlelib/PyShell.py
|
88957d8d0d9bf6d45603171927aa82d921bf9697 |
|
20-May-2003 |
Kurt B. Kaiser <kbk@shore.net> |
Fix race exposed by 2.4 GHz XP box: Don't tear down PyShell until subprocess polling has terminated. Tk callit gets unhappy if it can't find the function 'after' scheduled to run. M PyShell.py
/external/python/cpython2/Lib/idlelib/PyShell.py
|
11659ade1e63095ac6217b4e190c14b494ddcf82 |
|
16-May-2003 |
Kurt B. Kaiser <kbk@shore.net> |
1. When a module is run from an EditorWindow, if its directory is not in sys.path, prepend it. This allows the module to import other modules in the same directory. Do the same for a script run from the command line. 2. Tweak the IDLE usage message a bit more. SF Bug 706860 (closed) SF Patch 686254 (reject specific solution) SF Patch 507327 (similar) M PyShell.py M ScriptBinding.py
/external/python/cpython2/Lib/idlelib/PyShell.py
|
8f570a768fcefef5e8c9f9cf1facc4f8cdc3ef3f |
|
15-May-2003 |
Kurt B. Kaiser <kbk@shore.net> |
1. Add a command line switch to run without the subprocess 2. Remove the shell menu and associated bindings when running without the subprocess. 3. Update the IDLE Help and usage text. 4. Update display_port_binding_error to suggest using -n M PyShell.py M help.txt
/external/python/cpython2/Lib/idlelib/PyShell.py
|
5db4843c5e7d2b420b9ca9189b9e30669b62e55e |
|
15-May-2003 |
Kurt B. Kaiser <kbk@shore.net> |
1. Make the startup more robust by not spawning the subprocess if IDLE can't acquire the port to listen on. 2. Shorten the retry and simplify the messages.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
7f38ec0849fd2b19e660350c59d42b8b5cfae2d1 |
|
15-May-2003 |
Kurt B. Kaiser <kbk@shore.net> |
1. Restore the capability to run and debug without a subprocess. 2. Add an indicator to the shell startup notice when running w/o subprocess. 3. Improve exception reporting when running a command or script from the command line. 4. Clarify the fact that breakpoints set or cleared after a file is saved will revert to the saved state if the file is closed without re-saving. 5. If user tries to exit or restart when user code is running, interrupt the user code. This helps to eliminate occasional hanging subprocesses on Windows (except for Freddy :). M NEWS.txt M PyShell.py M ScriptBinding.py
/external/python/cpython2/Lib/idlelib/PyShell.py
|
2398d578a367aa0f9155afb7275a5aec4e5caef9 |
|
13-May-2003 |
Tony Lownds <tony@lownds.com> |
1. The command-line arguments for subprocesses no longer need to be specialized for Mac OS X. 2. buildapp.py - a new file for building an application icon for IDLE on Mac OS X. See INSTALL.txt
/external/python/cpython2/Lib/idlelib/PyShell.py
|
9ec454ec00088e051195e80363499a14cafc131a |
|
12-May-2003 |
Kurt B. Kaiser <kbk@shore.net> |
1. RemoteDebugger now runs user code in subprocess MainThread 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
/external/python/cpython2/Lib/idlelib/PyShell.py
|
57bfe5dc5a4873026679fb911939beb69e35a9e8 |
|
10-May-2003 |
Kurt B. Kaiser <kbk@shore.net> |
1. Update debugger to not trace RPC code even when calling Queue and threading modules. Can debug user code which imports these modules, though. 2. Re-enable debugger in PyShell. 3. Remove old code implementing previous approaches to this issue. M Debugger.py M PyShell.py M rpc.py
/external/python/cpython2/Lib/idlelib/PyShell.py
|
a00050f209acf2201b2382f9d534a2595bacf5c3 |
|
08-May-2003 |
Kurt B. Kaiser <kbk@shore.net> |
1. Implement processing of user code in subprocess MainThread. Pass loop is now interruptable on Windows. 2. Tweak signal.signal() wait parameters as called by various methods to improve I/O response, especially on Windows. 3. Debugger is disabled at this check-in pending further development. M NEWS.txt M PyShell.py M rpc.py M run.py
/external/python/cpython2/Lib/idlelib/PyShell.py
|
11c53e2ea7f7d2a2969c98e81c1489c4e72254c4 |
|
22-Mar-2003 |
Kurt B. Kaiser <kbk@shore.net> |
M PyShell.py 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.)
/external/python/cpython2/Lib/idlelib/PyShell.py
|
9ac783d723bda15a34218ebb2037b60e521c3248 |
|
10-Mar-2003 |
Kurt B. Kaiser <kbk@shore.net> |
M PyShell.py M rpc.py Improve exception handing if peer process has terminated.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
b2487335bf8c9258d347d96cf615d964d57f5658 |
|
04-Mar-2003 |
Kurt B. Kaiser <kbk@shore.net> |
SF 693333 Modify subprocess to print a reasonable message upon receiving a 'quit' or 'exit'
/external/python/cpython2/Lib/idlelib/PyShell.py
|
003091cd51c5278e3ef76b6db01bd719b8b1c416 |
|
17-Feb-2003 |
Kurt B. Kaiser <kbk@shore.net> |
M NEWS.txt 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().
/external/python/cpython2/Lib/idlelib/PyShell.py
|
8cd0def10dc028e3522a04bd136c67f92f90da04 |
|
31-Jan-2003 |
Kurt B. Kaiser <kbk@shore.net> |
M PyShell.py 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.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
bc2861313cc53711d837a0e8a5bf303bf5291bf3 |
|
25-Jan-2003 |
Kurt B. Kaiser <kbk@shore.net> |
M PyShell.py 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.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
4cc5ef5dbe12cbc9dc1a00c7583ffd0117f4c31e |
|
22-Jan-2003 |
Kurt B. Kaiser <kbk@shore.net> |
M Bindings.py M PyShell.py M config-keys.def M configHandler.py 1. Clear any un-entered characters from input line before printing the restart boundary. 2. Restore the Debug menu: There are now both Shell and Debug menus. 3. Add Control-F6 keybinding to Restart Shell. 4. Clarify PyShell.cancel_check() comment. 5. Update doc string for Bindings.py and re-format the file slightly.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
1061e7270b13a0e632c5a28791a46e38b48a39a0 |
|
04-Jan-2003 |
Kurt B. Kaiser <kbk@shore.net> |
M AutoExpand.py M Bindings.py M EditorWindow.py M PyShell.py M config-keys.def M configHandler.py M help.txt 1. Annotate the shell window with last restart boundary upon restart. 2. Provide a shell menu entry and hot key (F6) to jump to the last restart boundary. 3. Add a new shell menu feature to restart the shell. 4. Update the help menu to add these features. 5. Update the help menu to put text in same order as the menus. 6. Correct a capitalization inconsistency on the Edit menu: Expand Word 7. Rename the "Debug" menu to be "Shell": it's doing more now. 8. Rearrange the "Shell" menu to make the StackViewer entries adjacent. 9. Add a get_geometry method to EditorWindow, which may be of use in making window positions persisent. 10. Make <ctrl-v> the "Classic Windows" paste key. 11. Restore decorum on the Help menu by removing "Advice". As Guido said, things will never be the same. Thanks, David!
/external/python/cpython2/Lib/idlelib/PyShell.py
|
6655e4bc2752f1114a2e1f9a63ffd4191fa50d0d |
|
31-Dec-2002 |
Kurt B. Kaiser <kbk@shore.net> |
Whitespace Normalization
/external/python/cpython2/Lib/idlelib/PyShell.py
|
4ada7ad3bc9ab269189ed20e57943d9721664deb |
|
29-Dec-2002 |
Kurt B. Kaiser <kbk@shore.net> |
M EditorWindow.py M PyShell.py 1. PyShell Rev 1.39, EditorWindow Rev 1.37 fix was not handling a multiline prompt. 2. The same fix introduced a bug where hitting <enter> at a previous prompt-only line would copy the prompt to the iomark. 3. Move the setting of sys.ps1 earlier, into PyShell.main(), to allow this code to work before a shell is started up. 4. If cursor is on the input line in the prompt, and you hit <enter>, process the line instead of complaining. 5. If line has no stdin range (this includes the last line before shell restart) strip any prompt before recalling.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
b693f8e4fa15c21980da9e0a90d990c35d99a8e0 |
|
24-Dec-2002 |
Tony Lownds <tony@lownds.com> |
Move boolcheck before import of other IDLE modules
/external/python/cpython2/Lib/idlelib/PyShell.py
|
f4f427681507371f70ef904a248420ef15dba2a8 |
|
24-Dec-2002 |
Kurt B. Kaiser <kbk@shore.net> |
M PyShell.py M idle M idle.py M idle.pyw M setup.py Switch back to installing IDLE as a package. The IDLE GUI and the subprocess will both attempt to start up via the package mechanism, but if IDLE is not yet installed it is possible to run by calling python idle.py in the IDLE source directory, or to add the source directory to sys.path. One advantage of doing it this way is IDLE stays off sys.path. Developed in collaboration with Tony Lownds.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
a2a3cb23defa5e17a159982adac33e3dd58d8a93 |
|
24-Dec-2002 |
Kurt B. Kaiser <kbk@shore.net> |
IDLE should exit if it fails to connect with the execution server subprocess. Currently it opens a dead shell window.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
11220fad1d7eee24f1d9809c6d5023875099cb37 |
|
24-Dec-2002 |
Kurt B. Kaiser <kbk@shore.net> |
1. RPC stack levels were not pruned from traceback unless IDLE was started from its source directory. 2. Replace final traceback '?' with '-toplevel-' 3. Remove duplicated import boolcheck
/external/python/cpython2/Lib/idlelib/PyShell.py
|
103ee9141082db6537c7957b6e07c74f94489df4 |
|
23-Dec-2002 |
Tony Lownds <tony@lownds.com> |
Move boolcheck to PyShell
/external/python/cpython2/Lib/idlelib/PyShell.py
|
da4d3c1e855fd136263c02b6df8e479b7ab5075b |
|
23-Dec-2002 |
Kurt B. Kaiser <kbk@shore.net> |
M MANIFEST.in M PyShell.py M idlever.py M setup.py 1. Update MANIFEST.in to include all non-pure Python files 2. PyShell and idlever reflect Rev 0.9a0 3. setup.py modified to install IDLE as a collection of modules with a .pth file living at the idlelib level in site-packages. This was done to make it easier to run from the source directory prior to installing IDLE. This approach may change back to the package technique depending on what happens with the Mac installation development.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
ff002b93057d1ba8662caed8f9bcbb643fe66c8a |
|
21-Dec-2002 |
Kurt B. Kaiser <kbk@shore.net> |
When IDLE is installed and run from a startup script, the script's directory becomes sys.path[0]. What is wanted is the directory from which IDLE was called. Insert the current working directory in the path if it isn't there already.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
dd70e1be91dcf4d20150f11cc0262c9e623b1fae |
|
21-Dec-2002 |
Kurt B. Kaiser <kbk@shore.net> |
M PyShell.py M idle M setup.py To be able to run from the source directory or from an installed version of IDLE, and also to allow the subprocess to find run(), Python needs to have the idlelib package on its path. 1. Modify setup.py to supply a .pth file living at same level as idlelib 2. Move boolcheck to PyShell.py 3. Remove boolcheck and path setting code from the "idle" script
/external/python/cpython2/Lib/idlelib/PyShell.py
|
f53dec2e4e8a017641db4de73456a2724a75e64b |
|
20-Dec-2002 |
Tony Lownds <tony@lownds.com> |
Update way a subprocess is launched for Mac OS X. 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.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
92b5ca37c215fd2291c474c108361f09f9035a93 |
|
17-Dec-2002 |
Kurt B. Kaiser <kbk@shore.net> |
M ColorDelegator.py M PyShell.py M ScriptBinding.py 1. Update ScriptBinding.py to highlight a syntax error in the Edit window, and place the cursor on the error. Add a syntax check to the Run Script event instead of waiting until the script tries to run and raises a syntax error in the shell, forcing the user to navigate back to the Edit window to fix it. 2. Modify tag_config's appropriately in PyShell.py and ColorDelegator.py 3. Some minor clean-up in ScriptBinding.py
/external/python/cpython2/Lib/idlelib/PyShell.py
|
822a77fcc761b3c9992950ddf48b3f0bec917b4d |
|
16-Dec-2002 |
Kurt B. Kaiser <kbk@shore.net> |
M EditorWindow.py M PyShell.py Idlefork SF Bug 440383 - IDLE goes into beep loop Fix loop in EditorWindow.newline_and_indent_event() and in addition fix submission of >>> prompt to PyParse.Parser Eliminate extra attribute EditorWindow.auto_indent
/external/python/cpython2/Lib/idlelib/PyShell.py
|
bfed346259b27a51153b1f1bf5e4f062247e6246 |
|
14-Dec-2002 |
Kurt B. Kaiser <kbk@shore.net> |
M Debugger.py M IOBinding.py M PyShell.py * Could not remove last set of saved breakpoints from a file * Starting with empty edit window, could not load a file * Multiple adjacent breakpoints were saved as one breakpoint * Storing breakpoints whenever a file is closed can get them out of synch with the saved version of a file. Only store them when the file is saved. * Add comment on current limitations on file editing in the presence of breakpoints. * Replace get_current_breaks() with update_breakpoints(), add an update to PyShellEditorWindow.breakpoints, which is the master breakpoint data structure, and which is used to reload the subprocess debugger. * Revert Debugger.Debugger.load_breakpoints() to use editwin.breakpoints. It is easier to debug the debugger if the breakpoint list in IDLE is identical to the list in the subprocess debugger and is transferred when the subprocess debugger is restarted, because this list can be easily queried. * Cleanup some linespacing and comments in IOBinding.py
/external/python/cpython2/Lib/idlelib/PyShell.py
|
f06eed08a899e941c1e6db9b1b5fb126f9e33b85 |
|
11-Dec-2002 |
Kurt B. Kaiser <kbk@shore.net> |
Rework the command line interface, incorporating the shell/edit configuration selection. Rework the usage message to match. Also some minor code polishing.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
0930c43e43f79617a33a6c3be32afbe184780307 |
|
06-Dec-2002 |
Kurt B. Kaiser <kbk@shore.net> |
M PyShell.py 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.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
f4c4f115d80a26eb83d90593c24a1580f236c443 |
|
30-Nov-2002 |
Neal Norwitz <nnorwitz@gmail.com> |
Add missing self for method call
/external/python/cpython2/Lib/idlelib/PyShell.py
|
6e44cc236900c8f85164e543d0d3e7f429a1f1c8 |
|
30-Nov-2002 |
Kurt B. Kaiser <kbk@shore.net> |
M PyShell.py M rpc.py SF Bug 629987: Idle not printing prompts following SyntaxError
/external/python/cpython2/Lib/idlelib/PyShell.py
|
818855939ac016492cb59d1fc2fea94cc0764855 |
|
29-Nov-2002 |
Kurt B. Kaiser <kbk@shore.net> |
Correct an error introduced at Rev 1.30. The keyword arg is necessary to freeze the value of orig_checkcache. Otherwise infinite recursion.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
69371d6530cf6a14742e3d907dcbe03de06f8406 |
|
05-Nov-2002 |
Chui Tey <chui.tey@advdata.com.au> |
Set breakpoints on remote debugger
/external/python/cpython2/Lib/idlelib/PyShell.py
|
a2adb0f6d99124101adbeac017b2d5623ad864ba |
|
04-Nov-2002 |
Chui Tey <chui.tey@advdata.com.au> |
Recalls breakpoints set in a file
/external/python/cpython2/Lib/idlelib/PyShell.py
|
45186c4ce08093d5f0d2f141f6e557e9726aedb4 |
|
23-Oct-2002 |
Kurt B. Kaiser <kbk@shore.net> |
Implement Restoring Breakpoints in Subprocess Debugger M Debugger.py M EditorWindow.py M PyShell.py 0. Polish PyShell.linecache_checkcache() 1. Move break clearing code to PyShell.PyShellEditorWindow from EditorWindow. 2. Add PyShellEditorWindow.breakpoints attribute to __init__, a list of line numbers which are breakpoints for that edit window. 3. Remove the code in Debugger which removes all module breakpoints when debugger is closed. Want to be able to reload into debugger when restarted. 4. Moved the code which sets EditorWindow.text breakpoints from Debugger to PyShell.PyShellEditorWindow and refactored. 5. Implement reloading subprocess debugger with breakpoints from all open PyShellEditorWindows when debugger is opened or subprocess restarted. 6. Eliminate the break_set attribute, use the breakpoint list instead.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
5afa1dfb72311b8360904363cc3ebb7cbfc8b6e4 |
|
10-Oct-2002 |
Kurt B. Kaiser <kbk@shore.net> |
M CallTips.py Add support for getting calltip from subprocess, refactor a bit and clean up. M PyShell.py Cosmetic changes, delete blank lines, add # on some blank lines. M rpc.py Add more debugging capability M run.py Add support for getting calltip from subprocess Move import statements
/external/python/cpython2/Lib/idlelib/PyShell.py
|
f2324b9e8964a7aef964ae6168827ad300f920d6 |
|
29-Sep-2002 |
Tony Lownds <tony@lownds.com> |
Finding a suitable interpreter to spawn needed tweaking on the Mac
/external/python/cpython2/Lib/idlelib/PyShell.py
|
b97641994617115321719d4ecf797a461e2d5cf2 |
|
23-Sep-2002 |
Kurt B. Kaiser <kbk@shore.net> |
Fix bug I created during merge from Python-idle. Also, decided IDENTCHARS is better as global, after all.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
628339807e76d075a610aa6dd963e702ef25afc8 |
|
18-Sep-2002 |
Kurt B. Kaiser <kbk@shore.net> |
Merge Py Idle changes: Missed adding "import types" while merging PyShell by hand....
/external/python/cpython2/Lib/idlelib/PyShell.py
|
837d15c5b5deee769079faa94117d8a83adb53ec |
|
18-Sep-2002 |
Kurt B. Kaiser <kbk@shore.net> |
Merge Py Idle changes: Rev 1.35 fdrake Use string.ascii_letters instead of string.letters (SF bug #226706). Move computation of sets of characters out of the body of the function that uses them. Rev 1.36 tim_one Convert a pile of obvious "yes/no" functions to return bool Rev 1.37 (skip, done differently in Idlefork) Rev 1.38 loewis Patch #590913: PEP 263 support. Rev 1.39 loewis Convert characters from the locale's encoding on output. Reject characters outside the locale's encoding on input. Rev 1.40 doerwalter (string methods) Rev 1.41 (skipped, done by GvR in rpc)
/external/python/cpython2/Lib/idlelib/PyShell.py
|
ee7afca550f69ace3e20d25b84432f45c246c600 |
|
14-Sep-2002 |
Kurt B. Kaiser <kbk@shore.net> |
MERGE DS_RPC_BRANCH into MAIN PyShell.py don't track Py Idle patch 543222 - disable script bindings in shell since it was done differently in MAIN Remove "binding comments" 05 Aug 1.13.2.2 to 1.13.2.3
/external/python/cpython2/Lib/idlelib/PyShell.py
|
63857a454d85fda475264575b7c1a031970219a0 |
|
05-Sep-2002 |
Kurt B. Kaiser <kbk@shore.net> |
M PyShell.py 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.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
8dcdb77132563c734c228e815498c47e487f95cf |
|
05-Aug-2002 |
Kurt B. Kaiser <kbk@shore.net> |
GvR provided solution to the socket rebinding timeout problem. M PyShell.py M rpc.py M run.py
/external/python/cpython2/Lib/idlelib/PyShell.py
|
b417936d4080004b6a7811fb411c6f77db4cc262 |
|
26-Jul-2002 |
Kurt B. Kaiser <kbk@shore.net> |
Reverse the RPC socket connection: Python execution server connects to Idle client and localhost origin of connection is verified by client. M PyShell.py M rpc.py M run.py
/external/python/cpython2/Lib/idlelib/PyShell.py
|
dc1e70987f49aa23bf1d07f32c476edeba0cec30 |
|
11-Jul-2002 |
Kurt B. Kaiser <kbk@shore.net> |
1. Prevent Undo before IOmark in PyShell.PyShell 2. Consolidate Undo code in EditorWindow.EditorWindow 3. Remove Formatting and Run menus from PyShell
/external/python/cpython2/Lib/idlelib/PyShell.py
|
ffd3a4217a557bad4984621c22f5ae312d708169 |
|
26-Jun-2002 |
Kurt B. Kaiser <kbk@shore.net> |
Shutdown subprocess debugger and associated Proxies/Adapters when closing 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
/external/python/cpython2/Lib/idlelib/PyShell.py
|
83118c6cb36cf9a424bec1b9a2ef8c8760bae8f5 |
|
24-Jun-2002 |
Kurt B. Kaiser <kbk@shore.net> |
Clear associated breakpoints when closing an edit window. 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.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
669f4c3850eaaf4e00a79032ef960a79e6ca6ad7 |
|
20-Jun-2002 |
Kurt B. Kaiser <kbk@shore.net> |
1. Debugger Breakpoints, finish implementation 2. Debugger Clear Breakpoints, implement 3. Nice yellow breakpoints for Chui :)
/external/python/cpython2/Lib/idlelib/PyShell.py
|
0e3a57731b4b1ffbfae151cf23289bbd51148163 |
|
16-Jun-2002 |
Kurt B. Kaiser <kbk@shore.net> |
Polish RemoteDebugger code. 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.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
969de458aa12e831942637bbcd9994b29dc86252 |
|
12-Jun-2002 |
Kurt B. Kaiser <kbk@shore.net> |
Rework the code to have only the GvR RPC. Output from execution of user code is directed to the Shell.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
5d2af63cc36ca1141e1ec7412fc33866f3908408 |
|
26-May-2002 |
Chui Tey <chui.tey@advdata.com.au> |
GvR's rpc patch
/external/python/cpython2/Lib/idlelib/PyShell.py
|
cedd30b030d8424e5f4de9f5fa2fdf14a3a702b7 |
|
27-Mar-2002 |
Steven M. Gava <elguavas@python.net> |
_finally_ tracked down and eliminated a major problem in PyShell.py that was causing extreme headaches in working on EditorWindow.py
/external/python/cpython2/Lib/idlelib/PyShell.py
|
b77d343bc846c2049a4cffb1dfd65eb49d1728b4 |
|
02-Mar-2002 |
Steven M. Gava <elguavas@python.net> |
First work on making config changes dynamic, dynamic theme changes
/external/python/cpython2/Lib/idlelib/PyShell.py
|
0cae01c49638c95fcff200aa92a3e7d580a9bb3e |
|
04-Jan-2002 |
Steven M. Gava <elguavas@python.net> |
loading core keybindings via new config system plus further devel of highlight handling
/external/python/cpython2/Lib/idlelib/PyShell.py
|
3b55a891a197212b34b0c077f72cb3af752468ec |
|
21-Nov-2001 |
Steven M. Gava <elguavas@python.net> |
back in harness on new config system
/external/python/cpython2/Lib/idlelib/PyShell.py
|
9930061ce28b1fc60d267ae3474c74a41e655cd5 |
|
04-Nov-2001 |
Steven M. Gava <elguavas@python.net> |
further config system work
/external/python/cpython2/Lib/idlelib/PyShell.py
|
1f733baa04a56eed0a5823158205fc04502e3050 |
|
07-Oct-2001 |
Steven M. Gava <elguavas@python.net> |
merged port binding error message patch
/external/python/cpython2/Lib/idlelib/PyShell.py
|
96d88422373ffb32aef75157647e0575a0471c03 |
|
17-Jul-2001 |
Kurt B. Kaiser <kbk@shore.net> |
Implement idle command interface as suggested by GvR [idle-dev] 16 July **************** PyShell: Added functionality: usage: idle.py [-c command] [-d] [-i] [-r script] [-s] [-t title] [arg] ... idle file(s) (without options) edit the file(s) -c cmd run the command in a shell -d enable the debugger -i open an interactive shell -i file(s) open a shell and also an editor window for each file -r script run a file as a script in a shell -s run $IDLESTARTUP or $PYTHONSTARTUP before anything else -t title set title of shell window Remaining arguments are applied to the command (-c) or script (-r). ****************** idles: Removed the idles script, not needed ****************** idle: Removed the IdleConf references, not required anymore
/external/python/cpython2/Lib/idlelib/PyShell.py
|
e75785a646d2cb4004187772f1df3bc5d474a77f |
|
16-Jul-2001 |
Kurt B. Kaiser <kbk@shore.net> |
Call out IDLE Fork in startup message.
/external/python/cpython2/Lib/idlelib/PyShell.py
|
21ebb211df5ecee247e732b9220ab935854d10e2 |
|
16-Jul-2001 |
Kurt B. Kaiser <kbk@shore.net> |
Add a script "idles" which opens a Python Shell window. The default behaviour of idlefork idle is to open an editor window instead of a shell. Complex expressions may be run in a fresh environment by selecting "run". There are times, however, when a shell is desired. Though one can be started by "idle -t 'foo'", this script is more convenient. In addition, a shell and an editor window can be started in parallel by "idles -e foo.py".
/external/python/cpython2/Lib/idlelib/PyShell.py
|
bb6b1e9b26805af53e8758836343cf4b23d7f753 |
|
14-Jul-2001 |
Kurt B. Kaiser <kbk@shore.net> |
py-cvs-2001_07_13 (Rev 1.34) merge "Amazing. A very subtle change in policy in descr-branch actually found a bug here. Here's the deal: Class PyShell derives from class OutputWindow. Method PyShell.close() wants to invoke its parent method, but because PyShell long ago was inherited from class PyShellEditorWindow, it invokes PyShelEditorWindow.close(self). Now, class PyShellEditorWindow itself derives from class OutputWindow, and inherits the close() method from there without overriding it. Under the old rules, PyShellEditorWindow.close would return an unbound method restricted to the class that defined the implementation of close(), which was OutputWindow.close. Under the new rules, the unbound method is restricted to the class whose method was requested, that is PyShellEditorWindow, and this was correctly trapped as an error." --GvR
/external/python/cpython2/Lib/idlelib/PyShell.py
|
94bd77415fc44ada4ceba856a81fe029c12bf313 |
|
14-Jul-2001 |
Kurt B. Kaiser <kbk@shore.net> |
cvs-py-rel2_1 (Rev 1.29 - 1.33) merge Merged the following py-cvs revs without conflict: 1.29 Reduce copyright text output at startup 1.30 Delay setting sys.args until Tkinter is fully initialized 1.31 Whitespace normalization 1.32 Turn syntax warning into error when interactive 1.33 Fix warning initialization bug Note that module is extensively modified wrt py-cvs
/external/python/cpython2/Lib/idlelib/PyShell.py
|
7aced17437a6b05bc4b0b5ff93aa6a5d3a374d68 |
|
15-Aug-2000 |
David Scherer <dscherer@cmu.edu> |
Initial revision
/external/python/cpython2/Lib/idlelib/PyShell.py
|