home *** CD-ROM | disk | FTP | other *** search
- # -*- outline -*-
- #
- # change.log: hterm history of modification
- #
- # Author: HIRANO Satoshi
- # (C) 1989 Halca Computer Science Laboratory UEC TM
- # University of Tokyo
- #
-
- 2.6.-2.1 (90/07/07) -> 2.6.-1.0 (90/07/14)
- ** bug fix
- 90/07/09 Halca.Hirano ansi.c
- move cursor after receiving non graphic character to avoid side
- effect of locate() optimazation
- 90/07/08 Halca.Hirano file.c
- don't restore screen if CTRL-PF7/PF8 is pressed and log/upload is
- closed.
- 90/07/09 Halca.Hirano ansi.c
- fix IBM-PC character color table and ESC [ Ps m sequence
- 90/07/09 Halca.Hirano bdftohft.c ohta@ricoh
- port to Turbo C
- 90/07/12 Halca.Hirano font.c Halca.Hirano font.c
- limit font cache size < 64KB
- 90/07/12 Halca.Hirano setup.c hterm.c utils.c
- fix changing line mode bugs; always clear page when line mode is changed.
- 90/07/12 Halca.Hirano ibmpc.c font.c ansi.c
- only white char and black back mode is allowed in soft font mode
- 90/07/12 Halca.Hirano edit.c
- fix 25 line mode initial cursor position
- 90/07/12 Halca.Hirano kermit.c file.c
- display 'unavailable' kermit receive transfered percentage
- 90/07/12 Halca.Hirano setup.c default.h
- set NO_FEP as a default for non PC9801 machines
- 90/07/14 Halca.Hirano indexer.c indexer.h indexlib.c
- add version check facility
-
- * 2.6.-2.0 --> 2.6.-2.1 (1990/07/07)
- ** big fix
- 90/07/07 file.c
- fix logging bug (it did not work at all)
- 90/07/07 ibmpc.c
- fix AX soft font bug (it did not work at all)
-
-
-
- * 2.6.-3 --> 2.6.-2 (1990/07/05)
- ** new features
- 90/06/22 Halca.Hirano edit.c
- use one more upper line for status line
- kanji is available
-
- 90/06/22 Halca.Hirano bdftohft.c
- accept maru14.bdf in addition to a14.bdf/k14.bdf
-
- 90/06/27 Zundoko@enterprise keypc.c
- generate '|' by SHIFT-\ key on J3100
-
- 90/06/28 Halca.Hirano edit.c
- add delete line and insert line
-
- 90/07/01 Halca.Hirano hemacs.c edit.c
- create hemacs file viewer
-
- 90/07/04 Halca.Hirano hterm.c
- print compile configuration by -? option
-
- ** buf fix
- 90/06/23 Tominaga@titech keydrvpc.asm
- force to enable interrupt at returning of inputKey().
- this fixes character lost and infinit bell on J3100/AX with ATOK.
-
- 90/06/23 Halca.Hirano kermit.c
- make receive/sent packet count long integer to avoid wrap around
- of this counter if count becomes greater than 0x7fff
-
- 90/06/23 Halca.Hirano xmodem.c
- correct expected file size for file receiving
-
- 90/06/23 Tominaga@titech hterm.c setup.c
- fix hang up by CTRL-PF9 (upload file) in communication mode.
-
- 90/06/23 Halca.Hirano key98.c
- Now we can run hterm on MSDOS 2.11
-
- 90/06/23 Zundoko@enterprise hterm.c
- change difftime to (t2-t1) because TurboC's difftime uses floaing
- point library
-
- 90/06/27 Halca.Hirano port.c
- change reset data to reset i8251 on PC98 to avoid to generate
- illegal output character at startup of hterm
-
- 90/07/04 Halca.Hirano all
- use funtion prototype declaration
-
- 90/07/04 Halca.Hirano keytab98.h
- change ascii mode ctrl keys (generate 0x1b-0x1f by ctrl-2,7)
-
- 90/07/05 Halca.Hirano font.c pc98.c j3100.c ibmpc.c
- fix soft font cursor bug
-
- 90/07/05 Halca.Hirano bdftohft.c
- fix bug of hex to decimal conversion routine.
-
-
-
- * 2.6.-3
- ** new features
- 90/05/27 Halca.Hirano indexer.c indexer.h
- add include command '@filename' so that we could edit large files
-
- 90/05/27 Halca.Hirano key98.c keytab98.h setup.c hkeyset.c
- add keySwapTable; now we can assign any key to any key.
- also 'swap keys' menu is added to setup.
-
- 90/05/28 Halca.Hirano directories
- move doc files in DOC directory
- move batch files in BATCH directory
- move termcap terminfo .. in ETC directory
-
- 90/05/28 Halca.Hirano compile.bj install.bj
- rewrite install.bat entirely into Batch Jack syntax
- and rename it compile.bj
- write install program install.bj
-
- 90/06/12 Halca.Hirano setup.c
- rewrite menu interpreter smaller.
-
- 90/06/17 Halca.Hirano utils.c
- support filename completion in emacs()
-
- 90/06/18 Halca.Hirano kermit.c xmodem.c
- use a common buffer by file xfer protocols.
-
- 90/06/18 Halca.Hirano font.c pc98.c ibmpc.c j3100.c setup.c console.c hterm.c...
- support soft font
-
- 90/06/18 Halca.Hirano pc98.c setup.c
- remove smooth scroll function
-
- 90/06/21 Halca.Hirano keytab98.h key98.c
- change key table size from short to u_char
-
- ** bug fix
-
- 90/05/27 Halca.Hirano kermet.c
- fix short packet receive fail bug
-
- 90/05/27 Halca.Hirano kermit.c
- fix kermit file error bug
-
- 90/05/30 Halca.Hirano ansi.c
- send 'kanji end' sequence when auto print mode is selected by escape
- sequence.
-
- 90/05/30 Halca.Hirano hterm.c
- enable printer if autoprintMode is YES in set-up file at startup
-
- 90/06/16 Halca.Hirano ansi.c
- fix ESC[;r bug.
- old: ESC[;r sets scroll region line 0 to line 0
- new: ESC[;r sets scroll region line 0 to bottom
-
- 90/06/17 Halca.Hirano msdos.c
- change directory conversion way in getNextFileName()
- old: a:dir -> a:/dir
- new: a:dir -> a:dir (This is correct on MSDOS.)
-
- * 2.6.-4
-
- ** new features
- 90/04/30 Halca.Hirano key98.c crt.asm end.asm
- make special C startup file for regident program 'hkey.exe'.
- old size in memory 70096 bytes
- new size in memory 4000 bytes!!!
- 90/05/01 Halca.Hirano utils.c setup.c port.c key98.c saver98.c saverpc.c
- restore interrupt handlers before calling operating system
- so that we could use 'swap' utility.
- 90/05/01 Halca.Hirano hkeyset.c
- make new utility to change keyboard mapping of hkey.
- 90/05/01 mad@keio indexer.c indexlib.c
- compress records in hterm.db database file.
-
-
- * 2.6.-5 (90/04/22)
-
- 90/03/27 Halca.Hirano pc98.c
- now we don't use vram second page
- 90/03/27 Halca.Hirano console.c ansi.c pc98.c setup.c
- background/background/border color
- 90/03/27 Halca.Hirano setup.c and etc.
- move some utilities to non-regident part file.
- 90/04/21 Halca.Hirano utils.c
- employ efficient rewriting method in mini-mini-emacs editor
- old: rewrite entirely
- new: rewrite partially
- 90/04/21 Halca.Hirano pc98.c utils.c
- remember whether function key is displayed or not at startup,
- then recover function key display before end
- 90/04/23 Halca.Hirano setup.c
- fix clearComm bug, it was not clear kanji sequence
- 90/04/23 Halca.Hirano setup.c console.c
- preserve wrap pending thru setup/histEditor
-
- * 2.5.2 (89/12/24 Christmas Special) -> 2.5.3
-
- ** fixes:
- 90/01/16 Halca.Hirano kermit.c
- get rid of bugs which make devide by zero error when sending null length
- file
- 90/01/16 Halca.Hirano xmodem.c
- get rid of bugs which make devide by zero error when sending null length
- file
-
- * 2.5.1 (89/12/13) -> 2.5.2 (89/12/24 Christmas Special)
-
- ** fixes:
-
- 89/12/12 yamamoto@kyoto-u file.c
- suppress control-Z while Text mode uploading
- 89/12/16 Tominaga@Titech pritner.c
- fix printer ready checking bug for J3100/IBM-PC/AX
- (I missed BIOS calling interrupt number)
- 89/12/16 Tominaga@Titech keypc.c keytabpc.h
- extend META-keys
- Now META-CTRL-A generates ESC ^A
- 89/12/16 Halca.Hirano setup.c
- save/load dropER to/from set-up file
- 89/12/24 Halca.Hirano ansi.c
- don't display non-supported escape sequences
- 89/12/24 Halca.Hirano pc98.c j3100.c ibmpc.c
- insert nullFunction() in wait loop in bell() to avoid optimizer volatile
- variable bug
- 89/12/24 Halca.Hirano keypc.c
- fix key table loading bug for ibm-pc family. I made an attempt to WRITE
- APPLCursor and APPLPad!!
- ** known bugs: (contribution is welcome!)
- funny xmodem receive percentage when using with 'sb'.
- erase-to-end-of-line escape sequence does not erase char under cursor
- when the cursor exists at the end of line column.
- kermit send/rec by META_PFkey make cursor disappeared.
- kermit does not report file I/O error!
-
- * 2.5.0 (89/11/24) -> 2.5.1 (89/12/13)
-
- ** fixes:
-
- 89/11/28 naka_j@huie.hokudai.ac.jp key98.c,config.h
- old MATUTAKE(FEP) eats DEL, then add code change.
- 89/11/29 Halca.Hirano key98.c
- fix PC98XA keyboard hanging up; increase nops for repeative I/O access
- 89/11/29 Halca.Hirano key98.c
- fix set-up mode ten key bug
- 89/11/29 Halca.Hirano key98.c keytab98.h
- fix normal keypad mode HOME, HELP key bug
- 89/11/29 Halca.Hirano saver98.c serdrv98.asm
- fix timer bomb problem. (restore old timer vector)
- 89/11/30 Halca.Hirano port.c
- send kanji in/out only at code changing timing
- old: ESC $ B k1 k2 ESC ( J ESC $ B k3 k4 ESC ( J
- new: ESC $ B k1 k2 k3 k4 ESC ( J
- 89/11/30 mik@uop config.h setup.c port.c ansi.c
- add NEC (ACOS) kanji code (option flag is in config.h)
- 89/12/02 Halca.Hirano xmodem.c
- don't check spurious EOT when we use XMODEM protocol.
- Some BBS's XMODEM fails if hterm sends NAK against EOT to
- check spurious EOT. Thus hterm sends ACK for EOT, not NAK.
- 89/12/04 Halca.Hirano config.h
- change function key string length from 14 to 17 (16+1)
- 89/12/08 Halca.Hirano edit.c
- off logging in history editor
- 89/12/08 Halca.Hirano file.c
- prevent to check CTRL-C by DOS (restore at exit)
- 89/12/12 Halca.Hirano xmodem.c kermit.c file.c
- move getNextFileName() from xmodem.c/kermit.c to file.c
- completely fixes bugs in getNextFileName().
- now we can use;
- file.c file.* dir/file.* /dir/file.* a:file.c a:/file.c a:\file.c
-
- ** new features:
-
- 89/11/29 Halca.Hirano setup.c config.h ibmpc.c pc98.c j3100.c
- audible/visible/both bell mode (old audible/both)
- 89/12/01 Halca.Hirano kermit.c
- kermit long packet feature is now available.
- 89/12/04 Halca.Hirano config.h hterm.c setup.c key98.c keypc.c saver98.c
- saverpc.c serdrv98.asm
- experimental BS key watcher
- 89/12/04 Halca.Hirano setup.c key98.c keytab98.h keypc.c keytabpc.h
- add remap typewriter keys function (PC9801 only)
- 89/12/06 Halca.Hirano port.c setup.c config.h
- drop line at exit option (ER/RTS off)
- 89/12/06 Halca.Hirano hterm control by META-Function keys
- setup.c key98.c keytab98.h hterm.c
- hterm control by META-Function keys
- CTRL_PF10 up loading
- META_PF1 change directory
- META_PF2 xmodem receive
- META_PF3 xmodem send
- META_PF4 kermit receive
- META_PF5 kermit send
- META_PF6 kermit get (option)
- META_PF7 kermit finish (option)
- META_PF6-PF8 are reserved for users. Use these keys freely.
- xmodem/kermit/changedirctory are callable from communication mode.
- 89/12/08 Shikida@titech ansi.c
- we can read NJIS/OJIS/NEC from EUC/SJIS mode
-
- ** known bugs: (contribution is welcome!)
- funny xmodem receive percentage when using with 'sb'.
- erase-to-end-of-line escape sequence does not erase char under cursor
- when the cursor exists at the end of line column.
- J3100 printer does not work well.
- kermit send/rec by META_PFkey make cursor disappeared.
- kermit does not report file I/O error!
-
-
- * 2.4.1 (89/10/26) -> 2.5.0 (89/11/24)
-
- ** fixes:
-
- 89/11/19 Tominaga@Titech/Giken serdrvpc.asm
- MCR offset $6 -> $4
- 89/11/19 Tominaga@Titech/Giken port.c
- 38400 baud overflow for IBM-PC/AX/J3100
- 89/11/24 Halca.Hirano file.c, setup.c
- add critical error handler so that to prevent hanging hterm up
-
- ** new features:
-
- 89/11/10 Tominaga@Titech/Giken j3100.c, vramj3.asm, .....
- J3100 version
- 89/11/19 Halca.Hirano ansi.c
- cursor position reporting
-
- ** todo:
- kermit long packet
-
- ** known bugs:
- funny xmodem receive percentage
- erase-to-end-of-line escape sequence does not erase char under cursor
- when the cursor exists at the end of line column.
-
-
-
- * 2.4.0 (89/09/23) -> 2.4.1 (89/10/26)
-
- ** fixes:
-
- 89/09/29 BlackROSe@ROS key98.c
- PC98XA, PC9801UV...hang up -> insert keyboard short wait
- 89/10/04 Halca.Hirano ico.c
- PC98XA ico saver color bug fix (old: black line -> new: white line)
- 89/10/04 Halca.Hirano setup.c
- setup communication set-up com1: com2:
- 89/10/10 Halca.Hirano xmodem.c
- fix xmodem send filename building bug
- 89/10/10 Many_persons ansi.c
- fix CSI bug -> CSI is usable only if JIS mode
- 89/10/10 Halca.Hirano file.c
- Now we can change drive number by 'change directory'.
- 89/10/14 Halca.Hirano hterm.c
- not display menu line on IBM-PC
- 89/10/14 Shikida@titech xmodem.c
- set 8 bit, no parity automatically
- 89/10/14 Shikida@titech setup.c
- add 'FEP NO' mode
- 89/10/14 Halca.Hirano port.c config.h
- remove useless baud rates
- 89/10/20 Kazu@hokudai ico.c
- fix overflow bug
- 89/10/20 Dohi@iis printer.c
- fix PC98XA check printer ready
- 89/10/20 BlackROSe@ROS key98.c
- fix PC98XA break bug
- fix PC98XA dos mode ten key bug
- 89/10/26 Halca.Hirano serdrv98.asm/serdrvpc.asm
- change buffer size from 500 to 2000
-
- ** new features:
-
- 89/10/08 Halca.Hirano
- auto login
- 89/10/22 Halca.Hirano kermit.c
- add 8 bit prefixing for 7 bit line users
- 89/10/26 Halca.Hirano kermit.c
- add long packet capability, but unusable yet
-
- * 2.4.0.0 (89/09/23 Halca.Hirano V2.4.0.0 distribution)
- ** bug fix:
- MATSUTAKE fep support (slow fep)
- upload/logging bug fix
- add kermit abort
- kermit file close
-
- ** new features:
- hterm internal document internal.doc
- 'Ico' screen saver
- RTS/CTS flow control
- X/YMODEM with automatic protocol detection
- ** not yet:
- kermit long packet
-
- * 2.3.1.0 (89/09/14 Halca.Hirano V2.3.1.0 test distribution)
- ** bug fix:
- dos mode key
- history help message
- uop_graphics label bug (by mik@uop)
- 19/20/24/25 line mode bug
- IBMPC compile bug
-
- ** new features:
- PC98XA support with uop_graphics (by Yagyu@NEC)
-
-
- * 2.3.0.0 (89/08/03 V2.3.0.0 distribution)
- ** new features:
- dos mode keyboard, serial output timeout
- printer time out
- cursor emulation by mouse
- AX machines
-
-
- * 2.3.-1.1 (89/07/27 V2.3.-1.1 advanced beta distribution)
- ** new features:
- history, copy&paste, 7 bits space parity,
- DOS call, chdir, simple on line manual, shift/ctrl-lock
- CTRL-PF key command, CTRL/SHIFT-XFER switch for WXP
- multiple serial port
- ** not yet:
- AX machines, PC98XA, SJIS sending
-
- * 2.3.-1.0 (89/07/18 beta distribution)
- ** new features:
- kermit, new keyboard interface,
- save/load/change key string, visible bell,
- IBM-PC direct VRAM control,
- dialing, set-up help system,
- UOP graphics for PC9801, tab,
- logging, upload, JIS/SJIS/EUC,
- set-up save/load, insert/delete char, TurboC,
- 19/20/24/25 line mode, send break, screen saver,
- AX machines, JEGA IBM-PC
-
- * 2.2 89/05/16 distribution to JUNET
- * 2.1 87/06/17 combine hterm/pc hterm/98 into one source
- * 1.5 87/06/09 fix PC-9801 keyboard bug
- * 1.4 87/02/23 IBM-PC (MS-DOS & MSC) support
- * 1.3 87/01/13 capability to change print spacing
- * 1.2 87/01/09 support kana character
- * 1.0 86/10/20 creation for NEC PC-9801 by HIRANO Satoshi
-
-