Commit Graph

661 Commits

Author SHA1 Message Date
Guido van Rossum d14e97378b Clarify how EXAMPLE.py is to be used ("python EXAMPLE.py", not
"python modulator.py EXAMPLE.py") and that it's only there in case
you don't have Tkinter.
1999-02-16 17:19:39 +00:00
Guido van Rossum ec119a3fc9 Don't crash if a window no longer exists. 1999-02-08 22:27:49 +00:00
Guido van Rossum 5ec13c5318 Restructured a bit. 1999-02-08 22:27:18 +00:00
Guido van Rossum 8e47306b99 Add current dir or paths of file args to sys.path. 1999-02-01 23:06:17 +00:00
Guido van Rossum 2e9e0dfca3 Add canonic() function -- for brand new bdb.py feature. 1999-02-01 19:35:33 +00:00
Guido van Rossum 14b2d30b11 Protect against accessing an empty stack. 1999-02-01 19:34:53 +00:00
Guido van Rossum 38a5a3b3f1 Use only the height to decide whether to zoom in or out. 1999-01-29 20:44:45 +00:00
Guido van Rossum b7ebb83ad0 Make sure the Tcl variables are shared between windows. 1999-01-28 22:24:30 +00:00
Guido van Rossum 07ec896707 Move menu/key binding code from Bindings.py to EditorWindow.py,
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.
1999-01-28 22:02:47 +00:00
Guido van Rossum 85ef9dce9f Add Quit button to the debugger window. 1999-01-28 22:00:30 +00:00
Guido van Rossum 959c937382 When find_again() finds exactly the current selection, it's a failure. 1999-01-28 19:04:01 +00:00
Guido van Rossum 3d58bcd5d9 Rename idle -> idle.py 1999-01-28 18:50:31 +00:00
Guido van Rossum 36911a1ca9 Only deiconify when iconic. 1999-01-18 15:18:57 +00:00
Guido van Rossum f87240f447 Misc 1999-01-18 15:18:34 +00:00
Guido van Rossum 894ee6f668 Renamed test.py to testcode.py so one can import Python's
test package from inside IDLE.  (Suggested by Jack Jansen.)
1999-01-12 22:14:34 +00:00
Guido van Rossum 5051f4f80d Hack to close a window that is colorizing. 1999-01-12 22:09:57 +00:00
Guido van Rossum 5cc3129260 Vladimir Marangozov's patch:
The separator dances too much and seems to jump by arbitrary amounts
in arbitrary directions when I try to move it for resizing the frames.
This patch makes it more quiet.
1999-01-12 22:09:18 +00:00
Guido van Rossum c66e860418 Some requests have been fulfilled. 1999-01-11 14:52:40 +00:00
Guido van Rossum 245ddc4b88 Set the cursor to a watch when opening the class browser (which may
take quite a while, browsing multiple files).

Newer, better center() -- but assumes no wrapping.
1999-01-11 14:51:32 +00:00
Guido van Rossum b287b3ad1b Got rid of debug print statement in goto_line_event(). 1999-01-11 14:49:00 +00:00
Guido van Rossum d5c8497a81 I think I like it better if it prints the traceback even when it displays
the stack viewer.
1999-01-11 14:47:54 +00:00
Guido van Rossum 9016fcf41c Bind ESC to close-window. 1999-01-11 14:46:55 +00:00
Guido van Rossum dc5066ee81 Use a HSeparator between the classes and the items.
Make the list of classes wider by default (40 chars).
Bind ESC to close-window.
1999-01-11 14:46:06 +00:00
Guido van Rossum d5f038098a Separator classes (draggable divider between two panes). 1999-01-11 14:45:11 +00:00
Guido van Rossum 2403b0c5d4 Don't traceback when wakeup() is called when the window has been destroyed.
This can happen when a torn-of Windows menu references closed windows.
And Tim Peters claims that the Windows menu is his favorite to tear off...
1999-01-09 22:01:33 +00:00
Guido van Rossum f52cca9812 Allow tearing off of the Windows menu. 1999-01-09 22:00:10 +00:00
Guido van Rossum 0291d1d1d6 Close on ESC. 1999-01-09 21:58:11 +00:00
Guido van Rossum dd0d335758 Updated a bunch of things (it was mostly still 0.1!) 1999-01-09 21:57:56 +00:00
Guido van Rossum 83c74d44ce Added ScriptBinding to standard bindings. 1999-01-09 05:00:59 +00:00
Guido van Rossum 9f42584907 This now actually works. See doc string. It can run a module (i.e.
import or reload) or debug it (same with debugger control).  Output
goes to a fresh output window, only created when needed.
1999-01-09 05:00:17 +00:00
Guido van Rossum b33f612f33 What's new in this release. 1999-01-08 17:26:02 +00:00
Guido van Rossum 38df3c383d Paul Prescod's patches to allow the stack viewer to pop up when a
traceback is printed.
1999-01-08 15:31:07 +00:00
Guido van Rossum 629082edd6 Change paragraph width limit to 70 (like Emacs M-Q). 1999-01-07 00:12:15 +00:00
Guido van Rossum 2927e7891f Separating TODO from README. Slight reformulation of features. No
exact release date.
1999-01-07 00:11:29 +00:00
Guido van Rossum 6ba219e975 Separating TODO from README. 1999-01-07 00:10:00 +00:00
Guido van Rossum 1e899cdeaa Hm. There was a boundary condition error at the end of the file too. 1999-01-04 21:19:09 +00:00
Guido van Rossum 4eac47cf50 Hm. Add Unix binding for replace, too. 1999-01-04 21:18:40 +00:00
Guido van Rossum 906572a06d Ran eventparse.py again. 1999-01-04 16:35:02 +00:00
Guido van Rossum e911c3e20c Added Unix Meta-q key binding;
fix find_paragraph when at start of file.
1999-01-04 16:34:41 +00:00
Guido van Rossum 16b91f89b5 Added Meta-/ binding for Unix as alt for Alt-/. 1999-01-04 16:32:21 +00:00
Guido van Rossum 5bfffbd79d Add unix binding for grep (otherwise the menu entry doesn't work!) 1999-01-04 16:32:04 +00:00
Guido van Rossum 1ae3f89611 Adjusted Unix height to work with fvwm96. :=( 1999-01-04 16:31:31 +00:00
Guido van Rossum d53869ea33 Need to import sys! 1999-01-04 15:52:33 +00:00
Guido van Rossum f903898fff Formatted some paragraphs 1999-01-04 13:05:58 +00:00
Guido van Rossum 94e82ceeac Add new extension to reformat a (text) paragraph. 1999-01-04 13:04:54 +00:00
Guido van Rossum 46facd1bac Typo in Win specific height setting. 1999-01-04 12:23:46 +00:00
Guido van Rossum 909bc18188 Recover from failed saves; when a file turns out to be a directory,
create a directory and moer the original file to the index.html.
1999-01-03 13:06:00 +00:00
Guido van Rossum 33f2b7b257 Added something like Tim Peters' backspace patch. 1999-01-03 00:47:35 +00:00
Guido van Rossum 0c65e2504e Adapted to Unix (i.e., more hardcoded constants). 1999-01-03 00:47:07 +00:00
Guido van Rossum 504b0bf066 Checking in IDLE 0.2.
Much has changed -- too much, in fact, to write down.
The big news is that there's a standard way to write IDLE extensions;
see extend.txt.  Some sample extensions have been provided, and
some existing code has been converted to extensions.  Probably the
biggest new user feature is a new search dialog with more options,
search and replace, and even search in files (grep).

This is exactly as downloaded from my laptop after returning
from the holidays -- it hasn't even been tested on Unix yet.
1999-01-02 21:28:54 +00:00