Open-Source-Software-Entwicklung und Downloads

Anzeigen 0.4.0 - Change Log

category(Tag) tree

file info

category(Tag)
Wurzel
dateiname
jfbterm_0.4.0_-_Changes
letztes update
2003-09-03 01:09
typ
Plain Text
editor
Fumitoshi UKAI
beschreibung
0.4.0 - Change Log
sprache
English
translate
* 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