]>
granicus.if.org Git - python/log
Thomas Heller [Fri, 7 Apr 2006 19:04:09 +0000 (19:04 +0000)]
Configure Modules/_ctypes/libffi just before building the _ctypes extension.
This avoids configuring it when it is not build by setup.py.
Andrew M. Kuchling [Fri, 7 Apr 2006 12:46:06 +0000 (12:46 +0000)]
Fix a few XXX markers
Martin v. Löwis [Fri, 7 Apr 2006 10:02:25 +0000 (10:02 +0000)]
Adjust compileall -x option to Makefile.pre.in. Fixes #
1465093 .
Martin v. Löwis [Fri, 7 Apr 2006 06:26:31 +0000 (06:26 +0000)]
Regenerate.
Anthony Baxter [Fri, 7 Apr 2006 05:41:13 +0000 (05:41 +0000)]
missing 'self' from TextCalendar.prweek.
Anthony Baxter [Fri, 7 Apr 2006 05:39:17 +0000 (05:39 +0000)]
minor error in uudecode main error handling
Martin v. Löwis [Thu, 6 Apr 2006 22:29:33 +0000 (22:29 +0000)]
Patch #
1462080 : Conditionalize some NETLINK defines.
Tim Peters [Thu, 6 Apr 2006 19:35:27 +0000 (19:35 +0000)]
Whitespace normalization.
Thomas Heller [Thu, 6 Apr 2006 15:23:16 +0000 (15:23 +0000)]
Expose RTLD_LOCAL and RTLD_GLOBAL always from the _ctypes extension module.
If RTLD_LOCAL is not #defined in any header file (Windows), set it to 0.
If RTLD_GLOBAL is not #defined, set it equal to RTLD_LOCAL.
This should fix ctypes on cygwin.
Andrew M. Kuchling [Thu, 6 Apr 2006 13:24:58 +0000 (13:24 +0000)]
Fix unfinished paragraph; markup fix
Andrew M. Kuchling [Thu, 6 Apr 2006 13:03:04 +0000 (13:03 +0000)]
Expand the PEP 353 section; various smaller changes
Georg Brandl [Thu, 6 Apr 2006 12:45:51 +0000 (12:45 +0000)]
Bug #
1464658 : make clear that PyList_GetItem doesn't take negative indices.
Georg Brandl [Thu, 6 Apr 2006 11:25:33 +0000 (11:25 +0000)]
Bug #
1465619 : rot13 codec decodes to a Unicode string.
Georg Brandl [Thu, 6 Apr 2006 10:03:32 +0000 (10:03 +0000)]
Bug #
1465600 : note encoding issue in ZipFile.write().
Thomas Heller [Thu, 6 Apr 2006 09:02:58 +0000 (09:02 +0000)]
Replace a few more 'char' types with 'signed char', to fix test failures
on platforms (ppc debian) where 'char' is unsigned.
Neal Norwitz [Thu, 6 Apr 2006 08:43:16 +0000 (08:43 +0000)]
This change shouldn't have any functional effect. Coverity was
complaining because it seemed like parameters_iter could be NULL.
Neal Norwitz [Thu, 6 Apr 2006 08:41:59 +0000 (08:41 +0000)]
Fix unchecked return result from Coverity.
Neal Norwitz [Thu, 6 Apr 2006 08:17:41 +0000 (08:17 +0000)]
Remove dead code (reported by HP compiler).
Can probably be backported if anyone cares.
Neal Norwitz [Thu, 6 Apr 2006 08:07:25 +0000 (08:07 +0000)]
Handle ssize_t
Neal Norwitz [Thu, 6 Apr 2006 08:06:52 +0000 (08:06 +0000)]
Handle error conditions from PyString_ConcatAndDel().
Neal Norwitz [Thu, 6 Apr 2006 08:05:53 +0000 (08:05 +0000)]
Handle ssize_t
No need to INCREF then let PyString_ConcatAndDel() DECREF. Just
use PyString_Concat().
Handle error condition if we can't concat.
Neal Norwitz [Thu, 6 Apr 2006 08:00:20 +0000 (08:00 +0000)]
Hopefully this makes test_urllib2 have inconsistent leak results
Neal Norwitz [Thu, 6 Apr 2006 07:58:59 +0000 (07:58 +0000)]
I don't think we know of any tests that really leak anymore
(other than those in leakers).
Anthony Baxter [Thu, 6 Apr 2006 07:31:31 +0000 (07:31 +0000)]
Fix for failure of test_urllib2 breaking test_mimetypes (SF bug
1464978 )
will backport.
Anthony Baxter [Thu, 6 Apr 2006 07:12:39 +0000 (07:12 +0000)]
In some environments (under screen, in a chroot) curses doesn't support
mouse events. This makes the test fail. Catch that case and don't run
the tests. Should make the debian/ubuntu buildbots that run in a chroot
work again.
Will backport to release24-maint.
Georg Brandl [Thu, 6 Apr 2006 06:44:33 +0000 (06:44 +0000)]
Bug #
1451341 : find fuzzy marks correctly.
Fred Drake [Thu, 6 Apr 2006 01:32:26 +0000 (01:32 +0000)]
remove more cruft no longer needed
Fred Drake [Thu, 6 Apr 2006 01:29:04 +0000 (01:29 +0000)]
remove much of the Python-version compatibility cruft; the minimum Python
version this should support is Python 2.3
Fred Drake [Thu, 6 Apr 2006 00:18:28 +0000 (00:18 +0000)]
revert incomplete changes committed by accident
Fred Drake [Thu, 6 Apr 2006 00:17:08 +0000 (00:17 +0000)]
update URL to reflect new website
Thomas Heller [Wed, 5 Apr 2006 20:34:18 +0000 (20:34 +0000)]
Explicitely use 'signed char', to avoid problems on platforms with unsigned char type.
Thomas Heller [Wed, 5 Apr 2006 19:51:19 +0000 (19:51 +0000)]
Explicitely use 'signed char', to avoid problems on platforms with unsigned char type.
Thomas Heller [Wed, 5 Apr 2006 19:01:35 +0000 (19:01 +0000)]
One test still fails on the ia64 debian box.
Tim Peters [Wed, 5 Apr 2006 18:43:30 +0000 (18:43 +0000)]
Fixed error in comment for new PY_SSIZE_T_MIN.
Anthony Baxter [Wed, 5 Apr 2006 18:25:33 +0000 (18:25 +0000)]
upgrade to final version of pysqlite 2.2.0
Martin v. Löwis [Wed, 5 Apr 2006 18:21:17 +0000 (18:21 +0000)]
Add PY_SSIZE_T_MIN, as suggested by Ralf W. Grosse-Kunstleve.
Thomas Heller [Wed, 5 Apr 2006 17:36:45 +0000 (17:36 +0000)]
Use 'ldd' to find the libc library to load. Based on an idea from Matthias Klose.
Anthony Baxter [Wed, 5 Apr 2006 17:30:38 +0000 (17:30 +0000)]
whitespace normalisation
Anthony Baxter [Wed, 5 Apr 2006 14:51:42 +0000 (14:51 +0000)]
blank spots for Misc/NEWS, post alpha1 (plus testing buildbot 0.7.2)
Andrew M. Kuchling [Wed, 5 Apr 2006 13:59:01 +0000 (13:59 +0000)]
Bump version number after alpha1 release
Thomas Wouters [Wed, 5 Apr 2006 13:39:37 +0000 (13:39 +0000)]
Fix refleak in __import__("") (probably the cause of the 2 refleaks in
test_builtin.)
Anthony Baxter [Wed, 5 Apr 2006 13:24:26 +0000 (13:24 +0000)]
no-one but windows should expect startfile to work
Anthony Baxter [Wed, 5 Apr 2006 02:35:33 +0000 (02:35 +0000)]
Tagging for release of Python 2.5a1
Neal Norwitz [Tue, 4 Apr 2006 19:29:29 +0000 (19:29 +0000)]
we need os.path too for the normal run on windows
Andrew M. Kuchling [Tue, 4 Apr 2006 19:17:34 +0000 (19:17 +0000)]
Reference PEP 356
Andrew M. Kuchling [Tue, 4 Apr 2006 19:14:41 +0000 (19:14 +0000)]
Add a paragraph about PEP 353; add a few more fixes
Tim Peters [Tue, 4 Apr 2006 19:12:51 +0000 (19:12 +0000)]
The part checking for the sqlite DLL was looking at, and
copying to, a wrong location (it copied the DLL under the
Python directory, and gave it name 'PCbuild').
The Windows buildbots other than mine are probably hung
now, waiting for someone to press "OK" on a popup box
informing them that sqlite3.dll couldn't be found.
Andrew M. Kuchling [Tue, 4 Apr 2006 19:07:27 +0000 (19:07 +0000)]
Tidy up the document in preparation for 2.5alpha1. Hope I didn't break the markup...
Thomas Heller [Tue, 4 Apr 2006 18:52:27 +0000 (18:52 +0000)]
Change the import statement so that the test is skipped when
os.startfile is not present.
Thomas Heller [Tue, 4 Apr 2006 18:41:13 +0000 (18:41 +0000)]
Per Martins request, add empty.vbs to Tools\msi\msi.py.
This file is used by test_startfile.py.
Thomas Heller [Tue, 4 Apr 2006 18:31:35 +0000 (18:31 +0000)]
Add a simple test for os.startfile().
Walter Dörwald [Tue, 4 Apr 2006 17:32:49 +0000 (17:32 +0000)]
Change the example classes UnicodeReader and UnicodeWriter so
that they work with all encodings. For UnicodeReader the real
input stream is wrapped in a line iterator that reencodes the
input to UTF-8. For UnicodeWriter the UTF-8 encoded output is
written to a queue for where it is reencoded to the target
encoding and written to the real output stream.
Thomas Wouters [Tue, 4 Apr 2006 17:28:12 +0000 (17:28 +0000)]
Make xrange more Py_ssize_t aware, by assuming a Py_ssize_t is always at
least as big as a long. I believe this to be a safe assumption that is being
made in many parts of CPython, but a check could be added.
len(xrange(sys.maxint)) works now, so fix the testsuite's odd exception for
64-bit platforms too. It also fixes 'zip(xrange(sys.maxint), it)' as a
portable-ish (if expensive) alternative to enumerate(it); since zip() now
calls len(), this was breaking on (real) 64-bit platforms. No additional
test was added for that behaviour.
Fredrik Lundh [Tue, 4 Apr 2006 16:51:13 +0000 (16:51 +0000)]
docstring tweak
Martin v. Löwis [Tue, 4 Apr 2006 16:28:14 +0000 (16:28 +0000)]
Adjust sqlite3 build process to Win64.
Thomas Wouters [Tue, 4 Apr 2006 16:17:02 +0000 (16:17 +0000)]
Fix __import__("") to raise ValueError rather than return None.
Anthony Baxter [Tue, 4 Apr 2006 15:52:00 +0000 (15:52 +0000)]
Fix test_platform on cygwin. When running from build area, sys.executable
is 'python'. But 'python' is actually a directory, 'python.exe' is the
executable.
Tim Peters [Tue, 4 Apr 2006 15:21:02 +0000 (15:21 +0000)]
sqlite on Windows:
- The buildbot "fetch it" step failed at the end, due to
using Unix syntax in the final "copy the DLL" step.
test_sqlite was skipped as a result.
- test_sqlite is no longer an expected skip on Windows.
Anthony Baxter [Tue, 4 Apr 2006 15:05:23 +0000 (15:05 +0000)]
SF Bug #
1448488 - make collectionsmodule build on Cygwin, using the same
techniques as in Modules/xxsubtype.c
Anthony Baxter [Tue, 4 Apr 2006 14:40:45 +0000 (14:40 +0000)]
update to correct version of pysqlite
Jeremy Hylton [Tue, 4 Apr 2006 14:26:39 +0000 (14:26 +0000)]
Generate line number table entries for except handlers.
Re-enable all the tests in test_trace.py except one. Still not sure that these tests test what they used to test, but they pass. One failing test seems to be caused by undocumented line number table behavior in Python 2.4.
Anthony Baxter [Tue, 4 Apr 2006 13:32:08 +0000 (13:32 +0000)]
cygwin's curses support isn't up to scratch to run the tests.
Jeremy Hylton [Tue, 4 Apr 2006 12:48:33 +0000 (12:48 +0000)]
Remove debugging prints.
Anthony Baxter [Tue, 4 Apr 2006 12:40:38 +0000 (12:40 +0000)]
aargh. Don't make last minute re-organisations before checkin!
Martin v. Löwis [Tue, 4 Apr 2006 12:34:06 +0000 (12:34 +0000)]
Fix Debug, Itanium, AMD64 configurations
Anthony Baxter [Tue, 4 Apr 2006 12:27:20 +0000 (12:27 +0000)]
PyAPI_FUNC() the PyArg_.*SizeT forms. Without this, cygwin has hysterics.
(see buildbot)
Jeremy Hylton [Tue, 4 Apr 2006 12:11:12 +0000 (12:11 +0000)]
Make path calculation platform independent
Neal Norwitz [Tue, 4 Apr 2006 07:25:25 +0000 (07:25 +0000)]
Fix a couple of memory issues
Martin v. Löwis [Tue, 4 Apr 2006 07:10:59 +0000 (07:10 +0000)]
Add sqlite3 to the Windows build process.
Martin v. Löwis [Tue, 4 Apr 2006 07:04:07 +0000 (07:04 +0000)]
Disable .DLL as an extension for extension modules.
Anthony Baxter [Tue, 4 Apr 2006 06:29:05 +0000 (06:29 +0000)]
Update to pysqlite 2.2.0
Martin v. Löwis [Tue, 4 Apr 2006 06:03:50 +0000 (06:03 +0000)]
Revert 43615, fixing it properly through quadrigraphs.
Apparently, the code in #
1416559 was not generated
through invoking autoconf.
Neal Norwitz [Tue, 4 Apr 2006 05:44:36 +0000 (05:44 +0000)]
Comment out the prints. These appear to be only for debugging purposes.
Jeremy, please fix this correctly after the alpha.
Neal Norwitz [Tue, 4 Apr 2006 05:32:17 +0000 (05:32 +0000)]
Martin's change 43604 broke the Mac builds apparently due to an autoconf
bug. I don't understand this at all, but Darwin/[78].* gets converted
to Darwin/78.* which is not correct. Maybe I'm just clueless or overworked.
I can't see why in the original checkin this should have changed.
This hack gets the Mac build working again. If someone figures out the
real problem, please revert this and fix for real.
Anthony is telling me that AC_PROG_CXX_WORKS which we use is broken.
I have no idea if that's related.
This change breaks up the case and fixes a typo.
Jeremy Hylton [Tue, 4 Apr 2006 04:00:23 +0000 (04:00 +0000)]
Add lineno, col_offset to excephandler to enable future fix for
tracing/line number table in except blocks.
Reflow long lines introduced by col_offset changes. Update test_ast
to handle new fields in excepthandler.
As note in Python.asdl says, we might want to rethink how attributes
are handled. Perhaps they should be the same as other fields, with
the primary difference being how they are defined for all types within
a sum.
Also fix asdl_c so that constructors with int fields don't fail when
passed a zero value.
David Goodger [Tue, 4 Apr 2006 03:05:44 +0000 (03:05 +0000)]
added another example of Unicode CSV parsing; reworked the example text a bit; corrected notice in the intro and added a link to the examples
Martin v. Löwis [Mon, 3 Apr 2006 23:01:24 +0000 (23:01 +0000)]
Properly support empty woperation in win32_startfile;
correct arguments to ShellExecuteW.
Phillip J. Eby [Mon, 3 Apr 2006 21:20:07 +0000 (21:20 +0000)]
Fix typos; enhance comments on patch for SF #
1462485 .
--This line, and those below, will be ignored--
M contextlib.py
Thomas Heller [Mon, 3 Apr 2006 20:12:41 +0000 (20:12 +0000)]
Try to fix the build on Mac OS X 10.3. The 'live_support' segment
attribute is not supported in this version.
Thomas Heller [Mon, 3 Apr 2006 20:10:50 +0000 (20:10 +0000)]
ctypes.macholib is needed.
Phillip J. Eby [Mon, 3 Apr 2006 20:05:05 +0000 (20:05 +0000)]
Fix SF#
1462485 : StopIteration raised in body of 'with' statement suppressed
Tim Peters [Mon, 3 Apr 2006 19:54:07 +0000 (19:54 +0000)]
Looks like someone renamed (or something) md5c.c to md5.c.
Martin v. Löwis [Mon, 3 Apr 2006 19:12:32 +0000 (19:12 +0000)]
Set "not found" value for svnversion to not-found. Fixes #
1463559 .
Matthias Klose [Mon, 3 Apr 2006 16:59:32 +0000 (16:59 +0000)]
- add missing chunk for patch #
1117961
Skip Montanaro [Mon, 3 Apr 2006 16:40:10 +0000 (16:40 +0000)]
Make needs to be told to install sqlite
Matthias Klose [Mon, 3 Apr 2006 16:34:56 +0000 (16:34 +0000)]
- correct patch number
Matthias Klose [Mon, 3 Apr 2006 16:27:50 +0000 (16:27 +0000)]
- Patch #360466: Replace the MD5 implementation from RSA Data Security Inc
with the implementation from http://sourceforge.net/projects/libmd5-rfc/.
Thomas Heller [Mon, 3 Apr 2006 16:19:45 +0000 (16:19 +0000)]
Try to fix the tests on OpenBSD. Apparently OpenBSD passes
structure parameters differently than other posix-like systems.
Walter Dörwald [Mon, 3 Apr 2006 15:24:49 +0000 (15:24 +0000)]
For backwards compatibility reasons the global function
setfirstweekday() still needs to do a range check.
Walter Dörwald [Mon, 3 Apr 2006 15:21:59 +0000 (15:21 +0000)]
Always return firstweekday % 7 instead of complaining
on setting.
Walter Dörwald [Mon, 3 Apr 2006 15:20:28 +0000 (15:20 +0000)]
Turn firstweekday into a property.
Anthony Baxter [Mon, 3 Apr 2006 15:03:44 +0000 (15:03 +0000)]
preparation for 2.5a1
Anthony Baxter [Mon, 3 Apr 2006 14:16:27 +0000 (14:16 +0000)]
added sqlite3 section
expanded tabs
fixed a couple of typos
removed .cvsignore reference
Andrew M. Kuchling [Mon, 3 Apr 2006 12:41:37 +0000 (12:41 +0000)]
Add sections for new modules; will write tutorial later
Georg Brandl [Mon, 3 Apr 2006 12:26:26 +0000 (12:26 +0000)]
Bug #
1451503 : allow unicode filenames in os.startfile().
Martin v. Löwis [Mon, 3 Apr 2006 12:07:46 +0000 (12:07 +0000)]
Add check_soundcard.vbs. Will backport
Martin v. Löwis [Mon, 3 Apr 2006 11:38:08 +0000 (11:38 +0000)]
Allow long integers in PySlice_GetIndices.
Martin v. Löwis [Mon, 3 Apr 2006 11:05:39 +0000 (11:05 +0000)]
Add test case for #43581.
Martin v. Löwis [Mon, 3 Apr 2006 10:56:49 +0000 (10:56 +0000)]
Bug #
1421664 : Set sys.stderr.encoding
Anthony Baxter [Mon, 3 Apr 2006 08:10:33 +0000 (08:10 +0000)]
Deal with openbsd's different style of default /etc/hosts by forcing the fqdn
lookup to use the IP address returned by gethosbyname.