Tioga2Files.tioga August 30, 1983 12:46 pm
Config's are listed in order of compilation. Nothing should depend on anything in a later config. The FILES within a config are also listed in compilation order. The USES lists are in alphabetical order. They were derived by hand from the directory lists of the files.
TiogaJaM
MAKE: @MakeTiogaJaM.cm
FILES: StreamDefs JaMFnsDefs JaMBasic JaMInternal JaMOps JaMVM JaMDict JaMScanner JaMStorage JaMStartImpl JaMArrayImpl JaMDictImpl JaMExecImpl JaMHashImpl JaMLocalImpl JaMMathImpl JaMNameImpl JaMScannerImpl JaMScanner2Impl JaMStackImpl JaMStreamImpl JaMStringImpl JaMTypeImpl JaMControlImpl JaMStorageImpl JaMVMImpl StreamDefsImpl JaMFnsDefsImpl
USES: Directory, File, FileStream, Process, Real, RealFns, RTOS, Stream, String, UnsafeStorage
TiogaRope
MAKE: @MakeTiogaRope.cm
FILES: RopeFrom RopeEdit RopeIO RopeReader RopeEditingAlloc RopeEditImpl RopeEditReplaceImpl RopeReaderImpl RopeEditingBLT RopeReaderGetImpl RopeReaderMiscImpl RopeFromImpl RopeFromEditImpl RopeFromFileImpl RopeEditingAllocImpl RopeEditingBLTImpl
USES: ByteBlt, CIFS, Directory, Environment, File, FileIO, Inline, IO, Mopcodes, PropertyTypes, Rope, RopeInline, RTStorageOps, Space
TiogaCharLooks
MAKE: @TiogaCharLooks.cm
FILES: TiogaLooks TiogaLooksOps TiogaLooksSupport RunReader LooksReader LooksReaderImpl RunReaderImpl TiogaLooksImpl TiogaLooksBasicImpl TiogaLooksSupportImpl
USES: Inline, Mopcodes, Rope
TiogaBase
MAKE: @MakeTiogaBase.cm
FILES: NameSymbolTable NameSymbolTableImpl MonitoredQueue MonitoredQueueImpl T2FileOps TiogaNode TiogaBasicClass TiogaItemClass TiogaBranchClass TiogaNodeOps TiogaPathOps TiogaPathOrder CreateNode TiogaTreeOps EditNotify UndoEvent NodeProps TiogaLocks TiogaLocksPrivate EditNotifyImpl CreateNodeImpl TiogaNodeOpsImpl TiogaBranchClassImpl TiogaPathOpsImpl TiogaPathOrderImpl TiogaTreeOpsImpl NodePropsImpl UndoEventImpl TiogaLocksImpl TiogaLocksPrivateImpl TiogaDocumentRope TiogaDocumentRopeImpl
USES: Atom, Graphics, IO, JaMBasic, JaMOps, RefTab, Rope, RopeEdit, RopeReader, TiogaLooks, TiogaLooksOps, TiogaLooksSupport, TIPUser, ViewerClasses
TiogaFile
MAKE: @MakeTiogaFile.cm
FILES: T1FileOps FileReader FileWriter PGSupport CheckNode CheckNodeImpl PutGet OutputStructure FileReaderImpl GetFileImpl PGSupportImpl FileWriterImpl GetTree GetTreeImpl PutFileImpl OutputStructureImpl TreeCheck TreeCheckImpl
USES: Atom, CIFS, Directory, File, FileIO, Inline, IO, MonitoredQueue, NameSymbolTable, NodeProps, Process, PropertyTypes, Rope, RopeEdit, RopeEditingBLT, RopeFrom, RopeInline, RopeIO, RopeReader, SafeStorage, System, T2FileOps, TiogaBasicClass, TiogaItemClass, TiogaLooks, TiogaLooksOps, TiogaLooksSupport, TiogaNode, TiogaNodeOps
TiogaText
MAKE: @MakeTiogaText.cm
FILES: NodeAddrs TextEdit TreeSlice EditSpan EditSpanSupport EditGroup TreeSliceImpl EditSpanImpl EditNodeImpl EditSpanSupportImpl EditGroupImpl NodeAddrsImpl TextEditImpl TextFind TextFindPrivate TreeFind TextFindImpl TextFind2Impl TextFind3Impl TreeFindImpl TextNodeClassImpl
USES: Atom, CIFS, EditNotify, EditSpan, Graphics, Inline, IO, LooksReader, NameSymbolTable, NodeProps, PutGet, RefTab, Rope, RopeEdit, RopeFrom, RopeReader, RunReader, TextEdit, TiogaItemClass, TiogaLooks, TiogaLooksOps, TiogaLooksSupport, TiogaNode, TiogaNodeOps, UndoEvent, VFonts
TiogaStyles
MAKE: @MakeTiogaStyles.cm
FILES: NodeStyle NodeStyleExtra NodeStyleObject NodeStyleImpl NodeStyle2Impl NodeStyleExtraImpl NodeStyleApplyImpl NodeStyleTabsImpl
USES: Atom, EditNotify, Inline, JaMBasic, JaMInternal, JaMOps, MessageWindow, NameSymbolTable, NodeProps, Process, Real, Rope, TiogaLooks, TiogaLooksOps, TiogaNode, TiogaNodeOps
Working: TiogaDisplayTable TiogaDocument TiogaDisplayTableImpl TestNodesClassImpl TiogaViewerClassImpl
---------------------------------
There are problems with the remaining configs -- cycles must be broken somehow.
TiogaDoc
MAKE: @MakeTiogaDoc.cm
FILES: TiogaDisplayTable TiogaDocument TiogaDocumentPrivate TiogaDisplayTableImpl TiogaDocumentsImpl TiogaDocuments2Impl TiogaDocuments3Impl TiogaDocumentsCache TiogaDocumentsCacheImpl TiogaDocumentsCache2Impl
USES: Atom, Buttons, CedarSnapshot, CIFS, Convert, Directory, EditSpanSupport, File, FileIO, InputFocus, Menus, MessageWindow, MonitoredQueue, NodeProps, Process, PropertyTypes, PutGet, Rope, RopeEdit, RTMiniModel, RTFiles, System, TextEdit, TiogaDisplay, TiogaInput, TiogaInputOps, TiogaLooks, TiogaMenuOps, TiogaNode, TiogaNodeOps, TiogaRefresh, TiogaScrolling, TiogaSelection, TiogaTouchup, TIPUser, ViewerBLT, ViewerClasses, ViewerMenus, ViewerOps, ViewerTools, VirtualDesktops,
TiogaSelection
MAKE: @MakeTiogaSelection.cm
FILES: TiogaSelection TiogaSelectionImpl TiogaSelection2Impl TiogaSelectionAllocImpl TiogaSelectionLocksImpl TiogaMouseImpl TiogaSelectionOpsImpl
USES: Carets, Convert, EditSpan, Graphics, InputFocus, NodeProps, NodeStyle, Process, Rope, RopeEdit, RopeReader, TextEdit, TiogaDocument, TiogaFormat, TiogaLocks, TiogaLooks, TiogaNode, TiogaNodeOps, TiogaProfile, TiogaTouchup, ViewerClasses, ViewerOps
TiogaEdit
MAKE: @MakeTiogaEdit.cm
FILES: AbbrevExpand AbbrevExpandImpl TiogaImpl TiogaOpsImpl TiogaProfileImpl TiogaInputImpl TiogaExtraOpsImpl TiogaInputEventsImpl TiogaInput2Impl TiogaInputOpsImpl TiogaMiscOpsImpl TiogaMiscOps2Impl TiogaOpsImpl TiogaOps2Impl TiogaBufferedInputImpl TiogaMesaOps TiogaMesaOpsImpl TiogaFileOps TiogaFileOpsImpl
USES:
TiogaLayout
MAKE: @MakeTiogaLayout.cm
FILES: TiogaCompile TiogaDisplay TiogaRefresh TiogaFormat TiogaFormatImpl TiogaScrolling TiogaTouchup TiogaSplit TiogaDisplayImpl TiogaDisplay2Impl TiogaScrollingImpl TiogaTouchupImpl TiogaRefreshImpl TiogaSplitImpl TiogaLineBreak
TiogaTypescript
MAKE: @MakeTiogaTypeScript.cm
FILES: TypeScript TiogaTypeScriptImpl
TiogaViewerClass -- this is a temporary place for new files [SM]
MAKE: @MakeTiogaViewerClass.cm
FILES: TestNodesClassImpl TiogaPaint TiogaPaintImpl TiogaViewerClassImpl