]> granicus.if.org Git - python/log
python
24 years agorun the std regression test suite using bytecode produced by the compiler
Jeremy Hylton [Fri, 13 Oct 2000 22:00:13 +0000 (22:00 +0000)]
run the std regression test suite using bytecode produced by the compiler

24 years agoadd -d option that dumps entire AST before compiling
Jeremy Hylton [Fri, 13 Oct 2000 21:59:32 +0000 (21:59 +0000)]
add -d option that dumps entire AST before compiling

24 years agoNow supports entire Python 2.0 language and still supports Python
Jeremy Hylton [Fri, 13 Oct 2000 21:58:13 +0000 (21:58 +0000)]
Now supports entire Python 2.0 language and still supports Python
1.5.2.  The compiler generates code for the version of the interpreter
it is run under.

ast.py:
    Print and Printnl add dest attr for extended print
    new node AugAssign for augmented assignments
    new nodes ListComp, ListCompFor, and ListCompIf for list
        comprehensions

pyassem.py:
    add work around for string-Unicode comparison raising UnicodeError
        on comparison of two objects in code object's const table

pycodegen.py:
    define VERSION, the Python major version number
    get magic number using imp.get_magic() instead of hard coding
    implement list comprehensions, extended print, and augmented
        assignment; augmented assignment uses Delegator classes (see
        doc string)
    fix import and tuple unpacking for 1.5.2

transformer.py:
    various changes to support new 2.0 grammar and old 1.5 grammar
    add debug_tree helper than converts and symbol and token numbers
    to their names

24 years agoUpdated test suite to latest pulldom changes.
Lars Gustäbel [Fri, 13 Oct 2000 20:54:10 +0000 (20:54 +0000)]
Updated test suite to latest pulldom changes.

24 years agoMoved appendChild calls back to DOMEventStream.
Lars Gustäbel [Fri, 13 Oct 2000 20:53:27 +0000 (20:53 +0000)]
Moved appendChild calls back to DOMEventStream.
Added SAX2DOM class.

24 years agoClear siblings, now that they are being set.
Paul Prescod [Fri, 13 Oct 2000 20:11:42 +0000 (20:11 +0000)]
Clear siblings, now that they are being set.

24 years agoMade options global (as PyMac_options) so macosmodule can access it.
Jack Jansen [Fri, 13 Oct 2000 19:44:40 +0000 (19:44 +0000)]
Made options global (as PyMac_options) so macosmodule can access it.

24 years agoUpdate the release number and date.
Fred Drake [Fri, 13 Oct 2000 15:35:27 +0000 (15:35 +0000)]
Update the release number and date.

24 years agoMake the regrtest.py -l (findleaks) option considerably less obnoxious.
Neil Schemenauer [Fri, 13 Oct 2000 01:32:42 +0000 (01:32 +0000)]
Make the regrtest.py -l (findleaks) option considerably less obnoxious.
First, only report garbage that the GC cannot free.  Second, only report
the number of objects found, not their repr().  People can dig deeper on
their own if they find a leak.

24 years agoVise archive templates used for 2.0c1
Jack Jansen [Thu, 12 Oct 2000 21:45:05 +0000 (21:45 +0000)]
Vise archive templates used for 2.0c1

24 years agoDisribution templates used for 2.0c1
Jack Jansen [Thu, 12 Oct 2000 21:44:06 +0000 (21:44 +0000)]
Disribution templates used for 2.0c1

24 years agoProjects used for 2.0c1
Jack Jansen [Thu, 12 Oct 2000 21:42:51 +0000 (21:42 +0000)]
Projects used for 2.0c1

24 years agoUse MacOS.KeepConsole to always exit if the program calls FrameWork._quit(). Overrida...
Jack Jansen [Thu, 12 Oct 2000 21:25:37 +0000 (21:25 +0000)]
Use MacOS.KeepConsole to always exit if the program calls FrameWork._quit(). Overridable with a class variable keepconsole.

24 years agoAdded sha module, it's needed by the unicode stuff, it seems.
Jack Jansen [Thu, 12 Oct 2000 21:24:24 +0000 (21:24 +0000)]
Added sha module, it's needed by the unicode stuff, it seems.

24 years agoAdded a method KeepConsole so programs can override the Keep console open option.
Jack Jansen [Thu, 12 Oct 2000 21:24:05 +0000 (21:24 +0000)]
Added a method KeepConsole so programs can override the Keep console open option.

24 years agoMade options global (as PyMac_options) so macosmodule can access it.
Jack Jansen [Thu, 12 Oct 2000 21:23:19 +0000 (21:23 +0000)]
Made options global (as PyMac_options) so macosmodule can access it.

24 years agoBetter exit handling.
Jack Jansen [Thu, 12 Oct 2000 21:22:26 +0000 (21:22 +0000)]
Better exit handling.

24 years agoUpdated for 2.0c1
Jack Jansen [Thu, 12 Oct 2000 21:21:43 +0000 (21:21 +0000)]
Updated for 2.0c1

24 years agoPython implementation of strptime().
Jack Jansen [Thu, 12 Oct 2000 21:20:41 +0000 (21:20 +0000)]
Python implementation of strptime().

24 years agoExtension to Findertools by Erik van Blokland. In Contrib because I don't have the...
Jack Jansen [Thu, 12 Oct 2000 21:20:11 +0000 (21:20 +0000)]
Extension to Findertools by Erik van Blokland. In Contrib because I don't have the time to merge it into findertools before the distribution.

24 years agoAndy Dustman <adustman@users.sourceforge.net>:
Fred Drake [Thu, 12 Oct 2000 20:58:32 +0000 (20:58 +0000)]
Andy Dustman <adustman@users.sourceforge.net>:
Eliminate unused variables to appease compiler.

24 years agoMarc-Andre Lemburg <mal@lemburg.com>:
Fred Drake [Thu, 12 Oct 2000 20:50:55 +0000 (20:50 +0000)]
Marc-Andre Lemburg <mal@lemburg.com>:
Documentation for the codec base classes.
Lots of markup adjustments by FLD.

This closes SourceForge bug #115308, patch #101877.

24 years agoFix SF bug #116263: support for from .. import *
Jeremy Hylton [Thu, 12 Oct 2000 20:23:23 +0000 (20:23 +0000)]
Fix SF bug #116263: support for from .. import *
transformer.py: return '*', None from com_import_as_name
pycodegen.py: special case for name == '*'
pyassem.py: fix stack counting for IMPORT_ opcodes

24 years agoAdded entries for new files of SAX documentation.
Fred Drake [Thu, 12 Oct 2000 20:07:09 +0000 (20:07 +0000)]
Added entries for new files of SAX documentation.

24 years agoMassive addition of SAX documentation from Martin von Loewis
Fred Drake [Thu, 12 Oct 2000 20:05:09 +0000 (20:05 +0000)]
Massive addition of SAX documentation from Martin von Loewis
<loewis@informatik.hu-berlin.de>.

Reorganized to be more like other parts of the documentation in its
arrangement, but with few content changes.

This closes SourceForge patch #101850.

24 years agoIf the status line is invalid, assume it is a pre-1.0 response. The
Jeremy Hylton [Thu, 12 Oct 2000 19:58:36 +0000 (19:58 +0000)]
If the status line is invalid, assume it is a pre-1.0 response.  The
msg/headers are empty and the entire response is treated as the body.

24 years agoRepaired a comment and asserted a precondition.
Tim Peters [Thu, 12 Oct 2000 19:42:00 +0000 (19:42 +0000)]
Repaired a comment and asserted a precondition.

24 years agoRecreated after installer source code changes.
Thomas Heller [Thu, 12 Oct 2000 19:31:13 +0000 (19:31 +0000)]
Recreated after installer source code changes.
This should close SF bug (patch)
http://sourceforge.net/patch/?func=detailpatch&patch_id=101844&group_id=5470

24 years agotwo fixes for redirects:
Jeremy Hylton [Thu, 12 Oct 2000 18:54:18 +0000 (18:54 +0000)]
two fixes for redirects:
    - don't close the fp, since that appears to also close the socket
    - join the original url with the redirect reponse to deal with
      relative redirect URL

wrap two socket ops in try/except to turn them into URLErrors, so that
client code need only catch one exception.

in HTTPError.__del__ only close fp if fp is not None

style changes:
    - use f(*args) instead of apply(f, args)
    - use __super_init instead of super.__init__(self, ...)

24 years agocosmetic changes only:
Jeremy Hylton [Thu, 12 Oct 2000 17:31:36 +0000 (17:31 +0000)]
cosmetic changes only:
use standard Python style for whitespace near = and ()

24 years agoFix for Bug #116453.
Guido van Rossum [Thu, 12 Oct 2000 17:14:46 +0000 (17:14 +0000)]
Fix for Bug #116453.

Direct use of interp->result is deprecated; changing this to
Tcl_GetStringResult(interp) everywhere fixed the problem of losing the
error message with TclError exceptions, on Windows.

24 years agoWhen we know the compiler is GCC, always add the -Wall and
Fred Drake [Thu, 12 Oct 2000 17:11:38 +0000 (17:11 +0000)]
When we know the compiler is GCC, always add the -Wall and
-Wstrict-prototypes options.  This will make it a lot easier to keep
warnings under control in the first place in the future.

There is one known warning at this time, caught by the -Wstrict-prototypes
option.  In Modules/main.c, the declaration of getopt() without parameters
gets a complaint (rightly) that it is not a proper prototype.  The lack of
a complete prototype information should be corrected when the right
portability conditions have been identified.

Approved by the Guido.

24 years agoAdded a test for the StringIO write() error I just fixed.
Guido van Rossum [Thu, 12 Oct 2000 16:46:28 +0000 (16:46 +0000)]
Added a test for the StringIO write() error I just fixed.

24 years ago[ Bug #116636 ] Bug in StringIO.write()
Guido van Rossum [Thu, 12 Oct 2000 16:45:37 +0000 (16:45 +0000)]
[ Bug #116636 ] Bug in StringIO.write()
http://sourceforge.net/bugs/?func=detailbug&bug_id=116636&group_id=5470
bobalex@rsv.ricoh.com

Bug report: If the file position is less than the end of the "file",
and a write is performed extending past then end of the file, the data
string is corrupted.

Solution: in write(), when writing past the end, properly set self.len
when newpos is > self.len.

24 years agoAnonymous patch to add Darwin 1.2 to the list of BSDs.
Guido van Rossum [Thu, 12 Oct 2000 16:01:55 +0000 (16:01 +0000)]
Anonymous patch to add Darwin 1.2 to the list of BSDs.

Let's hope this is correct (I'm not sure why the sys.platform would be
'Darwin1.2' rather than 'darwin1', which seems to be the convention).

Someone with Darwin please test this!

24 years agoAdded some single tuple/list unpacking for JPython regression testing.
Barry Warsaw [Thu, 12 Oct 2000 14:45:58 +0000 (14:45 +0000)]
Added some single tuple/list unpacking for JPython regression testing.

24 years agoA Mystery: I somehow managed to delete the last two lines of my test_math.py
Tim Peters [Thu, 12 Oct 2000 07:15:55 +0000 (07:15 +0000)]
A Mystery:  I somehow managed to delete the last two lines of my test_math.py
changes.  Here restoring them.

24 years agoStop raising OverflowError on underflows reported by libm (errno==ERANGE and
Tim Peters [Thu, 12 Oct 2000 06:10:25 +0000 (06:10 +0000)]
Stop raising OverflowError on underflows reported by libm (errno==ERANGE and
libm result is 0).  Cautiously add a few libm exception test cases:
1. That exp(-huge) returns 0 without exception.
2. That exp(+huge) triggers OverflowError.
3. That sqrt(-1) raises ValueError specifically (apparently under glibc linked
   with -lieee, it was raising OverflowError due to an accident of the way
   mathmodule.c's CHECK() macro happened to deal with Infs and NaNs under gcc).

24 years agoVarious minor additions and clarifications, mostly suggested by Jeremy
Andrew M. Kuchling [Thu, 12 Oct 2000 03:04:22 +0000 (03:04 +0000)]
Various minor additions and clarifications, mostly suggested by Jeremy

24 years agoComment out a separator line, since all the others are commented out,
Fred Drake [Thu, 12 Oct 2000 02:49:12 +0000 (02:49 +0000)]
Comment out a separator line, since all the others are commented out,
and it would look kind of silly if typeset.

24 years agoAdd new section on the XML package. (This was the only major new 2.0 feature
Andrew M. Kuchling [Thu, 12 Oct 2000 02:37:14 +0000 (02:37 +0000)]
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

24 years agoDo a better job at staying on-screen :P (Sorry, it's late here.) I'm
Thomas Wouters [Wed, 11 Oct 2000 23:26:11 +0000 (23:26 +0000)]
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.

24 years agoAdjust debugging code in the implementation of the DUP_TOPX bytecode, use
Thomas Wouters [Wed, 11 Oct 2000 23:20:09 +0000 (23:20 +0000)]
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.

24 years agoAdded additional test cases for pulldom modifications.
Lars Gustäbel [Wed, 11 Oct 2000 22:36:00 +0000 (22:36 +0000)]
Added additional test cases for pulldom modifications.

24 years agoAdded parent attribute with getters and setters on XMLFilterBase.
Lars Gustäbel [Wed, 11 Oct 2000 22:35:00 +0000 (22:35 +0000)]
Added parent attribute with getters and setters on XMLFilterBase.

24 years agoAdded non-ns start and end element methods.
Lars Gustäbel [Wed, 11 Oct 2000 22:34:04 +0000 (22:34 +0000)]
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).

24 years agoDocument the exceptions that now get raised on invalid parameters.
Fred Drake [Wed, 11 Oct 2000 22:27:51 +0000 (22:27 +0000)]
Document the exceptions that now get raised on invalid parameters.

24 years agoTest the exception-raising for error cases in copy_reg.
Fred Drake [Wed, 11 Oct 2000 22:17:35 +0000 (22:17 +0000)]
Test the exception-raising for error cases in copy_reg.

24 years agoIn the module docstring, clarify that this is used to register pickle
Fred Drake [Wed, 11 Oct 2000 22:16:45 +0000 (22:16 +0000)]
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.

24 years agoAnother gcc -Wall warning squashed:
Fred Drake [Wed, 11 Oct 2000 21:53:34 +0000 (21:53 +0000)]
Another gcc -Wall warning squashed:

MPZ_divm():  Initialize mpzden to NULL, since it could be Py_XDECREF()ed
             without being initialized.

24 years agoRemove one more gcc -Wall warning.
Fred Drake [Wed, 11 Oct 2000 21:44:02 +0000 (21:44 +0000)]
Remove one more gcc -Wall warning.

24 years agoJack Jansen reported that the regression test failed on the Mac where
Guido van Rossum [Wed, 11 Oct 2000 21:34:53 +0000 (21:34 +0000)]
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.

24 years agoAdded test cases for extended printing to an instance. This picked up
Barry Warsaw [Wed, 11 Oct 2000 21:26:03 +0000 (21:26 +0000)]
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.

24 years agoMake sure methods of ZipFile objects are in alphabetical order; the logical
Fred Drake [Wed, 11 Oct 2000 18:56:00 +0000 (18:56 +0000)]
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>.

24 years agoUse suggested workaround for PyOS_CheckStack causing failure of test_[s]re.py
Trent Mick [Wed, 11 Oct 2000 17:18:11 +0000 (17:18 +0000)]
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

24 years agoRemove the last gcc -Wall warning about possible use of an uninitialized
Fred Drake [Wed, 11 Oct 2000 13:54:07 +0000 (13:54 +0000)]
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.

24 years agoAttempt to fix bogus gcc -Wall warnings reported by Marc-Andre Lemburg,
Tim Peters [Wed, 11 Oct 2000 07:04:49 +0000 (07:04 +0000)]
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.

24 years agoFix the docstring for new.function().
Fred Drake [Tue, 10 Oct 2000 22:07:18 +0000 (22:07 +0000)]
Fix the docstring for new.function().
Based on a comment from Detlef Lannert
<lannert@lannert.rz.uni-duesseldorf.de>.

24 years agoFixed a large number of small problems, mostly noted by Detlef Lannert
Fred Drake [Tue, 10 Oct 2000 22:00:03 +0000 (22:00 +0000)]
Fixed a large number of small problems, mostly noted by Detlef Lannert
<lannert@lannert.rz.uni-duesseldorf.de>.

24 years agoAvoid a couple of "value computed is not used" warnings from gcc -Wall;
Fred Drake [Tue, 10 Oct 2000 21:10:35 +0000 (21:10 +0000)]
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>.

24 years agoNote that the UserString/MutableString classes are far less efficient
Fred Drake [Tue, 10 Oct 2000 20:58:48 +0000 (20:58 +0000)]
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.

24 years agoRevise the examples not to use the "from socket import *", and adjust
Fred Drake [Tue, 10 Oct 2000 20:36:29 +0000 (20:36 +0000)]
Revise the examples not to use the "from socket import *", and adjust
one comment in the example for clarity.

24 years agoRemove duplicated text from urlopen() description, noted by Ka-Ping
Fred Drake [Tue, 10 Oct 2000 20:23:10 +0000 (20:23 +0000)]
Remove duplicated text from urlopen() description, noted by Ka-Ping
Yee <ping@lfw.org> and probably others as well.

24 years agoSubstantially revise to handle the fact that Python CVS is no longer in a
Fred Drake [Tue, 10 Oct 2000 19:35:40 +0000 (19:35 +0000)]
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.

24 years agoMake it clear that copy_reg.pickle() should not be used for classes, but
Fred Drake [Tue, 10 Oct 2000 18:36:02 +0000 (18:36 +0000)]
Make it clear that copy_reg.pickle() should not be used for classes, but
only for extension types.

This partially fixes SourceForge bug #116295.

24 years agoFixed lots of small nits caught by Ka-Ping Yee <ping@lfw.org>.
Fred Drake [Tue, 10 Oct 2000 17:03:45 +0000 (17:03 +0000)]
Fixed lots of small nits caught by Ka-Ping Yee <ping@lfw.org>.

24 years agoMinor nit fixes based on suggestions from Ka-Ping Yee <ping@lfw.org>.
Fred Drake [Tue, 10 Oct 2000 17:02:34 +0000 (17:02 +0000)]
Minor nit fixes based on suggestions from Ka-Ping Yee <ping@lfw.org>.
Added "See also" section with relevant RFC references.

24 years agoBetter synopsis based on suggestion from Ka-Ping Yee <ping@lfw.org>.
Fred Drake [Tue, 10 Oct 2000 16:59:53 +0000 (16:59 +0000)]
Better synopsis based on suggestion from Ka-Ping Yee <ping@lfw.org>.

24 years agoBetter synopses based on suggestions from Ka-Ping Yee <ping@lfw.org>.
Fred Drake [Tue, 10 Oct 2000 16:56:41 +0000 (16:56 +0000)]
Better synopses based on suggestions from Ka-Ping Yee <ping@lfw.org>.

24 years agoMove the documentation for the mutex module to be with the threading
Fred Drake [Tue, 10 Oct 2000 16:46:36 +0000 (16:46 +0000)]
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.

24 years agoPlace the full text of the CNRI license verbatim in the LICENSE file.
Guido van Rossum [Tue, 10 Oct 2000 14:49:44 +0000 (14:49 +0000)]
Place the full text of the CNRI license verbatim in the LICENSE file.
Who know where the handle will point to tomorrow?

24 years agoThis commit was manufactured by cvs2svn to create tag 'r20c1'. v2.0c1
cvs2svn [Mon, 9 Oct 2000 23:43:55 +0000 (23:43 +0000)]
This commit was manufactured by cvs2svn to create tag 'r20c1'.

24 years agoWhen the classes in wave.py opened files themselves, their .close() methods
Tim Peters [Mon, 9 Oct 2000 23:43:55 +0000 (23:43 +0000)]
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.

24 years agoThe usual.
Guido van Rossum [Mon, 9 Oct 2000 22:14:43 +0000 (22:14 +0000)]
The usual.

24 years agoThe Usual.
Jeremy Hylton [Mon, 9 Oct 2000 21:48:02 +0000 (21:48 +0000)]
The Usual.

24 years agothe usual
Jeremy Hylton [Mon, 9 Oct 2000 21:34:51 +0000 (21:34 +0000)]
the usual

24 years agoadd note explaining what a release candidate is
Jeremy Hylton [Mon, 9 Oct 2000 21:27:22 +0000 (21:27 +0000)]
add note explaining what a release candidate is

24 years agoThis file is no longer used.
Fred Drake [Mon, 9 Oct 2000 21:26:12 +0000 (21:26 +0000)]
This file is no longer used.

24 years agoRepaired IDLE Unicode bug description.
Tim Peters [Mon, 9 Oct 2000 21:19:31 +0000 (21:19 +0000)]
Repaired IDLE Unicode bug description.
Added tokenize.py bugfix info.

24 years agoAnother generated file...
Fred Drake [Mon, 9 Oct 2000 20:22:28 +0000 (20:22 +0000)]
Another generated file...

24 years agoRemove macro that mentions DL_EXPORT_HEADER; it caused a spurious warning
Fred Drake [Mon, 9 Oct 2000 20:18:32 +0000 (20:18 +0000)]
Remove macro that mentions DL_EXPORT_HEADER; it caused a spurious warning
from autoheader and is not useful anymore.
(Approved by Donn Cave.)

24 years agoWAVE test + bugfix contributor.
Guido van Rossum [Mon, 9 Oct 2000 20:07:00 +0000 (20:07 +0000)]
WAVE test + bugfix contributor.

24 years agowave test output
Guido van Rossum [Mon, 9 Oct 2000 20:06:50 +0000 (20:06 +0000)]
wave test output

24 years agoSimple test suite for wave.py by Jean-Claude Rimbault (with some
Guido van Rossum [Mon, 9 Oct 2000 20:05:59 +0000 (20:05 +0000)]
Simple test suite for wave.py by Jean-Claude Rimbault (with some
changes to avoid using assert).

24 years agoPaul Prescod <paul@prescod.net>:
Fred Drake [Mon, 9 Oct 2000 20:04:16 +0000 (20:04 +0000)]
Paul Prescod <paul@prescod.net>:
Correct the chaining between siblings.

24 years agoFix by Jean-Claude Rimbault [ Bug #116271 ] -- the WAVE header was
Guido van Rossum [Mon, 9 Oct 2000 20:01:53 +0000 (20:01 +0000)]
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.

24 years agoMove the test for confirmation that all nodes have been freed into the
Fred Drake [Mon, 9 Oct 2000 19:57:39 +0000 (19:57 +0000)]
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.

24 years agoAnd another.
Guido van Rossum [Mon, 9 Oct 2000 19:52:41 +0000 (19:52 +0000)]
And another.

24 years agoChecking in three Darwin-specific patches.
Guido van Rossum [Mon, 9 Oct 2000 19:52:35 +0000 (19:52 +0000)]
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! :-)

24 years agotypo
Jeremy Hylton [Mon, 9 Oct 2000 19:48:11 +0000 (19:48 +0000)]
typo

24 years agoUse python$EXE instead of python, for Darwin. (Patch by Tony
Guido van Rossum [Mon, 9 Oct 2000 19:34:12 +0000 (19:34 +0000)]
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?]

24 years agoFor Darwin, export EXE (needed by Lib/plat-generic/regen checkin, to
Guido van Rossum [Mon, 9 Oct 2000 19:31:40 +0000 (19:31 +0000)]
For Darwin, export EXE (needed by Lib/plat-generic/regen checkin, to
follow).  Adapted from a patch by Tony Lownds. (#101816)

24 years agoOne more name.
Guido van Rossum [Mon, 9 Oct 2000 19:29:35 +0000 (19:29 +0000)]
One more name.

24 years agoDo not forget to build the acks.html file when building "all"!
Fred Drake [Mon, 9 Oct 2000 18:56:23 +0000 (18:56 +0000)]
Do not forget to build the acks.html file when building "all"!

24 years agoadded better description of BeOS changes from Donn Cave
Jeremy Hylton [Mon, 9 Oct 2000 18:34:12 +0000 (18:34 +0000)]
added better description of BeOS changes from Donn Cave

24 years agoSummary of changes between 2.0b2 and 2.0c1
Jeremy Hylton [Mon, 9 Oct 2000 18:26:42 +0000 (18:26 +0000)]
Summary of changes between 2.0b2 and 2.0c1

24 years agonew name
Jeremy Hylton [Mon, 9 Oct 2000 18:26:16 +0000 (18:26 +0000)]
new name

24 years agoWork around annoyances in LaTeX2HTML.
Fred Drake [Mon, 9 Oct 2000 18:12:29 +0000 (18:12 +0000)]
Work around annoyances in LaTeX2HTML.

24 years agoPush xmllib to the end of the markup chapter since it is deprecated.
Fred Drake [Mon, 9 Oct 2000 18:11:24 +0000 (18:11 +0000)]
Push xmllib to the end of the markup chapter since it is deprecated.

24 years agoAnother name.
Fred Drake [Mon, 9 Oct 2000 18:08:56 +0000 (18:08 +0000)]
Another name.