summaryrefslogtreecommitdiffstats
path: root/PC
Commit message (Collapse)AuthorAgeFilesLines
* Issue #20221: Removed conflicting (or circular) hypot definitionZachary Ware2014-02-201-0/+4
| | | | when compiled with VS 2010 or above. Initial patch by Tabrez Mohammed.
* - Issue #22381: Update zlib to 1.2.8.doko@ubuntu.com2014-09-113-3/+36
| | | | Update zlib file names for the PC installers
* Issue #21958: Define HAVE_ROUND when building with VS 2013 and above.Zachary Ware2014-07-251-0/+5
| | | | Patch by Zachary Turner.
* Issue #21151: Fixed a segfault in the _winreg module.Zachary Ware2014-07-031-1/+3
| | | | | | | When ``None`` was passed as a ``REG_BINARY`` value to SetValueEx, PyMem_DEL was called on an uninitialized buffer. Patch by John Ehresman. (Also an incidental typo fix in a comment in test_winreg)
* Issue21349 Passing a memoryview to _winreg.SetValueEx now correctly raises a ↵Tim Golden2014-04-261-4/+6
| | | | TypeError where it previously crashed the interpreter. Patch by Brian Kearns
* Issue #20434 Correct error handlin of _PyString_Resize and _PyBytes_ResizeKristján Valur Jónsson2014-04-251-2/+3
|
* Closes #20908: Memory leak in Reg2Py()Jesus Cea2014-03-131-1/+4
|
* Issue #19936: Added executable bits or shebang lines to Python scripts whichSerhiy Storchaka2014-01-161-0/+0
| | | | | | requires them. Disable executable bits and shebang lines in test and benchmark files in order to prevent using a random system python, and in source files of modules which don't provide command line interface.
* update copyright yearBenjamin Peterson2014-01-011-1/+1
|
* #18466: fix more typos. Patch by Févry Thibault.Ezio Melotti2013-08-171-1/+1
|
* Issue #17425: Build against openssl 0.9.8y on Windows.Martin v. Loewis2013-03-221-1/+1
|
* Fix #16759. Convert DWORD registry values using unsigned long.Brian Curtin2012-12-271-2/+2
| | | | | | When converting REG_DWORD registry values into Python, the conversion needs to be made from an *unsigned* long (k instead of i) to match the DWORD type.
* Fix #14420. Check for PyLong as well as PyInt when converting in Py2Reg.Brian Curtin2012-12-271-5/+6
| | | | | This fixes a ValueError seen in winreg.SetValueEx when passed long winreg.REG_DWORD values that should be supported by the underlying API.
* Upgrade openssl to 0.9.8x.Martin v. Löwis2012-05-151-1/+1
|
* Upgrade to bzip2 1.0.6.Martin v. Löwis2012-05-144-10/+10
|
* Issue14559: Attempt to fix compilation with previous versions of the ↵Amaury Forgeot d'Arc2012-04-123-0/+11
| | | | | | | | | | | Microsoft Compiler. Update the various project files with Python/random.c which was recently added. On my old Windows XP computer: - VS8.0 works reasonably. - I don't have the VS7.1 compiler. - VC6 does not compile, at least with the SDK shipped with the compiler (12 years ago!); newer SDKs might work.
* - rename configure.in to configure.acMatthias Klose2012-03-141-1/+1
| | | | - change references from configure.in to configure.ac
* Issue #14252: Fix subprocess.Popen.terminate() to not raise an error under ↵Antoine Pitrou2012-03-111-0/+1
| | | | Windows when the child process has already exited.
* Issue #13194: zlib.compressobj().copy() and zlib.decompressobj().copy() are ↵Nadeem Vawda2011-10-171-0/+3
| | | | now available on Windows.
* #11565: Fix several typos. Patch by Piotr Kasprzyk.Ezio Melotti2011-03-164-6/+6
|
* #11515: fix several typos. Patch by Piotr Kasprzyk.Ezio Melotti2011-03-151-1/+1
|
* Convert DOS files to CRLF. This doesn't touch the .hgeol settings, so that ↵Martin v. Löwis2011-03-0689-27730/+27730
| | | | | | the files will have the right line ending even if the extension is not active.
* Add updated .hgeol file and fix newlines in the 2.7 branch.Georg Brandl2011-03-0546-5119/+5119
|
* Merged revisions 85071-85072,85894,87132 via svnmerge fromHirokazu Yamamoto2010-12-093-23/+60
| | | | | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r85071 | hirokazu.yamamoto | 2010-09-29 03:29:57 +0900 (水, 29 9 2010) | 1 line Now perl path with spaces can be used. ........ r85072 | hirokazu.yamamoto | 2010-09-29 03:36:04 +0900 (水, 29 9 2010) | 1 line Updated PC/VC6 openssl build script. (for openssl-1.0.0a) ........ r85894 | hirokazu.yamamoto | 2010-10-29 02:57:25 +0900 (金, 29 10 2010) | 1 line Updated readme.txt about OpenSSL. ........ r87132 | hirokazu.yamamoto | 2010-12-08 23:47:07 +0900 (水, 08 12 2010) | 3 lines Mention NASM which is needed to build openssl-1.0.0a original source. (PC/VC6/readme.txt) ........
* Updated PC/*/select.[dsp,vcproj] to follow r86136. (use winsock2)Hirokazu Yamamoto2010-11-043-14/+14
|
* Recorded merge of revisions 86117 via svnmerge fromHirokazu Yamamoto2010-11-0216-62/+62
| | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r86117 | hirokazu.yamamoto | 2010-11-02 23:06:03 +0900 | 2 lines Defined Py_BUILD_CORE_MODULE also on VC7.1. # I don't have this compiler, so I couldn't test it. ........
* Recorded merge of revisions 86113 via svnmerge fromHirokazu Yamamoto2010-11-0217-68/+68
| | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r86113 | hirokazu.yamamoto | 2010-11-02 22:21:31 +0900 | 1 line Defined Py_BUILD_CORE_MODULE also on VC6. ........
* Merged revisions 84763,85135 via svnmerge fromHirokazu Yamamoto2010-10-081-1/+1
| | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r84763 | hirokazu.yamamoto | 2010-09-13 15:21:54 +0900 | 1 line Cosmetic fix to project files. ........ r85135 | hirokazu.yamamoto | 2010-10-01 19:40:49 +0900 | 1 line Cosmetic fix for PCBuild/readme.txt. ........
* Recorded rollback of revisions 84857,84870,84875 via svnmerge fromHirokazu Yamamoto2010-09-292-2/+2
| | | | svn+ssh://pythondev@svn.python.org/python/branches/py3k
* Updated VS8.0 project files with PCBuild/vs9to8.py.Hirokazu Yamamoto2010-09-2110-77/+129
|
* Recorded rollback of revisions 84902 via svnmerge fromHirokazu Yamamoto2010-09-212-8/+8
| | | | svn+ssh://pythondev@svn.python.org/python/branches/py3k
* Recorded merge of revisions 84902 via svnmerge fromHirokazu Yamamoto2010-09-192-8/+8
| | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r84902 | hirokazu.yamamoto | 2010-09-19 18:24:20 +0900 | 1 line Issue #9552: Avoid unnecessary rebuild of OpenSSL. (Windows) ........
* Merged revisions 84857,84870,84875 via svnmerge fromHirokazu Yamamoto2010-09-192-2/+2
| | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r84857 | hirokazu.yamamoto | 2010-09-17 17:53:31 +0900 | 1 line Let's see if tcl/tk test runs on windows buildbot with this fix. ........ r84870 | hirokazu.yamamoto | 2010-09-18 09:31:44 +0900 | 3 lines regrtest.py now runs python in build/test_python_xxx. (deeper than here) So failed to load tcl/tk dll because $(dist)/tcltk/bin was set to PATH as relative path. (Windows) ........ r84875 | hirokazu.yamamoto | 2010-09-18 13:02:52 +0900 | 1 line Applied r84870 to older compilers. ........
* Updated VC6 files.Hirokazu Yamamoto2010-09-102-13/+2
| | | | | * readme.txt: Added PSDK as requirement. * tcl852.patch: fixed patch. it was doubled.
* Merged revisions 84506 via svnmerge fromAntoine Pitrou2010-09-041-0/+3
| | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r84506 | antoine.pitrou | 2010-09-04 22:53:29 +0200 (sam., 04 sept. 2010) | 5 lines Issue #8734: Avoid crash in msvcrt.get_osfhandle() when an invalid file descriptor is provided. Patch by Pascal Chambon. ........
* Issue #3210: Revert C module changes and apply patch from Hirokazu Yamamoto ↵Tim Golden2010-08-081-17/+2
| | | | instead
* Issue #3210: Ensure stdio handles are closed if CreateProcess failsTim Golden2010-08-061-2/+17
|
* Move a variable declration outside of a loop to match what wasBrian Curtin2010-06-081-4/+4
| | | | done in r81843 for py3k.
* Fix #2810 - handle the case where some registry calls returnBrian Curtin2010-05-251-33/+103
| | | | | | ERROR_MORE_DATA, requiring another call to get the remaining data. Patch by Daniel Stutzbach
* Fixup indentation of PC/_msi.cAntoine Pitrou2010-05-091-355/+355
|
* Untabify C files. Will watch buildbots.Antoine Pitrou2010-05-0924-6254/+6254
|
* Fix #7838. Add docstrings and privatize _subprocess implementation details.Brian Curtin2010-04-241-10/+93
| | | | | | 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 *.
* Implement #1220212. Add os.kill support for Windows.Brian Curtin2010-04-021-0/+1
| | | | | | | | | | | | | | 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.
* Implement #7347. Add CreateKeyEx, DeleteKeyEx, and update _winreg tests.Brian Curtin2010-04-021-12/+107
| | | | | | | | | *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.
* Capsule-related changes:Larry Hastings2010-04-022-0/+5
| | | | | | | | | | | * 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.
* Backported PyCapsule from 3.1, and converted most uses ofLarry Hastings2010-03-254-0/+37
| | | | CObject to PyCapsule.
* #4852: Remove dead code in every thread implementation, unused for many years.Amaury Forgeot d'Arc2010-02-232-2/+0
|
* Stop providing crtassem.h symbols when compiling withMartin v. Löwis2010-02-181-1/+1
| | | | | Visual Studio 2010, as msvcr100.dll is not a platform assembly anymore.
* Issue #7622: Improve the split(), rsplit(), splitlines() and replace()Antoine Pitrou2010-01-131-0/+4
| | | | | methods of bytes, bytearray and unicode objects by using a common implementation based on stringlib's fast search. Patch by Florent Xicluna.
* We only support Windows NT derivatives now.Georg Brandl2009-12-301-2/+1
|