<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython.git/PC, branch v2.7</title>
<subtitle>
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/'/>
<entry>
<title>Move a variable declration outside of a loop to match what was</title>
<updated>2010-06-08T21:15:06+00:00</updated>
<author>
<name>Brian Curtin</name>
<email>brian.curtin@gmail.com</email>
</author>
<published>2010-06-08T21:15:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=c5bdb29455efc1b2da2dd4b2b70775801de03cd6'/>
<id>c5bdb29455efc1b2da2dd4b2b70775801de03cd6</id>
<content type='text'>
done in r81843 for py3k.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
done in r81843 for py3k.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix #2810 - handle the case where some registry calls return</title>
<updated>2010-05-25T15:06:15+00:00</updated>
<author>
<name>Brian Curtin</name>
<email>brian.curtin@gmail.com</email>
</author>
<published>2010-05-25T15:06:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=014f599df2200a116f62f4e22ed17fb4769acb6f'/>
<id>014f599df2200a116f62f4e22ed17fb4769acb6f</id>
<content type='text'>
ERROR_MORE_DATA, requiring another call to get the remaining data.

Patch by Daniel Stutzbach
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ERROR_MORE_DATA, requiring another call to get the remaining data.

Patch by Daniel Stutzbach
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixup indentation of PC/_msi.c</title>
<updated>2010-05-09T15:15:11+00:00</updated>
<author>
<name>Antoine Pitrou</name>
<email>solipsis@pitrou.net</email>
</author>
<published>2010-05-09T15:15:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=b205004a5c52c5e73cec516e580963d0bf6aaa7d'/>
<id>b205004a5c52c5e73cec516e580963d0bf6aaa7d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Untabify C files. Will watch buildbots.</title>
<updated>2010-05-09T14:46:46+00:00</updated>
<author>
<name>Antoine Pitrou</name>
<email>solipsis@pitrou.net</email>
</author>
<published>2010-05-09T14:46:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=7674841ef015b47767c7939c16a8ea1fe92ae340'/>
<id>7674841ef015b47767c7939c16a8ea1fe92ae340</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix #7838. Add docstrings and privatize _subprocess implementation details.</title>
<updated>2010-04-24T15:40:11+00:00</updated>
<author>
<name>Brian Curtin</name>
<email>brian.curtin@gmail.com</email>
</author>
<published>2010-04-24T15:40:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=5a1cb9e41ec7fde2cbaa97379ef6e03e29081f36'/>
<id>5a1cb9e41ec7fde2cbaa97379ef6e03e29081f36</id>
<content type='text'>
Since CREATE_NEW_* are used for the creation flags of a subprocess, they
were added to __all__. The rest of the previously exposed attributes are
now qualified by _subprocess.ATTR rather than importing *.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since CREATE_NEW_* are used for the creation flags of a subprocess, they
were added to __all__. The rest of the previously exposed attributes are
now qualified by _subprocess.ATTR rather than importing *.
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement #1220212. Add os.kill support for Windows.</title>
<updated>2010-04-02T23:26:06+00:00</updated>
<author>
<name>Brian Curtin</name>
<email>brian.curtin@gmail.com</email>
</author>
<published>2010-04-02T23:26:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=eaa9a2c608e6fb55c794688c77bb84a50532ca5d'/>
<id>eaa9a2c608e6fb55c794688c77bb84a50532ca5d</id>
<content type='text'>
os.kill takes one of two newly added signals, CTRL_C_EVENT and
CTRL_BREAK_EVENT, or any integer value. The events are a special case
which work with subprocess console applications which implement a
special console control handler. Any other value but those two will
cause os.kill to use TerminateProcess, outright killing the process.

This change adds win_console_handler.py, which is a script to implement
SetConsoleCtrlHandler and applicable handler function, using ctypes.

subprocess also gets another attribute which is a necessary flag to
creationflags in Popen in order to send the CTRL events.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
os.kill takes one of two newly added signals, CTRL_C_EVENT and
CTRL_BREAK_EVENT, or any integer value. The events are a special case
which work with subprocess console applications which implement a
special console control handler. Any other value but those two will
cause os.kill to use TerminateProcess, outright killing the process.

This change adds win_console_handler.py, which is a script to implement
SetConsoleCtrlHandler and applicable handler function, using ctypes.

subprocess also gets another attribute which is a necessary flag to
creationflags in Popen in order to send the CTRL events.
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement #7347. Add CreateKeyEx, DeleteKeyEx, and update _winreg tests.</title>
<updated>2010-04-02T21:18:14+00:00</updated>
<author>
<name>Brian Curtin</name>
<email>brian.curtin@gmail.com</email>
</author>
<published>2010-04-02T21:18:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=dd02d3087a00752f47023d05e7208eed3aeb48d7'/>
<id>dd02d3087a00752f47023d05e7208eed3aeb48d7</id>
<content type='text'>
*ReflectionKey functions used to not be documented or tested, but they are
now sufficiently documented and tested on platforms where they apply.
Additionally, fixed a bug in QueryReflectionKey which was returning an
incorrect value.

All tests pass from XP through Windows 7, on 32 and 64-bit platforms.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
*ReflectionKey functions used to not be documented or tested, but they are
now sufficiently documented and tested on platforms where they apply.
Additionally, fixed a bug in QueryReflectionKey which was returning an
incorrect value.

All tests pass from XP through Windows 7, on 32 and 64-bit platforms.
</pre>
</div>
</content>
</entry>
<entry>
<title>Capsule-related changes:</title>
<updated>2010-04-02T11:01:35+00:00</updated>
<author>
<name>Larry Hastings</name>
<email>larry@hastings.org</email>
</author>
<published>2010-04-02T11:01:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=e38a19d4ce5f9b7d766eca7316968851561a074f'/>
<id>e38a19d4ce5f9b7d766eca7316968851561a074f</id>
<content type='text'>
* PyCObject_AsVoidPtr() can now open capsules.  This addresses
  most of the remaining backwards-compatibility concerns about
  the conversion of Python 2.7 from CObjects to capsules.
* CObjects were marked Pending Deprecation.
* Documentation about this pending deprecation was added to
  cobject.h.
* The capsule source files were added to the legacy PC build
  processes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* PyCObject_AsVoidPtr() can now open capsules.  This addresses
  most of the remaining backwards-compatibility concerns about
  the conversion of Python 2.7 from CObjects to capsules.
* CObjects were marked Pending Deprecation.
* Documentation about this pending deprecation was added to
  cobject.h.
* The capsule source files were added to the legacy PC build
  processes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Backported PyCapsule from 3.1, and converted most uses of</title>
<updated>2010-03-25T00:54:54+00:00</updated>
<author>
<name>Larry Hastings</name>
<email>larry@hastings.org</email>
</author>
<published>2010-03-25T00:54:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=3bcff6ed52acaac596725dde0143e343cd4b1116'/>
<id>3bcff6ed52acaac596725dde0143e343cd4b1116</id>
<content type='text'>
CObject to PyCapsule.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CObject to PyCapsule.
</pre>
</div>
</content>
</entry>
<entry>
<title>#4852: Remove dead code in every thread implementation, unused for many years.</title>
<updated>2010-02-23T23:19:39+00:00</updated>
<author>
<name>Amaury Forgeot d'Arc</name>
<email>amauryfa@gmail.com</email>
</author>
<published>2010-02-23T23:19:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=458979c60f3cdff94e0f78389bd4420e1ab32ae6'/>
<id>458979c60f3cdff94e0f78389bd4420e1ab32ae6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
