Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bring OS/2 EMX port build environment up to date | Andrew MacIntyre | 2004-07-07 | 2 | -12/+17 |
| | |||||
* | Remove the annoing and useless messagebox asking about overwriting files. | Thomas Heller | 2004-07-07 | 1 | -25/+0 |
| | | | | Fixes SF #984290. | ||||
* | Patch [ 983775 ] Allow bdist_wininst to install for non-admin users | Mark Hammond | 2004-07-02 | 1 | -41/+118 |
| | | | | | | | | | | | | | | | | | | | | to address bugs: [ 555812 ] installing extension w/o admin rights [ 555810 ] removing extensions without admin rights * When enumerating the Python versions found, also remember the HKEY they were found under. * When installing, if Python was installed under HKCU, we will too. If Python was installed under HKLM, we check the permissions of the current user, and install where we can. * The "root" key we use is a global variable - all registry setting and delete functions use this global rather than a hardcoded HKLM. * A new entry is written to the install log, indicating the key we used. Uninstallation is based on this key. * 'tempnam()' is used rather than 'tmpnam()' - 'tmpnam' creates a temp file on the root of the current drive, and if this is readonly would explain the 'freopen' errors occasionally reported. 'tempnam' creates the temp file in the %TEMP% directory. | ||||
* | Fix for SF 982215: bdist_wininst - Next button not greyed out during file copy. | Thomas Heller | 2004-07-02 | 1 | -0/+8 |
| | | | | | | | Patch from Mark Hammond. Recompiled binary. Already packported to the 2.3 branch. | ||||
* | The wininst.exe is no longer compressed with UPX. | Thomas Heller | 2004-06-18 | 2 | -9/+3 |
| | |||||
* | When loading the Python dll to run the postinstall script, try to load | Thomas Heller | 2004-06-18 | 1 | -4/+20 |
| | | | | | | | | | 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 Already backported. | ||||
* | Teach MSVC 6 about pystrtod.c. | Tim Peters | 2004-06-08 | 1 | -0/+4 |
| | |||||
* | Remove the pcre module. | Thomas Heller | 2004-06-02 | 2 | -10/+0 |
| | |||||
* | Add genobject.c to the MSVC++ 6.0 build. | Raymond Hettinger | 2004-06-01 | 1 | -0/+4 |
| | |||||
* | Update the DLL example to work with Py2.4. | Raymond Hettinger | 2004-05-15 | 1 | -2/+2 |
| | |||||
* | Changed company name to PSF. Added 2004 to copyright years. | Tim Peters | 2004-05-11 | 1 | -2/+2 |
| | |||||
* | Complete perky's name change patch. | Raymond Hettinger | 2004-04-27 | 1 | -1/+1 |
| | |||||
* | Remove the Modules/heaqmodule.c, and add Modules/_heapmodule.c, so | Thomas Heller | 2004-04-22 | 1 | -4/+4 |
| | | | | that the project compiles again with VC6. | ||||
* | * Restore the pure python version of heapq.py. | Raymond Hettinger | 2004-04-19 | 1 | -2/+2 |
| | | | | * Mark the C version as private and only use when available. | ||||
* | The wininst-6.exe template binary for bdist_wininst is now linked | Thomas Heller | 2004-04-16 | 1 | -2/+2 |
| | | | | with zlib-1.2.1. | ||||
* | The wininst-7.1.exe template binary for bdist_wininst is now linked | Thomas Heller | 2004-04-16 | 1 | -5/+5 |
| | | | | | | with zlib-1.2.1. UPX needs the --force flag to be able to compress it. | ||||
* | Minor reformatting. | Thomas Heller | 2004-04-15 | 1 | -4/+5 |
| | |||||
* | add AF_UNIX notes | Andrew MacIntyre | 2004-04-11 | 1 | -1/+9 |
| | |||||
* | OS/2 VACPP build updates/fixes | Andrew MacIntyre | 2004-03-29 | 3 | -3/+4 |
| | |||||
* | Ignore oodles of MSVC-generated files. | Tim Peters | 2004-03-20 | 1 | -0/+14 |
| | |||||
* | A helper for rt.bat, copied (but with path adjustment) from PCbuild. | Tim Peters | 2004-03-20 | 1 | -0/+25 |
| | |||||
* | Solution and project file to build wininstXX.exe with MSVC7.1 (Visual | Thomas Heller | 2004-02-20 | 2 | -0/+236 |
| | | | | | | Studio .NET 2003). The output files are named wininst-7.1.exe and wininst-7.1_d.exe. | ||||
* | To avoid problems with conflicting dlls, the windows installers built | Thomas Heller | 2004-02-20 | 1 | -3/+3 |
| | | | | | | | | | | | | | | by bdist_wininst *must* use the same runtime libary as the Python version. Actually this means the Python version where the installer is run, not the one which is used to build it. Must think about that - for now I assume MSVC6 is used up to Python 2.3, and MSVC7.1 is used starting at Python 2.4. So the filename for wininst.exe is now wininst-6.exe for the Release version and wininst-6_d.exe for the Debug version, when built with MSVC6. | ||||
* | Patch #892660 from Mark Hammond, for distutils bdist_wininst command. | Thomas Heller | 2004-02-20 | 1 | -50/+177 |
| | | | | | | | | | | | install.c: support for a 'pre-install-script', run before anything has been installed. Provides a 'message_box' module function for use by either the pre-install or post-install scripts. bdist_wininst.py: support for pre-install script. Typo (build->built), fixes so that --target-version can still work, even when the distribution has extension modules - in this case, we insist on --skip-build, as we still can't actually build other versions. | ||||
* | remove support for missing ANSI C header files (limits.h, stddef.h, etc). | Skip Montanaro | 2004-02-10 | 3 | -41/+0 |
| | |||||
* | Remove support for --without-universal-newlines (see PEP 11). | Skip Montanaro | 2004-02-07 | 2 | -6/+0 |
| | |||||
* | Remove HAVE_STRPTIME - no longer necessary with the pure Python version of | Skip Montanaro | 2004-02-07 | 2 | -4/+0 |
| | | | | time.strptime(). | ||||
* | * Move collections.deque() in from the sandbox | Raymond Hettinger | 2004-01-29 | 2 | -0/+6 |
| | | | | | | * Add unittests, newsitem, and whatsnew * Apply to Queue.py mutex.py threading.py pydoc.py and shlex.py * Docs are forthcoming | ||||
* | Added the cjkcodecs files to the MSVC 6 build. | Tim Peters | 2004-01-25 | 1 | -0/+100 |
| | |||||
* | Add cjkcodecs to build process | Martin v. Löwis | 2004-01-21 | 1 | -0/+53 |
| | |||||
* | Remove support for SunOS 4. | Skip Montanaro | 2004-01-17 | 1 | -4/+0 |
| | | | | Remove BAD_EXEC_PROTOYPE (leftover from IRIX 4 demolition). | ||||
* | Remove support for DYNIX, IRIX 4, --with-sgi-dl, --with-dl-dld | Skip Montanaro | 2004-01-17 | 1 | -18/+0 |
| | |||||
* | Remove support for minix. | Skip Montanaro | 2004-01-17 | 1 | -3/+0 |
| | | | | Remove unused and unnecessary checks for sizeof(char). | ||||
* | SF Patch #864863: Bisect C implementation | Raymond Hettinger | 2004-01-05 | 2 | -0/+6 |
| | | | | (Contributed by Dmitry Vasiliev.) | ||||
* | Update to record .pyd files removed for Python 2.4. | Tim Peters | 2004-01-04 | 1 | -8/+8 |
| | |||||
* | That's it -- works as well under VC6 as it ever did now. | Tim Peters | 2004-01-04 | 1 | -0/+41 |
| | |||||
* | The _tkinter subproject works with VC6 again. | Tim Peters | 2004-01-04 | 1 | -2/+2 |
| | |||||
* | The bz2 subproject works with VC6 again. | Tim Peters | 2004-01-04 | 1 | -4/+4 |
| | |||||
* | The _ssl subproject may <heh> be working w/ VC6 again. | Tim Peters | 2004-01-04 | 2 | -0/+184 |
| | |||||
* | The _bsddb subproject works again under VC6. | Tim Peters | 2004-01-04 | 1 | -2/+2 |
| | |||||
* | Removed dead text about MS subprojects that no longer exist. | Tim Peters | 2004-01-04 | 1 | -14/+0 |
| | |||||
* | Getting closer (but not yet there) to being able to compile under VC6 | Tim Peters | 2004-01-04 | 10 | -811/+29 |
| | | | | | | | | | | | | | | again. Removed the following subprojects and folded them into pythoncore, to match what's being done under VC7. We *can* build the core DLL under VC6 again after this: datetime.dsp winreg.dsp parser.dsp _sre.dsp _csv.dsp mmap.dsp _symtable.dsp | ||||
* | Tons of changes to get this closer to being buildable from this directory; | Tim Peters | 2004-01-03 | 24 | -202/+504 |
| | | | | still far away, but a lot closer than it was. | ||||
* | Move VC6 project files here. | Martin v. Löwis | 2004-01-02 | 25 | -1/+3159 |
| | |||||
* | Update build procedure to VC 7.1; make more modules builtin. | Martin v. Löwis | 2004-01-02 | 1 | -0/+14 |
| | |||||
* | add definitions required for expat 1.95.7 | Andrew MacIntyre | 2003-12-25 | 1 | -1/+1 |
| | |||||
* | - add notes about os.link() emulation; | Andrew MacIntyre | 2003-12-02 | 1 | -82/+87 |
| | | | | - various minor cleanups and updates. | ||||
* | - add build support for curses extension to be a normal DLL as well as | Andrew MacIntyre | 2003-12-02 | 1 | -5/+12 |
| | | | | | a Python extension, so that the curses_panel extension works. - minor compiler switch tweak. | ||||
* | Remove all uses of alloca() from this module. The alloca() return value | Guido van Rossum | 2003-11-30 | 1 | -16/+48 |
| | | | | | | | | | | 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. Will backport to 2.3 next. | ||||
* | Convert heapq.py to a C implementation. | Raymond Hettinger | 2003-11-08 | 1 | -0/+2 |
| |