Serhiy Storchaka
a7723d8b09
bpo-31924: Fix test_curses on NetBSD 8. ( #4228 )
2017-11-03 20:29:33 +02:00
Serhiy Storchaka
4f469c0966
bpo-27666: Fixed stack corruption in curses.box() and curses.ungetmouse(). ( #4220 )
2017-11-01 20:48:49 +02:00
Serhiy Storchaka
7e68790f3d
bpo-15037: Add a workaround for getkey() in curses for ncurses 5.7 and earlier. ( #3826 )
...
Skip a test for unget_wch()/get_wch() on OpenBSD since they are broken
in ncurses 5.7.
2017-11-01 16:03:40 +02:00
Serhiy Storchaka
894ebd065e
bpo-31919: Fix building the curses module on OpenIndiana. ( #4211 )
2017-11-01 14:34:20 +02:00
Serhiy Storchaka
baac01e629
bpo-31891: Fix building the curses module on NetBSD. ( #4165 )
2017-10-31 13:56:44 +02:00
Victor Stinner
19f68301a1
bpo-31629: Add support.SaveSignals ( #4183 )
...
test_curses now saves/restores signals. On FreeBSD, the curses module
sets handlers of some signals, but don't restore old handlers when
the module is deinitialized.
2017-10-31 03:14:01 -07:00
Serhiy Storchaka
f7eae0adfc
[security] bpo-13617: Reject embedded null characters in wchar* strings. ( #2302 )
...
Based on patch by Victor Stinner.
Add private C API function _PyUnicode_AsUnicode() which is similar to
PyUnicode_AsUnicode(), but checks for null characters.
2017-06-28 08:30:06 +03:00
Xavier de Gaye
645bc80918
test_curses - substitute self.skip() with self.skipTest()
2017-01-06 09:50:27 +01:00
Serhiy Storchaka
bdf9e0ea74
Issue #13051 : Fixed recursion errors in large or resized curses.textpad.Textbox.
...
Based on patch by Tycho Andersen.
2016-12-28 10:16:06 +02:00
Serhiy Storchaka
283de2b9c1
Issue #9770 : curses.ascii predicates now work correctly with negative integers.
2016-12-28 10:04:27 +02:00
Berker Peksag
53926f19cd
Issue #27801 : Skip test_update_lines_cols when update_lines_cols() is not available
2016-08-19 17:59:01 +03:00
Benjamin Peterson
b1c6bdc76a
merge 3.4
2016-08-15 21:43:57 -07:00
Benjamin Peterson
432ea4ff37
fail when negative values are passed to instr()
2016-08-15 21:40:14 -07:00
Benjamin Peterson
f17a8e9acd
merge 3.4
2016-08-13 18:21:16 -07:00
Benjamin Peterson
40a77c3381
do not allow reading negative values with getstr()
2016-08-13 18:15:28 -07:00
Serhiy Storchaka
514f9736a7
Issue #27294 : Numerical state in the repr for Tkinter event objects is now
...
represented as a compination of known flags.
2016-06-18 22:08:11 +03:00
Serhiy Storchaka
0a91e43820
Fixed an error in previous commit.
2016-05-22 18:23:36 +03:00
Serhiy Storchaka
53a00353b6
Temporary skip curses tests on non-tty (issue #27067 ).
2016-05-22 18:16:20 +03:00
Serhiy Storchaka
0eb39e7886
Issue #27067 : Improved curses tests.
2016-05-21 21:36:11 +03:00
Serhiy Storchaka
e3f1b0911e
Issue #23815 : Fixed crashes related to directly created instances of types in
...
_tkinter and curses.panel modules.
2016-05-08 20:46:22 +03:00
Zachary Ware
baf45c590c
Issue #16000 : Convert test_curses to use unittest
2014-10-17 13:59:18 -05:00
Larry Hastings
9147a9697a
Issue #21088 : Bugfix for curses.window.addch() regression in 3.4.0.
...
In porting to Argument Clinic, the first two arguments were reversed.
2014-05-04 04:41:18 -07:00
Larry Hastings
23e37aa7b7
Issue #20358 : Tests for curses.window.overlay and curses.window.overwrite
...
no longer specify min{row,col} > max{row,col}.
2014-01-25 22:19:47 -08:00
Andrew Kuchling
9290dd14b0
#18113 : avoid segfault if Py_XDECREF triggers code that calls set_panel_userptr again
...
Problem noted & original patch by Serhiy Storchaka; I tweaked the patch a bit.
2013-06-22 14:50:56 -04:00
Andrew Kuchling
53e5ea7951
#18113 : Objects associated to a curses.panel object with set_userptr() were leaked.
...
Reported by Atsuo Ishimoto.
2013-06-15 14:04:04 -04:00