summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* file_doc: Add some description of the U mode character, but only whenBarry Warsaw2002-05-221-0/+10
| | | | WITH_UNIVERSAL_NEWLINES is enabled.
* Patch #491107: Cygwin setup.py import workaround patchJason Tishler2002-05-221-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | mwh wrote: > Jason, feel free to complain if you think this isn't > the right thing to do. I guess that I would like to complain and reopen this issue. :,) I cannot build a Python 2.2.1 with threads under Cygwin without this patch even though I'm using Michael's static _socket workaround. This is due to the Cygwin fork() problem with DLL base address conflicts that are triggered by importing many modules during the setup.py run. Similar problems can also be caused by regrtest.py. Even after my rebase patch is accepted into Cygwin's setup.exe, I feel this patch will still be necessary. This is because during the build process, the shared extensions (i.e., DLLs) will not be rebased yet. Hence, the potential for DLL base address conflicts will exist. One way to obviate this patch is to push the rebase functionality into Cygwin's ld. Unfortunately, I don't think this is likely to happen. Another possible way, is to use the yet to be defined and implemented unload module functionality: http://mail.python.org/pipermail/python-dev/2001-December/019028.html
* Regenerated from new Universal Headers.Jack Jansen2002-05-2216-261/+717
|
* Allow the script to have not only a TEXT filetype but also a null filetype ↵Jack Jansen2002-05-221-1/+3
| | | | (to enable files to be created from the Unix side of OSX to be droppable on the MacPython interpreter).
* Replaced lots of PyMem_DEL() calls with PyObject_DEL().Jack Jansen2002-05-229-16/+16
|
* Enable WITH_PYMALLOC.Jack Jansen2002-05-221-1/+1
|
* Added 2 more addresses to send release notifications to.Jack Jansen2002-05-221-0/+2
|
* Added a version annotation for StringTypes.Fred Drake2002-05-221-0/+7
| | | | Added documentation for BooleanType.
* Bump to version 2.0.4Barry Warsaw2002-05-221-1/+1
|
* getaddresses(): Like the change in rfc822.py, this one needs to accessBarry Warsaw2002-05-222-1/+8
| | | | | | the AddressList.addresslist attribute directly. Also, add a test case for the email.Utils.getaddresses() interface.
* Minor typo: Message.getall() -> Message.get_all()Barry Warsaw2002-05-221-1/+1
|
* add BooleanTypeSkip Montanaro2002-05-211-0/+1
|
* In both spilldata() functions, pretend that the docstring forGuido van Rossum2002-05-211-2/+8
| | | | | non-callable objects is always None. This makes for less confusing output and fixes the problem reported in SF patch #550290.
* Message.getaddrlist(): Use the AddressList.addresslist attributeBarry Warsaw2002-05-212-2/+21
| | | | | | | | instead of calling the getaddrlist() method, since the latter doesn't work with multiple calls (it will return the empty list for the second and subsequent calls). Closes SF bug #555035. Include a unittest.
* Patch 543387. Document deprecation of complex %, //,and divmod().Raymond Hettinger2002-05-213-10/+21
|
* Patch 533291. Deprecate None return form of __reduce__.Raymond Hettinger2002-05-212-4/+12
|
* Patch 543222. Disable script bindings in shell window.Raymond Hettinger2002-05-213-0/+5
|
* Add additional comments on the use of \deprecated.Fred Drake2002-05-211-1/+4
|
* Add IS_TRACKED and IS_MOVED macros. This makes the logic a little more clear.Neil Schemenauer2002-05-211-7/+10
|
* Patch 549187. Improve string formatting error message.Raymond Hettinger2002-05-212-4/+4
|
* Add availability information for a couple of the types, and notes on writingFred Drake2002-05-211-5/+10
| | | | string-type tests for versions of Python built without Unicode support.
* Another one.Guido van Rossum2002-05-211-0/+1
|
* Patches 558535. The standard Windows binding for Edit Select AllRaymond Hettinger2002-05-211-1/+1
| | | | is Control-A rather than Alt-A.
* Munge the RCS keywords to avoid updates, so the version number matches thatFred Drake2002-05-211-1/+1
| | | | | | of the PyUNIT version of the same file. This helps people understand that this version is the same as the version from the independent PyUNIT release (confusion was indicated on the PyUNIT mailing list).
* Use types.StringTypes instead of explicit (str, unicode) listMichael W. Hudson2002-05-201-1/+1
|
* Guess what? --disable-unicode proofing.Michael W. Hudson2002-05-201-4/+7
| | | | This is a strange test.
* More --disable-unicode stuff.Michael W. Hudson2002-05-202-10/+15
| | | | I'm getting better at vi!
* Use types.StringTypes instead of (types.StringType, types.UnicodeType) --Michael W. Hudson2002-05-201-2/+2
| | | | | | works better (at all!) in --disable-unicode builds. Bugfix candidate, probably.
* tolerate --disable-unicode...Michael W. Hudson2002-05-201-2/+3
|
* More mindless --disable-unicode proofing.Michael W. Hudson2002-05-201-23/+24
|
* easy --disable-unicode proofing.Michael W. Hudson2002-05-201-2/+4
|
* Fix forMichael W. Hudson2002-05-201-1/+1
| | | | | | | | | | | [ 558249 ] softspace vs --disable-unicode And #endif was in the wrong place. Bugfix candidate, almost surely. I think I will embark on squashing test failures in --disable-unicode builds -- a Real Bug was hiding under them.
* Add a bit of news about the email package fixes.Barry Warsaw2002-05-201-0/+6
|
* A test message w/ CRLF line endingsBarry Warsaw2002-05-191-0/+45
|
* Add two new tests of recent email package fixes: CRLF line endings,Barry Warsaw2002-05-191-0/+26
| | | | and explicit maxlinelen arguments to the Header constructor.
* I've thought about it some more, and I believe it is proper for theBarry Warsaw2002-05-191-10/+20
| | | | | | | | | | | | email package's Parser to handle the three common line endings. Certain protocols such as IMAP define CRLF line endings and it doesn't make sense for the client app to have to normalize the line endings before handing it message off to the Parser. _parsebody(): Be more flexible in the matching of line endings for finding the MIME separators. Accept any of \r, \n and \r\n. Note that we do /not/ change the line endings in the payloads, we just accept any of those three around MIME boundaries.
* Fixed a bug in the splitting of lines, and improved the splitting forBarry Warsaw2002-05-191-11/+29
| | | | | | | | | | | | | | | | | single byte character sets. Also fixed a semantic problem with the constructor's default arguments. Specifically, __init__(): Change the maxlinelen argument default to None instead of MAXLINELEN. The semantics should have been (and now are) that if maxlinelen is given it is always honored. If it isn't given, but header_name is given, then the maximum line length is calculated. If neither are given then the default 76 characters is used. _split(): If the character set is a single byte character set then we can split the line at the maxlinelen because we know that encoding the header won't increase its length. If the charset isn't a single byte charset then we use the quicker divide-and-conquer line splitting algorithm as before.
* Complete a merge of the mimelib project and the Python cvs codebasesBarry Warsaw2002-05-197-45/+168
| | | | | | | | | | | | | for the email package. The former is now just a shell project that has some extra files for packaging for independent use (e.g. setup.py and README). Added a compatibility layer so that the same API can be used in Python 2.1 and 2.2/2.3 with the major differences shuffled off into helper modules (_compat21.py and _compat22.py). Also bumped the package version number to 2.0.3 for some fixes to be checked in momentarily.
* Added Mitchell Surface's regression tests for base64. Closes patch #550002.Raymond Hettinger2002-05-181-0/+59
|
* Typo.Guido van Rossum2002-05-161-1/+1
|
* Fix broken reference, minor clarification.Fred Drake2002-05-161-8/+10
|
* Typo: build -> builtFred Drake2002-05-161-1/+1
|
* Added (with GvR's endorsement) Matthew Dixon CowlesRaymond Hettinger2002-05-161-0/+1
| | | | for his service on the Python-Help maillist.
* Patch 547037. Corrected documentation to matchRaymond Hettinger2002-05-161-8/+6
| | | | actual module behavior for adding newlines.
* Back out #555929Martin v. Löwis2002-05-155-13/+24
|
* Added missing index entries for mapping methods. Closes patch #548693.Raymond Hettinger2002-05-151-1/+7
|
* This is patchMichael W. Hudson2002-05-151-28/+30
| | | | | | | [ 555382 ] test_array v.s. --disable-unicode + MvL's suggestions. Just the 32 failing tests in --disable-unicode builds now...
* Patch #555929: Cygwin AH_BOTTOM cleanup patchJason Tishler2002-05-155-24/+13
| | | | | | | | | | | | This patch complies with the following request found near the top of configure.in: # This is for stuff that absolutely must end up in pyconfig.h. # Please use pyport.h instead, if possible. I tested this patch under Cygwin, Win32, and Red Hat Linux. Python built and ran successfully on each of these platforms.
* Patch #553678: Cygwin Makefile.pre.in vestige patchJason Tishler2002-05-151-1/+0
| | | | | | | | | | This patch removes a vestige part of the Cygwin make rules that didn't quite make it over during the flattening of the Makefiles. In its current form, it creates a def file but incorrectly calls it libpython$(VERSION).dll.a which immediately gets overwritten by the next command. Obviously, this is useless. It appears, it was useless in the old nested Makefile structure too. :,)
* Added docstrings excerpted from Python Library Reference.Raymond Hettinger2002-05-154-1/+121
| | | | Closes patch 556161.