6032c48 | Andrew M. Kuchling | 12 October 2000, 02:37:14 UTC | Add new section on the XML package. (This was the only major new 2.0 feature left that wasn't covered. The article is therefore now essentially complete.) A few minor changes | 12 October 2000, 02:37:14 UTC |
0be483f | Thomas Wouters | 11 October 2000, 23:26:11 UTC | Do a better job at staying on-screen :P (Sorry, it's late here.) I'm assuming here that the ANSI-C adjacent-string-concatenation technique is allowable, now that Python requires an ANSI C compiler. | 11 October 2000, 23:26:11 UTC |
8fb62a2 | Thomas Wouters | 11 October 2000, 23:20:09 UTC | Adjust debugging code in the implementation of the DUP_TOPX bytecode, use Py_FatalError() instead, and clarify the message somewhat. As discussed on python-dev. | 11 October 2000, 23:20:09 UTC |
f27f5ab | Lars Gustäbel | 11 October 2000, 22:36:00 UTC | Added additional test cases for pulldom modifications. | 11 October 2000, 22:36:00 UTC |
bc1b5c8 | Lars Gustäbel | 11 October 2000, 22:35:00 UTC | Added parent attribute with getters and setters on XMLFilterBase. | 11 October 2000, 22:35:00 UTC |
d178ba6 | Lars Gustäbel | 11 October 2000, 22:34:04 UTC | Added non-ns start and end element methods. Moved appendChild calls from DOMEventStream to PullDOM (parser indep). Removed duplicated sibling pointer setting (duplicated in appendChild). | 11 October 2000, 22:34:04 UTC |
9361565 | Fred Drake | 11 October 2000, 22:27:51 UTC | Document the exceptions that now get raised on invalid parameters. | 11 October 2000, 22:27:51 UTC |
cb953d7 | Fred Drake | 11 October 2000, 22:17:35 UTC | Test the exception-raising for error cases in copy_reg. | 11 October 2000, 22:17:35 UTC |
78a6a36 | Fred Drake | 11 October 2000, 22:16:45 UTC | In the module docstring, clarify that this is used to register pickle support for extension types, not classes. pickle(): If the type is a class or if the reduction function is not callable, raise a TypeError. constructor(): If the constructor is not callable, raise TypeError. This (partially) closes SourceForge patch #101859. | 11 October 2000, 22:16:45 UTC |
06fdd2d | Fred Drake | 11 October 2000, 21:53:34 UTC | Another gcc -Wall warning squashed: MPZ_divm(): Initialize mpzden to NULL, since it could be Py_XDECREF()ed without being initialized. | 11 October 2000, 21:53:34 UTC |
4747a18 | Fred Drake | 11 October 2000, 21:44:02 UTC | Remove one more gcc -Wall warning. | 11 October 2000, 21:44:02 UTC |
4bbea05 | Guido van Rossum | 11 October 2000, 21:34:53 UTC | Jack Jansen reported that the regression test failed on the Mac where string.letters was much more than expected. Solution: explicit is better than implicit; don't rely on string.letters. | 11 October 2000, 21:34:53 UTC |
7e3e1c1 | Barry Warsaw | 11 October 2000, 21:26:03 UTC | Added test cases for extended printing to an instance. This picked up a bug in JPython where the instance had to have a flush() method. | 11 October 2000, 21:26:03 UTC |
6fe9bac | Fred Drake | 11 October 2000, 18:56:00 UTC | Make sure methods of ZipFile objects are in alphabetical order; the logical groupings are still maintained. Based on a comment by Steve Holden <sholden@holdenweb.com>. | 11 October 2000, 18:56:00 UTC |
0a7af40 | Trent Mick | 11 October 2000, 17:18:11 UTC | Use suggested workaround for PyOS_CheckStack causing failure of test_[s]re.py on Win64. This closes bug http://sourceforge.net/bugs/?func=detailbug&group_id=5470&bug_id=116516 | 11 October 2000, 17:18:11 UTC |
48fba73 | Fred Drake | 11 October 2000, 13:54:07 UTC | Remove the last gcc -Wall warning about possible use of an uninitialized variable. w should be initialized before entering the bytecode interpretation loop since we only need one initialization to satisfy the compiler. | 11 October 2000, 13:54:07 UTC |
35ba689 | Tim Peters | 11 October 2000, 07:04:49 UTC | Attempt to fix bogus gcc -Wall warnings reported by Marc-Andre Lemburg, by making the DUP_TOPX code utterly straightforward. This also gets rid of all normal-case internal DUP_TOPX if/branches, and allows replacing one POP() with TOP() in each case, so is a good idea regardless. | 11 October 2000, 07:04:49 UTC |
5428c7d | Fred Drake | 10 October 2000, 22:07:18 UTC | Fix the docstring for new.function(). Based on a comment from Detlef Lannert <lannert@lannert.rz.uni-duesseldorf.de>. | 10 October 2000, 22:07:18 UTC |
2c4f554 | Fred Drake | 10 October 2000, 22:00:03 UTC | Fixed a large number of small problems, mostly noted by Detlef Lannert <lannert@lannert.rz.uni-duesseldorf.de>. | 10 October 2000, 22:00:03 UTC |
e693df9 | Fred Drake | 10 October 2000, 21:10:35 UTC | Avoid a couple of "value computed is not used" warnings from gcc -Wall; these computations are required for their side effects in traversing the variable arguments list. Reported by Marc-Andre Lemburg <mal@lemburg.com>. | 10 October 2000, 21:10:35 UTC |
66c9f07 | Fred Drake | 10 October 2000, 20:58:48 UTC | Note that the UserString/MutableString classes are far less efficient than the built-in string types (suggested by Moshe Zadka <moshez@math.huji.ac.il>). Clarified what "can be converted to a string" means. Fixed a few markup nits. | 10 October 2000, 20:58:48 UTC |
ef52f60 | Fred Drake | 10 October 2000, 20:36:29 UTC | Revise the examples not to use the "from socket import *", and adjust one comment in the example for clarity. | 10 October 2000, 20:36:29 UTC |
0fc6a67 | Fred Drake | 10 October 2000, 20:23:10 UTC | Remove duplicated text from urlopen() description, noted by Ka-Ping Yee <ping@lfw.org> and probably others as well. | 10 October 2000, 20:23:10 UTC |
77b76b6 | Fred Drake | 10 October 2000, 19:35:40 UTC | Substantially revise to handle the fact that Python CVS is no longer in a file-system accessible repository. Add a little bit of smarts to convert the cvsroot to an anonymous cvsroot the real one requires an authenticated login to SourceForge; this avoids the SSH startup delay when doing the checkout or export to get a fresh copy of the tree. | 10 October 2000, 19:35:40 UTC |
3ece713 | Fred Drake | 10 October 2000, 18:36:02 UTC | Make it clear that copy_reg.pickle() should not be used for classes, but only for extension types. This partially fixes SourceForge bug #116295. | 10 October 2000, 18:36:02 UTC |
f8ca7d8 | Fred Drake | 10 October 2000, 17:03:45 UTC | Fixed lots of small nits caught by Ka-Ping Yee <ping@lfw.org>. | 10 October 2000, 17:03:45 UTC |
2d34cd3 | Fred Drake | 10 October 2000, 17:02:34 UTC | Minor nit fixes based on suggestions from Ka-Ping Yee <ping@lfw.org>. Added "See also" section with relevant RFC references. | 10 October 2000, 17:02:34 UTC |
2540788 | Fred Drake | 10 October 2000, 16:59:53 UTC | Better synopsis based on suggestion from Ka-Ping Yee <ping@lfw.org>. | 10 October 2000, 16:59:53 UTC |
4d3714b | Fred Drake | 10 October 2000, 16:56:41 UTC | Better synopses based on suggestions from Ka-Ping Yee <ping@lfw.org>. | 10 October 2000, 16:56:41 UTC |
6ff7aec | Fred Drake | 10 October 2000, 16:46:36 UTC | Move the documentation for the mutex module to be with the threading and queue-management modules, since that is where the general context for use in most cases. | 10 October 2000, 16:46:36 UTC |
ea761c0 | Guido van Rossum | 10 October 2000, 14:49:44 UTC | Place the full text of the CNRI license verbatim in the LICENSE file. Who know where the handle will point to tomorrow? | 10 October 2000, 14:49:44 UTC |
841815e | cvs2svn | 09 October 2000, 23:43:55 UTC | This commit was manufactured by cvs2svn to create tag 'r20c1'. | 09 October 2000, 23:43:55 UTC |
cfc4178 | Tim Peters | 09 October 2000, 23:43:55 UTC | When the classes in wave.py opened files themselves, their .close() methods didn't bother to close the files. This caused the new test_wave test to fail under Windows, as Windows won't let you delete a file that's open. Fixed that by ensuring the wave read & write classes' .close() and __del__ methods close files that were opened by their constructors. | 09 October 2000, 23:43:55 UTC |
e8d2f55 | Guido van Rossum | 09 October 2000, 22:14:43 UTC | The usual. | 09 October 2000, 22:14:43 UTC |
eebb1c6 | Jeremy Hylton | 09 October 2000, 21:48:02 UTC | The Usual. | 09 October 2000, 21:48:02 UTC |
cc46bd2 | Jeremy Hylton | 09 October 2000, 21:34:51 UTC | the usual | 09 October 2000, 21:34:51 UTC |
6040aaa | Jeremy Hylton | 09 October 2000, 21:27:22 UTC | add note explaining what a release candidate is | 09 October 2000, 21:27:22 UTC |
95fdec4 | Fred Drake | 09 October 2000, 21:26:12 UTC | This file is no longer used. | 09 October 2000, 21:26:12 UTC |
46446d6 | Tim Peters | 09 October 2000, 21:19:31 UTC | Repaired IDLE Unicode bug description. Added tokenize.py bugfix info. | 09 October 2000, 21:19:31 UTC |
ff71839 | Fred Drake | 09 October 2000, 20:22:28 UTC | Another generated file... | 09 October 2000, 20:22:28 UTC |
c9a5cc1 | Fred Drake | 09 October 2000, 20:18:32 UTC | Remove macro that mentions DL_EXPORT_HEADER; it caused a spurious warning from autoheader and is not useful anymore. (Approved by Donn Cave.) | 09 October 2000, 20:18:32 UTC |
56fe7f8 | Guido van Rossum | 09 October 2000, 20:07:00 UTC | WAVE test + bugfix contributor. | 09 October 2000, 20:07:00 UTC |
16b198e | Guido van Rossum | 09 October 2000, 20:06:50 UTC | wave test output | 09 October 2000, 20:06:50 UTC |
a00afc1 | Guido van Rossum | 09 October 2000, 20:05:59 UTC | Simple test suite for wave.py by Jean-Claude Rimbault (with some changes to avoid using assert). | 09 October 2000, 20:05:59 UTC |
13a3069 | Fred Drake | 09 October 2000, 20:04:16 UTC | Paul Prescod <paul@prescod.net>: Correct the chaining between siblings. | 09 October 2000, 20:04:16 UTC |
eca576c | Guido van Rossum | 09 October 2000, 20:01:53 UTC | Fix by Jean-Claude Rimbault [ Bug #116271 ] -- the WAVE header was never written properly because the '4' length indicators for the 's' format characters were missing. | 09 October 2000, 20:01:53 UTC |
ebe7302 | Fred Drake | 09 October 2000, 19:57:39 UTC | Move the test for confirmation that all nodes have been freed into the driver code, so that each test gets this; it had been done inconsistently. Remove the lines that set the variables holding dom objects to None; not needed since the interpreter cleans up locals on function return. | 09 October 2000, 19:57:39 UTC |
5c2c604 | Guido van Rossum | 09 October 2000, 19:52:41 UTC | And another. | 09 October 2000, 19:52:41 UTC |
5839e58 | Guido van Rossum | 09 October 2000, 19:52:35 UTC | Checking in three Darwin-specific patches. Tony Lownds: [ Patch #101816 ] Fixes shared modules on Mac OS X 1. Mac OS X is recognized by the Next-ish host recognition code as "Darwin/1.2" 2. When specifying just --with-dyld, modules can compile as shared 3. --with-dyld and --with-next-framework, modules can compile as shared 4. --with-suffix=.exe, and Lib/plat-darwin1.2 is being made, the regen script invokes python as python.exe [I had to reformat this patch a bit to make it work. Please test!] Dan Wolfe: [ Patch #101823 ] Fix Darwin POSIX Thread redefinition The patch below fixes the redefinition problem in Darwin with _POSIX_THREADS. I'm not sure if this is the correct long term fix but for now it fixes the problem and the fix is specific to Darwin. Dan Wolfe: [ Patch #101824 ] On Darwin, remove unrecognized option `-OPT:Olimit=0' After many, many, many compiles, I finally got itchy of this warning cluttering up the output... so I scratched (Darwin configs only) and it's gone! :-) | 09 October 2000, 19:52:35 UTC |
32e20ff | Jeremy Hylton | 09 October 2000, 19:48:11 UTC | typo | 09 October 2000, 19:48:11 UTC |
95d53d2 | Guido van Rossum | 09 October 2000, 19:34:12 UTC | Use python$EXE instead of python, for Darwin. (Patch by Tony Lownds. (#101816) [Note: I'm not sure that this is really the right fix. Surely Darwin doesn't require you to say "python.exe" everywhere??? Even Windows doesn't! Or am I misunderstanding the point?] | 09 October 2000, 19:34:12 UTC |
fdddb31 | Guido van Rossum | 09 October 2000, 19:31:40 UTC | For Darwin, export EXE (needed by Lib/plat-generic/regen checkin, to follow). Adapted from a patch by Tony Lownds. (#101816) | 09 October 2000, 19:31:40 UTC |
fded5ed | Guido van Rossum | 09 October 2000, 19:29:35 UTC | One more name. | 09 October 2000, 19:29:35 UTC |
87d4a03 | Fred Drake | 09 October 2000, 18:56:23 UTC | Do not forget to build the acks.html file when building "all"! | 09 October 2000, 18:56:23 UTC |
1092120 | Jeremy Hylton | 09 October 2000, 18:34:12 UTC | added better description of BeOS changes from Donn Cave | 09 October 2000, 18:34:12 UTC |
ed9e644 | Jeremy Hylton | 09 October 2000, 18:26:42 UTC | Summary of changes between 2.0b2 and 2.0c1 | 09 October 2000, 18:26:42 UTC |
30e7877 | Jeremy Hylton | 09 October 2000, 18:26:16 UTC | new name | 09 October 2000, 18:26:16 UTC |
17a2b64 | Fred Drake | 09 October 2000, 18:12:29 UTC | Work around annoyances in LaTeX2HTML. | 09 October 2000, 18:12:29 UTC |
955e03b | Fred Drake | 09 October 2000, 18:11:24 UTC | Push xmllib to the end of the markup chapter since it is deprecated. | 09 October 2000, 18:11:24 UTC |
ecbd2aa | Fred Drake | 09 October 2000, 18:08:56 UTC | Another name. | 09 October 2000, 18:08:56 UTC |
5790be1 | Fred Drake | 09 October 2000, 17:06:13 UTC | Donn Cave <donn@oz.net>: Update for BeOS. This closes SourceForge patch #101774. Also fix typo in a comment. | 09 October 2000, 17:06:13 UTC |
a2cb78f | Fred Drake | 09 October 2000, 17:01:03 UTC | Donn Cave <donn@oz.net>: Removed DL_EXPORT_HEADER -- only needed on BeOS, and not needed there anymore. This closes SourceForge patch #101775. | 09 October 2000, 17:01:03 UTC |
047fe99 | Fred Drake | 09 October 2000, 16:51:49 UTC | Donn Cave <donn@oz.net>: Revise BeOS support. This closes SourceForge patch #101776. | 09 October 2000, 16:51:49 UTC |
9e2e1e5 | Fred Drake | 09 October 2000, 16:48:09 UTC | Donn Cave <donn@oz.net>: Updated to work better with BeOS. This closes SourceForge patch #101777. | 09 October 2000, 16:48:09 UTC |
d359022 | Fred Drake | 09 October 2000, 16:46:02 UTC | Updated version from Donn Cave <donn@oz.net>. This closes SourceForge patch #101778. | 09 October 2000, 16:46:02 UTC |
04f4943 | Martin v. Löwis | 09 October 2000, 16:45:54 UTC | _exceptions: Format a missing system id as <unknown>. expatreader: Use the error handler instead of raising exception directly. | 09 October 2000, 16:45:54 UTC |
3383792 | Fred Drake | 09 October 2000, 15:27:31 UTC | Denis S. Otkidach <ods@users.sourceforge.net>: Correct description of leapdays() function. This closes SourceForge patch #101840. | 09 October 2000, 15:27:31 UTC |
1e75e81 | Jeremy Hylton | 09 October 2000, 15:13:47 UTC | bump patchlevel to 2.0c1 | 09 October 2000, 15:13:47 UTC |
b769e80 | Jeremy Hylton | 09 October 2000, 14:35:24 UTC | read in a .pyc file and disassemble the code objects | 09 October 2000, 14:35:24 UTC |
d923831 | Andrew M. Kuchling | 09 October 2000, 14:18:10 UTC | Patch #101810: check whether zst.avail_out is non-zero when getting a Z_BUF_ERROR while decompressing. If it is, assume that this means the data being decompressed is bad and raise an exception, instead of just assuming that Z_BUF_ERROR always means that more space is required. | 09 October 2000, 14:18:10 UTC |
46735ad | Guido van Rossum | 09 October 2000, 12:42:04 UTC | Fixed leapdays(). From Patch #101841, by Denis S. Otkidach. | 09 October 2000, 12:42:04 UTC |
e9f922f | Guido van Rossum | 08 October 2000, 19:48:46 UTC | Adapt test output to changed error message. | 08 October 2000, 19:48:46 UTC |
5931667 | Guido van Rossum | 08 October 2000, 19:47:47 UTC | Be consistent in the description of audio formats: <format> <width> "audio". Also add AFMT_S16_NE ("native-endian"). (Somehow there's no AFMT_U16_NE.) | 08 October 2000, 19:47:47 UTC |
ce6292e | Guido van Rossum | 08 October 2000, 00:21:43 UTC | Correct output. | 08 October 2000, 00:21:43 UTC |
923ebe4 | Guido van Rossum | 08 October 2000, 00:20:20 UTC | It seems our sound cards can't play mulaw data. Use native-format 16-bit signed data instead. Hope this works for you; it works for me. | 08 October 2000, 00:20:20 UTC |
830b37b | Martin v. Löwis | 07 October 2000, 19:03:20 UTC | Don't use string methods to allow sharing this code with PyXML. | 07 October 2000, 19:03:20 UTC |
13ac992 | Fredrik Lundh | 07 October 2000, 17:38:23 UTC | Fixed too ambitious "nothing to repeat" check. Closes bug #114033. | 07 October 2000, 17:38:23 UTC |
5c0b43d | Fred Drake | 07 October 2000, 16:58:11 UTC | The test is good, but Jim forgot to check in the updated output. | 07 October 2000, 16:58:11 UTC |
4095101 | Guido van Rossum | 07 October 2000, 16:21:27 UTC | Put arguments to test -z in double quotes. Fixes Bug #116325. | 07 October 2000, 16:21:27 UTC |
7787841 | Fred Drake | 07 October 2000, 12:50:05 UTC | Hush the nanny. | 07 October 2000, 12:50:05 UTC |
5d64421 | Fred Drake | 07 October 2000, 12:31:50 UTC | Fix a couple of places where the descriptions of *_GET_SIZE() macros said they were similar to *_GetSize(); should be similar to *_Size(). Error noted by William Park <parkw@better.net>. | 07 October 2000, 12:31:50 UTC |
613f7c4 | Fred Drake | 07 October 2000, 12:25:17 UTC | Donn Cave <donn@oz.net>: Generated files for BeOS R5. | 07 October 2000, 12:25:17 UTC |
a2fda0d | Martin v. Löwis | 07 October 2000, 12:10:28 UTC | Record bugs found when comparing the module with DOM Core Level 2. | 07 October 2000, 12:10:28 UTC |
8bf9e3b | Mark Hammond | 07 October 2000, 11:10:50 UTC | Prevent possible buffer overflow exploits under Windows. As per (the very quick) patch Patch #101801. | 07 October 2000, 11:10:50 UTC |
025468d | Fredrik Lundh | 07 October 2000, 10:16:19 UTC | SRE didn't handle character category followed by hyphen inside a character class. Fix provided by Andrew Kuchling. Closes bug #116251. | 07 October 2000, 10:16:19 UTC |
53f3d4a | Marc-André Lemburg | 07 October 2000, 08:54:09 UTC | [ Bug #116174 ] using %% in cstrings sometimes fails with unicode paramsFix for the bug reported in Bug #116174: "%% %s" % u"abc" failed due to the way string formatting delegated work to the Unicode formatting function. | 07 October 2000, 08:54:09 UTC |
b96d802 | Marc-André Lemburg | 07 October 2000, 08:52:45 UTC | Updated test with a case which checks for the bug reported in | 07 October 2000, 08:52:45 UTC |
de49583 | Tim Peters | 07 October 2000, 05:09:39 UTC | Possible fix for Skip's bug 116136 (sre recursion limit hit in tokenize.py). tokenize.py has always used naive regexps for matching string literals, and that appears to trigger the sre recursion limit on Skip's platform (he has very long single-line string literals). Replaced all of tokenize.py's string regexps with the "unrolled" forms used in IDLE, where they're known to handle even absurd (multi-megabyte!) string literals without trouble. See Friedl's book for explanation (at heart, the naive regexps create a backtracking choice point for each character in the literal, while the unrolled forms create none). | 07 October 2000, 05:09:39 UTC |
70d87d7 | Tim Peters | 07 October 2000, 04:04:07 UTC | Prep Windows installer for 2.0c1: title and build number. | 07 October 2000, 04:04:07 UTC |
f2fba87 | Tim Peters | 06 October 2000, 23:09:00 UTC | Fix for next iteration of SF bug 115690 (Unicode headaches in IDLE). The parsing functions in support of auto-indent weren't expecting Unicode strings, but text.get() can now return them (although it remains muddy as to exactly when or why that can happen). Fixed that with a Big Hammer. | 06 October 2000, 23:09:00 UTC |
0a84a33 | Martin v. Löwis | 06 October 2000, 22:42:55 UTC | Add .toxml test case, as proposed by Alex Martelli in bug report #116244. | 06 October 2000, 22:42:55 UTC |
2c8a89c | Martin v. Löwis | 06 October 2000, 22:36:03 UTC | minidom: access attribute value before printing it correct order of constructor args in createAttributeNS pulldom: use symbolic names for uri and localnames correct usage of createAttribute and setAttributeNode signatures. | 06 October 2000, 22:36:03 UTC |
80670bc | Martin v. Löwis | 06 October 2000, 21:13:23 UTC | Add a test case for reporting the file name, and for reporting an error for incomplete input. | 06 October 2000, 21:13:23 UTC |
31b485f | Martin v. Löwis | 06 October 2000, 21:12:12 UTC | In an incremental parser, close the parser after feeding everything. | 06 October 2000, 21:12:12 UTC |
5fece7f | Martin v. Löwis | 06 October 2000, 21:11:20 UTC | Don't use a file object as system id; try to propagate the file name to the InputSource. | 06 October 2000, 21:11:20 UTC |
2aa93ef | Martin v. Löwis | 06 October 2000, 21:10:34 UTC | Don't report a final chunk for an external entity parser. | 06 October 2000, 21:10:34 UTC |
ee1dc15 | Martin v. Löwis | 06 October 2000, 21:08:59 UTC | Move translation from expat.error to SAXParseException into feed, so that callers of feed will get a SAXException. In close, feed the last chunk first before calling endDocument, so that the parser may report errors before the end of the document. Don't do anything in a nested parser. Don't call endDocument in parse; that will be called in close. Use self._source for finding the SystemID; XML_GetBase will be cleared in case of an error. | 06 October 2000, 21:08:59 UTC |
c2bac87 | Fred Drake | 06 October 2000, 21:07:14 UTC | Include more information from the docstrings. | 06 October 2000, 21:07:14 UTC |
3a844a2 | Fred Drake | 06 October 2000, 21:00:40 UTC | Another name. | 06 October 2000, 21:00:40 UTC |
db810ac | Fred Drake | 06 October 2000, 20:42:33 UTC | Donn Cave <donn@oz.net>: Fix large file support for BeOS. This closes SourceForge patch #101773. Refer to the patch discussion for information on possible alternate fixes. | 06 October 2000, 20:42:33 UTC |