diff options
author | Terry Jan Reedy <tjreedy@udel.edu> | 2016-09-12 05:57:25 (GMT) |
---|---|---|
committer | Terry Jan Reedy <tjreedy@udel.edu> | 2016-09-12 05:57:25 (GMT) |
commit | 3dad1a5b8296334c028e4ce90980d0a69558f8b8 (patch) | |
tree | 34bdd7c8c7828807e676121af1d3c7b73b0cc05d | |
parent | 88057171f057dad4d855155c975d3e7c85cd23e3 (diff) | |
parent | 4b73676c3d260b37b91dedbc0b286c4e779350e4 (diff) | |
download | cpython-3dad1a5b8296334c028e4ce90980d0a69558f8b8.zip cpython-3dad1a5b8296334c028e4ce90980d0a69558f8b8.tar.gz cpython-3dad1a5b8296334c028e4ce90980d0a69558f8b8.tar.bz2 |
Merge 3.5 - Issue #15308: Add 'interrupt execution' (^C) to Shell menu.
Patch by Roger Serwy, updated by Bayard Randel.
-rw-r--r-- | Doc/library/idle.rst | 3 | ||||
-rw-r--r-- | Lib/idlelib/NEWS.txt | 3 | ||||
-rw-r--r-- | Lib/idlelib/README.txt | 9 | ||||
-rw-r--r-- | Lib/idlelib/help.html | 62 | ||||
-rw-r--r-- | Lib/idlelib/mainmenu.py | 2 | ||||
-rw-r--r-- | Misc/ACKS | 1 | ||||
-rw-r--r-- | Misc/NEWS | 3 |
7 files changed, 58 insertions, 25 deletions
diff --git a/Doc/library/idle.rst b/Doc/library/idle.rst index ffe8426..a629bc5 100644 --- a/Doc/library/idle.rst +++ b/Doc/library/idle.rst @@ -226,6 +226,9 @@ View Last Restart Restart Shell Restart the shell to clean the environment. +Interrupt Execution + Stop a running program. + Debug menu (Shell window only) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/Lib/idlelib/NEWS.txt b/Lib/idlelib/NEWS.txt index dfc83fe..c3c9f9c 100644 --- a/Lib/idlelib/NEWS.txt +++ b/Lib/idlelib/NEWS.txt @@ -2,6 +2,9 @@ What's New in IDLE 3.6.0? =========================== *Release date: 2016-12-16?* +- Issue #15308: Add 'interrupt execution' (^C) to Shell menu. + Patch by Roger Serwy, updated by Bayard Randel. + - Issue #27922: Stop IDLE tests from 'flashing' gui widgets on the screen. - Issue #27891: Consistently group and sort imports within idlelib modules. diff --git a/Lib/idlelib/README.txt b/Lib/idlelib/README.txt index a879c17..74ec08a 100644 --- a/Lib/idlelib/README.txt +++ b/Lib/idlelib/README.txt @@ -160,13 +160,14 @@ Edit Show surrounding parens # parenmatch (& Hyperparser) Shell # pyshell - View Last Restart# pyshell.? - Restart Shell # pyshell.? + View Last Restart # pyshell.PyShell.view_restart_mark + Restart Shell # pyshell.PyShell.restart_shell + Interrupt Execution # pyshell.PyShell.cancel_callback Debug (Shell only) Go to File/Line - debugger # debugger, debugger_r - Stack Viewer # stackviewer + debugger # debugger, debugger_r, PyShell.toggle_debuger + Stack Viewer # stackviewer, PyShell.open_stack_viewer Auto-open Stack Viewer # stackviewer Format (Editor only) diff --git a/Lib/idlelib/help.html b/Lib/idlelib/help.html index 7860bfb..ffc03c4 100644 --- a/Lib/idlelib/help.html +++ b/Lib/idlelib/help.html @@ -65,6 +65,21 @@ <li class="nav-item nav-item-1"><a href="index.html" >The Python Standard Library</a> »</li> <li class="nav-item nav-item-2"><a href="tk.html" accesskey="U">25. Graphical User Interfaces with Tk</a> »</li> + <li class="right"> + + + <div class="inline-search" style="display: none" role="search"> + <form class="inline-search" action="../search.html" method="get"> + <input placeholder="Quick search" type="text" name="q" /> + <input type="submit" value="Go" /> + <input type="hidden" name="check_keywords" value="yes" /> + <input type="hidden" name="area" value="default" /> + </form> + </div> + <script type="text/javascript">$('.inline-search').show(0);</script> + | + </li> + </ul> </div> @@ -240,6 +255,8 @@ line.</dd> <dd>Scroll the shell window to the last Shell restart.</dd> <dt>Restart Shell</dt> <dd>Restart the shell to clean the environment.</dd> +<dt>Interrupt Execution</dt> +<dd>Stop a running program.</dd> </dl> </div> <div class="section" id="debug-menu-shell-window-only"> @@ -649,26 +666,14 @@ are currently:</p> <h4>Next topic</h4> <p class="topless"><a href="othergui.html" title="next chapter">25.6. Other Graphical User Interface Packages</a></p> -<h3>This Page</h3> -<ul class="this-page-menu"> - <li><a href="../bugs.html">Report a Bug</a></li> - <li><a href="../_sources/library/idle.txt" - rel="nofollow">Show Source</a></li> -</ul> - -<div id="searchbox" style="display: none" role="search"> - <h3>Quick search</h3> - <form class="search" action="../search.html" method="get"> - <input type="text" name="q" /> - <input type="submit" value="Go" /> - <input type="hidden" name="check_keywords" value="yes" /> - <input type="hidden" name="area" value="default" /> - </form> - <p class="searchtip" style="font-size: 90%"> - Enter search terms or a module, class or function name. - </p> -</div> -<script type="text/javascript">$('#searchbox').show(0);</script> + <div role="note" aria-label="source link"> + <h3>This Page</h3> + <ul class="this-page-menu"> + <li><a href="../bugs.html">Report a Bug</a></li> + <li><a href="../_sources/library/idle.txt" + rel="nofollow">Show Source</a></li> + </ul> + </div> </div> </div> <div class="clearer"></div> @@ -697,6 +702,21 @@ are currently:</p> <li class="nav-item nav-item-1"><a href="index.html" >The Python Standard Library</a> »</li> <li class="nav-item nav-item-2"><a href="tk.html" >25. Graphical User Interfaces with Tk</a> »</li> + <li class="right"> + + + <div class="inline-search" style="display: none" role="search"> + <form class="inline-search" action="../search.html" method="get"> + <input placeholder="Quick search" type="text" name="q" /> + <input type="submit" value="Go" /> + <input type="hidden" name="check_keywords" value="yes" /> + <input type="hidden" name="area" value="default" /> + </form> + </div> + <script type="text/javascript">$('.inline-search').show(0);</script> + | + </li> + </ul> </div> <div class="footer"> @@ -705,7 +725,7 @@ are currently:</p> The Python Software Foundation is a non-profit corporation. <a href="https://www.python.org/psf/donations/">Please donate.</a> <br /> - Last updated on Aug 30, 2016. + Last updated on Sep 12, 2016. <a href="../bugs.html">Found a bug</a>? <br /> Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.3.6. diff --git a/Lib/idlelib/mainmenu.py b/Lib/idlelib/mainmenu.py index 965ada3..65345cd 100644 --- a/Lib/idlelib/mainmenu.py +++ b/Lib/idlelib/mainmenu.py @@ -69,6 +69,8 @@ menudefs = [ ('shell', [ ('_View Last Restart', '<<view-restart>>'), ('_Restart Shell', '<<restart-shell>>'), + None, + ('_Interrupt Execution', '<<interrupt-execution>>'), ]), ('debug', [ ('_Go to File/Line', '<<goto-file-line>>'), @@ -1209,6 +1209,7 @@ Burton Radons Abhilash Raj Shorya Raj Jeff Ramnani +Bayard Randel Varpu Rantala Brodie Rao RĂ©mi Rampin @@ -379,6 +379,9 @@ Library IDLE ---- +- Issue #15308: Add 'interrupt execution' (^C) to Shell menu. + Patch by Roger Serwy, updated by Bayard Randel. + - Issue #27922: Stop IDLE tests from 'flashing' gui widgets on the screen. - Issue #27891: Consistently group and sort imports within idlelib modules. |