Fred Drake [Mon, 4 Jan 1999 16:15:02 +0000 (16:15 +0000)]
Typo: "TWELV" --> "TWELVE"
Added note at top, since LaTeX style writers like to force name
changes when someone else makes a change to the style. I'm sending a
note to the author reporting the error and asking for an updated
version.
This cannot be distributed in this form. This will be resolved when I
get a response from Ulf Lindgren.
Get rid of the strptype() declaration -- on some BSD systems, it's a
conflict, and it should be declared in time.h anyway.
(Too bad if gcc -Wall won't be happy if it isn't declared...)
Add sys.hexversion, which is an integer encoding the version in hexadecimal.
In other words, hex(sys.hexversion) == 0x010502b2 for Python 1.5.2b2.
This is derived from the new variable PY_VERSION_HEX defined in patchlevel.h.
(Cute, eh?)
Much has changed -- too much, in fact, to write down.
The big news is that there's a standard way to write IDLE extensions;
see extend.txt. Some sample extensions have been provided, and
some existing code has been converted to extensions. Probably the
biggest new user feature is a new search dialog with more options,
search and replace, and even search in files (grep).
This is exactly as downloaded from my laptop after returning
from the holidays -- it hasn't even been tested on Unix yet.
Fred Drake [Mon, 28 Dec 1998 15:17:22 +0000 (15:17 +0000)]
Remove all use of $* in commands; some makes (Solaris 2.5, IRIX 6.X)
only expand this in dependency lists. Thanks for Sjoerd Mullendar for
pointing this out.
Guido van Rossum [Wed, 23 Dec 1998 23:04:17 +0000 (23:04 +0000)]
Added mt_interact() -- multithreaded version of interact().
interact() automatically uses this on Windows (where the
single-threaded version doesn't work).
Guido van Rossum [Wed, 23 Dec 1998 22:22:10 +0000 (22:22 +0000)]
Patch by Mike Meyer:
Extended the rfc822 parsedate routines to handle the cases they failed
on in an archive of ~37,000 messages. I believe the changes are
compatible, in that all previously correct parsing are still correct.
[I still see problems with some messages, but no showstoppers.]
Guido van Rossum [Wed, 23 Dec 1998 21:58:38 +0000 (21:58 +0000)]
Avoid crash in parsedate_tz() on certain invalid dates -- when the
field assumed to be the time is in fact the year, the resulting list
doesn't have enough items, and this isn't checked for. Return None
instead.
Guido van Rossum [Tue, 22 Dec 1998 16:49:16 +0000 (16:49 +0000)]
Add warning to Netrc's docstring that it is obsolete -- use the netrc
module instead. (The main advantage of the latter is that it comes
with documentation.)
Guido van Rossum [Tue, 22 Dec 1998 13:50:33 +0000 (13:50 +0000)]
The usual.
# Message to all python-checkins readers: we have a problem with the
# CVS mirroring software. You can't check out the latest changes yet.
# We hope to have fixed this by noon EST today.
Guido van Rossum [Mon, 21 Dec 1998 19:32:43 +0000 (19:32 +0000)]
Thanks to Chris Herborth, the thread primitives now have proper Py*
names in the source code (they already had those for the linker,
through some smart macros; but the source still had the old, un-Py names).
Fred Drake [Mon, 21 Dec 1998 18:56:13 +0000 (18:56 +0000)]
Clarify descriptions of some operations; it's not always clear that
strings are not actually modified. Problem reported by Dr. Peter
Stoehr <peter.stoehr@weihenstephan.org>.
Guido van Rossum [Mon, 21 Dec 1998 18:51:23 +0000 (18:51 +0000)]
Marc-Andre Lemburg notes about statparse():
"""
The message ID is returned lowercased and there is no way to access
the original ID the server sent. Now at least some news servers
are very picky about the case of the ID and return errors when
fetching articles with mixed case given a lowercased version
of the ID.
The solution is simple: remove the string.lower() call.
"""
(I might add that the lowercasing was probably introduced as a result
of sloppy copy-and-paste coding; there's a string.lower in a similar
piece of code a bit higher in the source, that makes more sense --
it's lowercasing the group name.)
Guido van Rossum [Mon, 21 Dec 1998 18:30:20 +0000 (18:30 +0000)]
100 bottles of beer on the wall example.
After a version by Fredrik Lundh that I found on the web somewhere.
(I like mine better, but of course that may have to do with my alcohol
consumption. :-)
Guido van Rossum [Mon, 21 Dec 1998 18:15:28 +0000 (18:15 +0000)]
Sjoerd Mullender:
- Fixed a bug where a syntax error was reported when a document
started with white space. (White space at the start of a document
is valid if there is no XML declaration.)
- Improved the speed quite a bit for documents that don't make use of
namespaces.
Jeremy Hylton [Fri, 18 Dec 1998 22:13:11 +0000 (22:13 +0000)]
patches from Andrew
NOTE: There is still a bug of some sort in the behavior of zlib. In
at least one case, inflate returns Z_OK (which is typically
interpreted to mean that more output space is needed) when it has
finished inflating a buffer. This has been reported as a bug to the
zlib maintainers; we may need to change the Python interface.