summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* patch by Neil Schemenauer to improve (fix?) line number generationJeremy Hylton2000-09-014-34/+64
|
* The "more" cmd varies across Windows flavors, sometimes adding strayTim Peters2000-09-012-14/+32
| | | | | | | | newlines at the start or end. Fiddle test_popen2 and popen2._test() to tolerate this. Also change all "assert"s in these tests to raise explicit exceptions, so that python -O doesn't render them useless. Also, in case of error, make the msg display the reprs of what we wrote and what we read, so we can tell exactly why it's failing.
* Clean up a bit. Drop -X option, update date, remove documentationGuido van Rossum2000-09-011-56/+27
| | | | | URLs, add various useful URLs. Update address and email. Drop PSA and copyright. Add license info.
* Update magic number.Jeremy Hylton2000-09-014-30/+94
| | | | | | Fix import support to work with import as variant of Python 2.0. The grammar for import changed, requiring changes in transformer and code generator, even to handle compilation of imports with as.
* Install LICENSE.txt and README.txt.Tim Peters2000-09-011-12/+11
| | | | | | | In the Welcome dialog: Reworded reference to non-existent "Exit Setup" button. Removed useless "Back" button. Changed "push" to "click".
* Tentative license. Could still change for the 2.0b1 release and willGuido van Rossum2000-09-011-1/+103
| | | | definitely change for the 2.0 final release.
* Guido pointed out that the "non-admin install" blurb got displayedTim Peters2000-09-011-13/+11
| | | | | | | | very late in the process when running on Windows 2000 without admim privs. Rearranged so that the admin check is done at the start instead. Added words to the end of the blurb to make it very clear how to abort the install (wasn't obvious to me that "Cancel" was the right thing to click).
* Adding new files, removing some.Guido van Rossum2000-09-0118-256/+2711
|
* Repaired damaged comments, and extra spaces in fatal error msgs we'd betterTim Peters2000-09-011-6/+7
| | | | not ever see!
* The usualGuido van Rossum2000-09-0140-886/+1767
|
* Correct configure.in version.Guido van Rossum2000-09-011-1/+1
|
* Move the Py_DECREF(x) after the error: label so that we don't leak xGuido van Rossum2000-09-011-1/+1
| | | | when PyDict_SetItemString() fails.
* Rob Hooft, Moshe Zadka: converted to 4 space indents and re instead of regex.Guido van Rossum2000-09-012-72/+78
|
* Back off to HKCU (instead of HKLM) if user doesn't have "NT adminstratorTim Peters2000-09-011-1/+61
| | | | privileges". Untested except on Win98SE (where Wise writes to HKLM).
* Cosmetics on Py_Get/SetRecursionLimit (for the style guide)Vladimir Marangozov2000-09-011-2/+4
|
* Update documentation for PyErr_Format, because the function has changed.Moshe Zadka2000-09-011-9/+19
| | | | Connected to patch 100895
* Do the absolute minimal amount of modifications to eradicateBarry Warsaw2000-09-0115-67/+31
| | | | | | | | | | | | | | | Py_FatalError() from module initialization functions. The importing mechanism already checks for PyErr_Occurred() after module importation and it Does The Right Thing. Unfortunately, the following either were not compiled or tested by the regression suite, due to issues with my development platform: almodule.c cdmodule.c mpzmodule.c puremodule.c timingmodule.c
* Tool to generate binary GNU .mo file from .po template files. WrittenBarry Warsaw2000-09-011-0/+194
| | | | | | | | by Martin v. Loewis, proofed by Barry Warsaw for coding standards, typos, and to make command line options compatible with GNU msgfmt where they overlap. Closes patch #101295.
* Added installation of w9xpopen.exe.Tim Peters2000-09-011-1/+6
| | | | Removed installation of Lib/plat-win/*.py, because it no longer exists!
* Fix grouping, again. This time properly :-) Sorry, guys.Thomas Wouters2000-09-011-3/+3
|
* Applying patch #100994 to allow JPython to use more of the standardBarry Warsaw2000-09-014-12/+19
| | | | | | | | | | | | | Python test suite. Specifically, - import time instead of strop in test_b1 - test for ClassType of exceptions using isinstance instead of equality in test_exceptions - remove __builtins__ from dir() output in test_pkg test_pkg output needs to be regenerated.
* Fix test_popen2 on Windows, recently broken by changes to the dict(!)Tim Peters2000-09-011-1/+57
| | | | | | | implementation. You don't want to know. I've asked Guido to give this a critical review (we agreed on the approach, but the implementation proved more ... interesting ... than anticipated). This will almost certainly be the highlight of Mark Hammond's day <wink>.
* Applied patch #101350, closing it.Barry Warsaw2000-09-011-1/+3
|
* Document the new optional argument "rest" on the transfercmd(),Barry Warsaw2000-09-011-5/+22
| | | | | ntransfercmd(), and retrbinary() commands. This closes SF patch #101187.
* Added support for RFC 959's REST command (restart), closing SF patchBarry Warsaw2000-09-011-23/+38
| | | | | | | | | | | | | | | | | | | | #101187, which some modifications. Specifically, ntransfercmd(), transfercmd(), and retrbinary() all grow an optional `rest' argument, which if not None, is used as the argument to an FTP REST comman dbefore the socket is returned. Differences from the SF patch: - always compare against None with `is' or `is not' instead of == or != - no parens around conditional - RFC 959 defines the argument to REST is a string containing any ASCII characters in the range [33..126]. Therefore, we use the %s format character instead of %f or %d as suggested in the patch's comments. Note that we do /not/ sanity checkthe contents of the rest argument (but we'll document this in the library reference manual).
* Document PyImport_AppendInittab(), PyImport_ExtendInittab(), andFred Drake2000-09-011-1/+39
| | | | | | struct _inittab. This closes SourceForge bug #111499.
* set the default threshold much higherJeremy Hylton2000-09-011-1/+1
| | | | we don't need to run gc frequently
* code part of patch #100895 by Fredrik LundhJeremy Hylton2000-09-011-4/+124
| | | | | PyErr_Format computes size of buffer needed rather than relying on static buffer.
* Don't call Py_FatalError in module initializationJeremy Hylton2000-09-012-7/+0
| | | | (leaving the rest of the modules for Barry)
* Revert removal of void from function definition. Guido sez I can take itTim Peters2000-09-011-1/+1
| | | | | out again after we complete switching to C++ <wink>. Thanks to Greg Stein for hitting me.
* Now that StreamRequestHandler defaults rfile to buffered, make itGuido van Rossum2000-09-011-0/+4
| | | | | | unbuffered (by setting the class variable rbufsize to 0), because we (may) need to pass the file descriptor to the subprocess running the CGI script positioned after the headers.
* In class StreamRequestHandler, make the default buffering for rfileGuido van Rossum2000-09-011-2/+12
| | | | | | | | | and wfile class variables (that the instance can also override). Change the default for rfile to buffered, because that seems to make a big difference in performance on some platforms. An anti-patch is needed to revert the effect in CGIHTTPServer.py which I'll check in momentarily.
* refactor __del__ exception handler into PyErr_WriteUnraisableJeremy Hylton2000-09-015-21/+50
| | | | | add sanity check to gc: if an exception occurs during GC, call PyErr_WriteUnraisable and then call Py_FatalEror.
* Add three prototypes for functions in history.h to shut up gcc -Wall.Guido van Rossum2000-09-011-0/+3
|
* Moodules -> Modules.Guido van Rossum2000-09-011-1/+1
|
* Add parens suggested by gcc -Wall.Guido van Rossum2000-09-011-2/+3
|
* Repaired comment.Tim Peters2000-09-011-1/+1
|
* Set the recursion limit to 1000 -- 2500 was not enough, let's beGuido van Rossum2000-09-011-1/+1
| | | | conservative.
* Rene Liebscher/Thomas Heller:Greg Ward2000-09-011-20/+22
| | | | | | | * ensure the "dist" directory exists * raise exception if using for modules containing compiled extensions on a non-win32 platform. * don't create an .ini file anymore (it was just for debugging)
* Rene Liebscher:Greg Ward2000-09-011-13/+13
| | | | | | * reverse library names from bcpp_library to library_bcpp * move some code to the right places, to put the def-files in the right directories again
* Rene Liebscher: comment fixes.Greg Ward2000-09-011-2/+2
|
* Rene Liebscher: hack '_init_posix()' to handle the BeOS linker script.Greg Ward2000-09-011-0/+17
| | | | | (With a worry-wart comment added by me about where we *should* add the Python library to the link.)
* Bump version to 0.9.2.Greg Ward2000-09-011-1/+1
|
* Added 'run_setup()' to allow outsiders to run a setup script underGreg Ward2000-09-011-1/+89
| | | | | | | | | | | fairly tight control, and the '_setup_stop_after' and '_setup_distribution' globals to provide the tight control. This isn't entirely reliable yet: it dies horribly with a NameError on the example PIL setup script in examples/pil_setup.py (at least with Python 1.5.2; untested with current Python). There's some strangeness going on with execfile(), but I don't understand it and don't have time to track it down right now.
* Supply missing prototypes for new Py_{Get,Set}RecursionLimit; fixes compiler ↵Tim Peters2000-09-012-1/+3
| | | | | | | wngs; un-analize Get's definition ("void" is needed only in declarations, not defns, & is generally considered bad style in the latter).
* GNUTranslations._parse(): Fix portability problems on 64-bit machinesBarry Warsaw2000-08-311-5/+14
| | | | by masking all unsigned integers with 0xffffffff.
* closes bug #112468 (and all the other bugs that surfaced whenFredrik Lundh2000-08-312-43/+85
| | | | I fixed the a bug in the regression test harness...)
* Fix BeOS check in the libainstall target; noted by Mark FavasFred Drake2000-08-311-1/+1
| | | | <m.favas@per.dem.csiro.au>.
* Minor adjustment to Setup.in message, based on comment from Barry Warsaw.Fred Drake2000-08-311-7/+7
|
* After rerunning autoheader, two symbols (HAVE__GETPTY and WITH_LIBDB)Guido van Rossum2000-08-311-6/+6
| | | | appear in a different place. Oh well.