summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* The logic for finding long matches before short ones was wrong (why did I ↵Jack Jansen2000-09-101-7/+7
| | | | never notice this??!?), fixed.
* Updated for 2.0b1Jack Jansen2000-09-105-148/+126
|
* Patch for [ Bug #113828 ] getpythonregpath with null data in registry keyMark Hammond2000-09-101-8/+14
| | | | | | If there was a NULL registry key, Python could barf. Also wraps some surrounding lines to 80 chars.
* General cleanup in preparation for a bugfix: removed unused code, uselessTim Peters2000-09-101-65/+27
| | | | | | | | declarations, added some comments where I had to think too hard to understand what was happening, and changed the primary internal get/set functions to assert they're passed objects of the correct type instead of doing runtime tests for that (it's an internal error that "should never happen", so it's good enough to check it only in the debug build).
* Added --python and --fix-python options for better control over whatGreg Ward2000-09-101-16/+33
| | | | | interpreter the .spec file refers to. Cosmetic tweaks.
* Close SF bug 110826: a complaint about the way Python #define'd NULL.Tim Peters2000-09-103-11/+4
| | | | | | | | | | | | | | | It's hard to sort out what the bug was, exactly. So, Big Hammer: 1. Python shouldn't be in the business of #define'ing NULL, period. 2. Users of the Python C API shouldn't be in the business of not including Python.h, period. Hence: 1. Removed all #define's of NULL in Python source code (pyport.h and object.h). 2. Since we're *relying* on stdio.h defining NULL, put an #error in Python.h after its #include of stdio.h if NULL isn't defined then.
* The installer now displays info about version of distutilsThomas Heller2000-09-091-263/+278
| | | | | | | | used to create the distribution and the creation date. Takes care of the extra_path argument to the setup function, installs the modules into <prefix>/extra_path and creates a -pth file (like install_lib does).
* The windows installer must also look under the HKEY_CURRENT_USER keyThomas Heller2000-09-091-240/+240
| | | | for python installations, not only under HKEY_LOCAL_MACHINE.
* Do not try to fix bugs while sleeping.Fred Drake2000-09-091-4/+0
| | | | | | | | Paid more attention to the comments on the report; Martin suggested just not having a __del__() method, which makes more sense in this case. So I have removed it. This closes SourceForge bug #113850. Again.
* Kevin Jacobs <jacobs@darwin.cwru.edu>:Fred Drake2000-09-091-1/+2
| | | | | | | | The posixfile __del__ method attempts to close the file (_file_) it contains. However, if the open() method fails, then _file_ is never assigned. This closes SourceForge bug #113850.
* Fix for bug 113934. string*n and unicode*n did no overflow checking atTim Peters2000-09-092-4/+36
| | | | | | | all, either to see whether the # of chars fit in an int, or that the amount of memory needed fit in a size_t. Checking these is expensive, but the alternative is silently wrong answers (as in the bug report) or core dumps (which were easy to provoke using Unicode strings).
* Add support for new \pep, \seepep, excclassdesc markup.Fred Drake2000-09-091-9/+68
| | | | | | | | | Update processing of module synopsis tables (found at the beginning of most chapters of the library reference) to reflect changes in the processing pattern of recent versions LaTeX2HMTL. Requires most recent change to SynopsisTable.pm. This does not fix the module index problem.
* excclassdesc: New environment. For use in documenting class-basedFred Drake2000-09-091-0/+19
| | | | | | | | exceptions which have interesting constructor signatures. \pep, \seepep: New macros. Equivalent to \rfc and \seerfc, but referring to the PEP series instead of the Internet RFC series of documents.
* Add support for a filename to record the name of the node in which theFred Drake2000-09-091-1/+15
| | | | | table will be presented. Accessor methods are used to access the attribute.
* Add a reference to the material on string methods.Fred Drake2000-09-091-1/+4
|
* Various clarifications and minor nits fixed. Affected descriptions ofFred Drake2000-09-091-7/+21
| | | | input(), locals(), reload(), unicode(), and zip().
* Really minor consistency nit.Fred Drake2000-09-091-1/+1
|
* Improve a couple of references to the language reference, making themFred Drake2000-09-091-7/+9
| | | | | | | | hyperlinks to relevant sections. Clarify the conditions under which the "softspace" attribute of file-like objects can "just work" (with relation to overriding of attribute access in user-defined classes).
* Minor clarifications in the introductory paragraph.Fred Drake2000-09-091-6/+7
|
* Add \modulesynopsis for inclusion in the list of modules at the beginningFred Drake2000-09-091-0/+6
| | | | | | | of the chapter. Add explanation that this is only available when the cycle detector is enabled at build time.
* Move the "See also" section to a location more consistent with otherFred Drake2000-09-091-6/+6
| | | | | module sections. Properly mark the name of the module in the content of the reference there.
* Move description of UserString.MutableString to a location more typicalFred Drake2000-09-091-9/+9
| | | | of the arrangement of other modules.
* Add a brief section on linking Python as an embedded scripting language.Fred Drake2000-09-081-0/+37
| | | | This closes SourceForge bug #110833.
* First attempt at a 2.0b1 installerJack Jansen2000-09-081-0/+0
|
* Updated for .0b1 distributionJack Jansen2000-09-083-86/+113
|
* Some of the types are signed 8 bit ints. Fixed.Jack Jansen2000-09-082-10/+10
|
* PyOS_CheckStack now understands multiple threads. Other threads are not ↵Jack Jansen2000-09-081-2/+14
| | | | stack-checked, but at least they don't appear to always be out of stack.
* When building the HTML packages, make sure we pick up all the HTML filesFred Drake2000-09-081-3/+3
| | | | at the top level of the tree.
* Add a general "About" page and link to it from the index page.Fred Drake2000-09-082-0/+79
| | | | This fixes SourceForge bug #113810.
* Match Sam Rushing's current version of asyncore.py and asynchat.pyAndrew M. Kuchling2000-09-082-81/+126
| | | | (SF patch 101447, fixing PR#113704)
* Add test cases to make sure we get the right SyntaxError message forFred Drake2000-09-082-0/+59
| | | | various illegal uses of "continue".
* com_continue_stmt(): Improve error message when continue is foundFred Drake2000-09-081-1/+22
| | | | | | in a try statement in a loop. This is related to SourceForge bug #110830.
* Fix for bug 110629: Generate unique image names by introducing a counterMartin v. Löwis2000-09-081-1/+3
|
* A #define didn't start in column 1. Closes SF bug 113888.Tim Peters2000-09-081-1/+1
|
* Add missing Py_PROTO macro for backward compatibility with old extensionsVladimir Marangozov2000-09-081-1/+7
| | | | | (sources) which may still use it and now fail to compile. Reported by M-A Lemburg. Closes [ Bug #113576 ].
* This patch hopefully fixes the problem with "es#" and "es" inMarc-André Lemburg2000-09-081-0/+2
| | | | PyArg_ParseTupleAndKeywords() and closes bug #113807.
* Removed 68K support.Jack Jansen2000-09-0835-0/+8
| | | | Getting ready for 2.0b1 release.
* Got rid of Py_FatalError calls.Jack Jansen2000-09-085-12/+6
|
* Use same short banner message as unix/win Python.Jack Jansen2000-09-081-3/+7
|
* Added USE_UCNHASH, defined USE_GUSI if USE_GUSI{1,2} defined.Jack Jansen2000-09-081-1/+4
|
* Removed 68k support, added pyexpat, adapted for new NumPy.Jack Jansen2000-09-082-2/+2
|
* autodetect presence of libdb - this allows bsddbmodule to be builtSkip Montanaro2000-09-083-145/+248
| | | | | automatically if dbopen is found in libc or libdb. This closes patch #101420
* Remove an item that no longer needs to be done for 2.0.Fred Drake2000-09-071-2/+0
|
* Make the HTML more XHTML-friendly.Fred Drake2000-09-071-22/+22
| | | | Small nits in the layout of the generated markup.
* Wrap some long lines.Fred Drake2000-09-071-10/+23
| | | | Note that \file and \filenq do not work inside section titles.
* Remove the specific date -- back in development mode.Fred Drake2000-09-071-1/+1
|
* \file is not allowed in section titles -- converting to PDF fails due toFred Drake2000-09-071-3/+3
| | | | | | | weird macro-expansion issues. A better solution may be available in the future, but this will do for now. Add an index entry. More should probably be added as well.
* Remove comment about -X and string exceptions. Error noted byFred Drake2000-09-071-2/+1
| | | | Justin D. Pettit <jpettit@raznick.com>.
* Changes:Thomas Heller2000-09-071-273/+298
| | | | | | | | | | | | | | | | | | | | | | | | | distutils/command/bdist_wininst.py: - the windows installer is again able to compile after installing the files. Note: The default has changed, the packager has to give --no-target-compile/--no-target-optimize to NOT compile on the target system. (Another note: install_lib's --compile --optimize options have the same semantics to switch off the compilation. Shouldn't the names change?) - All references to specific python versions are gone. - A small bug: raise DistutilsPlatformError ("...") instead of raise DistutilsPlatformError, ("...") - When bdist_wininst creates an installer for one specific python version, this is reflected in the name: Distutils-0.9.2.win32-py15.exe instead of Distutils-0.9.2.win32.exe - bdist_wininst, when run as script, reads the wininst.exe file and rewrites itself. Previously this was done by hand. misc/install.c - All the changes needed for compilation - Deleted a lot of debug/dead code
* Older Tk versions don't support mousewheel support. Set event.deltaFredrik Lundh2000-09-071-1/+4
| | | | to zero if that's the case (closes bug #113727)