summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* ctypes.c_char and ctypes.c_wchar now accept initialization from byte objects.Thomas Heller2007-07-122-2/+41
|
* Use a unicode string as unique_key instead of 8-bit string.Thomas Heller2007-07-122-4/+4
|
* Fix typo in docstring.Walter Dörwald2007-07-121-1/+1
|
* Rename PyTclObject_unicode to PyTclObject_str and use thisWalter Dörwald2007-07-121-22/+3
| | | | for the tp_str slot. Drop __unicode__ method.
* Fix a ctypes test.Thomas Heller2007-07-121-3/+3
|
* Fix a ctypes test.Thomas Heller2007-07-121-4/+4
|
* Skip testing the special file "/dev/tty" on Windows. This test doesThomas Heller2007-07-121-16/+17
| | | | weird things if someone has a "\dev" directory on the current drive.
* Second part of sf# 1752225: On windows, emulate ftruncate with Win32Thomas Heller2007-07-121-4/+37
| | | | | | | | | | | api functions. Code from fileobject.c, patch by Amaury Forgeot d'Arc. This patch also changes: The return value of the native ftruncate function is checked for '!= 0' instead of '< 0' as before. fileio_seekable returns bool now instead of an int.
* First part of sf# 1752225: Support for wide filenames on Windows.Thomas Heller2007-07-121-9/+12
| | | | Patch by Amaury Forgeot d'Arc.
* Py_USING_UNICODE is no longer defined on Windows (on posix it is stillThomas Heller2007-07-122-80/+1
| | | | | in pyconfig.h). Remove the workaround for the broken (in Python 2.3) PyUnicode_(From|As)WideChar functions.
* Make this a pure-ASCII file. This used to have a Latin-1 coding andGuido van Rossum2007-07-121-12/+11
| | | | | | | | | | contain several string literals using non-ASCII characters. Because of the pain of displaying those characters, it's better to use \xXX escapes for these instead of typing the accented characters. Apologies if I missed something; it didn't look like there was anything that depended on this file being encoded in Latin-1 or containing non-ASCII characters.
* Merged revisions 56265-56300 via svnmerge fromGuido van Rossum2007-07-121-1/+1
| | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/p3yk ........ r56274 | georg.brandl | 2007-07-11 08:10:46 -0700 (Wed, 11 Jul 2007) | 2 lines Fix #1751965, typo in isinstance. ........
* Fix for tet_bigmem.py (the failure was caused by a spurious referenceGuido van Rossum2007-07-121-1/+1
| | | | | to 'file', which no longer exists). Fix inspired by Christian Heimes, SF# 1752195.
* Fixes for str/uni/bytes for gettext.py. test_gettext.py passes.Guido van Rossum2007-07-121-33/+13
| | | | | | | | Fix by Christian Heimes, SF# 1751958, who writes: I tested the fixes with the Zope3 zope.app.locales packages. The mo files are loaded and parsed w/o any problem. The translation with gettext.gettext is working as expected.
* Fix asynchat to use bytes instead of strings.Guido van Rossum2007-07-122-18/+18
| | | | Fix by Alexandre Vassalotti, SF# 1752173.
* Fixed a refcount leak in _PyUnicode_AsDefaultEncodedString().Guido van Rossum2007-07-121-4/+1
| | | | | Found by Amaury Forgeot d'Arc, SF# 1752317. (Also removed a redundant check for !errors.)
* Use unicode instead of 8-bit strings.Guido van Rossum2007-07-121-6/+6
| | | | Patch by Alexandre Vassalotti, SF# 1752229.
* obcheckin.Guido van Rossum2007-07-111-2/+2
|
* Fix test_poll.py. By Christian Heimes.Guido van Rossum2007-07-111-1/+1
|
* Must create heaptypes with unicode names.Thomas Heller2007-07-111-5/+1
|
* Revert a wrong commit.Thomas Heller2007-07-112-15/+8
|
* Must create heaptypes with unicode names.Thomas Heller2007-07-112-8/+15
|
* Fix the test; solution found by Christian Heimes. Thanks!Thomas Heller2007-07-111-2/+2
|
* Fix one more ctypes test, and disable the tests that were segfaulting.Thomas Heller2007-07-113-63/+69
| | | | Thanks to Christian Heimes for finding these tests.
* dict.keys() returns an iterable, convert it into a list.Thomas Heller2007-07-111-1/+1
|
* Remove unused local variable.Thomas Heller2007-07-111-1/+0
|
* PyUnicode_AsEncodedString() returns a bytes object.Thomas Heller2007-07-111-1/+2
|
* Fix some more ctypes tests.Thomas Heller2007-07-112-6/+6
|
* Merged revisions 56154-56264 via svnmerge fromGuido van Rossum2007-07-1118-384/+280
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/p3yk ................ r56155 | neal.norwitz | 2007-07-03 08:59:08 +0300 (Tue, 03 Jul 2007) | 1 line Get this test working after converting map to return an iterator ................ r56202 | neal.norwitz | 2007-07-09 04:30:09 +0300 (Mon, 09 Jul 2007) | 37 lines Merged revisions 56124-56201 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r56129 | georg.brandl | 2007-06-30 04:01:01 -0700 (Sat, 30 Jun 2007) | 2 lines Document smtp.SMTPAuthenticationError. ........ r56137 | georg.brandl | 2007-07-01 01:11:35 -0700 (Sun, 01 Jul 2007) | 2 lines Fix a few webbrowser.py problems. ........ r56143 | georg.brandl | 2007-07-02 04:54:28 -0700 (Mon, 02 Jul 2007) | 2 lines Remove duplicate sentence from alarm() doc. ........ r56170 | mark.hammond | 2007-07-03 19:03:10 -0700 (Tue, 03 Jul 2007) | 3 lines copy built files to the PCBuild directory, where tools like distutils or external build processes can find them. ........ r56176 | kurt.kaiser | 2007-07-05 15:03:39 -0700 (Thu, 05 Jul 2007) | 10 lines Many calls to tk.call involve an arglist containing a single tuple. Calls using METH_OLDARGS unpack this tuple; calls using METH_VARARG don't. Tcl's concatenation of args was affected; IDLE doesn't start. Modify Tkapp_Call() to unpack single tuple arglists. Bug 1733943 Ref http://mail.python.org/pipermail/python-checkins/2007-May/060454.html ........ r56177 | neal.norwitz | 2007-07-05 21:13:39 -0700 (Thu, 05 Jul 2007) | 1 line Fix typo in comment ........ ................ r56251 | neal.norwitz | 2007-07-11 10:01:01 +0300 (Wed, 11 Jul 2007) | 1 line Get working with map returning an iterator (had to fix whitespace too) ................ r56255 | thomas.wouters | 2007-07-11 13:41:37 +0300 (Wed, 11 Jul 2007) | 6 lines Clean up merge glitch or copy-paste error (the entire module was duplicated, except the first half even had some more copy-paste errors, referring to listcomps and genexps instead of setcomps) ................ r56256 | thomas.wouters | 2007-07-11 15:16:01 +0300 (Wed, 11 Jul 2007) | 14 lines Dict comprehensions. Still needs doc changes (like many python-3000 features ;-). It generates bytecode similar to: x = {} for k, v in (generator here): x[k] = v except there is no tuple-packing and -unpacking involved. Trivial measurement suggests it's significantly faster than dict(generator here) (in the order of 2 to 3 times as fast) but I have not done extensive measurements. ................ r56263 | guido.van.rossum | 2007-07-11 15:36:26 +0300 (Wed, 11 Jul 2007) | 3 lines Patch 1724999 by Ali Gholami Rudi -- avoid complaints about dict size change during iter in destroy call. ................
* See SF# 1751801: Windows: Add the _fileio builtin module, and undefineThomas Heller2007-07-113-1/+12
| | | | HAVE_FTRUNCATE because ftruncate does not exist on Windows.
* Fix some simple ctypes tests.Thomas Heller2007-07-113-12/+13
|
* Repair ctypes Structures.Thomas Heller2007-07-111-5/+5
|
* Avoid compiler warnings about 'const char*'.Thomas Heller2007-07-112-2/+2
|
* Patch by Christian Heimes to change self.assert_(x == y) intoGuido van Rossum2007-07-1123-294/+294
| | | | | self.assertEqual(x, y). (Christian used self.failUnlessEqual(), but the double negative makes it hard to grok, so I changed it.)
* PyType_stgdict() returns a borrowed reference which must not be Py_DECREF'd.Thomas Heller2007-07-111-2/+0
| | | | This bug should be fixed in trunk and release25-maint also.
* print() is a function now.Thomas Heller2007-07-111-1/+1
|
* Make _ctypes_test.c compile on Windows.Thomas Heller2007-07-111-2/+2
|
* Make test_descr.py pass. Had to disable a few tests, remove referencesGuido van Rossum2007-07-115-96/+95
| | | | | | to 'file', and fix a bunch of subtleties in the behavior of objects related to overriding __str__. Also disabled a few tests that I couldn't see how to fix but that seemed to be checking silly stuff only.
* Fix test_cmd_line.py. Fix by Christian Heimes.Guido van Rossum2007-07-111-3/+3
|
* Fix test_file.py. It was passing on OSX for the wrong reasonGuido van Rossum2007-07-101-2/+2
| | | | (somehow OSX marks I/O devices as seekable).
* Fix test_hashlib regression caused by my fixing hexdigest() to returnGuido van Rossum2007-07-101-13/+12
| | | | | | a text string instead of bytes. (This being hex digits it *should* be a text string -- that it wasn't before was a misunderstanding on my part of the C code.)
* Silence compiler warning.Guido van Rossum2007-07-101-1/+1
|
* Make hmac use bytes. Make test_hmac pass.Guido van Rossum2007-07-102-26/+37
|
* Make sure hexdigest() returns str, not str8.Guido van Rossum2007-07-101-11/+6
|
* Make test_genericpath pass.Guido van Rossum2007-07-101-1/+1
|
* Make test_posixpath.py pass.Guido van Rossum2007-07-101-1/+1
|
* Set closed flag *after* calling flush().Guido van Rossum2007-07-101-2/+4
|
* Make test_marshal pass. There was a bizarre recursion limit exceeded error,Guido van Rossum2007-07-101-98/+39
| | | | caused by not closing a file.
* Be even more lenient when catching errors from readlines().Guido van Rossum2007-07-101-1/+2
|
* Add proper tests for closed files to various I/O operations,Guido van Rossum2007-07-102-14/+41
| | | | | restoring a disabled test. This was necessary to make test_pickle.py pass.