susan+@ANDREW.CMU.EDU (Susan Straub) (06/24/91)
Archive-name: x11/andrew/andrew/1991-06-21
Archive: emsworth.andrew.cmu.edu:/andrew.010.tar.Z [128.2.30.62]
Original-posting-by: susan+@ANDREW.CMU.EDU (Susan Straub)
Original-subject: ATK Patch 10
Reposted-by: emv@msen.com (Edward Vielmetti, MSEN)
It's a baby ... no, it's a house ... no, it's
Patch 10!
At long last we have completed work on patch 10 of ATK. <Insert audio
inset of Hallelujah chorus here.> As those of you who know me personally
are aware, my wife and I are expecting a baby this next week, and we're
closing on a house this next week too, so it's been a race to see which
of these new, exciting things would be delivered first. I'm delighted to
announce that Patch 10 has won the race!** Integrating all the new
features and bug fixes (and bugs) you've sent us (plus adding our own)
has been a monumental task, for which we should all thank Susan Straub
and Gary Keim.
You can pick up a copy of the entire tree from the file andrew.010.tar.Z
via anonymous ftp from emsworth.andrew.cmu.edu (128.2.30.62) in the top
level directory; the patch is split in the ./patches directory as
patch.010aa, patch.010ab, patch.010ac and patch.010ad. You should apply
them individually, starting with aa through ad.
Many thanks to all of the contributors who are making this possible.
Especially to Andy Palay, who had his fun fixing a lot of the little
details of text before moving on to his new position at SGI. Thanks also
to Bill Cattey of Project Athena at MIT, Curt Galloway of SCO, Jean
Gascon of HP, Guy Harris, Charles Hayden of Bell Labs, and all the
others whose contributions are of great importance to the continued
success of ATK.
Here's an overview of what's new in patch 10:
Contributed code:
Contributed code from MIT, including transient window support
and header & footer object
Contributed (untested) code from SCO w/ port to SCO Unix
Port to HP RISC machine (HP-UX 7.0), contributed by BellSouth and HP
Improved SunOS4.x support, including contributed code to use
SunOS4.x native dynamic loading
Contributed code from Bell Labs including vi-style editing
New ITC work:
Motif style menu emulation, with optional pop-up menus
Motif style scroll bar option
Motif style dialog box option
Motif style buttons
Changes to existing components:
Improved Animation object that doesn't block while animating
Improved Adew application builder w/ ability to create true
insets (some of the new Adew features are not yet documented;
contact Tom Neuendorffer (tpn+@andrew.cmu.edu) for more
information)
Improved text scrolling code that allows partial scrolling of insets
Improved typescript completion code
Improved tabs support (from MIT with some modification)
Better support for handling ~ in file names (esp. w/ AFS)
Improved RS6000 support, including working typescript
Color text support, including support for setting color styles in lookz
Improved style editor, including ability to bring up lookz in a
separate window
Interline/Interparagraph spacing in text (and lookz)
Improved style model, including ability to control styles with keystrokes
Improved hyperlink, including 2 new button styles
Raw mode reading of files and templates
^U handling now in interaction manager
AFS 3.1 support
Support for running under Sun OpenWindows
*Lots* of small improvements
Important note: The change to tabs requires a change to ctext templates.
The default ctext template has been changed accordingly; if you have
your own, add the line
attr:[Flags TabsCharacters Int Set]
as an attribute of the global style.
And now a special round of applause to Tom Neuendorffer, who has put a
lot of effort into ATK over the years, and into patch 10 as well. I'll
turn the floor over to Tom for a minute to let him tell you about a
recent change in the ATK group:
____________________________________________________________
A Change at the Helm.
As many of you know, I have been managing a small but very
productive ATK group at the ITC since January 1990. In that time we
have been putting out ATK patches on a semi-regular basis containing
bug fixes and many backward compatible enhancements. I believe we
have been fairly successful in our support of ATK. One of our users
commented to me that we have been more responsive to bugs and
complaints than the commercial vendors he has been dealing with.
Recently the ITC has begun work on a new project called TACTUS,
whose goal is to see what support at the toolkit level can be
provided to programmers interested in creating real- time objects,
such as music, video, and animation. The project is being headed by
Roger Dannenberg, and several researchers, including myself, have
joined in this effort. In order to devote more time to this new
work, I am turning over my position as manager of the ATK group to
David Anderson, who has been working on toolkit architectural issues
with Andy Palay for several years and has expressed to me his
interest in taking over the helm. I wish him him good fortune in his
new endeavor, and I expect to see him lead the group to new
successes.
For my own part, I plan to remain active in the ATK community.
Meanwhile, I would like to take this opportunity to publicly thank
those who have worked with me on ATK. Thanks to Gary Keim for his
ability to track down and fix bugs, and his deep dedication to the
users of ATK. Thanks to Susan Straub and her superb work as
point-person for the group. Thanks to our part-timers: Rob Ryan and
Stephan Greene for their work. Thanks to David Anderson, Bob
Glickstein, Fred Hansen, John Howard, Dave Mattis, Mike McInerny,
Andy Palay, Adam Stoller, and the other ITCers outside of the ATK
group who have made their contributions to ATK over the last 15
months. Thanks to ex-ITCers Craig Everhart and Nathanial Borenstein
for their continued work on AMS.Thanks also to those others offsite
who have 'aided and abbetted' this work, including Bill Janssen,
Dick Orgass, Andy Arhelger, Bob Oesterlin, the patch 10 contributers
listed above, and all those who contribute to this newsgroup. Thanks
to your work ATK is a viable working system at many sites around the
world.
Tom Neuendorffer
____________________________________________________________
Your bug reports are welcome; send them to
info-andrew-bugs@andrew.cmu.edu and we will periodically post a status
report to info-andrew.
--David Anderson, ATK manager
Information Technology Center
Carnegie Mellon University
+1 412-268-5791 // 412-268-6787 (fax)
**: A note from Gary & Susan:
As we've been waiting for the OK on this released for some time, David
Anderson has both had a bouncing baby daughter and closed on his house.
Thus, this patch takes its proper priority in being last.
Congratulations to David and Lynn!
-- MSEN Archive Service file verification
emsworth.andrew.cmu.edu
-rw-r--r-- 1 38 0 12475077 Jun 21 21:11 /andrew.010.tar.Z
found andrew ok
emsworth.andrew.cmu.edu:/andrew.010.tar.Z