Staging
v0.5.1
https://github.com/python/cpython

sort by:
Revision Author Date Message Commit Date
d72eb61 Add more explanation of how data_files is used (esp. where the files end up in the installation and how that location is determined). 08 March 2002, 22:02:17 UTC
d2fa75d backport jackjansen's checkin of revision 1.294 of configure.in revision 1.285 of configure When testing for availability of pthreads without special compiler options or libraries also look for thread_detach. SGI has thread_create in libc but complete pthread support only in -lpthread. Fixes #522393. 2.2.1 candidate.Killed by signal 2. 08 March 2002, 14:11:35 UTC
fcfa313 backport montanaro's checkin of revision 1.18 of BaseHTTPServer.py add Content-Type header to error responses this closes patch 502080 08 March 2002, 13:41:09 UTC
65a9547 backport montanaro's checkin of revision 1.58 of pydoc.py add repr_str as alias for repr_string in both HTMLRepr and TextRepr classes - reflects the change in type("").__name__ between 2.1 and 2.2. The __name__ field is used to find a method to call for particular types. 08 March 2002, 13:40:46 UTC
85717c7 backport tim_one's checkin of revision 2.38 of mmapmodule.c SF bug 515943: searching for data with \0 in mmap. mmap_find_method(): this obtained the string to find via s#, but it ignored its length, acting as if it were \0-terminated instead. Someone please run on Linux too (the extended test_mmap works on Windows). Bugfix candidate. 08 March 2002, 13:40:07 UTC
db17526 backport tim_one's checkin of revision 1.20 of test_mmap.py SF bug 515943: searching for data with \0 in mmap. mmap_find_method(): this obtained the string to find via s#, but it ignored its length, acting as if it were \0-terminated instead. Someone please run on Linux too (the extended test_mmap works on Windows). Bugfix candidate. 08 March 2002, 13:39:25 UTC
b74a962 "Shortcut" should be "short-circuit". This closes SF bug #526277. 08 March 2002, 01:01:23 UTC
a374b6f backport my checkin of revision 1.6 of structseq.c Guido pointed out that I was missing a couple decrefs. 07 March 2002, 15:16:07 UTC
aa3fd6f After some thinking, I decided to move all of this across onto the branch. I don't think it can break code, so the only risk is introducing new bugs. In that vein, can I ask -checkins readers who have time to carefully look this over, check my refcounts &c? TIA. backport my checkin of revision 1.5 of structseq.c Apply (my) patch: [ 526072 ] pickling os.stat results round II structseq's constructors can now take "invisible" fields in a dict. Gave the constructors better error messages. their __reduce__ method puts these fields in a dict. (this is all in aid of getting os.stat_result's to pickle portably) Also fixes [ 526039 ] devious code can crash structseqs Thought needed about how much of this counts as a bugfix. Certainly #526039 needs to be fixed. 07 March 2002, 10:16:43 UTC
38983bc backport my checkin of revision 1.14 of pickletester.py Special support for pickling os.stat and os.stat_vfs results portably (the types come from different modules on different platforms). Added tests for pickling these types. May be a bugfix candidate. 07 March 2002, 10:12:38 UTC
2b85b37 backport my checkin of revision 1.52 of os.py revision 1.52 date: 2002/03/06 17:11:17; author: mwh; state: Exp; lines: +20 -0 Special support for pickling os.stat and os.stat_vfs results portably (the types come from different modules on different platforms). Added tests for pickling these types. May be a bugfix candidate. 07 March 2002, 10:12:11 UTC
77771c3 backport my checkin of revision 1.3 of test_structseq.py Test for [ 526039 ] devious code can crash structseqs Bugfix candidate. I haven't actually fixed this on the branch yet. Will soon. 07 March 2002, 10:09:48 UTC
e7cd99d Regenerate. 07 March 2002, 10:05:09 UTC
6dcabf3 backport my checkin of revision 1.84 of setup.py revision 1.293 of configure.in Apply Jack's patch attached to [ 508779 ] Disable flat namespace on MacOS X I presume you wanted this on the trunk too, Jack? 2.2.1 candidate. 07 March 2002, 10:04:49 UTC
7a2bebd First stab at files for 2.2.1. 06 March 2002, 22:00:35 UTC
98863e9 Backport of 1.4 and 1.5: Added support for SyncCGContextOriginWithPort Added ClipCGContextToRegion 06 March 2002, 21:59:54 UTC
13ce099 Backport of 1.3: CGStubLib wasn't weak-linked, fixed. 06 March 2002, 21:57:47 UTC
830764a Added missing version annotation for dict(). 06 March 2002, 02:29:50 UTC
9fffe6b backport loewis' checkin of revision 1.24 of codecs.py Set default value for readlines.sizehint to None. Change needed for 2.2.1 as well. 05 March 2002, 15:55:25 UTC
325573c backport tim_one's checkin of revision 1.114 of longobject.c _PyLong_Copy(): was creating a copy of the absolute value, but should copy the sign too. Added a test to test_descr to ensure that it does. Bugfix candidate. 05 March 2002, 15:42:48 UTC
c4562a8 Backport the bits of Guido's fix for SF patch 514641 (Naofumi Honda) - Negative ob_size of LongObjects that Tim didn't later back out. 05 March 2002, 15:41:40 UTC
d7894ba backport tim_one's checkin of revision 1.116 of test_descr.py _PyLong_Copy(): was creating a copy of the absolute value, but should copy the sign too. Added a test to test_descr to ensure that it does. Bugfix candidate. 05 March 2002, 15:38:43 UTC
7250092 backport gvanrossum's checkin of revision 1.163 of ACKS 05 March 2002, 15:37:46 UTC
8b34e61 backport gvanrossum's checkin of revision 1.115 of test_descr.py SF patch 514641 (Naofumi Honda) - Negative ob_size of LongObjects 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. I haven't quite worked out how to port the fix yet, but the test cases can go straight over. 05 March 2002, 15:37:18 UTC
7a4b55d backport tim_one's checkin of revision 2.5 of pymem.h revision 2.44 of pyport.h Whether platform malloc(0) returns NULL has nothing to do with whether 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. 05 March 2002, 14:24:45 UTC
fc7af77 backport tim_one's checkin of revision 2.164 of object.c Whether platform malloc(0) returns NULL has nothing to do with whether 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. 05 March 2002, 14:23:56 UTC
dd6186d backport gvanrossum's checkin of revision 1.162 of ACKS SF patch 517245 by Marc Recht. Support GMP version >= 2. Bugfix candidate. 05 March 2002, 14:20:51 UTC
45e7de4 backport gvanrossum's checkin of revision 2.40 of mpzmodule.c SF patch 517245 by Marc Recht. Support GMP version >= 2. Bugfix candidate. 05 March 2002, 14:20:32 UTC
b4541fd backport my checkin of revision 1.13 of pickletester.py A fix & test for [ 496873 ] structseqs unpicklable by adding a __reduce__ method to structseqs. Will also commit this to the 2.2.1 branch momentarily. 05 March 2002, 14:01:28 UTC
5660b8e backport my checkin of revision 1.4 of structseq.c A fix & test for [ 496873 ] structseqs unpicklable by adding a __reduce__ method to structseqs. Will also commit this to the 2.2.1 branch momentarily. 05 March 2002, 14:00:52 UTC
cedf2a4 backport bwarsaw's checkin of revision 1.34 of mailbox.py Added PortableUnixMailbox to the __all__ variable, and in the __main__ section use this class instead of UnixMailbox as per the comments in the latter's class. Bug fix candidate for 2.2.1. 05 March 2002, 14:00:16 UTC
234bb74 backport gvanrossum's checkin of revision 1.24 of copy.py SF patch 518765 (Derek Harland): Bug in copy.py when used through 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). 05 March 2002, 13:58:42 UTC
c10d570 backport gvanrossum's checkin of revision 1.161 of ACKS SF patch 518765 (Derek Harland): Bug in copy.py when used through 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). 05 March 2002, 13:58:13 UTC
f51017d backport tim_one's checkin of revision 2.22 of thread_nt.h SF patch 522961: Leak in Python/thread_nt.h, from Gerald S. Williams. 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. 05 March 2002, 13:56:23 UTC
effe724 backport gvanrossum's checkin of revision 1.76 of Makefile.pre.in SF patch #524005 by Paul Eggert. Use posixly correct sort args. Bugfix candidate. 05 March 2002, 13:52:29 UTC
59509f5 Patch #50002: Display line information for bad \x escapes: - recognize "SyntaxError"s by the print_file_and_line attribute. - add the syntaxerror attributes to all exceptions in compile.c. Fixes #221791 03 March 2002, 21:32:01 UTC
ebaaf18 SF #506611, fix sys.setprofile(), sys.settrace() core dumps when no arguments are passed 03 March 2002, 15:17:07 UTC
06fc9dd SF #517447, correct syntax error 01 March 2002, 13:10:02 UTC
1e7eb05 Whitespace normalization. 01 March 2002, 08:58:32 UTC
92afd9e Merge bugfix: Patch #520483: Make IDLE OutputWindow handle Unicode. 2.2.1 candidate. 28 February 2002, 22:59:02 UTC
bbb5c47 backport gvanrossum's checkin of revision 1.44 of test_b1.py revision 1.31 of test_b2.py SF patch #523169, by Samuele Pedroni. 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. 28 February 2002, 10:14:24 UTC
1110caf backport gvanrossum's checkin of revision 1.7 of test_builtin SF patch #523169, by Samuele Pedroni. 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. 28 February 2002, 10:13:26 UTC
d8279c7 backport gvanrossum's checkin of revision 1.159 of ACKS Edward K. Ream. 28 February 2002, 10:13:04 UTC
9cb028a backport gvanrossum's checkin of revision 1.35 of bdb.py date: 2002/02/25 23:23:24; author: gvanrossum; state: Exp; lines: +1 -0 canonic(): Fix by Edward K Ream to make breakpoints work better on 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. 28 February 2002, 10:00:34 UTC
9cda54d Assorted Windows buildno, copyright and version number changes for 2.2.1a1. Repair PY_VERSION in patchlevel.h. 28 February 2002, 07:43:20 UTC
39247ac Backport of 1.7: Added SndRecord and (classic only) SndRecordToFile. 27 February 2002, 23:18:00 UTC
a9ad6e4 Backport of 1.2: Added support for the Carbon scrap manager (finally). 27 February 2002, 23:17:21 UTC
d51bd5f Backport of 1.8 and 1.9: Added some support for unicode arguments. 27 February 2002, 23:16:52 UTC
0a87765 Backport of 1.7: Added some support for unicode arguments. 27 February 2002, 23:16:08 UTC
caa994d Backport of 1.8-1.10 (of _Menumodule.c): - The output MenuRef of GetMenuItemHierarchicalMenu() may be NULL. - Added support for optional MenuObj arguments - Added a bunch of calls as functions with an optional MenuObj first argument. The same calls already exist as methods, but then the first arg isn't optional... The method versions could go as far as I'm concerned. Jack? 27 February 2002, 23:15:29 UTC
6fd4b17 Backport of 1.5: Today's Carbon Toolbox addition: QDTextBounds() 27 February 2002, 23:13:06 UTC
14ffb30 Backport of 1.7 (of _Dragmodule.c): Callback error handling improvements: - print traceback - don't use fprintf() - clear exception (implied by PyErr_Print()) 27 February 2002, 23:12:31 UTC
348fff8 Backport of 1.4 thru 1.16 (of _Ctlmodule.c): - added support for UserPaneKeyDownProc and UserPaneFocusProc - clear error after failing PyArg_Parse() - Oops, forgot to mark CreateScrollBarControl and CreateSliderControl as Carbon-only - added support for ControlActionProcs, exposing the following calls: - ctl.SetControlAction() - CreateScrollBarControl() - CreateSliderControl() 27 February 2002, 23:11:42 UTC
d597b8b Backport of 1.8 (of _CFModule.c): Added some support for unicode arguments. 27 February 2002, 23:10:01 UTC
4574715 Backport of 1.5 thru 1.7 (of _CarbonEvtmodule.c): - Fixed TrackMouseRegion() argument: ioWasInRgn is an in/out parameter. - Today's Carbon Toolbox addition: CarbonEvt.TrackMouseLocation() and friends. - fixed SetEventParameter() signature: removed unneccesary length arg. 27 February 2002, 23:09:08 UTC
0b6d0cb Backport of 1.6 thru 1.9 (of _Appmodule.c): - Added support for DrawThemeButton() and friends. - Q&D support for ThemeDrawingState objects. - Added DrawThemeTextBox() - fixed GetThemeTextDimensions(): it has an in/out Point arg, not just out. 27 February 2002, 23:07:46 UTC
a063f25 Backport of 1.25: Ugh, by all means, _do_ report exceptions somehow ;-) 27 February 2002, 22:48:37 UTC
3ef6652 Backport of 1.17: Use the Carbon scrap manager interface if the old interface isn't available. 27 February 2002, 22:28:58 UTC
d4d4413 Backport of 1.12: Use the Carbon scrap manager interface if the old interface isn't available. 27 February 2002, 22:28:23 UTC
1c64993 Backport of 1.13: added support for live feedback in scrollbars 27 February 2002, 22:27:39 UTC
4605ec9 backport my checkin of revision 1.19 of LICENSE revision 1.140 of README Add 2002 to PSF copyrights. + some other branch specific stuff. 27 February 2002, 13:33:29 UTC
fbfb0b3 backport my checkin of revision 1.46 of README date: 2002/02/27 13:29:45; author: mwh; state: Exp; lines: +1 -1 Add 2002 to PSF copyrights. Doc/README is odd; it assigns some copyright to the PSF in 2000, when I didn't think it existed... 27 February 2002, 13:32:25 UTC
6ac411e backport my checkin of revision 1.16 of getcopyright.c date: 2002/02/27 13:29:46; author: mwh; state: Exp; lines: +1 -1 Add 2002 to PSF copyrights. 27 February 2002, 13:31:58 UTC
644fd92 backport my checkin of revision 1.5 of license.tex Add 2002 to PSF copyrights. 27 February 2002, 13:31:33 UTC
a06a7fb Bump version number. I *think* this is the only place I need to do this. There are also some "(c) 2001"s that should probably be turned into "(c) 2001, 2002"s -- should this be done on the trunk too? 27 February 2002, 13:03:37 UTC
2e41bfb Backport of 1.8: Internet Config is now part of official Apple interfaces, so use the new headers and libraries. 26 February 2002, 21:19:42 UTC
82953b1 Backport of a useful trunk fix: Fix by Edward K Ream to make breakpoints work on Windows: insert a missing call to self.canonic(). 25 February 2002, 23:16:45 UTC
b38f188 Fix error in explanation of the interaction between $ and MULTILINE mode. Reported by Steve Alexander. 25 February 2002, 18:57:04 UTC
679e431 Whitespace normalization and minor cosmetics. 25 February 2002, 14:51:00 UTC
d53e226 Fix UTF-8 encoder pointer arithmetic and restore 2.2 behaviour. 25 February 2002, 14:30:49 UTC
858c9a1 backport tim_one's checkin of revision 1.11 of test_descrtut.py Somebody made list.__dict__ grow a '__doc__' key, but apparently didn't run the test suite afterwards. Either that, or whether '__doc__' shows up is platform-dependent! 25 February 2002, 13:52:14 UTC
c44f7f7 backport loewis' checkin of revision 1.6 of FixTk.py Set TCL_LIBRARY before import _tkinter. Suggested by Kirill Simonov. Fixes #418173 and #219960. 2.2.1 candidate. 25 February 2002, 10:56:25 UTC
d61d2d2 backport loewis' checkin of revision 1.283 of configure revision 1.292 of configure.in Patch #510825: PTHREAD_SCOPE_SYSTEM support for HP-UX (pass non-null argument to pthread_create). 2.2.1 candidate. 25 February 2002, 10:55:47 UTC
0b2cb48 backport loewis' checkin of revision 1.48 of smtplib.py Accept Unicode strings as SMTP TO addresses. Fixes #521270. 2.2.1 candidate. 25 February 2002, 10:52:43 UTC
414a195 Backport of 1.18 through 1.21: - Get rid of keyword list and use keyword.iskeyword() function (which I wasn't aware of previously). - Identify() enum values. This was changed in 1.14, but I don't think it is a good idea. 24 February 2002, 23:23:52 UTC
109cd5c Backport of 1.15 and 1.16: - Added minimal support for floating windows. - Changes by Donovan Preston (and a few minor ones by me) to make IDE run under MachoPython. Mainly making sure we don't call routines that don't exist and representing pathnames in a os.separator-neutral format. These shouldn't interfere too much with Just's work on the next generation IDE, I hope. 24 February 2002, 23:21:35 UTC
366e6ae Backport of 1.15 and 1.16: - Don't append quit menu when on OSX, it is special and automatic there. - Changes by Donovan Preston (and a few minor ones by me) to make IDE run under MachoPython. Mainly making sure we don't call routines that don't exist and representing pathnames in a os.separator-neutral format. These shouldn't interfere too much with Just's work on the next generation IDE, I hope. 24 February 2002, 23:19:07 UTC
9c93fe8 Backport of 1.27 and 1.28: - Added minimal support for floating windows. - Changes by Donovan Preston (and a few minor ones by me) to make IDE run under MachoPython. Mainly making sure we don't call routines that don't exist and representing pathnames in a os.separator-neutral format. These shouldn't interfere too much with Just's work on the next generation IDE, I hope. 24 February 2002, 23:17:23 UTC
c7d5362 Backport of 1.9: Changes by Donovan Preston (and a few minor ones by me) to make IDE run under MachoPython. Mainly making sure we don't call routines that don't exist and representing pathnames in a os.separator-neutral format. These shouldn't interfere too much with Just's work on the next generation IDE, I hope. 24 February 2002, 23:16:25 UTC
3c9e7d8 Backport of 1.9-1.11: - Flush screen buffer upon console.flush() and output.flush(). This fixes bug #511992. - Changes by Donovan Preston (and a few minor ones by me) to make IDE run under MachoPython. Mainly making sure we don't call routines that don't exist and representing pathnames in a os.separator-neutral format. These shouldn't interfere too much with Just's work on the next generation IDE, I hope. - Modified version of patch #496882: echo SimpleStdin readline() input to stdout. 24 February 2002, 23:12:47 UTC
f518d6b Backport of 1.13: half-hearted stab at supported the 2.2 object model better. 24 February 2002, 23:11:34 UTC
fef4a03 backport of 1.3: made radio button labels readable under OSX 24 February 2002, 23:10:14 UTC
f6468f0 backport of 1.4: Don't call PyMac_OutputSeen if we have a custom console. Fix by Alexandre Parenteau. 24 February 2002, 23:07:58 UTC
11c8a87 bqackport of 1.73: In MachoPython, don't simulate argc/argv unless we have argc=1 and argv[1] starts with "-psn_". This means the drag-and-drop continues to work as expected, but we can now also do /Applications/Python.app/Contents/MacOS/python script.py from the command line, which is a lot easier with debugging. Pressing <option> at this point also has the expected effect of opening the options dialog! 24 February 2002, 23:07:04 UTC
2b959a8 Backport of 1.5 thru 1.8: - Use full paths for Rez and DeRez, which may not be on $PATH. Fixes bug #509074. - Also install the Tools directory on "make installmacsubtree". - Added a note that you have to add Mac/Lib to sys.path after doing a "make installmacsubtree". - Include errors.rsrc in the Python.app resource file, so the error strings are available in MacOS API exceptions. 24 February 2002, 23:03:47 UTC
c8363d7 Backport of 1.9: Ugh, by all means, _do_ report exceptions somehow ;-) 24 February 2002, 22:57:48 UTC
fe48a91 backport of 1.52 and 1.53: - Added as_pathname() method to FSRef objects. - In MachoPython expect Unix-style pathnames for both FSSpec and FSRef initializers. 24 February 2002, 22:55:34 UTC
ad48e32 backport of 1.13: Fixed to work under MachoPython, doing the expected unpacking for applesingle files. 24 February 2002, 22:51:26 UTC
d7d87ee backport of 1.13: Get rid of fsspec type initializer, it wasn't used anyway. 24 February 2002, 22:50:03 UTC
636c6fa Backport of 1.3: Rename the routine to start the target running _start(), with a compatibility routine start() calling it. Some suites declare an event start(), which obscures this method, which causes the class initializer to fail when called with start=1. Based on bug report and fix suggestion by Jacob Kaplan-Moss. 24 February 2002, 22:48:51 UTC
87d9d23 Backport of 1.3: Added support for unicode strings (utxt). 24 February 2002, 22:47:43 UTC
763c664 Backport of 1.47, 1.48 and 1.49: - Added minimal support for floating windows. - Changes by Donovan Preston (and a few minor ones by me) to make IDE run under MachoPython. Mainly making sure we don't call routines that don't exist. - Don't barf when an AppleEvent was not handled. It's ok to ignore. 24 February 2002, 22:46:28 UTC
701debf Backport of 1.9 and 1.10: Rewritten, clarified, corrected and cleaned up by Michael J. Barber. Some modifications and clarifications (by me) to Michael's mods. 24 February 2002, 22:44:00 UTC
d17700c Backport jackjansen's checkin of revision 2.37: Workaround for what is probably a problem in Apple's gcc: <pthread.h> fails on a function pointer formal argument called "destructor", which is typedeffed as a different function pointer type in object.h. 23 February 2002, 08:43:03 UTC
06efb77 backport tim_one's checkin of revision 1.101 of libfuncs.tex SF bug #501591: dir() doc is old Bugfix candidate. + Updated dir() description to match actual 2.2 behavior. + Replaced the dir(sys) example with dir(struct), because the former was way out of date and is bound to change frequently, while the latter is stable. + Added a note cautioning that dir() is supplied primarily for convenience at an interactive prompt (hoping to discourage its use as the foundation of introspective code outside the core). 23 February 2002, 08:31:37 UTC
952f138 Merge trunk. 22 February 2002, 21:26:49 UTC
e583047 Typo: thsi -> this. Closes SF bug #521450. 22 February 2002, 15:40:45 UTC
dcaab1f Backport theller's check-in of revision 1.45: Make it 1.5.2 compatible again. (I'm not sure how having symlinks around the repository interacts with branches -- I'm going to tread carefully in here) 22 February 2002, 13:55:28 UTC
45c44fb backport guido's checkin of revision 1.139: Updates related to Modules/Setup and setup.py. This addresses SF bug #512871 (Jon Ribbens): Installation instructions are wrong. Bugfix candidate. 22 February 2002, 13:50:51 UTC
6c7078b Fix the problem reported in [ #495401 ] Build troubles: --with-pymalloc in a slightly different manner to the trunk, as discussed on python-dev. 22 February 2002, 13:44:43 UTC
back to top