Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Provide full arguments to __import__ so it works in packagized IDLE. | Guido van Rossum | 1999-04-23 | 1 | -1/+1 |
| | |||||
* | Bunch of updates necessary due to recent changes; added docs for File | Guido van Rossum | 1999-04-22 | 1 | -13/+63 |
| | | | | menu, command line and color preferences. | ||||
* | Remove obsolete 'script' menu. | Guido van Rossum | 1999-04-22 | 1 | -5/+0 |
| | |||||
* | Several wishes fulfilled. | Guido van Rossum | 1999-04-22 | 1 | -22/+5 |
| | |||||
* | Moved classes OnDemandOutputWindow and PseudoFile here, | Guido van Rossum | 1999-04-22 | 1 | -0/+44 |
| | | | | from ScriptBinding.py where they are no longer needed. | ||||
* | Mostly rewritten. Instead of the old Run module and Debug module, | Guido van Rossum | 1999-04-22 | 1 | -107/+46 |
| | | | | | | | | | | | there are two new commands: Import module (F5) imports or reloads the module and also adds its name to the __main__ namespace. This gets executed in the PyShell window under control of its debug settings. Run script (Control-F5) is similar but executes the contents of the file directly in the __main__ namespace. | ||||
* | Nits: document use of $IDLESTARTUP; display idle version | Guido van Rossum | 1999-04-22 | 1 | -3/+5 |
| | |||||
* | New version to celebrate new command line | Guido van Rossum | 1999-04-22 | 1 | -1/+1 |
| | |||||
* | Added flush(), for completeness. | Guido van Rossum | 1999-04-22 | 1 | -0/+3 |
| | |||||
* | A lot of changes to make the command line more useful. You can now do: | Guido van Rossum | 1999-04-22 | 1 | -26/+115 |
| | | | | | | | | | | | | | | | | | | idle.py -e file ... -- to edit files idle.py script arg ... -- to run a script idle.py -c cmd arg ... -- to run a command Other options, see also the usage message (also new!) for more details: -d -- enable debugger -s -- run $IDLESTARTUP or $PYTHONSTARTUP -t title -- set Python Shell window's title sys.argv is set accordingly, unless -e is used. sys.path is absolutized, and all relevant paths are inserted into it. Other changes: - the environment in which commands are executed is now the __main__ module - explicitly save sys.stdout etc., don't restore from sys.__stdout__ - new interpreter methods execsource(), execfile(), stuffsource() - a few small nits | ||||
* | Some more TODO items. Made up my mind about command line args, | Guido van Rossum | 1999-04-22 | 1 | -4/+24 |
| | | | | Run/Import, __main__. | ||||
* | Super-elegant patch by Tim Peters that speeds up colorization | Guido van Rossum | 1999-04-22 | 1 | -1/+4 |
| | | | | | | | | dramatically (up to 15 times he claims). Works by reading more than one line at a time, up to 100-line chunks (starting with one line and then doubling up to the limit). On a typical machine (e.g. Tim's P5-166) this doesn't reduce interactive responsiveness in a noticeable way. | ||||
* | Patch by Tim Peters to speed up colorizing of big multiline strings. | Guido van Rossum | 1999-04-21 | 1 | -4/+4 |
| | |||||
* | For an event 'foo-bar', the corresponding method must be called | Guido van Rossum | 1999-04-20 | 1 | -2/+2 |
| | | | | | foo_bar_event(). Therefore, fix the references to zoom_height() in the example. | ||||
* | Restored the original IDLE color scheme. | Guido van Rossum | 1999-04-20 | 1 | -61/+15 |
| | |||||
* | Color preferences code by Loren Luke (massaged by me somewhat) | Guido van Rossum | 1999-04-20 | 4 | -17/+106 |
| | |||||
* | Patch by Mark Favas: it fixes the search engine behaviour where an | Guido van Rossum | 1999-04-20 | 1 | -3/+10 |
| | | | | | | | unsuccessful search wraps around and re-searches that part of the file between the start of the search and the end of the file - only really an issue for very large files, but... (also removes a redundant m.span() call). | ||||
* | A few wishes are now fulfilled. | Guido van Rossum | 1999-04-19 | 1 | -4/+0 |
| | |||||
* | Tim Peters implements some of my wishes: | Guido van Rossum | 1999-04-19 | 1 | -11/+60 |
| | | | | | | | | | | | | | | | | | | | o Makes the tab key intelligently insert spaces when appropriate (see Help list banter twixt David Ascher and me; idea stolen from every other editor on earth <wink>). o newline_and_indent_event trims trailing whitespace on the old line (pymode and Codewright). o newline_and_indent_event no longer fooled by trailing whitespace or comment after ":" (pymode, PTUI). o newline_and_indent_event now reduces the new line's indentation after return, break, continue, raise and pass stmts (pymode). The last two are easy to fool in the presence of strings & continuations, but pymode requires Emacs's high-powered C parsing functions to avoid that in finite time. | ||||
* | # TODO entries changed | Guido van Rossum | 1999-04-08 | 2 | -4/+6 |
| | |||||
* | New change log. | Guido van Rossum | 1999-04-07 | 1 | -1/+83 |
| | |||||
* | New version. | Guido van Rossum | 1999-04-07 | 2 | -4/+14 |
| | |||||
* | Version bump awaiting impending new release. | Guido van Rossum | 1999-04-07 | 1 | -1/+1 |
| | | | | (Not much has changed :-( ) | ||||
* | At Tim Peters' recommendation, add a dummy flush() method to PseudoFile. | Guido van Rossum | 1999-03-29 | 2 | -0/+6 |
| | |||||
* | Don't crash when sys.path contains an empty string. | Guido van Rossum | 1999-03-11 | 1 | -1/+1 |
| | |||||
* | This file was never supposed to be part of IDLE. | Guido van Rossum | 1999-03-11 | 1 | -46/+0 |
| | |||||
* | - Don't crash in the case where a superclass is a string instead of a | Guido van Rossum | 1999-03-11 | 1 | -4/+12 |
| | | | | | | | | pyclbr.Class object; this can happen when the superclass is unrecognizable (to pyclbr), e.g. when module renaming is used. - Show a watch cursor when calling pyclbr (since it may take a while recursively parsing imported modules!). | ||||
* | Add PathBrowser to File module | Guido van Rossum | 1999-03-10 | 2 | -0/+8 |
| | |||||
* | "Path browser" - 4 scrolled lists displaying: | Guido van Rossum | 1999-03-10 | 1 | -0/+151 |
| | | | | | | | | | | | | | | | | directories on sys.path modules in selected directory classes in selected module methods of selected class Sinlge clicking in a directory, module or class item updates the next column with info about the selected item. Double clicking in a module, class or method item opens the file (and selects the clicked item if it is a class or method). I guess eventually I should be using a tree widget for this, but the ones I've seen don't work well enough, so for now I use the old Smalltalk or NeXT style multi-column hierarchical browser. | ||||
* | New utility: multiple scrolled lists in parallel | Guido van Rossum | 1999-03-10 | 1 | -0/+138 |
| | |||||
* | - White background. | Guido van Rossum | 1999-03-10 | 1 | -3/+11 |
| | | | | | - Display "(None)" (or text of your choosing) when empty. - Don't set the focus. | ||||
* | News in 0.3. | Guido van Rossum | 1999-02-17 | 1 | -0/+38 |
| | |||||
* | Bump version to 0.3. | Guido van Rossum | 1999-02-17 | 2 | -4/+5 |
| | |||||
* | After all, we don't need to call the callbacks ourselves! | Guido van Rossum | 1999-02-17 | 1 | -1/+0 |
| | |||||
* | When deleting, call the callbacks *after* deleting the window from our list! | Guido van Rossum | 1999-02-17 | 1 | -2/+1 |
| | |||||
* | Fix up the Windows menu via the new callback mechanism instead of | Guido van Rossum | 1999-02-17 | 1 | -2/+4 |
| | | | | | depending on menu post commands (which don't work when the menu is torn off). | ||||
* | Support callbacks to patch up Windows menus everywhere. | Guido van Rossum | 1999-02-17 | 1 | -2/+25 |
| | |||||
* | Oh, why not. Checking in the Emacs-generated change log. | Guido van Rossum | 1999-02-17 | 1 | -0/+373 |
| | |||||
* | Only pop up the stack viewer when requested in the Debug menu. | Guido van Rossum | 1999-02-16 | 1 | -1/+2 |
| | |||||
* | Don't crash if a window no longer exists. | Guido van Rossum | 1999-02-08 | 1 | -1/+4 |
| | |||||
* | Restructured a bit. | Guido van Rossum | 1999-02-08 | 1 | -12/+16 |
| | |||||
* | Add current dir or paths of file args to sys.path. | Guido van Rossum | 1999-02-01 | 1 | -0/+7 |
| | |||||
* | Add canonic() function -- for brand new bdb.py feature. | Guido van Rossum | 1999-02-01 | 1 | -0/+4 |
| | |||||
* | Protect against accessing an empty stack. | Guido van Rossum | 1999-02-01 | 1 | -2/+11 |
| | |||||
* | Use only the height to decide whether to zoom in or out. | Guido van Rossum | 1999-01-29 | 1 | -7/+8 |
| | |||||
* | Make sure the Tcl variables are shared between windows. | Guido van Rossum | 1999-01-28 | 2 | -9/+9 |
| | |||||
* | Move menu/key binding code from Bindings.py to EditorWindow.py, | Guido van Rossum | 1999-01-28 | 3 | -79/+127 |
| | | | | | | | | with changed APIs -- it makes much more sense there. Also add a new feature: if the first character of a menu label is a '!', it gets a checkbox. Checkboxes are bound to Boolean Tcl variables that can be accessed through the new getvar/setvar/getrawvar API; the variable is named after the event to which the menu is bound. | ||||
* | Add Quit button to the debugger window. | Guido van Rossum | 1999-01-28 | 1 | -0/+6 |
| | |||||
* | When find_again() finds exactly the current selection, it's a failure. | Guido van Rossum | 1999-01-28 | 1 | -0/+8 |
| | |||||
* | Rename idle -> idle.py | Guido van Rossum | 1999-01-28 | 1 | -0/+0 |
| |