]> granicus.if.org Git - python/log
python
24 years agoANSI-fication of the sources, convert to 4-space indents.
Fred Drake [Sat, 8 Jul 2000 16:56:26 +0000 (16:56 +0000)]
ANSI-fication of the sources, convert to 4-space indents.
Use PyArg_ParseTuple() to get better error messages.
Add docstrings all around.

24 years agodelete unused local variable from _PyTrash_deposit_object
Skip Montanaro [Sat, 8 Jul 2000 12:06:36 +0000 (12:06 +0000)]
delete unused local variable from _PyTrash_deposit_object

24 years agoRearrange order of sections
Andrew M. Kuchling [Sat, 8 Jul 2000 12:06:31 +0000 (12:06 +0000)]
Rearrange order of sections
Fix some incorrect module names

24 years ago_Py_RefTotal should only be declared here when Py_TRACE_REFS are #define'd
Skip Montanaro [Sat, 8 Jul 2000 12:04:57 +0000 (12:04 +0000)]
_Py_RefTotal should only be declared here when Py_TRACE_REFS are #define'd

24 years agoANSI-fied sources, converted to four-space indentation.
Fred Drake [Sat, 8 Jul 2000 06:41:03 +0000 (06:41 +0000)]
ANSI-fied sources, converted to four-space indentation.
Converted to PyArg_ParseTuple() with method names to get better error
messages.

24 years agoANSI-fied sources, converted to four-space indentation.
Fred Drake [Sat, 8 Jul 2000 06:16:37 +0000 (06:16 +0000)]
ANSI-fied sources, converted to four-space indentation.

24 years agoAdd method names to PyArg_ParseTuple() calls for better error messages.
Fred Drake [Sat, 8 Jul 2000 06:05:58 +0000 (06:05 +0000)]
Add method names to PyArg_ParseTuple() calls for better error messages.
Convert to four-space indents.

24 years agoMarkup improvements in sections relating to interactive behavior.
Fred Drake [Sat, 8 Jul 2000 05:18:54 +0000 (05:18 +0000)]
Markup improvements in sections relating to interactive behavior.
Clarify some of the details of readline-related configuration.

24 years agoANSI-fy the sources.
Fred Drake [Sat, 8 Jul 2000 05:00:07 +0000 (05:00 +0000)]
ANSI-fy the sources.
Convert to using PyArg_ParseTuple() as appropriate to allow method names
in error messages.
Re-indent to four-space indentation.

24 years agoPretensions of the 20th century... remove old-style preprocessor
Fred Drake [Sat, 8 Jul 2000 04:53:48 +0000 (04:53 +0000)]
Pretensions of the 20th century... remove old-style preprocessor
hackery (/**/), leaving only new-style preprocessor hackery (##).

24 years agoCray J90 fixes for long ints.
Tim Peters [Sat, 8 Jul 2000 04:17:21 +0000 (04:17 +0000)]
Cray J90 fixes for long ints.
This was a convenient excuse to create the pyport.h file recently
discussed!
Please use new Py_ARITHMETIC_RIGHT_SHIFT when right-shifting a
signed int and you *need* sign-extension.  This is #define'd in
pyport.h, keying off new config symbol SIGNED_RIGHT_SHIFT_ZERO_FILLS.
If you're running on a platform that needs that symbol #define'd,
the std tests never would have worked for you (in particular,
at least test_long would have failed).
The autoconfig stuff got added to Python after my Unix days, so
I don't know how that works.  Would someone please look into doing
& testing an auto-config of the SIGNED_RIGHT_SHIFT_ZERO_FILLS
symbol?  It needs to be defined if & only if, e.g., (-1) >> 3 is
not -1.

24 years agoANSI-fy the sources.
Fred Drake [Sat, 8 Jul 2000 04:12:08 +0000 (04:12 +0000)]
ANSI-fy the sources.

24 years agoRemoved Py_PROTO, ANSI-fied sources.
Fred Drake [Sat, 8 Jul 2000 04:04:38 +0000 (04:04 +0000)]
Removed Py_PROTO, ANSI-fied sources.

24 years agoThe tail end of x_sub implicitly assumed that an unsigned short
Tim Peters [Sat, 8 Jul 2000 02:26:47 +0000 (02:26 +0000)]
The tail end of x_sub implicitly assumed that an unsigned short
contains 16 bits.  Not true on Cray J90.

24 years agoOne of the new prototypes was missing the "void" args.
Greg Stein [Sat, 8 Jul 2000 00:46:19 +0000 (00:46 +0000)]
One of the new prototypes was missing the "void" args.

24 years agoGot RID of redundant coercions in longobject.c (as spotted by Greg
Tim Peters [Sat, 8 Jul 2000 00:32:04 +0000 (00:32 +0000)]
Got RID of redundant coercions in longobject.c (as spotted by Greg
Stein -- thanks!).  Incidentally removed all the Py_PROTO macros
from object.h, as they prevented my editor from magically finding
the definitions of the "coercion", "cmpfunc" and "reprfunc"
typedefs that were being redundantly applied in longobject.c.

24 years agodelete bogus file
Guido van Rossum [Fri, 7 Jul 2000 21:57:20 +0000 (21:57 +0000)]
delete bogus file

24 years agoDeleted bogus file.
Guido van Rossum [Fri, 7 Jul 2000 21:35:04 +0000 (21:35 +0000)]
Deleted bogus file.

24 years agofix inconsistent use of tabs and spaces
Jeremy Hylton [Fri, 7 Jul 2000 21:02:22 +0000 (21:02 +0000)]
fix inconsistent use of tabs and spaces
convert semicolons to newlines

24 years agofix inconsistent use of tabs and spaces
Jeremy Hylton [Fri, 7 Jul 2000 21:02:00 +0000 (21:02 +0000)]
fix inconsistent use of tabs and spaces

24 years agofix inconsistent use of tabs and spaces
Jeremy Hylton [Fri, 7 Jul 2000 20:45:21 +0000 (20:45 +0000)]
fix inconsistent use of tabs and spaces

24 years agoFix to use Py_UCS4. By Bill Tutt.
Marc-André Lemburg [Fri, 7 Jul 2000 17:53:54 +0000 (17:53 +0000)]
Fix to use Py_UCS4. By Bill Tutt.

24 years agoNew surrogate support in the UTF-8 codec. By Bill Tutt.
Marc-André Lemburg [Fri, 7 Jul 2000 17:51:08 +0000 (17:51 +0000)]
New surrogate support in the UTF-8 codec. By Bill Tutt.

24 years agoTests for new surrogate support in the UTF-8 codec. By Bill Tutt.
Marc-André Lemburg [Fri, 7 Jul 2000 17:48:52 +0000 (17:48 +0000)]
Tests for new surrogate support in the UTF-8 codec. By Bill Tutt.

24 years agoFix to use Py_UCS4
Marc-André Lemburg [Fri, 7 Jul 2000 17:45:37 +0000 (17:45 +0000)]
Fix to use Py_UCS4

24 years agoAdd an entry for the KDE File Manager support from Peter Funk.
Fred Drake [Fri, 7 Jul 2000 17:08:40 +0000 (17:08 +0000)]
Add an entry for the KDE File Manager support from Peter Funk.

24 years agoThomas Wouters <thomas@xs4all.net>:
Fred Drake [Fri, 7 Jul 2000 16:21:31 +0000 (16:21 +0000)]
Thomas Wouters <thomas@xs4all.net>:
Allow -f* parameters to be passed to the compiler from Setup files.

24 years agoSome cleanup of longs in prepartion for Cray J90 fixes: got
Tim Peters [Fri, 7 Jul 2000 15:53:28 +0000 (15:53 +0000)]
Some cleanup of longs in prepartion for Cray J90 fixes:  got
rid of Py_PROTO, switched to ANSI function decls, and did some
minor fiddling.

24 years agoAdded new APIs and fixed some other Unicode ones (missing * or
Marc-André Lemburg [Fri, 7 Jul 2000 15:48:54 +0000 (15:48 +0000)]
Added new APIs and fixed some other Unicode ones (missing * or
extra ' ').

24 years agoAdded docs for the new Unicode and string APIs.
Marc-André Lemburg [Fri, 7 Jul 2000 15:47:06 +0000 (15:47 +0000)]
Added docs for the new Unicode and string APIs.

24 years agoRemoved a prototype which is not used in socketmodule.c
Marc-André Lemburg [Fri, 7 Jul 2000 14:13:29 +0000 (14:13 +0000)]
Removed a prototype which is not used in socketmodule.c

Patch by T. Wouters.

24 years agoFixed unicode() to use the new API PyUnicode_FromEncodedObject().
Marc-André Lemburg [Fri, 7 Jul 2000 13:48:25 +0000 (13:48 +0000)]
Fixed unicode() to use the new API PyUnicode_FromEncodedObject().
This adds support for instance to the constructor (instances
have to define __str__ and can return Unicode objects via that
hook; string return values are decoded into Unicode using the
current default encoding).

24 years agoAdded new API PyUnicode_FromEncodedObject() which supports decoding
Marc-André Lemburg [Fri, 7 Jul 2000 13:46:42 +0000 (13:46 +0000)]
Added new API PyUnicode_FromEncodedObject() which supports decoding
objects including instance objects.

The old API PyUnicode_FromObject() is still available as shortcut.

24 years agoTests for new instance support in unicode().
Marc-André Lemburg [Fri, 7 Jul 2000 13:46:19 +0000 (13:46 +0000)]
Tests for new instance support in unicode().

24 years agoSo many things have changed over the last few weeks that it's probably a good idea...
Jack Jansen [Fri, 7 Jul 2000 13:15:36 +0000 (13:15 +0000)]
So many things have changed over the last few weeks that it's probably a good idea to check the project files in again.

24 years agoChanged all (hopefully) uses of unsigned 16 bit value to use H format specifier,...
Jack Jansen [Fri, 7 Jul 2000 13:09:35 +0000 (13:09 +0000)]
Changed all (hopefully) uses of unsigned 16 bit value to use H format specifier, now that h is signed-only.

24 years agoAdded the unchash module.
Jack Jansen [Fri, 7 Jul 2000 13:08:09 +0000 (13:08 +0000)]
Added the unchash module.

24 years agoFix to bug #393 (UTF16 codec didn't like empty strings) and
Marc-André Lemburg [Fri, 7 Jul 2000 11:27:45 +0000 (11:27 +0000)]
Fix to bug #393 (UTF16 codec didn't like empty strings) and
corrected some usage of 'unsigned long' where Py_UNICODE
should have been used.

24 years agoDefunct the _XOPEN_SOURCE define for now. Suggested by Fredrik
Marc-André Lemburg [Fri, 7 Jul 2000 11:24:49 +0000 (11:24 +0000)]
Defunct the _XOPEN_SOURCE define for now. Suggested by Fredrik
Lundh as response to bug reports on True64 and IRIX.

24 years agoTwo more places where long should be used instead of int. Especially
Sjoerd Mullender [Fri, 7 Jul 2000 09:47:24 +0000 (09:47 +0000)]
Two more places where long should be used instead of int.  Especially
true after revision 2.36 was checked in...

24 years agoBill Tutt: Added Py_UCS4 typedef to hold UCS4 values (these need
Marc-André Lemburg [Fri, 7 Jul 2000 09:01:41 +0000 (09:01 +0000)]
Bill Tutt: Added Py_UCS4 typedef to hold UCS4 values (these need
at least 32 bits as opposed to Py_UNICODE which rely on having
16 bits).

24 years agoNew module webbrowser. Easy-to-use controller objects to make using a
Fred Drake [Fri, 7 Jul 2000 03:36:12 +0000 (03:36 +0000)]
New module webbrowser.  Easy-to-use controller objects to make using a
Web browser as a help/information browser easy across platforms.

24 years agoFixed some code that used 'short' to use 'long' instead.
Marc-André Lemburg [Thu, 6 Jul 2000 20:13:23 +0000 (20:13 +0000)]
Fixed some code that used 'short' to use 'long' instead.

24 years agoFixed a couple of places where 'int' was used where 'long'
Marc-André Lemburg [Thu, 6 Jul 2000 19:43:31 +0000 (19:43 +0000)]
Fixed a couple of places where 'int' was used where 'long'
should have been used.

24 years agoFix bug #392, reported by Jonathan Giddy <jon@dstc.edu.au>:
Fred Drake [Thu, 6 Jul 2000 19:42:19 +0000 (19:42 +0000)]
Fix bug #392, reported by Jonathan Giddy <jon@dstc.edu.au>:
In posixmodule.c:posix_fork, the function PyOS_AfterFork is called for
both the parent and the child, despite the docs stating that it should
be called in the new (child) process.

This causes problems in the parent since the forking thread becomes the
main thread according to the signal module.

Calling PyOS_AfterFork() only in the child fixes this.  Changed for both
fork() and forkpty().

24 years agoPython 2.0 is not supposed to use string exceptions in the standard library
Fred Drake [Thu, 6 Jul 2000 19:38:49 +0000 (19:38 +0000)]
Python 2.0 is not supposed to use string exceptions in the standard library
& extensions, so create exceptions in extension modules using the
PyErr_NewException() API.

24 years agoadded read_history_file and write_history_file
Skip Montanaro [Thu, 6 Jul 2000 18:55:12 +0000 (18:55 +0000)]
added read_history_file and write_history_file
XXX should perhaps support history truncation as well

24 years agoClean up markup to be more like recommended practice; only small changes
Fred Drake [Thu, 6 Jul 2000 18:37:08 +0000 (18:37 +0000)]
Clean up markup to be more like recommended practice; only small changes
needed.

24 years agoRemoved unused variables.
Andrew M. Kuchling [Thu, 6 Jul 2000 18:14:03 +0000 (18:14 +0000)]
Removed unused variables.
Added two functions that were left out of the method definition table.

24 years agoCorrect a markup nit that caused a space to be dropped from the HTML
Fred Drake [Thu, 6 Jul 2000 18:09:02 +0000 (18:09 +0000)]
Correct a markup nit that caused a space to be dropped from the HTML
version (actually a LaTeX2HTML bug), and clarified a sentence in the
mktime() description based entirely on comments from Grant Griffin
<grant.griffin@honeywell.com>.

24 years agodon't prepend "$(srcdir)/" to paths beginning with "$" since they are likely
Skip Montanaro [Thu, 6 Jul 2000 17:58:06 +0000 (17:58 +0000)]
don't prepend "$(srcdir)/" to paths beginning with "$" since they are likely
to be absolute.

24 years agoMinor changes. Explain that for class exceptions, use excdesc but do not
Fred Drake [Thu, 6 Jul 2000 16:12:47 +0000 (16:12 +0000)]
Minor changes.  Explain that for class exceptions, use excdesc but do not
document the constructor parameters.  Need a better way, but this will do
for now.

24 years agoMake a distinction between shorts and unsigned shorts.
Jack Jansen [Thu, 6 Jul 2000 15:17:52 +0000 (15:17 +0000)]
Make a distinction between shorts and unsigned shorts.

24 years agoConditionally (currently on ifdef macintosh) break the large switch up
Jack Jansen [Thu, 6 Jul 2000 13:57:38 +0000 (13:57 +0000)]
Conditionally (currently on ifdef macintosh) break the large switch up
into 1000-case smaller ones.

24 years agomodified template to demonstrate subsection for examples.
Skip Montanaro [Thu, 6 Jul 2000 13:43:37 +0000 (13:43 +0000)]
modified template to demonstrate subsection for examples.

24 years agoAdded support for H (unsigned short) specifier in PyArg_ParseTuple and
Jack Jansen [Thu, 6 Jul 2000 12:22:00 +0000 (12:22 +0000)]
Added support for H (unsigned short) specifier in PyArg_ParseTuple and
Py_BuildValue.

24 years agoAdded new codec APIs and a new interface method .encode() which
Marc-André Lemburg [Thu, 6 Jul 2000 11:29:01 +0000 (11:29 +0000)]
Added new codec APIs and a new interface method .encode() which
works just like the Unicode one. The C APIs match the ones in the Unicode
implementation, but were extended to be able to reuse the existing
Unicode codecs for string purposes too.

Conversions from string to Unicode and back are done using the
default encoding.

24 years agoAdded prototypes for the new codec APIs for strings. These APIs
Marc-André Lemburg [Thu, 6 Jul 2000 11:25:40 +0000 (11:25 +0000)]
Added prototypes for the new codec APIs for strings. These APIs
match the ones in the Unicode implementation, but were extended
to be able to reuse the existing Unicode codecs for string
purposes too.

Conversion from string to Unicode and back are done using the
default encoding.

24 years agoChange whitespace in two places to silence tabnanny.
Guido van Rossum [Thu, 6 Jul 2000 05:34:14 +0000 (05:34 +0000)]
Change whitespace in two places to silence tabnanny.
Also fix spelling tupel -> tuple.

24 years agoAdded some further description to the usage of the seealso environment.
Fred Drake [Thu, 6 Jul 2000 05:24:41 +0000 (05:24 +0000)]
Added some further description to the usage of the seealso environment.

Documented the \seerfc and \seeurl macros used in that environment as well.

24 years agoSeveral small changes, mostly to the markup, to improve consistency and
Fred Drake [Thu, 6 Jul 2000 04:51:04 +0000 (04:51 +0000)]
Several small changes, mostly to the markup, to improve consistency and
internal hyperlinking.  Move some things around, also for consistency
with other modules ("See also" stuff tends to live at the \section level,
before sub-sections, etc.).

24 years agoAdd entry for readline documentation.
Fred Drake [Thu, 6 Jul 2000 04:47:25 +0000 (04:47 +0000)]
Add entry for readline documentation.

24 years agoSjoerd Mullender <sjoerd@oratrix.nl>:
Fred Drake [Thu, 6 Jul 2000 04:45:14 +0000 (04:45 +0000)]
Sjoerd Mullender <sjoerd@oratrix.nl>:
Updates for recent changes in xmllib.

24 years agoCorrect typo in description of the machine name parameter to the
Fred Drake [Thu, 6 Jul 2000 04:38:37 +0000 (04:38 +0000)]
Correct typo in description of the machine name parameter to the
ConnectRegistry() function; there is no trailing period!

24 years agoadded seealso pointing reader at readline example which uses atexit.
Skip Montanaro [Thu, 6 Jul 2000 03:26:39 +0000 (03:26 +0000)]
added seealso pointing reader at readline example which uses atexit.

24 years agosimple-minded readline section doc based upon module's doc strings.
Skip Montanaro [Thu, 6 Jul 2000 03:25:26 +0000 (03:25 +0000)]
simple-minded readline section doc based upon module's doc strings.

24 years agofixed indentation in several places
Skip Montanaro [Thu, 6 Jul 2000 03:01:40 +0000 (03:01 +0000)]
fixed indentation in several places

24 years agofix indentation in one docstring
Skip Montanaro [Thu, 6 Jul 2000 02:56:36 +0000 (02:56 +0000)]
fix indentation in one docstring

24 years agofix indentation in three docstrings
Skip Montanaro [Thu, 6 Jul 2000 02:55:41 +0000 (02:55 +0000)]
fix indentation in three docstrings

24 years agoTypo: "This table table" -> "This table is"
Fred Drake [Thu, 6 Jul 2000 00:50:42 +0000 (00:50 +0000)]
Typo: "This table table" -> "This table is"
Noted by Nicholas Spies <ns11@voicenet.com>.

24 years agoadded warning about incompatibility with other codes' use of sys.exitfunc.
Skip Montanaro [Wed, 5 Jul 2000 23:11:26 +0000 (23:11 +0000)]
added warning about incompatibility with other codes' use of sys.exitfunc.

24 years agoAdd more "volatile" decls to stop gcc -Wall warnings.
Tim Peters [Wed, 5 Jul 2000 22:56:52 +0000 (22:56 +0000)]
Add more "volatile" decls to stop gcc -Wall warnings.
Somebody w/ gcc please check that the wngs are gone!
There are cheaper (at runtime) ways to prevent the wngs, but
they're obscure and delicate.  I'm going for the easy Big
Hammer here under the theory that PCRE will be replaced by
SRE anyway.

24 years agomaintenance release:
Fredrik Lundh [Wed, 5 Jul 2000 21:14:16 +0000 (21:14 +0000)]
maintenance release:

- reorganized some code to get rid of -Wall and -W4
  warnings

- fixed default argument handling for sub/subn/split
  methods (reported by Peter Schneider-Kamp).

24 years agoFix to bug #389:
Marc-André Lemburg [Wed, 5 Jul 2000 15:32:40 +0000 (15:32 +0000)]
Fix to bug #389:

Full_Name: Bastian Kleineidam
Version: 2.0b1 CVS 5.7.2000
OS: Debian Linux 2.2
Submission from: earth.cs.uni-sb.de (134.96.252.92)

24 years agoRemove definition of _GNU_SOURCE, since Python.h now does it for us
Andrew M. Kuchling [Wed, 5 Jul 2000 12:22:14 +0000 (12:22 +0000)]
Remove definition of _GNU_SOURCE, since Python.h now does it for us

24 years agoModified the encode interfaces of all builtin codecs to accept
Marc-André Lemburg [Wed, 5 Jul 2000 11:24:13 +0000 (11:24 +0000)]
Modified the encode interfaces of all builtin codecs to accept
any object which can be converted to Unicode by means of
PyUnicode_FromObject().

24 years agocheck for Pth *after* the standard system threading libraries. Pth should
Greg Stein [Wed, 5 Jul 2000 10:38:09 +0000 (10:38 +0000)]
check for Pth *after* the standard system threading libraries. Pth should
not override those.

Submitted by: flight@users.sourceforge.net

24 years agoAdded new .isalpha() and .isalnum() methods which provide interfaces
Marc-André Lemburg [Wed, 5 Jul 2000 09:49:44 +0000 (09:49 +0000)]
Added new .isalpha() and .isalnum() methods which provide interfaces
to the new alphabetic lookup APIs in unicodectype.c.

24 years agoAdded new lookup API which matches all alphabetic Unicode characters,
Marc-André Lemburg [Wed, 5 Jul 2000 09:48:59 +0000 (09:48 +0000)]
Added new lookup API which matches all alphabetic Unicode characters,
i.e the ones with category 'Ll','Lu','Lt','Lo','Lm'.

24 years agoAdded new .isalpha() and .isalnum() methods to match the same
Marc-André Lemburg [Wed, 5 Jul 2000 09:47:46 +0000 (09:47 +0000)]
Added new .isalpha() and .isalnum() methods to match the same
ones on the Unicode objects. Note that the string versions use
the (locale aware) C lib APIs isalpha() and isalnum().

24 years agoAdded tests for the new .isalpha() and .isalnum() methods.
Marc-André Lemburg [Wed, 5 Jul 2000 09:46:40 +0000 (09:46 +0000)]
Added tests for the new .isalpha() and .isalnum() methods.

24 years agoModified the ISALPHA and ISALNUM macros to use the new lookup APIs
Marc-André Lemburg [Wed, 5 Jul 2000 09:45:59 +0000 (09:45 +0000)]
Modified the ISALPHA and ISALNUM macros to use the new lookup APIs
from unicodectype.c

24 years agoAdded #defines to enable SUSv2 compatibility where available and
Marc-André Lemburg [Wed, 5 Jul 2000 08:53:18 +0000 (08:53 +0000)]
Added #defines to enable SUSv2 compatibility where available and
to switch on support for BSD and SysV on platforms which use glibc
such as Linux.

These #defines are documented in e.g. the file /usr/include/features.h
on Linux platforms and the SUSv2 docs.

24 years agoFixed so the ZIP file (which is bundled into an executable) goes in the
Greg Ward [Wed, 5 Jul 2000 03:08:55 +0000 (03:08 +0000)]
Fixed so the ZIP file (which is bundled into an executable) goes in the
  temporary directory ('bdist_base').
Added --dist-dir option to control where the executable is put.

24 years agoAdded --dist-dir option to control where output archive(s) go.
Greg Ward [Wed, 5 Jul 2000 03:07:37 +0000 (03:07 +0000)]
Added --dist-dir option to control where output archive(s) go.

24 years agoAdded the --dist-dir option that the "bdist_*" will use to control where
Greg Ward [Wed, 5 Jul 2000 03:07:18 +0000 (03:07 +0000)]
Added the --dist-dir option that the "bdist_*" will use to control where
they place their output files.

24 years agoAdded the --dist-dir option to control where the archive(s) are put;
Greg Ward [Wed, 5 Jul 2000 03:06:46 +0000 (03:06 +0000)]
Added the --dist-dir option to control where the archive(s) are put;
defaults to 'dist' (ie. no longer in the distribution root).

24 years agoCreated a new chapter on structured markup processing, including the
Fred Drake [Wed, 5 Jul 2000 02:24:39 +0000 (02:24 +0000)]
Created a new chapter on structured markup processing, including the
existing SGML, HTML, & XML support, and providing a home for the new
XML support as it becomes documented.

24 years agoWrapped some long lines.
Fred Drake [Wed, 5 Jul 2000 02:03:34 +0000 (02:03 +0000)]
Wrapped some long lines.
Cleaned up the table of error constants defined in pyexpat.errors; an
extra pair of braces had pretty much destroyed the table!  (Not sure why.)
Moved the pyexpat.errors module documentation into a \section with the
proper headers for a module.

24 years agopyexpat.errors is a *strange* module!
Fred Drake [Tue, 4 Jul 2000 23:51:31 +0000 (23:51 +0000)]
pyexpat.errors is a *strange* module!

It gets initialized when pyexpat is imported, and is only accessible as an
attribute of pyexpat; it cannot be imported itself.  This allows it to at
least be importable after pyexpat itself has been imported by adding it
to sys.modules, so it is not quite as strange.

This arrangement needs to be better thought out.

24 years agoEvt moved to the core toolbox modules.
Jack Jansen [Tue, 4 Jul 2000 21:12:30 +0000 (21:12 +0000)]
Evt moved to the core toolbox modules.

24 years agoRemove warning about local variable possibly being using uninitialized;
Fred Drake [Tue, 4 Jul 2000 18:48:46 +0000 (18:48 +0000)]
Remove warning about local variable possibly being using uninitialized;
noted by Marc-Andre Lemburg <mal@lemburg.com>.

24 years agoRemoved Py_PROTO and switched to ANSI C declarations in the dict
Tim Peters [Tue, 4 Jul 2000 17:44:48 +0000 (17:44 +0000)]
Removed Py_PROTO and switched to ANSI C declarations in the dict
implementation.  This was really to test whether my new CVS+SSH
setup is more usable than the old one -- and turns out it is (for
whatever reason, it was impossible to do a commit before that
involved more than one directory).

24 years agoFixes for compilation problems on Tru64 reported by Mark Favas
Andrew M. Kuchling [Tue, 4 Jul 2000 14:53:43 +0000 (14:53 +0000)]
Fixes for compilation problems on Tru64 reported by Mark Favas

24 years ago2 fixes plus one extension:
Sjoerd Mullender [Tue, 4 Jul 2000 14:53:12 +0000 (14:53 +0000)]
2 fixes plus one extension:
- Actually count the linefeeds in a the CDATA content.
- Don't call the endtag handler for an unmatched endtag (this makes
  the base class simpler since it doesn't have to deal with unopened
  endtags).
- If the __init__ method is called with keyword argument
  translate_attribute_references=0, don't attempt to translate
  character and entity references in attribute values.

24 years agoFixed symbol search for defining NSIG. It now also checks _NSIG
Marc-André Lemburg [Tue, 4 Jul 2000 14:17:33 +0000 (14:17 +0000)]
Fixed symbol search for defining NSIG. It now also checks _NSIG
which some C libs define (e.g. glibc).

Added a fallback default value for NSIG which hopefully provides
enough room for signal slots.

24 years agoBill Tutt:
Marc-André Lemburg [Tue, 4 Jul 2000 09:51:07 +0000 (09:51 +0000)]
Bill Tutt:
Make unicode_compare a true UTF-16 compare function (includes
support for surrogates).

24 years agolibinstall: For the first bytecode compilation pass, use -tt instead of
Fred Drake [Tue, 4 Jul 2000 04:15:53 +0000 (04:15 +0000)]
libinstall:  For the first bytecode compilation pass, use -tt instead of
             -t.  This ensures that each installation from source is
             checked for compliance.  This is needed to make sure .py
             files in the various Lib/plat-foo/ directories are tested
             even if the core developers do not have access to the
             corresponding platforms.

24 years agoUsed original SAX handling form.
Paul Prescod [Tue, 4 Jul 2000 03:39:33 +0000 (03:39 +0000)]
Used original SAX handling form.

24 years agoRemoved some tabs.
Paul Prescod [Tue, 4 Jul 2000 03:38:10 +0000 (03:38 +0000)]
Removed some tabs.