2005-02-24  ukai  <ukai@debian.or.jp>

	* version 0.4.7 released

2005-02-24  ukai  <ukai@debian.or.jp>

	* font.c (font_open): dont use popen(3) to fix local exploit.

2004-05-29  Fumitoshi UKAI  <ukai@debian.or.jp>

	* version 0.4.6 released

2004-05-11  Fumitoshi UKAI  <ukai@debian.or.jp>

	* sf.jp #4269
	* vterm.c (tvterm_pop_pen_and_set_currnt_pen): should be kept
		at the bottom line if pen is at the bottom line.

2004-05-11  Fumitoshi UKAI  <ukai@debian.or.jp>

	* main.c (tapp_get_options): rest of the arguments after -e will be
		passed for the commend specified by -e options
	* jfbterm.1: updated

2004-03-06  Fumitoshi UKAI  <ukai@debian.or.jp>

	* version 0.4.5 released

2004-02-22  Fumitoshi UKAI  <ukai@debian.or.jp>

	* font.c (tfont_setup_font): use print_message instead of printf

2003-12-27  Fumitoshi UKAI  <ukai@debian.or.jp>

	* vterm.c (tvterm_put_otherCS_char): fix alt charset (iconv,UTF-8)

2003-09-30  Fumitoshi UKAI  <ukai@debian.or.jp>

	* version 0.4.4 released

2003-09-30  Fumitoshi UKAI  <ukai@debian.or.jp>

	* fix segfault by resize(1) 
	* vterm.c (tvterm_esc_report): report should be written to ptyfd
		(tvterm_esc_bracket): 'r' if no parameter passed,
				set default region size as xterm does.
	* vtermlow.c (tvterm_refresh): if pen position is out of screen
				don't write cursor.

2003-09-20  Tomohiro KUBOTA <debian@tmail.plala.or.jp>

	* jfbterm.1 jfbterm.conf.5: patch to manpages

2003-09-16  Fumitoshi UKAI  <ukai@debian.or.jp>

	* version 0.4.3 released

2003-09-16  Fumitoshi UKAI  <ukai@debian.or.jp>

	* vtermlow.c (tvterm_clear): fill background color
		(tvterm_refresh): don't draw glyph where no character
	
	* main.c (tapp_change_to_new_console): remove unused variable `parent'
		fflush stdout, stderr
		(tapp_setup_encoding): fix segfault when encoding is NULL
		(main): do tfont_setup_fontlist more early (before vc switch)
	* term.c (tterm_wakeup_shell): add sleep
	* vterm.h (TVterm): add altCs
	* vterm.c (tvterm_init): initialize p->altCs
		(tvterm_set_default_invoke_and_designate): reset p->altCs
		(tvterm_start): initialize p->altCs
		(tvterm_put_utf8_char): use vt100-graphics for rule character
		(tvterm_esc_set_attr): p->altCs
	
	* jfbterm.conf.sample: fix vt100-graphics entry
	* jfbterm.conf.sample.ja: add vt100-graphics entry

2003-09-15  Fumitoshi UKAI  <ukai@debian.or.jp>

	* vtermlow.c: remove old i386 inline asm codes.
	    use bits/string.h instead by "#define __USE_STRING_INLINES".

2003-09-14  Fumitoshi UKAI  <ukai@debian.or.jp>

	* version 0.4.2 released

2003-09-14  Fumitoshi UKAI  <ukai@debian.or.jp>

	* Makefile.am (install-data-local): install fonts

	* fonts: added
	* fonts/vt100-graphics.pcf.gz: 
	   provided by Toshio Kasuga <tk75@hcc1.bai.ne.jp>

	* jfbterm.conf.sample: add vt100-graphics

	* merge patch by Toshio Kasuga <tk75@hcc1.bai.ne.jp>
	  [jfbterm-dev:00302] 
	
	* vtermlow.c (memset2): added
		(lset): added
		(tvterm_clear): renamed from tvterm_bzero2
			attr should be cleared by p->pen.bcol
		(tvterm_lclear): renamed from rvterm_lzero
			attr should be cleared by p->pen.bcol
	* terminfo.jfbterm (sgr0): \E[0m - tpen_off_all_attribute()
	* terminfo.jfbterm (rmso): \E[27m - tpen_no_reverse()
	* terminfo.jfbterm (op): \E[37;40m - tpen_set_color() white/black
	
	* vterm.c (tvterm_esc_set_attr): implements smacs,smpch
		(tvterm_find_font_index): added
		(tvterm_esc_designate_font): use tvterm_find_font_index
	* terminfo.jfbterm (acsc): updated
	
	* font.c (gFont): add jisx0213-2000-1, jisx0213-2000-2, vt100-graphics
	
	* terminfo.jfbterm (el1): added (clr_bol)

2003-09-05  Fumitoshi UKAI  <ukai@debian.or.jp>

	* vterm.h (TCodingSystem): add saved state
	* vterm.c (tvterm_finish_otherCS): restore old state
		(tvterm_switch_to_otherCS): save current state
	
	* tvterm.h tvterm.c: code cleanup
	
	* util.c: include <sys/io.h> ifdef HAVE_IOPERM

	* jfbterm.conf.sample jfbterm.conf.sample: fix typo KOI8-R
		other encodings are commented out, because these are
		default configurations.

2003-09-04  Fumitoshi UKAI  <ukai@debian.or.jp>

	* jfbterm.conf.sample jfbterm.conf.sample: delete other-coding-system
	* main.c (tapp_setup_encoding): default to other,<encname>,iconv,UTF-8
			delete code about "other-coding-system"
	* vterm.c (tvterm_esc_rbracket): added
		(gOtherCodingSystem): deleted
		(tvterm_parse_other): don't free here
		(tvterm_codingSystem_final): free old fromcode,tocode
		(tvterm_switch_to_other): use static TCodingSystem
		(tvterm_esc_start): add tvterm_esc_rbracket for 1/11 5/13
		(tvterm_esc_designate_other_coding_system): 
			delete gOtherCodingSystem
		(tvterm_show_sequence): rewrite to use 1/11 5/13 encode 0/5
	* vterm.h (tvterm_setup_otherCodingSystem): deleted

	* jfbterm.conf.sample jfbterm.conf.sample.ja: add SUPPORTED encodings

	* util.h (util_privilege_open): ifdef HAVE_IOPERM
	* util.c (util_privilege_open): ifdef HAVE_IOPERM

2003-09-04  Fumitoshi UKAI  <ukai@debian.or.jp>

	* version 0.4.1 released

2003-09-04  Fumitoshi UKAI  <ukai@debian.or.jp>

	* README README.ja: other coding system support
	
	* main.c (ShowCaps): add OTHER-CODING-SYSTEM
		(tapp_setup_encoding): use tcaps_find_entry
				initialize other-coding-system
		(main): s/tfont_show_sequence/tvterm_show_sequence/
	* term.c (tterm_init): pass gApp.gCaps to tvterm
	* vterm.h (TCodingSystem): added
		(TVterm.utf8DefaultIdx): added
		(TVterm.codingSystem): added
		(TVterm.caps): added
		(tvterm_init): update
		(tvterm_show_sequence): added
	* vterm.c (tvterm_is_ISO2022) added
		(tvterm_codingSystem_final): added
		(tvterm_switch_to_other): added
		(tvterm_is_otherCodingSystem): added
		(gOtherCodingSystem): added
		(tvterm_init): update
		(tvterm_parse_encoding): added
		(tvterm_switch_to_ISO2022): added
		(tvterm_UTF8index): added
		(tvterm_parse_other): added
		(tvterm_setup_otherCodingSystem): added
		(tvterm_set_default_encoding): update
		(tvterm_put_uchar): update
		(tvterm_iso_C0_set): update
		(tvterm_put_utf8_char): added
		(tvterm_put_other_char): added
		(tvterm_emulate): update
		(tvterm_esc_start): update
		(tvterm_esc_designate_font): update
		(tvterm_esc_designate_other_coding_system): update
		(tvterm_show_sequence): added
	* font.h (TFONT_FT_UNICODE): obsoleted
		(TFONT_FT_OTHER): added
		(FONTSET_HALF): add FH_UNI
		(tfont_show_sequence): deleted
	* font.c (gFont): TFONT_FT_OTHER, FH_UNI
		(tfont_ary_show_list): FH_UNI
		(tfont_setup_fontlist): add "U" to sides
		(tfont_show_sequence): move to vterm.c
	* getcap.h (tcaps_find_entry): added
	* getcap.c (tcaps_find_entry): added
	* jfbterm.conf.5: updated
	* jfbterm.conf.sample jfbterm.conf.sample.ja: updated

2003-09-03  Fumitoshi UKAI  <ukai@debian.or.jp>

	* version 0.4.0 released
	
2003-09-03  Fumitoshi UKAI  <ukai@debian.or.jp>

	* README README.ja: add UTF-8 encoding

	* acconfig.h: add JFB_UTF8
	* config.h.in: add JFB_UTF8
	* configure.h.in: add --enable-utf8

	* jfbterm.conf.5: add UTF-8 
	* jfbterm.conf.sample jfbterm.conf.sample.ja:
		add fontset iso10646.1
		add encoding.UTF-8
	* vtermlow.c (tvterm_refresh): multi width font support
		(tvterm_uput1): added
		(tvterm_uput2): added
	* vterm.c (tvterm_switch_to_UTF8): added
		(tvterm_switch_to_ISO2022): added
		(tvterm_is_UTF8): added
		(tvterm_init): initialize UTF-8 state
		(tvterm_set_default_encoding): add UTF-8 support
		(tvterm_put_normal_char): delete *buff param
		(tvterm_put_uchar): added
		(tvterm_emulate): add UTF-8 support
		(tvterm_esc_designate_other_coding_system): UTF-8 support
	* vterm.h (TVterm): add utf8Idx, utf8remain, utf8ch
		(tvterm_uput1): added
		(tvterm_uput2): added

	* font.c: C99 initialization
		add UTF-8 font
		(tfont_ary_show_list): unicode
		(tfont_default_glyph): add *width param
		(tfont_standard_glyph): add *width param
		(tfont_alias): glyph_width
		(tfont_is_loaded): added
		(tfont_setup_fontlist): check ASCII and unicode font
		(tfont_show_sequence): UTF-8 support
	* font.h (TFONT_FT_UNICODE): added
		(TFont.conv): add *width param
		(TFont.glyph_width): added
		(tfont_default_glyph): add *width param
		(font_standard_glyph): add *width param
		(tfont_is_loaded): added
	
	* pcf.c (tpcfformat_load): verbose debug message
		(tpcfindex_debug): verbose debug message
		(tpcfcmetric_load): added
		(tpcfmetrics_init): added
		(tpcfmetrics_final): added
		(tpcfmetrics_load): added
		(tpcfaccel_load): accept non terminal font (for unifont)
		(tpcfaccel_debug): verbose debug message
		(tpcfbitmap_load): verbose debug message
		(tpcfencode_debug): added
		(tpcf_init): metrics init
		(tpcf_final): metrics final
		(tpcf_load): verbose debug message
			load metrics
		(tpcf_as_tfont): initialize glyph_width
		(main): debug program
	* pcf.h (TPcfMetrics): added
		(TPcf): add metrics

	* term.c (tterm_start): already drop privilege
	* main.c (tapp_change_to_original_console): fix VC bug
		(tapp_final): VC change is done in parent process
		(tapp_change_to_new_console): fix VC bug
		(ShowCaps): add UTF-8
		(main): drop privilege after device initialized
	* main.h (TApplication): delete gOrigVirtualConsoleQ

	* fbcommon.c (tfbm_set_blank): use gFrameBuffer.ttyfd
		(tfbm_init): remember gFramebuffer.ttyfd
	* fbcommon.h (TFrameBufferMemory): add ttyfd

2003-09-02  Fumitoshi UKAI  <ukai@debian.or.jp>

	* version 0.3.16 released

2003-09-01  Fumitoshi UKAI  <ukai@debian.or.jp>

	* vterm.c (tvterm_esc_designate_other_coding_system): added
		(tvterm_esc_start): add ISO_DOCS
	* font.c (tfont_show_sequence): ESC % @
	
	* main.h (TApplication): add gOptQuiet, gOptReset
	* message.c (print_message): quiet flag
	* getcap.c (tcaps_read): use print_message
	* font.h (tfont_show_sequence): added
	* font.c (tfont_show_sequence): added
	* main.c (tapp_get_options): add --reset, --quiet
		(main): support --reset

	* main.c (tapp_setup_encoding): change jfbterm.conf format
	* jfbterm.conf.sample: update

	* Makefile.am (install-exec-hook): added
	* term.h (TTerm): delete ttygid, ttygidQ
	* term.c (tterm_init): delete ttygid, ttygidQ
		(tterm_set_utmp): no need to get "tty" group
		(tterm_reset_utmp): no need to reset slave pty device
	
	* term.c (tterm_start): use tterm_wakeup_shell
		(tterm_wakeup_shell_as_child): deleted
		(tterm_wakeup_shell): added, use login_pty(3)
	
	* Makefile.am (jfbterm_LDADD): -lutil
	* Makefile.in: ditto
	* term.c (tterm_get_ptytty): use openpty(3)

2003-09-01  Fumitoshi UKAI  <ukai@debian.or.jp>

	* version 0.3.15 released

2003-08-31  Fumitoshi UKAI  <ukai@debian.or.jp>

	* vterm.c (tvterm_esc_start): implement ISO_LS[23],_LS[123]R
		implement ISO_G[23]D[46]
		disable TERM_CAH, because it conflicts with ISO_G2D4.

	* fbcommon.c (tfbm_open): ioperm requires root privilege
	* util.h (util_privilege_ioperm): added
	* util.c (util_privilege_ioperm): added

2003-08-31  Fumitoshi UKAI  <ukai@debian.or.jp>

	* vterm.c: typo
	  s/tvterm_esc_desginate_font/tvterm_esc_designate_font/
	  s/tvterm_esc_traditional_mulitbyte_fix/tvterm_esc_traditional_multibyte_fix/

2003-08-31  Fumitoshi UKAI  <ukai@debian.or.jp>

	* version 0.3.14 released

2003-08-31  Fumitoshi UKAI  <ukai@debian.or.jp>

	* main.h (TApplication): add gConfFile, gConfEncoding
		patch from Tomohiro KUBOTA <debian@tmail.plala.or.jp>
	* main.c (tapp_get_options): add --config, --encoding/charmap options
		 	requested by Tomohiro KUBOTA <debian@tmail.plala.or.jp>
		(tapp_change_to_original): use print_warn
		(tapp_init): init gConfFile, gConfEncoding
		(tapp_change_to_new_console): use print_message
		(tapp_setup_encoding): added
			based on patch from Tomohiro KUBOTA <debian@tmail.plala.or.jp>
		(main): use print_message, print_error
			use gApp.gConfFile
			encoding setup
			print encoding and exec
	* font.c (gFont): add iso8859.{11-16} entries
		contributed by Tomohiro KUBOTA <debian@tmail.plala.or.jp>
	* font.c (tfont_setup_font): check font file existence
	* util.c: add missing includes
	* term.c (tterm_start): drop privilege
	* jfbterm.conf.sample jfbterm.conf.sample.ja: update 
		based on patch from Tomohiro KUBOTA <debian@tmail.plala.or.jp>
	* jfbterm.1 jfbterm.conf.5: updated

2003-08-30  Fumitoshi UKAI  <ukai@debian.or.jp>

	* version 0.3.13 released

2003-08-30  Fumitoshi UKAI  <ukai@debian.or.jp>

	* AUTHORS: update, currently maintained on sourceforge.jp
	* COPYRIGHT: add copyright 
	* INSTALL: english version
	* INSTALL.ja: japanese version
	* NEWS: translated to english
	* README: english version
	* README.ja: japanese version
	* jfbterm.conf.sample: english version
	* jfbterm.conf.sample.ja: japanese version
	* jfbterm.1: added
	* jfbterm.conf.5: added
	* main.c (main): copyright
		gamma -> color.gamma
		default TERM should be "jfbterm"
	* main.c (ShowCaps): help message should go to stdout instead of stderr
	* #include "..." instead of #include <....>
	* util.h util.c (util_privilege_init 
		util_privilege_on util_privilege_off
		util_privilege_open util_getuid util_privilege_drop): added
	* fbcommon.c (tfbm_set_blank): use util_privilege_open()
			close filedescriptor
		(tfbm_init): use util_privilege_open()
		(tfbm_open): use util_privilege_open()
	* main.c (tapp_change_to_original_console): use util_privilege_open()
		(tapp_change_to_new_console): ditto
		(main): util_privilege_init()
	* message.c (tterm_wakeup_shell_as_child): util_privilege_drop()
		(tterm_set_utmp): use util_getuid(), 
				util_privilege_on(), util_privilege_off()

2002-12-11  Fumitoshi UKAI  <ukai@debian.or.jp>

	* Makefile.am (install-data-local): DESTDIR

2002-11-26  Fumitoshi UKAI  <ukai@debian.or.jp>

	* version 0.3.12 released

2002-11-25  Fumitoshi UKAI  <ukai@debian.or.jp>

	* 7bit SS2, SS3 support
	* vterm.c (tvterm_esc_start): support SS2, SS3

2002-11-23  Fumitoshi UKAI  <ukai@debian.or.jp>

	* jfbterm-dev:00277: SS2, SS3 support
	* vterm.c (IS_GR_AREA): typo? tgl.type->tgr.type
		(tvterm_put_normal_char): typo? tgl.idx -> tgr.idx
				GR, LEFT plane font should mask & ~0x80
		(tvterm_iso_C1_set): support SS2, SS3
		(tvterm_emulate): ws_ypixel = 0?
	* jfbterm.conf.sample: encoding for EUC-JP

2002-08-02  Fumitoshi UKAI  <ukai@debian.or.jp>

	* util.c: #include <string.h>
	* configure.in: check ioperm to enable vga16fb
	* fbcommon.c: #include <sys/io.h> for only ifdef JFB_VGA16FB
		fixes portability issues

2002-07-28  Fumitoshi UKAI  <ukai@debian.or.jp>

	* version 0.3.11 released

2002-07-27  Ichiya KAMIKI <kensyu@y.email.ne.jp>

	* jfbterm-dev:00268
	* vtermlow.c (tvterm_refresh): speedup patch.

2002-07-23  Fumitoshi UKAI  <ukai@debian.or.jp>

	* NEWS: update

	* .cvsignore: added

	* aclocal.m4: aclocal 1.4-p5
	* config.h.in: autoheader 2.13

	* fix compiler warnings:
	* fbcommon.c: add #include <sys/io.h>
	* font.c (tfont_setup_font): fix size check
	* term.c: add #include <time.h>

2002-07-20  Hiroshi Kawashima <kawashima@iname.com>
	* ported from Linux-VR/Linux-ARM work.
	* contributed by Ichiya Kamiki, Hiroshi Kawashima, new feature:
		* 1bpp/2bpp support
		* Dimmer support (after 3 minutes no event, screen blank)
		* Reverse color support (only work on 2bpp)

2002-07-17  Fumitoshi UKAI  <ukai@debian.or.jp>

	* font.c (tfont_setup_font):
		check font path length
	
	* backport jfbterm 0.3.10-3.deb
	* fbcommon.c:
		applied mmap patch by AMANO Kazuhiro.
	* fbdpsp.c: add min define
		(tfbm_reverse_16bpp_packed): check height
	* term.c (tterm_start): change timing of wakeup shell
	* vtermlow.c (tvterm_unregister_signal): dont TIOCSWINSZ
		(tvterm_register_signal): dont TIOCSWINSZ
		(tvterm_text_clear_eos): fix comment
	
	* backport jfbterm 0.3.10-2.deb
	* main.c (tapp_init): fix shell buffer overrun
	* jfbterm.conf.sample (encoding): prefer jisx0208

	* backport jfbterm 0.3.10-1.deb
	* Makefile.in (TAR): s/gtar/tar/
		(distdir): fix s/$$/$$d/
	* configure.in: check progs gunzip instead of gzip
	* font.c (tfont_setup_font): JFB_GZIP_PATH is gunzip, so -d not needed
	* jfbterm.conf.sample (term): default is jfbterm
			(fontset): s/.Z/.gz/
	* terminfo.jfbterm: added

	* import sourceforge.jp repository

2000-01-23  Noritoshi Masuichi <nmasu@ma3.justnet.ne.jp>

        * Version 0.3.10
	    $BG'<12DG=$JJ8;z=89g$rBgI}$KDI2C$7$?!#(B	(Masuichi)
	    $B4Z9q8l(B(KSC5601-1987)$B$KBP1~$G$-$J$/$J$C$F$$$?$N$r(B
	  $B=$@5$7$?!#(B					(Masuichi)

2000-01-11  Noritoshi Masuichi <nmasu@ma3.justnet.ne.jp>

        * Version 0.3.9 ($B7gHV$G$9!#(B)

2000-01-11  Noritoshi Masuichi <nmasu@ma3.justnet.ne.jp>

        * Version 0.3.8
	    --help $B%*%W%7%g%s$rDI2C$7$?!#(B		(Masuichi)
	    --exec(--shell) $B%*%W%7%g%s$rDI2C$7$?!#$"$^$N(B $B$5$s$N(B
	  $B%P%C%A$r85$K:n@.$7$?!#(B			(Amano)

1999-11-28  Noritoshi Masuichi <nmasu@ma3.justnet.ne.jp>

        * Version 0.3.7
            $B%3%s%Q%$%k;~$N7Y9p$r87$7$/$?!#(B
          $B0J2<$N4D6-$G!"H/@8$9$k7Y9p$r=|5n$7$?!#(B
                A. AMD K6 233MHz
                   linux kernel 2.2.13ac2
                   gcc 2.3.2.3
                   libc 5.4.46
          $B0J2<$N4D6-$G$O!"(Bioperm() $B$N%W%m%H%?%$%W$,L5$$$H7Y9p$5$l$k!#(B
                B. AMD K6-2 300MHz
                   linux kernel 2.2.13
                   egcs 2.91.66 19990314 (egcs-1.1.2 release)
                   glibc 2.0.7
          $B0J2<$N4D6-$G$O!"(Bvoid* $B7?$N%]%$%s%?$r7W;;$K;HMQ$7$F$$$k$H$$$&!"7Y9p$,(B
          $BB??t$G$k!#$?$@$7!"I8=`%$%s%/%k!<%I%U%!%$%kCf$G$=$N$[$H$s$I$,H/@8$9$k!#(B
          ioperm() $B$N%W%m%H%?%$%W$,L5$$$H$b7Y9p$5$l$k!#(B
                B. AMD K6-2 300MHz
                   linux kernel 2.2.13ac3
                   gcc 2.95.2 19991024 (release)
                   glibc 2.1.2

          ioperm() $B$N7Y9p$O(B libc $B$N0c$$$,860x$N$h$&$G$"$k!#(B

          $B$J$*!"(B./configure $B$K$O%*%W%7%g%s$r$D$1$F$$$J$$!#(B
                                                        (Masuichi)

1999-11-24  Noritoshi Masuichi <nmasu@ma3.justnet.ne.jp>

	* Version 0.3.6.
	    jfbterm$B$N=*N;<j=g$r2~A1$7$?!#(B		(Amano)
	    brmove@vtermlow.c $B$N(B x86 $BBeBX%3!<%I$r=$@5$7$?!#(B
							(Amano)
	    DIRECTCOLOR$B$N;~$K6/@)E*$K(B 8bpp$B$K$9$k$?$a$N%3!<%I$rDI2C$7$?!#(B
	  ./configure --enable-force-8bit $B$GM-8z$K$J$k!#(B
							(Amano)(Oe)
	    $BFbIt=hM}$NLdBj$G$9$,!"3F<o$N@)8f%3!<%I$N(B define $BCM$r(B ISO $BIw$K(B
	  $B2~$a$^$7$?!#(B					(Masuichi)

1999-11-17  Noritoshi Masuichi <nmasu@ma3.justnet.ne.jp>

	* Version 0.3.5.
	    $B0lHL%f!<%6$,%k!<%H8"8B$GG$0U$N%3%^%s%I$r<B9T$G$-$F$7$^$&$H$$$&(B
	  $B%;%-%e%j%F%#%[!<%k$r:I$$$@!#(B			(Mausichi)

1999-11-07  Noritoshi Masuichi <nmasu@ma3.justnet.ne.jp>

	* Version 0.3.4.
	    0.3.3 $B$G$N(B w3m $B$N$?$a$N2sHr:v$,IT==J,$G$"$k$h$&$J$N$G=$@5!#(B
							(Oike)

1999-10-30  Noritoshi Masuichi <nmasu@ma3.justnet.ne.jp>

	* Version 0.3.3.
	    jfbterm.conf.sample $B$N%$%s%9%H!<%k@h$r(B /etc $B8GDj$+$i(B
	  $(sysconfdir)$B$G;XDj$G$-$k$h$&$KJQ99$7$?!#(B($B1-;t$5$s$+$i(B
	    $B<(:6$rD:$-$^$7$?!#$"$o$;$F!"<B9T%U%!%$%k$,!"(Bjfbterm.conf $B$r(B
	  $BFI$_<h$k%G%#%l%/%H%j$rJQ99$7$?!#(B		(Masuichi)
	    void main(..) $B$H$J$C$F$$$?$N$r!"(Bint main(..)$B$KD{@5!#(B
	  egcs $B$G%3%s%Q%$%k;~$KH/3P!#(Bgcc 2.7.2.3 $B$@$H7Y9p$5$l$J$+$C$?!#(B
							(Masuichi)
	    main.c $B$N2~9T%3!<%I$,(B DOS $BE*$G$"$C$?$ND{@5$7$?!#(B
							(Ukai)
	    $BFH<+$KDj5A$7$F$$$?(B major() $B$HF1MM$N$b$N$,(B sys/sysmacros.h $B$K(B
	  $B$"$k$N$G$=$A$i$r;HMQ$9$k$h$&$K$7$?!#(B		(Ukai)
	    tvterm_final $B$,(B2$B2s(B(sigchld->tterm_final->tvterm_final $B$H(B
	  exit()->atexit$B$5$l$F$k(Bapplication_final->tterm_final->tvterm_final)
	  $B8F$P$l$k$N$G(B p->savedPen, p->savedPenSL $B$,(B2$B2s(Bfree()$B$9$k$3$H$K(B
	  $B$J$C$F$7$^$$(B($B1?$,$o$k$$$H(B)seg fault$B$9$k;v$,$"$k$N$r=$@5!#(B
							(Ukai)
	    w3m$B$G(Bmouse $B$rM-8z$K$7$F$$$?>l9g$K;H$o$l$k%(%9%1!<%W%7!<%1%s%9$K(B
	  $BBP1~$7$F$$$J$$;v$K$h$kIT6q9g$r2sHr!#(B		(Ukai)
	  $B!D8=:_$O2sHr=hCV$G$9$,!">-MhE*$K$O@5$7$/2r<a$9$k$h$&$K$9$kM=Dj!#(B
							(Masuichi)
	    Version 0.3.2 $B$N=$@5$G$O!"$d$O$j(B gcc2.95$B0J9_$G%3%s%Q%$%k$G$-$J$$(B
	  $B$N$G!"$=$N=$@5!#(B				(Ukai) (Hatta)
	    $B4D6-JQ?t(B TERM $B$K@_Dj$9$kCM$r!"(Bjfbterm.conf $B$G;XDj$G$-$k$h$&$K(B
	  $BD{@5!#(B					(Masuichi)
	    $B%(%s%3!<%G%#%s%0$r;XDj$G$-$J$+$C$?$N$r=$@5!#(B(Masuichi)

1999-10-24  Noritoshi Masuichi <nmasu@ma3.justnet.ne.jp>

	* Version 0.3.2.
	    vga16fb $BBP1~(B($B2#I}$,(B 8 $B$NG\?t$N>l9g0J30$OIT40A4(B)$B!"(B
							(Nagano)
	    $B>e5-$N(B vga16fb $BMQ$N%3!<%I$N2~NI!#(B		(Noritoshi Masuichi)
	    gcc2.95$B0J9_$G%3%s%Q%$%k$G$-$J$$;v$N;XE&$H!"=$@5!#(B
							(Yoshii) (Hatta)
		($BF1;~4|$K$*Fs?M$NJ}$+$iD:$-$^$7$?!#=gITF1(B)
					

1999-10-18  Noritoshi Masuichi <nmasu@ma3.justnet.ne.jp>

	* Version 0.3.1.
	    tvterm_coord_to_index() $B$,(B $B:G2<9T1&C<(B+1 $B$NCM$r(B 1$B9TL\:8C<$H(B
	  $B8mG'$9$kLdBj$r=$@5$7$?!#(BTVterm::xcap4 $B$r(B $B<c43Bg$-$/$H$k$h$&$K(B
	  $B=$@5$9$k$3$H$K$h$jBP=h$7$?!#(B			(Noritoshi Masuichi)
	    ISO-2022-* $BAjEv$KBP1~$7$?!#$?$@$7!"%"%J%&%s%5$KL$BP1~!#(B
	  $B$^$?!"=i4|>uBV$O(B ISO-2022-JP $B$H(B EUC-JP $B$N:.9g>uBV$G8GDj!#(B
	  $B<!%P!<%8%g%s$G=i4|>uBV$r2DJQ$K$9$kM=Dj!#(B	(Noritoshi Masuichi)
	    jfbterm.conf $BFb$N%U%)%s%H;XDj$N=q<0$rJQ99$7$?!#(B
							(Noritoshi Masuichi)
            FB_VISUAL_DIRECT $B$H%G%U%!%$%sCML>$,$^$A$,$C$F$$$?$N$rD{@5!#(B
							(Amano)
            vga16fb$B$NL5$$8E$$%+!<%M%k%X%C%@$KBP1~$9$k$?$a$N(B#if - #endif $B$rDI2C!#(B
							(Amano)
            $B%U%)%s%H$r(Bcompress$B$G05=L$7$F$$$k>l9g$X$NBP=h!#(B
							(Amamo)
							

1999-09-26  Noritoshi Masuichi <nmasu@ma3.justnet.ne.jp>

	* Version 0.2.0.
	  autoconf/automake $B2=$7$^$7$?!#(B
	  RGB $B$N3FJ,?'$N%5%$%:$r$-$A$s$HD4$Y$k$h$&$K$7$^$7$?!#(B

1999-09-15  Noritoshi Masuichi <nmasu@ma3.justnet.ne.jp>

	* Version 0.1.0-pre-6.
	  $B%3!<%I$r<c438+D>$7$^$7$?!#(B
	  $B%U%l!<%`%P%C%U%!$NH=Dj$r87$7$/$7$^$7$?(B(pre-5 $B$^$G$O!"(BDIRECTCOLOR
	  $B$G$b5/F0$7$F$$$^$7$?$,(BTRUECOLOR$B$@$H$7$FF0$$$F$$$^$7$?(B)$B!#(B
	  32bpp PACKED-PIXELS TRUECOLOR $B$KBP1~$7$^$7$?!#(B

1999-09-15  Noritoshi Masuichi <nmasu@ma3.justnet.ne.jp>

	* Version 0.1.0-pre-5.
	  mmap(mmio)$B$N%3!<%I$rJQ99$7$F$_$^$7$?!#(B 
	  $B?eJ?2rA|EY$H(B1$B%i%$%s$N%P%$%H?t$r:.F1$7$F$$$?$N$r=$@5$7$^$7$?!#(B
    
1999-08-31  Noritoshi Masuichi <nmasu@ma3.justnet.ne.jp>

	* Version 0.1.0-pre-4.
	  "Cannot mmap(mmio)."$B$,H/@8$7$F$bL5;k$9$k;v$,$G$-$k$h$&$K$7$F$_(B
	  $B$^$7$?!#(Bjfbterm $B$G$O3NJ]$7$?NN0h$K%"%/%;%9$7$F$$$^$;$s$N$G!"$*(B
	  $B$=$i$/ITMW$J%3!<%I$@$H;W$&$N$G$9!#(B 
	  popen("...", "r<B>b</B>") $B$H$J$C$F$$$F!"I8=`E*$J;EMM$N(Bpopen(3)
	  $B$G$O%Q%$%W$r%*!<%W%s$G$-$J$$$H$$$&IT6q9g$r=$@5$7$^$7$?!#(B
    
1999-08-25  Noritoshi Masuichi <nmasu@ma3.justnet.ne.jp>

	* Version 0.1.0-pre-3.
	  15,16,24bpp $BBP1~$N%Q%C%A$r$$$?$@$-$^$7$?$N$G!"<h$j9~$_$^$7$?!#(B
	  $BF0:n3NG'$O$7$F$$$^$;$s!#%Q%C%A$r:n$i$l$?J}$K$h$k$H!"(B
		  15$B!"(B16$B!"(B24 bpp $B$O(B TRUECOLOR $B$H$7$F7h$aBG$A$K$J$C$F$$$^$9!#(B
		  16 bpp $B$N(B bitfield $B$r(B (r,g,b)=(5,6,5) $B$H$7$F7h$aBG$A$K$J$C(B
		  $B$F$$$^$9!#(B
		  VESA $B%b!<%I$N$_$N%F%9%H$7$+$G$-$F$$$^$;$s!#(B
		  bpp $BKh$N4X?t?6$jJ,$1$rL5M}LpM}$d$C$F$$$^$9!#(B
		  16 $B?'$N%F!<%V%k$,E,Ev$G!"I=<($5$l$k$Y$-?'$,=P$J$$$3$H$,(B
		  $B$"$j$^$9!#(B
	  $B$H$N$3$H$G$9!#(B
    
1999-??-??  Noritoshi Masuichi <nmasu@ma3.justnet.ne.jp>

	* Version 0.1.0-pre-2.
	  pre-1$B$N%"!<%+%$%V$,4V0c$C$F$$$?$N$G:n$jD>$7$^$7$?!#(B

1999-??-??  Noritoshi Masuichi <nmasu@ma3.justnet.ne.jp>

	* Version 0.1.0-pre-1.
	  Virtual Console $B$KBP1~$7$^$7$?!#(BX $B>e$N(B kterm $B$+$i5/F0$7$F$b(B
	  $BJL$N2>A[%3%s%=!<%k$GF0:n$7$^$9!#(B($B;d$N$H$3$m$N3+H/4D6-$G$N$_3NG'(B)
	  /etc/jfbterm.conf $B$+$i@_Dj$rFI$_9~$`$h$&$K$7$^$7$?!#(B

1999-??-??  Noritoshi Masuichi <nmasu@ma3.justnet.ne.jp>

	* Version 0.1.0-alpha-3.
	  Linux/PPC $B$G$b(B make $B$G$-$k$h$&$K$J$j$^$7$?!#(B

1999-??-??  Noritoshi Masuichi <nmasu@ma3.justnet.ne.jp>

	* Version 0.1.0-alpha-2.
	  $B%U%)%s%H%U%!%$%k$G(B *.pcf.gz $B$J$b$N$,FI$a$k$h$&$K$J$j$^$7$?!#(B
	  ($BMW!"(Bgzip)
	  $B@)8f%3!<%I$NIT6q9g$r=$@5$7$^$7$?!#(B(jvim $B$,F0$-$^$9!#(B)

1999-??-??  Noritoshi Masuichi <nmasu@ma3.justnet.ne.jp>

	* Version 0.1.0-alpha-1.
	  $B;n838x3+=iHG(B
