2012-06-19
- version 0.1.0
- initial release
2012-06-19
2012-06-20
2012-06-20
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_]))
2012-12-02
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]))
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