Commit Graph

35002 Commits

Author SHA1 Message Date
Georg Brandl 2326a79de1 Add a warning text about mixing bytes and strings. 2007-09-01 12:08:51 +00:00
Eric Smith 37f10386f1 Changed to use 'U' argument to PyArg_ParseTuple, instead of manually checking for unicode objects. 2007-09-01 10:56:01 +00:00
Georg Brandl a95207ab3b Fix RST link. 2007-09-01 07:34:27 +00:00
Georg Brandl 7046e976c0 Bug #1074: make python-config with Py3k. 2007-09-01 07:27:37 +00:00
Martin v. Löwis 39afe1e649 Bug #1737210: Change Manufacturer of Windows installer to PSF. 2007-09-01 06:36:49 +00:00
Kurt B. Kaiser 804252b3d9 Eliminate latin-1 encoding 2007-08-31 21:42:36 +00:00
Kurt B. Kaiser d953f6e2c7 Point IDLE menu Help / Python Docs at Python 3000 version 2007-08-31 21:40:34 +00:00
Eric Smith 9cd1e09deb Removed unicode_format and unicode__format__, they just called through to other functions. 2007-08-31 18:39:38 +00:00
Kurt B. Kaiser 610cee3e86 Convert IDLE's CREDITS file to unicode. 2007-08-31 18:37:07 +00:00
Guido van Rossum 27b02407b7 Updated tracker link. 2007-08-31 17:25:37 +00:00
Georg Brandl 81ac1ce56a Address a few XXX comments, other fixes. 2007-08-31 17:17:17 +00:00
Georg Brandl dcc56f8bf6 Add bytes/remove unicode from the data model. 2007-08-31 16:41:12 +00:00
Georg Brandl 85eb8c103c - document bytes()
- throw out many mentions of "old-style/new-style"
- add memoryview() though I somebody has to fill in the details
- throw out str.decode()
- throw out classobj and instanceobj
2007-08-31 16:33:38 +00:00
Guido van Rossum 3540ef16c1 Tagging for release of Python 3.0a1. 2007-08-31 15:07:53 +00:00
Guido van Rossum ba25c89919 Got test_plistlib working. Don't ask how. 2007-08-31 14:18:20 +00:00
Guido van Rossum 261f9df18d Fix fall-out of str.decode removal. 2007-08-31 14:07:27 +00:00
Guido van Rossum b3922cb086 Neal sent real performance numbers. :-( 2007-08-31 14:03:28 +00:00
Guido van Rossum 06b8b02711 Per Georg's suggestion, get rid of str.decode() (which always raises an
exception) and change bytes.find() to use _getbuffer(), so b"".find("")
will raise TypeError instead of SystemError.
2007-08-31 13:48:41 +00:00
Thomas Heller 674e9389e9 Add a workaround for a strange bug on win64, when _ctypes is compiled
with the SDK compiler.  This should fix the failing
Lib\ctypes\test\test_as_parameter.py test.
2007-08-31 13:06:44 +00:00
Barry Warsaw c5a6a3078b Restore test_email for a1. It passes completely. 2007-08-31 11:19:21 +00:00
Martin v. Löwis 5deb2101df Explicitly convert err->text to Unicode. Fixes #1069. 2007-08-31 11:17:42 +00:00
Martin v. Löwis 90d1fcd101 Change %s argument for PyUnicode_FromFormat to
be UTF-8. Fixes #1070.
2007-08-31 11:01:23 +00:00
Barry Warsaw bef9d21d14 Make test_email.py completely pass. This is cheating though because the two
line splitting examples don't split things the way they used to -- or should.
In these cases, change the test case and add an XXX.

The final failure was in Charset.body_encode() with euc-jp charset.  These
return the original string unencoded, which isn't right.  XXX and comment this
out for now; we'll fix it after a1.
2007-08-31 10:55:37 +00:00
Georg Brandl 7f13e6b3e2 string.maketrans() now produces translation tables for bytes.translate() -- wrong module?
Fix all remaining instances that did bad things with the new str.translate().
2007-08-31 10:37:15 +00:00
Georg Brandl 226878cba5 Add bytes methods documentation. 2007-08-31 10:15:37 +00:00
Martin v. Löwis 283e35f606 Mark registry components as 64-bit on Win64. 2007-08-31 09:59:29 +00:00
Thomas Heller 680d7befc0 Fix a buggy test. str8 objects contained NUL-terminated strings,
bytes objects don't.
2007-08-31 09:54:51 +00:00
Georg Brandl 4b49131f2b Commit #1068: new docs for PEP 3101. Also document the old string formatting as "old", and begin documenting str/unicode unification. 2007-08-31 09:22:56 +00:00
Thomas Heller 20594ccf07 round(1e20) wrongly returned 0.
This fixes test_builtin on windows.

(bug was introduced by the merge of the int/long unification branch,
rev 53421)
2007-08-31 08:56:50 +00:00
Georg Brandl 57e3b68c22 Update the first two parts of the reference manual for Py3k,
mainly concerning PEPs 3131 and 3120.
2007-08-31 08:07:45 +00:00
Martin v. Löwis 3dc33d1845 Revert 57722. Move error dialog APIs to msvcrt instead,
add -n option to regrtest, and use it on the buildbot.
2007-08-31 07:58:36 +00:00
Georg Brandl 39cf04b7bb Regenerate Lib/symbol.py. 2007-08-31 07:58:27 +00:00
Georg Brandl c3f5bad778 Fix unicode issue in tutorial. 2007-08-31 06:46:05 +00:00
Thomas Heller 4afcfb4f00 Fix test_startfile and remove duplicated test. 2007-08-31 06:45:04 +00:00
Thomas Heller 8b7a95750a Insert "startfile" into posix_methods again; it was accidentially
removed in rev 55543.
2007-08-31 06:44:36 +00:00
Georg Brandl fd5359c772 Fix sphinx-build so that it runs with 2.x and 3.x but refuses to start with 3.x. 2007-08-31 06:20:46 +00:00
Georg Brandl 5a165584d7 Correct a few typos. 2007-08-31 06:15:01 +00:00
Neal Norwitz 64fd6fb254 Ugh, hopefully I can get this right. The code is only compiled on Win64 2007-08-31 05:32:33 +00:00
Neal Norwitz b879f57b32 Try to fix the problem of passing a non-int on Win64 right this time. 2007-08-31 05:20:36 +00:00
Neal Norwitz 1fe5f38852 Remove checking redundantly for checks of PyInt and PyLong. 2007-08-31 04:32:55 +00:00
Neal Norwitz 538d17aa23 Try to fix a problem with large values on Win64. Diagnosed by Thomas Heller 2007-08-31 04:31:47 +00:00
Guido van Rossum 671117a43a Force test_mailbox and test_old_mailbox into submission.
(a) Several tests in test_mailbox were failing because we were writing
    text to a file opened in binary mode.  Switching to text fixed these.
(b) test_unix_mbox() in each test does a wacko comparison which apparently
    no longer works due to a different way the message gets parsed.
    I disabled this, I don't think the test was testing what it thought
    it was testing.
2007-08-31 04:25:05 +00:00
Neal Norwitz c2550c7b1c Remove chr8, we're not likely to need it at this point 2007-08-31 04:17:51 +00:00
Kurt B. Kaiser 7cec252b9d 1. Don't encode input strings to bytes.
2. Re-enable stderr redirection.
2007-08-31 04:15:13 +00:00
Neal Norwitz 639a8ffcb7 Thomas removed all the SLICE op codes 2007-08-31 04:10:28 +00:00
Guido van Rossum 71d4a34c39 Customary 2nd submit of this file after it's been changed. 2007-08-31 04:03:25 +00:00
Neal Norwitz e0906d13c3 A few more fixes to the tutorial 2007-08-31 03:46:28 +00:00
Barry Warsaw 7aa02e6590 More email package fixes.
Fix a couple of tests since .body_encode()'s arguments have changed.  Also, I
think body_encode() should take a string not a byte array for consistency with
the rest of the api (but I'm not positive about this).  In
quoprimime.body_encode(), body_check() must be passed an int.

Current status: 7F (no errors!)
2007-08-31 03:26:19 +00:00
Guido van Rossum 0616b792ba Tutorial update for 3.0 by Paul Dubois.
I had to fix a few markup issues in controlflow.rst and modules.rst.

There's a unicode issue on line 448 in introduction.rst that someone else needs to fix.
2007-08-31 03:25:11 +00:00
Barry Warsaw 8b2af27dae More email package fixes.
MIMEApplication() requires a bytes object for its _data, so fix the tests.

We no longer need utils._identity() or utils._bdecode().  The former isn't
used anywhere AFAICT (where's "make test's" lint? <wink>) and the latter is a
kludge that is eliminated by base64.b64encode().

Current status: 5F/5E
2007-08-31 03:04:26 +00:00