[comp.archives] [andrew] ATK Patch 10

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