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).
Jack Jansen [Fri, 20 Sep 1996 15:28:28 +0000 (15:28 +0000)]
- Added optional "start" argument to TalkTo initialializer, which
starts the app (if needed).
- Added aetools.Error, which is returned in case of server-generated
errors (better than MacOS.Error, which was raised previously)
Jack Jansen [Sun, 15 Sep 1996 22:13:26 +0000 (22:13 +0000)]
- Optionally copy file times for copy/copytree (default on)
- Added touch(file) routine to tell the finder a files icon or
something has changed (*finally* found out how to do this)
Fred Drake [Fri, 13 Sep 1996 14:44:34 +0000 (14:44 +0000)]
(texi2html.py): Use "if __name__ == '__main__':" test. Adjust indentation
to 4 spaces per level (no longer 8).
(Makefile): Use .pyc versions of partparse.py and texi2html.py to generate
converted documentation formats. This reduces the startup costs;
probably doesn't affect anyone but me in reality, but helps when
working on the docs.