1
2006-05-14 ejoy <ejoy@users.sourceforge.net>
2
* Fixed: segfault caused by wrong config file in $prefix/etc/zhcon.conf
4
2006-05-13 ejoy <ejoy@users.sourceforge.net>
5
* Fixed: Seg fault when no graph device is availiable
6
* Added: more user friend message when zhcon can not open graphical device
8
2006-05-02 ejoy <ejoy@users.sourceforge.net>
9
* Removed: po and intl directory
10
* Removed: configserver.cpp
11
* use $prefix/etc/zhcon.conf instead of /etc/zhcon.conf
13
2006-05-01 ejoy <ejoy@users.sourceforge.net>
14
* Fixed: can not call out input window under utf8 mode on Linux console
15
* Fixed: install script in po/Makefile.in.in
17
2006-04-21 ejoy <ejoy@users.sourceforge.net>
18
* remove -e option, use command line arguments instead
19
* resolve warning message under gcc 3.4.4
21
2006-04-19 ejoy <ejoy@users.sourceforge.net>
22
* Added: --drv command line option, now zhcon will run under X using ggi,
23
no need to set GGI_DISPLAY manually
24
* Removed: full/half/comma symbol in input window
25
* Removed: no tips will be shown
27
2006-04-13 ejoy <ejoy@users.sourceforge.net>
28
* Fix input problem in utf8 mode
29
* Tested with latest libggi, runs fine under X
30
i.e. GGI_DEFMODE=640x480[8] GGI_DISPLAY=x:-nobuffer ./zhcon --utf8
32
2006-04-08 ejoy <ejoy@users.sourceforge.net>
33
* clean up source code
34
* Added: use getopt_long() to parse command line option
36
2006-04-07 ejoy <ejoy@users.sourceforge.net>
37
* Added: basic utf8<->default_encoding support using encfilter.c from CCE
39
2006-03-09 ejoy <ejoy@users.sourceforge.net>
40
* Inrocporate various patches from debian
41
* Fixed: building problem using recent gcc
42
* Fixed: display problem on big endian machines, patch from Ben Sittler
43
<BSittler at KnowNow.com.anti-spam> (debian patch)
45
2003-04-21 ejoy <ejoy@users.sourceforge.net>
46
* Add a command line argument (prog) to let
47
zhcon run a specific program on start
49
* Add a tip on screen to README.BSD
51
2003-04-13 ejoy <ejoy@users.sourceforge.net>
52
* Fixed: build on FreeBSD 4.8 and 5.0
53
* Fixed: show "FreeBSD" on startup
54
* Fixed: LC_ALL=zh_CN.EUC on FreeBSD
55
* Fixed: BSD locale dir on /usr/local/share/locale
56
* Add zh_CN.EUC po for FreeBSD
57
* update TODO, README.BSD
59
2002-12-26 ejoy <ejoy@users.sourceforge.net>
60
* add maintainer-mode to configure script
61
* add compiler optimize flag on x86 machine
62
* Fixed: configure & build bugs on rh8 & mdk9 caused by
64
* Fixed: forget to suid zhcon on some platform when install
65
* Fixed: inline linking bugs
68
2002-06-08 ejoy <ejoy@users.sourceforge.net>
69
* Fixed: Cursor display bug in emacs
71
2002-05-26 ejoy <ejoy@users.sourceforge.net>
72
* port to gcc 3.1,tested ok in VGA mode
74
2002-05-23 huyong <ccpaging@etang.com>
75
* enable/disable console auto blank both linux and FreeBSD
76
* To use ggi, please export
77
* Fixed: mouse support cause ggi crash
78
export GGI_DISPLAY=display-fbdev:-novt
79
* Fixed: restore ggi color palette when vt switched back
81
2002-05-15 ejoy <ejoy@users.sourceforge.net>
82
* Add USING_VGA define into configure script when compile under x86
84
* Documentation update
86
2002-05-05 huyong <ccpaging@etang.com>
87
* Add mouse support in Linux, based on gpm
88
Because not in graph mode now, zhcon use termcap to clean screen, and hide/show cursor
89
* Add special gpm-1.19.6 patch, help user api's mouse work well in pty mode
90
Read README.gpm to know how to use patch
91
* Add mouse support in FreeBSD, use signal & ioctl like libvgl
92
* handle vt leave and enter by only one signal
93
* Fixed: Show start up message may display garbage
94
* Fixed: escape to scroll in FreeBSD
96
2002-04-23 ejoy <ejoy@users.sourceforge.net>
97
* Merge the following patch into CVS tree
98
* Korean po file patch by Won Kyu Park <wkpark@chem.skku.ac.kr>
99
* Big5 input bug fix by Chun-hung Hsiao <chhsiao@ck.tp.edu.tw>
100
* Big5 po file by Andrew Lee <andrew@linux.org.tw>
101
* Change all KSCM to KSC encode for korean
102
* Debian's patch for non-intel machines by Yu Guanghui <ygh@debian.org>
103
now better support for Debian;)
104
* Merge BSD patch by statue(not fully patch,still need test!)
105
* add some ime&font tools to tools directory
107
2002-02-15 ejoy <ejoy@users.sourceforge.net>
108
* Fixed:core dump when select nonexist font
110
2002-02-14 huyong <ccpaging@etang.com>
111
* Add overspot and nativebar color config support
112
* Complete FreeBSD port
114
2002-02-06 Rick Lei <rick@uestc.edu.cn>
115
* set PREFIX option into config.h
117
2002-02-03 ejoy <ejoy@users.sourceforge.net>
118
* add prefix option to configure script
119
* add --enable-debug option to configure script
120
now you can install zhcon with ./configure --prefix=/usr
123
2002-01-14 ejoy <ejoy@users.sourceforge.net>
124
* Fixed: keymap restore bug when exist zhcon
126
2001-12-26 ejoy <ejoy@users.sourceforge.net>
127
* Fixed: core dump bug when using auto-gb encode
128
* Add vim mode line option to every source file
130
2001-12-22 ejoy <ejoy@users.sourceforge.net>
131
* Fixed: core dump bug when not compiled with unicon
133
2001-12-07 ejoy <ejoy@users.sourceforge.net>
134
* Fix bugs in configure
139
2001-11-03 ejoy <ejoy@users.sourceforge.net>
142
* Fixed: Color bug in Debian dselect
144
2001-10-23 ejoy <ejoy@users.sourceforge.net>
145
* Add prompt mode to inputmanager(CTRL-ALT-0)
146
* Fixed: core dump bug when wrong input file are selected
148
2001-10-20 ejoy <ejoy@users.sourceforge.net>
149
huyong <ccpaging@online.sh.cn>
150
* Add new input style - native bar
151
* Add default input style define in zhcon.conf
152
* Add new frame type thin/thick to get good view of native bar
153
* Auto change VT size when changing input style
154
* Add data path defines of native input and unicon
155
* move cursor function from console to window, no cursor leaves
157
* Other minor changes & fixes
159
2001-10-10 ejoy <ejoy@users.sourceforge.net>
160
* Partly restore keymap when switch VT or hide input client
161
* Split Zhcon::Init() into InitXXX() functions
162
* Move zhcon.cfg to /etc/zhcon.conf
163
* Make configuration of ime in zhcon.conf easier
165
2001-10-9 ejoy <ejoy@users.sourceforge.net>
166
* Use GNU gettext to display locale message(i18n support) in different
168
* Fixed: some minor input bugs
170
2001-10-3 ejoy <ejoy@users.sourceforge.net>
171
* Fixed: Mandrake 8.0 setup bug and /usr/src/linux/make menuconfig bug
172
* Fixed: table line recognize bug in history mode
174
2001-10-1 ejoy <ejoy@users.sourceforge.net>
175
* Add Resize() to Window
176
* Rewrite overspot client,use a more friendly window placement algorithm
179
2001-9-28 ejoy <ejoy@users.sourceforge.net>
180
* Now use ConfigServer to implement system menu configuration
182
2001-9-23 huyong <ccpaging@online.sh.cn>
183
* Merge InputWin, PopWin, and CandilistWin into window object. Make
184
window's prog more clear and easy to use.
185
* Using /dev/tty* instead of /dev/console, check current output is real
186
tty or not, avoid run zhcon in pty mode(like mc's shell mode), or
188
* Add frame attribute to object window, frame's color can be defined in
190
* input window do not overlapped current line when cursor is at bottom.
191
* Fix cursor moving problem.
192
* Other minor changes & fixes
194
2001-9-18 ejoy <ejoy@users.sourceforge.net>
195
* Implement InputServer/InputClient/NativeInputServer/UniconInputServer
196
* Add support for unicon input modules,share it with Chinput 3.0
198
2001-8-24 Rick Lei <rick@uestc.edu.cn>
199
* Ported to FreeBSD :)
200
* Ported VGA driver from FreeBSD back to Linux. Now zhcon will
201
choose graphics mode on Linux automatically. That is to say, if
202
framebuffer is not available, zhcon will run under 640x480x16
204
* Applied Factory pattern to driver classes
205
* Other minor changes & fixes
207
2001-8-17 ejoy <ejoy@users.sourceforge.net>
208
Hu Yong <ccpaging@online.sh.cn>
209
* Implement a new Chinese ideitify algorithm,more accurate
210
* Implement console overspot input style
211
* zhcon now use a new font format BPSF which is based on linux
212
PSF format.It supports big charset
213
* Implement cursor display, support type include under line, lower
214
third, lower half, two third, block
215
* Define cursor type in zhcon.cfg
216
* Support libggi as graphic interface. As libggi said, it can support
217
most of fbdev, SVGAlib, Glide library, AAlib, even X window.
218
But we just use it to support more fbdev now.
219
* Support VGA as fbdev, and VGA without fbdev. So it is not nessary
220
that recompile kernel
221
* Add support for vesa 24bpp mode
222
* Add table char's extend line handling to font object. Make graphic
224
* Fixed: compile bug on GNU GCC 3.0
226
2001-7-24 Hu Yong <ccpaging@online.sh.cn>
227
* Rewrite a class FBCon to implement a better FrameBuffer
228
interface in C++ way(virtual function calls).
230
2001-7-20 ejoy <ejoy@users.sourceforge.net>
231
* Fixed: table line recognize bug in 16bpp,32bpp,thanks to Hu Yong for his patch.
233
* Add a man page,README.gb,README.big5,and two poem for test.
234
* Some minor improvement.
236
2001-7-19 ejoy <ejoy@users.sourceforge.net>
237
* Add blanklineheight into zhcon.cfg
238
* Implement GB2312<->BIG5 auto-convert function
239
use code from Yu Guanghui's auto-converter
240
* Fixed: core dump when auto change encode
242
2001-7-18 ejoy <ejoy@users.sourceforge.net>
243
* Implement GB2312/BIG5 auto detect function.
244
use code from Yu Guanghui's auto-converter(judge.c)
245
* Many minor improvement.
247
2001-7-16 ejoy <ejoy@users.sourceforge.net>
248
* Fixed: inputbar always display when changing console.
249
* implement console history review
250
(SHIFT+PAGEUP,PAGEDOWN,ARROWUP,ARROWDOWN)
252
2001-7-15 ejoy <ejoy@users.sourceforge.net>
253
* Fixed: table char recognize bug
254
* Fixed: bash command line Chinese input bug
255
* Fixed: table line display bug in 8pp mode,thank to Hu Yong.
256
* Implement console blink attribute
257
* Some other improvement.
259
2001-5-26 ejoy <ejoy@users.sourceforge.net>
260
* Fixed: pingyin input bug
261
* Fixed: RedHat 7.1 compile problem(OPEN_MAX)
263
2001-5-20 ejoy <ejoy@users.sourceforge.net>
264
* First public release.
265
vi:ts=4:expandtab:tw=78