|
| 1 | +====================================================================== |
| 2 | + Python release 1.5.2c1, IDLE version 0.4 |
| 3 | +====================================================================== |
| 4 | + |
| 5 | +Wed Apr 7 18:41:59 1999 Guido van Rossum < [email protected]> |
| 6 | + |
| 7 | + * README.txt, NEWS.txt: New version. |
| 8 | + |
| 9 | + * idlever.py: Version bump awaiting impending new release. |
| 10 | + (Not much has changed :-( ) |
| 11 | + |
| 12 | +Mon Mar 29 14:52:28 1999 Guido van Rossum < [email protected]> |
| 13 | + |
| 14 | + * ScriptBinding.py, PyShell.py: |
| 15 | + At Tim Peters' recommendation, add a dummy flush() method to |
| 16 | + PseudoFile. |
| 17 | + |
| 18 | +Thu Mar 11 23:21:23 1999 Guido van Rossum < [email protected]> |
| 19 | + |
| 20 | + * PathBrowser.py: Don't crash when sys.path contains an empty string. |
| 21 | + |
| 22 | + * Attic/Outline.py: This file was never supposed to be part of IDLE. |
| 23 | + |
| 24 | + * PathBrowser.py: |
| 25 | + - Don't crash in the case where a superclass is a string instead of a |
| 26 | + pyclbr.Class object; this can happen when the superclass is |
| 27 | + unrecognizable (to pyclbr), e.g. when module renaming is used. |
| 28 | + |
| 29 | + - Show a watch cursor when calling pyclbr (since it may take a while |
| 30 | + recursively parsing imported modules!). |
| 31 | + |
| 32 | +Wed Mar 10 05:18:02 1999 Guido van Rossum < [email protected]> |
| 33 | + |
| 34 | + * EditorWindow.py, Bindings.py: Add PathBrowser to File module |
| 35 | + |
| 36 | + * PathBrowser.py: "Path browser" - 4 scrolled lists displaying: |
| 37 | + directories on sys.path |
| 38 | + modules in selected directory |
| 39 | + classes in selected module |
| 40 | + methods of selected class |
| 41 | + |
| 42 | + Sinlge clicking in a directory, module or class item updates the next |
| 43 | + column with info about the selected item. Double clicking in a |
| 44 | + module, class or method item opens the file (and selects the clicked |
| 45 | + item if it is a class or method). |
| 46 | + |
| 47 | + I guess eventually I should be using a tree widget for this, but the |
| 48 | + ones I've seen don't work well enough, so for now I use the old |
| 49 | + Smalltalk or NeXT style multi-column hierarchical browser. |
| 50 | + |
| 51 | + * MultiScrolledLists.py: |
| 52 | + New utility: multiple scrolled lists in parallel |
| 53 | + |
| 54 | + * ScrolledList.py: - White background. |
| 55 | + - Display "(None)" (or text of your choosing) when empty. |
| 56 | + - Don't set the focus. |
| 57 | + |
| 58 | +====================================================================== |
| 59 | + Python release 1.5.2b2, IDLE version 0.3 |
| 60 | +====================================================================== |
| 61 | + |
| 62 | +Wed Feb 17 22:47:41 1999 Guido van Rossum < [email protected]> |
| 63 | + |
| 64 | + * NEWS.txt: News in 0.3. |
| 65 | + |
| 66 | + * README.txt, idlever.py: Bump version to 0.3. |
| 67 | + |
| 68 | + * EditorWindow.py: |
| 69 | + After all, we don't need to call the callbacks ourselves! |
| 70 | + |
| 71 | + * WindowList.py: |
| 72 | + When deleting, call the callbacks *after* deleting the window from our list! |
| 73 | + |
| 74 | + * EditorWindow.py: |
| 75 | + Fix up the Windows menu via the new callback mechanism instead of |
| 76 | + depending on menu post commands (which don't work when the menu is |
| 77 | + torn off). |
| 78 | + |
| 79 | + * WindowList.py: |
| 80 | + Support callbacks to patch up Windows menus everywhere. |
| 81 | + |
| 82 | + * ChangeLog: Oh, why not. Checking in the Emacs-generated change log. |
| 83 | + |
1 | 84 | Tue Feb 16 22:34:17 1999 Guido van Rossum < [email protected]> |
2 | 85 |
|
3 | 86 | * ScriptBinding.py: |
|
108 | 191 | import or reload) or debug it (same with debugger control). Output |
109 | 192 | goes to a fresh output window, only created when needed. |
110 | 193 |
|
111 | | - |
112 | 194 | ====================================================================== |
113 | 195 | Python release 1.5.2b1, IDLE version 0.2 |
114 | 196 | ====================================================================== |
|
0 commit comments