summaryrefslogtreecommitdiffstats
path: root/PC
Commit message (Collapse)AuthorAgeFilesLines
* Running a bdist_wininst installer, built with Python 2.3, installingThomas Heller2005-01-251-9/+25
| | | | | | | | | | | | | for Python 2.4 caused a segfault when post_install_script was used. The reason was that the file handle passed to PyRun_SimpleFile() was created with MSVCRT.DLL, but Python 2.4 uses MSVCR71.DLL. So, I replaced PyRun_SimpleFile() with PyRun_SimpleString(). The segfault is gone, but the output of the postinstall script doesn't show up, because still freopen() from MSVCRT is used. (I would be very gratefull if someone proofreads the patch, at least).
* Set PYTHONHOME before loading Python, so that sys.path will be set correctly.Thomas Heller2005-01-251-1/+7
|
* update in readiness for 2.3.5 releaseAndrew MacIntyre2005-01-171-23/+33
|
* backport: make thread stack size compile-time tunable on OS/2, incr main stackAndrew MacIntyre2005-01-171-1/+17
|
* Close stdout and stderr, which are redirected into a temp file, beforeThomas Heller2004-12-221-0/+4
| | | | | | | trying to remove this file - the file was never removed before. Completes the fix for [ 1067732 ] wininst --install-script leaves residual files on C:\\
* Backport a patch from Mark Hammond.Thomas Heller2004-12-221-2/+2
| | | | | | | | | | Partial fix for [1067732] - "wininst --install-script leaves residual files on C:\" 'tempnam()' is used rather than 'tmpnam()' - 'tmpnam' creates a temp file on the root of the current drive, and if this is readonly explains the 'freopen' errors occasionally reported. 'tempnam' creates the temp file in the %TEMP% directory.
* Backport from trunk, rev. 1.11 and 1.12. Don't hardcode the PythonThomas Heller2004-12-221-2/+5
| | | | version number.
* backport of OS/2 specific fixes related to SF bug # 1003471Andrew MacIntyre2004-12-122-1/+23
|
* Use PyMODINIT_FUNC.Thomas Heller2004-07-281-1/+1
|
* Ignore some more build products.Thomas Heller2004-07-141-0/+1
|
* Remove the annoing and useless messagebox asking about overwriting files.Thomas Heller2004-07-141-25/+0
| | | | | | Fixes SF #984290. Backport from trunk.
* Add a warning so that it isn't forgotten to recreate the binary ANDThomas Heller2004-07-145-0/+40
| | | | CHECK INTO CVS if these files are changed.
* Don't complain that non-existant registry entries cannot be deleted.Thomas Heller2004-07-141-2/+2
| | | | Backported from trunk.
* Fix for SF 982215: bdist_wininst - Next button not greyed out during file copy.Thomas Heller2004-07-021-0/+8
| | | | | Patch from Mark Hammond. Recompiled binary.
* To avoid licensing issues, the stub exe for the bdist_wininstThomas Heller2004-05-251-5/+0
| | | | | installer is no longer compressed with upx. This adds about 35 kB to any installer.
* Update copyright years. In the Windows resource, change the name of theTim Peters2004-05-111-2/+2
| | | | | company to the PSF (Zope Corp and PythonLabs no longer have anything to do with this!).
* When loading the Python dll to run the postinstall script, try to loadThomas Heller2004-04-151-8/+25
| | | | | | | | | it from the install directory (as reported by the registry) in case it is not found on the default Loadlibrary search path. Fixes SF 935091: bdist_winist post-install script fails on non-admin Python Will port to the trunk later.
* add AF_UNIX notesAndrew MacIntyre2004-04-111-6/+19
|
* OS/2 VACPP build updates/fixesAndrew MacIntyre2004-03-293-3/+4
|
* add definitions required for expat 1.95.7Andrew MacIntyre2004-02-201-1/+1
|
* - add notes about curses extension/DLL arrangements;Andrew MacIntyre2003-12-021-75/+68
| | | | - various cleanups and updates.
* - add build support for curses to be both extension and DLL, so thatAndrew MacIntyre2003-12-021-5/+12
| | | | | curses_panel works; - tweak compiler switches.
* Backport:Guido van Rossum2003-11-301-16/+48
| | | | | | | | | | Remove all uses of alloca() from this module. The alloca() return value isn't checked, and it *is* possible that a very large alloca() call is made, e.g. when a large registry value is being read. I don't know if alloca() in that case returns NULL or returns a pointer pointing outside the stack, and I don't want to know -- I've simply replaced all calls to alloca() with either PyMem_Malloc() or PyString_FromStringAndSize(NULL,) as appropriate, followed by a size check. This addresses SF buf 851056.
* Backport from the trunk.Thomas Heller2003-10-221-34/+4
| | | | | | | | To build on windows, the manual editing of the python_nt.rc file to change the version number is no longer required. Instead, a make_versioninfo.exe is compiled, which spits out an include file for python_nt.rc.
* This commit was manufactured by cvs2svn to create branchcvs2svn2003-10-212-0/+35
| | | | 'release23-maint'.
* Backport checkin:Walter Dörwald2003-10-201-1/+1
| | | | | Fix a bunch of typos in documentation, docstrings and comments. (From SF patch #810751)
* Prepare for the release of 2.3.2.Thomas Heller2003-10-011-5/+5
| | | | I hope 3-Oct-2003 will be the release date.
* Version number 2.3.2c1Thomas Heller2003-09-271-6/+6
|
* Update the windows version resource for 2.3.1.Thomas Heller2003-09-231-4/+4
|
* Remove a stray single quote.Thomas Heller2003-08-181-1/+1
|
* Repaired botched release serial number.Tim Peters2003-07-291-3/+3
|
* Bump Windows resource version macro for 2.3 final.Tim Peters2003-07-291-4/+4
|
* Update version numbers and dates for 2.3c2 -- we won't be able to do thisTim Peters2003-07-241-4/+4
| | | | during the day tomorrow, so doing it earlier than I'd like.
* Bump the release number to 2.3c1.Tim Peters2003-07-171-5/+5
|
* More pre-2.3 build tweaks for the OS/2 EMX port:Andrew MacIntyre2003-07-164-43/+24
| | | | | | | | | | - more clean up of the generated import library definiton (.DEF file) following checking of patch 770521, and tightening of the sed regexps. - use -O3 even with gcc 2.8.1 - worth nearly 10% with 2.3; worth nothing with 2.2.x. - clean up a couple of whitespace issues introduced by a cut'n'paste.
* More pre-2.3 build tweaks for the OS/2 EMX port:Andrew MacIntyre2003-07-133-263/+473
| | | | | | | | | | | | | | - separate the building of the core from the wrapper executables and the external modules (.PYDs), based on the Py_BUILD_CORE define; - clean up the generated import library definiton (.DEF file) to remove references to a number of non-static symbols that aren't part of the Python API and which shouldn't be exported by the core DLL; - compile the release build with -fomit-frame-pointer, for a small performance gain; - make "make clean" remove byte compiled Python library files.
* update OS/2 EMX port notesAndrew MacIntyre2003-07-101-4/+9
|
* Bump release level to 2.3b2.Tim Peters2003-06-291-4/+4
|
* add support for os.tmpfile()Andrew MacIntyre2003-06-091-0/+3
|
* reorganise modules, so that most standard extensions are built intoAndrew MacIntyre2003-06-091-1/+1
| | | | | the Python DLL. this slightly improves performance; reduces fragmentation of address spaces and slightly reduces memory footprint.
* various updatesAndrew MacIntyre2003-06-091-14/+10
|
* bump stack size to cater for _sre recursion.Andrew MacIntyre2003-06-091-1/+1
| | | | | | reorganise modules, so that most standard extensions are built into the Python DLL. this slightly improves performance; reduces fragmentation of address spaces and slightly reduces memory footprint.
* sound_playsound() doesn't have to be visible externally,Walter Dörwald2003-05-221-1/+1
| | | | so make it static.
* Bump version number to 2.3b1.Tim Peters2003-04-241-5/+5
|
* minor cleanups and whitespace normalisationAndrew MacIntyre2003-04-224-81/+82
|
* Makefile & config.c:Andrew MacIntyre2003-04-213-273/+317
| | | | | | | | | | - restructure build for modules now in Python DLL README.os2emx - clean out old cruft no longer appropriate now that EMX port builds from CVS - reflect move of modules into core DLL - add section on building from source
* Makefile:Andrew MacIntyre2003-04-213-133/+153
| | | | | | | | | | | - add _csv module to the build list - various cleanups config.c: - various cleanups pyconfig.h: - various cleanups
* Patch #714957: Explain ADDMODULE MARKER.Martin v. Löwis2003-04-181-2/+2
|
* Add MessageBeep() API.Guido van Rossum2003-04-091-0/+21
|
* Rename LONG_LONG to PY_LONG_LONG. Fixes #710285.Martin v. Löwis2003-03-291-4/+4
|