summaryrefslogtreecommitdiffstats
path: root/PC
Commit message (Collapse)AuthorAgeFilesLines
* Fix all wrong instances of "it's".Georg Brandl2005-07-223-3/+3
|
* add notes about subprocess module & thread stacks, SSL supportAndrew MacIntyre2005-02-171-1/+18
|
* add build machinery for the SSL socket moduleAndrew MacIntyre2005-02-171-0/+8
|
* Running a bdist_wininst installer, built with Python 2.3, installingThomas Heller2005-02-031-9/+26
| | | | | | | | | | | 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.
* Set PYTHONHOME before loading Python, so that sys.path will be set correctly.Thomas Heller2005-02-031-1/+7
| | | | Already backported.
* backport: make thread stack size compile-time tunable on OS/2, incr main stackAndrew MacIntyre2005-01-171-1/+17
|
* Update example to VC 7.1.Martin v. Löwis2004-12-293-190/+40
|
* This commit was manufactured by cvs2svn to create branchcvs2svn2004-12-292-0/+213
| | | | 'release24-maint'.
* Close stdout and stderr, which are redirected into a temp file, beforeThomas Heller2004-12-221-0/+6
| | | | | | trying to remove this file - the file was never removed before. Fixes [ 1067732 ] wininst --install-script leaves residual files
* Fix a typo from the last checkin.Thomas Heller2004-12-221-1/+1
|
* Backport of rev. 1.12 from the trunk.Thomas Heller2004-12-221-2/+5
|
* backport of OS/2 specific fixes related to SF bug # 1003471Andrew MacIntyre2004-12-122-1/+23
|
* When using shell=True on Windows, don't display a shell window by default. ↵Peter Astrand2004-11-071-0/+3
| | | | Fixes #1057061.
* Add _subprocess.cMartin v. Löwis2004-10-151-0/+4
|
* Patch #1020042: Only define HAVE_UINTPTR_T for VC 7.x.Martin v. Löwis2004-10-151-2/+4
|
* Supply the _subprocess module under 7.1. I'm not sure what the statusTim Peters2004-10-121-0/+3
| | | | of this should be on non-WIN32 Windows variants.
* Before this turns into an unreadable mess, follow PEP 7 by usingTim Peters2004-10-121-315/+340
| | | | hard tab indents in C code.
* Added Peter Astrand's subprocess module.Fredrik Lundh2004-10-121-0/+511
|
* SF patch 1044089: New C API function PyEval_ThreadsInitialized(), by NickTim Peters2004-10-112-2/+0
| | | | | Coghlan, for determining whether PyEval_InitThreads() has been called. Also purged the undocumented+unused _PyThread_Started int.
* remove rotor moduleAndrew MacIntyre2004-10-031-2/+0
|
* note module removals, update on BitTorrent issueAndrew MacIntyre2004-10-031-9/+11
|
* bring modules up to date, correct .DEF file versionAndrew MacIntyre2004-10-033-166/+178
|
* Introduced a Py_IS_NAN macro, which probably works on the major platformsTim Peters2004-09-231-0/+4
| | | | | | today. pyconfig.h can override it if not, and can also override Py_IS_INFINITY now. Py_IS_NAN and Py_IS_INFINITY are overridden now for Microsoft compilers, using efficient MS-specific spellings.
* Revert creation of launcher.exeMartin v. Löwis2004-09-081-30/+0
|
* Add support for launcher.exeMartin v. Löwis2004-09-071-0/+30
|
* Add main program for icon file.Martin v. Löwis2004-09-031-0/+6
|
* Remove rotor from the build.Raymond Hettinger2004-08-311-15/+0
|
* Remove rotor and xreadlines from VC 6 build.Raymond Hettinger2004-08-311-8/+0
|
* Fix installdir for TixMartin v. Löwis2004-08-311-1/+1
|
* Remove rotor and xreadlines from VC 7.1 build.Tim Peters2004-08-311-4/+0
|
* Add patch for Tix 8.1.4.Martin v. Löwis2004-08-311-0/+108
|
* Help compiling icons into an exe, for use with MSI advertisement.Martin v. Löwis2004-08-132-0/+13
|
* SF bug 1003471: Python 1.5.2 security vulnerabilityTim Peters2004-08-071-1/+11
| | | | | | | | | | | | | This was probably fixed in rev 1.32 of getpath.c, but there are so many paths thru the code that invoke joinpath() it's not at all obvious that it *is* fixed. It doesn't help confidence that a crucial precondition for calling joinpath() was neither documented nor verified. It is now, and joinpath() will barf with a fatal error now rather than overrun the buffer, if the precondition isn't met. Note that this patch only changes the Windows flavor. I attached another patch to the bug report for the POSIX flavor (which I can't test conveniently).
* Restore compilation on MSVC++ 6.0Raymond Hettinger2004-08-031-2/+4
|
* Use PyMODINIT_FUNC.Thomas Heller2004-07-281-1/+1
|
* Remove unused source file from Windows project files.Hye-Shik Chang2004-07-281-4/+0
|
* Add missing _codecs_iso2022 module of cjkcodecs. I'll add unittestHye-Shik Chang2004-07-281-0/+2
| | | | for it soon.
* Use intptr_t/uintptr_t on WindowsMartin v. Löwis2004-07-271-0/+8
|
* Properly check for Win64 compilers.Martin v. Löwis2004-07-271-0/+4
|
* The binary layout of cfgdata has changed, so the magic number has toThomas Heller2004-07-191-1/+5
| | | | | change as well. Display an additional message box when a mismatch is detected.
* Teach VC6 project file about the new cjkcodecs structure.Hye-Shik Chang2004-07-181-77/+9
|
* Whitespace normalization, via reindent.py.Tim Peters2004-07-181-15/+15
|
* Woo hoo! All the encoding tests pass on Windows (& I downloaded theTim Peters2004-07-181-8/+10
| | | | 14 input files needed to run all of them).
* More cjkcodecs recovery: Python at least compiles on Window again.Tim Peters2004-07-181-40/+0
|
* Ignore some more build products.Thomas Heller2004-07-141-0/+4
|
* Add a warning so that it isn't forgotten to recreate the binaries ANDThomas Heller2004-07-145-0/+45
| | | | 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
|
* 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.