]> granicus.if.org Git - python/commitdiff
bpo-33822: Add IDLE section of What's New 3.8 (GH-15035)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Wed, 31 Jul 2019 05:16:45 +0000 (22:16 -0700)
committerGitHub <noreply@github.com>
Wed, 31 Jul 2019 05:16:45 +0000 (22:16 -0700)
* bpo-33822: Add IDLE section of What's New 3.8

* Fix role.
(cherry picked from commit a72ca90eb9f13ee2abc7e19b669974d2d0b3d63e)

Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
Doc/whatsnew/3.8.rst

index 8cfe88085de8e02ab998c6b7f8cee9440f6f4ca3..967b3f2d68b95a46a2b3073480c9ad23e8be504e 100644 (file)
@@ -465,6 +465,32 @@ gettext
 Added :func:`~gettext.pgettext` and its variants.
 (Contributed by Franz Glasner, Éric Araujo, and Cheryl Sabella in :issue:`2504`.)
 
+
+idlelib and IDLE
+----------------
+
+Output over N lines (50 by default) is squeezed down to a button.
+N can be changed in the PyShell section of the General page of the
+Settings dialog.  Fewer, but possibly extra long, lines can be squeezed by
+right clicking on the output.  Squeezed output can be expanded in place
+by double-clicking the button or into the clipboard or a separate window
+by right-clicking the button.  (Contributed by Tal Einat in :issue:`1529353`.)
+
+Add "Run Customized" to the Run menu to run a module with customized
+settings. Any command line arguments entered are added to sys.argv.
+They also re-appear in the box for the next customized run.  One can also
+suppress the normal Shell main module restart.  (Contributed by Cheryl
+Sabella, Terry Jan Reedy, and others in :issue:`5680` and :issue:`37627`.)
+
+Add optional line numbers for IDLE editor windows. Windows
+open without line numbers unless set otherwise in the General
+tab of the configuration dialog.  Line numbers for an existing
+window are shown and hidden in the Options menu.
+(Contributed by Tal Einat and Saimadhav Heblikar in :issue:`17535`.)
+
+The changes above have been backported to 3.7 maintenance releases.
+
+
 inspect
 -------
 
@@ -480,6 +506,7 @@ for :func:`property`, :func:`classmethod`, and :func:`staticmethod`::
           self.bit_rate = round(bit_rate / 1000.0, 1)
           self.duration = ceil(duration)
 
+
 io
 --