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

sort by:
Revision Author Date Message Commit Date
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
62f0734 backport loewis' checkin of revision 2.127 of typeobject.c Allow __doc__ to be of arbitrary type. Patch by James Henstridge, fixes #504343. 2.2.1 candidate. 22 February 2002, 13:31:18 UTC
a9793cb backport tim_one's checkin of revision 1.3 of reindent.py SF bug #497839: reindent chokes on empty first lines. Reindenter.run(): copy over initial all-whitespace lines (if any, and after normalizing to remove trailing blanks and tabs). Bugfix candidate. 22 February 2002, 13:30:17 UTC
bccffe2 backport tim_one's checkin of revision 1.10 of test_thread.py revision 1.5 of test_threaded_import.py SF bug #516372: test_thread: unhandled exc. in thread Fix exit races in test_thread.py and test_threaded_import.py. I suspect the bug is provokable only under Linux (where child threads seem to get lots of cycles before they get killed after the main thread exits), or on multi-processor machines running other OSes. Bugfix candidate. 22 February 2002, 13:29:32 UTC
c22d459 backport gward's checkin of revision 1.25 of urllib2.py Fix bug #511786 (2.2.1 candidate): ensure that custom-supplied headers are preserved for redirected requests. 22 February 2002, 13:26:54 UTC
03474c5 backport gvanrossum's checkin of revision 2.54 of complexobject.c Declare real and imag as read-only attributes. This fixes SF bug #514858 (Gregory Smith): complex not entirely immutable 2.2.1 Bugfix candidate! 22 February 2002, 13:23:33 UTC
35bbe56 backport akuchling's checkin of revision 1.12 of file_util.py [Bug #220993; may also fix bug #479469] Fix flakiness when old 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. 22 February 2002, 13:22:55 UTC
fffbde7 backport gvanrossum's checkin of revision 1.21 of CGIHTTPServer.py date: 2002/02/01 16:27:59; author: gvanrossum; state: Exp; lines: +18 -4 Wesley Chun's SF patch 511380: add CGIHTTPServer error supt for Win32 This uses os.popen3 (if it exists) to ensure that errors from a non-Python CGI script are logged. Bugfix candidate. 22 February 2002, 13:22:31 UTC
94e5000 backport akuchling's checkin of revision 1.11 of install_scripts.py Restrict the mode to the lowest four octal positions; higher positions 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. This patch was applied by an alarmingly automated system -- I hope it worked... 22 February 2002, 13:19:54 UTC
2d677d2 Correct the refcount information for the PyWeakref_GetObject() function. This closes SF bug #520087. 20 February 2002, 05:08:02 UTC
c42fc65 Backport gvanrossum's checkin of revision 2.80: Bugfix candidate. Fix SF bug #511603: Error calling str on subclass of int Explicitly fill in tp_str with the same pointer as tp_repr. 19 February 2002, 14:17:02 UTC
82d3c7d Backport theller's checkin of revision 1.35: package_dir must be converted from the distutils path conventions to local conventions before being used by build_py. Fixes SF bug #509288, probably a candidate for 2.2.1 19 February 2002, 14:15:40 UTC
0970905 SF #515023. Make _DummyThread.join() signature match base class (Thread) 19 February 2002, 03:02:33 UTC
87ed3fe SF #515041, Update path for 2.2 19 February 2002, 02:57:05 UTC
8096219 Patch #508038: Do not use a type as a variable name. 16 February 2002, 23:41:39 UTC
f0c3827 The Grande 'sendall()' patch, copied from release21-maint. Fixes #516715. Replaces calls to socket.send() (which isn't guaranteed to send all data) with the new socket.sendall() method. 16 February 2002, 23:08:25 UTC
3b841e9 Add an availability statement for alarm(). 15 February 2002, 21:00:17 UTC
c57a51c Added deprecatioon information for mac.xstat(). This closes SF bug #505150. 15 February 2002, 14:40:52 UTC
a0c1ac4 The "%" character does not need to be escaped in verbatim environments. This closes SF bug #517811. 15 February 2002, 04:21:45 UTC
129c592 Consistently use \textasciicircum to produce a ^ character. LaTeX really falls flat on this one! 14 February 2002, 15:22:04 UTC
8ce1cd3 Added regression test for start()/stop() returning bogus NULL. 08 February 2002, 21:31:47 UTC
68726f5 start() and stop() methods: return None where there is no exception; returning NULL causes the interpreter to raise a SystemError. Noted by Anthony Baxter at Python 10. 08 February 2002, 21:31:23 UTC
f217829 Python 10 was a success, commemorate it\! This includes Guido's whitespace cleanup. 08 February 2002, 20:47:47 UTC
e8ec3fe This commit was manufactured by cvs2svn to create branch 'release22-maint'. 08 February 2002, 20:47:47 UTC
31df2c3 Backport my fixing up of PyObject_New/PyMem_Del mismatches. 06 February 2002, 17:11:51 UTC
e8c8814 Backport loewis' checkin of revision 1.44: Encode MSVC paths as mbcs. Fixes #509117. 2.2.1 candidate. (apparently 1.5.2 compatibility is still a goal for distutils, but I'll wait until that gets amended on the trunk...) 06 February 2002, 17:09:18 UTC
fa338d7 Fix a bunch of typos found by nnorwitz. 06 February 2002, 17:06:03 UTC
9cd2e86 Update the instructions on reporting bugs to reflect that anonymous reports are no longer accepted. 04 February 2002, 21:43:44 UTC
0179287 string.split() docstring described the interpretation of the maxsplit argument incorrectly. This closes SF bug #505997. 30 January 2002, 16:15:59 UTC
0d55fc3 Revise cheeseshop example so that the order of the keyword output is completely determined by the example; dict insertion order and the string hash algorithm no longer affect the output. This fixes SF bug #509281. 29 January 2002, 14:54:18 UTC
7043010 It's merge time! (well, this is the last one for the moment) Backport gvanrossum's checkin of revision 2.236: A tentative fix for SF bug #503837 (Roeland Rengelink): type.__module__ problems (again?) This simply initializes the __module__ local in a class statement from the __name__ global. I'm not 100% sure that this is the correct fix, although it usually does the right thing. The problem is that if the class statement executes in a custom namespace, the __name__ global may be taken from __builtins__, in which case it would have the value __builtin__, or it may not exist at all (if the custom namespace also has a custom __builtins__), in which case the class statement will fail. Nevertheless, unless someone finds a better solution, this is a 2.2.1 bugfix too. (apparently noone has :() 28 January 2002, 16:06:11 UTC
3c62623 It's merge time! Backport bwarsaw's checkin of revision 1.25: test_multipart_one_part(): Idempotency test case for a multipart/* with only one subpart. 28 January 2002, 15:31:14 UTC
c8b2544 It's merge time! Backport bwarsaw's checkin of revision 1.1: Test case of a singleton multipart; i.e. a multipart/* with only one subpart. 28 January 2002, 15:30:05 UTC
7017724 It's merge time! Backport bwarsaw's checkin of revision 1.6: _parsebody(): When adding subparts to a multipart container, make sure that the first subpart added makes the payload a list object. Otherwise, a multipart/* with only one subpart will not have the proper structure. 28 January 2002, 15:27:20 UTC
fbfb20e It's merge time! Backport loewis' checkin of revision 1.123: Encode Unicode arguments to split/splitlist as UTF-8. Fixes #507962. 2.2.1 bugfix candidate. 28 January 2002, 15:14:57 UTC
23d65ff It's merge time! Backport loewis' checkin of revision 2.7 (of dynload_hpux.c): Test for error status of shl_findsym. Fixes #505417. 2.2.1 candiate. 28 January 2002, 15:13:21 UTC
abab740 It's merge time! Tim sez "Bugfix candidate: the current state of AutoIdent.py should be in 2.2.1." 28 January 2002, 15:10:52 UTC
96baec2 It's merge time! Backport loewis' checkin of revision 1.74: Use BLDLIBRARY to build extension modules. Fixes #504252. 2.2.1 candidate. 28 January 2002, 15:07:45 UTC
409ab5f It's merge time! Backport gvanrossum's checkin of revision 1.9: There's no need for typechecks on the second and third argument of new.instancemethod() -- the instancemethod object is now a perfectly general container. This fixes SF bug ##503091 (Pedro Rodriquez): new.instancemethod fails for new classes This is a 2.2.1 candidate. 28 January 2002, 15:05:14 UTC
dd562b4 It's merge time! Backport gvanrossum's checkin of revision 2.38: There's no need for typechecks on the second and third argument of new.instancemethod() -- the instancemethod object is now a perfectly general container. This fixes SF bug ##503091 (Pedro Rodriquez): new.instancemethod fails for new classes This is a 2.2.1 candidate. 28 January 2002, 15:03:36 UTC
9e4beda It's merge time! Backport lemburg's checkin of revision 1.11: Restore Python 2.1 StringIO.py behaviour: support concatenating Unicode string snippets to larger Unicode strings. This fix should also go into Python 2.2.1. 28 January 2002, 15:01:42 UTC
d7238ec It's merge time! Backport lemburg's checkin of revision 1.20: Restore Python 2.1 StringIO.py behaviour: support concatenating Unicode string snippets to larger Unicode strings. This fix should also go into Python 2.2.1. 28 January 2002, 15:00:27 UTC
48f97f3 It's merge time! Backport gvanrossum's checkin: Checked in Sean Reifschneider's RPM spec file and patches. Bugfix candidate. 28 January 2002, 14:58:24 UTC
ebc89b6 This commit was manufactured by cvs2svn to create branch 'release22-maint'. 28 January 2002, 14:58:24 UTC
446b247 Add keyword.kwlist to the public API. 24 January 2002, 16:39:43 UTC
4d1012d libkeyword.tex was missing from the list of dependencies for the Library Reference. 24 January 2002, 16:39:26 UTC
44f813a Fix for [ #496154 ] Typos in dynload_beos.c and on the branch. 23 January 2002, 15:53:08 UTC
b887219 Fix typo reported by François Pinard. 21 January 2002, 16:09:42 UTC
f160f1b Updated GNU info dir segment from Milan Zamazal. 17 January 2002, 21:26:44 UTC
d41bffa Update email address. 17 January 2002, 21:06:19 UTC
04531f7 Fix Michael Hudson's email address. 17 January 2002, 06:18:17 UTC
52670a9 Merge in Thomas Heller's typo fix from revision 1.13. 15 January 2002, 04:48:59 UTC
0d21e64 Include <unistd.h> in Python.h. Fixes #500924. 12 January 2002, 11:13:24 UTC
2380a9e Add fallback argument to translation(). Set fallback to 1 for install(). Fixes #500595. 11 January 2002, 06:37:07 UTC
2aa3dc7 Added item about the webbrowser security fix. 10 January 2002, 13:51:05 UTC
9bac8e7 Fix webbrowser.py security bug: be more careful about what we pass to os.system(). This closes Python bug #500401, Debian bug #127507. 07 January 2002, 15:29:33 UTC
c34edbd Initialize err_ret with filename if available. Fixes #498828. 05 January 2002, 21:41:01 UTC
28ba76e Time2Internaldate(): Call isinstance() once for each of the type tests instead of possibly twice by using a sequence of types to check for. Add a message to the ValueError that can be raised. 05 January 2002, 17:22:20 UTC
95789f8 Check for time.struct_time in addition to tuples. Use 3 characters for zone hours. Fixes #499169. 05 January 2002, 11:33:55 UTC
f63438a Implement PyObject_DelItemString. Fixes #498915. 05 January 2002, 10:52:38 UTC
99dc409 Do not mask the name of a built-in function in example code. Based on comment sent to python-docs. 05 January 2002, 04:04:36 UTC
3f7f0f8 Fix indentation error in example from the Tkinter Life Preserver. This closes SF bug #499505. 05 January 2002, 03:57:19 UTC
3b9bcc8 Fix minor typo reported in SF patch #497951. 05 January 2002, 01:52:23 UTC
c8ae21a Backport gvanrossum's checkin of revision 1.20: Thread.__bootstrap(): ignore exceptions in the self.__delete() call in the finally clause. An exception here could happen when a daemon thread exits after the threading module has already been trashed by the import finalization, and there's not much of a point in trying to insist doing the cleanup in that stage. This should fix SF bug ##497111: active_limbo_lock error at program exit. 2.1.2 and 2.2.1 Bugfix candidate! (has this gone into 2.1.2 yet?) 04 January 2002, 12:29:45 UTC
back to top