summaryrefslogtreecommitdiffstats
path: root/PC
Commit message (Collapse)AuthorAgeFilesLines
* Issue #2065: VC6 related fix.Hirokazu Yamamoto2008-08-147-9/+134
| | | | | | | | | | | | | | | | | | | | - PC/VC6/_bsddb.dsp: removed '/nodefaultlib:"msvcrt"' to fix linker error. - PC/VC6/_msi.dsp: added new module support. - PC/VC6/_sqlite3.dsp: /D "MODULE_NAME=\"sqlite3\"" caused extra leading space like #define MODULE_NAME " sqlite3" so uses /D MODULE_NAME=\"sqlite3\" instead. - PC/VC6/python.dsp: changed stack size to 2MB to avoid stack overflow on some tests.
* (backport trunk r65151)Gregory P. Smith2008-08-041-23/+34
| | | | Issue #3120: On 64-bit Windows the subprocess module was truncating handles.
* Update copyright years to 2008. Update README to 2.5.2.Martin v. Löwis2008-02-211-1/+1
|
* Backport of r60743:Martin v. Löwis2008-02-121-9/+9
| | | | Patch #1736: Fix file name handling of _msi.FCICreate.
* Bug #1216: Restore support for Visual Studio 2002.Martin v. Löwis2007-10-121-2/+2
|
* Patch #1734014: Use _I64_MAX instead of LLONG_MAX.Martin v. Löwis2007-06-141-3/+3
|
* Patch #1733960: Allow T_LONGLONG to accept ints.Martin v. Löwis2007-06-091-0/+6
|
* Merging of change 55024 from the truk to release25-maint branch.Kristján Valur Jónsson2007-05-021-0/+5
| | | | Complete revamp of PCBuild8 directory. Use subdirectories for each project 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.
* Fix various minor issues discovered with static analysis using Visual Studio ↵Kristján Valur Jónsson2007-04-211-1/+1
| | | | | | 2005 Team System. Removed obsolete comment, since .dll modules are no longer supported on windows, only .pyd.
* Revert 54815 for 2.5.1 release. Can be applied after 2.5 branch is unfrozen.Neal Norwitz2007-04-161-1/+1
|
* Fix potential crash in path manipulation on windowsKristján Valur Jónsson2007-04-131-1/+1
|
* 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.
* Remove obsolete file.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
|
* Remove binary property on project files, set eol-styleMartin v. Löwis2006-10-153-424/+424
| | | | to CRLF instead.
* Patch #1577551: Add ctypes and ET build support for VC6.Martin v. Löwis2006-10-154-16/+476
|
* Patch #1576954: Update VC6 build directory; remove redundantMartin v. Löwis2006-10-151-16/+72
| | | | files in VC7.1 pythoncore.vcproj.
* Patch #1572724: fix typo ('=' instead of '==') in _msi.c.Georg Brandl2006-10-091-1/+1
| | | | (backport from rev. 52251)
* 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.
* Years in the making.Tim Peters2006-03-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | objimpl.h, pymem.h: Stop mapping PyMem_{Del, DEL} and PyMem_{Free, FREE} to PyObject_{Free, FREE} in a release build. They're aliases for the system free() now. _subprocess.c/sp_handle_dealloc(): Since the memory was originally obtained via PyObject_NEW, it must be released via PyObject_FREE (or _DEL). pythonrun.c, tokenizer.c, parsermodule.c: I lost count of the number of PyObject vs PyMem mismatches in these -- it's like the specific function called at each site was picked at random, sometimes even with memory obtained via PyMem getting released via PyObject. Changed most to use PyObject uniformly, since the blobs allocated are predictably small in most cases, and obmalloc is generally faster than system mallocs then. If extension modules in real life prove as sloppy as Python's front end, we'll have to revert the objimpl.h + pymem.h part of this patch. Note that no problems will show up in a debug build (all calls still go thru obmalloc then). Problems will show up only in a release build, most likely segfaults.
* Update to Tk 8.4.12 and Tix 8.4.0Martin v. Löwis2006-03-211-108/+0
|
* Remove some more references to regex that I missed.Neal Norwitz2006-03-165-25/+0
|
* Remove regsub, reconvert, regex, regex_syntax and everything under lib-old.Neal Norwitz2006-03-165-67/+5
|
* lower-case time_t.Martin v. Löwis2006-03-061-1/+1
|
* Patch #1437769: notice that time_t is a 64-bit type in VS2005Martin v. Löwis2006-03-061-1/+6
|
* Update copyright notice.Martin v. Löwis2006-03-051-1/+1
|
* Import bdist_msiMartin v. Löwis2006-03-051-0/+1008
|
* Remove svn:mime-type (inexplicably set to a binary type),Tim Peters2006-03-013-294/+294
| | | | and set svn:eol-style to native, on some text files.
* Create _ast module.Martin v. Löwis2006-02-271-0/+2
| | | | Cleanup Python-ast.c generation.
* PyEnumKey(): Stop including the trailing NUL byteTim Peters2006-02-191-5/+4
| | | | | in the returned string (logic error introduced by recent patch).