<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/</link>
    <language>en-us</language>

    <title>cpython-lru_cache-weakref: Modules/_cursesmodule.c history</title>
    <description>Modules/_cursesmodule.c revision history</description>
    <item>
    <title>Issue #19674: inspect.signature() now produces a correct signature</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/78ec18f5cb45/Modules/_cursesmodule.c</link>
    <description><![CDATA[Issue #19674: inspect.signature() now produces a correct signature<br/>
for some builtins.]]></description>
    <author>&#76;&#97;&#114;&#114;&#121;&#32;&#72;&#97;&#115;&#116;&#105;&#110;&#103;&#115;&#32;&#60;&#108;&#97;&#114;&#114;&#121;&#64;&#104;&#97;&#115;&#116;&#105;&#110;&#103;&#115;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sat, 23 Nov 2013 15:37:55 -0800</pubDate>
</item>
<item>
    <title>Issue #19474: Argument Clinic now always specifies a default value for</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/4f0f496e482e/Modules/_cursesmodule.c</link>
    <description><![CDATA[Issue #19474: Argument Clinic now always specifies a default value for<br/>
variables in option groups, to prevent &quot;uninitialized value&quot; warnings.]]></description>
    <author>&#76;&#97;&#114;&#114;&#121;&#32;&#72;&#97;&#115;&#116;&#105;&#110;&#103;&#115;&#32;&#60;&#108;&#97;&#114;&#114;&#121;&#64;&#104;&#97;&#115;&#116;&#105;&#110;&#103;&#115;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Wed, 20 Nov 2013 09:13:52 -0800</pubDate>
</item>
<item>
    <title>Argument Clinic: rename &quot;self&quot; to &quot;module&quot; for module-level functions.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/64c853a88a10/Modules/_cursesmodule.c</link>
    <description><![CDATA[Argument Clinic: rename &quot;self&quot; to &quot;module&quot; for module-level functions.]]></description>
    <author>&#76;&#97;&#114;&#114;&#121;&#32;&#72;&#97;&#115;&#116;&#105;&#110;&#103;&#115;&#32;&#60;&#108;&#97;&#114;&#114;&#121;&#64;&#104;&#97;&#115;&#116;&#105;&#110;&#103;&#115;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 18 Nov 2013 09:32:13 -0800</pubDate>
</item>
<item>
    <title>Issue #19512, #19515: remove shared identifiers, move identifiers where they</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/01c4a0af73cf/Modules/_cursesmodule.c</link>
    <description><![CDATA[Issue #19512, #19515: remove shared identifiers, move identifiers where they<br/>
are used.<br/>
<br/>
Move also _Py_IDENTIFIER() defintions to the top in modified files to remove<br/>
identifiers duplicated in the same file.]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 07 Nov 2013 23:07:29 +0100</pubDate>
</item>
<item>
    <title>Issue #19512: add some common identifiers to only create common strings once,</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/954167ce92a3/Modules/_cursesmodule.c</link>
    <description><![CDATA[Issue #19512: add some common identifiers to only create common strings once,<br/>
instead of creating temporary Unicode string objects<br/>
<br/>
Add also more identifiers in pythonrun.c to avoid temporary Unicode string<br/>
objets for the interactive interpreter.]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 06 Nov 2013 22:41:44 +0100</pubDate>
</item>
<item>
    <title>Fix compilation of the curses module (broken by issue #16612).</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/47618b00405b/Modules/_cursesmodule.c</link>
    <description><![CDATA[Fix compilation of the curses module (broken by issue #16612).]]></description>
    <author>&#83;&#101;&#114;&#104;&#105;&#121;&#32;&#83;&#116;&#111;&#114;&#99;&#104;&#97;&#107;&#97;&#32;&#60;&#115;&#116;&#111;&#114;&#99;&#104;&#97;&#107;&#97;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 19 Oct 2013 10:45:48 +0300</pubDate>
</item>
<item>
    <title>Issue #16612: Add &quot;Argument Clinic&quot;, a compile-time preprocessor</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/8fde1a2c94dc/Modules/_cursesmodule.c</link>
    <description><![CDATA[Issue #16612: Add &quot;Argument Clinic&quot;, a compile-time preprocessor<br/>
for C files to generate argument parsing code.  (See PEP 436.)]]></description>
    <author>&#76;&#97;&#114;&#114;&#121;&#32;&#72;&#97;&#115;&#116;&#105;&#110;&#103;&#115;&#32;&#60;&#108;&#97;&#114;&#114;&#121;&#64;&#104;&#97;&#115;&#116;&#105;&#110;&#103;&#115;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sat, 19 Oct 2013 00:09:25 -0700</pubDate>
</item>
<item>
    <title>Issue #18571: Implementation of the PEP 446: file descriptors and file handles</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/ef889c3d5dc6/Modules/_cursesmodule.c</link>
    <description><![CDATA[Issue #18571: Implementation of the PEP 446: file descriptors and file handles<br/>
are now created non-inheritable; add functions os.get/set_inheritable(),<br/>
os.get/set_handle_inheritable() and socket.socket.get/set_inheritable().]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 28 Aug 2013 00:53:59 +0200</pubDate>
</item>
<item>
    <title>Fix possible NULL pointer dereference in PyCurses_Start_Color()</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/3c5bf0c7a290/Modules/_cursesmodule.c</link>
    <description><![CDATA[Fix possible NULL pointer dereference in PyCurses_Start_Color()<br/>
CID 1058276]]></description>
    <author>&#67;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#32;&#72;&#101;&#105;&#109;&#101;&#115;&#32;&#60;&#99;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#64;&#99;&#104;&#101;&#105;&#109;&#101;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Fri, 26 Jul 2013 14:46:02 +0200</pubDate>
</item>
<item>
    <title>Issue #18203: Add _PyMem_RawStrdup() and _PyMem_Strdup()</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/65f2c92ed079/Modules/_cursesmodule.c</link>
    <description><![CDATA[Issue #18203: Add _PyMem_RawStrdup() and _PyMem_Strdup()<br/>
<br/>
Replace strdup() with _PyMem_RawStrdup() or _PyMem_Strdup(), depending if the<br/>
GIL is held or not.]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 07 Jul 2013 23:30:24 +0200</pubDate>
</item>
<item>
    <title>Issue #18203: Replace malloc() with PyMem_Malloc() in Python modules</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/41ef797e6639/Modules/_cursesmodule.c</link>
    <description><![CDATA[Issue #18203: Replace malloc() with PyMem_Malloc() in Python modules<br/>
<br/>
Replace malloc() with PyMem_Malloc() when the GIL is held, or with<br/>
PyMem_RawMalloc() otherwise.]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 07 Jul 2013 16:21:41 +0200</pubDate>
</item>
<item>
    <title>Reuse Py_MIN and Py_MAX macros: remove duplicate MIN/MAX macros</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/41a2cbe23349/Modules/_cursesmodule.c</link>
    <description><![CDATA[Reuse Py_MIN and Py_MAX macros: remove duplicate MIN/MAX macros<br/>
<br/>
multiprocessing.h: remove unused MIN and MAX macros]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 04 Jun 2013 23:14:37 +0200</pubDate>
</item>
<item>
    <title>Fix possible NULL pointer dereference in PyCurses_Start_Color()</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/aedcf7ef8489/Modules/_cursesmodule.c</link>
    <description><![CDATA[Fix possible NULL pointer dereference in PyCurses_Start_Color()<br/>
CID 1058276]]></description>
    <author>&#67;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#32;&#72;&#101;&#105;&#109;&#101;&#115;&#32;&#60;&#99;&#104;&#114;&#105;&#115;&#116;&#105;&#97;&#110;&#64;&#99;&#104;&#101;&#105;&#109;&#101;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Fri, 26 Jul 2013 14:45:37 +0200</pubDate>
</item>
<item>
    <title>C89 declaration compliance</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/e2e104ba42ff/Modules/_cursesmodule.c</link>
    <description><![CDATA[C89 declaration compliance]]></description>
    <author>&#66;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#32;&#80;&#101;&#116;&#101;&#114;&#115;&#111;&#110;&#32;&#60;&#98;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Thu, 16 May 2013 15:29:44 -0500</pubDate>
</item>
<item>
    <title>Issue #17209: curses.window.get_wch() now handles correctly KeyboardInterrupt (CTRL+c)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/d98a515489db/Modules/_cursesmodule.c</link>
    <description><![CDATA[Issue #17209: curses.window.get_wch() now handles correctly KeyboardInterrupt (CTRL+c)]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 21 Mar 2013 12:21:06 +0100</pubDate>
</item>
<item>
    <title>Merge: #8862: Fix curses cleanup with getchar is interrupted by a signal.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/342ef2ed8d05/Modules/_cursesmodule.c</link>
    <description><![CDATA[Merge: #8862: Fix curses cleanup with getchar is interrupted by a signal.<br/>
<br/>
I have no idea how one would write a test for this.<br/>
<br/>
Patch by July Tikhonov.]]></description>
    <author>&#82;&#32;&#68;&#97;&#118;&#105;&#100;&#32;&#77;&#117;&#114;&#114;&#97;&#121;&#32;&#60;&#114;&#100;&#109;&#117;&#114;&#114;&#97;&#121;&#64;&#98;&#105;&#116;&#100;&#97;&#110;&#99;&#101;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 19 Mar 2013 16:24:35 -0400</pubDate>
</item>
<item>
    <title>Issue #15876: Fix a refleak in the curses module</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/c82e3a6553fc/Modules/_cursesmodule.c</link>
    <description><![CDATA[Issue #15876: Fix a refleak in the curses module<br/>
<br/>
The refleak occurred when assigning to window.encoding.]]></description>
    <author>&#82;&#111;&#115;&#115;&#32;&#76;&#97;&#103;&#101;&#114;&#119;&#97;&#108;&#108;&#32;&#60;&#114;&#111;&#115;&#115;&#108;&#97;&#103;&#101;&#114;&#119;&#97;&#108;&#108;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 07 Sep 2012 08:34:23 +0200</pubDate>
</item>
<item>
    <title>Close #14223: Fix window.addch(curses.ACS_HLINE)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/27b5bd5f0e4c/Modules/_cursesmodule.c</link>
    <description><![CDATA[Close #14223: Fix window.addch(curses.ACS_HLINE)<br/>
<br/>
Fix window.addch() of the curses module for special characters like<br/>
curses.ACS_HLINE: the Python function addch(int) and addch(bytes) is now<br/>
calling the C function waddch()/mvwaddch() (as it was done in Python 3.2),<br/>
instead of wadd_wch()/mvwadd_wch(). The Python function addch(str) is still<br/>
calling the C function wadd_wch()/mvwadd_wch() if the Python curses is linked<br/>
to libncursesw.]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 01 Sep 2012 15:00:34 +0200</pubDate>
</item>
<item>
    <title>Issue #15785: Modify window.get_wch() API of the curses module: return a</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/c58789634d22/Modules/_cursesmodule.c</link>
    <description><![CDATA[Issue #15785: Modify window.get_wch() API of the curses module: return a<br/>
character for most keys, and an integer for special keys, instead of always<br/>
returning an integer. So it is now possible to distinguish special keys like<br/>
keypad keys.]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 29 Aug 2012 01:40:57 +0200</pubDate>
</item>
<item>
    <title>fix compiler warnings</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/b4ca2f17dde4/Modules/_cursesmodule.c</link>
    <description><![CDATA[fix compiler warnings]]></description>
    <author>&#66;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#32;&#80;&#101;&#116;&#101;&#114;&#115;&#111;&#110;&#32;&#60;&#98;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Wed, 14 Mar 2012 18:21:35 -0500</pubDate>
</item>
<item>
    <title>Close #14223: curses.addch() is no more limited to the range 0-255 when the</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/861a5f3e7453/Modules/_cursesmodule.c</link>
    <description><![CDATA[Close #14223: curses.addch() is no more limited to the range 0-255 when the<br/>
Python curses is not linked to libncursesw. It was a regression introduced in<br/>
Python 3.3a1.]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 08 Mar 2012 02:08:48 +0100</pubDate>
</item>
<item>
    <title>Add missing sentinel to PyCursesWindow_getsets</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/61211368292d/Modules/_cursesmodule.c</link>
    <description><![CDATA[Add missing sentinel to PyCursesWindow_getsets<br/>
<br/>
The PyCursesWindow_getsets array was introduced without sentinel in c3581ca21a57.]]></description>
    <author>&#82;&#111;&#110;&#97;&#108;&#100;&#32;&#79;&#117;&#115;&#115;&#111;&#114;&#101;&#110;&#32;&#60;&#114;&#111;&#110;&#97;&#108;&#100;&#111;&#117;&#115;&#115;&#111;&#114;&#101;&#110;&#64;&#109;&#97;&#99;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 17 Jan 2012 16:53:20 +0100</pubDate>
</item>
<item>
    <title>Issue #12567: The curses module uses Unicode functions for Unicode arguments</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/c3581ca21a57/Modules/_cursesmodule.c</link>
    <description><![CDATA[Issue #12567: The curses module uses Unicode functions for Unicode arguments<br/>
when it is linked to the ncurses library. It encodes also Unicode strings to<br/>
the locale encoding instead of UTF-8.]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#104;&#97;&#121;&#112;&#111;&#99;&#97;&#108;&#99;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 25 Nov 2011 22:10:02 +0100</pubDate>
</item>
<item>
    <title>(Merge 3.2) Issue #10570: curses.putp() is now expecting a byte string, instead</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/08f44eb760a6/Modules/_cursesmodule.c</link>
    <description><![CDATA[(Merge 3.2) Issue #10570: curses.putp() is now expecting a byte string, instead<br/>
of a Unicode string.<br/>
<br/>
This is an incompatible change, but putp() is used to emit terminfo commands,<br/>
which are bytes strings, not Unicode strings.]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#104;&#97;&#121;&#112;&#111;&#99;&#97;&#108;&#99;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 03 Nov 2011 20:36:55 +0100</pubDate>
</item>
<item>
    <title>(Merge 3.2) Issue #10570: curses.tigetstr() is now expecting a byte string,</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/ab11a6a73683/Modules/_cursesmodule.c</link>
    <description><![CDATA[(Merge 3.2) Issue #10570: curses.tigetstr() is now expecting a byte string,<br/>
instead of a Unicode string.<br/>
<br/>
This is an incompatible change, but the previous behaviour was completly wrong.]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#104;&#97;&#121;&#112;&#111;&#99;&#97;&#108;&#99;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 02 Nov 2011 23:47:58 +0100</pubDate>
</item>
<item>
    <title>Port SetAttrString/HasAttrString to SetAttrId/GetAttrId.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/db4aa878cea2/Modules/_cursesmodule.c</link>
    <description><![CDATA[Port SetAttrString/HasAttrString to SetAttrId/GetAttrId.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#118;&#46;&#32;&#76;&#246;&#119;&#105;&#115;&#32;&#60;&#109;&#97;&#114;&#116;&#105;&#110;&#64;&#118;&#46;&#108;&#111;&#101;&#119;&#105;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Fri, 14 Oct 2011 15:16:45 +0200</pubDate>
</item>
<item>
    <title>Rename _Py_identifier to _Py_IDENTIFIER.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/7109f31300fb/Modules/_cursesmodule.c</link>
    <description><![CDATA[Rename _Py_identifier to _Py_IDENTIFIER.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#118;&#46;&#32;&#76;&#246;&#119;&#105;&#115;&#32;&#60;&#109;&#97;&#114;&#116;&#105;&#110;&#64;&#118;&#46;&#108;&#111;&#101;&#119;&#105;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Fri, 14 Oct 2011 10:20:37 +0200</pubDate>
</item>
<item>
    <title>Fix misuse of PyUnicode_GET_SIZE, use PyUnicode_GET_LENGTH instead</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/afa42c04f0a3/Modules/_cursesmodule.c</link>
    <description><![CDATA[Fix misuse of PyUnicode_GET_SIZE, use PyUnicode_GET_LENGTH instead]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#104;&#97;&#121;&#112;&#111;&#99;&#97;&#108;&#99;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 11 Oct 2011 22:11:42 +0200</pubDate>
</item>
<item>
    <title>Add API for static strings, primarily good for identifiers.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/5e33219492bc/Modules/_cursesmodule.c</link>
    <description><![CDATA[Add API for static strings, primarily good for identifiers.<br/>
Thanks to Konrad Schöbel and Jasper Schulz for helping with the mass-editing.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#118;&#46;&#32;&#76;&#246;&#119;&#105;&#115;&#32;&#60;&#109;&#97;&#114;&#116;&#105;&#110;&#64;&#118;&#46;&#108;&#111;&#101;&#119;&#105;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sun, 09 Oct 2011 10:38:36 +0200</pubDate>
</item>
<item>
    <title>Implement PEP 393.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/8beaa9a37387/Modules/_cursesmodule.c</link>
    <description><![CDATA[Implement PEP 393.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#118;&#46;&#32;&#76;&#246;&#119;&#105;&#115;&#32;&#60;&#109;&#97;&#114;&#116;&#105;&#110;&#64;&#118;&#46;&#108;&#111;&#101;&#119;&#105;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Wed, 28 Sep 2011 07:41:54 +0200</pubDate>
</item>
<item>
    <title>Issue #12567: Add curses.unget_wch() function</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/b1e03d10391e/Modules/_cursesmodule.c</link>
    <description><![CDATA[Issue #12567: Add curses.unget_wch() function<br/>
<br/>
Push a character so the next get_wch() will return it.]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#104;&#97;&#121;&#112;&#111;&#99;&#97;&#108;&#99;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 06 Sep 2011 01:53:03 +0200</pubDate>
</item>
<item>
    <title>Fix build error in _curses module when not using libncursesw.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/d98b5e0f0862/Modules/_cursesmodule.c</link>
    <description><![CDATA[Fix build error in _curses module when not using libncursesw.<br/>
<br/>
Code extracted from Victor Stinner's patch for issue #12567.]]></description>
    <author>&#78;&#97;&#100;&#101;&#101;&#109;&#32;&#86;&#97;&#119;&#100;&#97;&#32;&#60;&#110;&#97;&#100;&#101;&#101;&#109;&#46;&#118;&#97;&#119;&#100;&#97;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 31 Jul 2011 15:01:11 +0200</pubDate>
</item>
<item>
    <title>Close #6755: Add get_wch() method to curses.window class</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/dec10ad41b2a/Modules/_cursesmodule.c</link>
    <description><![CDATA[Close #6755: Add get_wch() method to curses.window class<br/>
<br/>
Patch by Iñigo Serna.]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#104;&#97;&#121;&#112;&#111;&#99;&#97;&#108;&#99;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 14 Jul 2011 23:07:44 +0200</pubDate>
</item>
<item>
    <title>Issue #11495: OSF support is eliminated. It was deprecated in Python 3.2</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/15b090c9442a/Modules/_cursesmodule.c</link>
    <description><![CDATA[Issue #11495: OSF support is eliminated. It was deprecated in Python 3.2]]></description>
    <author>&#74;&#101;&#115;&#117;&#115;&#32;&#67;&#101;&#97;&#32;&#60;&#106;&#99;&#101;&#97;&#64;&#106;&#99;&#101;&#97;&#46;&#101;&#115;&#62;</author>
    <pubDate>Mon, 14 Mar 2011 17:36:54 +0100</pubDate>
</item>
<item>
    <title>#8862: Fix curses cleanup with getchar is interrupted by a signal.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/8a08607abf32/Modules/_cursesmodule.c</link>
    <description><![CDATA[#8862: Fix curses cleanup with getchar is interrupted by a signal.<br/>
<br/>
I have no idea how one would write a test for this.<br/>
<br/>
Patch by July Tikhonov.]]></description>
    <author>&#82;&#32;&#68;&#97;&#118;&#105;&#100;&#32;&#77;&#117;&#114;&#114;&#97;&#121;&#32;&#60;&#114;&#100;&#109;&#117;&#114;&#114;&#97;&#121;&#64;&#98;&#105;&#116;&#100;&#97;&#110;&#99;&#101;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 19 Mar 2013 16:23:09 -0400</pubDate>
</item>
<item>
    <title>Issue #10570: curses.putp() is now expecting a byte string, instead of a</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/38f4a251608f/Modules/_cursesmodule.c</link>
    <description><![CDATA[Issue #10570: curses.putp() is now expecting a byte string, instead of a<br/>
Unicode string.<br/>
<br/>
This is an incompatible change, but putp() is used to emit terminfo commands,<br/>
which are bytes strings, not Unicode strings.]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#104;&#97;&#121;&#112;&#111;&#99;&#97;&#108;&#99;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 03 Nov 2011 20:35:40 +0100</pubDate>
</item>
<item>
    <title>Issue #10570: curses.tigetstr() is now expecting a byte string, instead of a</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/e41663970ca5/Modules/_cursesmodule.c</link>
    <description><![CDATA[Issue #10570: curses.tigetstr() is now expecting a byte string, instead of a<br/>
Unicode string.<br/>
<br/>
This is an incompatible change, but the previous behaviour was completly wrong.]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#104;&#97;&#121;&#112;&#111;&#99;&#97;&#108;&#99;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 02 Nov 2011 23:45:29 +0100</pubDate>
</item>
<item>
    <title>Dummy-merge 3.1 branch into 3.2 branch.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/3c9232a684ae/Modules/_cursesmodule.c</link>
    <description><![CDATA[Dummy-merge 3.1 branch into 3.2 branch.]]></description>
    <author>&#71;&#101;&#111;&#114;&#103;&#32;&#66;&#114;&#97;&#110;&#100;&#108;&#32;&#60;&#103;&#101;&#111;&#114;&#103;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sat, 05 Mar 2011 15:15:55 +0100</pubDate>
</item>
<item>
    <title>- Issue #7567: PyCurses_setupterm: Don't call `setupterm' twice.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/845cef2eb1d7/Modules/_cursesmodule.c</link>
    <description><![CDATA[- Issue #7567: PyCurses_setupterm: Don't call `setupterm' twice.]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#105;&#97;&#115;&#32;&#75;&#108;&#111;&#115;&#101;&#32;&#60;&#100;&#111;&#107;&#111;&#64;&#117;&#98;&#117;&#110;&#116;&#117;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 30 Jul 2010 21:40:57 +0000</pubDate>
</item>
<item>
    <title>Recorded merge of revisions 81213 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/7f053e25b335/Modules/_cursesmodule.c</link>
    <description><![CDATA[Recorded merge of revisions 81213 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r81213 | victor.stinner | 2010-05-16 00:19:27 +0200 (dim., 16 mai 2010) | 5 lines<br/>
<br/>
  reindent _cursesmodule.c<br/>
<br/>
  Use untabify.py + emacs (python3 mode) + manual editions for<br/>
  Py_BEGIN_ALLOW_THREADS / Py_END_ALLOW_THREADS<br/>
........]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#104;&#97;&#121;&#112;&#111;&#99;&#97;&#108;&#99;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 15 May 2010 22:23:53 +0000</pubDate>
</item>
<item>
    <title>Issue #8677:  Make curses module PY_SSIZE_T_CLEAN.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/9dfed8dd1c6d/Modules/_cursesmodule.c</link>
    <description><![CDATA[Issue #8677:  Make curses module PY_SSIZE_T_CLEAN.]]></description>
    <author>&#77;&#97;&#114;&#107;&#32;&#68;&#105;&#99;&#107;&#105;&#110;&#115;&#111;&#110;&#32;&#60;&#100;&#105;&#99;&#107;&#105;&#110;&#115;&#109;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 11 May 2010 17:57:09 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 81073 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/00220ebeed0a/Modules/_cursesmodule.c</link>
    <description><![CDATA[Merged revisions 81073 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r81073 | andrew.kuchling | 2010-05-10 19:27:01 -0400 (Mon, 10 May 2010) | 1 line<br/>
<br/>
  Use ';' after initialization macros to avoid confusing re-indenters<br/>
........]]></description>
    <author>&#65;&#110;&#100;&#114;&#101;&#119;&#32;&#77;&#46;&#32;&#75;&#117;&#99;&#104;&#108;&#105;&#110;&#103;&#32;&#60;&#97;&#109;&#107;&#64;&#97;&#109;&#107;&#46;&#99;&#97;&#62;</author>
    <pubDate>Mon, 10 May 2010 23:30:25 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 81072 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f80e93582b7f/Modules/_cursesmodule.c</link>
    <description><![CDATA[Merged revisions 81072 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r81072 | andrew.kuchling | 2010-05-10 19:24:09 -0400 (Mon, 10 May 2010) | 1 line<br/>
<br/>
  Break long line in macros<br/>
........]]></description>
    <author>&#65;&#110;&#100;&#114;&#101;&#119;&#32;&#77;&#46;&#32;&#75;&#117;&#99;&#104;&#108;&#105;&#110;&#103;&#32;&#60;&#97;&#109;&#107;&#64;&#97;&#109;&#107;&#46;&#99;&#97;&#62;</author>
    <pubDate>Mon, 10 May 2010 23:28:28 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 81049 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/ba0fe024e89f/Modules/_cursesmodule.c</link>
    <description><![CDATA[Merged revisions 81049 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r81049 | andrew.kuchling | 2010-05-10 13:18:25 -0400 (Mon, 10 May 2010) | 1 line<br/>
<br/>
  Move { out of #if...#else block; this confuses Emacs' C-mode<br/>
........]]></description>
    <author>&#65;&#110;&#100;&#114;&#101;&#119;&#32;&#77;&#46;&#32;&#75;&#117;&#99;&#104;&#108;&#105;&#110;&#103;&#32;&#60;&#97;&#109;&#107;&#64;&#97;&#109;&#107;&#46;&#99;&#97;&#62;</author>
    <pubDate>Mon, 10 May 2010 23:14:26 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 79395 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/d6893c70df6a/Modules/_cursesmodule.c</link>
    <description><![CDATA[Merged revisions 79395 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r79395 | victor.stinner | 2010-03-25 01:51:58 +0100 (jeu., 25 mars 2010) | 5 lines<br/>
<br/>
  Fix _curses.tiget*() functions: deny None to avoid a crash.<br/>
<br/>
  Fix the following calls: _curses.tigetflag(None), _curses.tigetnum(None),<br/>
  _curses.tigetstr(None).<br/>
........]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#104;&#97;&#121;&#112;&#111;&#99;&#97;&#108;&#99;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 25 Mar 2010 00:55:12 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 78338,78345-78346,78561-78562,78566,78574,78581,78634,78660,78675 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/c53f6a3d2d3b/Modules/_cursesmodule.c</link>
    <description><![CDATA[Merged revisions 78338,78345-78346,78561-78562,78566,78574,78581,78634,78660,78675 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r78338 | andrew.kuchling | 2010-02-22 15:04:02 -0600 (Mon, 22 Feb 2010) | 4 lines<br/>
<br/>
  Remove Tools/modulator, a reference to it in the docs, and a screenshot of it.<br/>
  (I asked the BDFL first, and he approved removing it.  The last actual bugfix<br/>
  to Tools/modulator was in 2001; since then all changes have been search-and-replace:<br/>
  string methods, whitespace fixes, etc.)<br/>
........<br/>
  r78345 | andrew.kuchling | 2010-02-22 17:10:52 -0600 (Mon, 22 Feb 2010) | 1 line<br/>
<br/>
  #7706: DONT_HAVE_ERRNO_H is no longer defined by configure (after rev.46819).<br/>
........<br/>
  r78346 | andrew.kuchling | 2010-02-22 17:12:00 -0600 (Mon, 22 Feb 2010) | 1 line<br/>
<br/>
  #7706: add include guards where they're missing; required for Windows CE<br/>
........<br/>
  r78561 | andrew.kuchling | 2010-03-01 13:51:43 -0600 (Mon, 01 Mar 2010) | 1 line<br/>
<br/>
  #7191: describe more details of wbits parameter<br/>
........<br/>
  r78562 | andrew.kuchling | 2010-03-01 14:11:57 -0600 (Mon, 01 Mar 2010) | 1 line<br/>
<br/>
  #7637: avoid repeated-concatenation antipattern in example<br/>
........<br/>
  r78566 | barry.warsaw | 2010-03-01 15:46:51 -0600 (Mon, 01 Mar 2010) | 4 lines<br/>
<br/>
  Manually copy patch for bug 7250 from the release26-maint branch.  I suck<br/>
  because I did this in the wrong order and couldn't smack svnmerge into<br/>
  submission.<br/>
........<br/>
  r78574 | benjamin.peterson | 2010-03-01 17:25:13 -0600 (Mon, 01 Mar 2010) | 1 line<br/>
<br/>
  remove CVS id<br/>
........<br/>
  r78581 | michael.foord | 2010-03-02 08:22:15 -0600 (Tue, 02 Mar 2010) | 1 line<br/>
<br/>
  Link correction in documentation.<br/>
........<br/>
  r78634 | benjamin.peterson | 2010-03-03 15:28:25 -0600 (Wed, 03 Mar 2010) | 1 line<br/>
<br/>
  rephrase<br/>
........<br/>
  r78660 | dirkjan.ochtman | 2010-03-04 13:21:53 -0600 (Thu, 04 Mar 2010) | 4 lines<br/>
<br/>
  Try to fix buildbot breakage from r78384.<br/>
<br/>
  Thanks bitdancer and briancurtin for the help.<br/>
........<br/>
  r78675 | florent.xicluna | 2010-03-04 19:12:14 -0600 (Thu, 04 Mar 2010) | 2 lines<br/>
<br/>
  These line should not be there.<br/>
........]]></description>
    <author>&#66;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#32;&#80;&#101;&#116;&#101;&#114;&#115;&#111;&#110;&#32;&#60;&#98;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sun, 21 Mar 2010 22:36:19 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 77952,78030,78102,78104,78107,78206,78216,78296-78297,78328,78331-78332,78336,78339,78343,78378-78379,78415,78559,78717,78791 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/fbacf972fa44/Modules/_cursesmodule.c</link>
    <description><![CDATA[Merged revisions 77952,78030,78102,78104,78107,78206,78216,78296-78297,78328,78331-78332,78336,78339,78343,78378-78379,78415,78559,78717,78791 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r77952 | mark.dickinson | 2010-02-03 10:50:14 -0600 (Wed, 03 Feb 2010) | 1 line<br/>
<br/>
  Fix test_inspect.py data to match recent change to inspect_fodder.py (r77942).<br/>
........<br/>
  r78030 | benjamin.peterson | 2010-02-06 14:14:10 -0600 (Sat, 06 Feb 2010) | 1 line<br/>
<br/>
  check type_getattro for correctness in a descriptor corner case<br/>
........<br/>
  r78102 | andrew.kuchling | 2010-02-07 19:35:35 -0600 (Sun, 07 Feb 2010) | 1 line<br/>
<br/>
  Move distutils into its own subsection; add various items<br/>
........<br/>
  r78104 | andrew.kuchling | 2010-02-08 07:22:24 -0600 (Mon, 08 Feb 2010) | 1 line<br/>
<br/>
  Add two items; move a subsection<br/>
........<br/>
  r78107 | antoine.pitrou | 2010-02-08 14:25:47 -0600 (Mon, 08 Feb 2010) | 3 lines<br/>
<br/>
  Clarify and correct description for ccbench and iobench.<br/>
........<br/>
  r78206 | r.david.murray | 2010-02-16 11:55:26 -0600 (Tue, 16 Feb 2010) | 3 lines<br/>
<br/>
  Make the references to Popen in the description of Call<br/>
  and check_call into links.<br/>
........<br/>
  r78216 | andrew.kuchling | 2010-02-18 08:16:48 -0600 (Thu, 18 Feb 2010) | 1 line<br/>
<br/>
  Add various items<br/>
........<br/>
  r78296 | andrew.kuchling | 2010-02-21 20:08:45 -0600 (Sun, 21 Feb 2010) | 1 line<br/>
<br/>
  Re-word<br/>
........<br/>
  r78297 | andrew.kuchling | 2010-02-21 20:29:10 -0600 (Sun, 21 Feb 2010) | 1 line<br/>
<br/>
  #7076: mention SystemRandom class near start of the module docs; reword change description for clarity.  Noted by Shawn Ligocki.<br/>
........<br/>
  r78328 | jack.diederich | 2010-02-22 12:17:16 -0600 (Mon, 22 Feb 2010) | 1 line<br/>
<br/>
  fixes issue #7530, serve_forever()<br/>
........<br/>
  r78331 | andrew.kuchling | 2010-02-22 12:38:23 -0600 (Mon, 22 Feb 2010) | 1 line<br/>
<br/>
  Fix comment typo<br/>
........<br/>
  r78332 | andrew.kuchling | 2010-02-22 12:42:07 -0600 (Mon, 22 Feb 2010) | 2 lines<br/>
<br/>
  #7627: MH.remove() would fail if the MH mailbox was locked;<br/>
  it would call _unlock_file() and pass it a closed file object.  Noted by Rob Austein.<br/>
........<br/>
  r78336 | jack.diederich | 2010-02-22 13:55:22 -0600 (Mon, 22 Feb 2010) | 1 line<br/>
<br/>
  fixes issue #1522237, bad init check in _threading_local<br/>
........<br/>
  r78339 | jack.diederich | 2010-02-22 15:27:38 -0600 (Mon, 22 Feb 2010) | 1 line<br/>
<br/>
  * fix issue#7476<br/>
........<br/>
  r78343 | andrew.kuchling | 2010-02-22 16:48:41 -0600 (Mon, 22 Feb 2010) | 10 lines<br/>
<br/>
  #2560: remove an unnecessary 'for' loop from my_fgets() in Parser/myreadline.c.<br/>
  Noted by Joseph Armbruster; patch by Jessica McKellar.<br/>
<br/>
  The original code was 'for (;;) {...}', where ... ended<br/>
  with a 'return -2' statement and did not contain a 'break' or 'continue'<br/>
  statement.  Therefore, the body of the loop is always executed once.<br/>
<br/>
  Once upon a time there was a 'continue' in the loop, but it was removed in<br/>
  rev36346, committed by mwh on Wed Jul 7 17:44:12 2004.<br/>
........<br/>
  r78378 | jack.diederich | 2010-02-23 11:23:30 -0600 (Tue, 23 Feb 2010) | 1 line<br/>
<br/>
  fixup markup error<br/>
........<br/>
  r78379 | jack.diederich | 2010-02-23 13:34:06 -0600 (Tue, 23 Feb 2010) | 1 line<br/>
<br/>
   issue#6442 use in operator instead of has_key<br/>
........<br/>
  r78415 | dirkjan.ochtman | 2010-02-23 22:00:52 -0600 (Tue, 23 Feb 2010) | 1 line<br/>
<br/>
  Issue #7733: add explicit reference in asyncore docs.<br/>
........<br/>
  r78559 | andrew.kuchling | 2010-03-01 13:45:21 -0600 (Mon, 01 Mar 2010) | 1 line<br/>
<br/>
  #7637: update discussion of minidom.unlink() and garbage collection<br/>
........<br/>
  r78717 | benjamin.peterson | 2010-03-05 21:13:33 -0600 (Fri, 05 Mar 2010) | 1 line<br/>
<br/>
  settscdump is definitely an implementation detail<br/>
........<br/>
  r78791 | andrew.kuchling | 2010-03-08 06:00:39 -0600 (Mon, 08 Mar 2010) | 1 line<br/>
<br/>
  Add various items<br/>
........]]></description>
    <author>&#66;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#32;&#80;&#101;&#116;&#101;&#114;&#115;&#111;&#110;&#32;&#60;&#98;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sun, 21 Mar 2010 22:03:03 +0000</pubDate>
</item>
<item>
    <title>Recorded merge of revisions 81215 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/9e4385db370e/Modules/_cursesmodule.c</link>
    <description><![CDATA[Recorded merge of revisions 81215 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/branches/py3k<br/>
<br/>
................<br/>
  r81215 | victor.stinner | 2010-05-16 00:23:53 +0200 (dim., 16 mai 2010) | 12 lines<br/>
<br/>
  Recorded merge of revisions 81213 via svnmerge from<br/>
  svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
  ........<br/>
    r81213 | victor.stinner | 2010-05-16 00:19:27 +0200 (dim., 16 mai 2010) | 5 lines<br/>
<br/>
    reindent _cursesmodule.c<br/>
<br/>
    Use untabify.py + emacs (python3 mode) + manual editions for<br/>
    Py_BEGIN_ALLOW_THREADS / Py_END_ALLOW_THREADS<br/>
  ........<br/>
................]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#104;&#97;&#121;&#112;&#111;&#99;&#97;&#108;&#99;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 15 May 2010 22:30:53 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 79398 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/eb1b6468e977/Modules/_cursesmodule.c</link>
    <description><![CDATA[Merged revisions 79398 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/branches/py3k<br/>
<br/>
................<br/>
  r79398 | victor.stinner | 2010-03-25 01:55:12 +0100 (jeu., 25 mars 2010) | 12 lines<br/>
<br/>
  Merged revisions 79395 via svnmerge from<br/>
  svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
  ........<br/>
    r79395 | victor.stinner | 2010-03-25 01:51:58 +0100 (jeu., 25 mars 2010) | 5 lines<br/>
<br/>
    Fix _curses.tiget*() functions: deny None to avoid a crash.<br/>
<br/>
    Fix the following calls: _curses.tigetflag(None), _curses.tigetnum(None),<br/>
    _curses.tigetstr(None).<br/>
  ........<br/>
................]]></description>
    <author>&#86;&#105;&#99;&#116;&#111;&#114;&#32;&#83;&#116;&#105;&#110;&#110;&#101;&#114;&#32;&#60;&#118;&#105;&#99;&#116;&#111;&#114;&#46;&#115;&#116;&#105;&#110;&#110;&#101;&#114;&#64;&#104;&#97;&#121;&#112;&#111;&#99;&#97;&#108;&#99;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 25 Mar 2010 00:56:18 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 78900 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/77c5c90beef0/Modules/_cursesmodule.c</link>
    <description><![CDATA[Merged revisions 78900 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r78900 | ezio.melotti | 2010-03-13 06:39:51 +0200 (Sat, 13 Mar 2010) | 1 line<br/>
<br/>
  Silence compiler warnings.<br/>
........]]></description>
    <author>&#69;&#122;&#105;&#111;&#32;&#77;&#101;&#108;&#111;&#116;&#116;&#105;&#32;&#60;&#101;&#122;&#105;&#111;&#46;&#109;&#101;&#108;&#111;&#116;&#116;&#105;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 13 Mar 2010 04:42:07 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 78318 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/8f2d10014c08/Modules/_cursesmodule.c</link>
    <description><![CDATA[Merged revisions 78318 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r78318 | andrew.kuchling | 2010-02-22 11:26:47 -0500 (Mon, 22 Feb 2010) | 1 line<br/>
<br/>
  #7597: curses.use_env() can be called before initscr().  Noted by Kan-Ru Chen<br/>
........]]></description>
    <author>&#65;&#110;&#100;&#114;&#101;&#119;&#32;&#77;&#46;&#32;&#75;&#117;&#99;&#104;&#108;&#105;&#110;&#103;&#32;&#60;&#97;&#109;&#107;&#64;&#97;&#109;&#107;&#46;&#99;&#97;&#62;</author>
    <pubDate>Mon, 22 Feb 2010 16:52:52 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 75248 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/6b23b0eba405/Modules/_cursesmodule.c</link>
    <description><![CDATA[Merged revisions 75248 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/branches/py3k<br/>
<br/>
................<br/>
  r75248 | benjamin.peterson | 2009-10-04 15:40:17 -0500 (Sun, 04 Oct 2009) | 11 lines<br/>
<br/>
  Merged revisions 75066 via svnmerge from<br/>
  svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
  ........<br/>
    r75066 | andrew.kuchling | 2009-09-25 17:23:54 -0500 (Fri, 25 Sep 2009) | 4 lines<br/>
<br/>
    #6243: fix segfault when keyname() returns a NULL pointer.<br/>
<br/>
    Bug noted by Trundle, patched by Trundle and Jerry Chen.<br/>
  ........<br/>
................]]></description>
    <author>&#66;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#32;&#80;&#101;&#116;&#101;&#114;&#115;&#111;&#110;&#32;&#60;&#98;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sun, 04 Oct 2009 20:41:56 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 74010,74034,74054 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/ff6eea017a7f/Modules/_cursesmodule.c</link>
    <description><![CDATA[Merged revisions 74010,74034,74054 via svnmerge from<br/>
svn+ssh://svn.python.org/python/branches/py3k<br/>
<br/>
................<br/>
  r74010 | r.david.murray | 2009-07-15 16:16:54 +0200 (Mi, 15 Jul 2009) | 2 lines<br/>
<br/>
  PEP-8-ify r73389.<br/>
................<br/>
  r74034 | alexandre.vassalotti | 2009-07-17 07:35:59 +0200 (Fr, 17 Jul 2009) | 2 lines<br/>
<br/>
  The output() function takes only one string argument.<br/>
................<br/>
  r74054 | alexandre.vassalotti | 2009-07-17 10:31:44 +0200 (Fr, 17 Jul 2009) | 14 lines<br/>
<br/>
  Merged revisions 74051-74052 via svnmerge from<br/>
  svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
  ........<br/>
    r74051 | alexandre.vassalotti | 2009-07-17 03:54:23 -0400 (Fri, 17 Jul 2009) | 2 lines<br/>
<br/>
    Initialize variables in PyCurses_getsyx() to avoid compiler warnings.<br/>
  ........<br/>
    r74052 | alexandre.vassalotti | 2009-07-17 04:09:04 -0400 (Fri, 17 Jul 2009) | 3 lines<br/>
<br/>
    Fix GCC warning about fprintf used without a string literal and<br/>
    without format arguments.<br/>
  ........<br/>
................]]></description>
    <author>&#71;&#101;&#111;&#114;&#103;&#32;&#66;&#114;&#97;&#110;&#100;&#108;&#32;&#60;&#103;&#101;&#111;&#114;&#103;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Thu, 13 Aug 2009 09:15:16 +0000</pubDate>
</item>
<item>
    <title>add a replacement API for PyCObject, PyCapsule #5630</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/911df82bc25d/Modules/_cursesmodule.c</link>
    <description><![CDATA[add a replacement API for PyCObject, PyCapsule #5630<br/>
<br/>
All stdlib modules with C-APIs now use this.<br/>
<br/>
Patch by Larry Hastings]]></description>
    <author>&#66;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#32;&#80;&#101;&#116;&#101;&#114;&#115;&#111;&#110;&#32;&#60;&#98;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Tue, 05 May 2009 22:31:58 +0000</pubDate>
</item>
<item>
    <title>Py_BuildValue's 'c' code should use byte strings #5666</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/2df1517d868c/Modules/_cursesmodule.c</link>
    <description><![CDATA[Py_BuildValue's 'c' code should use byte strings #5666]]></description>
    <author>&#66;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#32;&#80;&#101;&#116;&#101;&#114;&#115;&#111;&#110;&#32;&#60;&#98;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Fri, 03 Apr 2009 22:18:11 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 69214 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/87fbbf22adf3/Modules/_cursesmodule.c</link>
    <description><![CDATA[Merged revisions 69214 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/branches/py3k<br/>
<br/>
........<br/>
  r69214 | mark.dickinson | 2009-02-02 20:36:42 +0000 (Mon, 02 Feb 2009) | 4 lines<br/>
<br/>
  Issue #1717: rename tp_compare to tp_reserved.  I'll change the<br/>
  type of tp_compare in a separate commit, for ease of reversion<br/>
  should things go wrong.<br/>
........]]></description>
    <author>&#77;&#97;&#114;&#107;&#32;&#68;&#105;&#99;&#107;&#105;&#110;&#115;&#111;&#110;&#32;&#60;&#100;&#105;&#99;&#107;&#105;&#110;&#115;&#109;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 02 Feb 2009 20:41:29 +0000</pubDate>
</item>
<item>
    <title>- Fix build failure of _cursesmodule.c building with -D_FORTIFY_SOURCE=2.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/68f3beb7eead/Modules/_cursesmodule.c</link>
    <description><![CDATA[- Fix build failure of _cursesmodule.c building with -D_FORTIFY_SOURCE=2.]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#105;&#97;&#115;&#32;&#75;&#108;&#111;&#115;&#101;&#32;&#60;&#100;&#111;&#107;&#111;&#64;&#117;&#98;&#117;&#110;&#116;&#117;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 26 Nov 2008 17:22:04 +0000</pubDate>
</item>
<item>
    <title>#3247: get rid of Py_FindMethod</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/aa1fbe321acf/Modules/_cursesmodule.c</link>
    <description><![CDATA[#3247: get rid of Py_FindMethod<br/>
Third step: unix-only modules. Really remove the function this time.]]></description>
    <author>&#65;&#109;&#97;&#117;&#114;&#121;&#32;&#70;&#111;&#114;&#103;&#101;&#111;&#116;&#32;&#100;&#39;&#65;&#114;&#99;&#32;&#60;&#97;&#109;&#97;&#117;&#114;&#121;&#102;&#97;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 02 Jul 2008 22:38:47 +0000</pubDate>
</item>
<item>
    <title>Merged revisions 64365,64370,64406,64408-64409,64412,64416-64417,64420-64421,64425-64428 via svnmerge from</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/e22deaeb6c1b/Modules/_cursesmodule.c</link>
    <description><![CDATA[Merged revisions 64365,64370,64406,64408-64409,64412,64416-64417,64420-64421,64425-64428 via svnmerge from<br/>
svn+ssh://pythondev@svn.python.org/python/trunk<br/>
<br/>
........<br/>
  r64365 | raymond.hettinger | 2008-06-17 19:56:57 -0500 (Tue, 17 Jun 2008) | 1 line<br/>
<br/>
  Fix double decref.<br/>
........<br/>
  r64370 | mark.dickinson | 2008-06-18 04:20:17 -0500 (Wed, 18 Jun 2008) | 2 lines<br/>
<br/>
  Typo fix<br/>
........<br/>
  r64406 | andrew.kuchling | 2008-06-19 09:02:30 -0500 (Thu, 19 Jun 2008) | 1 line<br/>
<br/>
  Only include update_lines_cols() function when it's actually going to be used<br/>
........<br/>
  r64408 | amaury.forgeotdarc | 2008-06-19 14:57:39 -0500 (Thu, 19 Jun 2008) | 2 lines<br/>
<br/>
  test_macos can be skipped on non-mac platforms.<br/>
........<br/>
  r64409 | andrew.kuchling | 2008-06-19 15:33:31 -0500 (Thu, 19 Jun 2008) | 1 line<br/>
<br/>
  Put threading in front of thread<br/>
........<br/>
  r64412 | amaury.forgeotdarc | 2008-06-19 16:17:12 -0500 (Thu, 19 Jun 2008) | 3 lines<br/>
<br/>
  In test_site, correctly escape backslashes in path names.<br/>
  This allows the test to pass when the username begins with a lowercase 't'...<br/>
........<br/>
  r64416 | vinay.sajip | 2008-06-19 17:40:17 -0500 (Thu, 19 Jun 2008) | 2 lines<br/>
<br/>
  Bug #3136: fileConfig()'s disabling of old loggers is now conditional via an optional disable_existing_loggers parameter, but the default value is such that the old behaviour is preserved.<br/>
  Thanks to Leandro Lucarella for the patch.<br/>
........<br/>
  r64417 | vinay.sajip | 2008-06-19 17:41:08 -0500 (Thu, 19 Jun 2008) | 1 line<br/>
<br/>
  Updated with fix for #3136.<br/>
........<br/>
  r64420 | andrew.kuchling | 2008-06-19 21:05:57 -0500 (Thu, 19 Jun 2008) | 1 line<br/>
<br/>
  Various items<br/>
........<br/>
  r64421 | andrew.kuchling | 2008-06-19 21:11:42 -0500 (Thu, 19 Jun 2008) | 1 line<br/>
<br/>
  Fix comment typos<br/>
........<br/>
  r64425 | andrew.kuchling | 2008-06-20 06:39:54 -0500 (Fri, 20 Jun 2008) | 1 line<br/>
<br/>
  Various items<br/>
........<br/>
  r64426 | mark.dickinson | 2008-06-20 09:53:43 -0500 (Fri, 20 Jun 2008) | 4 lines<br/>
<br/>
  Issue #3004:  Minor fix to slice.indices().  slice(-10).indices(9) now<br/>
  returns (0, 0, 1) instead of (0, -1, 1), and slice(None, 10, -1).indices(10)<br/>
  returns (9, 9, -1) instead of (9, 10, -1).<br/>
........<br/>
  r64427 | mark.dickinson | 2008-06-20 10:17:41 -0500 (Fri, 20 Jun 2008) | 2 lines<br/>
<br/>
  Fix outdated count of the number of new math module functions.<br/>
........<br/>
  r64428 | mark.dickinson | 2008-06-20 10:26:19 -0500 (Fri, 20 Jun 2008) | 2 lines<br/>
<br/>
  Fix another typo in math_sum comment<br/>
........]]></description>
    <author>&#66;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#32;&#80;&#101;&#116;&#101;&#114;&#115;&#111;&#110;&#32;&#60;&#98;&#101;&#110;&#106;&#97;&#109;&#105;&#110;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Wed, 02 Jul 2008 16:11:42 +0000</pubDate>
</item>
<item>
    <title>Implement PEP 3121: new module initialization and finalization API.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/94f64f11fdd0/Modules/_cursesmodule.c</link>
    <description><![CDATA[Implement PEP 3121: new module initialization and finalization API.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#118;&#46;&#32;&#76;&#246;&#119;&#105;&#115;&#32;&#60;&#109;&#97;&#114;&#116;&#105;&#110;&#64;&#118;&#46;&#108;&#111;&#101;&#119;&#105;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Wed, 11 Jun 2008 05:26:20 +0000</pubDate>
</item>

  </channel>
</rss>
