Commit aef639f6 authored by Serhiy Storchaka's avatar Serhiy Storchaka Committed by GitHub

Fix line breaks added after hyphens by blurb. (GH-7002)

Also remove bullet asterisks from IDLE entries.
parent dd281873
...@@ -2706,8 +2706,8 @@ Added support for the "xztar" format in the shutil module. ...@@ -2706,8 +2706,8 @@ Added support for the "xztar" format in the shutil module.
.. nonce: ZLsRil .. nonce: ZLsRil
.. section: Library .. section: Library
Don't force 3rd party C extensions to be built with -Werror=declaration- Don't force 3rd party C extensions to be built with
after-statement. ``-Werror=declaration-after-statement``.
.. ..
...@@ -4464,8 +4464,8 @@ Improve repr of inspect.Signature and inspect.Parameter. ...@@ -4464,8 +4464,8 @@ Improve repr of inspect.Signature and inspect.Parameter.
.. nonce: DFMEgN .. nonce: DFMEgN
.. section: Library .. section: Library
Fix inspect.getcallargs() to raise correct TypeError for missing keyword- Fix inspect.getcallargs() to raise correct TypeError for missing
only arguments. Patch by Jeremiah Lowin. keyword-only arguments. Patch by Jeremiah Lowin.
.. ..
...@@ -5059,8 +5059,8 @@ Anticipated fixes to support OS X versions > 10.9. ...@@ -5059,8 +5059,8 @@ Anticipated fixes to support OS X versions > 10.9.
.. nonce: KAl7aO .. nonce: KAl7aO
.. section: Build .. section: Build
Prevent possible segfaults and other random failures of python --generate- Prevent possible segfaults and other random failures of python
posix-vars in pybuilddir.txt build target. ``--generate-posix-vars`` in pybuilddir.txt build target.
.. ..
......
...@@ -62,8 +62,8 @@ Fix the default __sizeof__ implementation for variable-sized objects. ...@@ -62,8 +62,8 @@ Fix the default __sizeof__ implementation for variable-sized objects.
.. nonce: b5M04V .. nonce: b5M04V
.. section: Library .. section: Library
The groupindex attribute of regular expression pattern object now is non- The groupindex attribute of regular expression pattern object now is
modifiable mapping. non-modifiable mapping.
.. ..
......
...@@ -110,8 +110,8 @@ by Martin Panter. ...@@ -110,8 +110,8 @@ by Martin Panter.
.. nonce: aAbWbQ .. nonce: aAbWbQ
.. section: Library .. section: Library
Restore semantic round-trip correctness in tokenize/untokenize for tab- Restore semantic round-trip correctness in tokenize/untokenize for
indented blocks. tab-indented blocks.
.. ..
......
...@@ -224,8 +224,8 @@ segment. ...@@ -224,8 +224,8 @@ segment.
.. nonce: hwXwCH .. nonce: hwXwCH
.. section: Library .. section: Library
SMTP.auth() and SMTP.login() now support RFC 4954's optional initial- SMTP.auth() and SMTP.login() now support RFC 4954's optional
response argument to the SMTP AUTH command. initial-response argument to the SMTP AUTH command.
.. ..
......
...@@ -159,8 +159,8 @@ twice. ...@@ -159,8 +159,8 @@ twice.
On Solaris 11.3 or newer, os.urandom() now uses the getrandom() function On Solaris 11.3 or newer, os.urandom() now uses the getrandom() function
instead of the getentropy() function. The getentropy() function is blocking instead of the getentropy() function. The getentropy() function is blocking
to generate very good quality entropy, os.urandom() doesn't need such high- to generate very good quality entropy, os.urandom() doesn't need such
quality entropy. high-quality entropy.
.. ..
...@@ -1083,10 +1083,10 @@ them a 'sheet'. Patch by Mark Roseman. ...@@ -1083,10 +1083,10 @@ them a 'sheet'. Patch by Mark Roseman.
.. nonce: -j_BV7 .. nonce: -j_BV7
.. section: IDLE .. section: IDLE
Enhance the initial html viewer now used for Idle Help. * Properly indent Enhance the initial html viewer now used for Idle Help. Properly indent
fixed-pitch text (patch by Mark Roseman). * Give code snippet a very Sphinx- fixed-pitch text (patch by Mark Roseman). Give code snippet a very
like light blueish-gray background. * Re-use initial width and height set by Sphinx-like light blueish-gray background. Re-use initial width and height set by
users for shell and editor. * When the Table of Contents (TOC) menu is used, users for shell and editor. When the Table of Contents (TOC) menu is used,
put the section header at the top of the screen. put the section header at the top of the screen.
.. ..
......
...@@ -568,9 +568,9 @@ string. Original fix by Ján Janech. ...@@ -568,9 +568,9 @@ string. Original fix by Ján Janech.
.. section: Library .. section: Library
The "urllib.request" module now percent-encodes non-ASCII bytes found in The "urllib.request" module now percent-encodes non-ASCII bytes found in
redirect target URLs. Some servers send Location header fields with non- redirect target URLs. Some servers send Location header fields with
ASCII bytes, but "http.client" requires the request target to be ASCII- non-ASCII bytes, but "http.client" requires the request target to be
encodable, otherwise a UnicodeEncodeError is raised. Based on patch by ASCII-encodable, otherwise a UnicodeEncodeError is raised. Based on patch by
Christian Heimes. Christian Heimes.
.. ..
...@@ -1952,8 +1952,8 @@ Fix linking extension modules for cross builds. Patch by Xavier de Gaye. ...@@ -1952,8 +1952,8 @@ Fix linking extension modules for cross builds. Patch by Xavier de Gaye.
.. nonce: HDjM4s .. nonce: HDjM4s
.. section: Build .. section: Build
Disable the rules for running _freeze_importlib and pgen when cross- Disable the rules for running _freeze_importlib and pgen when
compiling. The output of these programs is normally saved with the source cross-compiling. The output of these programs is normally saved with the source
code anyway, and is still regenerated when doing a native build. Patch by code anyway, and is still regenerated when doing a native build. Patch by
Xavier de Gaye. Xavier de Gaye.
......
...@@ -81,8 +81,8 @@ astral characters. Patch by Xiang Zhang. ...@@ -81,8 +81,8 @@ astral characters. Patch by Xiang Zhang.
.. nonce: RYbEGH .. nonce: RYbEGH
.. section: Core and Builtins .. section: Core and Builtins
Extra slash no longer added to sys.path components in case of empty compile- Extra slash no longer added to sys.path components in case of empty
time PYTHONPATH components. compile-time PYTHONPATH components.
.. ..
...@@ -349,8 +349,8 @@ Patch written by Xiang Zhang. ...@@ -349,8 +349,8 @@ Patch written by Xiang Zhang.
.. section: Core and Builtins .. section: Core and Builtins
Standard __import__() no longer look up "__import__" in globals or builtins Standard __import__() no longer look up "__import__" in globals or builtins
for importing submodules or "from import". Fixed handling an error of non- for importing submodules or "from import". Fixed handling an error of
string package name. non-string package name.
.. ..
...@@ -2070,9 +2070,9 @@ Update message in validate_ucrtbase.py ...@@ -2070,9 +2070,9 @@ Update message in validate_ucrtbase.py
.. section: Build .. section: Build
Cause lack of llvm-profdata tool when using clang as required for PGO Cause lack of llvm-profdata tool when using clang as required for PGO
linking to be a configure time error rather than make time when --with- linking to be a configure time error rather than make time when
optimizations is enabled. Also improve our ability to find the llvm- ``--with-optimizations`` is enabled. Also improve our ability to find the
profdata tool on MacOS and some Linuxes. llvm-profdata tool on MacOS and some Linuxes.
.. ..
......
...@@ -728,8 +728,8 @@ Fixed a number of bugs in UTF-7 decoding of misformed data. ...@@ -728,8 +728,8 @@ Fixed a number of bugs in UTF-7 decoding of misformed data.
.. section: Core and Builtins .. section: Core and Builtins
The UTF-8 encoder is now up to 75 times as fast for error handlers: The UTF-8 encoder is now up to 75 times as fast for error handlers:
``ignore``, ``replace``, ``surrogateescape``, ``surrogatepass``. Patch co- ``ignore``, ``replace``, ``surrogateescape``, ``surrogatepass``. Patch
written with Serhiy Storchaka. co-written with Serhiy Storchaka.
.. ..
...@@ -761,8 +761,8 @@ by Serhiy Storchaka. ...@@ -761,8 +761,8 @@ by Serhiy Storchaka.
On Solaris 11.3 or newer, os.urandom() now uses the getrandom() function On Solaris 11.3 or newer, os.urandom() now uses the getrandom() function
instead of the getentropy() function. The getentropy() function is blocking instead of the getentropy() function. The getentropy() function is blocking
to generate very good quality entropy, os.urandom() doesn't need such high- to generate very good quality entropy, os.urandom() doesn't need such
quality entropy. high-quality entropy.
.. ..
...@@ -891,9 +891,9 @@ string. Original fix by Ján Janech. ...@@ -891,9 +891,9 @@ string. Original fix by Ján Janech.
.. section: Library .. section: Library
The "urllib.request" module now percent-encodes non-ASCII bytes found in The "urllib.request" module now percent-encodes non-ASCII bytes found in
redirect target URLs. Some servers send Location header fields with non- redirect target URLs. Some servers send Location header fields with
ASCII bytes, but "http.client" requires the request target to be ASCII- non-ASCII bytes, but "http.client" requires the request target to be
encodable, otherwise a UnicodeEncodeError is raised. Based on patch by ASCII-encodable, otherwise a UnicodeEncodeError is raised. Based on patch by
Christian Heimes. Christian Heimes.
.. ..
...@@ -3328,10 +3328,10 @@ them a 'sheet'. Patch by Mark Roseman. ...@@ -3328,10 +3328,10 @@ them a 'sheet'. Patch by Mark Roseman.
.. nonce: -j_BV7 .. nonce: -j_BV7
.. section: IDLE .. section: IDLE
Enhance the initial html viewer now used for Idle Help. * Properly indent Enhance the initial html viewer now used for Idle Help. Properly indent
fixed-pitch text (patch by Mark Roseman). * Give code snippet a very Sphinx- fixed-pitch text (patch by Mark Roseman). Give code snippet a very
like light blueish-gray background. * Re-use initial width and height set by Sphinx-like light blueish-gray background. Re-use initial width and height set by
users for shell and editor. * When the Table of Contents (TOC) menu is used, users for shell and editor. When the Table of Contents (TOC) menu is used,
put the section header at the top of the screen. put the section header at the top of the screen.
.. ..
...@@ -3651,8 +3651,8 @@ particular on Android). Patch by Chi Hsuan Yen. ...@@ -3651,8 +3651,8 @@ particular on Android). Patch by Chi Hsuan Yen.
.. nonce: HDjM4s .. nonce: HDjM4s
.. section: Build .. section: Build
Disable the rules for running _freeze_importlib and pgen when cross- Disable the rules for running _freeze_importlib and pgen when
compiling. The output of these programs is normally saved with the source cross-compiling. The output of these programs is normally saved with the source
code anyway, and is still regenerated when doing a native build. Patch by code anyway, and is still regenerated when doing a native build. Patch by
Xavier de Gaye. Xavier de Gaye.
......
...@@ -507,8 +507,8 @@ expression. ...@@ -507,8 +507,8 @@ expression.
.. nonce: TJ779X .. nonce: TJ779X
.. section: Library .. section: Library
xmlrpc now supports unmarshalling additional data types used by Apache XML- xmlrpc now supports unmarshalling additional data types used by Apache
RPC implementation for numerics and None. XML-RPC implementation for numerics and None.
.. ..
...@@ -1416,9 +1416,9 @@ platforms. ...@@ -1416,9 +1416,9 @@ platforms.
.. section: Build .. section: Build
Cause lack of llvm-profdata tool when using clang as required for PGO Cause lack of llvm-profdata tool when using clang as required for PGO
linking to be a configure time error rather than make time when --with- linking to be a configure time error rather than make time when
optimizations is enabled. Also improve our ability to find the llvm- ``--with-optimizations`` is enabled. Also improve our ability to find the
profdata tool on MacOS and some Linuxes. llvm-profdata tool on MacOS and some Linuxes.
.. ..
......
...@@ -54,8 +54,8 @@ astral characters. Patch by Xiang Zhang. ...@@ -54,8 +54,8 @@ astral characters. Patch by Xiang Zhang.
.. nonce: RYbEGH .. nonce: RYbEGH
.. section: Core and Builtins .. section: Core and Builtins
Extra slash no longer added to sys.path components in case of empty compile- Extra slash no longer added to sys.path components in case of empty
time PYTHONPATH components. compile-time PYTHONPATH components.
.. ..
......
...@@ -49,8 +49,8 @@ Upgrade expat copy from 2.2.0 to 2.2.1 to get fixes of multiple security ...@@ -49,8 +49,8 @@ Upgrade expat copy from 2.2.0 to 2.2.1 to get fixes of multiple security
vulnerabilities including: CVE-2017-9233 (External entity infinite loop vulnerabilities including: CVE-2017-9233 (External entity infinite loop
DoS), CVE-2016-9063 (Integer overflow, re-fix), CVE-2016-0718 (Fix DoS), CVE-2016-9063 (Integer overflow, re-fix), CVE-2016-0718 (Fix
regression bugs from 2.2.0's fix to CVE-2016-0718) and CVE-2012-0876 regression bugs from 2.2.0's fix to CVE-2016-0718) and CVE-2012-0876
(Counter hash flooding with SipHash). Note: the CVE-2016-5300 (Use os- (Counter hash flooding with SipHash). Note: the CVE-2016-5300 (Use
specific entropy sources like getrandom) doesn't impact Python, since Python os-specific entropy sources like getrandom) doesn't impact Python, since Python
already gets entropy from the OS to set the expat secret using already gets entropy from the OS to set the expat secret using
``XML_SetHashSalt()``. ``XML_SetHashSalt()``.
...@@ -336,8 +336,8 @@ ImportError rather than SystemError. ...@@ -336,8 +336,8 @@ ImportError rather than SystemError.
Improve signal delivery. Improve signal delivery.
Avoid using Py_AddPendingCall from signal handler, to avoid calling signal- Avoid using Py_AddPendingCall from signal handler, to avoid calling
unsafe functions. The tests I'm adding here fail without the rest of the signal-unsafe functions. The tests I'm adding here fail without the rest of the
patch, on Linux and OS X. This means our signal delivery logic had defects patch, on Linux and OS X. This means our signal delivery logic had defects
(some signals could be lost). (some signals could be lost).
...@@ -1153,8 +1153,8 @@ Improve speed of the STORE_DEREF opcode by 40%. ...@@ -1153,8 +1153,8 @@ Improve speed of the STORE_DEREF opcode by 40%.
.. nonce: RYbEGH .. nonce: RYbEGH
.. section: Core and Builtins .. section: Core and Builtins
Extra slash no longer added to sys.path components in case of empty compile- Extra slash no longer added to sys.path components in case of empty
time PYTHONPATH components. compile-time PYTHONPATH components.
.. ..
...@@ -2274,8 +2274,8 @@ LF. Patch by Dong-hee Na. ...@@ -2274,8 +2274,8 @@ LF. Patch by Dong-hee Na.
.. nonce: N3KI-o .. nonce: N3KI-o
.. section: Library .. section: Library
os.listdir() and os.scandir() now emit bytes names when called with bytes- os.listdir() and os.scandir() now emit bytes names when called with
like argument. bytes-like argument.
.. ..
...@@ -2440,8 +2440,8 @@ leaving a fd in a bad state in case of error. Patch by Giampaolo Rodola'. ...@@ -2440,8 +2440,8 @@ leaving a fd in a bad state in case of error. Patch by Giampaolo Rodola'.
.. nonce: d0nRRA .. nonce: d0nRRA
.. section: Library .. section: Library
multiprocessing.Queue.get() with a timeout now polls its reader in non- multiprocessing.Queue.get() with a timeout now polls its reader in
blocking mode if it succeeded to acquire the lock but the acquire took non-blocking mode if it succeeded to acquire the lock but the acquire took
longer than the timeout. longer than the timeout.
.. ..
...@@ -2815,8 +2815,8 @@ of space. ...@@ -2815,8 +2815,8 @@ of space.
.. section: Library .. section: Library
Various updates to typing module: add typing.NoReturn type, use Various updates to typing module: add typing.NoReturn type, use
WrapperDescriptorType, minor bug-fixes. Original PRs by Jim Fasarakis- WrapperDescriptorType, minor bug-fixes. Original PRs by Jim
Hilliard and Ivan Levkivskyi. Fasarakis-Hilliard and Ivan Levkivskyi.
.. ..
...@@ -3634,8 +3634,8 @@ Removed deprecated features in the http.cookies module. ...@@ -3634,8 +3634,8 @@ Removed deprecated features in the http.cookies module.
.. nonce: CgcjEx .. nonce: CgcjEx
.. section: Library .. section: Library
A format string argument for string.Formatter.format() is now positional- A format string argument for string.Formatter.format() is now
only. positional-only.
.. ..
...@@ -5164,8 +5164,8 @@ Fix out-of-tree builds of Python when configured with ``--with--dtrace``. ...@@ -5164,8 +5164,8 @@ Fix out-of-tree builds of Python when configured with ``--with--dtrace``.
.. section: Build .. section: Build
Prevent unnecessary rebuilding of Python during ``make test``, ``make Prevent unnecessary rebuilding of Python during ``make test``, ``make
install`` and some other make targets when configured with ``--enable- install`` and some other make targets when configured with
optimizations``. ``--enable-optimizations``.
.. ..
...@@ -5213,9 +5213,9 @@ Update Windows build and OS X installers to use OpenSSL 1.0.2k. ...@@ -5213,9 +5213,9 @@ Update Windows build and OS X installers to use OpenSSL 1.0.2k.
.. nonce: i8UzRC .. nonce: i8UzRC
.. section: Build .. section: Build
Prohibit implicit C function declarations: use -Werror=implicit-function- Prohibit implicit C function declarations: use
declaration when possible (GCC and Clang, but it depends on the compiler ``-Werror=implicit-function-declaration`` when possible (GCC and Clang,
version). Patch written by Chi Hsuan Yen. but it depends on the compiler version). Patch written by Chi Hsuan Yen.
.. ..
...@@ -5774,8 +5774,8 @@ All custom keysets are saved as a whole in config- extension.cfg. All take ...@@ -5774,8 +5774,8 @@ All custom keysets are saved as a whole in config- extension.cfg. All take
effect as soon as one clicks Apply or Ok. effect as soon as one clicks Apply or Ok.
The affected events are '<<force-open-completions>>', '<<expand-word>>', The affected events are '<<force-open-completions>>', '<<expand-word>>',
'<<force-open-calltip>>', '<<flash-paren>>', '<<format-paragraph>>', '<<run- '<<force-open-calltip>>', '<<flash-paren>>', '<<format-paragraph>>',
module>>', '<<check-module>>', and '<<zoom-height>>'. Any (global) '<<run-module>>', '<<check-module>>', and '<<zoom-height>>'. Any (global)
customizations made before 3.6.3 will not affect their keyset- specific customizations made before 3.6.3 will not affect their keyset- specific
customization after 3.6.3. and vice versa. customization after 3.6.3. and vice versa.
......
...@@ -1544,8 +1544,8 @@ Multilingual Plane, tcl/tk will use other fonts that define a character. The ...@@ -1544,8 +1544,8 @@ Multilingual Plane, tcl/tk will use other fonts that define a character. The
expanded example give users of non-Latin characters a better idea of what expanded example give users of non-Latin characters a better idea of what
they might see in IDLE's shell and editors. they might see in IDLE's shell and editors.
To make room for the expanded sample, frames on the Font tab are re- To make room for the expanded sample, frames on the Font tab are
arranged. The Font/Tabs help explains a bit about the additions. re-arranged. The Font/Tabs help explains a bit about the additions.
.. ..
......
...@@ -180,8 +180,8 @@ longer raises ``RecursionError``; OrderedDict similarly. Instead, use ...@@ -180,8 +180,8 @@ longer raises ``RecursionError``; OrderedDict similarly. Instead, use
.. section: Core and Builtins .. section: Core and Builtins
Py_Initialize() now creates the GIL. The GIL is no longer created "on Py_Initialize() now creates the GIL. The GIL is no longer created "on
demand" to fix a race condition when PyGILState_Ensure() is called in a non- demand" to fix a race condition when PyGILState_Ensure() is called in a
Python thread. non-Python thread.
.. ..
......
Build and link with private copy of Tcl/Tk 8.6 for the macOS 10.6+ Build and link with private copy of Tcl/Tk 8.6 for the macOS 10.6+
installer. The 10.9+ installer variant already does this. This means that installer. The 10.9+ installer variant already does this. This means that
the Python 3.7 provided by the python.org macOS installers no longer need or the Python 3.7 provided by the python.org macOS installers no longer need or
use any external versions of Tcl/Tk, either system-provided or user- use any external versions of Tcl/Tk, either system-provided or
installed, such as ActiveTcl. user-installed, such as ActiveTcl.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment