Guido van Rossum [Mon, 21 Oct 1996 15:16:51 +0000 (15:16 +0000)]
(Fred Drake:) Re-wrote the OptionMenu class to allow access to a real
Menu object via om['menu'] -- this is necessary to use a post-command
with an OptionMenu. The API has not changed.
A couple of things. As I mentioned a while back, I have made the
changes to the registry support, in getpath_nt.c. To recap, there can be:
...\pythonpath = default core Pythonpath
...\pythonpath\Pythonwin = c:\somewhere
etc.
The code simply appends them all. The order can not be guaranteed
(registry limitation) but the "default" is always at the end.
The main reasons for change were the length of the path, but mainly
so an uninstaller can do the right thing.
Guido van Rossum [Fri, 11 Oct 1996 16:25:41 +0000 (16:25 +0000)]
Ellipses -> Ellipsis rename (the dictionary really says that it should
be Ellipsis!).
Bumped the API version because a linker-visible symbol is affected.
Old C code will still compile -- there's a b/w compat macro.
Similarly, old Python code will still run, builtin exports both
Ellipses and Ellipsis.
Fred Drake [Thu, 10 Oct 1996 20:09:56 +0000 (20:09 +0000)]
(partparse.py): Small fix to do_datadesc(): in some odd cases the name of
data item was omitted, which also affected the indentation of the
description.
Fred Drake [Wed, 9 Oct 1996 19:05:12 +0000 (19:05 +0000)]
(texi2html.py): Tightened the generated HTML slightly. Added -p option to
print section titles even when the debugging output is not enabled.
Added -3 option to generate HTML 3.0 constructs where meaningful.
Removed repititive garbage generation: the old version added simple
descriptive comments after every datadesc/funcdesc/*desc entry:
function(args) -- function of module xxxx
Description....
Fred Drake [Wed, 9 Oct 1996 16:13:22 +0000 (16:13 +0000)]
(libhtmllib.tex, libsgmllib.tex, libformatter.tex):
Improve indexing somewhat. Add small intros to the "implementations"
sections of the formatter module doc.
A first stab at describing what's new in 1.4. Still many XXX'es left.
Also would like to add an "author's note" at the beginning, basically
pointing everyone to the books.
Add provisions to set the (to be documented!) instance variable
'writer' of the NullFormatter to the writter passed in, or to a
NullWriter if none (or None) is passed in.
Fred Drake [Sun, 6 Oct 1996 17:55:20 +0000 (17:55 +0000)]
(Tkinter.py): Improve application basename determination to make .py and
.pyc extensions completely equivelent when locating the "profile"
which should be read on startup.
Replace all uses of strncmp (in split, find, rfind) with memcmp, so
embedded \0 in the delimiter is handled properly. Thanks to Sjoerd
for suggesting this.
Barry Warsaw [Mon, 30 Sep 1996 23:00:40 +0000 (23:00 +0000)]
(py-process-filter): Make sure current-buffer is restored, even in the
event of error. Can't use new Emacs primitive save-current-buffer, so
use unwind-protect instead.
Fred Drake [Fri, 27 Sep 1996 14:06:54 +0000 (14:06 +0000)]
(Tkinter.py): Many revisions for Tk 4.X: Added clipboard support, updated
selection interface, handle the -displayof option intelligently in
many places. Added "wm colormapwindows" and "winfo colormapfull"
support. Removed "focus default" and "focus none" method: these are
not in Tk 4.X.
Jack Jansen [Thu, 26 Sep 1996 16:26:05 +0000 (16:26 +0000)]
- Simplified inheritance structure (still not good enough)
- Added menubar in stead of buttons
- (optionally) switch menubar back and forth to facilitate debugging
FrameWork applications
- Handle "Open Document" appleevent
- Fixed click in grow-box location
- Allow a new debug session after previous one has finished
Jack Jansen [Thu, 26 Sep 1996 16:17:08 +0000 (16:17 +0000)]
Menu callbacks can be strings, in which case they will be looked up in
the top window.
The menubar is redrawn in the event loop in stead of for every change.
1. Correct typo in FileWrapper.close() (fix by AMK).
2. New trusted built-in modules cmath, errno, operator, parser.
3. Corrected bogus s_apply() -- the new one actually works (reported by AMK).