home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / COMM / MISC / SRC26_2.ZIP / DOC / CHANGE.LOG < prev    next >
Encoding:
Text File  |  1990-07-15  |  14.2 KB  |  453 lines

  1. # -*- outline -*-
  2. #
  3. # change.log: hterm history of modification
  4. #
  5. # Author: HIRANO Satoshi
  6. # (C) 1989 Halca Computer Science Laboratory UEC  TM
  7. #          University of Tokyo
  8. #
  9.  
  10. 2.6.-2.1 (90/07/07) -> 2.6.-1.0 (90/07/14)
  11. ** bug fix
  12. 90/07/09 Halca.Hirano ansi.c
  13.     move cursor after receiving non graphic character to avoid side
  14.     effect of locate() optimazation
  15. 90/07/08 Halca.Hirano file.c
  16.     don't restore screen if CTRL-PF7/PF8 is pressed and log/upload is
  17.     closed.
  18. 90/07/09 Halca.Hirano ansi.c
  19.     fix IBM-PC character color table and ESC [ Ps m sequence
  20. 90/07/09 Halca.Hirano bdftohft.c ohta@ricoh
  21.     port to Turbo C
  22. 90/07/12 Halca.Hirano font.c Halca.Hirano font.c
  23.     limit font cache size < 64KB
  24. 90/07/12 Halca.Hirano setup.c hterm.c utils.c 
  25.     fix changing line mode bugs; always clear page when line mode is changed.
  26. 90/07/12 Halca.Hirano ibmpc.c font.c ansi.c
  27.     only white char and black back mode is allowed in soft font mode
  28. 90/07/12 Halca.Hirano edit.c
  29.     fix 25 line mode initial cursor position
  30. 90/07/12 Halca.Hirano kermit.c file.c
  31.     display 'unavailable' kermit receive transfered percentage
  32. 90/07/12 Halca.Hirano setup.c default.h
  33.     set NO_FEP as a default for non PC9801 machines
  34. 90/07/14 Halca.Hirano indexer.c indexer.h indexlib.c
  35.     add version check facility
  36.  
  37. * 2.6.-2.0 --> 2.6.-2.1 (1990/07/07)
  38. ** big fix
  39. 90/07/07 file.c
  40.     fix logging bug (it did not work at all)
  41. 90/07/07 ibmpc.c
  42.     fix AX soft font bug (it did not work at all)
  43.  
  44.  
  45.  
  46. * 2.6.-3  --> 2.6.-2 (1990/07/05)
  47. ** new features
  48. 90/06/22 Halca.Hirano edit.c
  49.     use one more upper line for status line
  50.     kanji is available
  51.  
  52. 90/06/22 Halca.Hirano bdftohft.c
  53.     accept maru14.bdf in addition to a14.bdf/k14.bdf
  54.  
  55. 90/06/27 Zundoko@enterprise keypc.c
  56.     generate '|' by SHIFT-\ key on J3100
  57.  
  58. 90/06/28 Halca.Hirano edit.c
  59.     add delete line and insert line
  60.  
  61. 90/07/01 Halca.Hirano hemacs.c edit.c
  62.     create hemacs file viewer
  63.  
  64. 90/07/04 Halca.Hirano hterm.c
  65.     print compile configuration by -? option
  66.  
  67. ** buf fix
  68. 90/06/23 Tominaga@titech keydrvpc.asm
  69.     force to enable interrupt at returning of inputKey().
  70.     this fixes character lost and infinit bell on J3100/AX with ATOK.
  71.  
  72. 90/06/23 Halca.Hirano kermit.c
  73.     make receive/sent packet count long integer to avoid wrap around
  74.     of this counter if count becomes greater than 0x7fff
  75.  
  76. 90/06/23 Halca.Hirano xmodem.c
  77.     correct expected file size for file receiving
  78.  
  79. 90/06/23 Tominaga@titech hterm.c setup.c
  80.     fix hang up by CTRL-PF9 (upload file) in communication mode.
  81.  
  82. 90/06/23 Halca.Hirano key98.c
  83.     Now we can run hterm on MSDOS 2.11
  84.  
  85. 90/06/23 Zundoko@enterprise hterm.c
  86.     change difftime to (t2-t1) because TurboC's difftime uses floaing
  87.     point library
  88.  
  89. 90/06/27 Halca.Hirano port.c
  90.     change reset data to reset i8251 on PC98 to avoid to generate
  91.     illegal output character at startup of hterm
  92.  
  93. 90/07/04 Halca.Hirano all
  94.     use funtion prototype declaration
  95.  
  96. 90/07/04 Halca.Hirano keytab98.h
  97.     change ascii mode ctrl keys (generate 0x1b-0x1f by ctrl-2,7)
  98.  
  99. 90/07/05 Halca.Hirano font.c pc98.c j3100.c ibmpc.c
  100.     fix soft font cursor bug
  101.  
  102. 90/07/05 Halca.Hirano bdftohft.c
  103.     fix bug of hex to decimal conversion routine.
  104.  
  105.  
  106.  
  107. * 2.6.-3
  108. ** new features
  109. 90/05/27 Halca.Hirano indexer.c indexer.h
  110.     add include command '@filename' so that we could edit large files
  111.  
  112. 90/05/27 Halca.Hirano key98.c keytab98.h setup.c hkeyset.c
  113.     add keySwapTable; now we can assign any key to any key.
  114.     also 'swap keys' menu is added to setup.
  115.  
  116. 90/05/28 Halca.Hirano directories
  117.     move doc files in DOC directory
  118.     move batch files in BATCH directory
  119.     move termcap terminfo .. in ETC directory
  120.  
  121. 90/05/28 Halca.Hirano compile.bj install.bj
  122.     rewrite install.bat entirely into Batch Jack syntax
  123.         and rename it compile.bj
  124.     write install program install.bj
  125.     
  126. 90/06/12 Halca.Hirano setup.c
  127.     rewrite menu interpreter smaller.
  128.  
  129. 90/06/17 Halca.Hirano utils.c
  130.     support filename completion in emacs()
  131.  
  132. 90/06/18 Halca.Hirano kermit.c xmodem.c
  133.     use a common buffer by file xfer protocols.
  134.     
  135. 90/06/18 Halca.Hirano font.c pc98.c ibmpc.c j3100.c setup.c console.c hterm.c...
  136.     support soft font
  137.  
  138. 90/06/18 Halca.Hirano pc98.c setup.c
  139.     remove smooth scroll function
  140.  
  141. 90/06/21 Halca.Hirano keytab98.h key98.c
  142.     change key table size from short to u_char
  143.  
  144. ** bug fix
  145.  
  146. 90/05/27 Halca.Hirano kermet.c
  147.     fix short packet receive fail bug
  148.  
  149. 90/05/27 Halca.Hirano kermit.c
  150.     fix kermit file error bug
  151.  
  152. 90/05/30 Halca.Hirano ansi.c
  153.     send 'kanji end' sequence when auto print mode is selected by escape
  154.         sequence.
  155.  
  156. 90/05/30 Halca.Hirano hterm.c
  157.     enable printer if autoprintMode is YES in set-up file at startup
  158.  
  159. 90/06/16 Halca.Hirano ansi.c
  160.     fix ESC[;r bug.
  161.         old: ESC[;r sets scroll region line 0 to line 0
  162.         new: ESC[;r sets scroll region line 0 to bottom
  163.  
  164. 90/06/17 Halca.Hirano msdos.c
  165.     change directory conversion way in getNextFileName()
  166.     old:    a:dir -> a:/dir
  167.     new:    a:dir -> a:dir    (This is correct on MSDOS.)
  168.  
  169. * 2.6.-4
  170.  
  171. ** new features
  172. 90/04/30 Halca.Hirano key98.c crt.asm end.asm
  173.     make special C startup file for regident program 'hkey.exe'.
  174.         old size in memory    70096 bytes
  175.         new size in memory    4000 bytes!!!
  176. 90/05/01 Halca.Hirano utils.c setup.c port.c key98.c saver98.c saverpc.c
  177.     restore interrupt handlers before calling operating system
  178.         so that we could use 'swap' utility.
  179. 90/05/01 Halca.Hirano hkeyset.c
  180.     make new utility to change keyboard mapping of hkey.
  181. 90/05/01 mad@keio indexer.c indexlib.c
  182.     compress records in hterm.db database file.
  183.  
  184.  
  185. * 2.6.-5 (90/04/22)
  186.  
  187. 90/03/27 Halca.Hirano pc98.c
  188.     now we don't use vram second page
  189. 90/03/27 Halca.Hirano console.c ansi.c pc98.c setup.c
  190.     background/background/border color
  191. 90/03/27 Halca.Hirano setup.c and etc.
  192.     move some utilities to non-regident part file.
  193. 90/04/21 Halca.Hirano utils.c
  194.     employ efficient rewriting method in mini-mini-emacs editor
  195.         old: rewrite entirely
  196.         new: rewrite partially
  197. 90/04/21 Halca.Hirano pc98.c utils.c
  198.     remember whether function key is displayed or not at startup,
  199.         then recover function key display before end
  200. 90/04/23 Halca.Hirano setup.c
  201.     fix clearComm bug, it was not clear kanji sequence
  202. 90/04/23 Halca.Hirano setup.c console.c
  203.     preserve wrap pending thru setup/histEditor
  204.  
  205. * 2.5.2 (89/12/24 Christmas Special) -> 2.5.3
  206.  
  207. ** fixes:
  208. 90/01/16 Halca.Hirano kermit.c
  209.     get rid of bugs which make devide by zero error when sending null length
  210.         file
  211. 90/01/16 Halca.Hirano xmodem.c
  212.     get rid of bugs which make devide by zero error when sending null length
  213.         file
  214.  
  215. * 2.5.1 (89/12/13) -> 2.5.2 (89/12/24 Christmas Special)
  216.  
  217. ** fixes:
  218.  
  219. 89/12/12 yamamoto@kyoto-u file.c
  220.     suppress control-Z while Text mode uploading
  221. 89/12/16 Tominaga@Titech pritner.c
  222.     fix printer ready checking bug for J3100/IBM-PC/AX
  223.     (I missed BIOS calling interrupt number)
  224. 89/12/16 Tominaga@Titech keypc.c keytabpc.h
  225.     extend META-keys
  226.     Now META-CTRL-A generates ESC ^A
  227. 89/12/16 Halca.Hirano setup.c
  228.     save/load dropER to/from set-up file
  229. 89/12/24 Halca.Hirano ansi.c
  230.     don't display non-supported escape sequences
  231. 89/12/24 Halca.Hirano pc98.c j3100.c ibmpc.c
  232.     insert nullFunction() in wait loop in bell() to avoid optimizer volatile
  233.     variable bug
  234. 89/12/24 Halca.Hirano keypc.c
  235.      fix key table loading bug for ibm-pc family. I made an attempt to WRITE
  236.          APPLCursor and APPLPad!!
  237. ** known bugs: (contribution is welcome!)
  238.     funny xmodem receive percentage when using with 'sb'.
  239.     erase-to-end-of-line escape sequence does not erase char under cursor
  240.         when the cursor exists at the end of line column.
  241.     kermit send/rec by META_PFkey make cursor disappeared.
  242.     kermit does not report file I/O error!
  243.  
  244. * 2.5.0 (89/11/24) -> 2.5.1 (89/12/13)
  245.  
  246. ** fixes:
  247.  
  248. 89/11/28 naka_j@huie.hokudai.ac.jp key98.c,config.h
  249.     old MATUTAKE(FEP) eats DEL, then add code change.
  250. 89/11/29 Halca.Hirano key98.c
  251.     fix PC98XA keyboard hanging up; increase nops for repeative I/O access
  252. 89/11/29 Halca.Hirano key98.c
  253.     fix set-up mode ten key bug
  254. 89/11/29 Halca.Hirano key98.c keytab98.h
  255.     fix normal keypad mode HOME, HELP key bug
  256. 89/11/29 Halca.Hirano saver98.c serdrv98.asm
  257.     fix timer bomb problem. (restore old timer vector)
  258. 89/11/30 Halca.Hirano port.c
  259.     send kanji in/out only at code changing timing
  260.         old: ESC $ B k1 k2 ESC ( J  ESC $ B k3 k4 ESC ( J
  261.         new: ESC $ B k1 k2 k3 k4 ESC ( J
  262. 89/11/30 mik@uop config.h setup.c port.c ansi.c
  263.     add NEC (ACOS) kanji code (option flag is in config.h)
  264. 89/12/02 Halca.Hirano xmodem.c
  265.     don't check spurious EOT when we use XMODEM protocol.
  266.         Some BBS's XMODEM fails if hterm sends NAK against EOT to 
  267.         check spurious EOT. Thus hterm sends ACK for EOT, not NAK.
  268. 89/12/04 Halca.Hirano config.h
  269.     change function key string length from 14 to 17 (16+1)
  270. 89/12/08 Halca.Hirano edit.c
  271.     off logging in history editor
  272. 89/12/08 Halca.Hirano file.c
  273.     prevent to check CTRL-C by DOS (restore at exit)
  274. 89/12/12 Halca.Hirano xmodem.c kermit.c file.c
  275.     move getNextFileName() from xmodem.c/kermit.c to file.c
  276.     completely fixes bugs in getNextFileName().
  277.         now we can use;
  278.             file.c file.* dir/file.* /dir/file.* a:file.c a:/file.c a:\file.c
  279.  
  280. ** new features:
  281.  
  282. 89/11/29 Halca.Hirano setup.c config.h ibmpc.c pc98.c j3100.c
  283.     audible/visible/both bell mode (old audible/both)
  284. 89/12/01 Halca.Hirano kermit.c
  285.     kermit long packet feature is now available.
  286. 89/12/04 Halca.Hirano config.h hterm.c setup.c key98.c keypc.c saver98.c
  287.                         saverpc.c serdrv98.asm
  288.     experimental BS key watcher
  289. 89/12/04 Halca.Hirano setup.c key98.c keytab98.h keypc.c keytabpc.h
  290.     add remap typewriter keys function (PC9801 only)
  291. 89/12/06 Halca.Hirano port.c setup.c config.h
  292.     drop line at exit option (ER/RTS off)
  293. 89/12/06 Halca.Hirano hterm control by META-Function keys 
  294.                         setup.c key98.c keytab98.h hterm.c
  295.     hterm control by META-Function keys
  296.         CTRL_PF10    up loading
  297.         META_PF1    change directory
  298.         META_PF2    xmodem receive
  299.         META_PF3    xmodem send
  300.         META_PF4    kermit receive
  301.         META_PF5    kermit send
  302.         META_PF6    kermit get        (option)
  303.         META_PF7    kermit finish    (option)
  304.         META_PF6-PF8 are reserved for users. Use these keys freely.
  305.     xmodem/kermit/changedirctory are callable from communication mode.
  306. 89/12/08 Shikida@titech ansi.c
  307.     we can read NJIS/OJIS/NEC from EUC/SJIS mode
  308.  
  309. ** known bugs: (contribution is welcome!)
  310.     funny xmodem receive percentage when using with 'sb'.
  311.     erase-to-end-of-line escape sequence does not erase char under cursor
  312.         when the cursor exists at the end of line column.
  313.     J3100 printer does not work well.
  314.     kermit send/rec by META_PFkey make cursor disappeared.
  315.     kermit does not report file I/O error!
  316.  
  317.  
  318. * 2.4.1 (89/10/26) -> 2.5.0 (89/11/24)
  319.  
  320. ** fixes:
  321.  
  322. 89/11/19 Tominaga@Titech/Giken serdrvpc.asm
  323.     MCR offset $6 -> $4
  324. 89/11/19 Tominaga@Titech/Giken port.c
  325.     38400 baud overflow for IBM-PC/AX/J3100
  326. 89/11/24 Halca.Hirano file.c, setup.c
  327.     add critical error handler so that to prevent hanging hterm up
  328.  
  329. ** new features:
  330.  
  331. 89/11/10 Tominaga@Titech/Giken j3100.c, vramj3.asm, .....
  332.     J3100 version
  333. 89/11/19 Halca.Hirano ansi.c
  334.     cursor position reporting
  335.  
  336. ** todo:
  337.     kermit long packet
  338.  
  339. ** known bugs:
  340.     funny xmodem receive percentage
  341.     erase-to-end-of-line escape sequence does not erase char under cursor
  342.         when the cursor exists at the end of line column.
  343.  
  344.  
  345.  
  346. * 2.4.0 (89/09/23) -> 2.4.1 (89/10/26)
  347.  
  348. ** fixes:
  349.  
  350. 89/09/29 BlackROSe@ROS key98.c
  351.     PC98XA, PC9801UV...hang up -> insert keyboard short wait
  352. 89/10/04 Halca.Hirano ico.c
  353.     PC98XA ico saver color bug fix (old: black line -> new: white line)
  354. 89/10/04 Halca.Hirano setup.c
  355.     setup communication set-up  com1: com2:
  356. 89/10/10 Halca.Hirano xmodem.c
  357.      fix xmodem send filename building bug
  358. 89/10/10 Many_persons ansi.c
  359.      fix CSI bug -> CSI is usable only if JIS mode
  360. 89/10/10 Halca.Hirano file.c
  361.     Now we can change drive number by 'change directory'.
  362. 89/10/14 Halca.Hirano hterm.c
  363.     not display menu line on IBM-PC
  364. 89/10/14 Shikida@titech xmodem.c
  365.     set 8 bit, no parity automatically
  366. 89/10/14 Shikida@titech setup.c
  367.     add 'FEP NO' mode
  368. 89/10/14 Halca.Hirano port.c config.h
  369.     remove useless baud rates
  370. 89/10/20 Kazu@hokudai ico.c
  371.     fix overflow bug
  372. 89/10/20 Dohi@iis printer.c
  373.     fix PC98XA check printer ready
  374. 89/10/20 BlackROSe@ROS key98.c
  375.     fix PC98XA break bug
  376.     fix PC98XA dos mode ten key bug
  377. 89/10/26 Halca.Hirano serdrv98.asm/serdrvpc.asm
  378.     change buffer size from 500 to 2000
  379.  
  380. ** new features:
  381.  
  382. 89/10/08 Halca.Hirano
  383.     auto login
  384. 89/10/22 Halca.Hirano kermit.c
  385.     add 8 bit prefixing for 7 bit line users
  386. 89/10/26 Halca.Hirano kermit.c
  387.     add long packet capability, but unusable yet
  388.  
  389. * 2.4.0.0 (89/09/23 Halca.Hirano V2.4.0.0 distribution)
  390. ** bug fix:
  391.     MATSUTAKE fep support (slow fep)
  392.     upload/logging bug fix
  393.     add kermit abort
  394.     kermit file close
  395.  
  396. ** new features:
  397.     hterm internal document internal.doc
  398.     'Ico' screen saver
  399.     RTS/CTS flow control
  400.     X/YMODEM with automatic protocol detection
  401. ** not yet:
  402.     kermit long packet
  403.  
  404. * 2.3.1.0 (89/09/14 Halca.Hirano V2.3.1.0 test distribution)
  405. ** bug fix:
  406.     dos mode key
  407.     history help message
  408.     uop_graphics label bug (by mik@uop)
  409.     19/20/24/25 line mode bug
  410.     IBMPC compile bug
  411.  
  412. ** new features:
  413.     PC98XA support with uop_graphics (by Yagyu@NEC)
  414.  
  415.  
  416. * 2.3.0.0 (89/08/03 V2.3.0.0 distribution)
  417. ** new features:
  418.     dos mode keyboard, serial output timeout
  419.     printer time out
  420.     cursor emulation by mouse
  421.     AX machines
  422.  
  423.  
  424. * 2.3.-1.1 (89/07/27 V2.3.-1.1 advanced beta distribution)
  425. ** new features:
  426.     history, copy&paste, 7 bits space parity,
  427.     DOS call, chdir, simple on line manual, shift/ctrl-lock
  428.     CTRL-PF key command, CTRL/SHIFT-XFER switch for WXP
  429.     multiple serial port
  430. ** not yet:
  431.     AX machines, PC98XA, SJIS sending
  432.  
  433. * 2.3.-1.0 (89/07/18 beta distribution)
  434. ** new features:
  435.     kermit, new keyboard interface,
  436.     save/load/change key string, visible bell,
  437.     IBM-PC direct VRAM control,
  438.     dialing, set-up help system,
  439.     UOP graphics for PC9801, tab,
  440.     logging, upload, JIS/SJIS/EUC,
  441.     set-up save/load, insert/delete char, TurboC,
  442.     19/20/24/25 line mode, send break, screen saver,
  443.     AX machines, JEGA IBM-PC
  444.  
  445. * 2.2 89/05/16 distribution to JUNET
  446. * 2.1 87/06/17 combine hterm/pc hterm/98 into one source
  447. * 1.5 87/06/09 fix PC-9801 keyboard bug
  448. * 1.4 87/02/23 IBM-PC (MS-DOS & MSC) support
  449. * 1.3 87/01/13 capability to change print spacing
  450. * 1.2 87/01/09 support kana character
  451. * 1.0 86/10/20 creation for NEC PC-9801 by HIRANO Satoshi
  452.  
  453.