Fred Drake
a6c2eb5e1e
Donn Cave <donn@u.washington.edu>:
...
Do not assume that all platforms using a MetroWorks compiler can use
POSIX threads; the assumption breaks on BeOS. This fix only helps
for BeOS.
This closes SourceForge patch #101772 .
2000-10-06 15:48:38 +00:00
Fred Drake
51d9036cc8
Norman Vine <nhv@users.sourceforge.net>:
...
tcp.h is not available on CygWin, so do not try to include it there.
This closes SourceForge patch #101802 .
2000-10-06 15:37:06 +00:00
Fred Drake
5d63a39983
is_zipfile() description: Use the same name for the parameter as the
...
code, in case someone wants to use it as a keyword paramter.
ZIP_DEFLATED description: Do not reveal the specific value of the
constant, since code should only use the symbolic name.
2000-10-06 15:29:56 +00:00
Fred Drake
50a22a4cad
Added a name.
2000-10-06 15:25:01 +00:00
Fred Drake
36ed560710
Added section on threads problems on Reliant UNIX; this relates to
...
bug #113797 . We should be able to resolve this for the next release.
Reflowed the comments on Monterey (64-bit AIX) to match the flow of the
other platform-specific sections.
2000-10-06 01:58:48 +00:00
Guido van Rossum
00236f38da
[ Bug #110677 ] PRIVATE: various minor Tkinter things (PR#388)
...
http://sourceforge.net/bugs/?func=detailbug&group_id=5470&bug_id=110677
Canvas.CanvasItem & Canvas.Group:
- bind lacks an optional "add" param
- unbind lacks an optional "funcid" param
- tkraise/lower should call self.canvas.tag_XXXX
(markus.oberhumer@jk.uni-linz.ac.at )
Note: I'm *not* fixing "bbox() return value is inconsistent with
Canvas.bbox()" -- it might break existing code.
2000-10-06 00:38:51 +00:00
Tim Peters
c54d19043a
SF bug 115831 and Ping's SF patch 101751, 0.0**-2.0 returns inf rather than
...
raise ValueError. Checked in the patch as far as it went, but also changed
all of ints, longs and floats to raise ZeroDivisionError instead when raising
0 to a negative number. This is what 754-inspired stds require, as the "true
result" is an infinity obtained from finite operands, i.e. it's a singularity.
Also changed float pow to not be so timid about using its square-and-multiply
algorithm. Note that what math.pow does is unrelated to what builtin pow
does, and will still vary by platform.
2000-10-06 00:36:09 +00:00
Mark Hammond
4779a0a6fd
Remove some debugging messages - although this code is a complete hack, we dont need to announce it to the world every time they use freeze!
2000-10-05 22:10:33 +00:00
Fred Drake
034c2a9f7a
Add support for "import re" -- it uses pre, but user code does not need
...
to.
2000-10-05 20:42:44 +00:00
Neil Schemenauer
410cb6be8f
The _PyTuple_Resize() last_is_sticky flag must now always be false.
2000-10-05 19:38:24 +00:00
Neil Schemenauer
08b53e6a2a
Simplify _PyTuple_Resize by not using the tuple free list and dropping
...
support for the last_is_sticky flag. A few hard to find bugs may be
fixed by this patch since the old code was buggy.
2000-10-05 19:36:49 +00:00
Tim Peters
98dc065c1b
SF "bug" 115973: patches from Norman Vine so that shared libraries and
...
Tkinter work under Cygwin. Accepted on faith & reasonableness.
2000-10-05 19:24:26 +00:00
Barry Warsaw
293b03f73f
translation(): Minor optimization patch which avoids instantiating the
...
default value's instance unless it's absolutely necessary.
2000-10-05 18:48:12 +00:00
Barry Warsaw
7d1219d9bd
Change all occurances of
...
test -d "$directory"
to
test ! -z "directory" -a -d "directory"
Apparently, on SunOS 4.1.4_JL (and other?) OSes, -d on an empty string
always returns true. This closes SF bug #115392 .
2000-10-05 18:45:53 +00:00
Guido van Rossum
3dc0a514e6
[ Patch #101730 ] Add initial static support for Darwin/MacOSX.
...
By D.K. Wolfe.
2000-10-05 18:00:06 +00:00
Marc-André Lemburg
77317ca7dc
Added Py_FPROTO macro which was available in Python 1.5.x and below.
...
This should not be used for new code, but will probably make porting
old extensions to 2.0 a lot easier.
Also see Bug #116011 .
2000-10-05 17:25:45 +00:00
Jeremy Hylton
77249442a5
Fix Bug #115907 : encode '=' as '=3D' and not '=='
2000-10-05 17:24:33 +00:00
Andrew M. Kuchling
9351dd2084
Document the lookbehind assertions (closing bug#115119)
2000-10-05 15:22:28 +00:00
Thomas Wouters
dc9100f57d
Fix for SF bug #115987 : PyInstance_HalfBinOp does not initialize the
...
result-object-pointer that is passed in, when an exception occurs during
coercion. The pointer has to be explicitly initialized in the caller to avoid
putting trash on the Python stack.
2000-10-05 12:43:25 +00:00
Andrew M. Kuchling
7a90db6131
Document expand() method of MatchObjects
2000-10-05 12:35:29 +00:00
Mark Hammond
1f7838bcc0
Detect conflicting Python DLL on module import under Windows - as per [ Patch #101676 ]
2000-10-05 10:54:45 +00:00
Fred Drake
85788edca4
Better add at least a short docstring to the module!
2000-10-05 05:20:55 +00:00
Fred Drake
6522192c0b
Add a link to the new acks.html file.
2000-10-05 05:17:29 +00:00
Fred Drake
3705e59c04
Add rules for generating the acks.html file at the top of the document tree.
2000-10-05 05:16:56 +00:00
Fred Drake
702f2d763e
Ignore the acks.html file, since it is generated.
2000-10-05 05:16:12 +00:00
Fred Drake
f23431da11
New script to convert the ACKS file to a nicely formatted HTML file.
...
Uses the new support module.
2000-10-05 05:15:29 +00:00
Fred Drake
01a110be57
Use the new support module instead of including all the getopt
...
processing and style information directly.
2000-10-05 05:14:26 +00:00
Fred Drake
ca2b2e04e1
Factor out some of the presentation and shared code from mkmodindex and
...
a mkackshtml (not yet checked in).
2000-10-05 05:11:57 +00:00
Fred Drake
4beff43e45
List of acknowledgements culled from CVS checkin logs and memory.
...
The documentation ACKS list will be maintained separately from the
CPython ACKS list.
2000-10-05 04:05:30 +00:00
Tim Peters
ad14720262
New tool for normalizing indentation of .py files.
2000-10-05 03:48:38 +00:00
Fred Drake
559b5c8892
Update for next planned release.
2000-10-05 03:24:00 +00:00
Tim Peters
d57731f74b
Move LONG_BIT from intobject.c to pyport.h. #error if it's already been
...
#define'd to an unreasonable value (several recent gcc systems have
misdefined it, causing bogus overflows in integer multiplication). Nuke
CHAR_BIT entirely.
2000-10-05 01:42:25 +00:00
Trent Mick
c85eb0bd4b
Enable the binascii module for Win64. It builds and passes the test suite.
...
(I had explicitly disabled it a while ago, possibly unecessarily, along with
rgbimg, audioop, and imageop, which are advertised as "not for 64-bit
platforms.)
2000-10-04 20:57:29 +00:00
Trent Mick
d68d0a6f5a
Fix for test_class.py on Win64. id(self), which on Win64 returns a
...
PyLong, was used for the return value of a class __hash__ method, which
*must* return a PyInt. Solution: hash() the id(self) value.
2000-10-04 17:50:59 +00:00
Neil Schemenauer
b2c2c9e977
- update Neil's email address
2000-10-04 16:34:09 +00:00
Neil Schemenauer
97d723bd62
- do not start collection during processing of an exception
2000-10-04 16:25:07 +00:00
Neil Schemenauer
5196c586bb
- Fix a GC bug caused by PyDict_New() failing.
2000-10-04 16:22:26 +00:00
Neil Schemenauer
e3550a65eb
- fix a GC bug caused by malloc() failing
2000-10-04 16:20:41 +00:00
Fred Drake
15f06661c1
Added deprecation notices to atof(), atoi(), and atol(), recommending
...
use of the float(), int(), and long() built-ins instead.
Fixed minor markup nit elsewhere (use of \optional).
2000-10-04 13:59:52 +00:00
Fred Drake
c71c23e392
Added \versionchanged comment to os.popen() noting that it was unreliable
...
in earlier versions of Python; this is useful information for people
interested in writing code that is portable across Python versions.
Suggested by Peter Funk <pf@artcom-gmbh.de>.
2000-10-04 13:57:27 +00:00
Fred Drake
63eb6300a9
Remove styling information that conflicts with or duplicates the stylesheet;
...
different browsers resolve the conflicts differently, and the "proper"
resolution is not what we actually want.
Reported by Peter Funk <pf@artcom-gmbh.de>.
2000-10-04 13:39:24 +00:00
Andrew M. Kuchling
d44dc3ca6f
Rewrites to section on new development process, after Usenet discussion
...
of the text
2000-10-04 12:40:44 +00:00
Fred Drake
0b4e25d0c0
Use \obindex{...} instead of \indexii{...}{type} in many places; this is
...
more consistent with other index entries in the documentation.
2000-10-04 04:21:19 +00:00
Tim Peters
d215218178
test_popen2 broke on Windows shortly after 2.0b2 was released. Fixed it.
2000-10-03 23:07:13 +00:00
Martin v. Löwis
cf0a1cc417
Support non-namespace elements in *ElementNS of XMLGenerator.
2000-10-03 22:35:29 +00:00
Fred Drake
1654b43ef7
Preliminary tool to troll through the CVS logs and LaTeX sources for
...
the names of people that should be in the ACKS file.
This relies on some personal code that is not yet available, but should
be by the time we release 2.0c1.
2000-10-03 22:10:25 +00:00
Barry Warsaw
5b4c22806f
_PyUnicode_Fini(): Initialize the local freelist walking variable `u'
...
after unicode_empty has been freed, otherwise it might not point to
the real start of the unicode_freelist. Final closure for SF bug
#110681 , Jitterbug PR#398.
2000-10-03 20:45:26 +00:00
Fredrik Lundh
562586eb3a
Accept keyword arguments for (most) pattern and match object
...
methods. Closes buglet #115845 .
2000-10-03 20:43:34 +00:00
Fredrik Lundh
d11b5e54f0
Recompile pattern if (?x) flag was found inside the pattern during the
...
first scan. Closes bug #115040 .
2000-10-03 19:22:26 +00:00
Guido van Rossum
4ae8ef84da
In _PyUnicode_Fini(), decref unicode_empty before tearng down the free
...
list. Discovered by Barry, fix approved by MAL.
2000-10-03 18:09:04 +00:00