1[20020422]
2* ml_picture_gdk.c is added. (Thanks to Minami Hirokazu san)
3
4[20020421]
5* ml_picture_dep.[ch], where graphic library dependent codes are implements, is separated
6  from ml_picture.c.
7* if larger number than 0 is specified for --lsp, underlines cannot be cleared. fixed.
8  (Thanks to Nanashi san)
9* aafont config files are replaced by contributed ones.
10  (Thanks to Kubota Tomohiro san)
11
12[20020414]
13* 2.4.0 release
14
15[20020413]
16* each line had its tab stop list and "\x1bH" didn't work as expected. fixed.
17* doc/ja/README.comb is added.
18
19[20020410]
20* man/mlterm.1 is updated.
21* scroll by 'd' and 'u' keys was NA. fixed.
22* compilation failed in ml_vt100_parser.c if __DEBUG is defined. fixed.
23  (Thanks to Nadim Shaikli)
24
25[20020407]
26* backscroll_rows and is_backscroll_mode variables are not initialized. fixed.
27* PAGE_DOWN,PAGE_UP,SCROLL_DOWN,SCROLL_UP shortcut keys are processed twice per
28  one press. fixed.
29
30[20020407]
31* PAGE_DOWN,SCROLL_DOWN shortcut keys are added, and PAGE_DOWN,PAGE_UP,SCROLL_DOWN,
32  SCROLL_UP shortcut keys are available under backscroll mode.
33  (Thanks to Nobuyoshi Nakada)
34* ml_term_xxx.[ch] are cleaned up.
35* meta key is processed even when shift key, control key or so is pressed. fixed.
36  (Thanks to Nanashi san)
37* 2.3.1 => 2.4.0 in version.h, mlterm.spec
38
39[20020329]
40* memory leaks in ml_color_custom.c. fixed.
41
42[20020329]
43* all the colors defined in rgb.txt are available.
44* #RRGGBB format is supported for fg_color,bg_color,sb_fg_color,sb_bg_color.
45
46[20020328]
47* lines sometimes get left-aligned. fixed.
48  (Thanks to Nadim Shaikli)
49
50[20020328]
51* parsing sequence from pty is stopped after 4096 bytes are parsed even if
52  it is still left in pty.(Thanks to Nanashi san)
53* LF on the first char of an arabic word gets the original line not to be redrawn correctly.
54  fixed.(Thanks to Nadim Shaikli)
55* There were a bug around calculating the meeting position of ltr and rtl characters. fixed.
56  (Thanks to Nadim Shaikli)
57* if cursor is on a space after a RTL word at the end of line, the RTL word strangely moves.
58  fixed. (Thanks to Nadim Shaikli)
59
60[20020324]
61* strange cursor movement on bidi is fixed.
62* memory leak in ml_bidi.c:ml_bidi() is fixed.
63* -J/--dyncomb option can be dynamically changed.
64
65[20020323]
66* if mlterm doesn't work as a genuine daemon and cannot start any pty windows,
67  it outputs error messages and do exit(1).
68  (Thanks to Nadim Shaikli)
69* cursor movement in ltr-rtl meeting point is improved.
70  (Thanks to Nadim Shaikli)
71* on some enviroments Xutf8LookupString was not found even if it exits because of failure of '-lX11'.
72  fixed.
73  (Thanks to Kubota Tomohiro san & Nakada Nobuyoshi san)
74
75[20020321]
76* cursor doesn't move correctly before the meeting point of LTR and RTL characters. fixed.
77* the line cursor is previously located should be redrawn even if it is not modified.
78
79[20020320]
80* cursor movement policy before the meeting point of LTR and RTL characters is changed.
81* character set designated to G1 is unexpectedly changed if enacs=\E)0,smacs=^N,rmacs=^O.
82  fixed.
83
84[20020317]
85* some scrolled out lines aren't bidi rendered. fixed. (Thanks to Nadim Shaikli)
86* login,logout are not used for utmp operations on *BSD.
87
88[20020316]
89* if the cursor is at the end of line under bidi mode, according to the previous
90  character whose property is STRONG and the base direction of the line, output of
91  fribidi_log2vis is modified for more natural cursor movement.
92* -J/--dyncomb couldn't be used without arguments. fixed.
93
94[20020316]
95* scrolling downward over the lowest filled line fails. fixed.
96* arabic combined characters are processed as the one which occupies one
97  column, not two.
98* -J/--dyncomb, use_dynamic_comb option is added.
99* "-- INSERT (lang) --" message can be shown in a strange line on vim. fixed.
100  (Thanks to Nadim Shaikli)
101
102[20020315]
103* some bugs in man/mlterm.1 are fixed. (Thanks to Nadim Shaikli)
104* arabic shaping errors are fixed. (Thanks to Nadim Shaikli)
105* redrawn region under bidi mode is optimized.
106
107[20020314]
108* ml_char_copy() frees necessary memory area if src and dst is equal. fixed.
109  (Thanks to Sakamoto Hironori san)
110* -J/--rtl, bidi_base_dir_is_rtl option is removed.
111  (Thanks to Nadim Shaikli)
112* when all lines in scroll region is scrolled out, cursor position is not moved
113  correctly. fixed.
114
115[20020312]
116* if USE_FRIBIDI is not defined, compilation fails in ml_bidi() because of shortage of arguments.
117  (Thanks to Nanashi san)
118* primitive data structure around ml_image* is changed.
119
120[20020310]
121* compilation fails in ml_term_manager.c by configure --disable-fribidi because of
122  undefined reference to ml_bidi_set_base_dir().
123  (Thanks to Nanashi san)
124* only limited region is scrolled when output characters is over screen buffer.
125* -J,--rtl,bidi_base_direction_rtl option is dynamically changeable.
126
127[20020308]
128* COLORTERM_BCE is unset from the beginning.
129* arabic characters two of which can turn into one glyph are supported.
130* -J,--rtl,bidi_base_direction_rtl option is added.
131  This option lets bidi base direction RTL.
132
133[20020306]
134* core dump in processing _XROOTPMAP_ID. fixed.
135  (Thanks to Nanashi san)
136* strange format of man page is fixed.
137  (Thanks to Mike Fabian)
138* when line is wrapped around, characters at the end of line are swapped. fixed.
139  (Thanks to Mike Fabian)
140
141[20020304]
142* -q/--extkey use_extended_scroll_shortcut option , which enables scroll shortcutkey
143  extension(scrolling by arrow keys, 'j' and 'k'), is added.(disabled by default)
144* ISO8859_1 and ISO8859_1X in xxfont config files aren't distinguished. fixed.
145  (Thanks to Kubota Tomohiro san)
146* 0x1b is inserted when INSERT_SELECTION etc keys are pressed if they are assigned
147  to Mod + Foo.
148  (Thanks to Nobuyoshi Nakada san)
149* whether Xutf8LookupString exists or not is checked in configure.
150  (Thanks to Nobuyoshi Nakada san)
151
152[20020302]
153* whether libsocket exists or not is checked in configure.
154  (Thanks to Nadim Shaikli)
155* ISO-8859-N character sets except ISO-8859-1 cannnot be shown correctly
156  under anti alias mode. fixed.
157  (Thanks to Kubota Tomohiro san)
158
159[20020228]
160* ESC [ J clears characters to the left side of the cursor. fixed.
161  (Thanks to KATO Kazuyoshi san)
162* another (experimental) engine of getting transparent background picture is implemented.
163
164[20020225]
165* -e option fails on Linux etc. fixed.
166* 2.3.1 released.
167
168[20020223]
169* 2.3.0 released.
170
171[20020222]
172* scroll fails ?
173
174[20020222]
175
176[20020222]
177* mlterm can dump core if screen is scrolled while cursor is out of scroll region.
178  fixed. (Thanks to Minami Hirokazu san)
179
180[20020222]
181* 2.3.0 release date is added to mlterm.spec.
182
183[20020222]
184* transparency by _XROOTPMAP_ID behaves strangely if Window is moved to outside of
185  Display. fixed.
186
187[20020222]
188* transparency by _XROOTPMAP_ID is also supported without Imlib.
189* w3mmlconfig/section/scrollbar is lost. fixed.
190  (Thanks to Sakamoto Hironori san)
191
192[20020221]
193* garbage is left on arrow images of scrollbar. fixed.
194* w3mmlconfig is updated.
195  (Thanks to Sakamoto Hironori san)
196
197[20020221]
198* brightness cannot be changed in transparent mode. fixed.
199  (Thanks to Minami Hirokazu san)
200
201[20020221]
202* man/mlterm.1 is updated.
203* -H option accepts over 100.
204
205[20020221]
206* transparent background using root pixmap by "_XROOTPMAP_ID" atom is supported.
207
208[20020220]
209* compilation fails on platforms where snprintf doesn't exist. fixed.
210* ISCII rendering fails. fixed.
211* extra processing which can cause core dump under utf8 + bidi mode or iscii mode
212  without fribidi or libind is removed. (Thanks to Takahasi Tamotsu san)
213
214[20020219]
215* utmp,wtmp operation by login,logout,logwtmp is supported on both
216  Linux/glibc2 and *BSD. (Thanks to Minami Hirokazu san)
217
218[20020219]
219* performance of utf8 + bidi mode without fribidi is improved.
220* if scroll region is changed multiple times , scroll can fail. fixed.
221* README.bidi is added.
222
223[20020218]
224* mlclient appends extra white space for ipc message. fixed.
225* character background color which is different from Window background one
226  is not drawn under transparent mode. fixed. (Thanks to KATO Kazuyoshi san)
227* mlconf_curses is updated (2002/02/18 version).
228  (Thanks to Minami Hirokazu san)
229
230[20020217]
231* mlclient with invalid options causes mlterm process to exit. fixed.
232* typo in LICENCE file is fixed. (Thanks to Fumitake Taniguchi san)
233
234[20020217]
235* iscii_lang is added to mlterm configuration protocol.
236* mlclient --help or --version causes mlterm process to exit. fixed.
237  (Thanks to Ikezoe Hiroyuki san)
238
239[20020216]
240* typo fixed. (Thanks to Mike Fabian)
241
242[20020215]
243* New documents(doc/ja/README.server,doc/ja/README.tate) are added and doc/ja/README.ja
244  doc/en/PROTOCOL doc/en/History are updated.
245
246[20020215]
247* code clean up
248
249[20020215]
250* ImlibData is created and managed for each Display.
251* existing test of socklen_t fails because of my typo. fixed. (Thanks to Sakamoto Hironori san)
252
253[20020214]
254* some bugs around utmp are fixed. (Thanks to Mike Fabian)
255
256[20020213]
257* priv_fg and priv_bg cannot be customized. fixed. (Thanks to Nekoie san)
258* utmper is supported. (Thanks to Mike Fabian)
259
260[20020213]
261* before starting daemon , whether /tmp/mlterm.unix exists or not is checked.
262  and it is also unlinked when mlterm server exits.
263
264[20020213]
265* compilation failed in tool/mlclient/main.c. fixed. (Thanks to Okazaki Tetsurou san)
266* memory leaks when mlclient is connected. fixed.
267* transparent sample scrollbar is 1 dot wider than expected. fixed.
268* scrollbar_view_name , sb_fg_color , sb_bg_color can be dynamically changed.
269* mlconfig layout is changed.
270
271[20020212]
272* -e option fails for memory allocation. fixed. (Thanks to Nekoie san)
273* mlterm with -j and -P 0 options can start without X.
274* mlterm can manage multiple display connections.
275* compilation fails around socket on HP-UX 10.20. fixed.
276
277[20020211]
278* daemon mode is supported and -j/--daemon/daemon_mode option is added.
279* mlclient program (tool/mlclient) is added.
280* characters in the beginning of lines cannot be selected. fixed. (Thanks to nekoie san)
281* 2 dot margin area in both right and left sides are cleared since garbages
282  can be left there.
283
284[20020210]
285* -Y/--decsp/compose_dec_special_font option is added.
286
287[20020210]
288* #include <sys/stat.h> is omitted in kiklib/src/kik_utmp_bsd.c.
289  fixed. (Thanks to Nanashi san)
290
291[20020209]
292* README.ja is rewritten.
293* BSD type utmp/wtmp/lastlog is supported. (--enable-utmp configure option)
294
295[20020208]
296* brightness-adjusted transparent background costs when fvwm2 style virtual screens
297  are changed. fixed.(thanks to Nanashi san)
298
299[20020208]
300* if --enable-anti-alias is not specified , compilation fails. fixed.
301
302[20020208]
303* processing half width character in vertical view is improved.
304* XLFD font name to query internally is strange. fixed. (Thanks to Karl Koehler)
305* when fade_ratio is set 100 from mlconfig , screen is not completely cleared. fixed.
306
307[20020207]
308* window increment/decrement size and minimum window width and height can be wrong. fixed.
309  (Thanks to Minami Hirokazu san)
310
311[20020207]
312* underline is drawn on the left side of character under vertical mode.
313
314[20020207]
315* strange mouse position is reported under vertical mode. fixed.
316
317[20020207]
318* vertical mode and veriable column width mode are considered for reporting
319  mouse position to console applications.
320* -Q/--vcur/use_vertical_cursor option is added.
321* mlconfig_curses is updated.(see [patch tracker 513620])
322  (thanks to Minami Hirokazu san)
323
324[20020206]
325* -Z/--multicol/use_multi_column_char option is added.
326
327[20020206]
328* if scrollbar_mode is none and window is resized , garbages are left
329  on screen. fixed.
330* w3mmlconfig is updated(around scrollbar_mode).
331  (thanks to Sakamoto Hironori san)
332
333[20020206]
334* -O/--sbpos/scrollbar_position option is removed and
335  -O/--sbmod/scrollbar_mode option is added.
336* scrollbar can be dynamically switched among off , right and left.
337* default value of use_scrollbar option is true , not false.
338
339[20020206]
340* step in resizing window gets wrong. fixed.
341
342[20020206]
343* when font size is changed with right scrollbar , scrollbar is placed
344  in strange position. fixed.
345
346[20020205]
347* -O/--sbpos/scrollbar_position option is added.
348* processing brightness adjustment under transparent mode is tuned.
349* doc/ja/README.ja is updated.
350
351[20020205]
352* cywin port patch is merged.(thanks to Tetsurou Okazaki san)
353* XRegisterIMInstantiateCallback is never called on sunos.
354
355[20020204]
356* When CapsLock or NumLock is on , control mask or shift mask etc is not recogized.
357  fixed. (Thanks to K.Kawabata san)
358* cursor disappears when screen scrolled with scrollbar. fixed.
359  (Thanks to Sakamoto Hironori san/Minami Hirokazu san)
360* w3mmlconfig is updated.(thanks to Sakamoto Hironori san)
361* baurates are explicitly set with cfsetispeed,cfsetospeed.(thanks to t-matsuo san)
362
363[20020203]
364* If --xim=false is specified , XRegisterIMInstatiateCallback is not done.
365
366[20020203]
367* mlterm dumps core under cjk vertical mode. fixed.
368* doc/ja/README.ja doc/ja/FAQ doc/en/PROTOCOL are updated.
369
370[20020203]
371* cursor disappears under backscroll mode. fixed. (Thanks to Sakamoto Hironori san)
372* -K/--maxptys/max_ptys option is added. You can use more than 5 pty windows in one
373  process.
374  Note that max_ptys option accepts numbers between 1 and 32.
375
376[20020202]
377* --shade/shade_ratio option is renamed to --bright/brightness.
378* brightness option works under transparent mode.
379
380[20020202]
381* -H/--shade/shade_ratio option is added.
382
383[20020202]
384* if number of terminal rows is double as many as that of cols under vertical mode ,
385  mlterm dumps core. fixed.
386* mongol vertical mode is added.
387* "Font" Tab is added to mlconfig.
388
389[20020201]
390* -o/--lsp/line_space option is added.
391
392[20020131]
393* If both vertical view and bidi are used at the same time , terminal window
394  can become too large. fixed.
395* under vertical mode settings in etc/tfont and etc/taafont are used.
396
397[20020130]
398* vertical view support is added.(-G/--vertical/vertical_mode option)
399* actual screen size can be specified with -1/--wscr/screen_width_ratio and
400  -2/--hscr/screen_height_ratio options regardless of console columns and rows.
401
402[20020129]
403* 2.2.0 released
404
405[20020129]
406* mlcurses_conf is updated(20020127 version).(thanks to Minami Hirokazu san)
407
408[20020129]
409* copy&paste with kterm fails. fixed. (thanks to Sakamoto Hironori san)
410* minus value specified for unsigned int is treated as error. (thanks to Minami Hirokazu san)
411
412[20020128]
413* variable column width and character combining are turned on in ISCII encoding.
414
415[20020128]
416* doc/en/README.iscii is added.
417* fribidi-config is used to check libs and cflags for fribidi.
418* -h help messages are improved.(thanks to Kubota Tomohiro san)
419* font_larger_smaller_size option is renamed to step_in_changing_font_size.
420* man/mlterm.1 manual is updated.(thanks to Kubota Tomohiro san)
421
422[20020126]
423* big5_buggy option didn't work(is always true). fixed.
424* XIM fg/bg color may be faded. fixed.
425* man/mlterm.1 manual is updated.
426
427[20020125]
428* mlconf_curses is updated(20020125 version) and LICENCE,Makefile,mlcc.html
429  files are added. (thanks to Minami Hirokazu san)
430* CP932 gaiji characters (IBM , NEC , NECIBM) <=> UCS conversion is supported.
431* -z/--largesmall/font_larger_smaller_size option is added.
432
433[20020124]
434* use_cp932_ucs_for_xft option is true by default.
435* screen is corrupt when scrolled. fixed.
436* if font_size_range is not set , mlterm behaves unexpectedly. fixed.
437* mlconf_curses(2002/01/24 version) is added. (thanks to Minami Hirokazu san)
438* doc/ja/FAQ is added.
439
440[20020124]
441* NEC Gaiji couldn't be converted to UCS. fixed.
442* Japanese gaiji characters are converted to UCS.
443* if -w [fontsize] is too small or too large , mlterm may dump core. fixed.
444* foreground color couldn't be change run time. fixed.
445
446[20020124]
447* cursor may disappear when selected region color is restored. fixed.
448* w3mmlconfig(2002/01/15 version) is added(tool/w3mmlconfig)
449* contrib/scrollbar/sample is moved to scrollbar/sample
450
451[20020123]
452* ISCII rendering is tuned up.
453* etc/font and etc/vfont format is changed. (default font can be specified.)
454
455[20020122]
456* -c/--cp932/use_cp932_ucs_for_xft option is added.
457
458[20020122]
459* aafont file format is changed. ([Font Family]-[Font Encoding](:[Percentage]))
460* font or vfont is used when XIM fontset is created under AA mode.
461
462[20020120]
463* many codes are cleaned up.
464* 'l' instead of 'i' is checked for DynaFont problem.
465
466[20020119]
467* DynaFont problem is fixed by checking 'i' character width before 'W' character.
468  (thanks to Asaki Takumi san)
469* font,aafont are read before vfont,vaafont for variable column width fonts.
470
471[20020118]
472* XftTextExtents returns full width extents for DynaFont "W" , which makes space between
473  characters too wide. fixed(there is still room for improvement).
474  (thanks to Asaki Takumi san)
475* not only background color but foreground color is faded.
476
477[20020115]
478* calculating width of anti alias font was somewhat wrong. fixed.
479* variable column width anti alias fonts , which are specified in ~/.mlterm/vaafont ,
480  are supported.
481* #error instead of #<key>=#error is returned.
482* ESC]5380;wall_pictureBEL returns #wall_picture= instead of #error when no wall picture
483  is used.
484
485[20020115]
486* JISX0201 katakana copy&paste failed. fixed.(thanks to Kubota Tomohiro san)
487* ESC]5380;pwdBEL is supported.
488* #<key>=#error instead of #<key>=error is returned when error happens around ESC]5380;ptBEL
489  sequence.
490
491[20020114]
492* fade_ratio can be dynamically changed.
493* ESC]5379;fade_ratio=<value>BEL , ESC]5380;fade_ratioBEL , ESC]5380;wall_pictureBEL
494  are supported.(see doc/en/PROTOCOL)
495* FocusIn/FocusOut events to windows except a top window are ignored.
496
497[20020113]
498* MSB of single shifted G3 characters in EUCJP(EUCJISX0213) is set.(thanks to Kubota Tomohiro san)
499* ESC]5379;wall_picture=BEL stops wall picture.
500
501[20020113]
502* mlterm configuration protocol is decided and implemented.(see doc/en/PROTOCOL)
503* cursor highlight bug is fixed.
504
505[20020111]
506* cursor form is changed when window is focused or unfocused.
507* when a character whose color is reversed is drawn under wall paper or tranparent mode ,
508  not background image but the background color of the charcter is used.
509  (thanks to Masao Uebayashi san)
510* ESC ] 20 ; pt BEL sequence is supported.(thanks to Minami Hirokazu san)
511
512[20020110]
513* big5 unstandard characters can be converted to and from ucs4.
514
515[20020109]
516* -r/--fade/fade_ratio option is added.
517* infinite loop owing to malformed escape sequence like "ESC ] ;"
518  can be escaped by pressing LF.(Minami Hirokazu san)
519
520[20020108]
521* fribidi 0.10.0(where FriBidiStrIndex is 32bit , not 16bit) is supported.
522* selecting region policy is changed(character is selected after mouse
523  pointer passing over it) , and some bug are fixed.
524
525[20020108]
526* mlterm with --enable-debug option can dump core owing to failure of
527  list operations. fixed. (thanks to Karl Koehler)
528* ISCII / Bidi codes are more shared.
529* mlterm.spec is updated (thanks to Kiyoshi Nishizawa san)
530* ISCII characters in backscroll logs cannot be selected(and copyed) correctly.
531  fixed.
532* Window is not resized when font size is changed. fixed.
533* -g option accepts minus x/y position.
534* vertical tab sometimes fails. fixed.(thanks to nekoie san)
535* default font size range is 6 - 30.
536
537[20020106]
538* ISCII support codes are added. (still unstable)
539* INIT_PARSER short cut key is removed and "Full Rest" button is added to mlconfig.
540* when color rgb is explicitly assigned in ~/.mlterm/color , reversed color is not
541  drawn correctly under Anti Alias mode. fixed. (thanks to nekoie san)
542* ISO-8859-11 can be used as a -E option value.
543* ~/.mlterm/vlfont is renamed to ~/.mlterm/vfont
544* -V/--varlen/use_variable_length_column option is renamed to
545  -V/--varwidth/use_variable_column_width
546* Kochi Mincho sample is added to etc/aafont.
547
548[20020102]
549* variable length column is supported. (-V/--verlen/use_variable_length_column option)
550* DEC_SPECIAL characters are not shown under TERM=kterm and non-iso2022 encoding. fixed.
551
552[20020102]
553* selected region is reset in scrolling with dragging mouse. fixed.
554* 2.1.2 is released.
555
556[20011230]
557* cursor doesn't move correctly on full width characters(critical bug!). fixed.
558* If scroll commands appear with scroll region changing one by one , the number
559  of redrawing screen becomes too much. fixed.
560* mistake of mlterm.spec is fixed.
561* 2.1.1 is released.
562
563[20011229]
564* 2.1.0 is released.
565
566[20011229]
567* compilation of src/ml_image.c fails in Solaris,HP-UX,EWS4800. fixed.
568  (thanks to Sakamoto Hironori san)
569* support for the sequences invoking dec-special characters is improved.
570* memory leaks when combining chars are selected twice or more. fixed.
571
572[20011228]
573* screen can be illegally scrolled when characters are inserted at the buttom of screen. fixed.
574  (thanks to Minami Hirokazu san)
575
576[20011228]
577* INIT_PARSER short cut key (which initializes status of pty encoding parser)
578  is added.
579* invoking dec-special characters by SI/SO is supported.(non-ISO2022 encoding only)
580
581[20011227]
582* if pty encoding is stateless , state of pty encoding parser is not
583  reset when key is pressed.
584* "ESC [ ? 25 h" , "ESC [ ? 25 l" sequences are supported.
585
586[20011226]
587* typos in mlterm.1 are fixed.(thanks to Kubota Tomohiro san)
588* something like "ESC [ 34 ; 0 ; m" sequence is parsed incorrectly.fixed.
589  (thanks to Sakamoto Hironori san)
590* cursor is not repainted under transparent mode. fixed.
591  (thanks to Uebayashi Masao san)
592
593[20011225]
594* memory leaks if you use both -m and -bi options under utf8 encoding. fixed.
595* mkf/mkf_ucs4_xxx.c are thread-safe.
596* Shift + Mouse Button operations under console apps useing mouse tracking
597  are supported.
598
599[20011225]
600* wraparound word can be selected.
601* mlterm core dumps if XMODIFIERS variable is empty or illegal value. fixed.
602
603[20011224]
604* US-ASCII chars may be shown incorrectly under EUC-CN/GBK/GB18030. fixed.
605* mlterm.1 document is updated a little more.(thanks to Kubota Tomohiro san)
606* Unicode <=> CNS11643-1992 plane 3 convertion table is added.
607* EUC-TW is excluded from Unicode subset group.
608* the default value of use_bidi and use_combining is true.
609* if mlterm is resized under bidi-mode , you cannot copy&paste RTL chars. fixed.
610
611[20011222]
612* Hangul chars are not shown correctly in --noucsfont. fixed.
613* manual page(mlterm.1) is updated. (thanks to Kubota Tomohiro san)
614* the same CTEXT generator engine is used whether --big5bug option is set or not. fixed.
615
616[20011221]
617* option names are changed.
618  --ucs2other => --noucsfont
619  unicode_to_other_cs => not_use_unicode_font
620  --all2ucs => --onlyucsfont
621  all_cs_to_unicode => only_use_unicode_font
622* full width chars are not shown correctly in --onlyucsfont. fixed.
623* -8/--88591 (iso88591_font_for_usascii) option is added.
624* -R /usr/local/lib -R /usr/X11R6/lib options are added to LIBS macro in
625  src/Makefile.in tool/mlconfig/Makefile.in
626  (thanks to Uebayashi Masao san)
627* illegal chars which is not based on ISO2022 (e.g. KOI8-R) are also accepted if
628  at all possible in ISO2022-based encodings.
629
630[20011220]
631* prefer_utf8_selection and xct_process_mode options are removed , and copy_paste_via_ucs
632  option is added.
633* BIG5HKSCS is separated into BIG5 and HKSCS.
634* memory leaks when copy&paste combined chars. fixed.
635* illegal chars based on ISO2022 are accepted if at all possible in ISO2022-based encodings.
636* ISO2022 parser doesn't parse correctly when sequence is splited. fixed.
637* core dump when copy&paste with no chars selected. fixed.
638
639[20011216]
640* prefer_utf8_selection includes auto_detect_utf8_selection.
641  that is , true/false/auto can be used as value.
642* conv_to_generic_iso2022 and pre_conv_xct_to_ucs options are obsoleted.
643* xct_process_mode(-c/--xct) option is added.
644  this accepts ucs , raw or normal value.
645* new "copy&paste" tab is added to mlconfig
646* --ucshater => --ucs2other
647  --ucslover => --all2ucs
648
649[20011215]
650* prefer_utf8_selection (-U/--utf8sel) , auto_detect_utf8_selection (-o/--autoutf8)
651  options are added.
652* when window resized , font changed or encoding changed , screen may not be redrawn
653  or cursor position may be strange. fixed.
654
655[20011215]
656* ESC H (set tab) ESC [ 0 g (clear tab) ESC [ 3 g (clear all tabs) are supported.
657* Big5HKSCS encoding/charset is supported.
658* US ASCII font is not changed when encoding is changed to ISO8859 variant or UTF8. fixed.
659* huge memory leaks when window is resized. fixed.
660* input text is received in order of XmbLookupString => XLookupString => Xutf8LookupString.
661* UTF8 selection is received as it is.
662* Big5 buggy sequence is automatically detected.
663
664[20011214]
665* mlconfig is replaced by the new one designed by Kubota Tomohiro san(thanks)
666* mlconfig works asynchronous.
667* documentation for big5_buggy option is added.
668* memory leaks when pre_conv_xct_to_ucs option is changed more than twice. fixed.
669
670[20011214]
671* mlterm can core dump in kik_locale_init(). fixed.
672* XA_STRING property is supported in copy and paste.
673* cursor-control characters inside ESC sequences are partially supported.
674  (Thanks to Minami Hirokazu san)
675
676[20011213]
677* memory leaks around encoding parsers. fixed.
678* XIM codes are rewritten. XRegisterIMInstantiateCallback() is used.
679
680[20011212]
681* garbages can be left on screen in scrolling. fixed.
682* The implementation of VT102 INS/DEL lines functions was buggy. fixed.
683* If XMODIFIERS's xim is executed after mlterm started , mlterm won't use it
684  even if XIM_OPEN key is pressed. fixed.
685
686[20011212]
687* the number of redrawing in bidi mode is reduced.
688* ml_image modules is cleaned up.
689* INDEX/RINDEX vt100 implementation was wrong. fixed.
690* ESC # , ESC E , ESC [ ? l 3 , ESC [ ? l 5 , ESC [ ? h 3 , ESC [ ? h 5 are supported.
691* "ESC [ ; ..." is regarded as "ESC [ 0 ; ..."
692* buffer overflow in parsing ESC [ ... sequence is fixed.
693* the size of mlconfig window is shrunk.
694
695[20011210]
696* Big5 copy and paste problem is fixed.
697  (--big5bug option is added)
698* minor bugs of bidi are fixed.
699* documents are updated except --big5bug option.
700* character shaping stops unless mlterm works on bidi mode.
701
702[20011208]
703* Bidi is supported.(FriBidi is required)
704* Arabic character shaping is supported.
705* ml_image module is cleaned up.
706* many minor bugs are fixed.
707* mlterm icons are added.(thanks to Kubota Tomohiro san.)
708
709[20011203]
710* ml_get_locale() in ml_locale.c returns "C" if setlocale() failed in ml_locale_init().
711* ml_get_xim() in ml_xim.c returns NULL if xim_locale argument is "C" or
712  ml_locale_init(xim_locale) fails.
713* doc/en/README.sb is added.
714* doc/{ja|en}/README.xim is added.
715
716[20011202]
717* BEL(0x7) is supported and bel_mode option(none/visual/sound) is added.
718* VWERSE typo is fixed.(ml_pty_fork_{streams|bsd}.c)
719* LC_CTYPE=C mlterm and pressing Shift + Space causes segmentation fault. fixed.
720* WINDOWID env var doesn't set that of VT100 Window but Top Window.
721* pink and brown colors are added.
722* "update: ..." lines of all files are removed.
723