-- file Overview.mesa -- edited by Brotz, May 4, 1981 12:49 PM. -- edited by Schroeder, May 6, 1981 3:11 PM. -- edited by Levin, April 14, 1981 4:56 PM. -- edited by Wegbreit, November 18, 1977 11:33 AM. -- edited by Horning, April 15, 1981 3:17 PM. -- edited by Kierr, May 19, 1978 2:26 PM. -- Hints about edits: -- 3/9/78 Kierr. MC 2.0 for Baker. The same system as MC 2-24. -- 3/16 Kierr. MC 3-1. -- 3/24 Kierr. MC 3-2. -- 3/27 Kierr. MC 3-3. -- 3/28 Kierr. MC 3-4. (New InitInteractor/BackStop) -- 3/28 Schroeder. MC 3-5. (IntBracketsCom) -- 3/28 Kierr. MC 3-6. (EtherProbe) -- 3/30 Kierr. Laurel 1.0 (AccessOp/BackStop) -- 3/31 Kierr. Laurel 1.1 (BackStop-LaurelSupport message) -- 4/27 Kierr. Laurel 4-1 (Maintenance changes: Brotz, Horning, Levin, -- Schroeder) -- 5/1 Horning. Laurel 1.2 (Fix May date bug/SendBatch+MailHeaderFormat) -- 5/2 Kierr. Laurel 4-2 (Internal. Files form Horning & Levin.) -- 5/5 Kierr. Laurel 4-3 (Internal. Files form Horning, Levin, Schroeder, -- Kierr.) -- 5/8 Schroeder. Laurel 4-4 (Internal. Files from Horning + May08 -- puppackage.) -- 5/9 Kierr. Laurel 4-5 (Internal. [Ivy]<Horning>IntAnswerCom.) -- 5/11 Kierr. Laurel 4-6 (Internal. [Ivy]<Schroeder>VirtCM.) -- 5/12 Schroeder. Laurel 4-7 (New MTPUser) -- 5/15 Schroeder. Laurel 4-8 (Yield in IntBracketsCom) -- 5/16 Kierr. Laurel 4-9 (Internal. RawBuild-Same sources as 4-8.) -- 5/17 Kierr. Laurel 4-10 (Internal. [Ivy]<Schroeder>MCStart) -- 5/19 Kierr. Laurel 1.3 (Release. Same as 4-10) -- 5/30 Levin. Laurel 5-1 (Conversion to Mesa 4.0) -- 6/1 Levin. Laurel 5-2 (Internal. Bug fix in Corecom) -- 6/2 Levin. Laurel 5-3 (Internal. Tune Pup buffers, use code links) -- 6/5 Levin. Laurel 5-4 (Internal. MCStart+Etherprobe) -- 6/9 Schroeder. Laurel 5-5 (Internal. Smart refreshers) -- 6/9 Schroeder. Laurel 5-6 (New puppackage and mtpuser, MCStart) -- 6/14 Schroeder. Laurel 5-7 (Local strings) -- 6/? Schroeder. Laurel 5-8 (Fix IntAnswerCom bug) -- 6/? Schroeder. Laurel 5-9 (Faster CM initialization, better errors) -- 6/? Schroeder. Laurel 5-10 (Faster initialization, new AccessOp) -- 6/27 Schroeder. Laurel 5-11 (Interactor changes) -- 7/10 Schroeder. Laurel 5-12 (Hardcopy added) -- 7/13 Schroeder. Laurel 5-13 (Special BasicMesa) -- 7/13 Schroeder. Laurel 5-14 (Editor & hardcopy error fixes) -- 7/24 Schroeder. Laurel 5-15 (Get, Put {} plus repairs) -- 7/25 Schroeder. Laurel 5-16 (Bug repairs, unrec. disk error) -- 7/26 Schroeder. Laurel 5-17 (July 26 TinyPup) -- 7/28 Schroeder. Laurel 5-18 (New initialization) -- 7/30 Schroeder. Laurel 5-19 (AccessOp, + misc repairs) -- 7/31 Schroeder. Laurel 5-20 (Jul 31 pup) -- 8/7 Schroeder. Laurel 5-21 (repairs + performance tuning) -- 8/7 Schroeder. Laurel 5-21 w/ Mesa 4.1 -- 8/18 Schroeder. Laurel 5-22 (Pup + 4.0 MTPUser) -- 8/23 Schroeder. Laurel 5-23 (Bug fixes + put changes) -- 8/27 Schroeder. Laurel 5-24 (Bug fixes + interface change) -- 8/30 Schroeder. Laurel 5-25 (Bug fixes) -- 9/1 Schroeder. Laurel 5-26 (<murray>newpup + <mesapup>ftp4.1) -- 9/5 Schroeder. Laurel 5-27 (pup and mtp update + bug fixes) -- 9/8 Schroeder. Laurel 5-28 (pup4.1 and bug fixes) -- 9/12 Schroeder. Laurel 5-29 (updated pup and bug fixes) -- 9/13 Schroeder. Laurel 5-30 (Backstop + bug fixes) -- 9/13 Schroeder. Laurel 2.0 (5-30 + new backstop message) -- 9/18 Schroeder. Laurel 2.1 (fix ~ascii editor bug) -- 9/21 Schroeder. Laurel 2.2 (Hal's EFTP + fix hardcopy bug) -- 9/25 Schroeder. Laurel 2.3 (TinyPup + editor bugs) -- 9/26 Schroeder. Laurel 2.4 (TinyPup w/ strings from errors) -- 9/27 Schroeder. Laurel 2.5 (glitch fixes + hardcopy fix) -- 10/1 Schroeder. Laurel 2.6 (BackStop) -- 10/3 Schroeder. Laurel 2.7 (TinyPup + PostDriver for XM machines) -- 10/4 Schroeder. Laurel 2 (release; same as 2.7) -- 10/4 Schroeder. Laurel 2:1 (test maintenance release + ftp 4.2) -- 10/4 Schroeder. Laurel 2-1 (2:1 + change to quit confirmation) -- 4/3/79 Schroeder. Laurel 5-T (Mesa 5, IDTM, Bootmesa, Installation) -- 4/12 Schroeder. Laurel 5-T2 (registry bugs + new FTP) -- 4/17 Levin. Laurel 5-T3 (answer/send/startup bugs) -- 4/25 Levin. Laurel 5-T4 (answer/file cache bugs; XMesa, UnNew hacks) -- 4/30 Levin. Laurel 5-T5 (Answer bugs, again) -- 5/2 Levin. Laurel 5 (PostDriver bugs; release candidate) -- 10/23 Levin. Laurel 5.1T1 (VirtMgr; robust profile; fancy brackets; editor -- bugs) -- 10/25 Levin. Laurel5.1T2 (bug in AltoOpenFile introduced in 5.1T1) -- 10/29 Levin. Laurel5.1T3 (EtherProbe authentication glitch; new Pup/MTP) -- 11/29 Schroeder. Laurel5.1T4 (Expander + FTPForLaurel) -- 11/30 Levin. Laurel5.1T5 (bug in font installation) -- 12/14 Levin. Laurel5.1T6 (bug in MailHeaderFormat; Registry requirement) -- 1/10/80 Levin. Laurel5.1T7 (new parser and fallout) -- 1/14 Levin. Laurel5.1T8 (parser bugs, ExpandOp performance, .reg in user -- brackets) -- 1/16 Levin. Laurel5.1T9 (misc bugs, Settime, confirmed delivery, profile -- parser, Answer) -- 1/17 Levin. Laurel5.1T10 (displayErrorPups, ArpaHost in profile, No new mail -- msg) -- 1/21 Levin. Laurel5.1T11 (hardcopy, registry in authentication and -- mailcheck) -- 1/23 Levin. Laurel5.1T12 (hardcopy and etherprobe bugs) -- 1/24 Levin. Laurel5.1T13 (perf. tuning in Etherprobe; display shutoff for -- D-machines) -- 1/25 Levin. Laurel5.1T14 (refresh bugs/perf. tuning in McEditMain, -- IntBracketsCom) -- 1/30 Levin. Laurel5.1T15 (bugs in Send and Hardcopy; new StandardizeDate) -- 2/7 Levin. Laurel5.1T16 (ParseHeaderForTOC, 5-digit page count, Login -- cursor, -- Etherprobe) -- 2/14 Levin. Laurel5.1T17 (Etherprobe registry checks, connect retry on -- Send, @Put} -- 2/14 Levin. Laurel5.1T18 (Duplicate elimination bug in SendOp) -- 2/17 Levin. Laurel5.1T19 (Bug fixes; new Front) -- 2/20 Levin. Laurel5.1T20 (quoted @filename; c: recognized in headers; parser -- bugs) -- 2/24 Levin. Laurel5.1T21 (new Getter, SendOp msg length bugs, misc. -- cleanup) -- 2/26 Levin. Laurel5.1T22 (SendOp, Etherprobe, and Answer tweaks) -- 3/3 Levin. Laurel5.1T23 (McEditTypeIn bug, big hardcopy header, login) -- 3/10 Levin. Laurel5.1T24 (any file type in ExpandOp, Arpa dates in SendOp, -- misc. msgs) -- 3/14 Levin. Laurel5.1T25 (Etherprobe msgs/bugs, Login strings lengthened, -- time formats) -- 3/?? Levin. Laurel 5.1 (Release. 5.1T25 plus Abort bug in SendOp.) -- 4/14 Brotz. Laurel 5.2T1 (Merge Laurel and LaurelX editors. Changed -- exception handling) -- 4/24 Brotz. Laurel 5.2T2 (DEL in command mode bug, hooks for bcd loading, -- LaurelX type forms) -- 4/25 Brotz. Laurel 5.2T3 (fix glitch in modeless editor brackets typein.) -- 4/29 Levin/Brotz. Laurel 5.2T4 (LaurelExec and fallout.) -- 4/30 Brotz. Laurel 5.2T5 (Removed pseudo carriage returns. Now use high -- order bit to indicate line breaks in editor.) -- 5/8 Brotz. Laurel 5.2T6 (Editor bugs.) -- 5/13 Brotz/Levin. Laurel 5.2T7 (Laurel executive fixes) -- 5/13 Brotz. Laurel 5.2T8 (Scrolling bug, auto-scrolling mod.) -- 5/27 Brotz/Levin. Laurel 5.2T9 (Hardcopy forms, State segments) -- 6/9 Levin. Laurel 6T1 (Mesa 6 conversion) -- 6/16 Schroeder. Laurel 6T2 (New Mesa release, ExpandOp) -- 6/16 Brotz. Laurel 6T3 (Editor modifications, separate insert, delete buffers) -- 7/3 Brotz. Laurel 6T4 (Modeless editor pending delete mode) -- 7/7 Brotz. Laurel 6T5 (pending delete glitch, modeless shifted insertion in -- brackets, Run command replaces Laurel exec) -- 7/14 Brotz. Laurel 6T6 (no primary selection when in brackets fill-in, put & -- move to bugs) -- 7/14 Brotz. Laurel 6T7 (Mesa 6.0u, Diablo hardcopy, remote credentials retry -- with [Guest, Guest]) -- 7/17 Brotz. Laurel 6T8 (Diablo hardcopy tuning, pending delete tuning, -- placeholders in forms delimited by ↑A and ↑B, forward space, word in -- modeless editor) -- 7/17 Schroeder. Laurel 6T9 (not released, considered obscene) -- 7/17 Brotz. Laurel 6T10 (Hardcopy release segment bug, run command -- emulates get, editor E command, discontiguous toc selection) -- 7/24 Brotz. Laurel 6T11 (toc selection bugs) -- 7/25 Brotz, Levin. Laurel 6T12 (hardcopy field name aliasing, run command -- error reporting fix, max chars per line formatting) -- 7/28 Levin, Brotz. Laurel 6T13 (Answer bugs, 140B is punctuation, no yellow -- confirm for brackets, IdleLoop WAIT) -- 7/28 Brotz. Laurel 6T14 (Display command autoscroll bug, modeless extend -- from typein bug, hardcopy property sheet, Hardcopy split into press, diablo, -- and command) -- 8/11 Brotz. Laurel 6T15 (Modeless Extend = Pending delete, remove hardcopy -- private data, boundary movement during brackets fill-in, SetTime after -- parity error) -- 8/17 Brotz. Laurel 6T16 (Shifted selection to pending delete bug, remove -- Margin command, add Find and Substitute commands, visible tab and CR in -- brackets, BuildLaurelFont creates font to Laurel specs, T command.) -- 8/26 Brotz. Laurel 6T17 (Editor bugs, Shift CANCEL, Run command movie. -- Move command in brackets. Shift CANCEL. G command no default.) -- 8/29 Brotz. Laurel 6T18 (Forgot to compile overview for 6T17) -- 8/29 Brotz. Laurel 6T19 (Bracket command (b, ', ", [, {, <, (, CoreStreams -- Reset write streams) -- 9/15 Brotz. Laurel 6T20 (Run command secondary selection, callable bit in -- houses, protected fields, interface hiding in config, new Decode interface, -- disks smashed) -- 9/30 Brotz. Laurel 6T21 (Mesa 6.0m, Butler Boundary commands fixed, -- RegistryType routine used to suppress dl expansion in SendOp.) -- 9/30 Brotz. Laurel 6T22 (LaurelInterrupt.) -- 10/22 Brotz. Laurel 6T23 (LaurelInterrupt. Control Pending Delete, Find wild -- card, unified MessageTextNbrTracker, disable writing parameter, MailParser.) -- 10/26 Brotz. Laurel 6T23.1 (New UnNewConfig, TinyPup) -- 10/26 Brotz. Laurel 6T24 (Blue pending delete bug, etc.) -- 11/5 Schroeder & Brotz. Laurel 6T25 (GV Retrieve, Send.) -- 11/14 Brotz. Laurel 6T26 (Tabs) -- 11/25 Brotz. Laurel 6T27 (Hardcopy cc bug, expanded Find syntax, new mail tune) -- 12/22 Brotz. Laurel 6T28 (Find Operation * bug.) -- 12/31 Brotz. Laurel 6T29 (Alto II music timing bug.) -- 1/27/81 Brotz. Laurel 6T30 (Misc. bugs) -- 2/11/81 Brotz. Laurel 6T30L (Leaf + Sequin) -- 2/13/81 Brotz. Laurel 6T31L (Brackets gnits and gnats) -- 2/18/81 Brotz. Laurel 6T31 (Leaf turned off) -- 2/23/81 Schroeder: Laurel 6T31P (PerfTool) -- 3/4/81 Schroeder: Laurel 6T32 (release candidate) -- 3/13/81 Schroeder: Laurel 6T33 (SendMode, force login to send) -- 3/16/81 Schroeder: Laurel 6T34 (release candidate) -- 3/20/81 Schroeder: Laurel 6T34g (new GrapevineUser pkg) -- 3/23/81 Brotz: Laurel 6T35s (New mail TOC overflow Display bug, Hardcopy everything option, SankaMode) -- 3/24/81 Brotz: Laurel 6T35 (Bug fixes, release initial file objects to eliminate spurious re-installation) -- 3/27/81 Brotz: Laurel 6T36 (DM thumbing bug, vanishing boundary box) -- 4/8/81 Brotz: Laurel 6T37 (Reply-To rearrangements) -- 4/9/81 Brotz: Laurel 6T38 (Reply-To rearrangements) -- 4/14/81 Brotz: Laurel 6T39 (Eliminate empty CM, fix load list, vmD Get cache-DeleteRangeInMessage bug) -- 4/16/81 Brotz: Laurel 6T40 (Changeable menu house tracker bug) -- 4/27/81 Brotz: Laurel 6T41 (Substitute for {}a bug, Exec TAB bug) -- 5/4/81 Brotz: Laurel 6T42 (Lock DiskDescriptor; Hardcopy bug; AccessOp) -- 5/6/81 Brotz: Laurel 6 (RELEASE) DIRECTORY ovD: FROM "OverviewDefs"; Overview: PROGRAM EXPORTS ovD = PUBLIC BEGIN OPEN ovD; -- Global Variables versionString: STRING = "Laurel 6"; GetVersionString: PROCEDURE RETURNS [STRING] = -- Returns a pointer to the program's version number string. BEGIN RETURN[versionString]; END; -- of GetVersionString -- END. -- of Overview --