https://github.com/python/cpython

sort by:
Revision Author Date Message Commit Date
c7afd2c This commit was manufactured by cvs2svn to create tag 'r152c1'. 08 April 1999, 20:50:27 UTC
6804b7a Release 1.5.2c1. Add IDLE and Uninstall to program group. Don't distribute zlib.dll. Tweak some comments. 08 April 1999, 20:50:27 UTC
fd498bd Now using static zlib 1.1.3 08 April 1999, 20:49:11 UTC
2aeba70 # File location for tut.tex and URL for Aaron Watters' tutorial have changed. 08 April 1999, 20:42:11 UTC
21ad59f # TODO entries changed 08 April 1999, 20:28:42 UTC
9a744a9 The usual 08 April 1999, 20:27:54 UTC
6d0de99 Release 1.5.2c1 08 April 1999, 20:23:44 UTC
42efa61 Release 1.5.2c1. 08 April 1999, 20:23:28 UTC
0b7dd08 # Bah. The same problem occurred a second time. 08 April 1999, 20:22:46 UTC
437cfe8 News for the 1.5.2c1 release. 08 April 1999, 20:17:57 UTC
9b11279 On Windows, we suddenly find, strftime() may return "" for an unsupported format string. (I guess this is because the logic for deciding whether to reallocate the buffer or not has been improved.) This caused the test code to crash on result[0]. Fix this by assuming an empty result also means the format is not supported. 08 April 1999, 17:23:11 UTC
60cc90e This demo imported some private code from Matt. Make it cripple along. 08 April 1999, 15:18:12 UTC
6e9dadc Delete an accidentally checked-in feature that actually broke more than was worth it: when deleting a canvas item, it would try to automatically delete the bindings for that item. Since there's nothing that says you can't reuse the tag and still have the bindings, this is not correct. Also, it broke at least one demo (Demo/tkinter/matt/rubber-band-box-demo-1.py). 08 April 1999, 14:46:06 UTC
b738d26 Win/CE thread support by Mark Hammond. 08 April 1999, 13:57:06 UTC
b729a1d Patch by Andrew Kuchling to unflush() (flush() for deflating). Without this, if inflate() returned Z_BUF_ERROR asking for more output space, we would report the error; now, we increase the buffer size and try again, just as for Z_OK. 07 April 1999, 20:23:17 UTC
052364b Use binary mode for all gzip files we open. 07 April 1999, 19:00:58 UTC
00b6d0f New change log. 07 April 1999, 18:43:22 UTC
a2ca434 New version. 07 April 1999, 18:41:59 UTC
b6987b1 Alas, get rid of the Win specific hack to ask the user to press Return before exiting when an error happened. This didn't work right when Python is invoked from a daemon. 07 April 1999, 18:32:51 UTC
a99c5db Version bump awaiting impending new release. (Not much has changed :-( ) 07 April 1999, 18:27:29 UTC
1e7b0ac Removing an unused image of a snake. I don't know what its origins are but I think I've seen it once in a NeXT dictionary application -- not sure whether anyone owns copyright but I don't see why we should risk it. 07 April 1999, 17:23:09 UTC
0d8d3dd lower, tkraise/lift hide Misc.lower, Misc.tkraise/lift, so the preferred name for them is tag_lower, tag_raise (similar to tag_bind, and similar to the Text widget); unfortunately can't delete the old ones yet (maybe in 1.6) 07 April 1999, 16:25:54 UTC
2571cc8 Changes by Mark Hammond for Windows CE. Mostly of the form #ifdef DONT_HAVE_header_H ... #endif around #include <header.h>. 07 April 1999, 16:07:23 UTC
99fb7c7 Remove unused variable from complex_from_string() code. 07 April 1999, 16:05:47 UTC
bd341fa Add the possibility of a gamma release (release candidate). Add '+' to string version number to indicate we're beyond b2 now. 07 April 1999, 16:00:20 UTC
7969f31 Updated documentation by Per Cederqvist. I've added back the documentation sendmail() to reflect the changes by The Dragon (see smtplib.py checkin). 07 April 1999, 15:56:51 UTC
8c67e4e Add extern decl for fsync() for SunOS 4.x. 07 April 1999, 15:49:41 UTC
296e143 Changes by Per Cederquist and The Dragon. Per writes: """ The application where Signum Support uses smtplib needs to be able to report good error messages to the user when sending email fails. To help in diagnosing problems it is useful to be able to report the entire message sent by the server, not only the SMTP error code of the offending command. A lot of the functions in sendmail.py unfortunately discards the message, leaving only the code. The enclosed patch fixes that problem. The enclosed patch also introduces a base class for exceptions that include an SMTP error code and error message, and make the code and message available on separate attributes, so that surrounding code can deal with them in whatever way it sees fit. I've also added some documentation to the exception classes. The constructor will now raise an exception if it cannot connect to the SMTP server. The data() method will raise an SMTPDataError if it doesn't receive the expected 354 code in the middle of the exchange. According to section 5.2.10 of RFC 1123 a smtp client must accept "any text, including no text at all" after the error code. If the response of a HELO command contains no text self.helo_resp will be set to the empty string (""). The patch fixes the test in the sendmail() method so that helo_resp is tested against None; if it has the empty string as value the sendmail() method would invoke the helo() method again. The code no longer accepts a -1 reply from the ehlo() method in sendmail(). [Text about removing SMTPRecipientsRefused deleted --GvR] """ and also: """ smtplib.py appends an extra blank line to the outgoing mail if the `msg' argument to the sendmail method already contains a trailing newline. This patch should fix the problem. """ The Dragon writes: """ Mostly I just re-added the SMTPRecipientsRefused exception (the exeption object now has the appropriate info in it ) [Per had removed this in his patch --GvR] and tweaked the behavior of the sendmail method whence it throws the newly added SMTPHeloException (it was closing the connection, which it shouldn't. whatever catches the exception should do that. ) I pondered the change of the return values to tuples all around, and after some thinking I decided that regularizing the return values was too much of the Right Thing (tm) to not do. My one concern is that code expecting an integer & getting a tuple may fail silently. (i.e. if it's doing : x.somemethod() >= 400: expecting an integer, the expression will always be true if it gets a tuple instead. ) However, most smtplib code I've seen only really uses the sendmail() method, so this wouldn't bother it. Usually code I've seen that calls the other methods usually only calls helo() and ehlo() for doing ESMTP, a feature which was not in the smtplib included with 1.5.1, and thus I would think not much code uses it yet. """ 07 April 1999, 15:03:39 UTC
630a9a6 Fix the tests now that splitdrive() no longer treats UNC paths special. (Some tests converted to splitunc() tests.) 06 April 1999, 19:38:18 UTC
f3c695c Withdraw the UNC support from splitdrive(). Instead, a new function splitunc() parses UNC paths. The contributor of the UNC parsing in splitdrive() doesn't like it, but I haven't heard a good reason to keep it, and it causes some problems. (I think there's a philosophical problem -- to me, the split*() functions are purely syntactical, and the fact that \\foo is not a valid path doesn't mean that it shouldn't be considered an absolute path.) Also (quite separately, but strangely related to the philosophical issue above) fix abspath() so that if win32api exists, it doesn't fail when the path doesn't actually exist -- if GetFullPathName() fails, fall back on the old strategy (join with getcwd() if neccessary, and then use normpath()). 06 April 1999, 19:32:19 UTC
8137680 For BeOS PowerPC. Chris Herborth. 06 April 1999, 15:50:51 UTC
4f21d54 Added more "See also" entries, + 1 inline hyperlink. 05 April 1999, 22:18:12 UTC
ea003fc Fixed latex2html weirdness with footnotes. 05 April 1999, 21:59:15 UTC
45b0aed correct version info for zlib. add note about module failing with old versions of the library. update comment that explains that this doc is *still* out of date 05 April 1999, 21:55:21 UTC
0ffdd05 Jonathan Giddy notes, and Chris Lawrence agrees, that some comments on #else/#endif are wrong, and that #if HAVE_TM_ZONE should be #ifdef. 05 April 1999, 21:54:14 UTC
93aa0f2 Fixed latex2html weirdness with footnotes. 05 April 1999, 21:39:17 UTC
b55ce1e Fixed latex2html weirdness with footnotes. 05 April 1999, 21:32:52 UTC
52e2d51 Fixed latex2html weirdness for a footnote. 05 April 1999, 21:26:37 UTC
9aa8543 open() description: Made it more clear that 'b' should always be added to the mode value for binary files to improve portability. Fixed latex2html weirdness with a couple of footnotes. 05 April 1999, 21:22:41 UTC
ae14230 Bunch of new contributors, including 9 who contributed to the Docs, reported by Fred. 05 April 1999, 21:18:12 UTC
0155370 Added a few items to the "See also" sections at Guido's prompting. Made more references to other modules in the text hyperlinks for the HTML and PDF versions. 05 April 1999, 19:46:21 UTC
766e0cb Added "doc" target to match the other document-prefix targets. 05 April 1999, 19:28:29 UTC
50ae47b Removed bosities around example code; not sure where that stuff crept in! 05 April 1999, 19:26:16 UTC
1dc3a50 Made improvements based on changes just made and comments from Bernhard Reiter <bernhard@csd.uwm.edu>. 05 April 1999, 19:00:54 UTC
fa1591c Oops, missed mode parameter to open(). 05 April 1999, 18:37:59 UTC
9bb76d1 Made the default mode 'rb' instead of 'r', for better cross-platform support. (Based on comment on the documentation by Bernhard Reiter <bernhard@csd.uwm.edu>). 05 April 1999, 18:33:40 UTC
06ca948 Added all the "external action" methods (to make handling the verbose and dry-run flags consistently painless): 'execute()', 'mkpath()', 'copy_file()', 'copy_tree()', 'make_file()', and stub for 'make_files()' (not sure yet if it's useful). 04 April 1999, 02:58:07 UTC
e765a3b Added 'dry_run' flag to most functions (to support the "shadow methods" that wrap them in the Command class). Fixed 'copy_file()' to use '_copy_file_contents()', not 'copyfile()' from shutil module -- no reference to shutil anymore. Added "not copying" announcement in 'copy_file()'. Wee comment fix. 04 April 1999, 02:54:20 UTC
4070f50 Changed to use the method versions of 'copy_file()', 'copy_tree()', and 'make_file()'-- that way, the verbose and dry-run flags are handled for free. 04 April 1999, 02:46:29 UTC
bd3bdde For reasons I dare not explain, this script should always execute main() when imported (in other words, it is not usable as a module). 02 April 1999, 22:18:25 UTC
8ff764f Jonathan Giddy write: In test_cpickle.py, the module os got imported, but the line to remove the temp file has gone missing. 01 April 1999, 15:32:30 UTC
60e7330 Per Cederqvist writes: If you send something like "PUT / HTTP/1.0" to something derived from BaseHTTPServer that doesn't define do_PUT, you will get a response that begins like this: HTTP/1.0 501 Unsupported method ('do_PUT') Server: SimpleHTTP/0.3 Python/1.5 Date: Tue, 30 Mar 1999 18:53:53 GMT The server should complain about 'PUT' instead of 'do_PUT'. This patch should fix the problem. 30 March 1999, 20:17:31 UTC
275e834 Added "Documenting Python" to the index. 30 March 1999, 13:43:54 UTC
f123f84 Patch by Per Cederqvist, who writes: """ - It needlessly used the makefile() method for each response that is read from the SMTP server. - If the remote SMTP server closes the connection unexpectedly the code raised an IndexError. It now raises an SMTPServerDisconnected exception instead. - The code now checks that all lines in a multiline response actually contains an error code. """ The Dragon approves. 29 March 1999, 20:33:21 UTC
9065ea3 When run as a script, report failures in the exit code as well. Patch largely based on changes by Andrew Dalke, as discussed in the distutils-sig. 29 March 1999, 20:25:40 UTC
3527f59 Hack so that if a 302 or 301 redirect contains a relative URL, the right thing "just happens" (basejoin() with old URL). 29 March 1999, 20:23:41 UTC
c91fcaa Protection against picling to/from closed (real) file. The problem was reported by Moshe Zadka. 29 March 1999, 20:00:14 UTC
89ae2b9 Test protection against picling to/from closed (real) file. 29 March 1999, 19:59:32 UTC
4958f9a #$@%! Forgot to remove a #error directive used for testing. Sorry. 29 March 1999, 19:12:41 UTC
5773160 Chris Lawrence writes: """ The GNU folks, in their infinite wisdom, have decided not to implement altzone in libc6; this would not be horrible, except that timezone (which is implemented) includes the current DST setting (i.e. timezone for Central is 18000 in summer and 21600 in winter). So Python's timezone and altzone variables aren't set correctly during DST. Here's a patch relative to 1.5.2b2 that (a) makes timezone and altzone show the "right" thing on Linux (by using the tm_gmtoff stuff available in BSD, which is how the GLIBC manual claims things should be done) and (b) should cope with the southern hemisphere. In pursuit of (b), I also took the liberty of renaming the "summer" and "winter" variables to "july" and "jan". This patch should also make certain time calculations on Linux actually work right (like the tz-aware functions in the rfc822 module). (It's hard to find DST that's currently being used in the southern hemisphere; I tested using Africa/Windhoek.) """ 29 March 1999, 19:12:04 UTC
91c488c Replaced the last attempt at an "unreadline" with one that actually works on non-seekable file-like objects, such as URLs. (Oops.) 29 March 1999, 18:01:49 UTC
8e702d4 Jonathan Giddy discovered this file was missing. 29 March 1999, 15:28:54 UTC
cf95b0f Avoid warnings from AIX compiler. Reported by Vladimir (AIX is my middlename) Marangozov, patch coded by Greg Stein. 29 March 1999, 14:57:59 UTC
2c4e009 Fixed a lot of the smaller nits identified in Guido's comments. Filled in some of the "blank" areas, and added another large blank area for a LaTeX primer. (Still a lot to be done.) 29 March 1999, 14:55:55 UTC
825df2a At Tim Peters' recommendation, add a dummy flush() method to PseudoFile. 29 March 1999, 14:52:28 UTC
02ef28b Tim Peters writes: I should have waited overnight <wink/sigh>. Nothing wrong with the one I sent, but I couldn't resist going on to add new -r1 / -r2 cmdline options for recreating the original files from ndiff's output. That's attached, if you're game! Us Windows guys don't usually have a sed sitting around <wink>. 28 March 1999, 17:55:32 UTC
a3433e8 Tim Peters writes: Attached is a cleaned-up version of ndiff (added useful module docstring, now echo'ed in case of cmd line mistake); added -q option to suppress initial file identification lines; + other minor cleanups, & a slightly faster match engine. 27 March 1999, 13:34:01 UTC
806a467 Where rfc822.Message is mentioned, add a link to the rfc822 module. 27 March 1999, 05:45:46 UTC
b091134 During display, if EPIPE is raised, it's probably because a pager was killed. Discard the error in that case, but propogate it otherwise. 26 March 1999, 22:36:00 UTC
787451b Added 'linestart' array and 'unreadline()' method (makes parsing a lot easier). 26 March 1999, 21:48:59 UTC
447b4a0 Test suite for UserList. 26 March 1999, 16:20:45 UTC
2a340b3 Use isinstance() where appropriate. Reformatted with 4-space indent. 26 March 1999, 16:20:18 UTC
ecb1a65 Helpwin.__init__(): The text widget should get focus. 26 March 1999, 16:11:40 UTC
61ba072 Removed unnecessary import `from PyncheWidget import PyncheWidget' 26 March 1999, 15:59:51 UTC
3eccc48 Test suite for UserDict 26 March 1999, 15:32:05 UTC
1697b9c Improved a bunch of things. The constructor now takes an optional dictionary. Use isinstance() where appropriate. 26 March 1999, 15:31:12 UTC
aa3828a Basic regr tests for pickle/cPickle 25 March 1999, 22:38:49 UTC
7c6a90d Added some rules that affect those little "See also:" sections. 25 March 1999, 22:22:45 UTC
bb584d3 Be more stylesheet friendly. 25 March 1999, 22:18:30 UTC
a608a1d Require the verbatim package (similar to the LaTeX version). 25 March 1999, 22:17:29 UTC
397032a Don't use "exec" in find_class(). It's slow, unnecessary, and (as AMK points out) it doesn't work in JPython Applets. 25 March 1999, 21:58:59 UTC
605ebdd Added a simple test suite for gzip. It simply opens a temp file, writes a chunk of compressed data, closes it, writes another chunk, and reads the contents back to verify that they are the same. 25 March 1999, 21:50:27 UTC
f4f119c Based on a suggestion from bruce@hams.com, make a trivial change to allow using the 'a' flag as a mode for opening a GzipFile. gzip files, surprisingly enough, can be concatenated and then decompressed; the effect is to concatenate the two chunks of data. If we support it on writing, it should also be supported on reading. This *wasn't* trivial, and required rearranging the code in the reading path, particularly the _read() method. Raise IOError instead of RuntimeError in two cases, 'Not a gzipped file' and 'Unknown compression method' 25 March 1999, 21:49:14 UTC
52a0d7d Add tests for float() and complex() with string args (Nick/Stephanie Lockwood). 25 March 1999, 21:25:01 UTC
cb1f242 Document complex() with string arg. 25 March 1999, 21:23:26 UTC
b95227d Add an .unused_data attribute to decompressor objects. If .unused_data is not an empty string, this means that you have arrived at the end of the stream of compressed data, and the contents of .unused_data are whatever follows the compressed stream. 25 March 1999, 21:21:08 UTC
1195023 Patch by Nick and Stephanie Lockwood to implement complex() with a string argument. This closes TODO item 2.19. 25 March 1999, 21:16:07 UTC
5fc9c86 SIGTERM is no longer caught to call sys.exitfunc. This change was made long ago but the documentation was never updated. 25 March 1999, 20:30:00 UTC
2cafcbb Remove \platformof support, since it's been removed from the LaTeX style sheet. Small nits. 25 March 1999, 16:57:04 UTC
e82f5b3 Added note about ftpmirror.py, since that seems to be one of the most requested Python tools/examples. 25 March 1999, 05:04:17 UTC
5450062 Added Samuel Bayer's new webchecker. Unfortunately his code breaks wcgui.py in a way that's not easy to fix. I expect that this is a temporary situation -- eventually Sam's changes will be merged back in. (The changes add a -t option to specify exceptions to the -x option, and explicit checking for #foo style fragment ids.) 24 March 1999, 19:09:00 UTC
2bc1379 Vladimir Marangozov contributed updated comments. 24 March 1999, 19:06:42 UTC
cd037e7 Folded long lines. 24 March 1999, 19:05:31 UTC
a6386ce Added Jeremy's test code for the sha module. 24 March 1999, 19:04:32 UTC
29d2acc Added Greg Stein and Andrew Kuchling's sha module. Fix comments about zlib version and URL. 24 March 1999, 19:03:59 UTC
4ec2698 Remove the temp file when we're done. 24 March 1999, 19:03:01 UTC
d023a78 Conform to standard boilerplate. 24 March 1999, 19:02:09 UTC
6b9da45 Chris Herborth: the new compiler in R4.1 needs some new options to work... 24 March 1999, 17:48:12 UTC
e7de206 Implement two suggestions by Jonathan Giddy: (1) in AIX, clear the data struct before calling gethostby{name,addr}_r(); (2) ignore the 3/5/6 args determinations made by the configure script and switch on platform identifiers instead: AIX, OSF have 3 args Sun, SGI have 5 args Linux has 6 args On all other platforms, undef HAVE_GETHOSTBYNAME_R altogether. 24 March 1999, 17:24:33 UTC
7b6c71f Vladimir Marangozov implements the AIX 3-arg gethostbyname_r code. 24 March 1999, 17:20:40 UTC
back to top