summaryrefslogtreecommitdiff
path: root/PC
Commit message (Collapse)AuthorAgeFilesLines
* bpo-23855: Add missing NULL checks for malloc() in _msi.c (GH-9038)Miss Islington (bot)2018-09-101-0/+7
| | | | | (cherry picked from commit 4e519377b1b84c9414a360961276993d24198825) Co-authored-by: Zackery Spytz <zspytz@gmail.com>
* [2.7] bpo-34234: Use _PyAnyInt_Check() and _PyAnyInt_CheckExact(). (GH-8479)Serhiy Storchaka2018-07-311-3/+2
|
* bpo-33931: Fix building using PC\VS9.0\build.bat -e (GH-7844)Anselm Kruis2018-06-213-4/+5
| | | Set the openssl version to 1.0.2o and fix compiling Tcl.
* PC/_subprocess.c: Fix signed/unsigned comparison (GH-7446)Victor Stinner2018-06-061-1/+1
| | | | Fix the following compiler warning on Windows: ..\PC\_subprocess.c(384): warning C4018: '>' : signed/unsigned mismatch
* bpo-30855: Bump Tcl/Tk to 8.5.19 on Windows (GH-4550)Zachary Ware2017-11-261-2/+2
|
* Fix a memory leak in _msi.c (GH-4127) (#4308)Miss Islington (bot)2017-11-071-0/+1
| | | (cherry picked from commit cb04f7518292108d68e5ba4c685ca2bf2da18eab)
* [2.7] bpo-31471: Fix assertion failure in subprocess.Popen() on Windows, in ↵Oren Milman2017-09-151-1/+5
| | | | case env has a bad keys() method. (GH-3580) (#3595)
* [2.7] bpo-30450: Pull Windows dependencies from GitHub rather than SVN ↵Zachary Ware2017-09-041-2/+2
| | | | | | | | | | | | | | | | | | | (GH-1783) (GH-3306) The Windows build now depends on Python 3.6 to fetch externals, but it will be downloaded via NuGet (which is downloaded via PowerShell) if it is not available via `py -3.6`. This means the only thing that must be installed on a modern Windows box to do a full build of CPython with all extensions is Visual Studio. Cherry-picked from 51599e2bdd10ab77212a7cbb41a13ea70ee13da8, parts of 40a23e88994aca92c83c8e84ab8b8cdc11d7ec54, parts of 68d663cf85d1ac5eaf83482eed39c0a6f8093601, d5cd21d75a27a377f2f9c8370fd8e8c7efaeefb1, and possibly others that I've missed. Also: * Rename db -> bsddb for disambiguity * Update sqlite3 to 3.14.2.0 since it's the version we use on 3.x, and it's simpler to just use it than to also upload the old version to cpython-source-deps * Add PCbuild/*.ilk to .gitignore
* bpo-30947: Update libexpat from 2.2.1 to 2.2.3 (#3106) (#3145)Victor Stinner2017-08-192-0/+8
| | | | | | | | | | | | | | | | | | * bpo-30947: Update libexpat from 2.2.1 to 2.2.3 * Add NEWS entry * Add new loadlibrary.c * expat_external.h: restore include "pyexpatns.h" * PCbuild: add expat/loadlibrary.c * Define XML_POOR_ENTROPY to compile expat Python 2.7 backport: add expat/loadlibrary.c to PC/VS9.0/ project files (_elementtree and pyexpat). (cherry picked from commit 93d0cb58b4da2a88c56f472c6c19491cc7a390df)
* bpo-30726: Add _CRT_SECURE_NO_WARNINGS to _elementtree and pyexpat projects ↵Segev Finer2017-07-042-2/+2
| | | | (#2572)
* [2.7] bpo-30730: Prevent environment variables injection in subprocess on ↵Serhiy Storchaka2017-06-241-2/+14
| | | | | | Windows. (GH-2325) (#2372) Prevent passing other invalid environment variables and command arguments.. (cherry picked from commit d174d24a5d37d1516b885dc7c82f71ecd5930700)
* bpo-29591: Update VS project files (#2310)Jeremy Kloth2017-06-213-17/+17
| | | | * Silence warnings caused by duplicated defines from Modules\expat\winconfig.h * Add WIN32 define to VS9.0 project files to match MSBuild project files.
* bpo-30368: Update build_ssl.py to restore Perl-less building (#1805)Jeremy Kloth2017-06-203-198/+188
| | | | | | | | | | | | | | | | | | | * bpo-30368: Update build_ssl.py to restore Perl-less building OpenSSL 1.0.2 releases changed how files are copied in the makefile, thus causing Perl to be required even for Python's "prepared" OpenSSL. Now build_ssl.py does the requisite copies before running nmake. * bpo-30368: Update build_ssl.py to use prepared OpenSSL * Updates SSL-linking projects to use the new include{suffix} directory * build_ssl.py now only copies those files not handled by prepare_ssl.py * * bpo-30368: Update build_ssl.py to use prepared OpenSSL * Update SSL-linking projects to use the new include{suffix} directory * Move comment to following line
* [2.7] bpo-27425: Be more explicit in .gitattributes (GH-840) (GH-2086)Zachary Ware2017-06-11117-41253/+41253
| | | Also updates checked-in line endings in several files.
* bpo-29572: Update Windows build to OpenSSL 1.0.2k (GH-444)Zachary Ware2017-03-032-2/+2
|
* ring in 2017 for PythonBenjamin Peterson2017-01-011-1/+1
|
* Fix PC/VS9.0/build_ssl.py for recent OpenSSLZachary Ware2016-11-071-5/+8
|
* Closes #28568: Fix VS9.0 build files to use sqlite 3.8.11.0Zachary Ware2016-11-012-2/+2
|
* Issue #28248: Update Windows build to use OpenSSL 1.0.2jZachary Ware2016-10-102-2/+2
|
* Issue #28139: Fix messed up indentationMartin Panter2016-09-172-18/+18
| | | | | Also update the classmethod and staticmethod doc strings and comments to match the RST documentation.
* Issue #24366: Fix indentationMartin Panter2016-09-151-17/+15
| | | | | Backports changes by Victor Stinner, Hirokazu Yamamoto, li4ick and Benjamin Peterson.
* Issue #24594: Validates persist parameter when opening MSI databaseSteve Dower2016-09-091-3/+17
|
* Issue #25523: Correct "a" article to "an" articleMartin Panter2015-11-022-2/+2
| | | | | | This changes the main documentation, doc strings, source code comments, and a couple error messages in the test suite. In some cases the word was removed to fix the grammar.
* Issue #26930: Update Windows build to OpenSSL 1.0.2hZachary Ware2016-06-152-2/+2
|
* - Issue #17500, and https://github.com/python/pythondotorg/issues/945: Removedoko@ubuntu.com2016-06-102-609/+0
| | | | unused and outdated icons.
* Corrections for a/an in code comments and documentationMartin Panter2016-05-081-1/+1
|
* Issue #26778: Fixed "a/an/and" typos in code comment and documentation.Serhiy Storchaka2016-04-171-1/+1
|
* Issue #26465: Update VS9.0 build files for OpenSSL 1.0.2gZachary Ware2016-04-142-2/+2
|
* Issue #26268: Update Windows builds to use OpenSSL 1.0.2fZachary Ware2016-02-222-6/+5
|
* 2016 will be another year of writing copyrighted codeBenjamin Peterson2016-01-011-1/+1
|
* Issue #25022: Remove PC/example_nt/Zachary Ware2015-09-107-444/+0
| | | | It was very much outdated, and the topic is better covered elsewhere.
* Issue #24953: Include ICC version in sys.version string when bulit with ICC ↵Zachary Ware2015-08-281-0/+8
| | | | on Windows
* Issue #24603: Update Windows build to use OpenSSL 1.0.2dZachary Ware2015-07-212-2/+2
|
* Close #24508: Backport the 3.5 MSBuild project files.Zachary Ware2015-07-1654-0/+17916
| | | | | | | The old project files move to PC/VS9.0 and remain supported. VS2008 is still required to build 2.7; VS2010 (or later, plus Windows SDK 7.1) is *also* required to use the new project files.
* Fixed indentation of Python examples in C comments.Serhiy Storchaka2015-06-111-14/+14
|
* Issue #17202: Add .bat to .hgeol to force them to CRLF.Zachary Ware2015-04-1311-265/+265
| | | | | Using LF can a script to fail if it tries to use a label that is split across 512 byte blocks. Who knows why.
* update for copyright for 2015Benjamin Peterson2014-12-311-1/+1
|
* give a nice message when installer is launched w/o admin rights (closes #16561)Benjamin Peterson2014-11-271-0/+10
|
* 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 Peterson2013-12-311-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.