Vine Linux バグトラッキングシステム

課題の詳細を表示 コメントにジャンプ ] 課題の履歴 ] 印刷 ]
IDプロジェクトカテゴリ登録日最終更新
0000196Vine Linux1 バグ2006-09-18 06:022006-12-01 13:37
報告者anonymous 
担当者 
優先度再現性不明 
状態完了解決状況不明 
バージョン4.0 
修正予定バージョン修正済バージョン 
概要0000196: unicon画面上で日本語が化ける
説明unicon画面上で、日本語表示部分の上にマウスカーソルを移動させると
その部分が文字化けします。

Vine 3.2では大丈夫だったのですが、これは当方の設定の問題でしょうか?
4.0beta1/2 共に同様の症状が見受けられます。
タグ設定されていません。
archx86
パッケージunicon kernel
添付ファイル

- 関連

-  コメント
(0001249)
daisuke (管理者)
2006-09-21 15:32

> Vine 3.2では大丈夫だったのですが、これは当方の設定の問題でしょう
> か?
> 4.0beta1/2 共に同様の症状が見受けられます。

一応改善を試みてみますが、Vine Linux 4.0 以降では gpm はサポート
しません。
(0001250)
anonymous (参照)
2006-09-25 21:31

> 一応改善を試みてみますが、Vine Linux 4.0 以降では gpm はサポート
> しません。

お答え有り難うございます。

gpmは対応外という事すので、自前で調べてみました。

"vdrめも"と言うHPで公開されている、パッチを頂きこちらで当ててみました。
結果、それなりの改善が見られますので、先の文字化けに付いては、
kernel内uniconパッチに問題があると思われます。

Vine Linux 4.0 以降では、uniconも対象外になる予定ですか?
(0001251)
daisuke (管理者)
2006-09-26 02:21

> "vdrめも"と言うHPで公開されている、パッチを頂きこちらで当ててみま
> した。
> 結果、それなりの改善が見られますので、先の文字化けに付いては、
> kernel内uniconパッチに問題があると思われます。

Vine Linux の unicon は元のものとは違い簡略化されたものです。
また、bootsplash も併用しているためそのままでは利用できません。

> Vine Linux 4.0 以降では、uniconも対象外になる予定ですか?

unicon はサポート対象内ですが、gpm はサポート対象外です。
gpm を使うことによる障害は修正されない可能性があります。

とりあえず 2.6.16-0vl47 でカーソルが乗っても壊れないようにはし
ましたが、範囲選択で壊れる問題は直っていません。時間があったら
みてみますが、優先度としては「低」でサポート外の問題なので 4.0
リリース時にも直っていない可能性が高いです。
修正パッチはいつでもwelcomeです。
(0001252)
anonymous (参照)
2006-09-26 21:31

ありがとうございます。

上記ご説明にて 開発趣旨を理解できましたので、
本件は自前で処理する事にいたします。

今回は、お付き合い頂き どうもありがとうございました。
(0001253)
anonymous (参照)
2006-09-30 23:36

> とりあえず 2.6.16-0vl47 でカーソルが乗っても壊れないようにはし
> ましたが、範囲選択で壊れる問題は直っていません。時間があったら


bitblit.c
-----
    if(count == 1)
    {
        int extendedchar, index;
        u_char * fontdata_save;
        int c = *(int*)s;
    
        extendedchar = c & (DB_VALIDATE<<16);
        if (extendedchar) {
            fontdata_save = vc->vc_font.data;
            if ( c & (DB_RIGHT_MASK << 16)) {// right half
                index = doublebyte_default->font_index((c>>16)&0xff, (c&0xff)) + 16;
            } else {
                index = doublebyte_default->font_index((c&0xff),(c>>16)&0xff);
            }

            if (index >=0 && index < doublebyte_default->charcount) {
                vc->vc_font.data = doublebyte_default->font_data +index;
                c = (c & 0xff00);
            }else c = c & 0xffff;

            bit_putcs(vc, info, &c, 1, yy, xpos, fg, bg);
            vc->vc_font.data = fontdata_save;
--> return;
--> }/* else {
--> c = c & 0xffff;
--> bit_putcs(vc, info, &c, 1, yy, xpos ,fg ,bg);
--> }
--> return; */

    }

--------------

とりあえず 範囲選択で壊れません。
(0001254)
daisuke (管理者)
2006-10-06 15:34

> とりあえず 範囲選択で壊れません。

とりあえず適用しておきましたが、現在の unicon では ppc ではまともに
動かないので元に戻すかもしれません。
(0001255)
kazutaka (開発者)
2006-12-01 13:37

<BTS:wishes:7>に転記したので完了にします。

- 課題の履歴
変更日 ユーザー名 項目 変更内容
2006-09-18 06:02 anonymous 新規課題
2006-09-21 15:32 daisuke 状態 新規 => 完了
2006-09-21 15:32 daisuke 解決状況 不明 => 保留
2006-09-21 15:32 daisuke コメント追加: 0001249
2006-09-25 21:31 anonymous パッケージ unicon gpm => unicon kernel
2006-09-25 21:31 anonymous コメント追加: 0001250
2006-09-26 02:21 daisuke 優先度 中 => 低
2006-09-26 02:21 daisuke コメント追加: 0001251
2006-09-26 21:31 anonymous コメント追加: 0001252
2006-09-30 23:36 anonymous コメント追加: 0001253
2006-10-06 15:34 daisuke コメント追加: 0001254
2006-12-01 13:37 kazutaka バージョン 4.0beta => 4.0
2006-12-01 13:37 kazutaka 解決状況 保留 => 不明
2006-12-01 13:37 kazutaka コメント追加: 0001255


Copyright © 2000 - 2024 MantisBT Team
Copyright © 2012 - 2024 Project Vine
Powered by Mantis Bugtracker