From: Araki K. <j00...@ip...> - 2002-03-12 11:59:44
|
荒木です:-) まず、さきほど、ml_image* 周りの基本的なデータ構造に大幅に手を加えました。 このため、広範囲にわたって、不具合が発生する可能性があります。 テストしてみていただけると助かります。 また、Nadim Shaikli さんの助言に基づいて、Bidi まわりにかなり大きな修正(*) を加えているのですが、どうも現在の CVS 版では、アラビア文字を表示した際に、 core dump してしまうようです(**)。 手元で再現できないので、困っているのですが、どなたか、再現できた方はいらっしゃ いますでしょうか? (*) entered displayed ---------------------- LAM-ALEF --> LAA のような場合への対応、および、デフォルトの左寄せ表示以外に、右寄せ表示にも 対応。 (**) #0 0x1dc94 in draw_str (win=0x5c728, updated_width=0xffbeee54, chars=0x134ab0, num_of_chars=80, x=0, y=0, height=20, std_height_to_baseline=16) at ml_window.c:755 755 if( win->font == NULL || font->xfont->fid != win->font->xfont->fid) (gdb) where #0 0x1dc94 in draw_str (win=0x5c728, updated_width=0xffbeee54, chars=0x134ab0, num_of_chars=80, x=0, y=0, height=20, std_height_to_baseline=16) at ml_window.c:755 #1 0x20b80 in ml_window_draw_str_to_eol (win=0x5c728, chars=0x134ab0, num_of_chars=80, x=0, y=0, height=20, height_to_baseline=378664) at ml_window.c:3343 #2 0x28ce4 in draw_line (termscr=0x5c728, line=0x122980, y=0) at ml_term_screen.c:268 #3 0x29148 in redraw_image (termscr=0x5c728) at ml_term_screen.c:522 #4 0x2d39c in ml_term_screen_stop_vt100_cmd (termscr=0x5c728) at ml_term_screen.c:4828 #5 0x272d8 in ml_parse_vt100_sequence (vt100_parser=0x128920) at ml_vt100_parser.c:2453 #6 0x37f40 in receive_next_event (term_man=0xffbef208) at ml_term_manager.c:1818 #7 0x3883c in ml_term_manager_event_loop (term_man=0xffbef208) at ml_term_manager.c:2338 #8 0x309c0 in main (argc=1, argv=0xffbef404) at main.c:51 (gdb) では -- kiken j00...@ip... |