Brian Curtin
33e05e7905
Fix #16759 . Convert DWORD registry values using unsigned long.
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.
14 years ago
Brian Curtin
172e42295f
Fix #16759 . Convert DWORD registry values using PyLong_FromUnsignedLong.
When converting REG_DWORD registry values into Python ints, the conversion
needs to be made from an *unsigned* long to match the DWORD type.
14 years ago
Brian Curtin
0e091b0365
Fix #14420 . Check for PyLong as well as PyInt when converting in Py2Reg.
This fixes a ValueError seen in winreg.SetValueEx when passed long
winreg.REG_DWORD values that should be supported by the underlying API.
14 years ago
Brian Curtin
12706f2082
Fix #14420 . Use PyLong_AsUnsignedLong to support the full range of DWORD.
This fixes an OverflowError seen in winreg.SetValueEx when passed
winreg.REG_DWORD values that should be supported by the underlying API.
14 years ago
Andrew Svetlov
616f8035a8
Issue #16197 : Fix several small errors in winreg documentation.
Initial patch by Zachary Ware.
14 years ago
Brian Curtin
e9aeca7c24
Fix #16197 . Update docstrings and documentation to match winreg code.
Patch by Zachary Ware.
14 years ago
Martin v. Löwis
75aeaa9b18
Issue #11626 : Add _SizeT functions to stable ABI.
14 years ago
Martin v. Löwis
9c56409d33
Issue #15146 : Add PyType_FromSpecWithBases. Patch by Robin Schreiber.
14 years ago
Martin v. Löwis
1641cea02b
Issue #15150 : regenerate python3stub.def.
14 years ago
Martin v. Löwis
7349eb27d7
The build target of this makefile is python3.dll, not python32.dll.
14 years ago
Martin v. Löwis
7800f75827
Issue #15042 : Add PyState_AddModule and PyState_RemoveModule.
Add version guard for Py_LIMITED_API additions.
Issue #15081 : Document PyState_FindModule.
Patch by Robin Schreiber.
14 years ago
Brian Curtin
6b2cf01744
Remove associator project - it's not needed
14 years ago
Martin v. Löwis
6a8ca3edfd
Remove the original license, as this was contributed under Vinay Sajip's agreement.
14 years ago
Martin v. Löwis
af21ebb424
Fix UNICODE glitch.
14 years ago
Martin v. Löwis
91a3468f45
Fix off-by-one error.
14 years ago
Martin v. Löwis
f36d65c7c8
Use GetEnvironmentVariableW instead of _wgetenv to silence VC warnings.
14 years ago
Martin v. Löwis
56bf6f8202
Add version resource.
14 years ago
Brian Curtin
9698bde3c2
Add associator
14 years ago
Brian Curtin
07165f73c4
Add launcher source and resources
14 years ago
Antoine Pitrou
58440c91ce
Issue #15070 : fix VS9.0 build regression
14 years ago
Vinay Sajip
7ded1f0f69
Implemented PEP 405 (Python virtual environments).
14 years ago
Martin v. Löwis
e01eb4cc80
Upgrade OpenSSL to 1.0.1c
14 years ago
Martin v. Löwis
3407dfbaf9
Upgrade OpenSSL to 1.0.0j
14 years ago
Stefan Krah
f398a94818
Issue 14813: Fix Visual Studio 2008 build after the move into the PC/VS9.0
directory.
14 years ago
Martin v. Löwis
fd0afed503
Upgrade openssl to 0.9.8x.
14 years ago
Martin v. Löwis
29e861d155
Upgrade sqlite to 3.7.12.
14 years ago
Martin v. Löwis
e7f67b5b98
Upgrade to bzip2 1.0.6.
14 years ago
Martin v. Löwis
87960da3e3
Upgrade bzip2 to 1.0.6.
14 years ago
Martin v. Löwis
b43233412d
Relabel bzip2 filters.
14 years ago
Martin v. Löwis
ecc5877f5a
Upgrade bzip2 to 1.0.6.
14 years ago
Brian Curtin
61009468c5
Move out VS9 project files to PC\VS9.0 folder. Fixes #13210
14 years ago
Brian Curtin
401f9f3d32
Fix #13210 . Port the Windows build from VS2008 to VS2010.
14 years ago
Antoine Pitrou
3ad58f261d
Kill remaining mentions of import_nt.c
14 years ago
Brett Cannon
6b9b727695
Remove dead Windows code which no longer will compile.
14 years ago
Brett Cannon
ce418b448f
Issue #14605 : Stop having implicit entries for sys.meta_path.
ImportWarning is raised if sys.meta_path is found to be empty.
14 years ago
Antoine Pitrou
23bba4ca39
Issue #11750 : The Windows API functions scattered in the _subprocess and
_multiprocessing.win32 modules now live in a single module "_winapi".
Patch by sbt.
14 years ago
Brett Cannon
6f44d66bc4
Issue #13959 : Rename imp to _imp and add Lib/imp.py and begin
rewriting functionality in pure Python.
To start, imp.new_module() has been rewritten in pure Python, put into
importlib (privately) and then publicly exposed in imp.
14 years ago
Kristján Valur Jónsson
473fde60dc
Make all socket related modules link with ws2_32.lib on windows, like
_socket does. Some were using the older wsock32.lib.
14 years ago
Amaury Forgeot d'Arc
a9d33a21b3
Issue14559: Fix build files old Microft compilers.
With VS8.0 at least Python compiles and works correctly.
14 years ago
Amaury Forgeot d'Arc
78f85fcd1f
Issue14559: Attempt to fix compilation with previous versions of the 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.
14 years ago
Kristján Valur Jónsson
984dfa7eed
Issue #14471 : Fix a possible buffer overrun in the winreg module.
14 years ago
Matthias Klose
3cef2a931c
- rename configure.in to configure.ac
- change references from configure.in to configure.ac
15 years ago
Matthias Klose
0f4c16e29c
- rename configure.in to configure.ac
- change references from configure.in to configure.ac
15 years ago
Antoine Pitrou
1f9a835400
Issue #14252 : Fix subprocess.Popen.terminate() to not raise an error under Windows when the child process has already exited.
15 years ago
Antoine Pitrou
f60845b70a
Issue #14252 : Fix subprocess.Popen.terminate() to not raise an error under Windows when the child process has already exited.
15 years ago
Georg Brandl
f125bf5f94
Update copyright years and version name.
15 years ago
Georg Brandl
2142ee8718
Update copyright year.
15 years ago
Barry Warsaw
74f4bd53e0
Bump some more copyright years (as per PEP 101), since this is the first
release of 2.6 for 2012.
15 years ago
Martin v. Löwis
50590f111b
Use GetModuleHandleW to avoid *A functions where possible.
15 years ago
Victor Stinner
9d3b93ba30
Use the new Unicode API
* Replace PyUnicode_FromUnicode(NULL, 0) by PyUnicode_New(0, 0)
* Replce PyUnicode_FromUnicode(str, len) by PyUnicode_FromWideChar(str, len)
* Replace Py_UNICODE by wchar_t
* posix_putenv() uses PyUnicode_FromFormat() to create the string, instead
of PyUnicode_FromUnicode() + _snwprintf()
15 years ago