summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update version number to match Include/patchlevel.h.Fred Drake2002-02-041-1/+3
| | | | Make sure we clean up all the temp files craeted for the typeset formats.
* Update version number to match Include/patchlevel.h.Fred Drake2002-02-041-3/+3
|
* Added minimal support for floating windows.Just van Rossum2002-02-044-18/+39
|
* Don't append quit menu when on OSX, it is special and automatic there.Just van Rossum2002-02-041-2/+13
|
* Flush screen buffer upon console.flush() and output.flush().Just van Rossum2002-02-041-0/+4
| | | | This fixes bug #511992.
* Quick build: clarify that you have to do "make install" as root; OSGuido van Rossum2002-02-041-3/+13
| | | | info: add info about Red Hat's python and python2.
* Change the version string from "2.2+" to "2.3a0". disutils peels offTim Peters2002-02-021-1/+1
| | | | | | the first 3 characters of this string in several places, so for as long as they remain "2.2" it confuses the heck out of attempts to build 2.3 stuff using distutils.
* Got rid of an extra level of {} and funny formatting that was stillJack Jansen2002-02-011-58/+56
| | | | there because of the NeXT history.
* [Bug #220993; may also fix bug #479469] Fix flakiness when oldAndrew M. Kuchling2002-02-011-0/+7
| | | | | | | | | installations are present, by always unlinking the destination file before copying to it. Without the unlink(), the copied file remains owned by its previous UID, causing the subsequent chmod() to fail. Bugfix candidate, though it may cause changes on platforms where file ownership behaves differently.
* Wesley Chun's SF patch 511380: add CGIHTTPServer error supt for Win32Guido van Rossum2002-02-011-4/+18
| | | | | | | This uses os.popen3 (if it exists) to ensure that errors from a non-Python CGI script are logged. Bugfix candidate.
* A new dynload_next, which actually only works on OSX but isn't renamed yet.Jack Jansen2002-02-011-112/+56
| | | | | | | | | | By default every module is imported in its own namespace, but this can be changed by defining USE_DYLD_GLOBAL_NAMESPACE. In a future version this define will be replaced by a runtime setting, but that needs a bit more thought. This code is largely based on code and feedback from Steven Majewski, Marcel Prastawa, Manoj Plakal and other on pythonmac-sig.
* Got rid of a few more NeXT ifdefs. The last, I think.Jack Jansen2002-02-015-113/+1
|
* Bugfix candidate.Guido van Rossum2002-02-011-1/+1
| | | | | | Fix SF bug #511603: Error calling str on subclass of int Explicitly fill in tp_str with the same pointer as tp_repr.
* Implement os.waitpid() for Windows, in a way that's compatible with LinuxTim Peters2002-02-013-8/+56
| | | | | | where their capabilities intersect. Would be nice if people using non- MSVC compilers (Borland etc) took a whack at doing something similar for them (this code relies on the MS _cwait function).
* package_dir must be converted from the distutils path conventions toThomas Heller2002-02-011-1/+5
| | | | | | local conventions before being used by build_py. Fixes SF bug #509288, probably a candidate for 2.2.1
* improve user config dir handlingSteven M. Gava2002-02-011-13/+31
|
* more work on configuration savingSteven M. Gava2002-02-013-34/+57
|
* New tempfile and os.open() gimmicks for Windows.Tim Peters2002-02-011-1/+24
|
* Restrict the mode to the lowest four octal positions; higher positionsAndrew M. Kuchling2002-01-311-1/+1
| | | | | | | | contain the type of the file (regular file, socket, link, &c.). This means that install_scripts will now print "changing mode of <file> to 775" instead of "... to 100775". 2.2 bugfix candidate, I suppose, though this isn't actually fixing a bug.
* OS/2 patches by Andrew I MacIntyre for distutils.Marc-André Lemburg2002-01-318-4/+108
| | | | Closes patch #435381.
* added handle_error method descriptionSkip Montanaro2002-01-311-0/+5
|
* string.split() docstring described the interpretation of the maxsplitFred Drake2002-01-301-3/+3
| | | | | argument incorrectly. This closes SF bug #505997.
* Oh look, another one.Michael W. Hudson2002-01-301-1/+1
| | | | 2.2.1 candiate (he says, largely talking to himself :)
* I think this fixesMichael W. Hudson2002-01-301-1/+1
| | | | | | | | | | | | | [ #510644 ] test_curses segfaults If we use the *object* *allocator*, we should use the *object* *deallocator*, not the *raw memory* deallocator (confused yet?). I think this was what caused segfaults when pymalloc was enabled. Even if it wasn't the cause, it's still wrong. 2.2.1 candidate.
* Added a note about compiler warnings.Jack Jansen2002-01-301-0/+4
|
* Thanks to Detlef Lannert for pointing out a typo in the code thatTim Peters2002-01-301-1/+1
| | | | uses _DummyMutex on platforms without threads.
* New TemporaryFile implementation for Windows: this doesn't need aTim Peters2002-01-301-1/+17
| | | | | | | | | | | TemproraryFileWrapper wrapper anymore, and should be immune from the problem that a temp file inherited by a spawned process caused an attempt to close the temp file in the spawning process to blow up (the unlink in TemporaryFileWrapper.close() blew up with a "Permission denied" error because, despite that the temp file got closed in the spawning process, the spawned process still had it open by virtue of C-level file descriptor inheritance). In context, that bug took days to figure out <wink/sigh>.
* This test left a new set of 3 junk files behind each time it was run.Tim Peters2002-01-301-11/+18
|
* Add new constants usable with os.popen() on Windows.Tim Peters2002-01-301-0/+11
| | | | | | | | NOTE: this seems a mess wrt which symbols are available on which platforms. I can't fix it, but I didn't add to it <wink>, and included an XXX comment about names claimed to be available on Windows that aren't. If anyone can figure out the whole ugly truth, I'm sure a better organization will suggest itself.
* Expose more MS WIndows constants usable w/ low-level os.open().Tim Peters2002-01-301-102/+125
|
* Revise cheeseshop example so that the order of the keyword output isFred Drake2002-01-291-1/+8
| | | | | | completely determined by the example; dict insertion order and the string hash algorithm no longer affect the output. This fixes SF bug #509281.
* Encode MSVC paths as mbcs. Fixes #509117. 2.2.1 candidate.Martin v. Löwis2002-01-291-0/+4
|
* further work on config savingSteven M. Gava2002-01-292-17/+90
|
* Fix missing space between words. Bugfix candidate.Neal Norwitz2002-01-291-1/+1
|
* Fix spelling mistakes. Bugfix candidates.Neal Norwitz2002-01-294-6/+6
|
* SF bug #509805 tempfile.gettempdir not threadsafeTim Peters2002-01-281-2/+28
| | | | | | | | | | | | | | | This is an ancient race when multiple threads call gettempdir() (or anything relying on it) for the first time. Fixed x-platform via the Big Hammer of rearranging the code to serialize the first calls. Subsequent calls are as fast as before. Note that the Python test suite can't provoke this bug: it requires setting up multiple threads making the very first calls into tempfile, but the test suite uses tempfile several times before getting to test_threadedtempfile. Bugfix candidate.
* Use full paths for Rez and DeRez, which may not be on $PATH. Fixes bugJack Jansen2002-01-271-3/+5
| | | | #509074.
* Test case of a singleton multipart; i.e. a multipart/* with only oneBarry Warsaw2002-01-271-0/+8
| | | | subpart.
* test_multipart_one_part(): Idempotency test case for a multipart/*Barry Warsaw2002-01-271-1/+5
| | | | with only one subpart.
* _parsebody(): When adding subparts to a multipart container, make sureBarry Warsaw2002-01-271-2/+7
| | | | | | that the first subpart added makes the payload a list object. Otherwise, a multipart/* with only one subpart will not have the proper structure.
* Encode Unicode arguments to split/splitlist as UTF-8. Fixes #507962.Martin v. Löwis2002-01-261-2/+2
| | | | 2.2.1 bugfix candidate.
* Document that get_referrers can return unreachable but uncollected objects.Martin v. Löwis2002-01-262-0/+8
| | | | Fixes #505453.
* Test for error status of shl_findsym. Fixes #505417. 2.2.1 candiate.Martin v. Löwis2002-01-262-1/+5
|
* Removed an XXX question (the answer is "yes" <wink>).Tim Peters2002-01-261-1/+1
|
* Added contributors.Jack Jansen2002-01-251-1/+1
|
* Some modifications and clarifications (by me) to Michael's mods.Jack Jansen2002-01-251-23/+17
|
* Rewritten, clarified, corrected and cleaned up by Michael J. Barber.Jack Jansen2002-01-251-144/+301
|
* Get rid of keyword list and use keyword.iskeyword() function (which I wasn't ↵Jack Jansen2002-01-241-7/+3
| | | | aware of previously).
* Add keyword.kwlist to the public API.Fred Drake2002-01-241-1/+8
|
* libkeyword.tex was missing from the list of dependencies for theFred Drake2002-01-241-0/+1
| | | | Library Reference.