summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Unixware 7 support by Billy G. Allie (SF patch 413011)Guido van Rossum2001-04-1115-510/+2408
|
* Added news about the updated python-mode.elBarry Warsaw2001-04-111-0/+10
|
* Bumping to version 4.0 since we now support only XEmacs 21.1 and EmacsBarry Warsaw2001-04-110-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 20.7, although not all of the compatibility code for older Emacsen has been removed. Specifically, the old "make sure we have a current custom.el library" stuff is removed, as is the hack-around for an NTEmacs 19.34.6 make-temp-name bug. Updated much of the Commentary section in the initial comments. Much more importantly, I've integrated Ken Manheimer's pdbtrack stuff, which is way cool. When enabled (as by default), this turns on the overlay arrow when pdb is entered, either in the shell buffer or in the *Python* buffer. Specifically: (py-mode-map): Added C-c C-d to toggle pdb tracking. (py-pdbtrack-do-tracking-p): New user customizable variable to control whether overlay arrow tracking is enabled or not. This variable is buffer local and is turned on by default. (py-pdbtrack-minor-mode-string): The string that's added to the minor mode alist when actually doing pdb overlay arrow tracking. User customizable. (py-pdbtrack-toggle-stack-tracking, turn-on-pdbtrack, turn-off-pdbtrack): New commands to control pdb tracking. (py-pdbtrack-is-tracking-p): Helper variable used to control the display of py-pdbtrack-minor-mode-string. Set to true when the overlay arrow is enabled, and false when it's disabled. (py-pdbtrack-stack-entry-regexp, py-pdbtrack-input-prompt, py-pdbtrack-track-range): Inherited from pdbtrack.el and renamed. (py-pdbtrack-overlay-arrow, py-pdbtrack-track-stack-file): New functions which actually do the tracking. (py-shell): Add py-pdbtrack-track-stack-file to comint-output-filter-functions. Finally, add py-pdbtrack-track-stack-file to comint-output-filter-functions at the file level. This and the py-shell addition should ensure that pdb tracking is installed regardless of the order of operation. Also, add py-pdbtrack-minor-mode-string to minor-mode-alist.
* intermediateBarry Warsaw2001-04-111-51/+148
|
* Added some additional documentation describing how BabylMailboxBarry Warsaw2001-04-111-4/+12
| | | | | | actually works (it returns a message containing the visible headers, not the original headers). Doc change approved by Fred; closes SF bug #412230.
* Include a synopsis for the chapter overview.Fred Drake2001-04-111-0/+1
|
* typoJeremy Hylton2001-04-112-8/+16
|
* [finishing fix from earlier checkins]Jeremy Hylton2001-04-112-0/+2
| | | | | | | Call set_lineno() in visitDiscard(), which will generate linenos for discard statements, e.g. the statement "1/0" Fixes SF bug #409587
* Add support for extra (*) arguments to preorder.Jeremy Hylton2001-04-112-6/+6
| | | | Change default dispatch to use extended call syntax in place of apply.
* Generate docstrings.Jeremy Hylton2001-04-112-6/+52
| | | | | | | Fixes SF buf #217004 Add method fixDocstring() to CodeGenerator. It converts the Discard node containing the docstring into an assignment to __doc__.
* Add lineno attributes to Discard nodesJeremy Hylton2001-04-112-2/+6
|
* Make sure the docstring is always entered as the first element in theJeremy Hylton2001-04-112-22/+2
| | | | | | consts, even if it is None. Simplify _lookupName() by removing lots of redundant tests.
* Test cases for examples of ext call error handling.Jeremy Hylton2001-04-112-0/+40
| | | | Fix to SF bug #414743 based on Michael Hudson's patch #414750.
* Fix exception handling for non-PyFunction objects, SF bug 414743.Jeremy Hylton2001-04-111-16/+54
| | | | | | | | Fix based on patch #414750 by Michael Hudson. New functions get_func_name() and get_func_desc() return reasonable names and descriptions for all objects. XXX Even objects that aren't actually callable.
* Idiotic braino caused HTTP openers to ignore proxies.Moshe Zadka2001-04-111-1/+1
| | | | This fixes 413135
* Fixing bug 405999 -- clarifying differences between Python'sMoshe Zadka2001-04-111-0/+4
| | | | getopt and GNU getopt -- Python is like classical UNIX getopt.
* Based on a comment by Konrad Hinsen on python-list:Fred Drake2001-04-111-4/+4
| | | | | | | | Change "EOF" to "end-of-file", on the premise that it is easier for new programmers to understand (at least a little). This does not attempt to explain "file or device attached to standard input."
* Add a close_request method to the BaseServer so that the TCPServer classKa-Ping Yee2001-04-111-0/+14
| | | | can close the request connection when it's done handling it.
* Use INSTALL_SCRIPT to install script files. INSTALL_PROGRAM may try toNeil Schemenauer2001-04-101-10/+11
| | | | strip them. Closes patch #406287.
* Added definition of "test fixture".Fred Drake2001-04-101-2/+142
| | | | | | | | Added description of optional parameter to the TestSuite constructor. Added descriptions of the TestLoader and TextTestRunner classes. Added method descriptions for the TestCase class.
* Some new names.Guido van Rossum2001-04-101-0/+3
|
* Updated version of RISCOS support. SF patch 411213 by Dietmar SchwertbergerGuido van Rossum2001-04-1011-165/+243
|
* Completely revamped BeOS notes, by Donn Cave (SF patch 411834).Guido van Rossum2001-04-101-109/+23
|
* This is for BeOS users who want to build all the modules. It'sGuido van Rossum2001-04-101-0/+606
| | | | | | modified from setup.py version "1.37" to support BeOS build. Contributed by Donn Cave (SF patch 411830).
* The lower() and tkraise() methods were calling the Canvas widgetGuido van Rossum2001-04-101-2/+2
| | | | | | wrongly. Fixed this. This closes SF bug #412682.
* Typo: "BuildApple" --> "BuildApplet"Fred Drake2001-04-101-2/+5
| | | | Added reference to the webbrowser module from the nsremote description.
* Bump version numbers for upcoming release candidate.Fred Drake2001-04-102-2/+2
|
* Update the XML conversion specification.Fred Drake2001-04-101-0/+2
|
* Remove the mapping() function from the documentation.Fred Drake2001-04-101-25/+15
| | | | Add a description of the ReferenceError exception.
* Add note that difflib was added in Python 2.1.Fred Drake2001-04-101-0/+3
|
* Include py_curses.h *after* defining _XOPEN_SOURCE_EXTENDED.Guido van Rossum2001-04-101-2/+3
| | | | | | Michael Hudson suggested this fox for the Tru64 problem (SF bug 232597). It looks reasonable, it works on Tru64, and it doesn't beak anything on Linux, so I say go for it.
* mapping(): Remove this function since it does not add anything to the API.Fred Drake2001-04-101-8/+1
|
* Use the WeakKeyDictionary and WeakValueDictionary classes directlyFred Drake2001-04-101-2/+2
| | | | instead of using the mapping() function.
* Since bdist_wininst.py contains the installer executable, it had to beThomas Heller2001-04-101-262/+262
| | | | rebuild.
* Normalize tabs to spaces.Fred Drake2001-04-101-4/+6
| | | | | | Update the attribution for the "Curses Programming with Python" How-To. Change the way the reference to the Demo/curses/ directory is marked up.
* Add reference to the DDJ article discussing a similar algorithm.Fred Drake2001-04-101-0/+9
|
* Add corresponding support for the alltt environment to the HTML generator.Fred Drake2001-04-103-2/+48
|
* Import the alltt package and wrap that environment in a similar way toFred Drake2001-04-101-0/+21
| | | | | the way we handle verbatim, so that it picks up the same indentation and minipage behavior.
* Fix two unqualified except: clauses.Guido van Rossum2001-04-101-4/+4
| | | | This came out of SF bug #411881.
* Fix an unqualified except:.Guido van Rossum2001-04-101-1/+1
| | | | This came out of SF bug #411881.
* Try an except: after an import into "except ImportError".Guido van Rossum2001-04-101-1/+1
| | | | | | This came out of SF bug #411881. Note that there's another unqualified except: still.
* Add documentation for getmoduleinfo() and getmodulename().Fred Drake2001-04-101-0/+23
|
* Some other tests, when failing, don't always remove their TESTFN file.Guido van Rossum2001-04-101-0/+6
| | | | Try to do it for them, so our mkdir() operation doesn't fail.
* When doing the quick test to see whether large files are supported,Guido van Rossum2001-04-101-1/+1
| | | | | | catch IOError as well as OverflowError. I found that on Tru64 Unix this was raised; probably because the OS (or libc) doesn't support large files but the architecture is 64 bits!
* When zlib can't be imported, zipfile raises RuntimeError, which causesGuido van Rossum2001-04-101-0/+1
| | | | | the test to be marked as failing rather than skipped. Add an explicit "import zlib" to prevent this.
* Fix typo in instantiation of ErrorDuringImport.Ka-Ping Yee2001-04-101-1/+1
|
* Fix synopsis() so it can handle binary module files.Ka-Ping Yee2001-04-101-85/+85
| | | | | | | | | Avoid ever using popen on Windows, since it's broken there. Factor out the business of getting the summary line into splitdoc(). Use the modulename() routine in inspect. Show all members of modules and classes rather than filtering on leading '_'. Small typo and formtating fixes. Don't show warnings when running "pydoc -k".
* Add getmodulename() and getmoduleinfo() routines to inspect filenames.Ka-Ping Yee2001-04-101-0/+15
|
* In the typeset versions, the legal notices had grown past the one-pageFred Drake2001-04-101-0/+5
| | | | size. This constrains them to fit in one page again.
* test_pickle works on sizeof(long)==8 boxes again.Tim Peters2001-04-102-12/+19
| | | | | | | | | | pickle.py The code implicitly assumed that all ints fit in 4 bytes, causing all sorts of mischief (from nonsense results to corrupted pickles). Repaired that. marshal.c The int marshaling code assumed that right shifts of signed longs sign-extend. Repaired that.