Marc-André Lemburg
6c6bfb7c70
Make the unicode-escape and the UTF-16 codecs handle surrogates
...
correctly and thus roundtrip-safe.
Some minor cleanups of the code.
Added tests for the roundtrip-safety.
2001-07-20 17:39:11 +00:00
Guido van Rossum
0d42e0c54a
#ifdef out generation of \U escapes unless Py_UNICODE_WIDE. This
...
#caused warnings with the VMS C compiler. (SF bug #442998 , in part.)
On a narrow system the current code should never be executed since ch
will always be < 0x10000.
Marc-Andre: you may end up fixing this a different way, since I
believe you have plans to generate \U for surrogate pairs. I'll leave
that to you.
2001-07-20 16:36:21 +00:00
Fred Drake
9079164bdf
Removed unnecessary section "Unicode literals"; all the discussion is
...
already present in the "String literals" section, including comments on
the "u" prefix and the additional escape sequences used for Unicode.
This relates to SF bug #442526 .
2001-07-20 15:33:23 +00:00
Guido van Rossum
27451d0fc8
Copying this 2.1.1 bugfix to the trunk:
...
Fix showstopper SF bug #442983 : use of site.addsitedir() was broken
because it references the global dirs_in_sys_path which is deleted.
The fix avoids deleting that global.
(My email through python.org or digicool.com is non-functional at the
moment; use gvanrossum@home.com to reach me.)
2001-07-20 14:57:12 +00:00
Fred Drake
0825dc2427
Fix typo in description of raw strings: "value" --> "valid"
...
This closes SF bug #443059 .
2001-07-20 14:32:28 +00:00
Piers Lauder
a3a1668904
apply patch item #416254
2001-07-20 11:04:19 +00:00
Piers Lauder
15e5d5344d
apply patch item #416253
2001-07-20 10:52:06 +00:00
Piers Lauder
34d9705943
fix missed conversion in ESR's string conversion
2001-07-20 10:28:51 +00:00
Tim Peters
7e5dcf6a33
A full Inno Setup script for Python, except for the few hard and esoteric
...
parts Inno has no good answer for (read the comments at the top of the
script).
2001-07-20 09:32:16 +00:00
Steven M. Gava
fae9fb197b
update in preparation for 0.8.1 alpha release
2001-07-20 08:53:38 +00:00
Tim Peters
0b89fc0214
Remove the TENTATIVE marker from the now-historic Windows buildnos.
2001-07-20 05:17:10 +00:00
Andrew M. Kuchling
5120eac6c6
Bump release number to 1.00, while I'm at it
2001-07-20 03:22:00 +00:00
Steven M. Gava
d39993ef9d
bring up to date for 0.8.1 release
2001-07-20 01:36:49 +00:00
Fred Drake
84073bfdb0
Regression test for the dircache module, contributed by Nick Mathewson.
...
Modified by Fred Drake.
This closes SF patch #440827 .
2001-07-19 22:59:09 +00:00
Fred Drake
8e6669ad05
Test for the repr module, contributed by Nick Mathewson.
...
This closes SF patch #440826 .
2001-07-19 22:27:56 +00:00
Fred Drake
1bc8fab0e7
Kill more warnings from the SGI compiler.
...
Part of SF patch #434992 .
2001-07-19 21:49:38 +00:00
Fred Drake
dff3a37afd
Make more warnings go away on the SGI compiler.
...
This is part of SF patch #424992 .
2001-07-19 21:29:49 +00:00
Fred Drake
e5065290e7
Clean up some warnings from the SGI compiler.
...
This is part of SF patch #434992 .
2001-07-19 21:16:41 +00:00
Fred Drake
6a16ea07b8
Kill a warning on the SGI compiler.
...
This is part of SF patch #434992 .
2001-07-19 21:11:13 +00:00
Fred Drake
390e9dbd4f
Make the new docstrings better conform to Guido's style guide.
2001-07-19 20:57:23 +00:00
Fred Drake
0368bc44e8
Remove warnings from the SGI compiler.
...
This is part of SF patch #434992 .
2001-07-19 20:48:32 +00:00
Fred Drake
78bdb9bc46
Elaborate a comment.
2001-07-19 20:17:15 +00:00
Fred Drake
08f8dd6d0c
Added docstrings based on a patch by Evelyn Mitchell.
...
This closes SF patch #440153 .
2001-07-19 20:08:04 +00:00
Fred Drake
a58947f600
Make sure path names inserted into ZIP files are normalized to use "/" as
...
the directory separator, as required by the format specification.
This closes SF bug #440693 .
2001-07-19 19:44:25 +00:00
Tim Peters
d4f7f609bf
Add some test cases for ntpath.join().
2001-07-19 19:11:41 +00:00
Tim Peters
3b5e4d1e3c
Cosmetic: break the long lines in test_ntpath.py, and get rid of its
...
expected-output file.
2001-07-19 19:02:12 +00:00
Martin v. Löwis
d783041a14
Port getaddrinfo to MSVC++.
2001-07-19 17:37:46 +00:00
Tim Peters
1bdd0f2559
SF bug #44271 : os.path.expanduser problem w/o HOME set.
...
This is a Windows-specific glitch that's really due to that, e.g.,
ntpath.join("c:", "/abc") returned "/abc" instead of "c:/abc". Made
join smarter.
Bugfix candidate.
2001-07-19 17:18:18 +00:00
Fred Drake
acd32d3be5
Added function xml.sax.saxutils.quoteattr().
...
This closes SF bug #440351 . It should not be moved to Python 2.1.1.
2001-07-19 16:10:15 +00:00
Guido van Rossum
3c033230ec
Fis SF bug #442647 : not all forms of legal future statements were
...
parsed correctly. Now they are.
2001-07-19 15:27:45 +00:00
Guido van Rossum
e31c2eeb41
Thomas, I don't care about unset either, but setting PYTHONHOME=
...
doesn't work -- it actually prevents the extensions from being built
properly. So I'm changing the "sharedmods" target to what I presume
it was before:
PYTHONPATH= ./$(PYTHON) $(srcdir)/setup.py build
2001-07-19 15:17:52 +00:00
Andrew M. Kuchling
ab01087109
Revise the Unicode section after getting comments from MAL, GvR, and others.
...
Add new low-level API for interpreter introspection
Bump version number.
2001-07-19 14:59:53 +00:00
Martin v. Löwis
3550dd30bb
Patch #442512 : put block indices in the right byte order on bigendian systems.
2001-07-19 14:26:10 +00:00
Martin v. Löwis
123cbd286a
Use -Kpthread when trying to find out the size of pthread_t.
2001-07-19 14:21:10 +00:00
Guido van Rossum
f5df46d701
Add a low-level API to access interpreters, for David Beazley.
...
SF patch #436376 .
2001-07-19 12:19:27 +00:00
Martin v. Löwis
130fb17578
Patch #418659 : Fixes for UnixWare and ReliantUnix.
...
back-out 1.215 of configure.in and 1.34 of Makefile.pre.in
Check for -Kpthread compiler support, and use this as the sole option
for MT if available.
2001-07-19 11:00:41 +00:00
Martin v. Löwis
d0cd95ce7f
Replace __import__ with import as.
2001-07-19 10:06:39 +00:00
Thomas Wouters
ee6a4a28ce
Avoid the use of 'unset', which isn't available on all platforms. Fixes SF
...
bug #442627 .
2001-07-19 09:34:09 +00:00
Steven M. Gava
4d712a4d67
minor tidy-ups ready for 0.8.1 alpha tarball release
2001-07-19 04:49:13 +00:00
Fred Drake
53d285a9af
Remove some false statements.
2001-07-19 03:49:33 +00:00
Fred Drake
3f8f1643c8
Remove some false comments.
...
Reorganize so the initialization sequences does not bite us in the foot.
(There is no good reason to discard classes that clients may want to
subclass.)
2001-07-19 03:46:26 +00:00
Andrew M. Kuchling
f5fec3c88a
Fill out the Unicode section, somewhat uncertainly
2001-07-19 01:48:08 +00:00
Andrew M. Kuchling
8cfa9055cf
Finish the "Other changes" section
...
Bump version number
Insert a few blank lines here and there
2001-07-19 01:19:59 +00:00
Andrew M. Kuchling
28bafb8b5d
Fix a few typos
2001-07-19 01:17:15 +00:00
Andrew M. Kuchling
b39fa8a75b
Remove note about this being a draft document.
...
Note the actual date of 2.1's release
2001-07-19 00:29:48 +00:00
Fred Drake
5afb5e5c9c
Look to the future: bump the version number.
...
Do more to ensure we don't do any more formatting than we need to.
Use separate targets for the distribution packages for paper-based and
non-paper-based formats; this avoids some extra packaging when a complete
distribution is being built with both paper sizes.
2001-07-18 21:17:29 +00:00
Fred Drake
413bfb766e
2.2a1 is out; look to the future.
2001-07-18 21:06:06 +00:00
Fred Drake
cb417c0724
Ignore all .tar files in the top directory; we're about to generate
...
more of them.
2001-07-18 21:04:35 +00:00
Tim Peters
3dac559299
SF bug #442520 : test_struct fails on SPARC.
...
The ob_sval member of a string object isn't necessarily aligned to better
than a native long, so the new "q" and "Q" struct codes can't get away w/
casting tricks on platforms where LONG_LONG requires stricter-than-long
alignment. After I thought of a few elaborate workarounds, Guido bashed
me over the head with the obvious memcpy approach, herewith implemented.
2001-07-18 20:47:31 +00:00
Skip Montanaro
cdab3bf7eb
If the user's environment has set the BROWSER environment variable (as Gnome
...
seems to do), the user may not be aware of its contents. Attempt to add any
to _browsers.
closes bug #429136
2001-07-18 20:03:32 +00:00