Initial pass through definitions
RopeFrom.mesa
July 21, 1983 7:02 pm. Reformatted. Changed File.Capability to FS.OpenFile; removed okToMapFile argument from the File procedure (not relevant). Compiled.
RopeEdit.mesa
July 21, 1983 7:29 pm. Reformatted. Removed use of Mopcodes (not relevant). Compiled.
RopeIO.mesa
July 21, 1983 7:44 pm. Reformatted. Changed File.Capability to FS.OpenFile. Compiled.
RopeReader.mesa
July 22, 1983 9:39 am. Removed use of Space (changed CharsRope operation to not take a Space.Handle). Changed Environment to Basics. Compiled.
RopeEditingAlloc.mesa
July 22, 1983 9:40 am. No changes. Compiled.
RopeEditingBLT.mesa
July 22, 1983 9:41 am. No changes. Compiled.
StreamDefs.mesa
July 22, 1983 9:42 am. No changes. Compiled.
JaMFnsDefs.mesa
July 22, 1983 9:42 am. No changes. Compiled.
JaMBasic.mesa
July 22, 1983 9:42 am. No changes. Compiled.
JaMInternal.mesa
July 22, 1983 9:43 am. No changes. Compiled.
JaMOps.mesa
July 22, 1983 9:43 am. No changes. Compiled.
JaMVM.mesa
July 22, 1983 9:43 am. No changes. Compiled.
JaMDict.mesa
July 22, 1983 9:44 am. No changes. Compiled.
JaMScanner.mesa
July 22, 1983 9:44 am. No changes. Compiled.
JaMStorage.mesa
July 22, 1983 9:44 am. No changes. Compiled.
NameSymbolTable.mesa
July 22, 1983 9:44 am. No changes. Compiled.
MonitoredQueue.mesa
July 22, 1983 9:44 am. No changes. Compiled.
TextLooks.mesa
July 22, 1983 9:46 am. No changes. Compiled.
TextNode.mesa
July 22, 1983 9:46 am. No changes. Compiled.
NodeAddrs.mesa
July 22, 1983 9:46 am. No changes. Compiled.
EditNotify.mesa
July 22, 1983 9:46 am. No changes. Compiled.
UndoEvent.mesa
July 22, 1983 9:47 am. No changes. Compiled.
TextEdit.mesa
July 22, 1983 9:52 am. Removed imports not desired by compiler. Compiled.
EditSpan.mesa
July 22, 1983 9:52 am. Removed imports not desired by compiler. Compiled.
EditSpanSupport.mesa
July 22, 1983 9:53 am. Removed imports not desired by compiler. Compiled.
FileOps.mesa
July 22, 1983 9:57 am. No changes. Compiled.
PGSupport.mesa
July 22, 1983 9:57 am. No changes. Compiled.
NodeProps.mesa
July 22, 1983 9:58 am. No changes. Compiled.
OtherNode.mesa
July 22, 1983 9:58 am. No changes. Compiled.
CheckNode.mesa
July 22, 1983 9:59 am. No changes. Compiled.
TextLooksSupport.mesa
July 22, 1983 9:59 am. Removed bogus use of Inline. Changed Mopcodes to PrincOps. Compiled.
FileReader.mesa
July 22, 1983 10:17 am. Removed use of File.Capability, System, and CIFS. Replaced with use of BasicTime and FS. Compiled.
FileWriter.mesa
July 22, 1983 10:22 am. Removed use of File.Capability. Replaced with use of FS. Compiled.
PutGet.mesa
July 22, 1983 10:26 am. Removed use of File.Capability and the okToMapFile flag (not relevant). Replaced with use of FS. Compiled.
GetFile.mesa
July 22, 1983 10:26 am. No changes. Compiled.
InterFile.mesa
July 22, 1983 10:32 am. Removed bogus use of File, changed IO.Handle to IO.STREAM. Compiled.
GetTree.mesa
July 26, 1983 5:21 pm. Removed bogus use of File. Compiled.
RunReader.mesa
July 22, 1983 10:33 am. No changes. Compiled.
LooksReader.mesa
July 22, 1983 10:33 am. No changes. Compiled.
PutFile.mesa
July 22, 1983 10:33 am. No changes. Compiled.
TextFind.mesa
July 22, 1983 10:34 am. No changes. Compiled.
TextFindPrivate.mesa
July 22, 1983 10:35 am. No changes. Compiled.
TreeCheck.mesa
July 22, 1983 10:35 am. No changes. Compiled.
TreeFind.mesa
July 22, 1983 10:35 am. No changes. Compiled.
AbbrevExpand.mesa
July 22, 1983 10:40 am. Removed use of okToMapFile. Compiled.
StartTBase.mesa
July 22, 1983 10:40 am. No changes. Compiled.
NodeStyle.mesa
July 22, 1983 10:40 am. No changes. Compiled.
NodeStyleExtra.mesa
July 22, 1983 10:42 am. Removed imports not desired by compiler. Compiled.
NodeStyleObject.mesa
July 22, 1983 10:43 am. No changes. Compiled.
TEditCompile.mesa
July 22, 1983 10:49 am. No changes. Compiled.
TEditProfile.mesa
July 22, 1983 10:49 am. No changes. Compiled.
TiogaExtraOps.mesa
July 22, 1983 10:49 am. No changes. Compiled.
TiogaMenuOps.mesa
July 22, 1983 10:50 am. No changes. Compiled.
TEditDocument.mesa
July 22, 1983 10:50 am. No changes. Compiled.
TEditDocumentRope.mesa
July 22, 1983 10:50 am. No changes. Compiled.
TEditDisplay.mesa
July 22, 1983 10:50 am. No changes. Compiled.
TEditFormat.mesa
July 22, 1983 10:51 am. No changes. Compiled.
TEditSelection.mesa
July 22, 1983 10:52 am. No changes. Compiled.
TEditRefresh.mesa
July 22, 1983 10:52 am. No changes. Compiled.
TEditOps.mesa
July 22, 1983 10:52 am. No changes. Compiled.
TEditSplit.mesa
July 22, 1983 10:53 am. No changes. Compiled.
TEditScrolling.mesa
July 22, 1983 10:53 am. No changes. Compiled.
TEditTouchup.mesa
July 22, 1983 10:53 am. No changes. Compiled.
TEditImpl.mesa
July 22, 1983 10:54 am. No changes. Compiled.
TEditInput.mesa
July 22, 1983 10:54 am. No changes. Compiled.
TEditLocks.mesa
July 22, 1983 10:54 am. No changes. Compiled.
TEditLocksPrivate.mesa
July 26, 1983 12:29 pm. No changes. Compiled.
TEditSelection.mesa
July 22, 1983 10:55 am. No changes. Compiled.
TEditInputOps.mesa
July 22, 1983 10:55 am. No changes. Compiled.
TEditDocumentPrivate.mesa
July 22, 1983 10:55 am. No changes. Compiled.
TEditDocumentsCache.mesa
July 22, 1983 10:56 am. No changes. Compiled.
TEditHistory.mesa
July 22, 1983 10:56 am. No changes. Compiled.
TEditMesaOps.mesa
July 22, 1983 10:56 am. No changes. Compiled.
TiogaFileOps.mesa
July 22, 1983 10:56 am. No changes. Compiled.
EditToolBuilder.mesa
July 22, 1983 10:57 am. No changes. Compiled.
EditToolPrivate.mesa
July 22, 1983 10:43 am. Removed bogus DIRECTORY items. Compiled.
ParticularList.mesa
July 22, 1983 10:43 am. Changed Environment to Basics. Compiled.
ListSort.mesa
July 22, 1983 11:18 am. Changed Environment to Basics. Compiled.
TRopeFile.mesa
July 22, 1983 2:16 pm. Changed name from RopeFile. Compiled.
StartRopeEditing.mesa
July 22, 1983 2:26 pm. No changes. Compiled.
Initial pass through implementations
TRopeFileImpl.mesa
July 22, 1983 2:35 pm. Changed name from RopeFileImpl. Removed use of RopeInline and RTFilesExtra from RopeFileImpl. Changed use of RTTypesBasic to use of SafeStorage. Compiled.
RopeEditImpl.mesa
July 22, 1983 3:28 pm. Removed use of File. Changed RopeInline.InlineSize to Rope.InlineSize. Compiled.
RopeEditReplaceImpl.mesa
July 22, 1983 3:32 pm. Changed RopeInline.InlineSize to Rope.InlineSize. Compiled.
RopeReaderImpl.mesa
July 22, 1983 3:33 pm. Changed RopeInline.InlineSize to Rope.InlineSize. Compiled.
RopeReaderGetImpl.mesa
July 22, 1983 3:37 pm. Changed RopeInline.InlineSize to Rope.InlineSize. Removed use of RopeInline.QShort. Compiled.
RopeReaderMiscImpl.mesa
July 22, 1983 4:17 pm. Changed RopeInline.InlineSize to Rope.InlineSize. Removed finalization code (which had been commented out anyway). Removed use of Space. Added faster hack for comparison of Ropes. Compiled.
RopeFromImpl.mesa
July 22, 1983 4:20 pm. Changed RopeInline.InlineSize to Rope.InlineSize. Changed SafeStorage.NewZone to SafeStorage.GetSystemZone. Compiled.
RopeFromEditImpl.mesa
July 22, 1983 4:26 pm. Changed RopeInline.InlineSize to Rope.InlineSize. Compiled.
RopeFromFileImpl.mesa
July 26, 1983 5:30 pm. Changed RopeFromFileImpl.File to be a simple veneer over TRopeFile.Create (hurrah!). Removed bogus use of PropertyTypes. Compiled.
RopeEditingAllocImpl.mesa
July 22, 1983 4:52 pm. No changes. Compiled.
RopeEditingBLTImpl.mesa
July 22, 1983 5:56 pm. Use PrincOpsUtils.ByteBlt instead of ByteBlt.ByteBlt. Compiled.
StartRopeEditingImpl.mesa
July 22, 1983 5:58 pm. No changes. Compiled.
JaMStartImpl.mesa
July 22, 1983 6:02 pm. No changes. Compiled.
JaMArrayImpl.mesa
July 22, 1983 6:06 pm. Changed Inline to Basics. Formatted. Compiled.
JaMDictImpl.mesa
July 22, 1983 6:09 pm. Formatted. Compiled.
JaMExecImpl.mesa
July 22, 1983 6:12 pm. Formatted. Compiled.
JaMHashImpl.mesa
July 22, 1983 6:16 pm. Changed Inline to Basics. Formatted. Compiled.
JaMLocalImpl.mesa
July 22, 1983 6:22 pm. Changed Inline to Basics. Formatted. Compiled.
JaMMathImpl.mesa
July 22, 1983 6:25 pm. Changed Inline to Basics. Formatted. Avoided fatal compiler error from real IN [FIRST[INT]..LAST[INT]]. Compiled.
JaMNameImpl.mesa
July 22, 1983 6:36 pm. Changed Inline.LongCOPY to PrincOpsUtils.LongCOPY. Formatted. Compiled.
JaMScannerImpl.mesa
July 22, 1983 6:38 pm. Formatted. Compiled.
JaMScanner2Impl.mesa
July 22, 1983 7:02 pm. Formatted. Changed Inline to Basics. Changed Real.ReadReal to ConvertReal.ReadReal. Compiled.
JaMStackImpl.mesa
July 22, 1983 7:17 pm. Formatted. Changed Inline to Basics. Compiled.
JaMStreamImpl.mesa
July 22, 1983 7:19 pm. Formatted. Changed Inline to Basics. Compiled.
JaMStringImpl.mesa
July 26, 1983 2:56 pm. Formatted. Changed Inline to Basics. Changed Real.WriteReal to ConvertReal.WriteReal. Removed use of String, added use of Convert. Compiled.
JaMTypeImpl.mesa
July 22, 1983 7:26 pm. Formatted. Changed Inline to Basics. Compiled.
JaMControlImpl.mesa
July 22, 1983 7:28 pm. Formatted. Compiled.
JaMStorageImpl.mesa
July 22, 1983 7:30 pm. Formatted. Changed Inline.LongCOPY to PrincOpsUtils.LongCOPY. Compiled.
JaMVMImpl.mesa
July 22, 1983 7:43 pm. Used Basics, PrincOps, PrincOpsUtils. Changed use of RTOS to UnsafeStorage. Compiled.
StreamDefsImpl.mesa
July 25, 1983 12:28 pm. Formatted. Replaced use of File, FileStream, Directory, Stream with FileIO and IO (side use of ConvertUnsafe and Rope). Compiled.
JaMFnsDefsImpl.mesa
July 25, 1983 1:37 pm. Formatted. Changed Inline.LowHalf to Basics.LowHalf. Compiled.
NameSymbolTableImpl.mesa
July 25, 1983 1:37 pm. No changes. Compiled.
MonitoredQueueImpl.mesa
July 25, 1983 1:39 pm. No changes. Compiled.
EditSpanImpl.mesa
July 25, 1983 1:39 pm. No changes. Compiled (warnings about "long REF-containing arg/return record is unsafe" in Transpose).
TextNodeImpl.mesa
July 25, 1983 1:41 pm. Changed SafeStorage.Get*Zone to SafeStorage.GetSystemZone. Compiled.
EditSpanSupportImpl.mesa
July 25, 1983 1:44 pm. No changes. Compiled (warnings about "long REF-containing arg/return record is unsafe" in DoSplits, DoSplits2, ReMerge, UndoSplits, UndoSplits2, UndoSplits2, SliceOrder, FixWordSpans).
CheckNodeImpl.mesa
July 25, 1983 1:51 pm. Changed Inline.LowHalf to Basics.LowHalf. Removed use of RopeInline. Compiled.
EditNotifyImpl.mesa
July 25, 1983 1:51 pm. No changes. Compiled.
FileReaderImpl.mesa
July 25, 1983 2:13 pm. Changed use of Directory, File, System to BasicTime, FS. Removed bogus use of PropertyTypes. Compiled.
FileWriterImpl.mesa
July 25, 1983 2:22 pm. Changed use of File to FS. Compiled.
GetFileImpl.mesa
July 25, 1983 2:32 pm. Changed use of CIFS and File to FS. Compiled.
GetTreeImpl.mesa
July 25, 1983 2:34 pm. Removed bogus use of File. Compiled.
LooksReaderImpl.mesa
July 25, 1983 2:34 pm. No changes. Compiled.
NodeAddrsImpl.mesa
July 25, 1983 2:35 pm. No changes. Compiled.
NodePropsImpl.mesa
July 26, 1983 6:01 pm. Changed to remove zone arg from RefTab.Create. Compiled.
OtherNodeImpl.mesa
July 26, 1983 6:03 pm. Changed to remove zone arg from RefTab.Create. Compiled.
PGSupportImpl.mesa
July 25, 1983 2:39 pm. Changed use of Inline to Basics. Compiled.
PutFileImpl.mesa
July 26, 1983 6:01 pm. Changed use of System, File to BasicTime.GMT, FS. Removed bogus use of PropertyTypes. Compiled.
PutInterFileImpl.mesa
July 25, 1983 3:03 pm. Changed use of File to FS. Compiled.
GetInterFileImpl.mesa
July 25, 1983 3:16 pm. Changed use of File to FS. Compiled.
RunReaderImpl.mesa
July 25, 1983 3:19 pm. No changes. Compiled.
TextEditImpl.mesa
July 25, 1983 3:20 pm. No changes. Compiled.
TextFindImpl.mesa
July 25, 1983 3:21 pm. Removed bogus use of Inline. Compiled.
TextFind2Impl.mesa
July 25, 1983 3:23 pm. Changed use of Inline to Basics. Compiled.
TextFind3Impl.mesa
July 25, 1983 3:27 pm. Changed use of Inline to Basics. Compiled.
TextLooksImpl.mesa
July 25, 1983 3:36 pm. Changed use of Inline to Basics. Changed use of SafeStorage.NewZone to SafeStorage.GetSystemZone. Compiled.
TextLooksBasicImpl.mesa
July 25, 1983 3:42 pm. Changed use of Inline to Basics. Changed Inline.LongCOPY to PrincOpsUtils.LongCOPY. Compiled.
TextLooksSupportImpl.mesa
July 25, 1983 3:45 pm. Changed use of Inline to Basics. Changed Inline.LongCOPY to PrincOpsUtils.LongCOPY. Compiled.
TreeCheckImpl.mesa
July 25, 1983 3:45 pm. No changes. Compiled.
TreeFindImpl.mesa
July 25, 1983 3:46 pm. No changes. Compiled.
UndoEventImpl.mesa
July 25, 1983 3:46 pm. No changes. Compiled.
WordEditImpl.mesa
July 25, 1983 3:47 pm. No changes. Compiled.
AbbrevExpandImpl.mesa
July 25, 1983 3:53 pm. Changed use of Inline, CIFS to Basics, FS (and had to comment out use of IO.GetRefAny in ParseCommands). Compiled.
StartTBaseImpl.mesa
July 25, 1983 4:49 pm. No changes. Compiled.
NodeStyleImpl.mesa
July 25, 1983 4:52 pm. Changed SafeStorage.NewZone to SafeStorage.GetSystemZone. Compiled.
NodeStyle2Impl.mesa
July 25, 1983 4:53 pm. No changes. Compiled.
NodeStyleExtraImpl.mesa
July 25, 1983 4:56 pm. Had to write code to replace Atom.Gensym. Compiled.
NodeStyleApplyImpl.mesa
July 25, 1983 5:22 pm. Changed Inline to Basics. Compiled.
NodeStyleTabsImpl.mesa
July 25, 1983 5:23 pm. No changes. Compiled.
TEditOpsImpl.mesa
July 25, 1983 5:31 pm. No changes. Compiled.
TEditProfileImpl.mesa
July 25, 1983 5:32 pm. No changes. Compiled.
TEditDisplayImpl.mesa
July 26, 1983 4:33 pm. Changed use of ColorDisplay to use of Terminal. Compiled.
TEditDisplay2Impl.mesa
July 25, 1983 5:56 pm. No changes. Compiled.
TEditDocumentRopeImpl.mesa
July 25, 1983 5:57 pm. No changes. Compiled.
TEditDocumentsImpl.mesa
July 25, 1983 6:20 pm. Changed use of File, CIFS, Directory to FS. Removed use of Atom.Gensym. Removed use of System, RTFiles. Compiled.
TEditDocuments2Impl.mesa
July 25, 1983 6:40 pm. Commented out use of RTMiniModel, pending availability of function. Changed use of CIFS to FS. Compiled.
TEditDocuments3Impl.mesa
July 25, 1983 6:49 pm. Commented out use of CedarSnapshot, pending availability of function. Compiled.
TEditDocumentsCacheImpl.mesa
July 25, 1983 6:50 pm. No changes. Compiled.
TEditDocumentsCache2Impl.mesa
July 25, 1983 6:51 pm. No changes. Compiled.
TEditFormatImpl.mesa
July 25, 1983 7:00 pm. Changed RTMicrocode.LONGZERO to PrincOpsUtils.LongZero. Compiled.
TEditScrollingImpl.mesa
July 25, 1983 7:01 pm. No changes. Compiled.
TEditInputImpl.mesa
July 26, 1983 6:14 pm. Changed SafeStorage.NewZone to SafeStorage.GetSystemZone. Changed to remove zone arg from RefTab.Create. Compiled.
TiogaExtraOpsImpl.mesa
July 25, 1983 7:09 pm. No changes. Compiled.
TEditInputEventsImpl.mesa
July 25, 1983 7:11 pm. No changes. Compiled.
TEditInput2Impl.mesa
July 25, 1983 7:11 pm. No changes. Compiled.
TEditInputOpsImpl.mesa
July 25, 1983 7:12 pm. No changes. Compiled.
TEditSplitImpl.mesa
July 25, 1983 7:13 pm. No changes. Compiled.
TEditMesaOpsImpl.mesa
July 25, 1983 7:13 pm. Changed IO.Handle to IO.STREAM. Compiled.
TEditMiscOpsImpl.mesa
July 26, 1983 2:38 pm. Replaced use of LongString, Time with RefText, BasicTime. Compiled.
TEditMiscOps2Impl.mesa
July 26, 1983 11:48 am. Changed Inline to Basics, CIFS to FS. Compiled.
TEditRefreshImpl.mesa
July 26, 1983 11:57 am. No changes. Compiled.
TEditSelectionImpl.mesa
July 26, 1983 12:05 pm. Changed FOR n: INTEGER IN [1..last] to FOR n: INTEGER IN [1..last] to avoid compiler bug. Compiled.
TEditSelection2Impl.mesa
July 26, 1983 12:22 pm. No changes. Compiled.
TEditSelectionAllocImpl.mesa
July 26, 1983 12:22 pm. No changes. Compiled.
TEditSelectionLocksImpl.mesa
July 26, 1983 12:23 pm. No changes. Compiled.
TEditTouchupImpl.mesa
July 26, 1983 12:23 pm. No changes. Compiled.
TEditMouseImpl.mesa
July 26, 1983 12:24 pm. No changes. Compiled.
TEditSelectionOpsImpl.mesa
July 26, 1983 5:02 pm. Changed UserTerminal.BlinkDisplay[] to Terminal.BlinkBWDisplay[Terminal.Current[].vt]. Compiled.
TEditBufferedInputImpl.mesa
July 26, 1983 12:25 pm. No changes. Compiled.
TEditTypeScriptImpl.mesa
July 26, 1983 12:27 pm. No changes. Compiled.
TEditLocksImpl.mesa
July 26, 1983 12:31 pm. No changes. Compiled.
TEditLocksPrivateImpl.mesa
July 26, 1983 12:31 pm. No changes. Compiled.
TiogaOpsImpl.mesa
July 26, 1983 12:33 pm. No changes. Compiled (warning about "long REF-containing arg/return record is unsafe" in GetSelection).
TiogaOps2Impl.mesa
July 26, 1983 12:34 pm. No changes. Compiled.
TiogaFileOpsImpl.mesa
July 26, 1983 12:35 pm. No changes. Compiled.
ViewerIOImpl.mesa
July 26, 1983 12:36 pm. No changes. Compiled.
OnlineMergeSortImpl.mesa
July 26, 1983 12:39 pm. Formatted. Changed Environment to Basics. Compiled.
EditToolBuilderImpl.mesa
July 26, 1983 12:43 pm. Changed IO.Handle to IO.STREAM. Added equate for ROPE. Compiled.
EditToolLooksImpl.mesa
July 26, 1983 4:56 pm. Removed bogus use of UserTerminal. Compiled.
EditToolOpsImpl.mesa
July 26, 1983 4:55 pm. Removed bogus use of UserTerminal (and had to comment out use of IO.GetRefAny in GetOps). Compiled.
EditToolSearchImpl.mesa
July 26, 1983 5:23 pm. Removed bogus use of Inline, Runtime. Changed UserTerminal.BlinkDisplay[] to Terminal.BlinkBWDisplay[Terminal.Current[].vt]. Compiled.
EditToolSortImpl.mesa
July 26, 1983 4:47 pm. Removed bogus use of Inline, Runtime, UserTerminal. Changed Environment to Basics. Compiled.
EditToolSubsImpl.mesa
July 26, 1983 4:49 pm. Removed bogus use of Inline, UserTerminal. Compiled.
EditToolMiscImpl.mesa
July 26, 1983 4:50 pm. Removed bogus use of UserTerminal. Compiled.
EditToolTopImpl.mesa
July 26, 1983 1:21 pm. Removed use of Runtime.IsBound. Compiled.
EditToolExtraImpl.mesa
July 26, 1983 1:21 pm. No changes. Compiled.
EditToolExtra2Impl.mesa
July 26, 1983 1:22 pm. No changes. Compiled.
EditHistoryImpl.mesa
July 26, 1983 1:25 pm. Removed use of Runtime.IsBound. Compiled.
TiogaExecCommands.mesa
July 26, 1983 1:31 pm. Removed use of File and Directory. Changed CIFS to FS (and had to comment out use of IO.GetRefAny in GetOps). Compiled.
MaintainFilesList.mesa
July 26, 1983 1:38 pm. Commented out use of CedarSnapshot, pending availability of function. Changed UserCredentials.GetUserCredentials to UserCredentials.Get. Compiled.
AnnotateProperties.mesa
July 26, 1983 1:40 pm. Changed CIFS to FS. Compiled.