-
Notifications
You must be signed in to change notification settings - Fork 44
/
ChangeLog
139 lines (115 loc) · 3.21 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
## 2012-06-19
- version 0.1.0
- initial release
## 2012-06-19
- version 0.1.1
- bug fix
## 2012-06-20
- version 0.1.2
- bug fix
## 2012-06-20
- version 0.1.3
- bug fix
## 2012-06-21
- version 0.1.4
- add eat_newline_glitch (xel)
- remove auto_right_margin (bw)
- remove OSC 4 (ccc, initc)
## 2012-06-24
- version 0.1.5
- change fonts format
- fix glyph drawing
- change effects of BOLD and REVERSE
## 2012-06-29
- version 0.1.6
- support more than one font
- support glyph alias
## 2012-10-06
- version 0.1.7
- support following framebuffer types:
- 15/16/24/32bpp true color (and maybe direct color)
- 8bpp pseudo color
## 2012-10-17
- version 0.1.8
- add some opitons
- yaft reads environment value, YAFT
- wall: display wallpaper
- w=N: set terminal width (pixel)
- h=N: set terminal height (pixel)
- x=N: set x offset
- y=N: set y offset
~~~
$ export YAFT="wall w=640 h=384 x=32 y=32"; yaft
~~~
## 2012-10-18
- version 0.1.9
- add some codes related to virtual console
- remove all optios without "YAFT=wall"
## 2012-11-09
- version 0.2.0
- support BDF
~~~
$ ./mkfont alias-file your/favorite/bdf > glyph.h
$ make yaft
~~~
## 2012-11-30
- version 0.2.1
- bug fix
- single CSI u (not following CSI s) causes Segmentation fault (reported by saitoha ([@kefir_]))
[@kefir_]: http://saitoha.github.com/
## 2012-12-02
- version 0.2.2
- improve UTF-8 parser (valid for [UTF-8 decoder capability and stress test])
- bug fix
- not working glyph substitution
[UTF-8 decoder capability and stress test]: http://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-test.txt
## 2012-12-19
- version 0.2.3
- bug fix
- wrong behavior of bce (ED, EL, DL, IL, ICH, DCH, ECH) (reported by IWAMOTO Kouichi ([@ttdoda]))
[@ttdoda]: http://doda.teraterm.org/whoami.xhtm
## 2014-03-07
- version 0.2.4
- add some parameters in conf.h
- ROTATE: NORMAL or CLOCKWISE or COUNTER_CLOCKWISE or UPSIDE_DOWN
- LAZY_DRAW (reduce drawing)
- BACKGROUND_DRAW (after vt switch, continue drawing)
## 2014-03-24
- version 0.2.5
- remove ROTATE, LAZY_DRAW, BACKGROUND_DRAW options
- add some environment options
- rotate: clockwise (cw), counter_clockwise (ccw), upside_down (ud)
- background drawing: wallpaper (wall)
ex) $ YAFT="wall cw ccw ud" yaft
- framebuffer device:
ex) $ FRAMEBUFFER="/dev/fb1" yaft
- add OSC4/OSC104/OSC8900 (glyph width report)
(ref: http://uobikiemukot.github.io/yaft/glyph_width_report.html)
## 2014-05-16
- version 0.2.6
- remove rotate option
- support glyph width report rev.3
(ref: http://uobikiemukot.github.io/yaft/glyph_width_report.html)
- support DRCS/DRCSMMv1
- bug fix
- never refresh cmap at vt switch (8bpp mode)
## 2014-05-18
- version 0.2.7
- support xim (yaftx)
## 2014-08-27
- version 0.2.8
- support sixel
- support copy/paste (yaftx)
- support NetBSD/OpenBSD wscons
- refer SHELL environment variable
- remove WALLPAPER option (use YAFT="wall" environment variable)
- add man page
## 2015-07-26
- version 0.2.8
- rewrite framebuffer code
- support direct color
- add some new options (conf.h)
VT_CONTROL : don't handle vt-switching (vt-switching only works in linux)
FORCE_TEXT_MODE: need this option for switching from X to yaft
- various bug fixes
- mkfont_bdf was broken (not affect SUBSTITUTE_WIDE/REPLACEMENT_CHAR)