Edit marks - automatic noting of changes Richard R. Burton Revision date: April 8, 1985 Release: Intermezzo The Editmark facility is a feature of Tedit that keeps track of changes that are made to a document. It allows one to easily see the changes that were made to the document. Further, the changes on any set of characters can be "rejected" which restores the document to its original form. This provides an easy way to undo selected changes. The item Edit Marks in the TEdit popup menu (obtained by pressing the middle button in the title bar of a Tedit window) has subitems that control the displaying of changes and accepting or rejecting of edit changes. There are also subitems for turning the Editmark facility off and on. These subitems are obtained by rolling the cursor out the right side of the Edit Marks item. The default mode of editing is to keep changes but not to show them. In this mode, Editmark is invisible to the user. At any time, the user can ask Tedit to Show edits and the changes made to the document will be printed specially: new text appears in bold text and deleted text is struck through. (Note: for large files switching the display of edit marks may take a while.) The following figure shows a piece of text before editing, after editing and with edit marks. (NIL ((.1 4 NIL) (SKIMAGEOBJ {(BMOBJ.GETFN2)QUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUPUP U PU P U PU P U PU P UPUPʠ}U:ӎv33333333=PU[VmffffffffmPVm\ʠ[mUq;ێ{33333333=PUffffffffmP U PU>@@ P@  XpXpŇxq Ud"d0F@ PUD"@DG A PD "@DH A D"@0DH$! UD@DGq PU P U PU P U PU P U PU P U PU P U PU P U PU P U PU P UUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUP} (0.0 160.0 183.0 74.0) 1.0 (0 . 0))) ((.05 12.0 NIL) (TEXT (88.0 . 136.0) ("Before the editing session") 1.0 (CENTER BASELINE) (HELVETICA 12 (MEDIUM REGULAR REGULAR)) ((-7.0 133.0 191.0 13.0)) NIL)) ((.1 4 NIL) (SKIMAGEOBJ {( BMOBJ.GETFN2)QUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUPUP U PU P U PU P U PU P UPUPʠ}U:ӎv33333333=PU[VmffffffffmPVm\ʠ[mUq;ێ{33333333=PUffffffffmP U PU>@ P@   Xp,8!Ç xq Ud2D $H PUD |! A PD @"$ A D D"$H$! UD 8! q PU P U PU>@ P@ Xp,8È Ud2DE PUD"| PD "@ D"DP$E  UD"8PÈ PU P  U PU P U PU P U PU P U PU P UUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUP} (224.0 160.0 186.0 79.0) 1.0 (0 . 0))) ((.05 12.0 NIL) (TEXT (312.0 . 136.0) ("After the editing session") 1.0 (CENTER BASELINE) (HELVETICA 12 (MEDIUM REGULAR REGULAR)) (( 223.0 133.0 178.0 13.0)) NIL)) ((.1 4 NIL) (SKIMAGEOBJ {(BMOBJ.GETFN2)QUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUPUP U PU P U PU P U PU P UPUPʠ}U:ӎv33333333=PU[VmffffffffmPVm\ʠ[mUq;ێ{33333333=PUffffffffmP U PU>@ P@0 Xp><1Ǐ Ud;f06lۀ PUD0~1ـ PD 0`36  D0f36lۀ UD0<1Ǐ PU P U PU@ P  XpŇxq U"d0F@ PU A P"@DH A "@0DH$! U@DGq PU P U PU?` P ` |xǀ>< U v;fg PU f3~ P f03` f3fxg U fǀ3