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: September 4, 2000 10:27 AM Monday; Rod Welch

SDS subjects and doc logs improved, refined integration of all tasks.

1...Summary/Objective
2...Function Assignments Changed to Enhance Ergonomics
3...Improve Subject Management, Function Assignments
4...000007 F5 Sets Target, Enters Subjects to Doc Log Field, Macro 122
5...04101 F5 Enters Subjects to Doc Log from Control Field
6...Subjects, Directory Path, Description, F5 Called by Macro 122, 04101
7...Doc Log Subjects, Directory Path, Description, F5
8...000008 F1 F5 Create Doc Log Fields, or Outline in Narrative
9...000007 Doc Log Fields, or Outline in Narrative, Called by F1 F5
10...04408 Moved Doc Log Code from -Entry 113 to Macro File 04408
......Docs Received should have same format as Docs Issued
11...04402 Enter Codes, Descriptions to Doc Template, Control Field
12...Doc Log Template Post Dir, Code, Description from Subject Index
13...Control Field Post Codes, Descriptions from Subject Index, 04402
....Notify Doc Subject Not Entered in Control Field
14...Control Fields Sort by Subjects
15...Sort Subjects in Control Fields
16...000008 Macro 145 Sort SDS Record References and Control Fields
....04402 Subject Index Enter Codes Descriptions to Control Field
....Subjects Avoid Duplicate Entries in Control Field
....Search for Same Subject in Other Control Fields F1 F4
17...000008 Look for Multiple Occurrances of Subject in SDS Record
18...03502 Subject Locate in Subject Index from Control Field
19...04406 Multiple Occurances of Subject in Same Record
20...000008 Find Subject Description assigned to Documents
21...03502 Subject Descriptions in SI for Codes Assigned to Documents
22...044020 Find Subject in SDS Record Listed in Subject Index
23...000001 Subject Index Find Code in SDS Record Control Field
24...000008 Conform Descriptions to Subjects in Control Fields
25...04405 Subject Descriptions Conform to Control Field Codes
26...000001 Preserve Initial Location for Double Click
27...000008 Find Docs References in Record
28...04407 Reference Docs Find Citations in Narrative
29...000008 F1 F7 Line Numbers, Update
30...000008 F1 F6 Control Field Record Segments
31...000002 F7 Left Margin Control for Outline in Single Space, Macro 541
32...Left Margin and Justify Outline in Single Space, Macro 541, 49
33...Justify Alt F9 for Outline in Single Space, Macro 49
34...000008 Anchors Locate Links in Current Record - 04409
35...04409 Locate Links for an Anchor in the Current Record
36...Links Find for Anchor in Current Record
37...Memory Management - Compiler Capacity Exceeded

ACTION ITEMS.................. Click here to comment!

1...Improvement is to shift contact fields in front of subjects,

CONTACTS 

SUBJECTS
System Design
Task Assignments
Planning Funcation Key Assignments SDS
Computer Aided Thinking
Learning Functions Difficult, Eased by Ergono
Ergonomics Makes SDS Fast and Easy to Use
Advantages SDS, Communication Metrics
Subjecs, Doc Log, Functions Consolidate
Integrate Consolidate Functions So Less to Remember in Order to Use S
Integrate Consolidate Tasks Reduce Keystrokes Fast Easy Learn Use

1812 -
1812 -    ..
1813 - Summary/Objective
1814 -
181401 - Follow up ref SDS 11 0000. ref SDS 8 0000
181402 -
181403 - Over the next 4 or 5 days, improved performance for subject and
181404 - document management.  Added features to sort control fields based on
181405 - subjects, ref SDS 0 00R8, and to find subjects and avoid duplication
181406 - in a Control Field. ref SDS 0 CN6K   Added locating where an entry in
181407 - References is used in the narrative of the current record. ref SDS 0
181408 - K3EA  Consolidated F5 making targets for Doc Log subjects, linking and
181409 - editing more efficient. ref SDS 0 P3R2  Made F1 F5 Doc Log template.
181410 - ref SDS 0 7684  Moved making new Control Field segments to F1 F6. Made
181411 - adjustments that streamline editing tasks like finding the left
181412 - margin, justify, and managing the insert key in the Subject Index. Had
181413 - to unplug double space mode, and move some of the doc log format
181414 - featues into macro files, to save compiler space. ref SDS 0 K3W5
181415 -
181416 -      [On 000915 spent a week improving Action Item system. ref SDS 16
181417 -      0001
181418 -
181419 -
181420 -
181421 -
1815 -    ..
1816 -
1817 -
1818 - Evaluation
1819 -
181901 - Function Assignments Changed to Enhance Ergonomics
181902 -
181903 - Follow up ref SDS 12 0763.
181905 -  ..
181906 - Estimate that 14 improvements listed below that combine commands to
181907 - integate tasks result in following approximate savings...
181909 -  ..
181910 - Estimate save 10 keystrokes 20 times a day = 200 keystrokes.
181912 -  ..
181913 - If a keystroke takes .1 seconds to execute, plus 2.9 seconds to
181914 - consider, that calculates to 600 seconds saved per day.
181915 -
181916 -     This is a comparable estimate to work reported for 000821 when
181917 -     function key assignments were revised. ref SDS 14 0G6N
181919 -  ..
181920 - On 000824 summarized 14 improvements to SDS for linking, and using the
181921 - Internet. ref SDS 15 0001
181923 -  ..
181924 - Assignments today enhance ergonomic ability of hands to work with the
181925 - eyes and ears generating information, and connecting it into useful
181926 - knowledge.  Balancing left and right hand use is extremely powerful,
181927 - explained in the record on 980307, reviewing Andy Grove's book.
181928 - ref SDS 10 4810  This is an example of computer aided thinking called
181929 - out in POIMS as "Thinking through Writing." ref OF 17 3742
181931 -         ..
181932 -    1.  Line numbers F1 F7, moved from F1 Ctrl F5. ref SDS 0 5Q9P
181934 -         ..
181935 -    2.  Control Field template F1 F6, changed from F1 F7 so it is
181936 -        compatible with F1 F5 to create the Doc Log template.
181937 -        ref SDS 0 5W93
181939 -         ..
181940 -    3.  Doc Log template F1 F5 sets mark 2, changed from F1 F8.
181941 -        ref SDS 0 7684
181943 -         ..
181944 -        Easier to use and ergonomic with F5 for setting target and
181945 -        entering subjects to template.
181947 -         ..
181948 -    4.  References and Control Fields F5...
181949 -
181950 -        a.  Turns subject mode on and off for Doc Log templates, sets
181951 -            mark 2, which was previously done by Alt F1 to set Mark 1.
181952 -            ref SDS 0 SA5G
181954 -             ..
181955 -        b.  Enters subject, directory path and description from a
181956 -            Control Field to Doc Log template, based on mark 2, created
181957 -            by F1 F5, replacing prior use of F1 Alt F1. ref SDS 0 VJ4K
181959 -         ..
181960 -        Linking is reset by F5 in Reference or Control Fields for
181961 -        managing documments.
181963 -         ..
181964 -        Copy or move commands F5 completes any pending tasks and
181965 -        ignores doc log operations.
181967 -         ..
181968 -        These assignments simplify Doc Log, copying and linking
181969 -        systems, reducing steps to learn and remember, and the hands
181970 -        are placed in the right place at the right time for ease of
181971 -        execution.
181973 -         ..
181974 -    5.  Subject find in Subject Index from Control Field by double
181975 -        clicking or press Enter on subject codes, 03502; identifies it
181976 -        as Mark 1, so Users can edit a Control Field, then use F5 to
181977 -        load the subject to the Doc Log template using F5 which now
181978 -        keys on mark 2. ref SDS 0 7425  Saves a lot of time having to
181979 -        manually do this task.
181981 -         ..
181982 -    6.  Subject find the description in Subject Index for a Document in
181983 -        the References by double clicking on the Description field of a
181984 -        specification for publications, and documents Issued and
181985 -        Received "today." ref SDS 0 U45L
181987 -         ..
181988 -    7.  Subject in Subject Index, find if and where it is entered in a
181989 -        Control Field of the current SDS record, by double clicking in
181990 -        first 20 columns. F1 Shift F4 finds multiple occurrances.
181991 -        Saves a lot of time. ref SDS 0 RY25
181993 -         ..
181994 -    8.  Find if and where a file listed in References is cited in the
181995 -        record, by placing cursor on the target document and double
181996 -        clicking on Doc Type header line. ref SDS 0 K3EA  F1 Shift F4
181997 -        finds multiple occurrances.  Saves a lot of time.
181999 -         ..
182000 -    9.  Notify if subject entered to Doc Log template from within
182001 -        Subject Index is not entered in a Control Field, 04402.
182002 -        ref SDS 0 CN6K  Saves time making sure record is organized for
182003 -        an efficient Knowledge Space that maintains connections to
182004 -        context.
182006 -         ..
182007 -   10.  Duplicate subjects avoided in the same Control Field when
182008 -        entering a subject from the Subject Index, using 04402.
182009 -        ref SDS 0 CN6K  Saves time of manually checking, and improves
182010 -        accuracy of subject reporting, saving time required to manually
182011 -        recognize incorrect record segments.
182013 -         ..
182014 -   11.  Find subject in same record - click or press Enter on "Special"
182015 -        in a Control Field. ref SDS 0 GM8N  This helps decidedhow to
182016 -        organize the record, reducing the time required to avoid
182017 -        redundancy.  F1 Shift F4 finds multiple occurances.
182019 -         ..
182020 -   12.  Subject descriptions below Control Field, conform to order in
182021 -        Control Fields. by double clicking to right of Subject/File
182022 -        section at top of Control Field.  Saves time and improves
182023 -        accuracy of environment, which saves more time. ref SDS 0 M26N
182025 -         ..
182026 -   13.  Outline set left margin, improve macro 541 so it can handle
182027 -        consecutive single space outlining.  This supports
182028 -        addressability in Editor files by enabling the code in 0122 to
182029 -        embed anchors, per below. ref SDS 0 4WR3
182031 -         ..
182032 -   14.  Anchor lookup in current record. ref SDS 0 VW26
182033 -
182034 -
182035 -
182036 -
182038 -  ..
1821 -
1822 -
1823 - Planning
1824 -
182401 - Improve Subject Management, Function Assignments
182402 -
182403 - Follow up ref SDS 14 5184.
182404 -
182405 - Sorting control fields based on subjects helps to manage record
182406 - segments, particularly with the new feature today that enters subject
182407 - descriptions in the order of the control field.  Therefore, added the
182408 - control field sort feature to macro 145. ref SDS 0 00R8
182410 -  ..
182411 - Considered entering subject descriptions on the same line as the
182412 - control field to make descriptions visible without opening the Subject
182413 - Index.  This has been a slight problem because when a subject code is
182414 - opened to verify scope, the return to mark was lost.  It was necessary
182415 - to manually scroll back to the Doc Log template.  This only takes a
182416 - few seconds, but a lot of scrolling to manually look for things is an
182417 - annoyance that diverts attention, compounding the time require to do a
182418 - task, and therefore invites errors.
182420 -  ..
182421 - Since it is easy to open the SI from the Control Field, and since
182422 - appending code descriptions would greatly increase the size of SDS
182423 - records, decided against appending descriptions to codes.  Instead,
182424 - changed code so that opening the Subject Index preserves the mark for
182425 - the Doc Log entry.  This makes it possible to add subjects to a
182426 - Control Field and then load the new entry to the doc log template in
182427 - the Reference field. ref SDS 0 YM6I
182429 -  ..
182430 - On 000821, F5 was made an intelligent switch to support copy, move and
182431 - target for links. ref SDS 14 P3R2  Earlier on 000810 assigned F1 F5 in
182432 - the editor to create an identification system for standardized HTML
182433 - formats that provide visually presentable correspondence, that is
182434 - connected into the web of SDS Knowledge Space, to improve printed
182435 - material. ref SDS 13 MS4W   This F1 F5 assignment presents an
182436 - opportunity to provide commonality for similar tasks in the editor and
182437 - SDS, by moving the Doc Log template function in SDS from F1 F8 to F1
182438 - F5  In SDS we need a template to define a document Knowledge Space
182439 - based on subject context, and in the letter file we need a means to
182440 - define field identification that can ocessed by 0122 to rt to
182442 -  ..
182443 - Since F5 is a target for links, copy and move, there is a lot of
182444 - ergonomic benefit to combining the prior feature that was previously
182445 - done by Alt F1 and F1 Alt F1, into a composite function that done by
182446 - the F5 function. This change has another advantage of preserving mark
182447 - 1 for the location where a subject is entered to a Control Field,
182448 - which then makes it possible to edit a Control Field by adding a
182449 - subject if it is missing, and then load that subject to the Doc Log
182450 - template, based on mark 2.  This save a lot of time manually adjusting
182451 - the stuff during a busy day.
182453 -  ..
182454 - It would also be helpful to create some tools for managing subjects
182455 - between, Control Fields, Documents and the Subject Index, as listed
182456 - above. ref SDS 0 KB3M,
182457 -
182458 -
182459 -
182460 -
182461 -
1825 -

SUBJECTS
F5 Target & Enter Subjects from Control Field to Doc Log Template,   cro 122
Doc Log Subject Codes & Descriptions, 04101, F5

2004 -
200501 -  ..
200502 - 000007  F5 Sets Target, Enters Subjects to Doc Log Field, Macro 122
200503 -
200504 - On 000821 created subroutine in macro 122 for F5 to set the target for
200505 - a link or for a copy or move command. ref SDS 14 P3R2
200506 -
200507 - F5, explained here, supports F1 F5 to create Doc Log format, or enter
200508 - an outline in the narrative, shown below. ref SDS 0 7684
200510 -  ..
200511 - Line 3060, ref OF 13 1U7J, -label mflkng in 000007 added new switch
200512 - for F5 to both...
200514 -  ..
200515 -     1.  Start in Control Field set 148 903
200516 -
200517 -         Start in References set 148 902. ref OF 13 2S3M
200518 -
200519 -             Mark 2 is set, and linking is turned off. ref OF 13 ES6H
200520 -
200521 -         This changes prior assigment of mark 1, see ref SDS 0 4U7K,
200522 -         and enhances ability to find subjects when making assignments
200523 -         to write a letter, per above. ref SDS 0 5W8T
200525 -          ..
200526 -         If target for subjects is off, and cursor is in Reference
200527 -         field or on a Control Field, the target is set on. ref OF 13
200528 -         IW7I
200529 -             ..
200530 -             Considered using counter 38 for criteria to include
200531 -             establishing that F5 is called on a document issued or
200532 -             received today, with the idea that these are the only
200533 -             situations that require subject assignments.  Experience
200534 -             showed that this does not work because publications do not
200535 -             have the same factor as issued and received documents.
200536 -         ..
200537 -         if target is on and F5 is used in the same field, where
200538 -         it was set on, it is turned off.  So it can be turned on and
200539 -         off by tapping F5.  If the doc log target is on, and a copy,
200540 -         move or link are initiated, then the target for Doc Log
200541 -         subjects is set to off.
200542 -         ..
200543 -     2.  Enter subject to doc log if template has been marked
200544 -         with F5 to identify mark 2, using macro file 04101, per below,
200545 -         and turn linking off.
200547 -          ..
200548 -         Thus, anytime F5 is used outside the narrative field, it will
200549 -         turn linking off.
200551 -          ..
200552 -         On 890107 there is an explanation of 04101 that includes cross
200553 -         referencing documents, ref SDS 1 NR9M, which has since been
200554 -         abandoned, because it did not turn out to be useful.  SDS
200555 -         records have a much richer environment for context.
200557 -  ..
200558 - This new assignment provides a common (ergonomic) way to set a target
200559 - for everything, per work on 000821, explained above. ref SDS 0 P3R2
200560 - ..
200561 - Line 2990, ref OF 13 SW4J, -label tfdls in 000007 new call for
200562 - F5.  If target for subjects is on, and if cursor is on a control
200563 - field, F5 will load the subject to doc log field using 04401.
200565 -  ..
200566 - These improvements crashed compiler, so unplugged double space mode,
200567 - per below. ref SDS 0 K3W5
200568 -
200570 -  ..
200571 - 04101  F5 Enters Subjects to Doc Log from Control Field
200572 - Subjects, Directory Path, Description, F5 Called by Macro 122, 04101
200573 - Doc Log Subjects, Directory Path, Description, F5
200574 -
200575 - F5 calls 04101 which is similar to 04402, to load...
200576 -
200577 -             a.  Subject codes
200578 -             b.  Subject Descriptions
200579 -             c.  Directory Path based on Subject codes
200580 -
200581 - ...to Doc Log template for writing or receiving a letter, or
200582 - publication, into the system.
200584 -  ..
200585 - The basic process is to look up the account in the Subject Index,
200586 - which originally was developed in macro file 03502. ref OF 3 6U7M  If
200587 - there is no subject in the Subject Index, for the code in the Control
200588 - Field where F5 is used, SDS exits without posting the Doc Log
200589 - template, and gives notice of an error, so User can decide about
200590 - adjusting the SI, selecting a different subject, or correcting the
200591 - Control Field.
200593 -  ..
200594 - F5 in a Control Field selects the target subject; scroll back to Doc
200595 - Log template and F5 again enters diagnostics from Control Field to the
200596 - template.  Or, F5 pressed on the Doc Log template sets target for a
200597 - subject; scroll to a Control Field and F5 loads the selected subject
200598 - back to the Doc Log template.  This is a simple switch for identifying
200599 - external files in Knowledge Space.
200601 -  ..
200602 - If F5 is pressed in the Directory field of the Doc Log template, then
200603 - the directory path portion of the subject is entered in the template.
200604 - If F5 is pressed outside the Directory field, only the subject and
200605 - description are entered.  This enables the user to manually set the
200606 - directory path.
200608 -  ..
200609 - F5 is the preferred method of identifying documents by ensuring the
200610 - subject is in a Control Field, which gives every document local
200611 - context.  Documents can also be identified by opening the Subject
200612 - Index and selecting a subject directly without entering the subject
200613 - into a Control Field, see below. ref SDS 0 7425
200615 -  ..
200616 - Called by macro 122 when F5 is pressed with cursor in a Control Field
200617 - and mark 2 has already been entered in a Doc Log template operation,
200618 - either by a prior F5 pass in the Reference Field, or by F1 F5 to
200619 - create a doc log template.
200621 -  ..
200622 - Line 30, ref OF 4 885G, want to preserve mark 1, marco 6, for 03502
200623 - operation that looks up subjects, per below. This allows looking up a
200624 - subject with Enter or Double clicking, and then after settling on the
200625 - subject, load it to a Control Field, where it can then be entered into
200626 - the Doc Log template with F5, since we are now preserving the initial
200627 - Mark 2 position of the Doc Log template.
200629 -  ..
200630 - Current code starts by entering mark 2, using macro 8, we want to
200631 - change this to mark 5, using macro 14.
200632 -
200633 -             macro 8 ---> macro 14
200634 -             macro 9 ---> macro 15
200636 -  ..
200637 - Current code expects target is mark 1, macro 6, and return 7, we want
200638 - to change this mark 2, using return to mark 9.
200639 -
200640 -             macro 6 ---> macro 8
200641 -             macro 7 ---> macro 9
200643 -  ..
200644 - Line 90, ref OF 4 MR9L, -label bKDoC_sub, 70 lines below, capture
200645 - subject code from control field to look up and see if it is really in
200646 - the SI.
200648 -  ..
200649 - Line 310, ref OF 4 WS6K, -label 9y8uX 30 lines below, we are using
200650 - macro 1182, changed to 1188 for long strings.
200652 -  ..
200653 - Line 730, ref OF 4 ZK5L, -label c04101 eliminated cut and paste,
200654 - using macro 1182 to post description in primary Doc Log fields.
200655 -
200656 -     Off set screen to capture max 42 char subject description.
200658 -  ..
200659 - Line 780, ref OF 4 6S3J, -label c04101, about 20 lines below, need to
200660 - enter description, then come back and get code string for subject,
200661 - and for document directory ID.
200662 -
200663 -      Only question is whether this is mark 2 or mark 5, i.e., do we
200664 -      return with macro 9 or macro 15?
200666 -       ..
200667 -      if 148 = 903 we started on control field. ref SDS 0 YM6I
200669 -       ..
200670 -      if 148 = 902 we started on references
200672 -  ..
200673 - Line 810, ref OF 4 9H6H, -label npDL in 04101 about 40 lines below
200674 -
200675 -    Clear priorsubject field entry; can only clear 41 columns, because
200676 -    run into contact id fields.
200677 -
200678 -    Improvement is to shift contact fields in front of subjects,
200679 -    because contact fields are fixed and subjects vary in length.
200680 -
200681 -
200682 -
200683 -
200684 -
200685 -
200686 -
200687 -
200688 -
200689 -
200690 -
2007 -

SUBJECTS
Doc Log & Outline Format, F1 F5, Macro 113
Publications Inventory by Subject, F2, 931010
Doc Log Template, F1 F5
Template Doc Log, F1 F5, 04101
Doc Log Primary Format, F1 F5, 04408
Drive Storage Location on Computer Disk, F1 F
Work Files Drive Storage Location F:, F1 F5,
Directory Path Project, Company Level, Primar

2710 -
271101 -  ..
271102 - 000008  F1 F5 Create Doc Log Fields, or Outline in Narrative
271103 - 000007  Doc Log Fields, or Outline in Narrative, Called by F1 F5
271104 - 04408  Moved Doc Log Code from -Entry 113 to Macro File 04408
271105 -
271106 - Follow up ref SDS 11 7684, ref SDS 14 5184.
271107 -
271108 - Line 2100, ref OF 14 HE5I, -entry 158 in 000008 changed call to macro
271109 - 113 that creates doc log fields or outline that enters the time in
271110 - narrative, from F1 F8 to F1 F5.
271111 -
271112 -     Changed this again to new macro file 04408 to save compiler space,
271113 -     per below. ref SDS 0 K3W5
271115 -  ..
271116 - This provides ergonomic compatibility with using F5 as both the target
271117 - and the execution function for entering subjects to doc log fields,
271118 - per above. ref SDS 0 P3R2
271120 -  ..
271121 - Line 50, ref OF 13 1H7J, -entry 113 in 000007, per below, moved this
271122 - code into macro file 04408 today to recover compiler space.
271124 -  ..
271125 - Line 200, ref OF 1 1078, -label SDSof in 01212 considered changing
271126 - call from macro 1132 to 04408 #2, but for now decided not to move
271127 - macro 1332 into 04408, because it is a little complicated.
271129 -  ..
271130 - Line 390, ref OF 13 IQ4I, -entry 1131 in 000007 changed call to macro
271131 - 113 to new macro file 04408.
271133 -  ..
271134 - Line 30, ref OF 9 WG5N, in 04408 moved code for -entry 113 in 0000007
271135 - to this new macro file, now called by F1 F5.
271137 -  ..
271138 - Line 40, ref OF 9 1H7J, in 04408 changed method of recognizing curosor
271139 - is positioned for entering Doc Log format or Outline using F1 F5.
271140 - ..
271141 - Line 330, ref OF 13 NM4H, -label bPArChV in 04408 about 50 lines
271142 - below, macro 8 is called to make initial target for doc log subject
271143 - mark 2. Sets 148 902 establishing mark 2 is in References, so when F5
271144 - is entered in Control Field, it will be in sync.
271146 -  ..
271147 - Line 340, ref OF 13 CP5I, -label bPArChV in 04408, 70 lines below,
271148 - changed F1 to call level 1 profile immediately, same as ESC.
271150 -  ..
271151 - Line 350, ref OF 13 OS5N, -label bPArChV 70 lines below in 04408
271152 - changed call from F8 to scroll through doc log format options to use
271153 - F5, since F1 F5 now executes the format process.
271155 -  ..
271156 - Line 360, ref OF 13 GU6J, -label bPArChV 70 lines below in 04408
271157 - changed to Other Files format to use F6, since F5 now scrolls through
271158 - the format options, so F6 is the logical corellary.
271159 -
271160 -
271162 -       ..
271163 -      Docs Received should have same format as Docs Issued
271164 -
271165 -      Up until now the format for Documents Received Today, DRT, have
271166 -      only shown the doc type.  the year, month and filename that
271167 -      reflects the date, have not been included.  These fields are
271168 -      included for Documents Issued Today, because it is a good
271169 -      assumption that the date issued is the date of the SDS record.
271170 -      Generally, this was not the case for DRT when the Doc Log system
271171 -      was created 15 years ago.  Today, email is the dominate type of
271172 -      documents received.  Our general procedure is to create a record
271173 -      to receive email on the date of the document, so it now is useful
271174 -      to make the format for DRT the same as for DIT.
271176 -       ..
271177 -      Actually, the code already has good flexibility.  The initial
271178 -      format omits file ID stuff, but we scroll through with F5 and
271179 -      enter it.
271180 -
271181 -
271182 -
271183 -
271184 -
271185 -
2712 -

SUBJECTS
Load code to SDS record, Enter Mouse, 04402
Procedures Subject Indexing
Load code to Doc Log, Enter, Mouse, 044012, F5
Doc Log Subjects, Directory Path, Descriptions, 04101, F5
Subjects Load from Subject Index to Control Field, 04402
Subject Look for Multiple Occurrances in Same

3308 -
330901 -  ..
330902 - 04402  Enter Codes, Descriptions to Doc Template, Control Field
330903 - Doc Log Template Post Dir, Code, Description from Subject Index
330904 - Control Field Post Codes, Descriptions from Subject Index, 04402
330905 -
330906 - Follow up ref SDS 11 7425.
330907 -
330908 - Macro 04402 loads subject codes and descriptions to Control Fields,
330909 - and it loads...
330910 -
330911 -             a.  Subject codes
330912 -             b.  Subject Descriptions
330913 -             c.  Directory Path based on Subject codes
330914 -
330915 - ...to Doc Log template, and gives notice if the subject is not in a
330916 - Control Field, so User can decide about adding it.
330917 - ..
330918 - This is similar to 04101 called by F5 to look up the description
330919 - of a subject code in a Control Field, and then post the same three
330920 - elements to a Doc Log template. see above. ref SDS 0 4U7K
330922 -  ..
330923 - There are two kinds of notices needed for this composite operation...
330924 -
330925 -       1.  Control Fields require checking if the code is already
330926 -           entered, and if so avoiding a duplicate entry in the same
330927 -           Control Field.  If the code is not in the current Control
330928 -           Field, notify the user if the subject is in another record
330929 -           segment.
330931 -            ..
330932 -       2.  Doc Log templates requires checking if the code is entered
330933 -           anywhere in the record, and if not giving notice, so the
330934 -           User can enter it. ref SDS 0 365F
330935 -
330937 -     ..
330938 -    Notify Doc Subject Not Entered in Control Field
330939 -
330940 -    Line 270, ref OF 5 Z78K, -label nescf in 04402 when a subject is
330941 -    entered in a Doc Log template from within the Subject Index, rather
330942 -    than from a Control Field, 04402 checks the Control Fields in the
330943 -    Record and if if subject code is not found, then set flag 123 =
330944 -    955.
330946 -     ..
330947 -    Line 620, ref OF 5 V66N, -label pubsi about 30 lines below, if 123
330948 -    = 955, return error message for Doc Log that subject code is not
330949 -    entered in a Control Field.
330950 -
330951 -
330952 -
330953 -
3310 -

SUBJECTS
Control Field Subjects Sort, 000904
Sort Summary Headings, Called from Manage Menu

3604 -
360501 -  ..
360502 - Control Fields Sort by Subjects
360503 - Sort Subjects in Control Fields
360504 - 000008  Macro 145 Sort SDS Record References and Control Fields
360505 -
360506 - On 931101 created macro 145 to sort references. ref SDS 2 8564
360507 -
360508 - This could be updated to include sorting control fields by subject.
360509 - The only issue is whether there would ever be a reason not to sort
360510 - control fields by subject.  One reason might be if we have multiple
360511 - employees in the same control field, when the record is used for a
360512 - time card, would like to sort by employee by subject, or similar
360513 - arrangements.
360515 -  ..
360516 - The question is whether this should be an ad hoc arrangement or done
360517 - consistently.  I think at this time there is a lot of advantage to
360518 - make it automatic.  Since that seems to be easiest to accomplish at
360519 - the moment, we can try to plug it in, and then see how well it works.
360521 -  ..
360522 - Line 2630, ref OF 14 HL5G, -label lprfncX below macro 145, added
360523 - routine to sort control fields.
360524 -
360525 -   [On 001021 added feature to sort SDS record Summary headings to
360526 -   facilitate finding stuff. ref SDS 18 0001
360527 -
360528 -
360529 -
360530 -
360531 -
360532 -
360533 -
360534 -
3606 -

SUBJECTS
Subjects Avoid Duplicates in Control Field, 0
Verify Code not in Control Field before Loadi
Subjects Search Other Control Fields, 000904,

3905 -
390601 -     ..
390602 -    04402  Subject Index Enter Codes Descriptions to Control Field
390603 -    Subjects Avoid Duplicate Entries in Control Field
390604 -    Search for Same Subject in Other Control Fields F1 F4
390605 -
390606 -    When Control Fields have more than 10 or so subjects, it becomes
390607 -    difficult to see if there is duplication.  The code change today
390608 -    causes 04402 to give a notice if a code selected from the Subject
390609 -    Index is already entered in the current Control Field.  If the code
390610 -    is not in the Control Field, it is entered.  It, also, puts the
390611 -    code in the standard search processor so the user can see if the
390612 -    code may be in other Control Fields in the same record.
390614 -     ..
390616 -     ..
390617 -    Line 70, ref OF 5 UA8M, in 04402 for subjects, open standard search
390618 -    macro 66 normally called by F1 F4, and load subject spec to look
390619 -    for target code in current Control Field.
390621 -     ..
390622 -    This allows user to look again if desired.  This is supplemented by
390623 -    a separate utility to search for multiple occurances of a subject,
390624 -    per below. ref SDS 0 GM8N
390626 -     ..
390627 -    Line 160, ref OF 5 LK7I, -label bMcaRyon in 04402, 20 lines below,
390628 -    determine whether the current line is a Control Field, or in the
390629 -    Reference field, and
390631 -     ..
390632 -    Line 180, ref OF 5 NU4F, -label bMcaRyon in 04402 60 lines below,
390633 -    if cursor is not in either a Control Field or in Reference field,
390634 -    stop operation and give an error message.
390635 -    ..
390636 -    Line 200, ref OF 5 7L4O, -label bMcaRyon 20 below, determine
390637 -    line number for top and botttom of current Control Field.
390639 -     ..
390640 -    Line 160, ref OF 5 BM7H, -label bMcaRyon 30 lines below, search the
390641 -    entire file.  If the code is found in the record,
390642 -
390643 -      a.  Set the location with linecnt 18, and
390644 -
390645 -      b.  Create a flag 123 = 956.
390647 -           ..
390648 -      c.  Keep specificaiton in search processor, F1 F4, so User can
390649 -          look for the specification in other control fields.
390651 -     ..
390652 -    Line 180, ref OF 5 RN8L, -label bMcaRyon in 04402 70 lines below,
390653 -    determine if the target code is in the current Control Field, and,
390654 -    if not, return error message with the target line in the middle of
390655 -    the screen for the user.
390656 -    ..
390657 -    Line 350, ref OF 5 ZG6F, -label bNsPEc about 30 lines below,
390658 -    the subject code is entered and directory path are entered in doc
390659 -    log format.
390661 -     ..
390662 -    Line 470, ref OF 5 IM5N, -label bMsPEc in 04402 to enter subjects
390663 -    we can use line @15 now, since we capture the bottom of the
390664 -    control field in the beginning.
390666 -     ..
390667 -    Line 580, ref OF 5 0552,  -label sNdy in 04402 use macro 1188 to
390668 -    read a long section of subject description.
390670 -     ..
390671 -    Line 600, ref OF 5 JQ4N, -label sNdy in 04402 about 60 lines below,
390672 -    setgbl 43 0 so description for Doc Log template does not interefere
390673 -    with Contact field.
390674 -    ..
390675 -    Line 680, ref OF 5 1920, -label pubsi in 04402 use macro 1189
390676 -    for long strings, setglb 204 0 so description does not exceed width
390677 -    of 80 column screen, less starting on column 8.
390678 -
390679 -
390680 -
390681 -
390682 -
390683 -
3907 -

SUBJECTS
Subject Look for Multiple Occurrances in Same

4003 -
400401 -  ..
400402 - 000008  Look for Multiple Occurrances of Subject in SDS Record
400403 - 03502  Subject Locate in Subject Index from Control Field
400404 - 04406  Multiple Occurances of Subject in Same Record
400405 -
400406 - We need a means to quickly check if a subject is in another location
400407 - in the same record. ref SDS 0 0F6F
400408 -
400409 - We can call this by clicking on the Special field in front of the
400410 - Control field.
400412 -  ..
400413 - Line 1690, ref OF 14 EU4H, -label oCodes in 000008 created condition
400414 - for Enter and Double Click to call 04406 if Enter or Double Click
400415 - occur in the Special Field.
400417 -  ..
400418 - Line 1710, ref OF 14 RZ6M, -entry 143 in 000008, if cursor does not
400419 - start on a blank line, then code calls 03502 to do a code look up.
400421 -  ..
400422 - Line 30, ref OF 3 EV4O, in 03502
400424 -  ..
400425 - Line 220, ref OF 3 FK3M, -label k01 in 03502 evaluates where cursor
400426 - is located and sets flag for Employee or Billing fields.  Does an
400427 - offset for the field and reads the string.
400429 -  ..
400430 - Line 340, ref OF 3 OO5M, -label nMIlk in 03502 if it is not a
400431 - function or a subject, do Contacts.
400433 -  ..
400434 - Line 1020, ref OF 3 UM3F, -label Inv in 03502 sets flags for personal
400435 - or contact data base and calls macro 1303 in 000009.  Sets error flag
400436 - 117 1112 so that macro 136 will exit rather than keep going.
400438 -  ..
400439 - Line 40, ref OF 7 IQ4I, in 04406, created routine to use search macro
400440 - 66 to look for another instance of the current subject code, and if it
400441 - is a different line, reports a multiple occurrance.  Code is kept in
400442 - search macro to look again, if duplicate is found.
400443 -
400444 -
400445 -
400446 -
400447 -
4005 -

SUBJECTS
Subjects Look Up Description in Doc Log Subje

4103 -
410401 -  ..
410402 - 000008  Find Subject Description assigned to Documents
410403 - 03502   Subject Descriptions  in SI for Codes Assigned to Documents
410404 -
410405 - Line 1680, ref OF 14H49MH, -label ndlus in 000008 if cursor is in
410406 - Reference field, see if double click was in subject description part
410407 - of the doc log and that this is a DIT or DRT entry, in that case, run
410408 - 03502 of open Subject Index.
410410 -  ..
410411 - Set flag 244 626 for 03502 to offset to Subject Index for Doc Log
410412 - field
410414 -  ..
410415 - Line 260, ref OF 3 6U7M, -label k01 in 03502 apply 244 626 to set
410416 - offset 247
410417 -
410418 -
410419 -
4105 -

SUBJECTS
Subject Locate in Control Field from Subject Index, 000904, 04402

4203 -
420401 -  ..
420402 - 044020  Find Subject in SDS Record Listed in Subject Index
420403 - 000001  Subject Index Find Code in SDS Record Control Field
420404 -
420405 - Line 1690, ref OF 2 K95L, -label bHpf081 in 03501
420406 -
420407 -     This is the main profile for Subject Index.
420408 -
420409 - Line 1780, ref OF 2 5590, -label bHpf081 in 03501
420410 -
420411 -     pfent calls macro 232 in 000001 for executing the Enter key.
420412 -
420413 -         [On 030902 code completely changed, eliminated macro 04402.
420414 -         ref SDS 20 9A6J
420416 -  ..
420417 - Line 1560, ref OF 11 4125, -enter 232 in 000001
420418 -
420419 -     This is the code for Enter in Subject Index.
420421 -      ..
420422 -     Create flag for Enter op 0 565 to distinguish in 04405 between an
420423 -     Enter and a Mouse function that launches the operation.
420425 -      ..
420426 -     savescr 13 used in 04402, per below. ref SDS 0 P55U
420427 -
420429 -  ..
420430 - Line 1570, ref OF 11 SY8O, -label SIm in 000001
420431 -
420432 -     This is where mouse code executes from macro 230.  It is within
420433 -     the code for Enter in Subject Index.
420435 -  ..
420436 - Line 1500, ref OF 11 PS4N, -label puShcr in 000001 under macro 230, if
420437 - double click in first 15 columns of Subject Index (sndx), go call
420438 - 04402 to look for subject code in current record.
420440 -  ..
420441 - Line 1560, ref OF 11 K67N, -label sdsrlu in 000001 set 127 838 flag
420442 - for 04402, call 04402 to look for subject code in current record.
420443 -
420444 -     127 838 is a general flag for both Enter and Mouse to establish
420445 -     we are looking up a code for a subject and the op was launched
420446 -     from the Subject Index.
420448 -  ..
420449 - Line 30, ref OF 5 7U5G, in 04402
420451 -  ..
420452 - When Enter or Double Click is executed within column 16, execute
420453 - getscr 13 to move cursor back to position prior to double clicking in
420454 - columns 1 - 20.  Savescr 10 is set in macro 230 for double clicking.
420456 -  ..
420457 - Line 70, ref OF 5 CT8O, transfer 127 to globals.
420459 -  ..
420460 - Line 40, ref OF 5 7U5G, top of 04402
420461 -
420462 -    -if @0 = 565 -if @127 = 838 getscr 13
420463 -
420464 -        0 = 565 is set in 000001 under macro 232 for the Enter key, and
420465 -        to distinguish from mouse op which uses the same code further
420466 -        down.
420468 -         ..
420469 -        this is saying that if this is a mouse op, then restore the
420470 -        cursor to where the mouse was double clicked.
420472 -         ..
420473 -        If it is an Enter key op, do not restore the cursor, because
420474 -        the cursor was launched from the target line for finding a
420475 -        subject code in an SDS record.
420477 -  ..
420478 - Line 160, ref OF 5 V46M, -label bMcaRyon in 04402 use flag 127 838 to
420479 - jump code in 04402, so the operation just looks for the code in the
420480 - current SDS record.
420482 -  ..
420483 - Line 250, ref OF 5 4P6K, -label dllop in 04402 about 30 lines below,
420484 - use flag 127 838 to jump out of look up operation, if successful,
420485 - using existing message.
420487 -  ..
420488 - Line 290, ref OF 5 IS5F, -label escf in 04402, end look up op.
420490 -  ..
420491 - If the code is found, we can close SI, because we can get back to the
420492 - SI by pressing Enter on the found Control Field line.
420494 -  ..
420495 - Line 310, ref OF 5 7N5I, -label escf in 04402, if the code is not
420496 - found, want to leave SI in memory, so we can go back and do whatever
420497 - we were doing when the locate operation was called.
420498 -
420499 -
420500 -
420501 -
4206 -

SUBJECTS
Subjects Conform Descriptions to Control Fiel

4303 -
430401 -  ..
430402 - 000008  Conform Descriptions to Subjects in Control Fields
430403 - 04405  Subject Descriptions Conform to Control Field Codes
430404 -
430405 - Over time descriptions of subjects below control fields get out of
430406 - sync with the order of subject codes, which are maintaine by the save
430407 - function.  So, we need a means to get subject descriptions in sync
430408 - with the codes in the control field.
430410 -  ..
430411 - Line 1750, ref OF 14 0888, -label oPSI1 in 000008 added conditional to
430412 - set a new flag if cursor or double click is beyond Subject/File at top
430413 - of Control Field line.
430415 -  ..
430416 - Line 1780, ref OF 14 0889, -label oPSI 20 lines below in 000008, code
430417 - calls new macro file 04405 to conform subject descriptions with order
430418 - of subjects in Control Field.
430420 -  ..
430421 - Line 20, ref OF 6 DE5F, in 04405, developed routine that replaces task
430422 - subject descriptions so they have the same order as the codes in the
430423 - Control Field.
430425 -  ..
430426 - Line 60, ref OF 6 E38G, -label lpdes in 04405, calls 03502 #3 to look
430427 - up the subject description in the Subject Index.
430429 -  ..
430430 - Line 80, ref OF 6 HU4J, -label cdfnd in 04405 offsets screen and uses
430431 - macro 1188 to capture the description string.
430433 -  ..
430434 - Line 770, ref OF 13 4Q8N, -label bH_lP_a under -entry 118 in 000007
430435 - has a conditional that stops macro 1188 from reading a long string
430436 - when counter 220 is reached, because that is the limit of counters and
430437 - globals assigned for this purpose when 86 180 is set.
430438 - ..
430439 - Line 1010, ref OF 13 XU6G, -label j_180 under -entry 1180 in
430440 - 000007 stops transferring counters to globals at 219.
430442 -  ..
430443 - Line 120, ref OF 6 TN3G, -label cdfnd in 04405 about 40 lines below,
430444 - setgbl 206 0 to stop char write macro 1189 so the description in the
430445 - SDS record ends before column 79.
430447 -  ..
430448 - Line 910, ref OF 3 SP3O, -label gF_f in 03502, if an error is
430449 - encountered, 03502 looks to see if there is a master file for this
430450 - level, and if not it looks in the prior level.  If not in the prior
430451 - level, it checks two levels in the default User's Subject Index,
430452 - "00000." ref OF 3 C77F
430453 - ..
430454 - Line 980, ref OF 3 W68M, -label gF_Airor in 03502 when the code
430455 - does not exist, sndx is closed, and error returned.
430456 - ..
430457 - Line 1060, ref OF 3 O17H, -label aIr in 03502 error level sets
430458 - 117 1112.
430459 -
430460 -
430461 -
430462 -
430463 -
430464 -
4305 -

SUBJECTS
Find Citations in Narrative for Docs Listed in References
Mouse for User interface

4504 -
450501 -  ..
450502 - 000001  Preserve Initial Location for Double Click
450503 - 000008  Find Docs References in Record
450504 - 04407  Reference Docs Find Citations in Narrative
450505 -
450506 - Follow up ref SDS 14 EZ6N.
450507 -
450508 - Line 500, ref OF 11 NW4M, -label sbj2cl in 000001 added code to save
450509 - initial position of a double click in savescr 13, so it can be used to
450510 - identify the target for an operation where a double click occurs.
450512 -  ..
450513 - Line 1660, ref OF 14 I46M, -label oFil in 000008 if cursor is in
450514 - Reference field, see if double click was on Doc Log type line, since
450515 - that indicates search for specified document when double click was
450516 - executed.
450518 -  ..
450519 - Line 30, ref OF 8 WQ4I, in 04407 created code that puts target
450520 - reference stack number in search op called by F1 F4 and looks for it
450521 - in the record.  If it is found, the location is mark 1.  Original
450522 - location is mark 2.
450523 -
450524 -        [On 030731 corrected and enhanced this feature by adding look
450525 -        up for SDS records, and eliminating requirement to double click
450526 -        on the field header, by instead double clicking in the line
450527 -        number field. ref SDS 19 P49M
450529 -      ..
450530 -     This mark scheme makes it possible to find the record segment,
450531 -     open the Subject Index to investigate and maintain ability to get
450532 -     back to the original target line, which is Mark 2.  Since macro
450533 -     136 assigns Mark 1 for Enter and double clicking, using it to look
450534 -     up a subject assignms Mark 1 to the Control Field line, so to get
450535 -     back to the original line in the Reference field requires a
450536 -     different mark assignment, so use Mark 2.
450537 -
450539 -  ..
450540 - Additional searches can be called with standard search feature, Shift
450541 - F4.
450542 -
450543 -
450544 -
450545 -
4506 -

SUBJECTS
Line Counters, macro 0

4703 -
470401 -  ..
470402 - 000008  F1 F7 Line Numbers, Update
470403 -
470404 - Line 2170, ref OF 14 4562, -entry 158 in 000008 moved function to
470405 - update line numbers to F1 F7 from F1 Ctrl F5; saves a key stroke.
470406 -
470407 - The function is actually not used often, because we can update line
470408 - numbers without doing a complete save operation by using F1 F2, which
470409 - only updates line numbers, colors and saves the file, as an alternate
470410 - to sorting all references and updated citations in the record, which
470411 - can ocassionally crash when Medit memory runs low.
470412 -
470413 -
470414 -
470415 -
4705 -

SUBJECTS
Control Field, create, 940525, F1 F6
Control Fields Create New, F1 F6

4904 -
490501 -  ..
490502 - 000008  F1 F6 Control Field Record Segments
490503 -
490504 - Follow up ref SDS 14 5184.
490505 -
490506 - Line 2100, ref OF 14 MW5N, -entry 158 in 000008 changed call to macro
490507 - macro file 0007 #2 that creates control field segments from F1 F7 to
490508 - F1 F6.
490509 -
490510 -
490511 -
490512 -
4906 -

SUBJECTS
Left Margin, F7 Macro 541
F07 Left and set margin.
Justify, Alt F9, Macro 49
Justify Avoid in Editor Anchors, 000811, Macr

5406 -
540701 -  ..
540702 - 000002  F7 Left Margin Control for Outline in Single Space, Macro 541
540703 - Left Margin and Justify Outline in Single Space, Macro 541, 49
540704 - Justify Alt F9 for Outline in Single Space, Macro 49
540705 -
540706 - Line 140, ref OF 12 2149, -label justfYk in 000002 about 50 lines
540707 - below, added flag 139 87 before calling macro 541 that sets left and
540708 - right margins for justify op
540709 -
540710 - Line 280, ref OF 12 SO9N, -label cfrmsdi about 10 lines below, added
540711 - flag 139 86 before calling macro 34 to split within margins, so that
540712 - macro 34 will not call macro 541 to set margins again.  This way the
540713 - margin is set once, and if there are some lines in a para that begin
540714 - within an outline structure, as follows...
540716 -                ..
540717 -               Sample text to illustrate problem to solve with this co.
540718 -               de When there is a line that begins with nominal outline
540719 -               structure, the split within margin op will only call
540720 -               macro 541 to get the left margin once.
540722 -  ..
540723 - Line 1990, ref OF 11 ZR4O, -label dms213 in 000001 modified
540724 - conditional so that macro 541 is not called when 139 = 86 per above.
540726 -  ..
540727 - Line 810, ref OF 12 9672, -entry 541 in 000002 modified scheme for
540728 - establishing left margin, so it can work with single space outline
540729 - text.  Supports work on 000810 to create addressability in every para
540730 - of a file using macro 0122 to embed anchors. ref SDS 13 9WH8
540732 -  ..
540733 - Line 990, ref OF 12 F44F, -label nSDsi developed scheme to distinguish
540734 - outline from standard paragraphing, and puncuation.  Biggest challenge
540735 - is when a sentence ends with a dot, or there is a closing parentheses
540736 - 2 or 3 positions from the beginning of the left margin.
540737 - ..
540738 - We can handle single or double spaced bullets, dots and
540739 - parentheses, but decided not to include double parentheses for now,
540740 - mainly to save compiler space.
540741 -
540742 -
540743 -
540744 -
540745 -
5408 -

SUBJECTS
Anchors Locate Links in Current Record, 04409

5503 -
550401 -  ..
550402 - 000008  Anchors Locate Links in Current Record - 04409
550403 - 04409  Locate Links for an Anchor in the Current Record
550404 - Links Find for Anchor in Current Record
550405 -
550406 - Line 1150, ref OF 14 1260, -label ed471a in 000008 moved control for
550407 - link flag from this locaton to below -label ma985a
550408 -
550409 - Get the link flag, so error message can be called if linking is on,
550410 - when the cursor is within an anchor, rather than do a link or find a
550411 - link.
550412 -      ..
550413 -      It is easy for linking to be on in SDS, and this can escape
550414 -      span of attention.  We need to be alerted when linking is on and
550415 -      a click occurs within the range of an anchor, because sometimes
550416 -      this can happen and we want the other operation to occur.  When
550417 -      the wrong operation occurs unexpectedly, it is disorienting
550418 -      because attention is focused in another direction.
550420 -       ..
550421 -      This is aided in part by providing color code and message that
550422 -      shows when "Linking" is on in the Quit-ESC field on the file
550423 -      identification line.
550424 - ..
550425 - Line 1240, ref OF 14 OP4K, -label ma985a in 000008, use
550426 - beginning position for anchor captured by macro 541, and check this
550427 - against original cursor position captured when macro 136 starts, in
550428 - counter 123. ref OF 14 5922
550430 -  ..
550431 - If cursor or double click originated within the width of the anchor
550432 - itself, look for a link to this anchor in the current record.
550434 -  ..
550435 - Line 1340, ref OF 14 6W5L, -label laiRc called new macro file 04409 to
550436 - put the ancor string in the search macro and set up to find multiple
550437 - instances, similar to looking up doc references, per above.
550438 - ref SDS 0 K3EA
550440 -  ..
550441 - Line 30, ref OF 10 WQ4I, in 04409 created code that puts target anchor
550442 - in search op called by F1 F4 and looks for it in the record.  If it is
550443 - found, the location is mark 2.  Original location is mark 1.
550444 - ..
550445 - Additional searches can be called with standard search feature,
550446 - Shift F4.
550447 -
550448 -
550449 -
550450 -
5505 -

SUBJECTS
Memory Management
Double Space Mode, Macro 50, F1 Alt F9

5804 -
580501 -  ..
580502 - Memory Management - Compiler Capacity Exceeded
580503 -
580504 - Change to macro 122 in 000007 to enhance F5 target function, caused
580505 - compiler to crash. ref SDS 0 P3R2
580506 -
580507 - Line 50, ref OF 13 1H7J, -entry 113 in 000007, moved this code into
580508 - macro file 04408 today to recover compiler space, per above.
580509 - ref SDS 0 7684
580510 -
580511 -     It sets up the initial Doc Log format, but most of the routines
580512 -     are kept in main memory.  This should keep the speed up.
580514 -      ..
580515 -     Considered moving macro 1132 into 04408, ref OF 13 HO3N, but it
580516 -     was fairly heavily integrated into macro 116 that scrolls through
580517 -     doc log options, so to save time, decided against this.
580518 -     ..
580519 -     Can recover possibly 2K by moving 1132 and 116 to macro
580520 -     files.
580521 -
580522 -      [On 000917 did this. ref SDS 17 K3W5
580524 -  ..
580525 - Line 2200, ref OF 14 68E4, -entry 149 in 000008 considered F1 F2
580526 - alternate save for SDS to save memory, but decided instead to
580527 - unplug double space capability.
580529 -  ..
580530 - Line 3420, ref OF 14 N53F, -entry 148 in 000008 considered F1 Ctrl F5
580531 - to update line numbers in SDS without full save operation. alternate
580532 - save for SDS to save memory, but decided instead to unplug double
580533 - space capability.
580535 -  ..
580536 - Line 570, ref OF 14 5J8I, -entry 155 in 000008 unplugged F1 Alt F9
580537 - to set up double space mode in editor.
580538 -      ..
580539 -      This can be moved to Editor
580541 -  ..
580542 - Line 370, ref OF 12 F48N, -entry 50 in 000002 removed double space
580543 - justify.
580544 -
580545 -      This can be moved to macro file.
580547 -  ..
580548 - Line 450, ref OF 12 4A6L, -entry 51 in 000002 removed switch
580549 - between single and double space.
580550 -
580551 -      [On 000917 put double space code back. ref SDS 17 MN9H
580552 -
580553 -
580554 -
580555 -
580556 -
5806 -
5807 -