Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rename the "browser" module to "BrowserControl", since Guido did not | Fred Drake | 2000-05-10 | 2 | -2/+2 |
| | | | | like the short, ambiguous name. | ||||
* | EditorWindow.python_docs(): | Fred Drake | 2000-05-10 | 1 | -5/+8 |
| | | | | | | | Instead of using Netscape through os.system(), use the new browser.open() function to load the documentation on the default browser. On Windows, this will use the installed documentation if it exists, instead of hitting python.org. | ||||
* | Collection of classes and convenience functions to control external | Fred Drake | 2000-05-10 | 1 | -0/+157 |
| | | | | Web browsers. | ||||
* | Minor edit of leading comments: 'the the' --> 'the', quoted 'enable' | Fred Drake | 2000-05-09 | 1 | -2/+2 |
| | | | | option name for clarity. | ||||
* | Two more items. | Guido van Rossum | 2000-04-11 | 1 | -0/+5 |
| | |||||
* | Use a better approach to locating IDLE's default configuration, | Fred Drake | 2000-04-10 | 1 | -1/+1 |
| | | | | | allowing it to be run from anywhere, including through a symlink to the actual idle.py script. | ||||
* | Just in case someone wants to use this, let's fix the pathname. | Guido van Rossum | 2000-04-06 | 1 | -1/+1 |
| | |||||
* | Removed two files that were added temporarily. | Guido van Rossum | 2000-03-30 | 2 | -708/+0 |
| | |||||
* | Bump version to 0.6 for the event of the Python 1.6 alpha 1 release. | Guido van Rossum | 2000-03-30 | 1 | -1/+1 |
| | |||||
* | Tim Peters writes: | Guido van Rossum | 2000-03-13 | 1 | -4/+5 |
| | | | | | | | | | | Fix bad auto-indent I recently introduced when replacing the regexp that could cause re to blow up: if or_any_other_block_opener: # one indenting comment line ^ cursor ended up at the caret (the bug) ^ but belongs here (the post-patch behavior) | ||||
* | a simple client-server framework for executing code in a different | Jeremy Hylton | 2000-03-09 | 1 | -0/+343 |
| | | | | | | process not yet connected with IDLE | ||||
* | Override the Undo delegator to forbid any changes before the I/O mark. | Guido van Rossum | 2000-03-07 | 1 | -0/+24 |
| | | | | | It beeps if you try to insert or delete before the "iomark" mark. This makes the shell less confusing for newbies. | ||||
* | replace : with = | Jeremy Hylton | 2000-03-07 | 1 | -2/+2 |
| | |||||
* | rename the global IdleConfParser object from IdleConf to idleconf | Jeremy Hylton | 2000-03-07 | 1 | -4/+4 |
| | | | | standard usage is now from IdleConf import idleconf | ||||
* | rename the global IdleConfParser object from IdleConf to idleconf | Jeremy Hylton | 2000-03-07 | 5 | -48/+40 |
| | | | | | | standard usage is now from IdleConf import idleconf replace : with = in config.txt | ||||
* | Tweak the goto file/line command (in the right button menu in PyShell | Guido van Rossum | 2000-03-07 | 1 | -14/+25 |
| | | | | | | | | | | | | | and output windows) so that it if it doesn't succeed with the line at the cursor, it tries the line before that. This is handy with tracebacks, where my natural tendency is to click in the displayed source line rather than in the file/line indicator just above it. Now I can indulge this tendency. I factored out a helper and changed the error handling so that a non-existing file is treated as if the line didn't match -- this is handy because some function calls (e.g. "foo.bar(1)") match the grep pattern. | ||||
* | Added a bunch of TODO items that recently came up in the idle-dev list. | Guido van Rossum | 2000-03-07 | 1 | -40/+94 |
| | | | | Also removed a bunch of items | ||||
* | If we're in the current input and there's only whitespace beyond the | Guido van Rossum | 2000-03-07 | 1 | -0/+5 |
| | | | | | | | cursor, erase that whitespace first. This avoids a particularly confusing case where hitting Return at the end of the command didn't do what it was expected to do -- because it wasn't considered to be at the end of the command. Now it is. | ||||
* | Defer all the work to idle.py, which has recently become too | Guido van Rossum | 2000-03-06 | 1 | -2/+1 |
| | | | | complicated to copy in-line here. | ||||
* | In getdef(), don't die when the section doesn't exist. | Guido van Rossum | 2000-03-06 | 1 | -2/+2 |
| | |||||
* | Don't use 1.6-isms (s.startswith()) -- we want to distribute this | Guido van Rossum | 2000-03-06 | 2 | -4/+4 |
| | | | | before 1.6 is out so it has to be compatible with 1.5.2. | ||||
* | superceded by IdleConf/config.txt | Jeremy Hylton | 2000-03-03 | 1 | -19/+0 |
| | |||||
* | migrate to use of IdleConf and config files to set options | Jeremy Hylton | 2000-03-03 | 6 | -86/+51 |
| | | | | | | | | | | | | | | | | | | | | | | | idle.py: Load the config files before anything else happens XXX Need to define standard way to get files relative to the IDLE install dir PyShell.py: ColorDelegator.py: Get color defns out of IdleConf instead of IdlePrefs EditorWindow.py: Replace hard-coded font & window size with config options Get extension names via IdleConf.getextensions extend.py: Obsolete. Extensions defined in config file. ParenMatch.py: Use config file for extension options. Revise comment about parser requirements. Simplify logic on find returning None. | ||||
* | default to cwd if os.environ['HOME'] does not exist | Jeremy Hylton | 2000-03-03 | 1 | -2/+6 |
| | |||||
* | a ConfigParser for idle and three configuration files | Jeremy Hylton | 2000-03-03 | 4 | -0/+187 |
| | |||||
* | Patch by Tim Peters: | Guido van Rossum | 2000-03-03 | 1 | -9/+11 |
| | | | | | | | | | | | | | | | | Changes the one regexp in PyParse capable of making the re module blow the C stack when passed unreasonable <0.9 wink> program text. Jeremy Hylton provoked this with a program of the form: x = (1, 2, ... # 9997 lines deleted here 10000, ) Programs "like this" will no longer (no matter how many lines they contain) trigger re death. OTOH, you can now make another class of unreasonable program that will take much longer to parse. | ||||
* | paren matching extension. warning: in current version of IDLE, can | Jeremy Hylton | 2000-03-02 | 1 | -0/+193 |
| | | | | not run this extension and CallTips extension at the same time. | ||||
* | Added tabnanny.py, by Tim Peters, formerly from Tools/scripts, to the | Guido van Rossum | 2000-02-23 | 1 | -0/+4 |
| | | | | | | | | standard library. Added some comments: # XXX Note: this is now a standard library module. # XXX The API needs to undergo changes however; the current code is too # XXX script-like. This will be addressed later. | ||||
* | Added a new command: Check module (Alt-F5) It does a full syntax check | Guido van Rossum | 2000-02-22 | 1 | -9/+82 |
| | | | | | | | | of the current module. It also runs the tabnanny to catch any inconsistent tabs. Also did a little bit of refactoring: added an errorbox() method to simplify the display of error dialogs. | ||||
* | Add primitive customization of window size and font. | Guido van Rossum | 2000-02-17 | 1 | -3/+19 |
| | | | | A few alternative selections can be made by changing "if 0" to "if 1". | ||||
* | The 0.5 release happened on 2/15, not on 2/14. :-) | Guido van Rossum | 2000-02-16 | 1 | -1/+1 |
| | |||||
* | A bit restructured. | Guido van Rossum | 2000-02-15 | 1 | -15/+40 |
| | |||||
* | Oops, somehow the initial checkin was botched. :-( | Guido van Rossum | 2000-02-15 | 1 | -0/+336 |
| | |||||
* | Added some clarifications. | Guido van Rossum | 2000-02-15 | 1 | -4/+8 |
| | |||||
* | Temporarily add a copy here for easy distribution. | Guido van Rossum | 2000-02-15 | 1 | -0/+0 |
| | |||||
* | More changes. | Guido van Rossum | 2000-02-15 | 1 | -1/+20 |
| | |||||
* | Notice status back and stack viewer. | Guido van Rossum | 2000-02-15 | 1 | -0/+5 |
| | |||||
* | Support for Moshe's status bar. | Guido van Rossum | 2000-02-15 | 1 | -2/+20 |
| | |||||
* | Status bar code -- by Moshe Zadka. | Guido van Rossum | 2000-02-15 | 1 | -0/+32 |
| | |||||
* | Adding the old stack viewer implementation back, for the debugger. | Guido van Rossum | 2000-02-15 | 1 | -0/+276 |
| | |||||
* | New stack viewer, uses a tree widget. | Guido van Rossum | 2000-02-15 | 1 | -230/+89 |
| | | | | (XXX: the debugger doesn't yet use this.) | ||||
* | Correct a typo and remove an unqualified except that was hiding the error. | Guido van Rossum | 2000-02-15 | 1 | -2/+2 |
| | |||||
* | Add an XXX comment about the ClassBrowser AIP. | Guido van Rossum | 2000-02-15 | 1 | -0/+2 |
| | |||||
* | Updated change log. | Guido van Rossum | 2000-02-15 | 1 | -0/+434 |
| | |||||
* | News update. Probably incomplete; what else is new? | Guido van Rossum | 2000-02-15 | 1 | -0/+27 |
| | |||||
* | Updated for pending IDLE 0.5 release (still very rough -- just getting | Guido van Rossum | 2000-02-15 | 1 | -5/+5 |
| | | | | it out in a more convenient format than CVS). | ||||
* | Tiny addition. | Guido van Rossum | 2000-02-15 | 1 | -1/+1 |
| | |||||
* | A few new TODO entries. | Guido van Rossum | 1999-09-09 | 1 | -0/+4 |
| | |||||
* | Add Python Documentation entry to Help menu. | Guido van Rossum | 1999-08-26 | 1 | -0/+3 |
| | |||||
* | Find the help.txt file relative to __file__ or ".", not in sys.path. | Guido van Rossum | 1999-08-26 | 1 | -8/+14 |
| | | | | | | | | (Suggested by Moshe Zadka, but implemented differently.) Add <<python-docs>> event which, on Unix, brings up Netscape pointing to http://www.python.doc/current/ (a local copy would be nice but its location can't be predicted). Windows solution TBD. |