| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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).
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
trying to remove this file - the file was never removed before.
Completes the fix for [ 1067732 ] wininst --install-script leaves
residual files on C:\\
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
| |
version number.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
Fixes SF #984290.
Backport from trunk.
|
| |
|
|
| |
CHECK INTO CVS if these files are changed.
|
| |
|
|
| |
Backported from trunk.
|
| |
|
|
|
| |
Patch from Mark Hammond.
Recompiled binary.
|
| |
|
|
|
| |
installer is no longer compressed with upx. This adds about 35 kB to
any installer.
|
| |
|
|
|
| |
company to the PSF (Zope Corp and PythonLabs no longer have anything to
do with this!).
|
| |
|
|
|
|
|
|
|
| |
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.
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
- various cleanups and updates.
|
| |
|
|
|
| |
curses_panel works;
- tweak compiler switches.
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
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.
|
| |
|
|
| |
'release23-maint'.
|
| |
|
|
|
| |
Fix a bunch of typos in documentation, docstrings and comments.
(From SF patch #810751)
|
| |
|
|
| |
I hope 3-Oct-2003 will be the release date.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
during the day tomorrow, so doing it earlier than I'd like.
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
- 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.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
the Python DLL. this slightly improves performance; reduces
fragmentation of address spaces and slightly reduces memory footprint.
|
| | |
|
| |
|
|
|
|
| |
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.
|
| |
|
|
| |
so make it static.
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
- 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
|
| |
|
|
|
|
|
|
|
|
|
| |
- add _csv module to the build list
- various cleanups
config.c:
- various cleanups
pyconfig.h:
- various cleanups
|
| | |
|
| | |
|
| | |
|