Tim Peters
2a182dbf3f
Logic for determining whether skipping test_pep277 is expected: whether
...
ths "should be" skipped depends on os.path.supports_unicode_filenames,
not really on the platform. Fiddled the expected-skip constructor
appropriately.
2002-10-09 01:07:11 +00:00
Tim Peters
cfac1d4a18
The
...
list(xrange(sys.maxint / 4))
test. Changed 4 to 2.
The belief is that this test intended to trigger a bit of code in
listobject.c's NRESIZE macro that's looking for arithmetic overflow. As
written, it doesn't achieve that, though, and leaves it up to the platform
realloc() as to whether it wants to allocate 2 gigabytes. Some platforms
say "sure!", although they don't appear to mean it, and disaster ensues.
Changing 4 to 2 (just barely) manages to trigger the arithmetic overflow
test instead, leaving the platform realloc() out of it.
I'll backport this to the 2.2 branch next.
2002-10-08 21:01:07 +00:00
Mark Hammond
8696ebcd28
Add os.path.supports_unicode_filenames for all platforms,
...
sys.getwindowsversion() on Windows (new enahanced Tim-proof <wink>
version), and fix test_pep277.py in a few minor ways.
Including doc and NEWS entries.
2002-10-08 02:44:31 +00:00
Martin v. Löwis
20eae69a9f
Document PEP 293.
2002-10-07 19:01:07 +00:00
Martin v. Löwis
bd5e38d4cc
Document PEP 277 changes.
2002-10-07 18:52:29 +00:00
Martin v. Löwis
bab9559d12
Include wctype.h.
2002-10-07 18:26:16 +00:00
Martin v. Löwis
19ff44643f
Check for wctype.h.
2002-10-07 17:45:56 +00:00
Barry Warsaw
08c82b8086
openfile(): Go back to opening the files in text mode. This undoes
...
the change in revision 1.11 (test_email.py) in response to SF bug
#609988 . We now think that was the wrong fix and that WinZip was the
real culprit there.
2002-10-07 17:27:55 +00:00
Barry Warsaw
487fe6ac39
_parsebody(): Use get_content_type() instead of the deprecated
...
get_type(). Also, one of the regular expressions is constant so might
as well make it a module global. And, when splitting up digests,
handle lineseps that are longer than 1 character in length
(e.g. \r\n).
2002-10-07 17:27:35 +00:00
Martin v. Löwis
45bb87bc13
Use escaped Unicode literals, according to PEP 8.
2002-10-07 17:27:15 +00:00
Barry Warsaw
1d475d3452
Bump the version to 2.4.1 (not 2.5 as previously mentioned) to sync it
...
with the standalone mimelib package.
2002-10-07 17:20:25 +00:00
Fred Drake
74653820e3
Modified presentation of the grammar for calls to be easier to read
...
for both HTML and typeset renderings. Corresponds to revision
1.53.4.8 on the r22-maint branch.
2002-10-07 16:28:38 +00:00
Martin v. Löwis
fed2405cb5
Patch #479898 : Use multibyte C library for printing strings if available.
2002-10-07 13:55:50 +00:00
Martin v. Löwis
e9ce0b0fea
Patch #448038 : Add move(). Report errors from copytree as in shutil.Error.
2002-10-07 13:23:24 +00:00
Martin v. Löwis
114619e1ed
Apply file system default encoding to exec and spawn path and arguments.
2002-10-07 06:44:21 +00:00
Martin v. Löwis
aa5afe1ced
Fix quoting for Solaris LDSHARED. Will backport to 2.2.
2002-10-07 06:21:41 +00:00
Martin v. Löwis
bb20bb6bdb
Patch #619493 : Prefer rpmbuild over rpm if available. Backported to 2.2.
2002-10-07 05:57:21 +00:00
Guido van Rossum
9cce029e48
Add test_pep277 to the expected skips on Linux. (This test seems to
...
be skipped everywhere except on Windows NT and descendants, but I'm
only going to add it to the skip list for the platform I can test.)
2002-10-06 20:36:31 +00:00
Martin v. Löwis
49c05d39e3
Patch #572031 : AUTH method LOGIN for smtplib
...
(most of the patch hides in rev. 1.59). Backported to 2.2.
2002-10-06 17:55:08 +00:00
Guido van Rossum
b03fac2ded
Make sure the email test suite can be run both stand-alone and under
...
supervision of regrtest.py. Will backport to 2.2.2.
2002-10-06 14:37:11 +00:00
Martin v. Löwis
82c19a74b2
Also look in -lposix4 for sem_init. Fixes #618615 .
2002-10-06 11:48:09 +00:00
Tim Peters
638a1e2dc1
Update info for impending 2.2.2.
2002-10-06 04:04:46 +00:00
Kurt B. Kaiser
c9a5b5c72e
Apply Josh Robb's Patch:
...
[ 617097 ] EditorWindow.py: underline recent files
Added a couple of mods to reduce the indentation level.
Note that the recent files menu doesn't update until
Idle is restarted, pre-existing bug, at least on Linux.
2002-10-06 01:57:45 +00:00
Tim Peters
1ee401fcf6
This test fails on Win98, which is fine, but when it failed it left
...
a junk directory behind that caused 4 other tests to fail later. Now
it cleans up after itself, and the 4 bogus later failures don't happen.
2002-10-05 17:54:56 +00:00
Martin v. Löwis
a844f2d165
Document patch #594001 .
2002-10-05 09:46:48 +00:00
Tim Peters
92e4dd8657
s/_alloca/alloca/g; Windows doesn't need the former, at least not unless
...
__STDC__ is defined (or something like that ...).
2002-10-05 01:47:34 +00:00
Andrew M. Kuchling
0f345567fe
Add a section to be written; remove reference to deleted code
2002-10-04 22:34:11 +00:00
Kurt B. Kaiser
beb6bd9659
Josh Robb's Patch
...
[ 617109 ] WindowList.py: fix win98 quit.
2002-10-04 21:54:41 +00:00
Kurt B. Kaiser
a1dee06983
Apply Josh Robb's Patch
...
[ 617125 ] EditorWindow.py: Fix the wrap
(used 'none' instead of NONE)
2002-10-04 21:33:57 +00:00
Guido van Rossum
c8c6065231
When looking for an alias, first look for the normalized name (which
...
still may contain dots), then if that doesn't exist look for the name
with dots replaced by underscores. This is a little more forgiving.
2002-10-04 20:49:05 +00:00
Raymond Hettinger
bfcdb8734e
.iterkeys() is not needed.
2002-10-04 20:01:48 +00:00
Fred Drake
57b38ed424
Remove some unnecessary dependencies (minor).
2002-10-04 19:23:06 +00:00
Fred Drake
b915a38b6f
Added refcount information for PyObject_GetIter().
2002-10-04 18:58:58 +00:00
Marc-André Lemburg
8dc5ff2e5a
Undo the removal. Guido mentioned that the encoding name is in active
...
by some email headers.
2002-10-04 16:30:42 +00:00
Marc-André Lemburg
68fc27385d
Remove unneeded alias.
2002-10-04 15:57:03 +00:00
Neal Norwitz
638437ff4d
SF # 607253, header file problems by Ralf W. Grosse-Kunstleve
...
Don't pollute the namespace when protecting against multiple header inclusion.
Prefix with Py_ and use standard naming convention Py_FILENAME_H.
2002-10-04 12:43:02 +00:00
Marc-André Lemburg
a40ea75625
Fix doc-string.
2002-10-04 11:58:24 +00:00
Marc-André Lemburg
97047e219f
News item about the new encoding normalization scheme.
2002-10-04 11:55:21 +00:00
Marc-André Lemburg
9d158bb66f
Adapt lookup names to new more general encoding name normalization
...
scheme.
2002-10-04 11:51:39 +00:00
Marc-André Lemburg
7012673d67
Extending the encoding name normalization to handle more non-alphanumeric
...
characters.
2002-10-04 11:45:38 +00:00
Martin v. Löwis
399a6890f5
Disable LFS if Solaris/gcc bug is detected. Fixes #618095 .
2002-10-04 10:22:02 +00:00
Marc-André Lemburg
c7cdd7182a
Pulling Mark Alexander's contribution from CVS.
2002-10-04 09:30:06 +00:00
Martin v. Löwis
a7a76d3d9e
Patch #618347 : Work around Solaris 2.6 pthread.h bug. Will backport to 2.2.
2002-10-04 07:21:24 +00:00
Mark Hammond
3d61a06aa2
Fix [ 616716 ] Bug in PyErr_SetExcFromWindows
...
Ensure that even if FormatMessage fails we (a) don't crash, and (b) provide something useful.
Bugfix candidate.
2002-10-04 00:13:02 +00:00
Mark Hammond
da7efaa681
Fix errors to pep277 checkin identified by Neal Norwitz.
2002-10-04 00:09:38 +00:00
Mark Hammond
7995eb22f1
Tests for pep277 - Unicode file names on Windows NT.
2002-10-03 23:14:10 +00:00
Michael W. Hudson
ca803a0dd7
One last tweak to the tracing machinery: this actually computes what I intended
...
all along. Before instr_lb tended to be too high.
I don't think this actually makes any difference, given what the compiler
produces, but it makes me a bit happier.
2002-10-03 09:53:11 +00:00
Michael W. Hudson
3ae3315f44
Clamp code objects' tp_compare result to [-1, 1].
...
Bugfix candidate.
2002-10-03 09:50:47 +00:00
Michael W. Hudson
adf1606161
Updates to track Grammar changes. The patch to token.py loosens the regexp to
...
allow "testlist1" to be snagged.
2002-10-03 09:42:01 +00:00
Mark Hammond
d389036069
Trivial fix to the pep277 checkin: ensure that exceptions always have a filename attribute (previously did only when string filenames were passed, but not when unicode)
2002-10-03 07:24:48 +00:00