From ab7886b78574d9224b26dc3a5b08e5c105fbbf11 Mon Sep 17 00:00:00 2001 From: Eijebong Date: Wed, 26 Apr 2017 17:17:12 +0200 Subject: bpo-30101: Add support for curses.A_ITALIC. (#1015) --- Doc/library/curses.rst | 5 +++++ Misc/ACKS | 1 + Misc/NEWS | 2 ++ Modules/_cursesmodule.c | 3 +++ 4 files changed, 11 insertions(+) diff --git a/Doc/library/curses.rst b/Doc/library/curses.rst index d510855..8e509d5 100644 --- a/Doc/library/curses.rst +++ b/Doc/library/curses.rst @@ -1282,6 +1282,8 @@ Several constants are available to specify character cell attributes: +------------------+-------------------------------+ | ``A_BOLD`` | Bold mode. | +------------------+-------------------------------+ +| ``A_ITALIC`` | Italic mode. | ++------------------+-------------------------------+ | ``A_DIM`` | Dim mode. | +------------------+-------------------------------+ | ``A_NORMAL`` | Normal attribute. | @@ -1294,6 +1296,9 @@ Several constants are available to specify character cell attributes: | ``A_UNDERLINE`` | Underline mode. | +------------------+-------------------------------+ +.. versionadded:: 3.7 + ``A_ITALIC`` was added. + Keys are referred to by integer constants with names starting with ``KEY_``. The exact keycaps available are system dependent. diff --git a/Misc/ACKS b/Misc/ACKS index be2561c..fb62b5b 100644 --- a/Misc/ACKS +++ b/Misc/ACKS @@ -1116,6 +1116,7 @@ Koray Oner Piet van Oostrum Tomas Oppelstrup Jason Orendorff +Bastien Orivel Douglas Orr William Orr Michele OrrĂ¹ diff --git a/Misc/NEWS b/Misc/NEWS index d9b13c7..71db0ee 100644 --- a/Misc/NEWS +++ b/Misc/NEWS @@ -317,6 +317,8 @@ Extension Modules Library ------- +- bpo-30101: Add support for curses.A_ITALIC. + - bpo-29822: inspect.isabstract() now works during __init_subclass__. Patch by Nate Soares. diff --git a/Modules/_cursesmodule.c b/Modules/_cursesmodule.c index 8f0a12b..f278268 100644 --- a/Modules/_cursesmodule.c +++ b/Modules/_cursesmodule.c @@ -3335,6 +3335,9 @@ PyInit__curses(void) SetDictInt("A_BLINK", A_BLINK); SetDictInt("A_DIM", A_DIM); SetDictInt("A_BOLD", A_BOLD); +#ifdef A_ITALIC + SetDictInt("A_ITALIC", A_ITALIC); +#endif SetDictInt("A_ALTCHARSET", A_ALTCHARSET); #if !defined(__NetBSD__) SetDictInt("A_INVIS", A_INVIS); -- cgit v0.12