summaryrefslogtreecommitdiffstats
path: root/PC
Commit message (Collapse)AuthorAgeFilesLines
* Bug #1216: Restore support for Visual Studio 2002.Martin v. Löwis2007-10-121-2/+2
| | | | Will backport to 2.5.
* Correct use of Py_BUILD_CORE - now make sure it is defined before it isMark Hammond2007-07-301-7/+7
| | | | | referenced, and also fix definition of _WIN32_WINNT. Resolves patch 1761803.
* Correctly detect AMD64 architecture on VC2003Mark Hammond2007-07-271-1/+1
|
* In consultation with Kristjan Jonsson, only define WINVER and _WINNT_WIN32Mark Hammond2007-07-271-4/+18
| | | | if (a) we are building Python itself and (b) no one previously defined them
* PEP 3123: Provide forward compatibility with Python 3.0, while keepingMartin v. Löwis2007-07-212-10/+5
| | | | | backwards compatibility. Add Py_Refcnt, Py_Type, Py_Size, and PyVarObject_HEAD_INIT.
* Patch #1734014: Use _I64_MAX instead of LLONG_MAX.Martin v. Löwis2007-06-141-3/+3
| | | | Will backport to 2.5.
* Fix Windows build.Martin v. Löwis2007-06-091-1/+1
|
* Patch #1733960: Allow T_LONGLONG to accept ints.Martin v. Löwis2007-06-091-0/+6
| | | | Will backport to 2.5.
* Include <windows.h> after python.h, so that WINNT is properly set before ↵Kristján Valur Jónsson2007-05-264-7/+5
| | | | windows.h is included. Fixes warnings in PC builds.
* Remove definition of PY_UNICODE_TYPE from pyconfig.h, allowing theMark Hammond2007-05-231-11/+2
| | | | | definition in unicodeobject.h to be used, giving us the desired wchar_t in place of 'unsigned short'. As discussed on python-dev.
* Try to remove rgbimg from Windows builds.Brett Cannon2007-05-201-6/+0
|
* Revert compiler comment to AMD64 for x64/AMD64 builds.Kristján Valur Jónsson2007-05-041-1/+1
|
* Fix problems in x64 build that were discovered by the testsuite:Kristján Valur Jónsson2007-05-032-11/+24
| | | | | | | | | | | | - Reenable modules on x64 that had been disabled aeons ago for Itanium. - Cleared up confusion about compilers for 64 bit windows. There is only Itanium and x64. Added macros MS_WINI64 and MS_WINX64 for those rare cases where it matters, such as the disabling of modules above. - Set target platform (_WIN32_WINNT and WINVER) to 0x0501 (XP) for x64, and 0x0400 (NT 4.0) otherwise, which are the targeted minimum platforms. - Fixed thread_nt.h. The emulated InterlockedCompareExchange function didn´t work on x64, probaby due to the lack of a "volatile" specifier. Anyway, win95 is no longer a target platform. - Itertools module used wrong constant to check for overflow in count() - PyInt_AsSsize_t couldn't deal with attribute error when accessing the __long__ member. - PyLong_FromSsize_t() incorrectly specified that the operand were unsigned. With these changes, the x64 passes the testsuite, for those modules present.
* Complete revamp of PCBuild8 directory. Use subdirectories for each project ↵Kristján Valur Jónsson2007-04-301-0/+5
| | | | under the main pcbuild solution. Now make extensive use of property sheets to simplify project configuration. x64 build fully supported, and the process for building PGO version (Profiler Guided Optimization) simplified. All projects are now present, except _ssl, which needs to be reimplemented. Also, some of the projects that require external libraries need extra work to fully compile on x64.
* Merge change 54909 from release25-maint: Fix several minor issues ↵Kristján Valur Jónsson2007-04-251-1/+1
| | | | discovered using code analysis in VisualStudio 2005 Team Edition
* Add the necessary dependency for the Windows VC6 build to ensure 'pythoncore'Trent Mick2007-04-131-0/+3
| | | | | is built before '_ctypes' is attempted. Will backport to 2.5 once it is unfrozen for 2.5.1.
* Fix potential crash in path manipulation on windowsKristján Valur Jónsson2007-04-131-1/+1
|
* Prepare collections module for pure python code entries.Raymond Hettinger2007-02-281-2/+2
|
* update to (c) years to include 2007Anthony Baxter2007-01-061-1/+1
|
* Conditionalize definition of _CRT_SECURE_NO_DEPRECATEMartin v. Löwis2006-11-211-0/+4
| | | | | and _CRT_NONSTDC_NO_DEPRECATE. Will backport.
* Add missing svn:eol-style to text files.Tim Peters2006-10-182-339/+339
|
* Remove obsolete file. Will backport.Martin v. Löwis2006-10-171-0/+0
|
* Patch #1457736: Update VC6 to use current PCbuild settings.Martin v. Löwis2006-10-1711-390/+278
| | | | Will backport to 2.5.
* Set the eol-style for project files to "CRLF".Martin v. Löwis2006-10-153-424/+424
|
* Patch #1577551: Add ctypes and ET build support for VC6.Martin v. Löwis2006-10-154-16/+476
| | | | Will backport to 2.5.
* Patch #1576954: Update VC6 build directory; remove redundantMartin v. Löwis2006-10-151-18/+78
| | | | files in VC7. Will backport to 2.5.
* Patch #1572724: fix typo ('=' instead of '==') in _msi.c.Georg Brandl2006-10-091-1/+1
|
* Add MSVC8 project files to create wininst-8.exe.Martin v. Löwis2006-10-042-0/+339
|
* Update the PCBuild8 solution.Kristján Valur Jónsson2006-09-051-2/+2
| | | | | | | | Facilitate cross-compilation by having binaries in separate Win32 and x64 directories. Rationalized configs by making proper use of platforms/configurations. Remove pythoncore_pgo project. Add new PGIRelease and PGORelease configurations to perform Profile Guided Optimisation. Removed I64 support, but this can be easily added by copying the x64 platform settings.
* Try to get Windows bots working againNeal Norwitz2006-08-181-2/+2
|
* Enable the building of the _types module on Windows.Barry Warsaw2006-07-271-0/+3
| | | | Note that this has only been tested for VS 2003 since that's all I have.
* Patch #1527744: right order of includes in order to have HAVE_CONIO_H ↵Georg Brandl2006-07-241-3/+3
| | | | defined properly.
* Patch #1232023: Don't include empty path component from registry,Martin v. Löwis2006-07-241-0/+4
| | | | | so that the current directory does not get added to sys.path. Also fixes #1526785.
* Patch #1448199: Release GIL around ConnectRegistry.Martin v. Löwis2006-07-241-0/+2
|
* Build updates for OS/2 EMX portAndrew MacIntyre2006-07-235-251/+404
|
* Patch #1495999: Part two of Windows CE changes.Martin v. Löwis2006-06-105-2/+84
| | | | | | - update header checks, using autoconf - provide dummies for getenv, environ, and GetVersion - adjust MSC_VER check in socketmodule.c
* Turn off warning about deprecated CRT functions on for VisualStudio .NET 2005.Kristján Valur Jónsson2006-06-091-0/+6
| | | | Make the definition #ARRAYSIZE conditional. VisualStudio .NET 2005 already has it defined using a better gimmick.
* Bug #1500293: fix memory leaks in _subprocess module.Georg Brandl2006-06-041-3/+10
|
* Updated version (win32-icons2.zip) from #1490384.Martin v. Löwis2006-06-033-0/+0
|
* Convert more modules to METH_VARARGS.Georg Brandl2006-05-292-3/+3
|
* Apply modified version of Collin Winter's patch #1478788Nick Coghlan2006-05-292-3/+3
| | | | | | Renames functional extension module to _functools and adds a Python functools module so that utility functions like update_wrapper can be added easily.
* Rest of patch #1490384: Commit icon source, removeMartin v. Löwis2006-05-282-0/+609
| | | | | claim that Erik von Blokland is the author of the installer picture.
* Added a new macro, Py_IS_FINITE(X). On windows there is an intrinsic for ↵Kristján Valur Jónsson2006-05-251-0/+1
| | | | this and it is more efficient than to use !Py_IS_INFINITE(X) && !Py_IS_NAN(X). No change on other platforms
* Get the Windows build working again (recover fromTim Peters2006-05-231-2/+2
| | | | `struct` module changes).
* Define SIZEOF_{DOUBLE,FLOAT} on Windows. ElseTim Peters2006-05-221-1/+3
| | | | | Michael Hudson's nice gimmicks for IEEE special values (infinities, NaNs) don't work.
* Patch #1492356: Port to Windows CE (patch set 1).Martin v. Löwis2006-05-221-4/+42
|
* Patch 1490384: New Icons for the PC build.Martin v. Löwis2006-05-223-0/+0
|
* Change WindowsError to carry the Win32 error code in winerror,Martin v. Löwis2006-05-113-0/+103
| | | | | and the DOS error code in errno. Revert changes where WindowsError catch blocks unnecessarily special-case OSError.
* Port to Python 2.5. Drop .DEF file. Change output file names to .pyd.Martin v. Löwis2006-04-223-12/+7
|
* Allocate the 0x1D1A0000 base adress for the _ctypes extension module.Thomas Heller2006-04-131-0/+1
| | | | | | | Export the COM entry point functions. Note that there are several conflicting base addresses defined for other extensions, also not all are listed in dllbase_nt.txt.