summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* OS/2 EMX port changes (Modules part of patch #450267):Andrew MacIntyre2002-03-031-17/+702
| | | | | | | | | | Modules/ posixmodule.c - use SEP,ALTSEP #defines instead of hard coded path separator chars - use EMX specific variants of chdir2(),getcwd() that support drive letters - OS/2+EMX spawnv(),spawnve() support - EMX specific popen[234]() derived from Win32 popen[234]() code
* OS/2 EMX port changes (Modules part of patch #450267):Andrew MacIntyre2002-03-031-6/+11
| | | | | | | Modules/ socketmodule.c EMX handles sockets like Posix, rather than use native APIs
* OS/2 EMX port changes (Modules part of patch #450267):Andrew MacIntyre2002-03-0311-11/+47
| | | | | | | | | | | | | | | Modules/ _hotshot.c dbmmodule.c fcntlmodule.c main.c pwdmodule.c readline.c selectmodule.c signalmodule.c termios.c timemodule.c unicodedata.c
* Added support for SyncCGContextOriginWithPort().Just van Rossum2002-03-024-0/+25
|
* Whether platform malloc(0) returns NULL has nothing to do with whetherTim Peters2002-03-023-14/+24
| | | | | | | | | | | platform realloc(p, 0) returns NULL, so MALLOC_ZERO_RETURNS_NULL can be correctly undefined yet realloc(p, 0) can return NULL anyway. Prevent realloc(p, 0) doing free(p) and returning NULL via a different hack. Would probably be better to get rid of MALLOC_ZERO_RETURNS_NULL entirely. Bugfix candidate.
* First work on making config changes dynamic,Steven M. Gava2002-03-025-36/+56
| | | | dynamic theme changes
* For clarity, change _longobject to build directly from PyObject_VAR_HEADTim Peters2002-03-021-3/+6
| | | | | instead of faking it by hand. It *is* a var object, and nothing but hysterical raisins to pretend it's an oddball.
* _PyLong_Copy(): was creating a copy of the absolute value, but shouldTim Peters2002-03-022-1/+2
| | | | | | copy the sign too. Added a test to test_descr to ensure that it does. Bugfix candidate.
* Revert the last odd change to PyNumber_Long: the problem it was tryingTim Peters2002-03-021-10/+2
| | | | to fix was almost certainly a bug in _PyLong_Copy (which I'll fix next).
* Added PortableUnixMailbox to the __all__ variable, and in the __main__Barry Warsaw2002-03-011-2/+4
| | | | | | | section use this class instead of UnixMailbox as per the comments in the latter's class. Bug fix candidate for 2.2.1.
* SF patch 514641 (Naofumi Honda) - Negative ob_size of LongObjectsGuido van Rossum2002-03-014-4/+23
| | | | | | | | | | Due to the bizarre definition of _PyLong_Copy(), creating an instance of a subclass of long with a negative value could cause core dumps later on. Unfortunately it looks like the behavior of _PyLong_Copy() is quite intentional, so the fix is more work than feels comfortable. This fix is almost, but not quite, the code that Naofumi Honda added; in addition, I added a test case.
* SF patch 517245 by Marc Recht.Guido van Rossum2002-03-012-1/+2
| | | | | | Support GMP version >= 2. Bugfix candidate.
* Changes to what we do to modules that don't import, asMichael W. Hudson2002-03-011-5/+5
| | | | discussed on python-dev.
* Patch #524008: Fix portability bug on new POSIX hostsMartin v. Löwis2002-03-011-1/+1
|
* SF #517447, correct syntax errorNeal Norwitz2002-03-011-2/+1
|
* Patch #523268, #522027: return enhanced tuples.Martin v. Löwis2002-03-012-3/+6
|
* Patch #523268, #522027: return enhanced tuples.Martin v. Löwis2002-03-013-23/+114
|
* Patch 520694: arraymodule.c improvements:Martin v. Löwis2002-03-014-122/+491
| | | | | | - make array.array a type - add Py_UNICODE arrays - support +=, *=
* Patch #520062: Support IPv6 with VC.NET.Martin v. Löwis2002-03-013-0/+17
|
* Cells are not VAR objects.Jeremy Hylton2002-02-281-1/+1
| | | | | | Noted by Jason Orendorff, SF #520768. Bug fix candidate for 2.1 & 2.2.
* SF patch 518765 (Derek Harland): Bug in copy.py when used throughGuido van Rossum2002-02-282-1/+5
| | | | | | | | | | rexec. When using a restricted environment, imports of copy will fail with an AttributeError when trying to access types.CodeType. Bugfix candidate (all the way back to 1.5.3, but at least 2.1.3 and 2.2.1).
* SF patch 522961: Leak in Python/thread_nt.h, from Gerald S. Williams.Tim Peters2002-02-282-14/+2
| | | | | | | A file-static "threads" dict mapped thread IDs to Windows handles, but was never referenced, and entries never got removed. This gets rid of the YAGNI-dict entirely. Bugfix candidate.
* PyGC_Head: Use "long double" instead of "double" as the worst-caseTim Peters2002-02-281-1/+1
| | | | | | | alignment gimmick. David Abrahams notes that the standard "long double" actually requires stricter alignment than "double" on some Tru64 box. On my box and yours <wink>, it's the same, so no harm done on most boxes.
* SF patch #524005 by Paul Eggert.Guido van Rossum2002-02-281-1/+1
| | | | | | Use posixly correct sort args. Bugfix candidate.
* Patch #522279: transformer.py nodes shadows global.Martin v. Löwis2002-02-281-3/+3
|
* Correct various errors:Martin v. Löwis2002-02-282-6/+157
| | | | | | | - Use substring search, not re search for user-agent and paths. - Consider * entry last. Unquote, then requote URLs. - Treat empty Disallow as "allow everything". Add test cases. Fixes #523041
* %#x/%#X format conversion cleanup (see patch #450267):Andrew MacIntyre2002-02-282-63/+74
| | | | | | Objects/ stringobject.c unicodeobject.c
* Allow shebang's which use versioned Python binaries. FixesMarc-André Lemburg2002-02-281-1/+1
| | | | bug #521526.
* Fix 2.2.1 string.Tim Peters2002-02-281-1/+1
|
* Reserve a Windows build num for 2.2.1c1.Tim Peters2002-02-281-0/+2
|
* Add 2002 to PSF copyrights.Michael W. Hudson2002-02-275-7/+8
| | | | | Doc/README is odd; it assigns some copyright to the PSF in 2000, when I didn't think it existed...
* SF patch #523169, by Samuele Pedroni.Guido van Rossum2002-02-263-1/+14
| | | | | | There were never tests for the fact that list() always returns a *new* list object, even when the argument is a list, while tuple() may return a reference to the argument when it is a tuple. Now there are.
* Some buffers needed to be unsigned char, not char.Jack Jansen2002-02-261-2/+2
|
* OS/2 EMX port changes (Python part of patch #450267):Andrew MacIntyre2002-02-264-3/+140
| | | | | | | | | Python/ dynload_shlib.c // EMX port emulates dlopen() etc. for DL extensions import.c // changes to support 8.3 DLL name limit (VACPP+EMX) // and case sensitive import semantics importdl.h thread_os2.h
* OS/2 EMX port changes (Objects part of patch #450267):Andrew MacIntyre2002-02-263-0/+23
| | | | | | | | | | | | Objects/ fileobject.c stringobject.c unicodeobject.c This commit doesn't include the cleanup patches for stringobject.c and unicodeobject.c which are shown separately in the patch manager. Those patches will be regenerated and applied in a subsequent commit, so as to preserve a fallback position (this commit to those files).
* OS/2 EMX port changes (Include part of patch #450267):Andrew MacIntyre2002-02-262-0/+9
| | | | | | Include/ osdefs.h // EMX promotes Un*x path separators pyport.h
* bugfix for the problem where EditorWindow instancesSteven M. Gava2002-02-261-2/+5
| | | | | would appear to freeze for a few seconds on closing in some cases when running under X
* canonic(): Fix by Edward K Ream to make breakpoints work better onGuido van Rossum2002-02-251-0/+1
| | | | | | | Windows: apply normcase() as well as abspath(). (Note: this isn't needed to make IDLE work, but it's a good idea anyway.) Bugfix candidate -- both 2.2.1 and 2.1.3.
* Fix by Edward K Ream to make breakpoints work on Windows: insert aGuido van Rossum2002-02-251-0/+1
| | | | missing call to self.canonic().
* Edward K. Ream.Guido van Rossum2002-02-251-0/+1
|
* Fix by Edward K Ream to make breakpoints work on Windows: insert aGuido van Rossum2002-02-251-0/+1
| | | | missing call to self.canonic().
* Fix error in explanation of the interaction between $ and MULTILINE mode.Fred Drake2002-02-251-1/+1
| | | | Reported by Steve Alexander.
* Add documentation about how the inter-module linking works.Marc-André Lemburg2002-02-251-1/+54
|
* Set TCL_LIBRARY before import _tkinter. Suggested by Kirill Simonov.Martin v. Löwis2002-02-241-10/+31
| | | | Fixes #418173 and #219960. 2.2.1 candidate.
* Patch #510825: PTHREAD_SCOPE_SYSTEM support for HP-UXMartin v. Löwis2002-02-242-213/+215
| | | | (pass non-null argument to pthread_create). 2.2.1 candidate.
* Accept Unicode strings as SMTP TO addresses. Fixes #521270.Martin v. Löwis2002-02-241-1/+1
| | | | 2.2.1 candidate.
* OS/2 EMX port Library and regression test changes:Andrew MacIntyre2002-02-246-15/+446
| | | | | | | | | | | Lib/ os.py os2emxpath.py // added - OS/2 EMX specific path manipulation routines popen2.py site.py Lib/test/ test_fcntl.py test_longexp.py
* tracking changes to python idle:Steven M. Gava2002-02-231-1/+1
| | | | python Patch #520483: Make IDLE OutputWindow handle Unicode.
* Patch #520483: Make IDLE OutputWindow handle Unicode.Martin v. Löwis2002-02-231-1/+1
| | | | 2.2.1 candidate.
* Patch #521714: fix pychecker warnings in ast.py.Martin v. Löwis2002-02-231-124/+124
|