Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bpo-23855: Add missing NULL checks for malloc() in _msi.c (GH-9038) | Miss Islington (bot) | 2018-09-10 | 1 | -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 Storchaka | 2018-07-31 | 1 | -3/+2 |
| | |||||
* | bpo-33931: Fix building using PC\VS9.0\build.bat -e (GH-7844) | Anselm Kruis | 2018-06-21 | 3 | -4/+5 |
| | | | Set the openssl version to 1.0.2o and fix compiling Tcl. | ||||
* | PC/_subprocess.c: Fix signed/unsigned comparison (GH-7446) | Victor Stinner | 2018-06-06 | 1 | -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 Ware | 2017-11-26 | 1 | -2/+2 |
| | |||||
* | Fix a memory leak in _msi.c (GH-4127) (#4308) | Miss Islington (bot) | 2017-11-07 | 1 | -0/+1 |
| | | | (cherry picked from commit cb04f7518292108d68e5ba4c685ca2bf2da18eab) | ||||
* | [2.7] bpo-31471: Fix assertion failure in subprocess.Popen() on Windows, in ↵ | Oren Milman | 2017-09-15 | 1 | -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 Ware | 2017-09-04 | 1 | -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 Stinner | 2017-08-19 | 2 | -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 Finer | 2017-07-04 | 2 | -2/+2 |
| | | | | (#2572) | ||||
* | [2.7] bpo-30730: Prevent environment variables injection in subprocess on ↵ | Serhiy Storchaka | 2017-06-24 | 1 | -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 Kloth | 2017-06-21 | 3 | -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 Kloth | 2017-06-20 | 3 | -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 Ware | 2017-06-11 | 117 | -41253/+41253 |
| | | | Also updates checked-in line endings in several files. | ||||
* | bpo-29572: Update Windows build to OpenSSL 1.0.2k (GH-444) | Zachary Ware | 2017-03-03 | 2 | -2/+2 |
| | |||||
* | ring in 2017 for Python | Benjamin Peterson | 2017-01-01 | 1 | -1/+1 |
| | |||||
* | Fix PC/VS9.0/build_ssl.py for recent OpenSSL | Zachary Ware | 2016-11-07 | 1 | -5/+8 |
| | |||||
* | Closes #28568: Fix VS9.0 build files to use sqlite 3.8.11.0 | Zachary Ware | 2016-11-01 | 2 | -2/+2 |
| | |||||
* | Issue #28248: Update Windows build to use OpenSSL 1.0.2j | Zachary Ware | 2016-10-10 | 2 | -2/+2 |
| | |||||
* | Issue #28139: Fix messed up indentation | Martin Panter | 2016-09-17 | 2 | -18/+18 |
| | | | | | Also update the classmethod and staticmethod doc strings and comments to match the RST documentation. | ||||
* | Issue #24366: Fix indentation | Martin Panter | 2016-09-15 | 1 | -17/+15 |
| | | | | | Backports changes by Victor Stinner, Hirokazu Yamamoto, li4ick and Benjamin Peterson. | ||||
* | Issue #24594: Validates persist parameter when opening MSI database | Steve Dower | 2016-09-09 | 1 | -3/+17 |
| | |||||
* | Issue #25523: Correct "a" article to "an" article | Martin Panter | 2015-11-02 | 2 | -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.2h | Zachary Ware | 2016-06-15 | 2 | -2/+2 |
| | |||||
* | - Issue #17500, and https://github.com/python/pythondotorg/issues/945: Remove | doko@ubuntu.com | 2016-06-10 | 2 | -609/+0 |
| | | | | unused and outdated icons. | ||||
* | Corrections for a/an in code comments and documentation | Martin Panter | 2016-05-08 | 1 | -1/+1 |
| | |||||
* | Issue #26778: Fixed "a/an/and" typos in code comment and documentation. | Serhiy Storchaka | 2016-04-17 | 1 | -1/+1 |
| | |||||
* | Issue #26465: Update VS9.0 build files for OpenSSL 1.0.2g | Zachary Ware | 2016-04-14 | 2 | -2/+2 |
| | |||||
* | Issue #26268: Update Windows builds to use OpenSSL 1.0.2f | Zachary Ware | 2016-02-22 | 2 | -6/+5 |
| | |||||
* | 2016 will be another year of writing copyrighted code | Benjamin Peterson | 2016-01-01 | 1 | -1/+1 |
| | |||||
* | Issue #25022: Remove PC/example_nt/ | Zachary Ware | 2015-09-10 | 7 | -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 Ware | 2015-08-28 | 1 | -0/+8 |
| | | | | on Windows | ||||
* | Issue #24603: Update Windows build to use OpenSSL 1.0.2d | Zachary Ware | 2015-07-21 | 2 | -2/+2 |
| | |||||
* | Close #24508: Backport the 3.5 MSBuild project files. | Zachary Ware | 2015-07-16 | 54 | -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 Storchaka | 2015-06-11 | 1 | -14/+14 |
| | |||||
* | Issue #17202: Add .bat to .hgeol to force them to CRLF. | Zachary Ware | 2015-04-13 | 11 | -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 2015 | Benjamin Peterson | 2014-12-31 | 1 | -1/+1 |
| | |||||
* | give a nice message when installer is launched w/o admin rights (closes #16561) | Benjamin Peterson | 2014-11-27 | 1 | -0/+10 |
| | |||||
* | Issue #20221: Removed conflicting (or circular) hypot definition | Zachary Ware | 2014-02-20 | 1 | -0/+4 |
| | | | | when compiled with VS 2010 or above. Initial patch by Tabrez Mohammed. | ||||
* | - Issue #22381: Update zlib to 1.2.8. | doko@ubuntu.com | 2014-09-11 | 3 | -3/+36 |
| | | | | Update zlib file names for the PC installers | ||||
* | Issue #21958: Define HAVE_ROUND when building with VS 2013 and above. | Zachary Ware | 2014-07-25 | 1 | -0/+5 |
| | | | | Patch by Zachary Turner. | ||||
* | Issue #21151: Fixed a segfault in the _winreg module. | Zachary Ware | 2014-07-03 | 1 | -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 Golden | 2014-04-26 | 1 | -4/+6 |
| | | | | TypeError where it previously crashed the interpreter. Patch by Brian Kearns | ||||
* | Issue #20434 Correct error handlin of _PyString_Resize and _PyBytes_Resize | Kristján Valur Jónsson | 2014-04-25 | 1 | -2/+3 |
| | |||||
* | Closes #20908: Memory leak in Reg2Py() | Jesus Cea | 2014-03-13 | 1 | -1/+4 |
| | |||||
* | Issue #19936: Added executable bits or shebang lines to Python scripts which | Serhiy Storchaka | 2014-01-16 | 1 | -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 year | Benjamin Peterson | 2013-12-31 | 1 | -1/+1 |
| | |||||
* | #18466: fix more typos. Patch by Févry Thibault. | Ezio Melotti | 2013-08-17 | 1 | -1/+1 |
| | |||||
* | Issue #17425: Build against openssl 0.9.8y on Windows. | Martin v. Loewis | 2013-03-22 | 1 | -1/+1 |
| | |||||
* | Fix #16759. Convert DWORD registry values using unsigned long. | Brian Curtin | 2012-12-27 | 1 | -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. |