COMMITS
/ Modules/_curses_panel.c March 24, 2026
K
gh-128341: Use _Py_ABI_SLOT in stdlib modules (#145770)
Karolina Surma committed
September 11, 2025
B
gh-116946: add `Py_TPFLAGS_IMMUTABLETYPE` to several internal types (#138582)
Bénédikt Tran committed
September 3, 2025
B
gh-116946: fully implement GC protocol for `_curses_panel.panel` (#138333)
Bénédikt Tran committed
August 18, 2025
A
GH-137623: Use an AC decorator for docstring line length enforcement (#137690)
Adam Turner committed
June 8, 2025
B
gh-133579: correctly report C curses errors in `_curses_panel` (#134629)
Bénédikt Tran committed
January 3, 2025
B
gh-111178: fix UBSan failures in `Modules/curses*.c` (GH-128244)
Bénédikt Tran committed
July 1, 2024
E
gh-113565: Improve and harden detection of curses dependencies (#119816)
Erlend E. Aasland committed
May 3, 2024
B
gh-116322: Add Py_mod_gil module slot (#116882)
Brett Simmers committed
October 17, 2023
V
gh-110964: Remove private _PyArg functions (#110966)
Victor Stinner committed
July 18, 2023
S
May 5, 2023
E
gh-99113: Add Py_MOD_PER_INTERPRETER_GIL_SUPPORTED (gh-104205)
Eric Snow committed
November 25, 2022
V
gh-98724: Fix warnings on Py_SETREF() usage (#99781)
Victor Stinner committed
November 14, 2022
V
gh-99300: Use Py_NewRef() in Modules/ directory (#99466)
Victor Stinner committed
April 30, 2021
V
bpo-43916: Add Py_TPFLAGS_DISALLOW_INSTANTIATION type flag (GH-25721)
Victor Stinner committed
January 31, 2021
A
bpo-41604: Don't decrement the reference count of the previous user_ptr when set_panel_usertpr fails (GH-21933)
Anonymous Maarten committed
December 26, 2020
V
bpo-42694: Prevent creating _curses_panel.panel (GH-23948)
Victor Stinner committed
December 1, 2020
V
bpo-42519: Replace PyObject_MALLOC() with PyObject_Malloc() (GH-23587)
Victor Stinner committed
September 7, 2020
M
bpo-1635741 port _curses_panel to multi-phase init (PEP 489) (GH-21986)
Mohamed Koubaa committed
May 27, 2020
April 7, 2020
V
bpo-40170: PyObject_NEW() becomes an alias to PyObject_New() (GH-19379)
Victor Stinner committed
March 16, 2020
February 17, 2020
D
bpo-39573: Clean up modules and headers to use Py_IS_TYPE() function (GH-18521)
Dong-hee Na committed
March 27, 2019
E
bpo-35810: Incref heap-allocated types in PyObject_Init (GH-11661)
Eddie Elizondo committed
February 24, 2019
A
bpo-36101: remove non-ascii characters in docstring (GH-12018)
animalize committed
May 10, 2018
S
bpo-20171: Convert the _curses and _curses_panel modules to Argument Clinic. (GH-4251)
Serhiy Storchaka committed
January 23, 2017
S
Issue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE wherever
Serhiy Storchaka committed
May 8, 2016
S
Issue #25745: Fixed leaking a userptr in curses panel destructor.
Serhiy Storchaka committed
S
Issue #25745: Fixed leaking a userptr in curses panel destructor.
Serhiy Storchaka committed
S
Issue #23815: Fixed crashes related to directly created instances of types in
Serhiy Storchaka committed
S
Issue #23815: Fixed crashes related to directly created instances of types in
Serhiy Storchaka committed
April 10, 2016
S
Issue #26200: Added Py_SETREF and replaced Py_XSETREF with Py_SETREF
Serhiy Storchaka committed
S
Issue #26200: Added Py_SETREF and replaced Py_XSETREF with Py_SETREF
Serhiy Storchaka committed
April 6, 2016
S
Issue #22570: Renamed Py_SETREF to Py_XSETREF.
Serhiy Storchaka committed
S
Issue #22570: Renamed Py_SETREF to Py_XSETREF.
Serhiy Storchaka committed
December 25, 2015
S
Issue #25923: Added more const qualifiers to signatures of static and private functions.
Serhiy Storchaka committed
S
Issue #25923: Added the const qualifier to static constant arrays.
Serhiy Storchaka committed
December 24, 2015
S
Issue #20440: Massive replacing unsafe attribute setting code with special
Serhiy Storchaka committed
July 18, 2013
V
Issue #18408: Fix PyInit__curses_panel(), handle import_curses() failure
Victor Stinner committed
July 7, 2013
V
Issue #18203: Replace malloc() with PyMem_Malloc() in Python modules
Victor Stinner committed
June 22, 2013
A
#18113: avoid segfault if Py_XDECREF triggers code that calls set_panel_userptr again
Andrew Kuchling committed
June 15, 2013
A
#18113: Objects associated to a curses.panel object with set_userptr() were leaked.
Andrew Kuchling committed
June 14, 2012
M
Issue #14936: curses_panel was converted to PEP 3121 and PEP 384 API.
Martin v. Löwis committed
M
Issue #14936: curses_panel was converted to PEP 3121 API.
Martin v. Löwis committed
May 9, 2010
A
Recorded merge of revisions 81029 via svnmerge from
Antoine Pitrou committed
March 3, 2010
V
Merged revisions 78635 via svnmerge from
Victor Stinner committed
February 2, 2009
M
Issue #1717: rename tp_compare to tp_reserved. I'll change the
Mark Dickinson committed
July 2, 2008
A
#3247: get rid of Py_FindMethod
Amaury Forgeot d'Arc committed
June 11, 2008
M
Implement PEP 3121: new module initialization and finalization API.
Martin v. Löwis committed
December 19, 2007
C
#1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT.
Christian Heimes committed
August 23, 2007
N
Convert a bunch of constant strings in C to unicode.
Neal Norwitz committed