Commit Graph

32275 Commits

Author SHA1 Message Date
Raymond Hettinger
934d63eb40 Comment on the set_swap_bodies() helper function. 2005-07-31 01:33:10 +00:00
Raymond Hettinger
9f1a6796eb Revised the set() and frozenset() implementaion to use its own internal
data structure instead of using dictionaries.  Reduces memory consumption
by 1/3 and provides modest speed-ups for most set operations.
2005-07-31 01:16:36 +00:00
Fred Drake
fe25643192 use a test for PDF support that is more portable across teTeX major versions
(closes SF bug #1238210)
2005-07-29 17:17:19 +00:00
Fred Drake
50747fc1b9 add support for svn: and svn+ssh: URL schemes to urlparse 2005-07-29 15:56:32 +00:00
Vinay Sajip
c320c22f79 Documentation added about changes in 2.4 to basicConfig(), including documentation of the keyword arguments. A version change note was also added to the basic example. 2005-07-29 11:52:19 +00:00
Walter Dörwald
6eea789fd2 Disable encoding/decoding test, if unicode is disabled. 2005-07-28 16:49:15 +00:00
Hye-Shik Chang
97bb8ad394 Fix a typo. (found by Jong-uk Kim) 2005-07-28 05:57:19 +00:00
Michael W. Hudson
8137bea4ca This is barry-scott's patch:
[ 1231069 ] ioctl has problem with -ive request codes

by using the 'I' not the 'i' format code to PyArg_ParseTuple().

Backport candidate?  Maybe...
2005-07-27 20:24:40 +00:00
Raymond Hettinger
e452c7af77 Update permissions for Johannes Gijsbers. 2005-07-27 17:59:02 +00:00
Guido van Rossum
755149fb97 Ouch, move that comment to the right place. 2005-07-27 00:00:44 +00:00
Guido van Rossum
49a4b68b8b Fix a problem in Tkinter introduced by SF patch #869468 (checked in as
1.179): delete bogus __hasattr__ and __delattr__ methods on class Tk
that were breaking Tkdnd.
2005-07-26 23:57:46 +00:00
Trent Mick
8321b42f38 Upgrade Windows build to zlib 1.2.3 (a security fix) 2005-07-26 02:29:21 +00:00
Georg Brandl
9443242463 That was one too much. 2005-07-22 21:52:25 +00:00
Georg Brandl
7eb4b7d177 Fix all wrong instances of "it's". 2005-07-22 21:49:32 +00:00
Georg Brandl
08c02dbb85 [ 1243081 ] repair typos 2005-07-22 18:39:19 +00:00
Walter Dörwald
c9878e1b22 Make attributes and local variables in the StreamReader str objects instead
of unicode objects, so that codecs that do a str->str decoding won't promote
the result to unicode. This fixes SF bug #1241507.
2005-07-20 22:15:39 +00:00
Fred Drake
21c825417f add information about alternate implementations, noting that documentation
for the implementation should be consulted
(thanks to Evelyn Mitchell for suggesting this)
2005-07-20 04:33:01 +00:00
Fred Drake
d5ecb513ad fix markup nits 2005-07-20 03:49:42 +00:00
Georg Brandl
e35b657efd Fix cleanup DECREF logic in builtin_filter function. 2005-07-19 22:20:20 +00:00
Georg Brandl
150db73c78 added news entry for previous checkin 2005-07-18 08:53:17 +00:00
Georg Brandl
2d8cc618db [ 755617 ] os module: Need a better description of "mode" 2005-07-18 08:16:33 +00:00
Georg Brandl
2982252452 bug [ 850238 ] unclear documentation/missing command? 2005-07-18 08:04:17 +00:00
Georg Brandl
ca5feabac2 bug [ 957505 ] SocketServer module documentation misleading 2005-07-18 07:38:44 +00:00
Tim Peters
de7990b8af SF bug #1238681: freed pointer is used in longobject.c:long_pow().
In addition, long_pow() skipped a necessary (albeit extremely unlikely
to trigger) error check when converting an int modulus to long.

Alas, I was unable to write a test case that crashed due to either
cause.

Bugfix candidate.
2005-07-17 23:45:23 +00:00
Tim Peters
f5f32b4712 Whitespace normalization. 2005-07-17 23:16:17 +00:00
Georg Brandl
c48a740887 bug [ 1021621 ] use first_name, not first, in code samples 2005-07-17 21:18:25 +00:00
Georg Brandl
b37b8eca88 bug [ 872769 ] os.access() documentation should stress race conditions 2005-07-17 21:10:11 +00:00
Georg Brandl
75d5106bd0 [ 912943 ] 7.5.6 Thread Objects is too vague 2005-07-17 21:00:26 +00:00
Georg Brandl
5dbda75a02 - Bug #1015140: disambiguated the term "article id" in nntplib docs and
docstrings to either "article number" or "message id".
2005-07-17 20:27:41 +00:00
Georg Brandl
0e03272350 bug [ 1061920 ] "k" specifier in PyArg_ParseTuple incomplete documentated 2005-07-17 20:05:25 +00:00
Skip Montanaro
7a7b350375 use macro 2005-07-17 15:34:58 +00:00
Skip Montanaro
bbf74f9d7b Note that usegmt is new in 2.4. Closes #1239681. 2005-07-17 11:47:46 +00:00
Hye-Shik Chang
4e422817eb Add support for FreeBSD 7. 2005-07-17 02:36:59 +00:00
Jack Jansen
149787e7c5 Added an option to the scanner to generated marked-up HTML from the input
file. This should make it a lot easier (I hope) to get the regular
expressions right.
2005-07-17 00:15:46 +00:00
Georg Brandl
a4a8b820aa bug [ 1238170 ] threading.Thread uses {} as default argument 2005-07-15 09:13:21 +00:00
Raymond Hettinger
8bfa8935ea textwrap now processes text chucks at O(n) speed instead of O(n**2).
Patch #1209527 (Contributed by Connelly).
2005-07-15 06:53:35 +00:00
Raymond Hettinger
d5d469d3d1 Brett requests that Flovis's permissions be dropped. 2005-07-14 17:34:00 +00:00
Georg Brandl
5c5fe2f445 RFE [ 1216944 ] Add Error Code Dictionary to urllib2 2005-07-14 06:40:47 +00:00
Walter Dörwald
c1f5fff2b7 Apply SF patch #1101726: Fix buffer overrun in tokenizer.c when a source file
with a PEP 263 encoding declaration results in long decoded line.
2005-07-12 21:53:43 +00:00
Jack Jansen
d7b76e9f69 Fix for #1236090: FSSpec.as_pathname() crashes.
Turns out patch #1035255 was incomplete, it only patched _Filemodule.c
and not filesupport.py. So regenerating caused as_pathname() to go into
an infinite loop.
2005-07-12 21:25:05 +00:00
Georg Brandl
b9ab7a584d Oops. 2005-07-12 13:20:49 +00:00
Georg Brandl
9abfa90a6d bug [ 1232768 ] Mistakes in online docs under "5.3 Pure Embedding" 2005-07-12 13:17:59 +00:00
Michael W. Hudson
0edc7a03e2 Fix:
[ 1229429 ] missing Py_DECREF in PyObject_CallMethod

Add a test in test_enumerate, which is a bit random, but suffices
(reversed_new calls PyObject_CallMethod under some circumstances).
2005-07-12 10:21:19 +00:00
Georg Brandl
208eec2cad bug [ 1235266 ] debug info file descriptor of tarfile is inconsistent 2005-07-12 07:28:20 +00:00
Tim Peters
ecc6e6a54e SF bug 1185883: PyObject_Realloc can't safely take over a block currently
managed by C, because it's possible for the block to be smaller than the
new requested size, and at the end of allocated VM.  Trying to copy over
nbytes bytes to a Python small-object block can segfault then, and there's
no portable way to avoid this (we would have to know how many bytes
starting at p are addressable, and std C has no means to determine that).

Bugfix candidate.  Should be backported to 2.4, but I'm out of time.
2005-07-10 22:30:55 +00:00
Tim Peters
7d66b00f29 Whitespace normalization. 2005-07-10 20:37:51 +00:00
Georg Brandl
9a3240e8e6 bug 1234979 addition 2005-07-09 15:26:33 +00:00
Georg Brandl
af410b510d bug [ 1234979 ] Lock.acquire treats only 1 as True 2005-07-08 22:26:13 +00:00
Georg Brandl
8b687cf683 bug [ 969757 ] function and method objects confounded in Tutorial 2005-07-08 21:36:36 +00:00
Jack Jansen
6d394d9b68 Handle argref so it can be overridden more easily in a subclass. 2005-07-08 15:03:37 +00:00