From: Araki K. <j00...@ip...> - 2001-12-29 08:13:54
|
荒木です:-) 年末の慌しい時期になんですが、2.1.0 をリリース致しました。 cvs checkout に -r rel-2_1_0 オプションをつけて取得してください。 しばらくすれば、 http://prdownloads.sourceforge.net/mlterm/mlterm-2.1.0.tar.gz からも、取得可能になると思います。 mlterm-2.1.0 new features(doc/en/History) * Big5 and koi8 copy&paste problem is fixed. * Bidi rendering and Arabic shaping are supported. * BIG5HKSCS is supported. * most of vttest items are passed. * processing encodings of copy&paste text is improved. * mlconfig is improved.(e.g. it works asynchronous with mlterm itself) * mlterm icons(doc/icon/) are contributed by Kubota Tomohiro san:) * XIM processing is improved. * and many minor fixes/improvement. では -- kiken j00...@ip... |
From: Araki K. <j00...@ip...> - 2001-12-29 23:28:43
|
荒木です:) Subject: [Mlterm-dev-ja] 2.1.0 released From: Araki Ken <j00...@ip...> Message-ID: <200...@pd...> Date: 29 Dec 2001 17:09:31 +0900 > 年末の慌しい時期になんですが、2.1.0 をリリース致しました。 すみません、とんでもないミスを犯しておりました。 全角文字上でカーソル移動する場合に、2.1.0 には致命的なバグがあります。 nvi-m17n などでカーソル上下移動したりしますと、カーソル位置がズレると思 います。 さすがにこれは、いくらなんでもヒドすぎるバグですので、修正を施した 2.1.1 をリリースしました。 このバグは、vttest 対応に併せ、ソースを大幅に修正したころからずっと抱え ていたようです。よりにもよってこんな段階になってから気づくとは.... また、このついでに、less などで、スクロール領域を変更しながら、各種スクロ ールシーケンスを投げてこられた場合に、mlterm の描画速度が極端に遅くなった り、画面にゴミが残ったりする問題も修正しております。 cvs checkout -r rel-2_1_1 していただくか、 http://prdownloads.sourceforge.net/mlterm/mlterm-2.1.1.tar.gz から取得してください。 * cursor doesn't move correctly on full width characters(critical bug!). fixed. * If scroll commands appear with scroll region changing one by one , the number of redrawing screen becomes too much. fixed. * mistake of mlterm.spec is fixed. * 2.1.1 is released. こんなひどいバグはないともう期待しています。 では、重ね重ね、失礼致しました_o_ -- kiken j00...@ip... |
From: Araki K. <j00...@ip...> - 2002-01-01 21:14:16
|
荒木です:-) Subject: mlterm 2.1.1 (was: Re: [Mlterm-dev-ja] 2.1.0 released) From: Araki Ken <j00...@ip...> Message-ID: <200...@pd...> Date: 30 Dec 2001 08:24:15 +0900 > こんなひどいバグはないともう期待しています。 > > では、重ね重ね、失礼致しました_o_ まだ、とんでもないのがありました_o_ 添付のパッチを当ててください。 sourceforge には、2.1.2 を upload しております。 ChangeLog * selected region is reset in scrolling with dragging mouse. fixed. では -- kiken j00...@ip... Index: src/ml_term_screen.c =================================================================== RCS file: /home/ken/cvsroot/mlterm/src/ml_term_screen.c,v retrieving revision 1.247 diff -u -r1.247 ml_term_screen.c --- src/ml_term_screen.c 2001/12/29 22:37:17 1.247 +++ src/ml_term_screen.c 2002/01/01 20:00:55 @@ -2420,10 +2420,6 @@ } -/* - * callbacks of ml_image_scroll events - */ - static int flush_scroll_cache( ml_term_screen_t * termscr , @@ -2535,6 +2531,10 @@ termscr->scroll_cache_boundary_end = boundary_end ; } +/* + * callbacks of ml_bs_event_listener_t events. + */ + static int window_scroll_upward( void * p , @@ -2550,8 +2550,6 @@ return 0 ; } - ml_restore_selected_region_color( &termscr->sel) ; - set_scroll_boundary( termscr , 0 , ml_image_get_rows( termscr->image) - 1) ; termscr->scroll_cache_rows += size ; @@ -2574,8 +2572,6 @@ return 0 ; } - ml_restore_selected_region_color( &termscr->sel) ; - set_scroll_boundary( termscr , 0 , ml_image_get_rows( termscr->image) - 1) ; termscr->scroll_cache_rows -= size ; @@ -2583,6 +2579,11 @@ return 1 ; } + +/* + * callbacks of ml_image_scroll events + */ + static int window_scroll_upward_region( void * p , |
From: Araki K. <j00...@ip...> - 2002-01-02 01:00:12
Attachments:
patch.gz
|
荒木です:-) ISCII での 可変長コラム対応を想定したパッチです。 以前のプロポーショナルフォント対応コードを復活させ、また、画面にゴミが残 らないように手を加えたものとなっています。 # ついでに、非ISO2022 エンコーディング にて、TERM=kterm にしていると、罫 # 線文字が表示できなかったバグを修正しております。 -V オプション で、可変長コラムモードになります。 動的変更は未実装です。実装するかどうかも未定です。 添付のパッチを、CVS current にあててください。 それはさておき、実は、こういう使い方↓ - ~/.mlterm/font ISO8859_1 = 12,-mona-*-medium-r-*-12-*-jisx0201*; JISX0201_KATA = 12,-mona-*-medium-r-*-12-*-jisx0201*; JISX0208_1983 = 12,-mona-*-medium-r-*-12-*-jisx0208*; $ mlterm -V -w 12 -e lynx http://choco.2ch.net/mona/ を考えますと、日本人にも需要があったりするのかも、という気がしないでもない です。 実際、↑のように使ってみましたところ、テーブル表示をしなければ、かなり実用 になりそうです。 # w3m で、テーブル表示を抑止するオプションってありましたっけ? # それから、lynx を使う場合には、エンコーディング は sjis にしたほうがよ # さそうです。eucjp の 半角カナには対応していないようですので。 では -- kiken j00...@ip... |
From: Araki K. <j00...@ip...> - 2002-01-02 04:33:27
Attachments:
patch.gz
|
荒木です:-) Subject: [Mlterm-dev-ja] patch for variable width column.(e.g. mona font) From: Araki Ken <j00...@ip...> Message-ID: <200...@pd...> Date: Wed, 02 Jan 2002 09:55:05 +0900 > ISCII での 可変長コラム対応を想定したパッチです。 > 以前のプロポーショナルフォント対応コードを復活させ、また、画面にゴミが残 > らないように手を加えたものとなっています。 もちっと改良してみました。 1. 可変長コラム <=> 固定長コラム 動的切替の実装 2. 可変長コラム用のフォント指定には、~/.mlterm/font でなく、~/.mlterm/pfont を使うようにした。 2. は、事実上、mona フォントを念頭においています。 実行時に、もなー板をみるときにだけ、Appearance => Proportional を選択すること で、もなーがきれいに見られる、というような使い方ができます。 ~/.mlterm/pfont のサンプルは、etc/ 以下に置いてありますので、参考にしてください。 それから、Anti Alias フォントの場合にも、可変長コラムにできるような準備だけは しておりますが、それ用の実装はしておりませんので、固定長にしかできません。 確か、そもそも、xft では、無理矢理フォント幅を charcell にされてしまう仕 様になっているのですよね? > 久保田さん では -- kiken j00...@ip... |
From: Araki K. <j00...@ip...> - 2002-01-02 09:23:29
|
荒木です:-) commit log です。 * variable length column is supported. (-V/--verlen/use_variable_length_column option) * DEC_SPECIAL characters are not shown under TERM=kterm and non-iso2022 encoding. fixed. ~/.mlterm/pfont => ~/.mlterm/vlfont と設定ファイル名を変更した以外は、 ほぼ前回のパッチそのままです。 ついでに、ISCII のサポートもしようかと思ったのですが、これも表示アルゴリ ズム結構ややこしそうですね:( デヴァーナーガリーと、タミルでも、表示規則が全然違うようですし。 単にフォントを用意すればおしまい、というわけにはいかなさそうですので、し ばらく手はつけられそうにないです_o_ では -- kiken j00...@ip... |
From: <hs...@mt...> - 2002-01-02 16:13:42
|
坂本です。 > 荒木です:-) > # w3m で、テーブル表示を抑止するオプションってありましたっけ? 無いです。 # とても悲しい表示になるだろうから見たくない... > # それから、lynx を使う場合には、エンコーディング は sjis にしたほうがよ > # さそうです。eucjp の 半角カナには対応していないようですので。 ちなみに、w3m も半角カナは全角にしてしまうので、w3m-m17n で -o use_jisx0201k=1 オプション付きで使う必要があります。 ----------------------------------- 坂本 浩則 <hs...@mt...> http://www2u.biglobe.ne.jp/~hsaka/ |