Lars Gustäbel
e5f9e588c6
Issue #1735 : TarFile.extractall() now correctly sets directory
...
permissions and times.
(backport from r59712)
2008-01-04 14:44:23 +00:00
Christian Heimes
12f03ccece
Bug #1713 : posixpath.ismount() claims symlink to a mountpoint is a mountpoint.
2008-01-04 13:22:36 +00:00
Guido van Rossum
3b4a5bd9da
Fix bug #1301 -- a bad assert in _tkinter.
2008-01-03 23:52:04 +00:00
Guido van Rossum
6df9a82bd3
Issue #1700 , reported by Nguyen Quan Son, fix by Fredruk Lundh:
...
Regular Expression inline flags not handled correctly for some unicode
characters.
2008-01-03 19:08:15 +00:00
Guido van Rossum
309e241881
Add some news items I missed. Careful inspection of the svn log output
...
reveals that a lot more are missing. If you checked anything into the
2.5.2 branch without updating Misc/NEWS, please correct your mistake!
2008-01-03 18:57:40 +00:00
Guido van Rossum
9b1f5a4740
Patch #1696 . Don't attempt to call None.close() in dry-run mode.
2008-01-02 18:59:36 +00:00
Martin v. Löwis
ff36b2ce00
Bug #1699 : Define _BSD_SOURCE only on OpenBSD.
2007-12-29 18:48:57 +00:00
Brett Cannon
35b84b4123
Backport of fix for issue 1695.
2007-12-24 20:00:42 +00:00
Thomas Heller
4f1cbd27b4
Change ctypes version number to 1.0.3 (when Python 2.5.2 is released,
...
ctypes 1.0.3 will be also be released).
2007-12-19 17:22:34 +00:00
Christian Heimes
c2b0d17b31
Fixed merge glitch, second try
2007-12-18 22:03:10 +00:00
Christian Heimes
3880210545
Fixed merge glitch
2007-12-18 22:00:19 +00:00
Christian Heimes
60d96cd54c
Backport of #1638 : %zd configure test fails on Linux
2007-12-18 21:14:54 +00:00
Thomas Heller
8e9e4d8f95
Issue #1642 : Fix segfault in ctypes when trying to delete attributes.
2007-12-18 19:00:59 +00:00
Georg Brandl
52550e593d
Add a note about future import needed for with statement.
2007-12-15 09:36:15 +00:00
Thomas Heller
caff05d26b
Regenerated with autoconf.
2007-12-14 06:58:04 +00:00
Guido van Rossum
d4029c8fda
Bug #1608 : use -fwrapv when GCC supports it. This is important, newer
...
GCC versions may optimize away overflow buffer overflow checks without
this option! Thanks to Ismail Donmez. No thanks to the GCC devs.
2007-12-13 20:42:33 +00:00
Alexandre Vassalotti
483704508d
Backport r59480.
...
Fix issue #1313119 .
2007-12-13 18:18:47 +00:00
Guido van Rossum
47485a49f0
Backport patch #1643738 .
2007-12-10 23:03:55 +00:00
Ronald Oussoren
de39bd3f27
This is a backport of the fix in rev. 59369.
...
This patch doesn't remove the wrappers for OSADebug* API's but only defines
them when configure detects that the API's are present in the system's
header files.
2007-12-05 20:43:57 +00:00
Christian Heimes
03acd85dbf
merge -r59315:59316 from py3k: Fix issue #1553 : An errornous __length_hint__ can make list() raise a SystemError
2007-12-05 12:51:23 +00:00
Martin v. Löwis
c8dbc92395
os.access now returns True on Windows for any existing directory.
2007-12-03 22:39:10 +00:00
Lars Gustäbel
7cc9c8bbe1
Issue #1531 : Read fileobj from the current offset, do not seek to
...
the start.
(backport from r59260)
2007-12-01 21:06:06 +00:00
Amaury Forgeot d'Arc
8334a4fc31
Backport of r59241: str.decode fails on very long strings on 64bit platforms.
...
PyArgs_ParseTuple t# and w# formats truncated the lengths to 32bit.
2007-11-30 21:53:17 +00:00
Georg Brandl
a5463ab7de
Spaces vs. Tabs.
...
(backport from rev. 59224)
2007-11-29 18:33:04 +00:00
Guido van Rossum
dbe97b38be
Fix bug #1517 , a possible segfault in lookup().
2007-11-29 18:23:48 +00:00
Gerhard Häring
14fbf29692
- Backported a workaround for a bug in SQLite 3.2.x/3.3.x versions where a
...
statement recompilation with no bound parameters lead to a segfault
- Backported a fix necessary because of an SQLite API change in version 3.5.
This prevents segfaults when executing empty queries, like our test suite
does.
2007-11-25 17:40:35 +00:00
Skip Montanaro
664ad76a34
back in these go - thanks to Titus Brown for the fix
2007-11-24 14:31:16 +00:00
Amaury Forgeot d'Arc
30f61cbb13
Issue #1445 : Fix a SystemError when accessing the ``cell_contents``
...
attribute of an empty cell object. Now a ValueError is raised.
Backport of r59170.
2007-11-24 13:53:29 +00:00
Skip Montanaro
9163783881
revert
2007-11-24 04:31:07 +00:00
Skip Montanaro
fb80cd91a8
revert change that breaks test_doctest (which I forgot to run - sorry)
2007-11-24 04:29:52 +00:00
Skip Montanaro
5a001c0c2c
issue 1429818
2007-11-23 17:13:21 +00:00
Skip Montanaro
ab4fce4d7c
Make trace and doctest play nice together (issue 1429818). Backported from
...
head.
2007-11-23 17:09:34 +00:00
Brett Cannon
a95fdb4f9c
Backport of a fix for the __loader__.get_data() test.
2007-11-23 00:07:49 +00:00
Ronald Oussoren
ce189e4e7b
A test that should test for osx >= 10.4.0 actually tested for os versions <= 10.4. The end result is that
...
a universal ("fat") build will claim to be a single-architecture on on OSX 10.5 (Leopard).
This patch fixes this issue.
2007-11-22 10:14:26 +00:00
Martin v. Löwis
3903f50f2e
Allow simultaneous installation of 32-bit and 64-bit versions
...
on 64-bit Windows systems.
2007-11-22 06:47:17 +00:00
Brett Cannon
d3a81df178
Backport of r59082 (doctest and using __loader__.get_data()).
2007-11-21 00:58:54 +00:00
Christian Heimes
946a51c187
Fixed #1372 : zlibmodule.c: int overflow in PyZlib_decompress
2007-11-21 00:44:57 +00:00
Brett Cannon
6b5c14fe78
Remove an old SF reference.
2007-11-19 18:56:54 +00:00
Walter Dörwald
f481598cd0
Backport r59049:
...
Fix for #1444 : utf_8_sig.StreamReader was (indirectly through decode())
calling codecs.utf_8_decode() with final==True, which falled with incomplete
byte sequences. Fix and test by James G. Sack.
2007-11-19 12:43:39 +00:00
Walter Dörwald
ad91c78698
Backport r59047: Fix typo in comment.
2007-11-19 12:23:44 +00:00
Guido van Rossum
e15fab4298
Backport revision 58471, replace PyErr_Print() with PyErr_Clear().
2007-11-15 20:39:53 +00:00
Amaury Forgeot d'Arc
c572dc3752
Backport for issue1265 (pdb bug with "with" statement).
...
When an unfinished generator-iterator is garbage collected, PyEval_EvalFrameEx
is called with a GeneratorExit exception set. This leads to funny results
if the sys.settrace function itself makes use of generators.
A visible effect is that the settrace function is reset to None.
Another is that the eventual "finally" block of the generator is not called.
It is necessary to save/restore the exception around the call to the trace
function.
This happens a lot with py3k: isinstance() of an ABCMeta instance runs
def __instancecheck__(cls, instance):
"""Override for isinstance(instance, cls)."""
return any(cls.__subclasscheck__(c)
for c in {instance.__class__, type(instance)})
which lets an opened generator expression each time it returns True.
And the problem can be reproduced in 2.5 with pure python code.
2007-11-13 22:43:05 +00:00
Guido van Rossum
f5ccd459d7
News about list_repeat() fix.
2007-11-13 05:23:21 +00:00
Guido van Rossum
809123c61f
Issue 1704621. Fix segfaults in list_repeat() and list_inplace_repeat().
...
The C changes aren't quite the same as the patch given there; the test is.
2007-11-12 20:04:41 +00:00
Christian Heimes
50bbcc27e3
Fixed #1254 : pdb fails to launch some script.
2007-11-12 17:28:45 +00:00
Walter Dörwald
ad7363bed1
Backport r58942:
...
Fix TextCalendar.prweek(). This closes issue #1427 .
2007-11-12 10:03:39 +00:00
Christian Heimes
d66350ad58
Fix for #1427 : Error in standard module calendar
...
merge -r58935:58936 ../trunk
2007-11-12 01:25:08 +00:00
Fred Drake
c2e0e077fb
when talking about an imminent 2.5.2c1, the build should identify itself
...
as being some form of 2.5.2 (this is admittedly a bit conservative);
we can make this 2.5.2c1 when making the release
2007-11-09 16:53:20 +00:00
Nick Coghlan
e53fcfd7d3
Fix issue #1705170 (backport from trunk)
2007-11-07 12:26:40 +00:00
Gregory P. Smith
2e49f781cb
* fix failing test_recno.py - backport from trunk.
...
* bump _bsddb patch version number.
2007-11-07 07:25:20 +00:00