From: Eijebong Date: Wed, 26 Apr 2017 15:17:12 +0000 (+0200) Subject: bpo-30101: Add support for curses.A_ITALIC. (#1015) X-Git-Tag: v3.7.0a1~897 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ab7886b78574d9224b26dc3a5b08e5c105fbbf11;p=python bpo-30101: Add support for curses.A_ITALIC. (#1015) --- diff --git a/Doc/library/curses.rst b/Doc/library/curses.rst index d51085506c..8e509d50e6 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 be2561c725..fb62b5b56a 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 d9b13c7c98..71db0ee46b 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 8f0a12bbb0..f278268e67 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);