]> granicus.if.org Git - python/log
python
24 years agoFixed some typos, added some punctuation (e.g. consistently terminate
Guido van Rossum [Tue, 26 Sep 2000 11:16:10 +0000 (11:16 +0000)]
Fixed some typos, added some punctuation (e.g. consistently terminate
sentences with a period and put () after function/method names), and
filled in the blanks on mailbox and posixfile.  Noted <limits.h> change.

24 years agoNew info and fixed some typos.
Tim Peters [Tue, 26 Sep 2000 06:33:09 +0000 (06:33 +0000)]
New info and fixed some typos.

24 years agoMore limits.h stuff in node.c.
Tim Peters [Tue, 26 Sep 2000 06:11:54 +0000 (06:11 +0000)]
More limits.h stuff in node.c.
Fred, check this!

24 years agoNote that including Python.h includes limits.h when available.
Fred Drake [Tue, 26 Sep 2000 05:51:50 +0000 (05:51 +0000)]
Note that including Python.h includes limits.h when available.

24 years agoRationalize use of limits.h, moving the inclusion to Python.h.
Fred Drake [Tue, 26 Sep 2000 05:46:01 +0000 (05:46 +0000)]
Rationalize use of limits.h, moving the inclusion to Python.h.
Add definitions of INT_MAX and LONG_MAX to pyport.h.
Remove includes of limits.h and conditional definitions of INT_MAX
and LONG_MAX elsewhere.

This closes SourceForge patch #101659 and bug #115323.

24 years agopartial list of changes between 2.0b1 and 2.0b2
Jeremy Hylton [Tue, 26 Sep 2000 05:32:36 +0000 (05:32 +0000)]
partial list of changes between 2.0b1 and 2.0b2

24 years agoRemove a ?? in the description of Mac OS support.
Greg Ward [Tue, 26 Sep 2000 02:54:43 +0000 (02:54 +0000)]
Remove a ?? in the description of Mac OS support.

24 years agoBump version to 0.9.3.
Greg Ward [Tue, 26 Sep 2000 02:51:09 +0000 (02:51 +0000)]
Bump version to 0.9.3.

24 years agoYet another new unique extension in the test directory.
Tim Peters [Tue, 26 Sep 2000 02:37:53 +0000 (02:37 +0000)]
Yet another new unique extension in the test directory.

24 years agoReformat docstrings.
Greg Ward [Tue, 26 Sep 2000 02:13:49 +0000 (02:13 +0000)]
Reformat docstrings.
Standardize whitespace in function calls.

24 years agoStandardize whitespace in function calls.
Greg Ward [Tue, 26 Sep 2000 02:12:31 +0000 (02:12 +0000)]
Standardize whitespace in function calls.

24 years agoWhitespace fix.
Greg Ward [Tue, 26 Sep 2000 02:03:34 +0000 (02:03 +0000)]
Whitespace fix.

24 years agoReformat docstrings.
Greg Ward [Tue, 26 Sep 2000 02:00:51 +0000 (02:00 +0000)]
Reformat docstrings.
Standardize whitespace in function calls.

24 years agoStandardize whitespace in function calls.
Greg Ward [Tue, 26 Sep 2000 01:56:15 +0000 (01:56 +0000)]
Standardize whitespace in function calls.

24 years agoStandardize whitespace in function calls and docstrings.
Greg Ward [Tue, 26 Sep 2000 01:52:25 +0000 (01:52 +0000)]
Standardize whitespace in function calls and docstrings.

24 years agoIt's.....
Guido van Rossum [Tue, 26 Sep 2000 00:36:03 +0000 (00:36 +0000)]
It's.....

Python 2.0b2!

(Note: Jeremy will finish the release on Sept. 26; I have to go on an
unexpected business trip.)

24 years agoHP-UX is another one of those platforms using an alternative lock
Guido van Rossum [Tue, 26 Sep 2000 00:31:18 +0000 (00:31 +0000)]
HP-UX is another one of those platforms using an alternative lock
structure (same as AIX).

24 years ago- don't set the titlecase flag for uppercase letters (sorry, tim)
Fredrik Lundh [Mon, 25 Sep 2000 23:03:34 +0000 (23:03 +0000)]
- don't set the titlecase flag for uppercase letters (sorry, tim)

24 years agoBump Windows "build number" to 6.
Tim Peters [Mon, 25 Sep 2000 21:55:28 +0000 (21:55 +0000)]
Bump Windows "build number" to 6.
Note that somebody still needs to change the interpreter to say "2.0b2";
I'm assuming that's a normal part of somebody's Unix release checklist.

24 years agounicode database compression, step 3:
Fredrik Lundh [Mon, 25 Sep 2000 21:48:13 +0000 (21:48 +0000)]
unicode database compression, step 3:

- use unidb compression for the unicodectype module.  smaller, faster,
  and slightly more portable...

24 years agounicode database compression, step 3:
Fredrik Lundh [Mon, 25 Sep 2000 21:12:34 +0000 (21:12 +0000)]
unicode database compression, step 3:

- use unidb compression for the unicodectype module.  smaller, faster,
  and slightly more portable...

(note: this commit doesn't include the unicodectype.c file itself; I'm
still waiting for the reviewers...)

24 years agounicode database compression, step 3:
Fredrik Lundh [Mon, 25 Sep 2000 21:01:56 +0000 (21:01 +0000)]
unicode database compression, step 3:

- added decimal digit and digit properties to the unidb tables

24 years agoReplace SIGFPE paranoia around strtod and atof. I don't believe these
Tim Peters [Mon, 25 Sep 2000 21:01:28 +0000 (21:01 +0000)]
Replace SIGFPE paranoia around strtod and atof.  I don't believe these
fncs are allowed to raise SIGFPE (see the C std), but OK by me if
people using --with-fpectl want to pay for checking anyway.

24 years agoregex and regsub are obsolete and Evil, so don't include them in the club.
Fred Drake [Mon, 25 Sep 2000 18:26:21 +0000 (18:26 +0000)]
regex and regsub are obsolete and Evil, so don't include them in the club.

24 years agounicode database compression, step 3:
Fredrik Lundh [Mon, 25 Sep 2000 17:59:57 +0000 (17:59 +0000)]
unicode database compression, step 3:

- use unidb compression for the unicodectype module.  smaller,
  faster, and slightly more portable...

- also mention the unicode directory in Tools/README

24 years agoUpdates from Fredrik Lundh <effbot@telia.com> about Unicode-related
Fred Drake [Mon, 25 Sep 2000 17:52:40 +0000 (17:52 +0000)]
Updates from Fredrik Lundh <effbot@telia.com> about Unicode-related
behavior.

24 years agoInclude the version-detecting code to allow PyXML to override the "standard"
Fred Drake [Mon, 25 Sep 2000 17:30:17 +0000 (17:30 +0000)]
Include the version-detecting code to allow PyXML to override the "standard"
xml package.  Require at least PyXML 0.6.1.

24 years agoAdd obsolescence note to the module descriptions that get added to the
Fred Drake [Mon, 25 Sep 2000 17:23:04 +0000 (17:23 +0000)]
Add obsolescence note to the module descriptions that get added to the
list of module synopses at the front of the chapter; based on a comment
from Aahz <aahz@panix.com>.

24 years agofix bug #114290: when interpreter's argv[0] has a relative path make
Jeremy Hylton [Mon, 25 Sep 2000 17:00:24 +0000 (17:00 +0000)]
fix bug #114290: when interpreter's argv[0] has a relative path make
    it absolute by joining it with getcwd result.  avoid including
    unnecessary ./ in path but do not test for ../ (more complicated)

24 years agoAdd a test for SF bug #110621; stripping square brackets off of
Barry Warsaw [Mon, 25 Sep 2000 15:09:28 +0000 (15:09 +0000)]
Add a test for SF bug #110621; stripping square brackets off of
addresses with domain literals.

24 years agoProperly set LINKFORSHARED on Reliant UNIX. Problem and required linker
Fred Drake [Mon, 25 Sep 2000 15:08:46 +0000 (15:08 +0000)]
Properly set LINKFORSHARED on Reliant UNIX.  Problem and required linker
flags reported by Daniel Dittmar <daniel.dittmar@sap.com>.

24 years agoAddrlistClass.getdomainliteral(): rfc822 requires that the domain
Barry Warsaw [Mon, 25 Sep 2000 15:08:27 +0000 (15:08 +0000)]
AddrlistClass.getdomainliteral(): rfc822 requires that the domain
literal be wrapped in square brackets.  This fix replaces the square
brackets that were previously being stripped off.  Closes SF bug
#110621.

24 years agoCredit where credit is due. Also fixed an unalphabetic sequence.
Guido van Rossum [Mon, 25 Sep 2000 14:46:26 +0000 (14:46 +0000)]
Credit where credit is due.  Also fixed an unalphabetic sequence.

24 years agoWhen reading the file, option names were not passed through
Guido van Rossum [Mon, 25 Sep 2000 14:42:33 +0000 (14:42 +0000)]
When reading the file, option names were not passed through
self.optionxform(), which (in the default case) caused options spelled
with opper case letters in their name to be inaccessible.  Reported by
"Todd R. Palmer" <t2palmer@bellsouth.net> on
activepython@listserv1.ActiveState.com.

24 years agoUpdate URL for Python 2.0
Andrew M. Kuchling [Mon, 25 Sep 2000 14:40:15 +0000 (14:40 +0000)]
Update URL for Python 2.0

24 years agoMinor cleanups, wrap long lines.
Fred Drake [Mon, 25 Sep 2000 14:14:30 +0000 (14:14 +0000)]
Minor cleanups, wrap long lines.

24 years agoAdd missing prototypes for the benefit of SunOS 4.1.4 */
Guido van Rossum [Mon, 25 Sep 2000 13:22:00 +0000 (13:22 +0000)]
Add missing prototypes for the benefit of SunOS 4.1.4 */

24 years agoFor the benefit of SunOS 4.1.4, define MS_SYNC as 0 when it's
Guido van Rossum [Mon, 25 Sep 2000 13:16:15 +0000 (13:16 +0000)]
For the benefit of SunOS 4.1.4, define MS_SYNC as 0 when it's
undefined.  ccording to MvL, this is safe: the MS_SYNC flag means that
msync() returns when all I/O operations are scheduled; without it, it
waits until they are complete, which is acceptable behavior.

24 years agounicode database compression, step 2:
Fredrik Lundh [Mon, 25 Sep 2000 08:07:06 +0000 (08:07 +0000)]
unicode database compression, step 2:

- fixed attributions
- moved decomposition data to a separate table, in preparation
  for step 3 (which won't happen before 2.0 final, promise!)
- use relative paths in the generator script

I have a lot more stuff in the works for 2.1, but let's leave
that for another day...

24 years agoFiddled w/ /F's cool new splitbins function: documented it, generalized it
Tim Peters [Mon, 25 Sep 2000 07:13:41 +0000 (07:13 +0000)]
Fiddled w/ /F's cool new splitbins function:  documented it, generalized it
a bit, sped it a lot primarily by removing the unused assumption that None was
a legit bin entry (the function doesn't really need to assume that there's
anything special about 0), added an optional "trace" argument, and in __debug__
mode added exhaustive verification that the decomposition is both correct and
doesn't overstep any array bounds (which wasn't obvious to me from staring at the
generated C code -- now I feel safe!).  Did not commit a new unicodedata_db.h, as
the one produced by this version is identical to the one already checked in.

24 years agoAdded 'translate_longopt()' function.
Greg Ward [Mon, 25 Sep 2000 01:58:31 +0000 (01:58 +0000)]
Added 'translate_longopt()' function.

24 years agoChange to use the new 'translate_longopt()' function from fancy_getopt, rather
Greg Ward [Mon, 25 Sep 2000 01:58:07 +0000 (01:58 +0000)]
Change to use the new 'translate_longopt()' function from fancy_getopt, rather
than rolling our own with fancy_getopt's 'longopt_xlate' global.

24 years agoAdded a bunch of missing "=" signs in the option table.
Greg Ward [Mon, 25 Sep 2000 01:53:01 +0000 (01:53 +0000)]
Added a bunch of missing "=" signs in the option table.
Removed script options -- don't think they ever worked, weren't
  very well thought through, etc.

24 years agoRenamed '--keep-tree' option to '--keep-temp', for consistency
Greg Ward [Mon, 25 Sep 2000 01:51:01 +0000 (01:51 +0000)]
Renamed '--keep-tree' option to '--keep-temp', for consistency
with the bdist_* commands.

24 years agoAdded 'boolean_options' list to support config file parsing.
Greg Ward [Mon, 25 Sep 2000 01:41:15 +0000 (01:41 +0000)]
Added 'boolean_options' list to support config file parsing.

24 years agoAdded 'strtobool()' function: convert strings like "yes", "1",
Greg Ward [Mon, 25 Sep 2000 01:25:06 +0000 (01:25 +0000)]
Added 'strtobool()' function: convert strings like "yes", "1",
"no", "0", etc. to true/false.

24 years agoFixed some bugs and mis-features in handling config files:
Greg Ward [Mon, 25 Sep 2000 01:23:52 +0000 (01:23 +0000)]
Fixed some bugs and mis-features in handling config files:
  * options can now be spelled "foo-bar" or "foo_bar" (handled in
    'parse_config_files()', just after we parse a file)
  * added a "[global]" section so there's a place to set global
    options like verbose/quiet and dry-run
  * respect the "negative alias" dictionary so (eg.) "quiet=1" is
    the same as "verbose=0" (this had to be done twice: once in
    'parse_config_file()' for global options, and once in
    '_set_command_options()' for per-command options)
  * the other half of handling boolean options correctly: allow
    commands to list their boolean options in a 'boolean_options'
    class attribute, and use it to translate strings (like "yes", "1",
    "no", "0", etc) to true or false

24 years agoFix inconsistent use of space/tabs.
Thomas Wouters [Mon, 25 Sep 2000 00:11:37 +0000 (00:11 +0000)]
Fix inconsistent use of space/tabs.

24 years agounicode database compression, step 1:
Fredrik Lundh [Sun, 24 Sep 2000 23:18:31 +0000 (23:18 +0000)]
unicode database compression, step 1:

- use unidb compression for the unicodedata module.  on Windows,
  the new unidatabase module is 120k, down from nearly 600k.

24 years agoRepaired damaged string.
Tim Peters [Sun, 24 Sep 2000 22:12:45 +0000 (22:12 +0000)]
Repaired damaged string.

24 years agoxmlparse_ExternalEntityParserCreate(): Add required cast to return to
Fred Drake [Sun, 24 Sep 2000 22:07:59 +0000 (22:07 +0000)]
xmlparse_ExternalEntityParserCreate():  Add required cast to return to
        avoid compiler warnings.

24 years agoReadme and relnotes for intermediate 2.0b1+ release.
Jack Jansen [Sun, 24 Sep 2000 22:01:53 +0000 (22:01 +0000)]
Readme and relnotes for intermediate 2.0b1+ release.

24 years agoHandle the ****/**** appleevent wildcard when called as a main program, so that it...
Jack Jansen [Sun, 24 Sep 2000 22:00:11 +0000 (22:00 +0000)]
Handle the ****/**** appleevent wildcard when called as a main program, so that it becomes a handy debugging tool (BuildApplet, copy aete resource, apply applescript to it).

24 years agoAdded a workaround for shortcomings in the OSA support: there can be class/property...
Jack Jansen [Sun, 24 Sep 2000 21:56:43 +0000 (21:56 +0000)]
Added a workaround for shortcomings in the OSA support: there can be class/property conflicts and passing classes as arguments doesn't work. The package now seems to work.

24 years agoUse SAX2 namespace support.
Martin v. Löwis [Sun, 24 Sep 2000 21:54:14 +0000 (21:54 +0000)]
Use SAX2 namespace support.

24 years agounicode database compression, step 1:
Fredrik Lundh [Sun, 24 Sep 2000 21:45:34 +0000 (21:45 +0000)]
unicode database compression, step 1:

- use unidb compression for the unicodedata module.  on Windows,
  the new unidatabase module is 120k, down from nearly 600k.

24 years ago[Patch 101634]
Martin v. Löwis [Sun, 24 Sep 2000 21:31:06 +0000 (21:31 +0000)]
[Patch 101634]
xml.sax: Fix parse and parseString not to rely on ExpatParser
         Greatly simplify import logic by using __import__
saxutils: Support Unicode strings and files as parameters to
          prepare_input_source

24 years agounicode database compression, step 1:
Fredrik Lundh [Sun, 24 Sep 2000 21:28:28 +0000 (21:28 +0000)]
unicode database compression, step 1:

- use unidb compression for the unicodedata module.  on Windows,
  the new unidatabase module is 120k, down from nearly 600k.

24 years agoFind feature names in handler.
Martin v. Löwis [Sun, 24 Sep 2000 21:17:39 +0000 (21:17 +0000)]
Find feature names in handler.

24 years agoEnabled EntityResolver test again now that pyexpat.c has been fixed.
Lars Gustäbel [Sun, 24 Sep 2000 20:57:04 +0000 (20:57 +0000)]
Enabled EntityResolver test again now that pyexpat.c has been fixed.

24 years agoFixed another bug.
Lars Gustäbel [Sun, 24 Sep 2000 20:55:01 +0000 (20:55 +0000)]
Fixed another bug.

24 years agoAdded ExternalEntityParserCreate method (patch 101635).
Lars Gustäbel [Sun, 24 Sep 2000 20:50:52 +0000 (20:50 +0000)]
Added ExternalEntityParserCreate method (patch 101635).

24 years agoImprovements to doco strings.
Lars Gustäbel [Sun, 24 Sep 2000 20:38:18 +0000 (20:38 +0000)]
Improvements to doco strings.
Tiny bug fix to expatreader.py (endDocument was only called after errors).

24 years agoUse findfile to locate input and output files.
Martin v. Löwis [Sun, 24 Sep 2000 20:30:24 +0000 (20:30 +0000)]
Use findfile to locate input and output files.

24 years agoAdded EntityResolver and DTDHandler (patch 101631) with test cases.
Lars Gustäbel [Sun, 24 Sep 2000 20:19:45 +0000 (20:19 +0000)]
Added EntityResolver and DTDHandler (patch 101631) with test cases.

24 years agoInstall xml/parsers, not xml/parser.
Martin v. Löwis [Sun, 24 Sep 2000 19:57:18 +0000 (19:57 +0000)]
Install xml/parsers, not xml/parser.

24 years agoIf dbopen is not in libc, checking whether it is in libdb will fail if
Martin v. Löwis [Sun, 24 Sep 2000 19:40:25 +0000 (19:40 +0000)]
If dbopen is not in libc, checking whether it is in libdb will fail if
db_185.h has renamed that function to __db185_open, which it does in DB 3.1.
So don't check whether the function is in -ldb.

24 years agoAdded necessary test input file for test_sax.py
Lars Gustäbel [Sun, 24 Sep 2000 18:57:26 +0000 (18:57 +0000)]
Added necessary test input file for test_sax.py

24 years agoAdded back the InputSource class (patch 101630).
Lars Gustäbel [Sun, 24 Sep 2000 18:54:49 +0000 (18:54 +0000)]
Added back the InputSource class (patch 101630).

24 years agoAdded test cases for the InputSource class.
Lars Gustäbel [Sun, 24 Sep 2000 18:53:56 +0000 (18:53 +0000)]
Added test cases for the InputSource class.

24 years ago- Improved handling of win32 proxy settings (addresses bug #114256).
Fredrik Lundh [Sun, 24 Sep 2000 18:51:25 +0000 (18:51 +0000)]
- Improved handling of win32 proxy settings (addresses bug #114256).

The earlier code assumed "protocol=host;protocol=host;..." or "host",
but Windows may also use "protocol=host" (just one entry), as well as
"protocol://host".  This code needs some more work, so I'll leave the
bug open for now.

24 years agoAdded test cases for the Attributes interface.
Lars Gustäbel [Sun, 24 Sep 2000 18:40:52 +0000 (18:40 +0000)]
Added test cases for the Attributes interface.

24 years agoUpdated to final Attributes interface (patch 101632).
Lars Gustäbel [Sun, 24 Sep 2000 18:39:23 +0000 (18:39 +0000)]
Updated to final Attributes interface (patch 101632).

24 years agoUpdated to new SAX method signatures (*NS, patch 101573).
Lars Gustäbel [Sun, 24 Sep 2000 18:31:37 +0000 (18:31 +0000)]
Updated to new SAX method signatures (*NS, patch 101573).

24 years agoUpdated to new *NS signatures (patch 101573).
Lars Gustäbel [Sun, 24 Sep 2000 18:29:24 +0000 (18:29 +0000)]
Updated to new *NS signatures (patch 101573).

24 years agoStupid typo in the pthread_t test
Guido van Rossum [Sun, 24 Sep 2000 16:47:19 +0000 (16:47 +0000)]
Stupid typo in the pthread_t test

24 years ago- don't hang if group id is followed by whitespace (closes bug #114660)
Fredrik Lundh [Sun, 24 Sep 2000 14:46:23 +0000 (14:46 +0000)]
- don't hang if group id is followed by whitespace (closes bug #114660)

24 years agoAdded first start on SAX 2.0 tests.
Lars Gustäbel [Sun, 24 Sep 2000 12:24:24 +0000 (12:24 +0000)]
Added first start on SAX 2.0 tests.

24 years agoAdded back missing argument to ignorableWhitespace signature.
Lars Gustäbel [Sun, 24 Sep 2000 11:06:27 +0000 (11:06 +0000)]
Added back missing argument to ignorableWhitespace signature.

24 years agoBug fix to namespace handling in XMLGenerator (now adds declarations).
Lars Gustäbel [Sun, 24 Sep 2000 10:53:31 +0000 (10:53 +0000)]
Bug fix to namespace handling in XMLGenerator (now adds declarations).
Bug fixes to XMLFilterBase (wrong ignorableWhitespace signature and
did not inherit set*Handler methods from XMLReader.)

24 years agoFixes for Python 1.6 compatibility - socket bind and connect get a
Nicholas Riley [Sun, 24 Sep 2000 06:29:50 +0000 (06:29 +0000)]
Fixes for Python 1.6 compatibility - socket bind and connect get a
tuple instead two arguments.

24 years agoChange for Python 1.6 compatibility - UNIX's 'os' module defines
Nicholas Riley [Sun, 24 Sep 2000 06:28:47 +0000 (06:28 +0000)]
Change for Python 1.6 compatibility - UNIX's 'os' module defines
'spawnv' now, so we check for 'fork' first.

24 years agoConform to the Python style guide.
Fred Drake [Sun, 24 Sep 2000 05:21:58 +0000 (05:21 +0000)]
Conform to the Python style guide.

24 years agoConform more closely with the Python style guide.
Fred Drake [Sat, 23 Sep 2000 05:32:26 +0000 (05:32 +0000)]
Conform more closely with the Python style guide.

24 years agoAdded explanation of the use of the first program argument passed to the
Fred Drake [Sat, 23 Sep 2000 05:22:07 +0000 (05:22 +0000)]
Added explanation of the use of the first program argument passed to the
exec*() family of functions.

24 years agoChange the name of the exception from "pyexpat.error" to
Fred Drake [Sat, 23 Sep 2000 04:55:48 +0000 (04:55 +0000)]
Change the name of the exception from "pyexpat.error" to
"xml.parsers.expat.error", so it will reflect the public name of the
exception rather than the internal name.

Also change some of the initialization to use the new PyModule_Add*()
convenience functions.

24 years agoUse the public name for the Expat parser; "pyexpat" is deprecated.
Fred Drake [Sat, 23 Sep 2000 04:49:30 +0000 (04:49 +0000)]
Use the public name for the Expat parser; "pyexpat" is deprecated.

24 years agoRename the public interface from "pyexpat" to "xml.parsers.expat".
Fred Drake [Sat, 23 Sep 2000 04:47:56 +0000 (04:47 +0000)]
Rename the public interface from "pyexpat" to "xml.parsers.expat".

24 years agoAdd a wrapper around the pyexpat module, making the "public" name of
Fred Drake [Sat, 23 Sep 2000 04:44:43 +0000 (04:44 +0000)]
Add a wrapper around the pyexpat module, making the "public" name of
the module "xml.parsers.expat".

24 years agoAdded warnings about platform vagaries to the strptime() documentation.
Fred Drake [Sat, 23 Sep 2000 04:36:14 +0000 (04:36 +0000)]
Added warnings about platform vagaries to the strptime() documentation.
This closes SourceForge bug #115146.

24 years agoFix for SF bug 110624: float literals behave inconsistently.
Tim Peters [Sat, 23 Sep 2000 03:39:17 +0000 (03:39 +0000)]
Fix for SF bug 110624:  float literals behave inconsistently.
I fixed the specific complaint but left the (many) large issues untouched.
See the (very long) bug report discussion for why:
    http://sourceforge.net/bugs/?func=detailbug&group_id=5470&bug_id=110624
Note that while I left the interface to the undocumented public API function
PyFloat_FromString alone, its 2nd argument is useless.  From a comment block
in the code:

RED_FLAG 22-Sep-2000 tim
PyFloat_FromString's pend argument is braindead.  Prior to this RED_FLAG,

1.  If v was a regular string, *pend was set to point to its terminating
    null byte.  That's useless (the caller can find that without any
    help from this function!).

2.  If v was a Unicode string, or an object convertible to a character
    buffer, *pend was set to point into stack trash (the auto temp
    vector holding the character buffer).  That was downright dangerous.

Since we can't change the interface of a public API function, pend is
still supported but now *officially* useless:  if pend is not NULL,
*pend is set to NULL.

24 years agoAdded documentation for the new PyModule_*() convenience functions.
Fred Drake [Sat, 23 Sep 2000 03:25:42 +0000 (03:25 +0000)]
Added documentation for the new PyModule_*() convenience functions.

This closes SourceForge patch #101233.

24 years agoAndrew Kuchling <akuchlin@mems-exchange.org>:
Fred Drake [Sat, 23 Sep 2000 03:24:27 +0000 (03:24 +0000)]
Andrew Kuchling <akuchlin@mems-exchange.org>:
Add three new convenience functions to the PyModule_*() family:
PyModule_AddObject(), PyModule_AddIntConstant(), PyModule_AddStringConstant().

This closes SourceForge patch #101233.

24 years agoSplit 'run()' up into 'build()', 'install()', and 'bytecompile()' (for
Greg Ward [Sat, 23 Sep 2000 01:20:19 +0000 (01:20 +0000)]
Split 'run()' up into 'build()', 'install()', and 'bytecompile()' (for
easier extensibility).

24 years agoWhitespace tweaks.
Greg Ward [Sat, 23 Sep 2000 01:10:10 +0000 (01:10 +0000)]
Whitespace tweaks.

24 years agoReformat docstrings.
Greg Ward [Sat, 23 Sep 2000 00:59:34 +0000 (00:59 +0000)]
Reformat docstrings.
Standardize use of whitespace on function calls.

24 years agomkcwproject now works, but for one thing: the import of the XML document as a projec...
Jack Jansen [Fri, 22 Sep 2000 23:54:07 +0000 (23:54 +0000)]
mkcwproject now works,  but for one thing: the import of the XML document as a project through AppleEvents.

24 years agoTest files for mkcwproject
Jack Jansen [Fri, 22 Sep 2000 23:28:40 +0000 (23:28 +0000)]
Test files for mkcwproject

24 years agoMore bits and pieces of project generation.
Jack Jansen [Fri, 22 Sep 2000 23:26:55 +0000 (23:26 +0000)]
More bits and pieces of project generation.

24 years agoFix some long/"l" int/"i" mismatches. Fixes bug #113779.
Neil Schemenauer [Fri, 22 Sep 2000 22:35:36 +0000 (22:35 +0000)]
Fix some long/"l" int/"i" mismatches.  Fixes bug #113779.