191 Commits (baac01e629d90f63dfde6b5cc433f4bc65c5feeb)

Author SHA1 Message Date
Serhiy Storchaka baac01e629
bpo-31891: Fix building the curses module on NetBSD. (#4165) 8 years ago
Serhiy Storchaka f7eae0adfc [security] bpo-13617: Reject embedded null characters in wchar* strings. (#2302) 9 years ago
Xiang Zhang 116dd5eba6 bpo-30176: Add missing curses cell attributes constants (GH-1302) 9 years ago
Eijebong ab7886b785 bpo-30101: Add support for curses.A_ITALIC. (#1015) 9 years ago
Serhiy Storchaka 0b3ec19225 Use NULL rather than 0. (#778) 9 years ago
Christian Heimes 2b221b78d6 bpo-29176 Use tmpfile() in curses module (#235) 9 years ago
Victor Stinner 61e2bc74df bpo-29176: Fix name of the _curses.window class (#52) 9 years ago
Serhiy Storchaka 228b12edcc Issue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE wherever 9 years ago
Victor Stinner b110dad9ab Initialize variables to fix compiler warnings 9 years ago
Serhiy Storchaka 0bcd89b859 Issue #28549: Fixed segfault in curses's addch() with ncurses6. 9 years ago
Serhiy Storchaka b29cee40ee Issue #28526: Use PyUnicode_AsEncodedString() instead of 9 years ago
Victor Stinner 3466bde1cc Avoid calling functions with an empty string as format string 10 years ago
Benjamin Peterson 432ea4ff37 fail when negative values are passed to instr() 10 years ago
Benjamin Peterson 40a77c3381 do not allow reading negative values with getstr() 10 years ago
Steve Dower d2bc389e55 Issue #4254: Adds _curses.update_lines_cols() Patch by Arnon Yaari 11 years ago
Larry Hastings 89964c48d1 Issue #23944: Argument Clinic now wraps long impl prototypes at column 78. 11 years ago
Serhiy Storchaka 1009bf18b3 Issue #23501: Argumen Clinic now generates code into separate files by default. 11 years ago
Serhiy Storchaka 20b39b27d9 Removed redundant casts to `char *`. 12 years ago
Larry Hastings 9147a9697a Issue #21088: Bugfix for curses.window.addch() regression in 3.4.0. 12 years ago
Larry Hastings 7726ac9163 #Issue 20456: Several improvements and bugfixes for Argument Clinic, 12 years ago
Larry Hastings 581ee3618c Issue #20326: Argument Clinic now uses a simple, unique signature to 12 years ago
Larry Hastings c20472640c Issue #20390: Small fixes and improvements for Argument Clinic. 12 years ago
Larry Hastings 5c66189e88 Issue #20189: Four additional builtin types (PyTypeObject, 12 years ago
Larry Hastings 462582651c Two minor Argument Clinic bugfixes: use the name of the class in the 12 years ago
Larry Hastings 2a727916c5 Issue #20226: Major improvements to Argument Clinic. 12 years ago
Larry Hastings 61272b77b0 Issue #19273: The marker comments Argument Clinic uses have been changed 12 years ago
Christian Heimes abbc8ca708 ncurses' winch and mvwinch return an unsigned long 12 years ago
Larry Hastings 44e2eaab54 Issue #19674: inspect.signature() now produces a correct signature 12 years ago
Larry Hastings abc716b058 Issue #19474: Argument Clinic now always specifies a default value for 12 years ago
Larry Hastings ed4a1c5703 Argument Clinic: rename "self" to "module" for module-level functions. 12 years ago
Victor Stinner bd303c165b Issue #19512, #19515: remove shared identifiers, move identifiers where they 12 years ago
Victor Stinner 090543736f Issue #19512: add some common identifiers to only create common strings once, 12 years ago
Serhiy Storchaka a412f763b3 Fix compilation of the curses module (broken by issue #16612). 12 years ago
Larry Hastings 3182680210 Issue #16612: Add "Argument Clinic", a compile-time preprocessor 12 years ago
Victor Stinner daf455554b Issue #18571: Implementation of the PEP 446: file descriptors and file handles 13 years ago
Christian Heimes a956e645c1 Fix possible NULL pointer dereference in PyCurses_Start_Color() 13 years ago
Victor Stinner 49fc8ece81 Issue #18203: Add _PyMem_RawStrdup() and _PyMem_Strdup() 13 years ago
Victor Stinner b64049183c Issue #18203: Replace malloc() with PyMem_Malloc() in Python modules 13 years ago
Victor Stinner 640c35ce13 Reuse Py_MIN and Py_MAX macros: remove duplicate MIN/MAX macros 13 years ago
Benjamin Peterson 18b7191653 C89 declaration compliance 13 years ago
Victor Stinner bd2d30cf31 Issue #17209: curses.window.get_wch() now handles correctly KeyboardInterrupt (CTRL+c) 13 years ago
R David Murray a39c47aab0 #8862: Fix curses cleanup with getchar is interrupted by a signal. 13 years ago
R David Murray f5d7cc239e #8862: Fix curses cleanup with getchar is interrupted by a signal. 13 years ago
Ross Lagerwall 2dabaf63cf Issue #15876: Fix a refleak in the curses module 14 years ago
Victor Stinner 9f16e44a47 Close #14223: Fix window.addch(curses.ACS_HLINE) 14 years ago
Victor Stinner eaaf9e9249 Close #14223: Fix window.addch(curses.ACS_HLINE) 14 years ago
Victor Stinner 1d39cde50c Issue #15785: Modify window.get_wch() API of the curses module: return a 14 years ago
Victor Stinner ca2b64682e Issue #15785: Modify window.get_wch() API of the curses module: return a 14 years ago
Benjamin Peterson 5e5451940c fix compiler warnings 14 years ago
Victor Stinner 8f40860944 Close #14223: curses.addch() is no more limited to the range 0-255 when the 14 years ago