summaryrefslogtreecommitdiffstats
path: root/Modules/_cursesmodule.c
Commit message (Expand)AuthorAgeFilesLines
* [3.14] gh-134210: handle signals in `_curses.window.getch` (GH-134326) (#134783)Miss Islington (bot)2025-05-271-4/+14
* [3.14] gh-134208: remove dead AC directives for `_curses.window.{chgat,getstr...Bénédikt Tran2025-05-261-173/+148
* [3.14] gh-134209: use heap-allocated memory in `_curses.window.{instr,getstr}...Miss Islington (bot)2025-05-201-33/+69
* bpo-44172: Keep reference to original window in curses subwindow objects (GH-...Michael Forney2025-05-041-8/+14
* gh-133139: Add curses.assume_default_colors() (GH-133145)Serhiy Storchaka2025-05-031-5/+36
* gh-111178: remove redundant casts for functions with correct signatures (#131...Bénédikt Tran2025-04-011-1/+1
* GH-131238: Core header refactor (GH-131250)Mark Shannon2025-03-171-0/+1
* gh-111178: Change Argument Clinic signature for METH_O (#130682)Victor Stinner2025-03-111-2/+2
* gh-130163: Fix crashes related to PySys_GetObject() (GH-130503)Serhiy Storchaka2025-02-251-2/+6
* gh-128911: Add PyImport_ImportModuleAttr() function (#128912)Victor Stinner2025-01-301-1/+1
* gh-111178: fix UBSan failures in `Modules/curses*.c` (GH-128244)Bénédikt Tran2025-01-031-69/+109
* gh-123925: Fix building curses on platforms without libncursesw (GH-128405)Serhiy Storchaka2025-01-021-1/+1
* gh-126313: Fix a crash in curses.napms() due to incorrect error handling (GH-...Bénédikt Tran2024-11-031-2/+5
* gh-123961: Convert _curses to a multi-phase init module (PEP-489) (#124965)Bénédikt Tran2024-10-081-79/+113
* gh-123961: Convert `curses.window` static type into a heap type (#124934)Bénédikt Tran2024-10-041-69/+112
* gh-123961: Clean up curses C API/capsule (#124907)Bénédikt Tran2024-10-031-50/+77
* gh-120378: Fix crash caused by integer overflow in `curses` (#124555)Peter Bierma2024-10-021-8/+8
* gh-123961: Add a global state to _curses (#124729)Bénédikt Tran2024-09-291-175/+271
* gh-123290: Fix decref in _curses update_lines_cols() (#124767)Bénédikt Tran2024-09-291-1/+1
* gh-123961: Add `curses` prefix to global variables in `_cursesmodule.c` (#124...Bénédikt Tran2024-09-131-14/+14
* gh-124044: protect macros expansions in `_cursesmodules.c` using `do { ... } ...Bénédikt Tran2024-09-131-19/+28
* gh-123961: Remove global variable `ModDict` in `_cursesmodule.c` (#123962)Bénédikt Tran2024-09-131-35/+44
* gh-123290: fix reference leaks in the error-branches of `_cursesmodule.c` (#1...Bénédikt Tran2024-09-111-147/+211
* gh-113565: Improve and harden detection of curses dependencies (#119816)Erlend E. Aasland2024-07-011-1/+1
* gh-117557: Improve error messages when a string, bytes or bytearray of length...Serhiy Storchaka2024-05-281-9/+23
* gh-116322: Rename PyModule_ExperimentalSetGIL to PyUnstable_Module_SetGIL (GH...Petr Viktorin2024-05-061-1/+1
* gh-109617: fix ncurses incompatibility on macOS with Xcode 15 (#111258)Davide Rizzo2024-05-041-4/+13
* gh-116322: Add Py_mod_gil module slot (#116882)Brett Simmers2024-05-031-0/+3
* gh-110093: Replace trivial Py_BuildValue() with direct C API call (GH-110094)Serhiy Storchaka2023-10-201-4/+4
* gh-107913: Fix possible losses of OSError error codes (GH-107930)Serhiy Storchaka2023-08-261-1/+1
* gh-104922: remove PY_SSIZE_T_CLEAN (#106315)Inada Naoki2023-07-021-2/+0
* bpo-15999: Accept arbitrary values for boolean parameters. (#15609)Serhiy Storchaka2022-12-031-18/+18
* gh-99300: Use Py_NewRef() in Modules/ directory (#99466)Victor Stinner2022-11-141-2/+1
* GH-90699: Remove `_Py_IDENTIFIER` usage from `_curses` module (GH-98957)Kumar Aditya2022-11-021-12/+6
* GH-94644: fix test_curses ref leak (GH-94647)Kumar Aditya2022-07-071-0/+1
* bpo-46541: Replace core use of _Py_IDENTIFIER() with statically initialized g...Eric Snow2022-02-081-0/+1
* bpo-46417: _curses uses PyStructSequence_NewType() (GH-30736)Victor Stinner2022-01-211-12/+10
* bpo-45855: Replaced deprecated `PyImport_ImportModuleNoBlock` with PyImport_I...Kumar Aditya2021-12-121-1/+1
* bpo-46000: Improve NetBSD curses compatibility (GH-29947)Thomas Klausner2021-12-101-2/+2
* bpo-43974: Move Py_BUILD_CORE_MODULE into module code (GH-29157)Christian Heimes2021-10-221-0/+4
* bpo-45067 - Verify the version of ncurses for extended color support feature ...Senthil Kumaran2021-09-091-2/+2
* Update URLs in comments and metadata to use HTTPS (GH-27458)Noah Kantrowitz2021-07-301-1/+1
* bpo-43916: Move the _PyStructSequence_InitType function to the internal API (...Pablo Galindo2021-05-031-1/+1
* bpo-43916: Add Py_TPFLAGS_DISALLOW_INSTANTIATION type flag (GH-25721)Victor Stinner2021-04-301-11/+4
* bpo-43084: Return bool instead of int from curses.window.enclose() (GH-24398)Serhiy Storchaka2021-04-051-4/+4
* bpo-43108: Fix a reference leak in the curses module (GH-24420)Pablo Galindo2021-02-021-1/+3
* bpo-41798: Allocate the _curses._C_API on the heap memory (GH-24186)Hai Shi2021-01-221-9/+30
* bpo-39273: Expose BUTTON5_* constants in the curses module if available (GH-1...Zackery Spytz2021-01-141-0/+8
* bpo-42681: Fix test_curses failures related to color pairs (GH-24089)Serhiy Storchaka2021-01-051-20/+40
* bpo-42681: Fix range checks for color and pair numbers in curses (GH-23874)Serhiy Storchaka2021-01-031-45/+59