Welch Company
San Francisco, CA
S U M M A R Y
DIARY: March 6, 2010 06:30 AM Saturday;
Rod Welch
Morris on SDS Java development wordwrap correct code problems.
1...Summary/Objective
2...Elluminate Telephone Conferencing System
3...Compiler Progress Toward Beginning Testing @ Command Must with Number
4...Compiled Macros @ Commands Change 1st Char from Number to Letter
5...Debug Refinements Enable Continual Processing Errormsg Command
6...Errormsg Command Debug Refinements Enable Continual Processing
7...Setcura Needs Variable to Recognize Quit=ESC Annotate Field
8...Mouse Commands Left and Right
9...Scroll Bar Navigate File Replace Mouse on Column 80
10...Menu Convert SDS Records HTML Transfer to Internet
11...Outline Macro 207
12...Justify Text Macro 49 Alt F9 Failing
13...File Management Macro 58 F1 F3 Failing Apply Line Draw
14...Errorcnt and Errormsg Commands Need to be Separate
15...Menu Macro 80 Not Running Correctly
16...Stats Feature
17...DOS DOS /C DOSE DOSE /C
18...Launch SDS
19...Medit Java Version Launch
20...Java Netbeans 6.8 Installed on C16
21...Next Meeting to Work on SDS
..............
Click here to comment!
CONTACTS
SUBJECTS
Ekiga Computer Software Free Long Distance Telephone Calls Collabora
Elluminate Internet Free Telephone Long Distance Learncentral Educat
1004 -
1004 - ..
1005 - Summary/Objective
1006 -
100601 - Follow up ref SDS 67 0000. ref SDS 66 0000.
100602 -
100603 -
100604 -
100605 -
100606 -
100608 - ..
1007 -
1008 -
1009 - Progress
1010 -
101001 - On 090318 planned to build an ascii file that lists commands for the
101002 - new editor. ref SDS 15 JY33
101004 - ..
101005 - 1. scroll bar............................ 100301, ref SDS 66 4C4N
101006 - 2. pfesc................................. 100224, ref SDS 64 QG6K
101007 - 3. setcolor.............................. 100108, ref SDS 56 4F3M
101008 - 4. pfent................................. 091102, ref SDS 51 EZ3I
101009 - 5. pfb1.................................. 091008, ref SDS 48 4C4N
101010 - 6. pfb1i................................. 091008, ref SDS 48 4C4N
101011 - 7. pfb2.................................. 091008, ref SDS 48 4C4N
101012 - 8. pfb2i................................. 091008, ref SDS 48 4C4N
101013 - 9. pgup.................................. 090926, ref SDS 47 FW6N
101014 - 10. pgdn.................................. 090926, ref SDS 47 FW6N
101015 - 11. ul.................................... 090924, ref SDS 46 JZ4K
101016 - 12. lr.................................... 090924, ref SDS 46 JZ4K
101017 - 13. cut................................... 090924, ref SDS 46 JZ4K
101018 - 14. copy.................................. 090924, ref SDS 46 JZ4K
101019 - 15. clear................................. 090924, ref SDS 46 JZ4K
101020 - 16. paste................................. 090924, ref SDS 46 JZ4K
101021 - 17. insert................................ 090924, ref SDS 46 JZ4K
101022 - 18. pfd................................... 090924, ref SDS 46 JZ4P
101023 - 19. pfu................................... 090924, ref SDS 46 JZ4P
101024 - 20. tab................................... 090924, ref SDS 46 YW9N
101025 - 21. tab1.................................. 090924, ref SDS 46 YW9N
101026 - 22. pft................................... 090924, ref SDS 46 YW9N
101027 - 23. errormsg.............................. 090912, ref SDS 44 5N7J
101028 - 24. settabs............................... 090912, ref SDS 44 VM4L
101029 - 25. savx.................................. 090912, ref SDS 44 XT5J
101030 - 26. strcnt 0 0............................ 090907, ref SDS 41 XT5J
101031 - 27. compiler.............................. 090715, ref SDS 33 YY6N
101032 - 28. ioff.................................. 090715, ref SDS 33 0I5J
101033 - 29. debug nnn............................. 090530, ref SDS 30 OY3H
101034 - 30. -gosubup.............................. 090529, ref SDS 29 OY3H
101035 - 31. -gosubdn.............................. 090529, ref SDS 29 OY3H
101036 - 32. -label................................ 090528, ref SDS 28 OY3H
101037 - 33. -goto................................. 090528, ref SDS 28 OY3H
101038 - 34. -gg................................... 090528, ref SDS 28 OY3H
101039 - 35. -gosub................................ 090528, ref SDS 28 OY3H
101040 - 36. -return............................... 090528, ref SDS 28 OY3H
101041 - 37. -exit................................. 090528, ref SDS 28 OY3H
101042 - 38. -d.................................... 090528, ref SDS 28 OY3H
101043 - 39. -u.................................... 090528, ref SDS 28 OY3H
101044 - 40. -if @................................. 090528, ref SDS 28 OY3H
101045 - 41. join.................................. 090528, ref SDS 28 OY3H
101046 - 42. split................................. 090528, ref SDS 28 OY3H
101047 - 43. n<<................................... 090528, ref SDS 28 OY3H
101048 - 44. n>>................................... 090528, ref SDS 28 OY3H
101049 - 45. file.................................. 090511, ref SDS 27 HA3L
101050 - 46. purge................................. 090511, ref SDS 27 HA3L
101051 - 47. load.................................. 090511, ref SDS 27 HA3L
101052 - 48. pcmd2................................. 090511, ref SDS 27 HA3L
101053 - 49. datecnt n 0........................... 090511, ref SDS 27 QX4O
101054 - 50. rs.................................... 090511 ref SDS 27 HA3L
101055 - 51. ins_text.............................. 090511, ref SDS 27 HA3L
101056 - 52. markcur nn............................ 090504, ref SDS 26 HA3L
101057 - 53. ecur nn............................... 090504, ref SDS 26 HA3L
101058 - 54. errorcnt 0 0.......................... 090504, ref SDS 26 Q24M
101059 - 55. aw.................................... 090504, ref SDS 26 HA3L
101060 - 56. eol................................... 090504, ref SDS 26 HA3L
101061 - 57. of.................................... 090504, ref SDS 26 HA3L
101062 - 58. quit.................................. 090504, ref SDS 26 HA3L
101063 - 59. setgbl................................ 090504, ref SDS 26 HA3L
101064 - 60. getgbl................................ 090504, ref SDS 26 HA3L
101065 - 61. gfname................................ 090504, ref SDS 26 HA3L
101066 - 62. pushc popc............................ 090504, ref SDS 26 HA3L
101067 - 63. savescr n............................. 090504, ref SDS 26 HA3L
101068 - 64. linecnt............................... 090430, ref SDS 25 KF9G
101069 - 65. margin................................ 090430, ref SDS 25 KF9G
101070 - 66. dos /c................................ 090430, ref SDS 25 XT4F
101071 - 67. dosepath.............................. 090430, ref SDS 25 ET3M
101072 - 68. fr.................................... 090420, ref SDS 23 HD5J
101073 - 69. fl.................................... 090420, ref SDS 23 HD5J
101074 - 70. nb.................................... 090420, ref SDS 23 WE62
101075 - 71. pfe................................... 090420, ref SDS 23 WE5N
101076 - 72. l-/ /.............................. 090417, ref SDS 22 H95M
101077 - 73. zonereps.............................. 090413, ref SDS 20 C946
101078 - 74. repscnt............................... 090413, ref SDS 20 C946
101079 - 75. c /xyz/zzz/* *........................ 090408, ref SDS 19 DO45
101080 - 76. zone.................................. 090331, ref SDS 17 PA54
101081 - 77. l / /............................. 090331, ref SDS 17 PA54
101082 - 78. s / /............................. 090331, ref SDS 17 PA54
101083 - 79. pf10.................................. 090331, ref SDS 17 KM9G
101084 - 80. pa7................................... 090331, ref SDS 17 KM9G
101085 - 81. immed commands........................ 090320, ref SDS 16 KM9G
101086 - 82. font.................................. 090131, ref SDS 12 D45G
101087 - 83. annotate.............................. 090119, ref SDS 10 UI4M
101088 - 84. color................................. 090119, ref SDS 10 IS6K
101089 - 85. setcolor.............................. 090119, ref SDS 10 IS6K
101090 - 86. @filename............................. 090119, ref SDS 10 CB8N
101091 - 87. setcur 0 0............................ 090119, ref SDS 10 CB8N
101092 - 88. setcura n 0........................... 090119, ref SDS 10 CB8N
101093 - 89. inscnt 0 0............................ 090119, ref SDS 10 CB8N
101094 - 90. medit................................. 090119, ref SDS 10 CB8N
101095 - 91. e..................................... 090119, ref SDS 10 CB8N
101096 -
101097 -
101098 -
101099 -
1011 -
SUBJECTS
Default Null Subject Account for Blank Record
1103 -
110401 - ..
110402 - Planning to work on....
110403 -
110404 - 1. compiler........................ ref OF 4 VR5L
110405 - 2. er ..............(not needed)... ref OF 4 QWTZ
110406 - 3. repeat n ........(not needed)... ref OF 4 2RSR
110407 - 4. oo ..............(not needed)... ref OF 4 2RQQ
110408 - 5. ins_down ........(not needed)... ref OF 4 2RVY
110409 - 6. recl n...........(not needed)... ref OF 4 2TVS
110410 - 7. rep_down.........(not needed)... ref OF 4 2XXT
110411 - 8. ESC <>..........(not needed)... ref OF 4 2TSU
110412 - 9. savc.............(not needed)... ref OF 4 R47G
110413 - 10. addtabs..........(not needed)... ref OF 4 2UPW
110414 - 11. tabs.............(not needed)... ref OF 4 2SYT
110415 - 12. tabsoff..........(not needed)... ref OF 4 2TPQ
110416 - 13. notabs...........(not needed)... ref OF 4 2TQV
110417 - 14. attr........(peculiar to DOS)... ref OF 4 QW6J
110418 - 15. ragon ragoff.....(not needed)... ref OF 4 QPPP
110419 - 16. pad1.............(not needed)... ref OF 4 2SVT... ref SDS 53 YN5M
110420 - 17. nopad............(not needed)... ref OF 4 2SWQ... ref SDS 53 YN5M
110421 - 18. jj...............(not needed)... ref OF 4 2RXR... ref SDS 53 YN5M
110422 - 19. jc...............(not needed)... ref OF 4 2SPR... ref SDS 53 YN5M
110423 - 20. jl...............(not needed)... ref OF 4 2SPX... ref SDS 53 YN5M
110424 - 21. jr...............(not needed)... ref OF 4 2SQX... ref SDS 53 YN5M
110425 - 22. dos /c.......................... ref OF 4 2QTS
110426 - 23. dose /c......(same as dos /c)... ref OF 4 QXUR
110427 - 24. space 1......................... ref OF 4 QVQS
110428 - 25. ioff............................ ref OF 4 8472
110429 - 26. pfinsw.......................... ref OF 4 4966
110430 - 27. pfinsw1......................... ref OF 4 4966
110431 - 28. posmouse........................ ref OF 4 RPVP
110432 - 29. tl.............................. ref OF 4 TSTY
110433 - 30. tm.............................. ref OF 4 RQPP
110434 - 31. ledger.......................... ref OF 4 QXPR
110435 - 32. stats........................... ref OF 4 2SWX
110436 - 33. nostats......................... ref OF 4 2SXX
110437 - 34. ffile.COM (sf.com).............. ref OF 4 QVSP
110438 -
110439 -
110440 -
1105 -
SUBJECTS
Computer Remote Control Elluminate Desktop Applications Menu Procedu
2803 -
280401 - ..
280402 - Elluminate Telephone Conferencing System
280403 -
280404 - Follow up ref SDS 67 TQ6I, ref SDS 66 TQ6I.
280405 -
280406 - On 090907 changed from using Ekiga to Elluminate, ref SDS 41 NI63, for
280407 - no cost long distance telephone conferencing to work on Medit and SDS.
280408 - Elluminate is explained on 090907 1132. ref SDS 42 YM5L
280410 - ..
280411 - The record on 090907 1132 explains Elluminate. ref SDS 42 YM5L
280413 - ..
280414 - Remote control instructions are on 100224 0814. ref SDS 64 TQ6I
280416 - ..
280417 - Used Eluminate today for conference call to work from home today,
280418 - rather than visit Morris in Saratoga.
280419 -
280420 -
2805 -
SUBJECTS
Default Null Subject Account for Blank Record
2903 -
290401 - ..
290402 - Compiler Progress Toward Beginning Testing @ Command Must with Number
290403 - Compiled Macros @ Commands Change 1st Char from Number to Letter
290404 -
290405 - Follow up ref SDS 67 263K, ref SDS 66 263K.
290406 -
290407 -
290408 -
290409 -
2905 -
SUBJECTS
Default Null Subject Account for Blank Record
3003 -
300401 - ..
300402 - Debug Refinements Enable Continual Processing Errormsg Command
300403 - Errormsg Command Debug Refinements Enable Continual Processing
300404 -
300405 - Follow up ref SDS 67 SC4H, ref SDS 66 SC4H.
300406 -
300407 - Pending improvements listed on 100210 1019. ref SDS 62 SC4H
300408 -
300409 -
300410 -
3005 -
SUBJECTS
Default Null Subject Account for Blank Record
3103 -
310401 - ..
310402 - Setcura Needs Variable to Recognize Quit=ESC Annotate Field
310403 -
310404 - Follow up ref SDS 67 AV7O, ref SDS 66 AV7O.
310405 -
310406 - Planning for sectura command using mouse, reported on 100208 0907.
310407 - ref SDS 61 AV7O
310408 -
310409 -
310410 -
3105 -
SUBJECTS
Default Null Subject Account for Blank Record
3203 -
320401 - ..
320402 - Mouse Commands Left and Right
320403 -
320404 - Follow up ref SDS 67 4C4N, ref SDS 66 4C4N.
320405 -
320406 - Planning for scroll bar considered on 100210. ref SDS 62 BY3H
320408 - ..
320409 - Line 340, ref OF 13 4473, -entry 230 in 000001
320410 -
320411 - -entry 230
320412 -
320413 - Testing mouse code here with debug.
320415 - ..
320416 - On 100301 Morris made progress creating scroll bar feature. The
320417 - current version now has a vertical scroll bar. Decided to forego
320418 - horizontal scroll bar for now. ref SDS 66 VU4N
320419 -
320420 -
320422 - ..
320423 - Scroll Bar Navigate File Replace Mouse on Column 80
320424 -
320425 - Morris working this evening on functionality for scroll bar.
320426 -
320428 - ..
3205 -
3206 -
3207 - 2140
3208 -
320801 - This was not completed. He will work on more later.
320802 -
320803 -
320804 -
320805 -
3209 -
SUBJECTS
Default Null Subject Account for Blank Record
3303 -
330401 - ..
330402 - Menu Convert SDS Records HTML Transfer to Internet
330403 -
330404 - Follow up ref SDS 67 J23L, ref SDS 66 J23L.
330405 -
330406 - Solution to "sectura" problem above applied with mouse, ref SDS 62
330407 - AV7O, clicking on the Command line above the Annotate field, beginning
330408 - with Quit=ESC, etc., for calling Internet formatting and uploading
330409 - functions, needs to be changed and moved to the new Field above the
330410 - Medit screen where there is currently a menu with File and Help.
330412 - ..
330413 - On 100211 0930 letter to Morris asks about applying the new menu field
330414 - above the Medit screen to perform HTML formatting, and transfer to the
330415 - Internet. ref SDS 63 KR8W
330416 -
330417 -
330418 -
330419 -
3305 -
SUBJECTS
Default Null Subject Account for Blank Record
3403 -
340401 - ..
340402 - Outline Macro 207
340403 -
340404 - Follow up ref SDS 67 W16I, ref SDS 66 W16I.
340406 - ..
340407 - Work on 100303 shows that fixing macro 49, ref SDS 67 UP4F, fixed the
340408 - problem with macro 127 that updates outline structue, reported on
340409 - 100224 0814. ref SDS 64 GP8H
340411 - ..
340412 - On 100303 found outline code in macro 127 is adding an extra dot in
340413 - front of the outline level, because inscnt command is not moving
340414 - cursor to end of string. ref SDS 67 4E6N
340416 - ..
340417 - Morris fixed this problem today.
340418 -
340419 -
340421 - ..
340422 - Justify Text Macro 49 Alt F9 Failing
340423 -
340424 - Follow up ref SDS 67 QO4H, ref SDS 66 QO4H.
340425 -
340426 - Morris fixed this on 100303. ref SDS 67 QO4H
340427 -
340428 -
340429 -
340430 -
3405 -
SUBJECTS
Default Null Subject Account for Blank Record
3503 -
350401 - ..
350402 - File Management Macro 58 F1 F3 Failing Apply Line Draw
350403 -
350404 - Follow up ref SDS 67 EY6I, ref SDS 66 EY6I.
350406 - ..
350407 - Line 2270, ref OF 14 0673, -entry 58 in 000002
350409 - ..
350410 - On 100303 testing indicats errormsg command is broke again.
350411 - ref SDS 67 WZ6K
350412 -
350414 - ..
350415 - Errorcnt and Errormsg Commands Need to be Separate
350416 -
350417 - Discovered this evening that Java Medit has been coded to have
350418 - correlations, something like if errorcnt command has been set, then
350419 - errormsg command will not stop processing.
350421 - ..
350422 - Morris checked original Medit this evening, and conformed the new code
350423 - to the original functionality, so that errorcnt and errormsg are now
350424 - unrelated in the new code.
350425 -
350426 - [On 100320 2121 errormsg command still seems to be broke.
350427 - ref SDS 68 EY6I
350428 -
350429 -
350430 -
350431 -
350432 -
3505 -
SUBJECTS
Default Null Subject Account for Blank Record
3603 -
360401 - ..
360402 - Menu Macro 80 Not Running Correctly
360403 -
360404 - Follow up ref SDS 67 FG6F, ref SDS 66 FG6F.
360406 - ..
360407 - Line 180, ref OF 15 8E3H, -entry 80 in 000003
360408 -
360409 - ioff
360410 - tl 0
360411 -
360412 - These commands are not yet programmed, so unplug for testing.
360414 - ..
360415 - Getting Java compile error with * to unplug commands in
360416 - compiled macros. * works okay in macro files. Was getting
360417 - "missing "-return" command.
360419 - ..
360420 - When * removed from ioff command, the program compiled without
360421 - errors.
360423 - ..
360424 - This is difficult to fix. It is easy enough to use blanks instead of
360425 - "*" in compiled macros. No real need for commenting in compiled macros
360426 - wtih "*".
360427 -
360429 - ..
360430 - Line 270, ref OF 15 PG9M, -entry 806 in 000003
360431 -
360432 - -entry 806
360433 -
360434 - This is where the error is occurring.
360435 -
360436 - It is part of the menu command that saves the visible screen
360437 - to restore after menu ops.
360438 -
360439 -
360441 - ..
360442 - Stats Feature
360443 -
360444 - Follow up ref SDS 67 QW9I, ref SDS 66 QW9I.
360445 -
360446 - Morris fixed immed commands, e.g., cc mm rr dd, to display on stats
360447 - line while pending.
360449 - ..
360450 - The new format lists...
360451 -
360452 - dd1, mm1 mm2, etc.
360454 - ..
360455 - Discussed using instead the line numbers where the commands are
360456 - entered, e.g.,
360457 -
360458 - dd8
360459 -
360460 - mm12
360461 - mm20
360463 - ..
360464 - Morris advised that Num Lock and Caps Lock is shown to be supported
360465 - for Java, but he is getting a message that says something about this
360466 - is not working.
360468 - ..
360469 - Morris conformed the size of the stats field to more closely align
360470 - with title line and CMD line, i.e., a single line.
360471 -
360472 -
3605 -
SUBJECTS
Default Null Subject Account for Blank Record
4803 -
480401 - ..
480402 - DOS DOS /C DOSE DOSE /C
480403 -
480404 - Morris programmed Medit Java so these two commands do the same
480405 - thing...
480406 -
480407 - dos /c.......................... ref OF 4 2QTS
480408 - dose /c......(same as dos /c)... ref OF 4 QXUR
480410 - ..
480411 - Additionally, he eliminated the /c feature, so the commands in Medit
480412 - Java are now simply...
480413 -
480414 - dos............................. ref OF 4 2QTS
480415 - dose.........(same as dos)...... ref OF 4 QXUR
480417 - ..
480418 - Evidently, the /c feature in Medit assembly (original code) applied
480419 - the cmd.exe /c switch to end ops.
480421 - ..
480422 - The requirement is to have two features...
480423 -
480424 - 1. dos
480425 -
480426 - This opens command prompt to perform ops. It is mostly not
480427 - needed any more, because command prompt can be opened just as
480428 - easily with several tasks in Windows.
480430 - ..
480431 - 2. dos /c
480432 -
480433 - Access command prompt to launch various file management tasks,
480434 - include launch other programs for interoperability.
480436 - ..
480437 - The new Medit Java program eliminates /c and so requires doing every
480438 - task in a batch cmd file with an exit command at the end in order to
480439 - return control to the Medit user.
480441 - ..
480442 - Morris initially said today that this feature cannot be accomplished
480443 - with Java.
480445 - ..
480446 - Research found that Morris did much of this work on 090430 0700.
480447 - ref SDS 25 XT4F
480449 - ..
480450 - Explanation on dose command to launch batch file is on 090430 0700.
480451 - ref SDS 25 XB9G
480453 - ..
480454 - Line 220, ref OF 16 LX3O, -entry 153 in 000008
480455 -
480456 - -entry 153
480457 - dospath i:\windows\system32\cmd.exe /C start
480458 -
480459 - Added dospath command to Java Medit - needs experimentation to
480460 - run correctly.
480462 - ..
480463 - Need to experiement to see how this works with dospath command in
480464 - profile.
480465 -
480466 - [On 100820 seem to have dos and dose working correctly for
480467 - file management in Medit Java and without using dospath.
480468 - ref SDS 69 LH66
480469 -
480470 -
480471 -
480472 -
480473 -
4805 -
SUBJECTS
Default Null Subject Account for Blank Record
4903 -
490401 - ..
490402 - Launch SDS
490403 -
490404 - Temporarily put commands for launching SDS with new Java Medit in...
490406 - ..
490407 - Line 200, ref OF 11 GO5G, in c: sd 61 sds.cmd
490408 -
490409 - java -jar "C:\sd\60\NetBeansProjects\jedit\dist\jedit.jar" messages C:\SD\03\04702
490410 -
490411 - This still does not work because Java Medit cannot open a file
490412 - from the DOS prompt, and so cannot call a profile, as explained
490413 - on 090430 0700. ref SDS 25 XB9G
490414 -
490415 -
490416 -
4905 -
SUBJECTS
Default Null Subject Account for Blank Record
5003 -
500401 - ..
500402 - Medit Java Version Launch
500403 -
500404 -
500405 -
500406 - Line 200, ref OF 10 EM7I, in c: sd 31 MJ.CMD
500407 -
500408 - [On 100920 1407 Morris added support for opening files and
500409 - executing specified commands. ref SDS 70 LV4G Still need
500410 - Java development code compiles into e.exe with code for
500411 - Medit. ref SDS 70 I65M
500412 -
500413 -
500414 -
500415 -
5005 -
SUBJECTS
Java Netbeans 6.8 Upgrade Installed C16 Windows XP 32-bit Replacing
5903 -
590401 - ..
590402 - Java Netbeans 6.8 Installed on C16
590403 -
590404 - Follow up ref SDS 67 Y38J, ref SDS 66 Y38J.
590405 -
590406 - Installed major upgrade of 15 or so items.
590407 -
590408 -
590409 -
590410 -
5905 -
SUBJECTS
Default Null Subject Account for Blank Record
6003 -
600401 - ..
600402 - Next Meeting to Work on SDS
600403 -
600404 - Follow up ref SDS 67 OC77, ref SDS 66 OC77.
600405 -
600406 - Plan to do more work on Wednesday, 100303.
600407 -
600408 -
600409 -
600410 -
600411 -
600412 -
6005 -