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