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