fbui | Framebuffer-based graphical environment |
| download: https://git.y1.nz/archives/fbui.tar.gz | |
| README | Files | Log | Refs |
libfbui/Term/old-docs/ChangeLog
1
2 Oct 2004, plinius@comcast.net: conversion to fbui
3
4
5 -------------------------------------------------
6
7 12/02/2003 - Version 0.6.2 released
8 The previous in-depth changes broke compilation on many architectures. This
9 version has been tested and builds on linux, freebsd, openbsd, macosx and
10 solaris. Hopefully it works for all of them...
11 - switched form mbrtowc/wcrtomb to mbtowc/wctomb
12 - added custom iswprint() for systems lacking it
13 - configure/build fixes for *bsd and macosx
14
15 11/28/2003 - Version 0.6.1 released
16
17 Heavily reworked code, but few user-visible changes. Default TERM value is now
18 "ggiterm" instead of "ansi", whose definition is not consistent across systems.
19 We are also vt100-compatible for systems where ggiterm definition cannot be added.
20 New features:
21 - i18n in input as well as output
22 - vt100 compatibility (according to the terminal definitions of supported systems)
23 Fixes:
24 - Solaris configure/build fixes
25 - Require freetype2 v2.0.9. Earlier versions didn't have FT_Get_First_Char()
26 - call ggiFlushRegion() after each character output. This shouldn't be necessary
27 but but it kills the longstanding "disappearing lines" bug with LibGGI > 2.0.1
28 General:
29 - removed iconv dependancy. Now we use native libc multibyte handling
30 (--encoding option deprecated)
31 - use __func__ c99 facility to output errors and debugging messages
32 - use GGI asynchronous mode to speed up the X target
33 (alas nullified by too many calls to ggiFlushRegion())
34 - control-sequences parser entirely rewritten
35 - added terminfo/termcap entries for ggiterm
36
37
38 10/30/2003 - Version 0.6 released
39
40 Major new feature: colors! Includes also many bugfixes and improvements to the build system,
41 thanks to the feedback on the first users.
42 New features:
43 - invisible mode implemented
44 - bold mode implemented
45 - underline mode implemented
46 - colors implemented
47 - Tab stops implemented
48 - User strings u6 u7 u8 u9 implemented
49 - SHIFT-TAB mapped to ANSI BackTab key
50 Fixes:
51 - Better (but still not perfect) handling of modifier keys
52 - segfault when font is rejected and debuglevel is > 0
53 - non destructive tabs, as requested by ANSI
54 - error at compilation when FT support not compiled in
55 - Fixed incorrect behaviour of Backspace.
56 - Freetype won't do aliasing if color depth <= 8
57 - rounding error in cell size computing caused the last character's column
58 to be overwritten by the next char
59 - Now renders OK very small font sizes
60 - only send one ggi event at a time to the shell. Hopefully fixes the "hold down
61 the enter key" bug
62 Build system:
63 - Added minimalistic forkpty() replacement for when the system doesn't have it
64 - Removed remaining warnings caused by size_t != int
65 - cleanup of configure.in
66 - fixed typo in configure.in
67 Now ./configure --with-ggi-prefix=DIR behaves as expected
68
69
70 10/16/2003 - Bugfix version 0.5.1 released
71
72 No new features added, but many bugfixes, both in code and build system.
73 Many thanks to Christoph Egger for his help and patience!
74 Fixes:
75 - More careful typing wrt size_t to avoid warnings
76 - Correct handling of Backspace (the bug appears when using tcsh, but bash doesn't care)
77 - fixed coredump on exit when no font specified
78 - compile error when freetype is not present on the system
79 Build system:
80 - ggiterm now uses autotools 1.7
81 - libggi in nonstandard places is a configure option
82 - handle the case when forkpty() is in libc rather than in libutil (BSDs, OSX, ...)
83 - Modified Makefile.am to require freetype v2.1.4 when compiling on MacOS X
84 (the freetype build system is buggy on OSX for versions < 2.1.4)
85
86
87 10/10/2003 - Version 0.5 released
88
89 Well, it's beginning to come along nicely... ggiterm is now quite useable.
90 - Most of the ANSI terminal capabilities have been implemented: cursor motions,
91 alternate charset, reverse video, area clearing, scrolling, insert/delete lines
92 and characters.
93 - Fixed width fonts are handled mostly correctly, with occasional minor graphic
94 glitches. Variables width fonts are another matter!
95 - Key repeat is supported
96 - All features are optional: freetype support, iconv support, debugging
97 - Terminal size is dynamic
98 - Font size is now an option
99 - The ugly green grid now only appears in debugging mode
100
101
102 06/26/2003 - Initial release
103
104 This is just a proof of concept, barely useable.
105 - an ugly green grid, used to calibrate the fonts is still visible
106 - should work on the X target, but don't ask for more
107 - input doesn't recognize modifier keys
108 - displayed characters are supposed to be UTF-8
109 - lots of debugging output
110 - slow
This webpage is intended to be an accessible preview of this repository. To get a fuller picture, clone it and use the git CLI.