summaryrefslogtreecommitdiffstats
path: root/Modules/_winapi.c
Commit message (Expand)AuthorAgeFilesLines
* [3.10] bpo-42972: Fully support GC for _winapi.Overlapped (GH-26381) (#26430)Ken Jin2021-05-281-2/+46
* bpo-43916: Apply Py_TPFLAGS_DISALLOW_INSTANTIATION to selected types (GH-25748)Erlend Egeberg Aasland2021-04-301-1/+1
* bpo-40137: Add pycore_moduleobject.h internal header (GH-25507)Victor Stinner2021-04-211-2/+2
* bpo-1635741: Port _winapi ext to multi-stage init (GH-21371)Mohamed Koubaa2020-08-131-73/+78
* bpo-36346: Make using the legacy Unicode C API optional (GH-21437)Serhiy Storchaka2020-07-101-8/+9
* bpo-40453: Add PyConfig._isolated_subinterpreter (GH-19820)Victor Stinner2020-05-011-0/+8
* bpo-40268: Remove unused structmember.h includes (GH-19530)Victor Stinner2020-04-151-3/+3
* Use calloc-based functions, not malloc. (GH-19152)Andy Lester2020-03-251-2/+1
* bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (G...Jeroen Demeyer2019-05-311-2/+2
* bpo-36935: Remove usage of the deprecated PyErr_SetFromWindowsErrWithUnicodeF...Zackery Spytz2019-05-301-2/+6
* bpo-36842: Implement PEP 578 (GH-12613)Steve Dower2019-05-231-2/+45
* bpo-36888: Add multiprocessing.parent_process() (GH-13247)Thomas Moreau2019-05-201-0/+1
* bpo-36387: Refactor getenvironment() in _winapi.c. (GH-12482)Serhiy Storchaka2019-03-281-46/+34
* bpo-35813: Tests and docs for shared_memory (#11816)Davin Potts2019-02-241-1/+163
* bpo-35489: Use "const Py_UNICODE *" for the Py_UNICODE converter in AC. (GH-1...Serhiy Storchaka2018-12-141-3/+4
* bpo-31446: Copy command line that should be passed to CreateProcessW(). (GH-1...Vladimir Matveev2018-12-141-4/+20
* bpo-34563: Fix for invalid assert on big output of multiprocessing.Process (G...Alexander Buchkovsky2018-09-041-5/+5
* Remove unneeded PyErr_Clear() in _winapi_SetNamedPipeHandleState_impl() (GH-8...Zackery Spytz2018-08-251-2/+0
* bpo-33671: efficient zero-copy for shutil.copy* functions (Linux, OSX and Win...Giampaolo Rodola2018-06-121-1/+2
* bpo-19764: Implemented support for subprocess.Popen(close_fds=True) on Window...Segev Finer2017-12-181-23/+225
* bpo-29240: PEP 540: Add a new UTF-8 Mode (#855)Victor Stinner2017-12-131-2/+17
* bpo-31884 subprocess: add Windows constants for process priority (#4150)James2017-11-081-0/+12
* bpo-30768: Recompute timeout on interrupted lock (GH-4103)Victor Stinner2017-10-241-6/+4
* bpo-31471: Fix assertion failure in subprocess.Popen() on Windows, in case en...Oren Milman2017-09-141-1/+5
* bpo-30860: Consolidate stateful runtime globals. (#3397)Eric Snow2017-09-081-1/+1
* Revert "bpo-30860: Consolidate stateful runtime globals." (#3379)Eric Snow2017-09-061-1/+1
* bpo-30860: Consolidate stateful runtime globals. (#2594)Eric Snow2017-09-061-1/+1
* bpo-30745: Fix compiler warnings introduced in bpo-30730. (#2376)Serhiy Storchaka2017-06-241-2/+1
* bpo-30730: Prevent environment variables injection in subprocess on Windows. ...Serhiy Storchaka2017-06-231-5/+21
* bpo-30061: Check if PyObject_Size()/PySequence_Size()/PyMapping_Size() (#1096)Serhiy Storchaka2017-04-191-6/+11
* bpo-30022: Get rid of using EnvironmentError and IOError (except test… (#1051)Serhiy Storchaka2017-04-161-10/+10
* bpo-24037: Add Argument Clinic converter `bool(accept={int})`. (#485)Serhiy Storchaka2017-03-121-6/+6
* Issue #17599: Use unique _Py_REPARSE_DATA_BUFFER etc names to avoid conflictMartin Panter2016-08-041-4/+4
* - Issue #27332: Fixed the type of the first argument of module-level functionsSerhiy Storchaka2016-07-071-55/+52
|\
| * Issue #27332: Fixed the type of the first argument of module-level functionsSerhiy Storchaka2016-07-071-55/+52
* | Issue #26305: Argument Clinic now uses braces in C code as required by PEP 7.Serhiy Storchaka2016-06-091-2/+2
* | Issue #25923: Added more const qualifiers to signatures of static and private...Serhiy Storchaka2015-12-251-2/+2
|/
* Issue #20172: Update clinicizations to current clinic.Zachary Ware2015-05-131-31/+62
* Issue #20172: Convert the _winapi module to Argument Clinic.Zachary Ware2015-05-131-396/+441
* Issue #23451: Update pyconfig.h for Windows to require Vista headers and remo...Steve Dower2015-03-021-0/+8
* merge 3.4 (#23361)Benjamin Peterson2015-02-101-2/+12
|\
| * merge 3.3 (#23361)Benjamin Peterson2015-02-101-2/+12
| |\
| | * add overflow checking (closes #23361)Benjamin Peterson2015-02-101-2/+12
* | | Issue18314 Allow unlink to remove junctions. Includes support for creating ju...Tim Golden2014-05-051-0/+137
* | | Backed out changeset: 17df50df62c7Tim Golden2014-04-271-109/+0
* | | Issue #18314 os.unlink will now remove junction points on Windows. Patch by K...Tim Golden2014-04-271-0/+109
|/ /
* | Isuse #12328, #20978: Add _winapi.WAIT_ABANDONED_0 symbol, needed byVictor Stinner2014-03-201-0/+1
* | Issue #19565: Prevent warnings at shutdown about pending overlapped ops.Richard Oudkerk2013-11-171-8/+28
* | #18466: merge with 3.3.Ezio Melotti2013-08-171-1/+1
|\ \ | |/
| * #18466: fix more typos. Patch by Févry Thibault.Ezio Melotti2013-08-171-1/+1
summary='file diffstat' width='100%'> -rw-r--r--Doc/library/idle.rst10
-rw-r--r--Doc/library/imaplib.rst13
-rw-r--r--Doc/library/itertools.rst13
-rw-r--r--Doc/library/logging.rst15
-rw-r--r--Doc/library/mhlib.rst6
-rw-r--r--Doc/library/nntplib.rst2
-rw-r--r--Doc/library/optparse.rst20
-rw-r--r--Doc/library/os.rst3
-rw-r--r--Doc/library/ossaudiodev.rst58
-rw-r--r--Doc/library/othergui.rst3
-rw-r--r--Doc/library/parser.rst13
-rw-r--r--Doc/library/pickle.rst15
-rw-r--r--Doc/library/platform.rst6
-rw-r--r--Doc/library/poplib.rst9
-rw-r--r--Doc/library/pprint.rst8
-rw-r--r--Doc/library/profile.rst91
-rw-r--r--Doc/library/py_compile.rst7
-rw-r--r--Doc/library/pyclbr.rst4
-rw-r--r--Doc/library/pyexpat.rst15
-rw-r--r--Doc/library/re.rst22
-rw-r--r--Doc/library/sched.rst4
-rw-r--r--Doc/library/select.rst2
-rw-r--r--Doc/library/shutil.rst4
-rw-r--r--Doc/library/sndhdr.rst4
-rw-r--r--Doc/library/socket.rst2
-rw-r--r--Doc/library/socketserver.rst18
-rw-r--r--Doc/library/sqlite3.rst2
-rw-r--r--Doc/library/statvfs.rst3
-rw-r--r--Doc/library/stdtypes.rst35
-rw-r--r--Doc/library/struct.rst2
-rw-r--r--Doc/library/sys.rst5
-rw-r--r--Doc/library/tabnanny.rst11
-rw-r--r--Doc/library/tarfile.rst21
-rw-r--r--Doc/library/test.rst2
-rw-r--r--Doc/library/thread.rst13
-rw-r--r--Doc/library/tix.rst172
-rw-r--r--Doc/library/tk.rst6
-rw-r--r--Doc/library/tkinter.rst29
-rw-r--r--Doc/library/undoc.rst24
-rw-r--r--Doc/library/wave.rst5
-rw-r--r--Doc/library/weakref.rst6
-rw-r--r--Doc/library/wsgiref.rst2
-rw-r--r--Doc/library/xml.dom.minidom.rst6
-rw-r--r--Doc/library/xml.dom.rst30
-rw-r--r--Doc/library/xml.etree.rst2
-rw-r--r--Doc/library/xml.sax.handler.rst2
-rw-r--r--Doc/library/xml.sax.reader.rst4
-rw-r--r--Doc/library/xmlrpclib.rst11
-rw-r--r--Doc/library/zipfile.rst3
-rw-r--r--Doc/library/zlib.rst2
-rw-r--r--Doc/reference/compound_stmts.rst6
-rw-r--r--Doc/reference/datamodel.rst63
-rw-r--r--Doc/reference/expressions.rst7
-rw-r--r--Doc/reference/lexical_analysis.rst3
-rw-r--r--Doc/reference/simple_stmts.rst20
-rw-r--r--Doc/tutorial/appetite.rst2
-rw-r--r--Doc/tutorial/classes.rst14
-rw-r--r--Doc/tutorial/controlflow.rst11
-rw-r--r--Doc/tutorial/datastructures.rst64
-rw-r--r--Doc/tutorial/inputoutput.rst4
-rw-r--r--Doc/tutorial/interpreter.rst4
-rw-r--r--Doc/tutorial/introduction.rst6
-rw-r--r--Doc/tutorial/modules.rst13
-rw-r--r--Doc/tutorial/whatnow.rst6
-rw-r--r--Doc/using/windows.rst5
-rw-r--r--Doc/whatsnew/2.0.rst52
-rw-r--r--Doc/whatsnew/2.1.rst30
-rw-r--r--Doc/whatsnew/2.2.rst58
-rw-r--r--Doc/whatsnew/2.3.rst62
-rw-r--r--Doc/whatsnew/2.4.rst70
-rw-r--r--Doc/whatsnew/2.5.rst106
-rw-r--r--Doc/whatsnew/2.6.rst187
-rw-r--r--Lib/distutils/command/bdist_wininst.py2
-rw-r--r--Lib/distutils/command/wininst-6.0.exe (renamed from Lib/distutils/command/wininst-6.exe)bin61440 -> 61440 bytes-rw-r--r--Lib/distutils/command/wininst-8.0.exe (renamed from Lib/distutils/command/wininst-8.exe)bin61440 -> 61440 bytes-rw-r--r--Lib/distutils/command/wininst-9.0.exebin0 -> 65536 bytes-rw-r--r--Lib/test/output/test_cProfile12
-rw-r--r--Lib/test/output/test_profile12
-rw-r--r--PC/VS7.1/Uninstal.wse (renamed from PCbuild/Uninstal.wse)0
-rw-r--r--PC/VS7.1/_bsddb.vcproj258
-rw-r--r--PC/VS7.1/_ctypes.vcproj311
-rw-r--r--PC/VS7.1/_ctypes_test.vcproj242
-rw-r--r--PC/VS7.1/_elementtree.vcproj264
-rw-r--r--PC/VS7.1/_msi.vcproj252
-rw-r--r--PC/VS7.1/_socket.vcproj254
-rw-r--r--PC/VS7.1/_sqlite3.vcproj283
-rw-r--r--PC/VS7.1/_ssl.mak (renamed from PCbuild/_ssl.mak)0
-rw-r--r--PC/VS7.1/_ssl.vcproj84
-rw-r--r--PC/VS7.1/_testcapi.vcproj247
-rw-r--r--PC/VS7.1/_tkinter.vcproj261
-rw-r--r--PC/VS7.1/amd64_ml64.bat (renamed from PCbuild/amd64_ml64.bat)0
-rw-r--r--PC/VS7.1/build_ssl.bat (renamed from PCbuild9/build_ssl.bat)24
-rw-r--r--PC/VS7.1/build_ssl.py181
-rw-r--r--PC/VS7.1/bz2.vcproj271
-rw-r--r--PC/VS7.1/db.build (renamed from PCbuild/db.build)0
-rw-r--r--PC/VS7.1/field3.py (renamed from PCbuild9/field3.py)16
-rw-r--r--PC/VS7.1/installer.bmp (renamed from PCbuild9/installer.bmp)bin58806 -> 58806 bytes-rw-r--r--PC/VS7.1/make_buildinfo.c (renamed from PCbuild9/make_buildinfo.c)26
-rw-r--r--PC/VS7.1/make_buildinfo.vcproj122
-rw-r--r--PC/VS7.1/make_versioninfo.vcproj142
-rw-r--r--PC/VS7.1/pcbuild.sln288
-rw-r--r--PC/VS7.1/pyexpat.vcproj263
-rw-r--r--PC/VS7.1/python.build (renamed from PCbuild/python.build)0
-rw-r--r--PC/VS7.1/python.iss (renamed from PCbuild/python.iss)9
-rw-r--r--PC/VS7.1/python.vcproj274
-rw-r--r--PC/VS7.1/python20.wse (renamed from PCbuild/python20.wse)8
-rw-r--r--PC/VS7.1/pythoncore.vcproj806
-rw-r--r--PC/VS7.1/pythonw.vcproj261
-rw-r--r--PC/VS7.1/readme.txt426
-rw-r--r--PC/VS7.1/rmpyc.py (renamed from PCbuild9/rmpyc.py)2
-rwxr-xr-x[-rw-r--r--]PC/VS7.1/rt.bat (renamed from PCbuild9/rt.bat)8
-rw-r--r--PC/VS7.1/select.vcproj258
-rw-r--r--PC/VS7.1/unicodedata.vcproj247
-rw-r--r--PC/VS7.1/w9xpopen.vcproj121
-rw-r--r--PC/VS7.1/winsound.vcproj251
-rw-r--r--PCbuild/_bsddb.vcproj631
-rw-r--r--PCbuild/_ctypes.vcproj825
-rw-r--r--PCbuild/_ctypes_test.vcproj591
-rw-r--r--PCbuild/_elementtree.vcproj697
-rw-r--r--PCbuild/_msi.vcproj597
-rw-r--r--PCbuild/_socket.vcproj603
-rw-r--r--PCbuild/_sqlite3.vcproj740
-rw-r--r--PCbuild/_ssl.vcproj581
-rw-r--r--PCbuild/_testcapi.vcproj592
-rw-r--r--PCbuild/_tkinter.vcproj634
-rw-r--r--PCbuild/bdist_wininst.vcproj177
-rw-r--r--PCbuild/build.bat63
-rw-r--r--PCbuild/build_env.bat2
-rw-r--r--PCbuild/build_pgo.bat (renamed from PCbuild9/build_pgo.bat)0
-rw-r--r--PCbuild/build_ssl.bat26
-rw-r--r--PCbuild/build_ssl.py141
-rw-r--r--PCbuild/build_tkinter.py (renamed from PCbuild9/build_tkinter.py)0
-rw-r--r--PCbuild/bz2.vcproj634
-rw-r--r--PCbuild/debug.vsprops (renamed from PCbuild9/debug.vsprops)0
-rw-r--r--PCbuild/env.bat25
-rw-r--r--PCbuild/idle.bat (renamed from PCbuild9/idle.bat)0
-rw-r--r--PCbuild/make_buildinfo.c26
-rw-r--r--PCbuild/make_buildinfo.vcproj170
-rw-r--r--PCbuild/make_versioninfo.vcproj330
-rw-r--r--PCbuild/pcbuild.sln609
-rw-r--r--PCbuild/pginstrument.vsprops (renamed from PCbuild9/pginstrument.vsprops)0
-rw-r--r--PCbuild/pgupdate.vsprops (renamed from PCbuild9/pgupdate.vsprops)0
-rw-r--r--PCbuild/pyd.vsprops (renamed from PCbuild9/pyd.vsprops)0
-rw-r--r--PCbuild/pyd_d.vsprops (renamed from PCbuild9/pyd_d.vsprops)0
-rw-r--r--PCbuild/pyexpat.vcproj644
-rw-r--r--PCbuild/pyproject.vsprops (renamed from PCbuild9/pyproject.vsprops)2
-rw-r--r--PCbuild/python.vcproj669
-rw-r--r--PCbuild/pythoncore.vcproj2267
-rw-r--r--PCbuild/pythonw.vcproj649
-rw-r--r--PCbuild/readme.txt374
-rw-r--r--PCbuild/release.vsprops (renamed from PCbuild9/release.vsprops)0
-rw-r--r--[-rwxr-xr-x]PCbuild/rt.bat0
-rw-r--r--PCbuild/select.vcproj605
-rw-r--r--PCbuild/unicodedata.vcproj604
-rw-r--r--PCbuild/w9xpopen.vcproj577
-rw-r--r--PCbuild/winsound.vcproj594
-rw-r--r--PCbuild/x64.vsprops (renamed from PCbuild9/x64.vsprops)0
-rw-r--r--PCbuild9/_bsddb.vcproj553
-rw-r--r--PCbuild9/_ctypes.vcproj704
-rw-r--r--PCbuild9/_ctypes_test.vcproj521
-rw-r--r--PCbuild9/_elementtree.vcproj621
-rw-r--r--PCbuild9/_msi.vcproj529
-rw-r--r--PCbuild9/_socket.vcproj537
-rw-r--r--PCbuild9/_sqlite3.vcproj637
-rw-r--r--PCbuild9/_ssl.vcproj549
-rw-r--r--PCbuild9/_testcapi.vcproj521
-rw-r--r--PCbuild9/_tkinter.vcproj541
-rw-r--r--PCbuild9/build.bat17
-rw-r--r--PCbuild9/build_env.bat1
-rw-r--r--PCbuild9/build_ssl.py250
-rw-r--r--PCbuild9/bz2.vcproj545
-rw-r--r--PCbuild9/env.bat5
-rw-r--r--PCbuild9/make_buildinfo.vcproj162
-rw-r--r--PCbuild9/make_versioninfo.vcproj326
-rw-r--r--PCbuild9/pcbuild.sln461
-rw-r--r--PCbuild9/pyexpat.vcproj553
-rw-r--r--PCbuild9/python.vcproj645
-rw-r--r--PCbuild9/pythoncore.vcproj1773
-rw-r--r--PCbuild9/pythonw.vcproj618
-rw-r--r--PCbuild9/readme.txt334
-rw-r--r--PCbuild9/select.vcproj537
-rw-r--r--PCbuild9/unicodedata.vcproj533
-rw-r--r--PCbuild9/w9xpopen.vcproj576
-rw-r--r--PCbuild9/winsound.vcproj523
-rw-r--r--Tools/buildbot/build-amd64.bat2
-rw-r--r--Tools/buildbot/build.bat2
-rw-r--r--Tools/buildbot/buildmsi.bat2
-rw-r--r--Tools/buildbot/clean-amd64.bat2
-rw-r--r--Tools/buildbot/clean.bat2
-rw-r--r--Tools/buildbot/kill_python.c8
-rw-r--r--Tools/buildbot/test-amd64.bat2
-rw-r--r--Tools/buildbot/test.bat2
-rw-r--r--Tools/msi/msi.py2
-rwxr-xr-xconfigure21
-rw-r--r--configure.in11
241 files changed, 18913 insertions, 18876 deletions
diff --git a/.hgsvnexternals b/.hgsvnexternals
index 048f7c8..28567dc 100644
--- a/.hgsvnexternals
+++ b/.hgsvnexternals
@@ -1,3 +1,2 @@
[Tools]
2to3 http://svn.python.org/projects/sandbox/trunk/2to3/
-
diff --git a/Doc/Makefile b/Doc/Makefile