cpython/Misc/NEWS.d
Miss Islington (bot) a2bf7a0a47
[3.13] gh-124096: Enable REPL virtual terminal support on Windows (GH-124119) (GH-133457)
To support virtual terminal mode in Windows PYREPL, we need a scanner
to read over the supported escaped VT sequences.

Windows REPL input was using virtual key mode, which does not support
terminal escape sequences. This patch calls `SetConsoleMode` properly
when initializing and send sequences to enable bracketed-paste modes
to support verbatim copy-and-paste.
(cherry picked from commit a65366ed87)

Co-authored-by: Y5 <124019959+y5c4l3@users.noreply.github.com>
Signed-off-by: y5c4l3 <y5c4l3@proton.me>
Co-authored-by: Petr Viktorin <encukou@gmail.com>
Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com>
Co-authored-by: Dustin L. Howett <dustin@howett.net>
Co-authored-by: wheeheee <104880306+wheeheee@users.noreply.github.com>
2025-05-05 19:39:06 +02:00
..
next [3.13] gh-124096: Enable REPL virtual terminal support on Windows (GH-124119) (GH-133457) 2025-05-05 19:39:06 +02:00
3.5.0.rst
3.5.0a1.rst [3.13] gh-121905: Consistently use "floating-point" instead of "floating point" (GH-121907) (GH-122012) 2024-07-19 09:13:08 +00:00
3.5.0a2.rst
3.5.0a3.rst
3.5.0a4.rst
3.5.0b1.rst
3.5.0b2.rst
3.5.0b3.rst
3.5.0b4.rst
3.5.0rc1.rst
3.5.0rc2.rst
3.5.0rc3.rst
3.5.0rc4.rst
3.5.1.rst
3.5.1rc1.rst
3.5.2.rst
3.5.2rc1.rst
3.5.3.rst
3.5.3rc1.rst [3.13] GH-121970: Extract `misc_news` into a new extension (GH-129577) (#129586) 2025-02-02 16:24:48 +00:00
3.5.4.rst
3.5.4rc1.rst
3.5.5.rst
3.5.5rc1.rst
3.6.0.rst
3.6.0a1.rst
3.6.0a2.rst
3.6.0a3.rst
3.6.0a4.rst [3.13] GH-121970: Extract `misc_news` into a new extension (GH-129577) (#129586) 2025-02-02 16:24:48 +00:00
3.6.0b1.rst [3.13] GH-121970: Extract `misc_news` into a new extension (GH-129577) (#129586) 2025-02-02 16:24:48 +00:00
3.6.0b2.rst
3.6.0b3.rst
3.6.0b4.rst
3.6.0rc1.rst
3.6.0rc2.rst
3.6.1.rst
3.6.1rc1.rst
3.6.2.rst
3.6.2rc1.rst
3.6.2rc2.rst
3.6.3.rst
3.6.3rc1.rst
3.6.4.rst
3.6.4rc1.rst
3.6.5.rst
3.6.5rc1.rst [3.13] gh-123492: Remove unnecessary :func: parentheses (gh-123493) (#123513) 2024-08-30 20:14:48 +03:00
3.6.6.rst
3.6.6rc1.rst
3.7.0.rst
3.7.0a1.rst
3.7.0a2.rst
3.7.0a3.rst
3.7.0a4.rst [3.13] gh-123492: Remove unnecessary :func: parentheses (gh-123493) (#123513) 2024-08-30 20:14:48 +03:00
3.7.0b1.rst [3.13] gh-123517: Remove unnecessary :meth: parentheses (gh-123518) (GH-123577) 2024-09-02 16:00:04 +02:00
3.7.0b2.rst [3.13] gh-123492: Remove unnecessary :func: parentheses (gh-123493) (#123513) 2024-08-30 20:14:48 +03:00
3.7.0b3.rst
3.7.0b4.rst [3.13] gh-123492: Remove unnecessary :func: parentheses (gh-123493) (#123513) 2024-08-30 20:14:48 +03:00
3.7.0b5.rst
3.7.0rc1.rst
3.8.0a1.rst [3.13] gh-123517: Remove unnecessary :meth: parentheses (gh-123518) (GH-123577) 2024-09-02 16:00:04 +02:00
3.8.0a2.rst [3.13] gh-121905: Consistently use "floating-point" instead of "floating point" (GH-121907) (GH-122012) 2024-07-19 09:13:08 +00:00
3.8.0a3.rst
3.8.0a4.rst [3.13] gh-123517: Remove unnecessary :meth: parentheses (gh-123518) (GH-123577) 2024-09-02 16:00:04 +02:00
3.8.0b1.rst [3.13] gh-123517: Remove unnecessary :meth: parentheses (gh-123518) (GH-123577) 2024-09-02 16:00:04 +02:00
3.9.0a1.rst [3.13] gh-123517: Remove unnecessary :meth: parentheses (gh-123518) (GH-123577) 2024-09-02 16:00:04 +02:00
3.9.0a2.rst
3.9.0a3.rst
3.9.0a4.rst [3.13] gh-123517: Remove unnecessary :meth: parentheses (gh-123518) (GH-123577) 2024-09-02 16:00:04 +02:00
3.9.0a5.rst [3.13] gh-123492: Remove unnecessary :func: parentheses (gh-123493) (#123513) 2024-08-30 20:14:48 +03:00
3.9.0a6.rst [3.13] gh-123517: Remove unnecessary :meth: parentheses (gh-123518) (GH-123577) 2024-09-02 16:00:04 +02:00
3.9.0b1.rst [3.13] gh-123517: Remove unnecessary :meth: parentheses (gh-123518) (GH-123577) 2024-09-02 16:00:04 +02:00
3.10.0a1.rst [3.13] gh-123517: Remove unnecessary :meth: parentheses (gh-123518) (GH-123577) 2024-09-02 16:00:04 +02:00
3.10.0a2.rst [3.13] gh-101100: Consolidate documentation on ModuleType attributes (#124709) (#125208) 2024-10-09 20:03:30 +01:00
3.10.0a3.rst [3.13] gh-123492: Remove unnecessary :func: parentheses (gh-123493) (#123513) 2024-08-30 20:14:48 +03:00
3.10.0a4.rst [3.13] gh-123492: Remove unnecessary :func: parentheses (gh-123493) (#123513) 2024-08-30 20:14:48 +03:00
3.10.0a5.rst
3.10.0a6.rst
3.10.0a7.rst [3.13] GH-103484: Fix permanently redirects reported by linkcheck (GH-124144) (#124151) 2024-09-24 00:43:04 +00:00
3.10.0b1.rst [3.13] gh-128874: Fix the documentation for blurb 2.0 (GH-128875) (#128877) 2025-01-15 14:20:22 +00:00
3.11.0a1.rst [3.13] gh-123492: Remove unnecessary :func: parentheses (gh-123493) (#123513) 2024-08-30 20:14:48 +03:00
3.11.0a2.rst
3.11.0a3.rst
3.11.0a4.rst [3.13] Use roles :data: and :const: for referencing module variables (GH-129507) (GH-129649) 2025-02-04 14:25:18 +00:00
3.11.0a5.rst [3.13] gh-101100: Consolidate documentation on ModuleType attributes (#124709) (#125208) 2024-10-09 20:03:30 +01:00
3.11.0a6.rst [3.13] gh-121905: Consistently use "floating-point" instead of "floating point" (GH-121907) (GH-122012) 2024-07-19 09:13:08 +00:00
3.11.0a7.rst [3.13] gh-123517: Remove unnecessary :meth: parentheses (gh-123518) (GH-123577) 2024-09-02 16:00:04 +02:00
3.11.0b1.rst [3.13] gh-128874: Fix the documentation for blurb 2.0 (GH-128875) (#128877) 2025-01-15 14:20:22 +00:00
3.12.0a1.rst [3.13] gh-101100: Consolidate documentation on ModuleType attributes (#124709) (#125208) 2024-10-09 20:03:30 +01:00
3.12.0a2.rst [3.13] gh-123492: Remove unnecessary :func: parentheses (gh-123493) (#123513) 2024-08-30 20:14:48 +03:00
3.12.0a3.rst [3.13] gh-123517: Remove unnecessary :meth: parentheses (gh-123518) (GH-123577) 2024-09-02 16:00:04 +02:00
3.12.0a4.rst [3.13] gh-123492: Remove unnecessary :func: parentheses (gh-123493) (#123513) 2024-08-30 20:14:48 +03:00
3.12.0a5.rst [3.13] Fix typos in docs and what's new (#123451) 2024-09-02 13:15:02 +02:00
3.12.0a6.rst [3.13] GH-103484: Fix permanently redirects reported by linkcheck (GH-124144) (#124151) 2024-09-24 00:43:04 +00:00
3.12.0a7.rst [3.13] gh-123492: Remove unnecessary :func: parentheses (gh-123493) (#123513) 2024-08-30 20:14:48 +03:00
3.12.0b1.rst
3.13.0.rst Python 3.13.0 2024-10-07 07:02:14 +02:00
3.13.0a1.rst [3.13] gh-123492: Remove unnecessary :func: parentheses (gh-123493) (#123513) 2024-08-30 20:14:48 +03:00
3.13.0a2.rst [3.13] gh-123492: Remove unnecessary :func: parentheses (gh-123493) (#123513) 2024-08-30 20:14:48 +03:00
3.13.0a3.rst [3.13] gh-123517: Remove unnecessary :meth: parentheses (gh-123518) (GH-123577) 2024-09-02 16:00:04 +02:00
3.13.0a4.rst [3.13] gh-123492: Remove unnecessary :func: parentheses (gh-123493) (#123513) 2024-08-30 20:14:48 +03:00
3.13.0a5.rst [3.13] gh-123517: Remove unnecessary :meth: parentheses (gh-123518) (GH-123577) 2024-09-02 16:00:04 +02:00
3.13.0a6.rst [3.13] Fix a few typos found in the docs (GH-127126) (GH-127181) 2024-11-23 00:09:35 +00:00
3.13.0b1.rst [3.13] gh-123517: Remove unnecessary :meth: parentheses (gh-123518) (GH-123577) 2024-09-02 16:00:04 +02:00
3.13.0b2.rst
3.13.0b3.rst [3.13] gh-123492: Remove unnecessary :func: parentheses (gh-123493) (#123513) 2024-08-30 20:14:48 +03:00
3.13.0b4.rst Python 3.13.0b4 2024-07-18 11:41:38 +02:00
3.13.0rc1.rst Python 3.13.0rc1 2024-07-31 20:18:39 +02:00
3.13.0rc2.rst [3.13] gh-101100: Add a table of class attributes to the "Custom classes" section of the data model docs (#124480) (#124556) 2024-09-25 17:29:48 -07:00
3.13.0rc3.rst Python 3.13.0rc3 2024-10-01 04:03:08 +02:00
3.13.1.rst Python 3.13.1 2024-12-03 18:59:52 +01:00
3.13.2.rst Python 3.13.2 2025-02-04 15:51:09 +01:00
3.13.3.rst Python 3.13.3 2025-04-08 15:54:08 +02:00