summaryrefslogtreecommitdiffstats
path: root/PC
Commit message (Collapse)AuthorAgeFilesLines
* bring OS/2 EMX port build environment up to dateAndrew MacIntyre2004-07-072-12/+17
|
* Remove the annoing and useless messagebox asking about overwriting files.Thomas Heller2004-07-071-25/+0
| | | | Fixes SF #984290.
* Patch [ 983775 ] Allow bdist_wininst to install for non-admin usersMark Hammond2004-07-021-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 Heller2004-07-021-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 Heller2004-06-182-9/+3
|
* When loading the Python dll to run the postinstall script, try to loadThomas Heller2004-06-181-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 Peters2004-06-081-0/+4
|
* Remove the pcre module.Thomas Heller2004-06-022-10/+0
|
* Add genobject.c to the MSVC++ 6.0 build.Raymond Hettinger2004-06-011-0/+4
|
* Update the DLL example to work with Py2.4.Raymond Hettinger2004-05-151-2/+2
|
* Changed company name to PSF. Added 2004 to copyright years.Tim Peters2004-05-111-2/+2
|
* Complete perky's name change patch.Raymond Hettinger2004-04-271-1/+1
|
* Remove the Modules/heaqmodule.c, and add Modules/_heapmodule.c, soThomas Heller2004-04-221-4/+4
| | | | that the project compiles again with VC6.
* * Restore the pure python version of heapq.py.Raymond Hettinger2004-04-191-2/+2
| | | | * Mark the C version as private and only use when available.
* The wininst-6.exe template binary for bdist_wininst is now linkedThomas Heller2004-04-161-2/+2
| | | | with zlib-1.2.1.
* The wininst-7.1.exe template binary for bdist_wininst is now linkedThomas Heller2004-04-161-5/+5
| | | | | | with zlib-1.2.1. UPX needs the --force flag to be able to compress it.
* Minor reformatting.Thomas Heller2004-04-151-4/+5
|
* add AF_UNIX notesAndrew MacIntyre2004-04-111-1/+9
|
* OS/2 VACPP build updates/fixesAndrew MacIntyre2004-03-293-3/+4
|
* Ignore oodles of MSVC-generated files.Tim Peters2004-03-201-0/+14
|
* A helper for rt.bat, copied (but with path adjustment) from PCbuild.Tim Peters2004-03-201-0/+25
|
* Solution and project file to build wininstXX.exe with MSVC7.1 (VisualThomas Heller2004-02-202-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 builtThomas Heller2004-02-201-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 Heller2004-02-201-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 Montanaro2004-02-103-41/+0
|
* Remove support for --without-universal-newlines (see PEP 11).Skip Montanaro2004-02-072-6/+0
|
* Remove HAVE_STRPTIME - no longer necessary with the pure Python version ofSkip Montanaro2004-02-072-4/+0
| | | | time.strptime().
* * Move collections.deque() in from the sandboxRaymond Hettinger2004-01-292-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 Peters2004-01-251-0/+100
|
* Add cjkcodecs to build processMartin v. Löwis2004-01-211-0/+53
|
* Remove support for SunOS 4.Skip Montanaro2004-01-171-4/+0
| | | | Remove BAD_EXEC_PROTOYPE (leftover from IRIX 4 demolition).
* Remove support for DYNIX, IRIX 4, --with-sgi-dl, --with-dl-dldSkip Montanaro2004-01-171-18/+0
|
* Remove support for minix.Skip Montanaro2004-01-171-3/+0
| | | | Remove unused and unnecessary checks for sizeof(char).
* SF Patch #864863: Bisect C implementationRaymond Hettinger2004-01-052-0/+6
| | | | (Contributed by Dmitry Vasiliev.)
* Update to record .pyd files removed for Python 2.4.Tim Peters2004-01-041-8/+8
|
* That's it -- works as well under VC6 as it ever did now.Tim Peters2004-01-041-0/+41
|
* The _tkinter subproject works with VC6 again.Tim Peters2004-01-041-2/+2
|
* The bz2 subproject works with VC6 again.Tim Peters2004-01-041-4/+4
|
* The _ssl subproject may <heh> be working w/ VC6 again.Tim Peters2004-01-042-0/+184
|
* The _bsddb subproject works again under VC6.Tim Peters2004-01-041-2/+2
|
* Removed dead text about MS subprojects that no longer exist.Tim Peters2004-01-041-14/+0
|
* Getting closer (but not yet there) to being able to compile under VC6Tim Peters2004-01-0410-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 Peters2004-01-0324-202/+504
| | | | still far away, but a lot closer than it was.
* Move VC6 project files here.Martin v. Löwis2004-01-0225-1/+3159
|
* Update build procedure to VC 7.1; make more modules builtin.Martin v. Löwis2004-01-021-0/+14
|
* add definitions required for expat 1.95.7Andrew MacIntyre2003-12-251-1/+1
|
* - add notes about os.link() emulation;Andrew MacIntyre2003-12-021-82/+87
| | | | - various minor cleanups and updates.
* - add build support for curses extension to be a normal DLL as well asAndrew MacIntyre2003-12-021-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 valueGuido van Rossum2003-11-301-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 Hettinger2003-11-081-0/+2
|