THE WELCH COMPANY
440 Davis Court #1602
San Francisco, CA 94111-2496
415 781 5700
rodwelch@pacbell.net


S U M M A R Y


DIARY: May 30, 1999 11:07 AM Sunday; Rod Welch

SDS improvements make linking more "intelligent," consolidate functions.

1...Summary/Objective
2...Enter Multi-task Augments Intelligence Navigate Knowledge Fast Easy
3...Navigate Knowledge Space Fast Easy Multi-task Enter Lifts Intelligence
4...Command and Control Expand by Multi-task Enter to Enter Other Files
5...Intelligence Augment Multi-task Enter Increase Command Control of Work
6...Enter Key Needs Common Operation between Editor, SDS
7...SDS Enter Functions
8...Citations and Linking Plan for Consolidation
........Eliminate 4 - 5 Steps to Create Links
........On and Off Status of Linking, F1 F6
........Marks for Linking
9...000008 F1 F3 File Access in Editor
10...000008 F1 F5 Open in Editor, File Access in SDS
11...000008 F1 F3 Diary in SDS Records
12...000001 Ctrl F1 Mark for Linking SDS Records, Macro 31
13...000008 F1 F6 Mark for Linking Editor and SDS Records, Macro 155
14...000008 Mark for Linking, Enter, Macro 136, Double Clicking, 230
15...000007 F1 F6 Mark for Linking Editor and SDS, Macro 122, 0704081
16...000008 Double Click Same in Editor and SDS, Macro 136
17...000008 Enter Common Functions Editor and SDS, Macro 136
18...Command Line - Enter returns Message to use Home Key
....Enter Key and Double Click Process - Macro 136
19...000001 Mouse Uses Enter Macro 136, Double Click Mark for Linking
20...000008 Scroll Up When Enter is Used Near Bottom of Screen
21...000008 Enter on Text Line Jumps to Left Margin on Next Line
22...Enter on Blank Line Adds Lines to File
23...000008 Editor Links Blank Lines and Anchors, Macro 136
24...0704081 HTML Links within Editor File, Macro 136
25...000002 Change Upper to Lower Case to Verify File ID, Macro 53
26...000008 Verify Link File Listed in References
27...000008 References List Link File Automatically
28...012120 Doc Log Create Field if Needed in Target Record
29...000007 Modify Doc Log Fields Macro 1132
30...000007 Date Documents Conform to SDS Record Date
31...03501 Mark for Listing Subject Index Opened from Control Field
32...Linking Off Subject Index is Opened on Control Field, Macro 1222
33...044011 Linking Off Contact, File Reports, F1 F9
34...000008 Linking Off Subject Index Open from "Milg", Macro 136
35...000003 Linking On Subject Index Open from Menu Bar, Macro 80
36...0440121 Linking On Doc Log Open from Menu Bar, Macro 80
37...070301 Linking Off Action Item SDS record
38...000008 Linking Off Subject Index Opened from Control Field, 03502
39...000005 Linking On Diary Summary Opened, Macro 96
40...Diary Summary Sets up Linking Environment, Macro 96
41...000008 Link Record to References, F1 Shift F2
42...000006 F1 Shift F2 List Files without Creating Link, Macro 101
43...000006 List Files in SDS References Without Creating Link, Macro 101


..............
Click here to comment!

CONTACTS 

SUBJECTS
Useful Technology SDS Prominence Oversized Conveniently Located Key
Keyboard Productivity Ignored Because GUI Creates False Promise that
Intelligence Enter Empowers Users to Execute Commands for Multi-task
Planning Function Assignments
Citations References Create Open Automatically Using Enter and Doubl
Enter Empowers Users Execute Commands for Multi-tasking Entering Oth

2508 -
2508 -    ..
2509 - Summary/Objective
2510 -
251001 - Follow up ref SDS 7 6822, ref SDS 4 0000.
251002 -
251003 - Made Enter and double clicking more "intelligent" by accomplishing
251004 - multiple tasks based on situations encountered.  Functions are
251005 - accomplished in the same way for similar tasks in the Editor and SDS
251006 - records.  Code was consolidated. ref SDS 0 0672  Fewer steps are now
251007 - needed to create links, which saves time so User can focus on content
251008 - rather than tools and process.  Can now load files and documents in
251009 - SDS References automatically, rather than keying them in manually.
251010 -
251011 - "Linking" is defined at ref SDS 0 6689.
251013 -  ..
251014 - Overview of changes is at ref SDS 0 1645.
251016 -  ..
251017 - Enter and Double Click process is at ref SDS 0 1596.
251019 -  ..
251020 - Changed function key asisgnments to reflect wider use of Enter and
251021 - double clicking for functions that are common between Editor files.
251023 -  ..
251024 - Matrix shows level 1 and 2 assignments. ref SDS 0 0763
251026 -  ..
251027 - Created general purpose mark for linking, assigned to F1 F6 and to
251028 - double clicking for both SDS and in Editor files. ref SDS 0 3633
251029 -
251030 -    [On 990603 modified 004 to create new tasks, and improved feature
251031 -    to verify references are not already listed. ref SDS 10 1984]
251032 -
251033 -    [On 990613 improved Enter for File Access. ref SDS 13 0001]
251035 -     ..
251036 -    [On 000821 improved linking functions again, and further
251037 -    consolidated commands for multi-tasking with Enter and double
251038 -    clicking. ref SDS 16 0001
251040 -     ..
251041 -    [On 000904 improved function assignments again. ref SDS 18 QG4I
251042 -
251043 -
251045 -  ..
2511 -
2512 -
2513 - Planning
2514 -
251401 - Enter Multi-task Augments Intelligence Navigate Knowledge Fast Easy
251402 - Navigate Knowledge Space Fast Easy Multi-task Enter Lifts Intelligence
251403 - Command and Control Expand by Multi-task Enter to Enter Other Files
251404 - Intelligence Augment Multi-task Enter Increase Command Control of Work
251405 -
251406 - Enter on the keyboard has been a common multi-tasking user interface
251407 - from the beginning of SDS in 1985.  The record on 920813 explains
251408 - background using Enter and double clicking for creating and opening
251409 - citations, based on the situation the user sees. ref SDS 2 0001
251411 -  ..
251412 - Experience over the past 15 years applying the 1st step to construct
251413 - an efficient Knowledge Space by making links fast and easy to use,
251414 - seems to show that technology can implement POIMS requirements for
251415 - empowering people with command and control of the work. ref OF 25 1113
251417 -  ..
251418 - Today, a second step is therefore taken to expand multi-tasking that
251419 - augments intelligence by making the Enter key and double clicking more
251420 - "intelligent."  Research on 990121 shows importance of tools that
251421 - optimize efficiency of hands for leveraging intelligence. ref SDS 6
251422 - 0001
251424 -  ..
251425 - The prominence of the Enter key that is oversized and conveniently
251426 - located for ease of use, together with the name of the key suggest a
251427 - path for intuitively navigating the complexity of Knowledge Space
251428 - merely by pressing Enter to enter another location.  Automatically
251429 - executing thousands of commands for accomplishing a body of tasks with
251430 - a common characteristic of finding, opening and fetching, to make the
251431 - invisible visible, is an awsome power, previously approachable only by
251432 - human memory.  Integration developed today strives to leverage human
251433 - intelligence by strengthening the ability to remember the gist of the
251434 - story, explained in POIMS. ref OF 24 KH8J  Reducing timely access to
251435 - critical details, based on situational awareness, to a matter of mere
251436 - volition and intuition, greatly reduces the learning curve for SDS,
251437 - addressing a problem reported on 890809. ref SDS 1 5U6K  Performing a
251438 - lot of complex tasks drives command and control of the work to
251439 - increase productivity by both improving speed and accuracy. This meets
251440 - requirements in POIMS for working intelligently, ref OF 21 1X6G, by
251441 - supporting prompt response to situational awareness. ref OF 21 GL5N
251442 -
251443 -    [On 000307 research by OHS/DKR team meeting at SRI found that
251444 -    Knowledge Management is alot of hard work using traditional
251445 -    information technologies. ref SDS 15 5182
251447 -     ..
251448 -    [On 000821 improved linking functions again, and further
251449 -    consolidated commands for multi-tasking with Enter and double
251450 -    clicking. ref SDS 16 0001
251452 -     ..
251453 -    [On 000824 began tracking SDS improvements that reduce keystrokes
251454 -    that makes Knowledge Management fast and easy. ref SDS 17 0001
251456 -     ..
251457 -    [On 020924 reviewed role of ergonomic keyboard for Com Metrics for
251458 -    optimizing multi-tasking that leverages intelligence and working
251459 -    efficiently to improve productivity. ref SDS 22 EL8F
251461 -     ..
251462 -    [On 040701 Gary submits letter explaining intent to remove
251463 -    overloading Enter key; action item to analyse planning on 990530.
251464 -    ref SDS 24 PX63
251466 -  ..
251467 - On 980415 changed function assignments to improve efficiency.
251468 - ref SDS 3 0622.
251470 -  ..
251471 - Today, we are taking another look based on experience.
251472 -
251473 -      [On 000904 changed all of this again. ref SDS 18 QG4I
251475 -  ..
251476 - Schedule
251478 -  ..
251479 - Schedule has only one level, macro 942 in 000005, ref OF 14 9111
251480 -
251481 -      F1    F2     F3     F4     F5     F6    F7    F8    F9    F10
251482 -      New   Save   Diary  M      Targt  SAA   Left  Time  Up    Down
251483 -      Rcd
251484 -
251486 -  ..
251487 - Editor - Level I
251489 -  ..
251490 - Editor has 6 levels, macro 153 in 000008, ref OF 15 3966.
251492 -  ..
251493 - Except for the Schedule which has only one profile level, and so needs
251494 - some unique assignments, profile leve 1 functions are for editing.
251495 - They are the same for SDS records and for editor files.
251496 -
251497 -      F1    F2     F3     F4     F5     F6    F7    F8    F9    F10
251498 -      Prof  Save   CC     MM     Targt  Rept  Left  Right Up    Down
251499 -
251501 -  ..
251502 - SDS - Level I
251504 -  ..
251505 - SDS has 6 levels, macro 157 in 000008, ref OF 15 1250.
251506 -
251507 -      F1    F2     F3     F4     F5     F6    F7    F8    F9    F10
251508 -      Prof  Save   CC     MM     Targt  Rept  Left  Right Up    Down
251509 -
251511 -  ..
251512 - Editor - Level II
251514 -  ..
251515 - Line 580, ref OF 15 2154, macro 155.
251517 -  ..
251518 - Some functions are common to the Editor and SDS, and some are unique
251519 - for each system.
251520 -
251521 -      F1    F2     F3     F4     F5     F6    F7    F8    F9    F10
251522 -      Prof  Save   File   Srch   ---    Mark  ---   Rght  ---   ---
251523 -            HTML   Accs   Chng          For         Mrgn
251524 -                                        Lnkg
251525 -
251526 - ..
251527 - We need something for F1 F3 in the editor. ref SDS 0 9677
251529 -  ..
251530 - F3 in the Schedule is the Diary, so we want it to be F1 F3 in SDS
251531 - records for symmetry.  Moved File Access from F1 F3 in the Editor and
251532 - in SDs records, to F1 F7, so that F1 F5 and F1 F6 can be complimentary
251533 - linking functions.
251535 -  ..
251536 - Decided to make it Compress Macros, which is unique to Editor files.
251537 - It is only used for making computer programs though, so it will not be
251538 - common to people who generally use the Editor.
251539 - ..
251540 - Changed my mind, because it turns out that File Access is used a
251541 - lot Editor files, but rarely in SDS records.  This difference, makes
251542 - the convenience and ease of using F1 F3 for File Access more important
251543 - than commonality of assignments between the Editor and SDS records. In
251544 - SDS records, the Diary is called far more often that File Access, so
251545 - it is assigned to F1 F3, and File Access is assigned to F1 F5.
251547 -  ..
251548 - The governing factors are frequency and ease of use.  Frequently used
251549 - functions work best when they are easy to apply.
251550 -
251552 -  ..
251553 - SDS - Level II
251555 -  ..
251556 - Line 1700, ref OF 15 6382, -entry 158.
251558 -  ..
251559 - All functions unique to SDS
251560 -
251561 -      F1    F2     F3     F4     F5     F6    F7    F8    F9    F10
251562 -      Prof  Save   Diary  Srch   File   Mark  Ctrl  Doc   Subj  SDS
251563 -            W/O           Chng   Acss   For   Field Fld   Rept  Rcd
251564 -            Update                      Lnkg  New   in    on    Metrcs
251565 -            Pointers                                Ref & Cntrl
251566 -                                                    Time  Field
251567 -
251568 - ..
251569 - Need to restore opening files in Key Word op.
251570 -
251571 -    [On 000821 improved linking functions again. ref SDS 16 0001
251572 -
251573 -    [On 990605 did this. ref SDS 12 2610]
251574 -
251575 -
251576 -
251577 -
2516 -

SUBJECTS
Enter Planning
System Design

2704 -
270501 -  ..
270502 - Enter Key Needs Common Operation between Editor, SDS
270503 -
270504 - Follow up ref SDS 7 9856, ref SDS 8 7644.
270505 -
270506 - Currently, Enter is assigned to...
270507 -
270508 -            SDS Records........ Macro 136 in 000008, ref OF 15 5559
270510 -             ..
270511 -            Editor Files....... Macro 1363 in 000008, ref OF 15 6148
270513 -  ..
270514 - The editor assignment returns an error message when used on the
270515 - Command line.  Want SDS to do this also, so there is a common process
270516 - for this condition.
270517 - ..
270518 - Bottom screen line 23 evaluated to adjust the file.
270520 -  ..
270521 - Today, will change Enter so there is a single assignment...
270522 -
270523 -         Editor and SDS records......pfent in 000008, ref OF 15 2376
270525 -  ..
270526 - Work is done below. ref SDS 0 8337
270528 -  ..
270529 - Enter in the Editor should perform normal next line, left margin
270530 - function when nothing else is needed, save as SDS. ref SDS 0 1001
270532 -  ..
270533 - When a link is needed it should create it or open it, depending upon
270534 - the situation.
270535 -
270536 -    [On 000821 improved linking functions again. ref SDS 16 0001
270537 -
270539 -  ..
270540 - SDS Enter Functions
270541 -
270542 - Enter in SDS has a number of functions...
270543 -
270544 -            Command Line, ref SDS 0 2380
270545 -            Contacts, ref SDS 0 0608
270546 -            References
270548 -               ..
270549 -              SDS Records
270550 -              Documents, Received and Issued, ref SDS 0 0608
270551 -              Other Files, ref SDS 0 0608
270553 -             ..
270554 -            Control Field "Subject Index", ref SDS 0 1272
270555 -            Control Field codes, ref SDS 0 6891,
270556 -            ..
270557 -            Citations - Open
270559 -             ..
270560 -            Links Create, Requires Mark for Linking, ref SDS 0 6624
270562 -             ..
270563 -            Next Line Add Lines on blank lines
270564 -
270566 -  ..
270567 - Next Line, Add Lines, Scroll Up
270569 -  ..
270570 - Enter should execute these steps spontaneously, without noticable
270571 - delay, when possible.  Enter process is at ref SDS 0 2380.
270573 -  ..
270574 - Spontaneous action can occur on blank lines. ref SDS 0 7661
270576 -  ..
270577 - Enter should add lines if it starts on a blank line, and the line
270578 - below it is also blank.  The user is simply adding lines to the file.
270579 - ref SDS 0 0722
270581 -  ..
270582 - Will not add lines if it starts on a non-blank line. ref SDS 0 0004
270584 -  ..
270585 - Enter should maintain data entry in the center of the screen, so will
270586 - scroll up if applied in the lower third of the screen. ref SDS 0 8852
270587 -
270588 -
270589 -
270590 -
270591 -
2706 -

SUBJECTS
Planning, Concept
Planning for Linking
HTML Linking in Editor
Planning Linking

3106 -
310701 -  ..
310702 - Citations and Linking Plan for Consolidation
310703 -
310704 - Today, we are consolidating code for linking SDS records and Editor
310705 - files that was formerly accomplished with F1 F1 F7 and with F1 F1 F8.
310706 -
310707 - Actual work is done below. ref SDS 0 8337
310708 -
310709 -    [On 990716 modified Help on linking and citations. ref SDS 14 0800]
310711 -  ..
310712 - Links are marked for instant access, explained below. ref SDS 0 0988
310713 -
310714 - "Linking" has three (3) general applications...
310715 -
310716 -      1.  Cause another SDS record or an Editor file to be listed in
310717 -          the Reference field of an SDS record under the following
310718 -          headings...
310719 -              ..
310720 -          a.  SDS Records Documents Received Today Documents
310721 -              Issued Today Documents Issued Prior Documents Received
310722 -              Prior Other Files
310723 -
310724 -          "Linking" in SDS often refers to the process of creating a
310725 -          Reference listing under any of these headings for the purpose
310726 -          of providing access to support analysis in the SDS record.
310728 -           ..
310729 -      2.  Create a citation in the body text of an SDS record to
310730 -          another location in the record, or to other SDS records, or
310731 -          to an Editor file listed in the Reference field.
310733 -           ..
310734 -      3.  HTML links in Editor files to other Editor files and SDS
310735 -          records, and internally within a file.
310736 -          ..
310737 -          HTML links in SDS records are created by converting an
310738 -          SDS record with 070405.
310739 -
310741 -  ..
310742 - Previously, we have had processes for...
310743 -
310744 -    a.  Automatic links created when a new record is created.
310745 -
310746 -    b.  Custom links required listing files and SDS records in the SDS
310747 -        Reference field.   A record was marked for linking with F1 F6
310748 -        calling macro 122 in 000007, ref OF 14 9416, then opening an SDS
310749 -        record and executing F1 Shift F2, which calls macro 101, in
310750 -        000006. ref OF 13 3216
310752 -         ..
310753 -        Until today, lisitng a file in an SDS record and linking it to
310754 -        analysis in the record, required a series of steps...
310755 -
310756 -        a.  SDS records required ...
310757 -                ..
310758 -            1.  Finding a record using the Diary or any of
310759 -                several reports.  This process marks the target record
310760 -                for linking using macro 1221.
310761 -                ..
310762 -                If a record is encountered from reviewing other
310763 -                records which were not opened by calling a Diary or
310764 -                report, then the target record has to be marked for
310765 -                linking with F1 F6 (later changed to F5).
310766 -                ..
310767 -            2.  F1 Shift F2 listed the record in References of
310768 -                target record marked for linking by F1 F6.
310769 -                ..
310770 -            3.  Marking the location for entering a link in the
310771 -                text, using Ctrl F1 that jumps to the Reference field
310772 -                to select a record or file to open for linking.
310773 -                ..
310774 -            4.  Opening the target record from the listing in
310775 -                References.
310776 -                ..
310777 -            5.  Finding the location to link and pressing Enter
310778 -                or Double Clicking.
310780 -             ..
310781 -        b.  Documents and Files
310782 -
310783 -            1.  List a document or file in the Reference field.
310784 -
310785 -                Work on a particular matter is impacted by or impacts a
310786 -                document.  The document is then located and listed in
310787 -                the Reference field for linking in the record of the
310788 -                work.
310790 -                 ..
310791 -            2.  Create Doc Log field in References for the type of
310792 -                document.
310793 -                ..
310794 -                Press F1 F8 to create initial structure, then
310795 -                press F8 to scroll through alternate descriptions for
310796 -                document log headings.  Use F7 for "Other Files."
310798 -                 ..
310799 -                Once a record has headings, they do not have to be
310800 -                created every time a new file is listed.
310802 -                 ..
310803 -            3.  Manually type the directory address for the document.
310804 -
310806 -                 ..
310807 -            4.  Marking the target location, same as step 3 for SDS
310808 -                records. ref SDS 0 5751
310810 -                 ..
310811 -            5.  Step 4 for SDS records. ref SDS 0 2420
310813 -                 ..
310814 -            6.  Step 5 for SDS records. ref SDS 0 5082
310815 -
310816 -        ..
310817 -        Ctrl F1 marked an SDS record for linking another SDS
310818 -        record or an Editor file.
310820 -         ..
310821 -        Alt F2 (mark 2) marked an SDS record for an internal link.
310823 -         ..
310824 -        F1 F1 F8 called 0704081 #2 to mark an Editor file for linking
310825 -        from another Editor file or an SDS record, or for an internal
310826 -        link.  Today, this assignment has been changed to F1 F6.
310828 -         ..
310829 -        F1 F6 calls macro 122 marks current SDS record for linking.
310830 -        It will now also call 0704081 #2 in an editor file
310832 -         ..
310833 -        Enter executed all of the links except F1 F1 F7 called 0704081
310834 -        to link SDS records and Editor files.
310835 -        ..
310836 -        Links in SDS required pressing Enter or clicking in the
310837 -        line number field.
310839 -  ..
310840 - All of these steps were fast and easy to accomplish.   Learning,
310841 - however, was difficult, and occassioally there could be conflicts in
310842 - marks.
310843 -
310844 -       [On 021212 reviewed benefits of making good management fast and
310845 -       easy to learn and to perform. ref SDS 23 QN4J
310847 -  ..
310848 - One result of this system was multiple entries for an SDS record in
310849 - the Reference field.
310851 -         ..
310852 -        Eliminate 4 - 5 Steps to Create Links
310853 -
310854 -        This explanation is an overview of changes to implement
310855 -        planning and objectives set above. ref SDS 0 6689,
310856 -
310857 -        Detailed explanation of Enter and double click process is
310858 -        below. ref SDS 0 1596
310859 -
310860 -            [On 990716 modified Help on linking and citations.
310861 -            ref SDS 14 0800]
310863 -         ..
310864 -        Today, linking is enhanced by first checking to see if the link
310865 -        record is already listed in References of the SDS record.
310866 -        ..
310867 -        If it is not, an entry is created, then a link is
310868 -        created.  If there is an existing document field in References,
310869 -        it is used, and if not it is created.
310871 -         ..
310872 -        This is all accomplished by pressing Enter or double clicking,
310873 -        which saves 4 - 5 steps.
310875 -         ..
310876 -        Since there is a lot of linking in SDS records, this new
310877 -        feature saves a lot of time.
310878 -        ..
310879 -        F1 F1 F7 assignmend created on 981121, ref SDS 5 9396,
310880 -        is eliminated so that Enter and double clicking execute both
310881 -        SDS links to other records and files, and it, creates HTML
310882 -        links between files.  This further improves consolidation done
310883 -        on 990515. ref SDS 8 7644
310885 -         ..
310886 -        F1 F1 F8 is now part of F1 F6.
310888 -         ..
310889 -        Macro 122 consolidates all linking marks.
310891 -         ..
310892 -        Process is explained below. ref SDS 0 3633
310893 -
310894 -        a.  Ctrl F1 - Mark for Linking. ref SDS 0 3633
310895 -
310896 -            Calls macro 31, which enters Mark 2
310897 -                ..
310898 -                Sets 237 1 - internal links, by Mark 2.
310900 -                 ..
310901 -                Sets 264 999 - external links. ref OF 10 2733
310903 -             ..
310904 -            Will change this today, so we don't need 237 1.  This will
310905 -            free up Mark 2 for use internally, without worrying about
310906 -            setting extraneous link flags.
310908 -             ..
310909 -            Changing flag 264 to use the common flag 257 10200.
310910 -
310912 -             ..
310913 -        b.  Double Click - Mark for Linking, see, ref SDS 0 1599
310915 -             ..
310916 -        c.  F1 F6 - Mark for Linking, see ref SDS 0 3633
310917 -            ..
310918 -            F1 F6 Calls macro 122 in 000007. ref OF 14 1144
310919 -
310920 -                47 = 1 calls 0704081 #2
310921 -                   ..
310922 -                   Sets 257 1691 for HTML linking to Editor, in
310923 -                   0704081. ref OF 9 0294
310925 -                 ..
310926 -                47 = 2 calls macro 01221 in 000007. ref OF 14 0874
310927 -
310928 -                   Setgbl 257 10200 link object record to current SDS
310929 -                   record, when F1 Shift F2 is used.  Markcur 67, mark
310930 -                   2
310931 -
310932 -                   Setcnt 258 676 internal link.
310934 -                    ..
310935 -                   03501 uses 10200
310937 -             ..
310938 -            Want to generalize F1 F6, so it sets common flag 73 1691
310939 -            in both Editor files and in SDS records.
310940 -            ..
310941 -            For external links, set global 257 10200, markcur 67
310943 -             ..
310944 -            For internal links, set 258 676 and mark 2
310946 -             ..
310947 -            Double clicking mouse button in a text area, can
310948 -            accomplish the same thing, if it does not execute
310949 -            anyhting.
310951 -             ..
310952 -        d.  F1 F3 Diary Summary, Macro 96
310953 -
310954 -            Detailed explanation of planning is above. ref SDS 0 6689
310956 -             ..
310957 -            Marks current SDS record to link back.
310959 -             ..
310960 -            Should mark record for linking, and enter the link
310961 -            immediately, if the cursor was in a text position, when
310962 -            the diary was called.
310964 -             ..
310965 -            F1 F3 calls macro 96 in 000005.  It can create a flag in
310966 -            the current file if the cursor is properly positioned for
310967 -            a link, by setting 163 888. ref OF 12 2470
310968 -            ..
310969 -            It also has to set link flag macro 122. ref OF 12
310970 -            5824
310972 -             ..
310973 -            If we then create a list of records, and open a record,
310974 -            and then click
310975 -
310977 -         ..
310978 -        On and Off Status of Linking, F1 F6
310979 -
310980 -        F1 F6 calls macro 122 to turn linking on and off and sets
310981 -        counter 299 to 1 or 0 to identify status. ref SDS 0 3633
310982 -
310983 -            [On 990716 modified Help on linking and citations.
310984 -            ref SDS 14 0800]
310986 -         ..
310987 -        Macro 1221 turns linking on. ref SDS 0 3120
310989 -         ..
310990 -        Macro 1222 turns linking off. ref SDS 0 4380
310992 -         ..
310993 -        Linking On - seven ways. ref SDS 0 3633
310994 -            ..
310995 -            Note that #8 only marks for listing files and not for
310996 -            linking. ref SDS 0 1612
310998 -         ..
310999 -        Linking Off
311000 -
311001 -            When link is created. ref SDS 0 0506
311002 -
311003 -            Subject Index open from Control Field description line
311004 -            (Milg). ref SDS 0 1272
311006 -             ..
311007 -            Subject Index open code from Control Field. ref SDS 0 0435
311009 -             ..
311010 -            Contact and File report called. ref SDS 0 0608
311012 -             ..
311013 -            Action Item report called. ref SDS 0 1856
311014 -
311016 -         ..
311017 -        Marks for Linking
311018 -
311019 -        Marks are used when links are entered, so that source and
311020 -        target locations can be recovered quickly because these
311021 -        locations often require analysis after a link is entered.
311022 -
311023 -        Procedures for creating links are below. ref SDS 0 3633
311025 -         ..
311026 -        Mark 1
311027 -
311028 -            It is always the source of a link, applied for internal
311029 -            linkings.
311030 -
311031 -            Enter and double clicking enter mark 1, when a link is
311032 -            launched in macro 136. ref SDS 0 0930
311033 -            ..
311034 -            Double click enters mark 1 always.
311036 -         ..
311037 -        Mark 2
311038 -
311039 -            Target location for a link.
311041 -         ..
311042 -        Mark 12
311043 -
311044 -            Location of new record or file listed in References by
311045 -            macro 1361. ref OF 15 2793
311046 -
311047 -
311048 -
311049 -
311050 -
311051 -
3111 -

SUBJECTS
F1 F03 Compress Macros in Editor, Diary in SDS
Macro Compresssion, 011
F05 --- in Editor

3605 -
360601 -  ..
360602 - 000008  F1 F3 File Access in Editor
360603 - 000008  F1 F5 Open in Editor, File Access in SDS
360604 -
360605 - Line 610, ref OF 15 6890, -entry 155, about 40 lines below, changed
360606 - second level pf3 from opening File Access to Compress Macros.  I then
360607 - changed it back in the Editor to the way it was.
360608 -
360609 - See analysis above. ref SDS 0 0448
360610 -
360611 -      [On 000904 changed all of this. ref SDS 18 QG4I
360613 -  ..
360614 - This assignment is challenging because of two competing criteria...
360615 -
360616 -      1.  The Diary Summary is a unique assignment to SDS records which
360617 -          is helpful to have assigned to F1 F3 for similarity to F3 in
360618 -          the Schedule.
360620 -           ..
360621 -          Second the Diary is used often, so it needes to be easy to
360622 -          call.  F1 F3 is very easy because once the hand moves to F1,
360623 -          it is already close to F3.
360625 -           ..
360626 -      2.  Need unique function for Editing that is not needed in SDS
360627 -          records, because any function that is common to both, should
360628 -          be assigned to the same key.
360630 -           ..
360631 -          Ultimatley was unable to identify an assignment that meets
360632 -          this criteria, so gave up trying to have File Access, ref SDS
360633 -          0 2829, assigned to the same keys in SDS records and Editor
360634 -          files.
360636 -  ..
360637 - This is not an ideal assignment because F1 F3 should be assigned for
360638 - something that is used often, like printing.  However, we print files
360639 - less these days because the Internet is used to distribute the record.
360640 - ..
360641 - Printing takes off and starts wasting time and paper, if the
360642 - function is applied by mistake, and we do not want that to happen.
360643 - Additionally, F1 F3 cannot be assigned to printing in SDS records,
360644 - becasue it is assigned to the Diary. Therefore, F1 F3 cannot be
360645 - assigned to printing in the Editor.
360647 -  ..
360648 - I have unplugged printing entirely from the Function Keys, so we
360649 - don't execute it by mistake.
360651 -  ..
360652 - Menues can handle printing when needed.
360654 -  ..
360655 - There are no other functions that are used often in the Editor and are
360656 - not needed in SDS records, which is the criteria for this level 2
360657 - assignment in the Editor profile.
360658 - ..
360659 - Decided to keep compress macros assigned to F1 Tab, rather than
360660 - move it to F7 or something.
360661 -
360662 -
360664 -  ..
360665 - 000008  F1 F3 Diary in SDS Records
360666 -
360667 - Line 1740, ref OF 15 4562, -entry 158, about 60 lines below, F1 F3 is
360668 - assigned to the Diary Sumary.  This is not a change today.  The record
360669 - is entered to provide context for other changes.
360670 -
360671 - This function is similar to F3 in the Schedule Summary. ref SDS 0 6672
360673 -  ..
360674 - Formerly File Access had this assignment, but has been moved to F1 F5,
360675 - as shown below. ref SDS 0 3633
360676 -
360677 -
360678 -
360679 -
3607 -

SUBJECTS
F1 F06 Mark for Linking
Mark for Linking, Macro 122
Mark for Linking, F1 F6, Macro 122, 0704081
Mark Linking, Ctrl F1

4006 -
400701 -  ..
400702 - 000001  Ctrl F1 Mark for Linking SDS Records, Macro 31
400703 - 000008  F1 F6 Mark for Linking Editor and SDS Records, Macro 155
400704 -
400705 - To implement planning above, ref SDS 0 1645, today, I am going to
400706 - consolidate Mark for Linking in SDS and in Editor files, formerly
400707 - assigned to F1 F1 F7 on 981121, ref SDS 5 9396, because they are
400708 - comparable functions. ref SDS 0 6689
400710 -  ..
400711 - Marks used in linking are identified above. ref SDS 0 0988
400713 -  ..
400714 - There are 8 ways to mark for linking...
400715 -
400716 -    1.  F1 F6 calls macro 122 to turn linking on and off. ref SDS 0
400717 -        0381
400718 -        ..
400719 -        This provides control of linking status.
400721 -         ..
400722 -        Cannot link another person's SDS records, but can link into
400723 -        existing anchors.
400725 -         ..
400726 -        It is used for custom linking, since when a diary is called
400727 -        that opens other SDS records, the original record is marked for
400728 -        linking.  However, custom linking is still needed, because a
400729 -        lot of occassions come up when it is necessary to enter a link
400730 -        at various locations.  This requires a way to control where the
400731 -        mark is entered for placing a link.  F1 F6 does this.
400733 -         ..
400734 -    2.  Double click a line that has no action elements, does same
400735 -        process as F1 F6, calling macro 1221. ref SDS 0 3120
400736 -        ..
400737 -    3.  Ctrl F1 is a second way to mark the current location for
400738 -        linking, by jumping to the Reference field to select a record,
400739 -        document or file to open for linking. ref SDS 0 2772
400740 -        ..
400741 -    4.  Call a Diary or report, F1 F3 which executes macro 1221,
400742 -        the same code as F1 F6.
400744 -         ..
400745 -    5.  Open Subject Index from menu bar. ref SDS 0 0735
400746 -
400747 -        Subject report called after opening SI from menu bar means any
400748 -        records opened from a subject report can be linked back to the
400749 -        original record.
400751 -         ..
400752 -    6.  Doc Log report. ref SDS 0 6512
400753 -        ..
400754 -    7.  Call subject report from Control Field, or do a Contact,
400755 -        doc or file report.  These reports only support listing files
400756 -        in Refereneces. A link in the text is not created by Enter or
400757 -        Double Clicking. ref SDS 0 0435
400758 - ..
400759 - Line 290, ref OF 15 4095, -entry 153 assigns Ctrl F1 to macro 31
400760 - in 00001.  It is is another way to call macro 1221, as part of macro
400761 - 31, to set up an SDS record for linking. ref OF 10 2733
400763 -  ..
400764 - Previously, Alt F2 that enters Mark 2 created a mark for internally
400765 - linking Editor and SDS records.
400767 -  ..
400768 - Previously, F1 F1 F8 entered mark and setup for internal linking with
400769 - HTML in Editor files.
400771 -  ..
400772 - Consolidated all of this in F1 F6 that calls macro 122.
400774 -  ..
400775 - This means we can enter Mark 2 and use it without worrying about an
400776 - extraneous link taking off.
400777 - ..
400778 - Eliminated separate asisgnments of F1 F1 F7 and F1 F1 F8.
400779 - ref OF 15 3040
400781 -  ..
400782 - Line 620, ref OF 15 3040, -entry 155, about 40 lines below, changed
400783 - second level pf6 to mark for linking accomplished by macro 122, which
400784 - calls 0407081 for Editor files and macro 1221 for SDS records, as
400785 - shown below. ref SDS 0 0381
400787 -  ..
400788 - Formerly F1 F1 F8 called macro 0704081 #2.
400790 -  ..
400791 - Line 1740, ref OF 15 5241, -entry 158, about 30 lines below, unplugged
400792 - assignment for pf5 because there is now a single assignment for the
400793 - Editor and SDS records that calls macro 122 to mark for linking.
400794 -
400796 -  ..
400797 - 000008  Mark for Linking, Enter, Macro 136, Double Clicking, 230
400798 - 000007  F1 F6 Mark for Linking Editor and SDS, Macro 122, 0704081
400799 -
400800 - Today, eliminate assignments of F1 F1 F7 and F1 F1 F8 created on
400801 - 981121. ref SDS 5 9396
400802 -
400803 - Line 2830, ref OF 14 1144, -entry 122 in 000007 changed code to call
400804 - 0704081 to mark an editor file for linking; or, it calls macro 1221
400805 - for marking an SDS record for linking.
400807 -  ..
400808 - Planning is above. ref SDS 0 3633
400810 -  ..
400811 - Macro 122 is a switch so F1 F6 can set linking status on and off.
400812 - ..
400813 - The process is...
400814 -
400815 -     1.  Use 299 1 or 0 to switch between on and off.
400816 -
400817 -     2.  299 1 means mark for linking is on, so call macro 1222 turn
400818 -         off. ref SDS 0 4380
400819 -
400820 -      [On 990716 eliminated 299 as switch. ref SDS 14 9666]
400822 -          ..
400823 -     3.  299 0 means linking is off, so...
400824 -
400825 -         a.  Editor 47 = 1 call 0704081 for HTML linking.
400826 -
400827 -         b.  SDS 47 = 2 call macro 01221 for linking, ref SDS 0 3120
400828 -
400829 - ..
400830 - Line 2868, ref OF 14 4290, -entry 1222 is new code to turn
400831 - linking off.
400832 - ..
400833 - The process for macro 1222 is...
400834 -
400835 -     1.  Markcur 31 current session. ref OF 14 2976
400836 -
400837 -     2.  Ecur 49 using mark set in 0704081, ref OF 9 3885, - see if an
400838 -         HTML ending anchor was set in an Editor file, and if so,
400839 -         remove it. ref OF 14 2976
400841 -          ..
400842 -         If counter 73 = 1691 it means this is an editor file and that
400843 -         linking for HTML is on, so turn it off...
400844 -
400845 -            [On 990716 changed counter 73 to 257. ref SDS 14 2520]
400846 -
400847 -         a.  Goto -label rabanc, ref OF 14 5200
400848 -                 ..
400849 -             1.  Getscr 12 set in 0704081, ref OF 9 3422,
400850 -                 restores location of HTML code for ending a link
400851 -                 anchor.
400853 -                  ..
400854 -             2.  Remove link code for ending an anchor.
400855 -
400857 -                  ..
400858 -             3.  Counter 73 0 turns HTML flag off. ref OF 14 5200
400860 -              ..
400861 -         b.  If 73 != 1691, -goto sd12of. ref OF 14 2976
400862 -
400863 -            [On 990716 changed counter 73 to 257. ref SDS 14 2520]
400865 -          ..
400866 -     3.  Label sd12of does ecur 67 set in macro 01221, ref OF 14 7095,
400867 -         opens any target file for linking. ref OF 14 4290
400868 -         ..
400869 -         If markcur 67 has been set, then this is an SDS record
400870 -         that has been set up for linking.  So this could be a
400871 -         different file or the same file, depending upon whether the
400872 -         file was marked for linking.
400874 -          ..
400875 -         Set following to off...
400876 -
400877 -             setcnt 161 0
400878 -
400879 -                This is local link flag set in 1221. ref OF 14 0874
400880 -
400881 -             setcnt 162 0
400883 -             ..
400884 -            [On 990716 changed counters 161 and 162 to 257 and 258, as
400885 -            shown. ref SDS 14 2520]
400886 -                ..
400887 -                This is internal link flag set in 1221.
400888 -                ref OF 14 0874
400890 -              ..
400891 -             setcnt 299 0
400892 -
400893 -                Link status set in 1221. ref OF 14 0874
400895 -             ..
400896 -            [On 990716 eliminated counter 299. ref SDS 14 9666]
400897 -
400898 -             setcnt 134 0
400899 -
400900 -                Same line link flag set in 1221. ref OF 14 0460
400901 -         ..
400902 -     4.  Ecur 31 returns to current session.  If there was no
400903 -         ecur 67 set, control remains in the same current session....
400904 -         ref OF 14 6004
400906 -          ..
400907 -         Set setgbl 161 0
400908 -             setcnt 162 0
400909 -             setgbl 73 0
400910 -             setcnt 73 0
400912 -    ..
400913 -   [On 990716 changed counters 161, 162 and 73. ref SDS 14 9675]
400914 -
400915 -     5.  Flag 1 879 is used in 03501, macro 101 and other locations to
400916 -         turn off linking without getting beep and message. ref OF 14
400917 -         6004
400919 -  ..
400921 -  ..
400922 - Line 2900, ref OF 14 0874, -entry 1221 creates the flags and marks
400923 - files for linking when Enter, Double Clicking or F1 Shift F2 are used.
400925 -  ..
400926 - The process for 01221 is...
400927 -
400928 -     1.  Macro 1222 turns off any existing marks in other files so the
400929 -         current operation starts over. ref SDS 0 4380
400930 -
400931 -     2.  Setgbl 257 10200 used for creating a citation in SDS records,
400932 -         is applied by macro 136 under -label ed471a, as shown above.
400933 -         ref SDS 0 7050
400935 -    ..
400936 -   [On 990716 changed 161 and 162 to 257 and 258. ref SDS 14 9675]
400937 -         ..
400938 -     3.  Markcur 67 identifies current SDS record for linking.
400939 -
400940 -         Markcur 12 is location for link in the text.
400942 -          ..
400943 -         134 @102 set at ref OF 14 0460 is used in macro 136 to enable
400944 -         Enter operation to work normally, when the current line is
400945 -         both the target and the source for a link. ref SDS 0 0841
400946 -
400947 -
400948 -
4010 -

SUBJECTS
Command Line
Enter, 990530
Enter Key

4605 -
460601 -  ..
460602 - 000008  Double Click Same in Editor and SDS, Macro 136
460603 - 000008  Enter Common Functions Editor and SDS, Macro 136
460604 -
460605 - Line 940, ref OF 15 3592, -entry 136, moved code for Enter in the
460606 - Editor, that was previously under macro 1363 at approximately line
460607 - 1450 above -label ncLjj, ref OF 15 6148, so it is now applied under
460608 - macro 136, which is assigned to Enter and Double Clicking, under the
460609 - main profile.  This makes a common process for Enter on the Command
460610 - Line, and for other features that are the same or similar in the
460611 - Editor and SDS records.
460613 -  ..
460614 - Planning is above. ref SDS 0 0672
460616 -  ..
460617 - Line 420, ref OF 15 2376, -entry 153, about 200 lines below, changed
460618 - assignment of pfent for Editor to macro 136 and eliminated macro
460619 - 1363, so there is a common operation for Enter, as explained above.
460620 - ..
460621 - Line 1700, ref OF 15 4320, -entry 1571, unplugged assignment of
460622 - pfent in SDS because it is now assigned in profile level 1 for the
460623 - Editor, per explanation above.
460625 -  ..
460627 -  ..
460628 - Line 980, ref OF 15 5559, -label botSc, developed code at beginning of
460629 - Enter operation, so that if the line is blank, then the normal Enter
460630 - operation moving to the next line will occur immediately, which is
460631 - explained below. ref SDS 0 0722
460633 -  ..
460634 - This should provide spontaneous process for Enter key, called for
460635 - under requirements and planning above. ref SDS 0 1001
460636 -
460638 -  ..
460639 - Command Line - Enter returns Message to use Home Key
460640 -
460641 - Line 940, ref OF 15 3592, -entry 136, Enter on the Command line in
460642 - both SDS records and in the Editor returns a message to use the Home
460643 - Key for Command Line operations.
460644 -
460646 -     ..
460647 -    Enter Key and Double Click Process - Macro 136
460648 -
460649 -    Goals and overview are above. ref SDS 0 1645
460650 -
460651 -    1.  Double click calls code in 000001, sets 121 4111; calls macro
460652 -        1362, jump to step 4.  See below. ref SDS 0 1372
460654 -         ..
460655 -    2.  Enter sets mouse flag 121 0; executed on Command Line, return
460656 -        error message to use Home Key. ref OF 15 3592
460658 -         ..
460659 -    3.  Enter used below screen line 15, file scrolls up to provide
460660 -        context editing.
460662 -         ..
460663 -    4.  Get cursor position to see if screen is offset, and if so exit
460664 -        from macro 136, because all this stuff pertains to work from
460665 -        column 1 - 80. ref OF 15 3648
460666 -        ..
460667 -    5.  Keyword operation 273 = 1074, set by macro file 06014, go
460668 -        open the file and find the item.
460669 -
460670 -          [On 990605 this feature was improved. ref SDS 12 0866]
460671 -        ..
460672 -    6.  Location identified as Mark 1 ref OF 15 5722
460673 -
460674 -        a.  Line length is checked to see if it is blank. ref OF 15
460675 -            1984
460676 -            ..
460677 -        b.  Compare line number in 101 from mark 1, with counter
460678 -            134 captured by macro 01221, ref SDS 0 1748  This avoids
460679 -            linking a line to itself, which occurs sometimes when the
460680 -            user gets confused. ref OF 15 3111
460682 -             ..
460683 -            After checking for "ref" on line test for same line
460684 -            linking. ref OF 15 4822
460686 -         ..
460687 -    7.  If it is an Editor operation, jump to step 10. ref SDS 0 4088
460688 -
460689 -        It is an SDS record...
460690 -        ..
460691 -    8.  Read SDS line number, ref OF 15 0671, to evaluate whether
460692 -        cursor is in References or on a Control Field, and if location
460693 -        is a Control Field, macro file 03502 opens Subject Index to
460694 -        subject in subject field, explained further below. ref SDS 0
460695 -        6891
460697 -         ..
460698 -        If location is References, then an SDS record or a file is
460699 -        opened. ref OF 15 0672
460700 -
460701 -        a.  If line is blank, the ordinary Enter processing is
460702 -            performed. ref OF 15 6804
460703 -            ..
460704 -        b.  If "Milg" line, it is at the top of a Control Field,
460705 -            so call 03501 to process Subject Index. ref OF 15 0616
460706 -
460707 -            1.  If location is not on Function field, then open Primary
460708 -                Subject Index. ref OF 15 0888
460709 -
460710 -                03501 calls macro 1222 to turn linking off, and sets
460711 -                markcur 45 so records opened in any report performed on
460712 -                a subject, can be listed in the source SDS record, as
460713 -                explained below. ref SDS 0 1272
460715 -                 ..
460716 -            2.  If location is Function, open Primary Function Index.
460717 -                ref OF 15 0889
460719 -                 ..
460720 -                Call 03501 #22
460721 -            ..
460722 -        c.  If location is a Contact field, open a contact
460723 -            record.
460725 -             ..
460726 -        d.  If location is an SDS record, open it. ref OF 15 3542
460728 -             ..
460729 -        e.  If a document or file, open it. ref OF 15 1830
460731 -         ..
460732 -    9.  Location is SDS record segment with text and analysis.
460733 -
460734 -        If location is within a citation string that begins with
460735 -        "ref..." open link with macro 982. ref OF 15 1353
460737 -         ..
460738 -        After checking for "ref" on line test for same line linking,
460739 -        ref OF 15 4822, per explanation above. ref SDS 0 0841
460740 -        ..
460741 -   10.  If HTML flag 257 1691 is on in Editor file, then set
460742 -        counter 71 1691 and call 0704081 to link current line to mark
460743 -        2, set with F1 F6. ref OF 15 2838
460744 -
460745 -            [On 990716 changed counter 73 to 257. ref SDS 14 2520]
460747 -         ..
460748 -        Create separate flag to identify this as an internal link
460749 -        operation for 0704081. ref OF 15 2090
460751 -         ..
460752 -        Internal link flag 257 is reset in 0704081 in target file.
460753 -        ref OF 9 1836
460755 -         ..
460756 -        Internal link flag 71 is reset in 0704081 in target file.
460757 -        ref OF 9 2573
460758 -        ..
460759 -        See explanation of work below. ref SDS 0 9222
460761 -         ..
460762 -   11.  If HTML link flag is not set, get global 72 in either an SDS
460763 -        record or an Editor file to see if a cross-file link has been
460764 -        set from another file, and if so link the current line in the
460765 -        current file to the target file where the link flag was set.
460766 -        ref OF 15 4087
460767 -
460768 -            [On 990716 changed counter 73 to 257. ref SDS 14 2520]
460770 -         ..
460771 -   12.  If SDS record internal link flag is on, 162 777, do that
460772 -        process. ref OF 15 4556
460774 -         ..
460775 -   13.  If global link flag 257 10200, set by macro 1221, is off,
460776 -        then do normal Enter functions. ref OF 15 1260
460777 -        ..
460778 -        Double click calls macro 1221 to turn linking on.
460779 -        ref OF 15 0782 and ref OF 15 7128
460780 -        ..
460781 -   14.  If 257 10200 is set on by macro 01221, ref SDS 0 3120,
460782 -        then...
460784 -      ..
460785 -     [On 990716 changed 161 and 162 to 257 and 258. ref SDS 14 9675]
460786 -
460787 -        a.  If line is blank do special operation. ref OF 15 6804
460788 -
460789 -            If there are more than two blank lines below the current
460790 -            line, then repeated use of Enter will add lines to the file
460791 -            or SDS record. ref OF 15 0832
460793 -             ..
460794 -            The Mouse does something else; it marks the current
460795 -            location for linking calling macro 122. ref OF 15 7128
460797 -             ..
460798 -        b.  If line is not blank, and this is an Editor file, then look
460799 -            for programming macro commands to go find target locations
460800 -            of labels, gotos, etc. ref OF 15 2292
460801 -            ..
460802 -            It also looks for HTML link anchors to open the
460803 -            target files or find target locations. ref OF 15 2268
460804 -            ..
460805 -        c.  If a line is not blank and this is either an Editor
460806 -            file or an SDS record, and the operation is a Double Click,
460807 -            then mark the current location for linking and setup for
460808 -            linking, ref OF 15 7128, as explained below. ref SDS 0 1372
460810 -         ..
460811 -   15.  Global cross-file link flag 257 10200 is on, then...
460813 -      ..
460814 -     [On 990716 changed 161 and 162 to 257 and 258. ref SDS 14 9675]
460815 -
460816 -        a.  SDS call macro 985 in all cases. ref OF 15 1550
460818 -                 ..
460819 -            1.  Verify file to be linked is listed in References of
460820 -                target file, and, if not, list it.
460821 -
460822 -                a.  -label mm985 61. ref OF 15 2989 (new today), coding
460823 -                    is below. ref SDS 0 7275
460824 -
460825 -                    Markcur 68 to come back, get filename ref OF 15
460826 -                    2989
460828 -                     ..
460829 -                b.  Identify type, SDS or Editor, and if Editor do that
460830 -                    operation. ref OF 15 7614
460832 -                     ..
460833 -                c.  For SDS use special code for developing file spec
460834 -                    from record identification, so that if this is a
460835 -                    current SDS record, we get the correct directory
460836 -                    structor for identifying links. ref OF 15 5494
460837 -                    ..
460838 -                d.  Open temporary processor to create a search
460839 -                    routine to look for the file spec in Ref field of
460840 -                    target record. ref OF 15 3234
460842 -                     ..
460843 -                    Look for both upper and lower case letters.  If we
460844 -                    use all upper case letters, saves second pass.
460846 -                     ..
460847 -                    [On 990605 discovered have to search for both lower
460848 -                    and upper case letters. ref SDS 10 1984]
460849 -                    ..
460850 -                e.  Open target file, set flag 110 748 for macro
460851 -                    101 that links SDS records, not to purge the linked
460852 -                    file, since that has been the normal operation up
460853 -                    until now. ref OF 15 6230
460855 -                     ..
460856 -                f.  Set zone to look for an SDS spec, or for a file
460857 -                    string, depending upon whether the linked file is
460858 -                    an SDS record or not, then execute search
460859 -                    processor. ref OF 15 6862
460861 -                     ..
460862 -                g.  If link file spec is already listed in the target
460863 -                    file, then enter mark 6 for linking, and return to
460864 -                    linked file to execute link operation. ref OF 15
460865 -                    4028
460866 -                    ..
460867 -                h.  Link file is not listed, so enter it in the
460868 -                    appropriate Reference list.
460870 -                     ..
460871 -                    Open search processor and change upper case letters
460872 -                    to lower case, and do search again to establish
460873 -                    file is not listed.
460874 -
460875 -                    1.  If it is an SDS record, return to linked record
460876 -                        and call macro 101 to list it in References of
460877 -                        target SDS record, because all SDS records have
460878 -                        this field. ref OF 15 5833
460880 -                         ..
460881 -                        Normally, macro 101 purges the file that is
460882 -                        processed.  Flag 110 748, in step 5, keeps it
460883 -                        in memory for next step of actually creating a
460884 -                        link. ref SDS 0 1596
460886 -                         ..
460887 -                        Macro 101 is explained below. ref SDS 0 3388
460888 -                        ..
460889 -                    2.  If Editor file, call macro 01212
460890 -                        ref OF 15 4536 (new today) Made it separate
460891 -                        macro file because we are running out of
460892 -                        compiler space, and this is not needed very
460893 -                        often.
460895 -             ..
460896 -            [On 010311 incorporated this op in 04408. ref SDS 20 WN5M
460897 -
460898 -                        Coding is below. ref SDS 0 3551
460899 -
460900 -                        a.  Open temp processor to look for doc log
460901 -                            file type field in SDS References. ref OF 3
460902 -                            6534
460904 -                             ..
460905 -                        b.  Counters 13, 14 identify doc log types...
460906 -                            ref OF 3 3782, either...
460908 -                             ..
460909 -                            Received Prior
460910 -                            Issued Prior
460912 -                             ..
460913 -                            If neither of these, then assume it is
460914 -                            "Other Files"
460916 -                             ..
460917 -                            No listing can be under "Today" because
460918 -                            they cannot be transferred.
460920 -                             ..
460921 -                        c.  If the search was successful, jump to the
460922 -                            bottom of the list, add a line for the new
460923 -                            item to be entered, ref OF 3 2352; adjust
460924 -                            the value for counter 225 that is the mark
460925 -                            2 link line, and then enter the file spec.
460926 -                            ref OF 3 2915
460928 -                             ..
460929 -                        d.  If search was not successful, go to bottom
460930 -                            of SDS References, and create a field for
460931 -                            this record type, by calling macro 1132,
460932 -                            ref OF 3 1078, which is created today, per
460933 -                            below. ref SDS 0 2629
460935 -                             ..
460936 -                            Put DIP above DIT, and if it does not exist
460937 -                            put it below DRT and DRP. ref OF 3 5046
460939 -                             ..
460940 -                        e.  Enter file spec per step c above.
460942 -                             ..
460943 -                        f.  Enter doc type. ref OF 3 4648
460945 -                             ..
460946 -                        g.  Enter doc subject. ref OF 3 0924
460948 -                             ..
460949 -                        h.  Return to link file, to execute link back
460950 -                            to file that has just been listed in target
460951 -                            SDS record References. ref OF 3 8058
460952 -                ..
460953 -            2.  For internal links, set flag 128 779, so if it is
460954 -                not set, it is an external link.
460955 -                ..
460956 -                Create link after turning link flags off, call
460957 -                link macro 985. ref OF 15 1550
460959 -                 ..
460960 -                Macro 985 captures or creates an anchor, and calls
460961 -                macro file 01211 to enter the mark in the target record
460962 -                at mark 4, macro 14, which set in macro 1221. ref SDS 0
460963 -                3120
460964 -            ..
460965 -        b.  For Editor, turn link flags off, then...
460966 -
460967 -            1.  Call macro 985 only on blank lines, to link Editor file
460968 -                into target SDS record. ref OF 15 1820
460969 -
460970 -            2.  Call macro 985 if line is within 1st 5 lines.
460971 -
460972 -            3.  Call macro 985 if an anchor is on the line. ref OF 15
460973 -                7315
460975 -             ..
460976 -            Macro 985 does all the steps in the Editor, that are
460977 -            explained for linking in an SDS record, beginning at
460978 -            12.a.1, above. ref SDS 0 4779
460980 -             ..
460981 -            Note need to look for both upper and lower case letters.
460982 -
460983 -                [On 990605 discovered have to search for both lower and
460984 -                upper case letters. ref SDS 10 1984]
460985 -            ..
460986 -            Coding for this is below. ref SDS 0 9622
460987 -        ..
460988 -   16.  If there are no actions to take, then do normal Enter
460989 -        operation, moving the cursor to the next line and the left
460990 -        margin. ref OF 15 0782
460992 -         ..
460993 -        Double Click, marks location for linking. ref OF 15 7128
460994 -
460995 -
460996 -
460997 -
4610 -

SUBJECTS
Mouse for User interface

4703 -
470401 -  ..
470402 - 000001  Mouse Uses Enter Macro 136, Double Click Mark for Linking
470403 -
470404 - Explanation of "linking" is above. ref SDS 0 6689
470405 -
470406 - Mark for linking is above. ref SDS 0 3633
470407 -
470408 - Line 710, ref OF 10 1665, -label 2Clks in 000001, consolidated
470409 - assignment of double clicking pointer for Editor and SDS records.
470411 -  ..
470412 - Line 810, ref OF 10 1896, -label m1361x, in 000001 double clicking
470413 - pointer for Editor and SDS sets flag 121 4111, and execute macro 1362
470414 - in 000008, for Enter. ref SDS 0 1596
470415 -
470416 -     Savescr 11 before calling macro 1362 to execute Enter code, and
470417 -     call getscr 11 after executing Enter, if there were go -goto and
470418 -     similar commands on the line.
470419 -
470420 -         [On 000821 eliminated savescr 11. ref SDS 16 YM8N
470421 -     ..
470422 -     Flag 121 4111 enables pointer to jump a lot of code for
470423 -     Enter, and to call macro 122 as an alternate way of marking a file
470424 -     for linking.
470426 -  ..
470427 - Line 970, ref OF 15 5922, -entry 1362 in 000008 applies flag under
470428 - macro 136, per process explained above. ref SDS 0 7410
470430 -  ..
470431 - Line 1570, ref OF 15 0561, -label ncLjj, applies flag 1 4111 for
470432 - pointer set in 000001 under -label m1361x, so the mouse does not
470433 - execute a next line operation, which only Enter needs to do.  The
470434 - pointer calls macro 1221 to mark the current location for linking,
470435 - then exits back to -label m1361x under 000001 for a getscrn command so
470436 - the mouse remains stationery on the screen.
470437 -
470438 -
470439 -
470440 -
470441 -
4705 -

SUBJECTS
Scroll File Up at Bottom Screen

4803 -
480401 -  ..
480402 - 000008  Scroll Up When Enter is Used Near Bottom of Screen
480403 -
480404 - Line 960, ref OF 15 2736, -label ncLj, changed code today for using
480405 - Enter below screen line 15.  It will move the current line up toward
480406 - the center of the screen, so work remains in context.
480407 -  ..
480408 - See Planning above. ref SDS 0 1001
480409 -
480410 -
480411 -
4805 -

SUBJECTS
Blank Line, Add Lines
Text Line Jump Left Margin

5004 -
500501 -  ..
500502 - 000008  Enter on Text Line Jumps to Left Margin on Next Line
500503 -
500504 - Line 1070, ref OF 15 0782, -label n_citnts, if line is only a text
500505 - line, then a standard carriage return will occur, moving the cursor to
500506 - the beginning of the next line at the left margin.
500507 -
500508 - See Planning above. ref SDS 0 1001
500509 -
500511 -  ..
500512 - Enter on Blank Line Adds Lines to File
500513 -
500514 - Line 1080, ref OF 15 1166, -label entroB, this is new code for both
500515 - Editor and SDS records.  If Enter is used on a blank line, it will add
500516 - lines to the file and it will move the cursor down so there is a
500517 - single blank line between the last text line and the current line.
500519 -  ..
500520 - Determination that Enter is used on a blank line is made under macro
500521 - 136, explained above. ref SDS 0 7661
500523 -  ..
500524 - Planning is explained above. ref SDS 0 1001
500525 -
500526 -
500527 -
500528 -
5006 -

SUBJECTS
Editor Link Only on Blank Lines, macro 985
Editor Blank Line, or with Link, macro 136
Editor Link on Anchors, Macro 136
Editor HTML Internal Links, Macro 136, 0704081

5506 -
550701 -  ..
550702 - 000008  Editor Links Blank Lines and Anchors, Macro 136
550703 -
550704 - Follow up ref SDS 7 9856.
550705 -
550706 - Line 1060, ref OF 15 1820, -label ed471a, 40 lines below, will link
550707 - editor files only on blank lines, or if there is an anchor specified
550708 - on col 1 or 2.  Planning is above. ref SDS 0 1692
550710 -  ..
550711 - Anchors can be specified as...
550712 -
550713 -       <nnnn
550714 -
550715 -       <A NAME="nnnn
550717 -  ..
550718 - The reason for linking Editor files only on blank lines is to...
550719 -
550720 -     1.  Avoid highlighting an entire line, which will be part of a
550721 -         line, by macro 122, when the file is converted to HTML.
550722 -
550723 -     2.  We want to click on HTML to open a link, so it easy, and maybe
550724 -         lazy, to have a rule that anchors are on blank lines, so the
550725 -         code will execute the process that finds the link location,
550726 -         then at that location, Enter or double clicking can be used to
550727 -         enter the link to the target file.  This requirement occurs
550728 -         often, especially in documents like POIMS and NWO that have a
550729 -         table of contents.
550730 -
550732 -  ..
550733 - 0704081  HTML Links within Editor File, Macro 136
550734 -
550735 - Line 1090, ref OF 15 2838, -label ed471a if 47 = 1 and 257 = 1691 then
550736 - this is an editor file and HTML link flag is on from using F1 F6,
550737 - explained above, ref SDS 0 0381, so call 0704081 to create an internal
550738 - HTML link, per explanation above. ref SDS 0 4088
550740 -  ..
550741 - Setcnt 71 1691 and call 0704081.
550743 -  ..
550744 - Line 30, ref OF 9 0001 calls -lable bcs.
550746 -  ..
550747 - Line 180, ref OF 9 2520, -label bcs, calls savescrn 14, which
550748 - supplements macro 6 that is set by macro 136 when Enter is intially
550749 - struck. ref OF 15 5722
550751 -  ..
550752 - If it is an internal link, 71 = 1691, -goto eto, per explanation
550753 - above. ref SDS 0 4088
550755 -  ..
550756 - Line 340, ref OF 9 LH4K, -label skPrg in 0704081
550757 -
550758 -    Capture filename from object file, return to the target file for
550759 -    the link and enter the link in an HTML template.
550760 -
550761 -        [On 020811 modified this code to adjust for section files used
550762 -        with NWO and POIMS. ref SDS 21 RF7M
550763 -
550765 -  ..
550766 - Line 480, ref OF 9 2573, -label eto resets 71 so internal linking
550767 - flag is off.
550768 - ..
550769 - Line 490, ref OF 9 7462, -label eto checks line number and if it
550770 - is different from line at mark 2, which is set when F1 F6 is entered,
550771 - assumes this is an internal link.  Otherwise decides it is an external
550772 - link, and links two files, instead of making an internal link.
550773 -
550774 -
550775 -
550776 -
550777 -
550778 -
5508 -

SUBJECTS
Listed in Target References,
Doc Log Fields Create, Macro 1132
Doc Log & Outline Format, F1 F8, Macro 113
Upper Case to Lower Case, Macro 53
Reference Link File List, Macro 985, macro 1361
Cannot Add Links to Another User's Records, 990530

6108 -
610901 -  ..
610902 - 000002  Change Upper to Lower Case to Verify File ID, Macro 53
610903 - 000008  Verify Link File Listed in References
610904 - 000008  References List Link File Automatically
610905 -
610906 - Line 1100, ref OF 15 HBCH, -label mm985,
610907 -
610908 -        Verifies an SDS record or a file to be linked is listed in
610909 -        References for the target record.  If the link is not listed,
610910 -        it is entered by this process, which is explained above as part
610911 -        of Enter process. ref SDS 0 4779
610913 -         ..
610914 -        This is a new feature created today.
610915 -
610916 -            [On 990605 discovered have to search for both lower and
610917 -            upper case letters. ref SDS 10 1984]
610918 -
610920 -  ..
610921 - The purpose is to avoid having multiple entries for a link in
610922 - References.
610924 -  ..
610925 - For SDS records, have to supplement gfname for capturing the filename
610926 - of the link record, because the filename is different from the link
610927 - address for current SDS records.  Therefore, we, also, get the
610928 - standard SDS record ID code that builds the filename.
610929 -
610930 -     Exception is that when linking between different User records,
610931 -     have to use gfname for User ID. ref OF 15 2948
610933 -  ..
610934 - Line 1220, ref OF 15 6230, -label lfRef for SDS records call macro 922
610935 - to compare User ID's and kick out if linking another's User's records.
610936 -
610937 -     Privacy/security, can link into another's User's records, but
610938 -     cannot add links because that would be changing the record.
610939 -
610940 -     [On 990604 modified 004 to create a new task. ref SDS 10 8977]
610942 -  ..
610943 - Requires two searches of the file for both upper and lower case
610944 - strings.
610946 -  ..
610947 - Line 1230, ref OF 15 6862, -label lfRef, about 15 lines below, set
610948 - zone to search for target link file or SDS record.  Use z 13 60 for
610949 - files in Reference field.  Correspondence files are normally not
610950 - longer than col 39, but Other Files can be longer.
610952 -  ..
610953 - Line 1220, ref OF 15 0628, -label lfRef, about 30 lines below, call
610954 - macro 53 to change search spec from upper to lower case to establish
610955 - SDS record, or file is already listed.
610957 -  ..
610958 - Line 640, ref OF 11 0945, -entry 53, changes lower case letters to
610959 - upper case; was actually created on 990605, when a problem was
610960 - encountered, but is reported here to keep all the stuff about linking
610961 - together. ref SDS 10 1984
610963 -  ..
610964 - This avoids duplicate listing.
610966 -  ..
610967 - So we have to search the record twice, if the object is found on the
610968 - first pass.
610970 -  ..
610971 - Line 630, ref OF 11 0945, -entry 53 created new macro to change all
610972 - upper case letters to lower case in a string, until two spaces are
610973 - encountered, indicating the end of a sentence.
610974 -
610976 -  ..
610977 - 012120  Doc Log Create Field if Needed in Target Record
610978 -
610979 - Line 20, ref OF 3 6534, this is a new processor to create Doc Log
610980 - fields in References, when they are missing, explained above in the
610981 - process. ref SDS 0 1457
610982 -
610983 - It looks for the field, and if it exists, the link file is entered.
610985 -  ..
610986 - If not, a new Doc Log field is created by calling 04408, and then the
610987 - link file is entered.
610988 -
610989 -      [On 010311 eliminated macro file 01212, and incorporated code,
610990 -      including call to 04408 directly into 000008 macro 136.
610991 -      ref SDS 20 WN5M
610993 -  ..
610994 - Only DIP, DRP and OF are created by this process, because DRT and DIT
610995 - are only created for original.  Therefore, any link, must be a "prior"
610996 - field.
610998 -  ..
610999 - Prior DRP and DIP are always entered above Today fields, so when a new
611000 - file is created, the Today field can be collapsed into a prior field.
611002 -  ..
611003 - This process to create new fields is not needed for SDS records,
611004 - because there is always an SDS References field.
611006 -  ..
611007 - Line 180, ref OF 3 2352, -label pffde when a Doc Log field exists for
611008 - the link file, put the link at the bottom of all entries, so the
611009 - citation numbers are not messed up.
611011 -  ..
611012 - Line 200, ref OF 3 6424, -label lpdn, increment links appended to an
611013 - existing Doc Log field.
611015 -  ..
611016 - Line 220, ref OF 3 4648, -label jpffde, for correspondence and Other
611017 - Files, try to enter a document description based on Subject field, or
611018 - on HTML title @# string at top of file.
611020 -  ..
611021 - Line 250, ref OF 3 1922, -label subJ get only 43 char, so we don't run
611022 - past doc log description field in col 44 - 87.
611023 -
611024 -
611025 -
611027 -  ..
611028 - 000007  Modify Doc Log Fields Macro 1132
611029 -
611030 - Line 190, ref OF 14 0504, -entry 1132, this is new code today, that
611031 - uses flag 11 4466 set in 012120, to enter the appropriate Doc Log
611032 - field structure.
611033 -
611034 -
611036 -  ..
611037 - 000007  Date Documents Conform to SDS Record Date
611038 -
611039 - Line 420, ref OF 14 9090, -entry 114, changed the code today so the
611040 - date entered for a document is not the current date, but the date of
611041 - the SDS record.
611042 -
611043 - This will eliminate a lot of mistakes where documents are out of sync
611044 - with the record.
611045 -
611046 -
611047 -
6111 -

SUBJECTS
Control Field Code "look-up," - 03502
Subject Index, Open Mark for Linking, Macro
Subject Index, Open Primary SI, Macro 136,
SI in Control Field, Open Macro 136, 03501
Mark to List Record in References, Macro
List Record in References, Macro 101, F1
Subjects, Doc Log

6909 -
691001 -  ..
691002 - 03501  Mark for Listing Subject Index Opened from Control Field
691003 - Linking Off Subject Index is Opened on Control Field, Macro 1222
691004 -
691005 - Line 120, ref OF 4 3150, -label bHstar, changed code so macro 1222 is
691006 - called to turn off linking operations under macro 136 that calls macro
691007 - 101 to list a file in References and then calls macro 985 to create a
691008 - citation to it at mark 2.
691010 -  ..
691011 - Explanation of linking process is above. ref SDS 0 3633
691013 -  ..
691014 - Macro 1222 is explained above. ref SDS 0 4380
691016 -  ..
691017 - This is tricky, because we can open the SI to look up stuff, and to
691018 - tag records, without really needing to link anything.  If this sets
691019 - the link environment, then when Enter or a double click occurs, it
691020 - will launch a link.
691022 -  ..
691023 - Opening the SI from a Control Field requires moving the cursor to the
691024 - Control Field.  Regardless of initial intentions, intervening
691025 - influence from the record focuses the mind on different matters, with
691026 - the result that unwanted and damaging linking operations can occur.
691027 - The potential for this problem to occur is very high.
691029 -  ..
691030 - We need a second criteria for listing SDS records, using F1 Shift F2,
691031 - which calls macro 101. ref OF 15 5032
691033 -  ..
691034 - All we need is a second markcur, in case macro 122 has not been
691035 - called.
691037 -  ..
691038 - Macro 45 is already in the 03501 code. ref OF 5 3150
691040 -  ..
691041 - Decided to use this for the second criteria in macro 101 so that F1 F6
691042 - will support that feature.
691043 -
691045 -  ..
691046 - 044011  Linking Off Contact, File Reports, F1 F9
691047 -
691048 - Line, ref OF 6 1782, considered turning linking off when a Contact or
691049 - file/document search is launched from References.
691050 -
691051 - This function is called by F1 F9 when the cursor is on a Control
691052 - Field, a Contact line or a File in References.
691054 -  ..
691055 - That means the cursor is not in a text situation where a link can be
691056 - entered.  However, normally, References are accessed with Ctrl F1 to
691057 - jump to the top of the record, and this turns linking on.
691059 -  ..
691060 - Leaving link status on, give the User a little extra power to link,
691061 - and also only list.
691062 - ..
691063 - Finally decided on 990507 to try turning it off for now, and see
691064 - how well this works.
691065 -
691067 -  ..
691068 - 000008  Linking Off Subject Index Open from "Milg", Macro 136
691069 -
691070 - Line 940, ref OF 15 0616, -label nlinKem, about 50 lines below, if
691071 - cursor is clicked on a description line for a Control Field, then
691072 - macro 136 opens Primary Subject, or if the cursor is located on the
691073 - Function field, open the Primary Function Index. ref SDS 0 4144
691075 -  ..
691076 - Line 50, ref OF 5 9677, -label 472a5 about 15 lines below, calls
691077 - macro 1222 to turn linking status off.  Macro 45 is called to set up
691078 - source SDS record as target to lins records in References.
691080 -  ..
691081 - Explanation for turning linking off is above. ref SDS 0 0435
691082 -
691084 -  ..
691085 - 000003  Linking On Subject Index Open from Menu Bar, Macro 80
691086 -
691087 - Line 860, ref OF 16 1674, -label m137G this code opens Subject Index
691088 - from the menu bar.  It can occur in the Schedule, and in SDS records.
691089 -
691090 - In the Schedule, we don't want linking set up, because we do not link
691091 - anything in this environment.
691093 -  ..
691094 - In SDS records, we want linking set up, if the cursor is in body text,
691095 - which is usually the case when the SI is opened from within an SDS
691096 - record.
691097 -
691098 -
691100 -  ..
691101 - 0440121  Linking On Doc Log Open from Menu Bar, Macro 80
691102 -
691103 - Line 70, ref OF 7 5462, linking is turned on when a Doc Log report
691104 - is called from the menu, which calls 044011.
691105 -
691107 -  ..
691108 - 070301  Linking Off Action Item SDS record
691109 -
691110 - Line 160, ref OF 8 1482, -label 1time1, about 30 lines below, starts
691111 - SDS record to plan Action Item meeting, with linking off.  Generally,
691112 - it will link a bunch of related stuff, and when that is needed,
691113 - linking will be turned on.
691114 -
691115 -      [On 000915 Action Item report improvements. ref SDS 19 0001
691116 -
691118 -  ..
691119 - 000008  Linking Off Subject Index Opened from Control Field, 03502
691120 -
691121 - Line 1010, ref OF 15 0671, -label botSc about 40 lines below under
691122 - macro 136, Enter or double clicking on a control field line calls
691123 - macro 03502 to open the Subject Index for the specificed subject in
691124 - the Control Field.
691126 -  ..
691127 - Macro 136 process is explained above. ref SDS 0 1134
691129 -  ..
691130 - Explanation for turning linking off is above. ref SDS 0 0435
691131 -
691133 -  ..
691134 - 000005  Linking On Diary Summary Opened, Macro 96
691135 - Diary Summary Sets up Linking Environment, Macro 96
691136 -
691137 - Line 50, ref OF 12 1111, -entry 96, calls macro 1221 to set up linking
691138 - environment and identify current file for linking, if it is an SDS
691139 - record.
691140 -
691141 - Normally, this is used for linking to a particular matter which is
691142 - accomplished by pressing Enter or double clicking on an anchor or a
691143 - place where a link is wanted.  New code for macro 136 created today
691144 - will now create the link, if linking status is on. ref SDS 0 7050
691146 -  ..
691147 - See explanation at ref SDS 0 3633 and planning at ref SDS 0 1888.
691148 -
691149 -
691150 -
691151 -
6912 -

SUBJECTS
List Record in References, Macro 101, F1
List References, F1 Shift F2
S02 List References SDS

7205 -
720601 -  ..
720602 - 000008  Link Record to References, F1 Shift F2
720603 -
720604 - Line 1870, ref OF 15 5032, -entry 158, about 100 lines below assigns
720605 - F1 Shift F2 to macro 101, which is in 000006.
720606 -
720607 - This was later unplugged, because linking can all be done with Enter
720608 - and double clicking using F1 F6 to mark a target record.
720609 -
720610 -
720612 -  ..
720613 - 000006  F1 Shift F2 List Files without Creating Link, Macro 101
720614 - 000006  List Files in SDS References Without Creating Link, Macro 101
720615 -
720616 - Line 2090, ref OF 13 4680, -entry 101 is called by F1 Shift F2 to link
720617 - records, rather than create a new task in the Schedule.  It is called
720618 - by macro file 004 to support creating a new task.
720619 -
720620 -     Eventually unplugged assignment for F1 Shift F2, because linking
720621 -     can all be done with Enter and double clicking using F1 F6 to mark
720622 -     a target record.
720624 -  ..
720625 - It is also called by macro 1361 when there is no Reference in an SDS
720626 - record for making a link. see step 12.a.1.h ref SDS 0 6572
720627 - ..
720628 - Line 2430, ref OF 13 0877, -label jlinkg, about 50 lines below,
720629 - added code for markcur 45 to be a second path to list a record in the
720630 - References field of another record using F1 Shift F2.
720632 -  ..
720633 - Line 2400, ref OF 13 1599, -label j07wk added macro 1222 that turns off
720634 - linking status.  If F1 Shift F2 is used from a record that was opened
720635 - from the Diary summary called by F1 F3, then linking functions will be
720636 - on because macro 96 calls macro 1221 that turns linking on. ref OF 12
720637 - 1111 see also, ref SDS 0 2880
720638 -
720639 -
720640 -
720641 -
720642 -
720643 -
720644 -
720645 -
720646 -
720647 -
720648 -
7207 -