[Gtklab-devel] 独自改変部分について

Back to archive index

Kazuki IWAMOTO iwm****@maid*****
2004年 9月 15日 (水) 00:47:54 JST


 岩本一樹です。
 現在、私が独自に改変している部分について、まとめます。

 pangowin32-fontmap.cですが、これはLOGFONT構造体のlfCharSetメンバーが
SYMBOL_CHARSETとなるフォントを排除しています。もしSYMBOL_CHARSETを
受け入れてしまうと、GTK+全体が強制終了してしまうことになります。
これはtmlのバイナリでも同じ問題が発生します。
 私の改変はSYMBOL_CHARSETとなるフォントを使えなくしてしまうものであり、
根本的な問題の解決にはなっていません。
 すでにバグ報告はされていますが、対応はされていないようです。

http://bugzilla.gnome.org/show_bug.cgi?id=149643


 querymodules.cおよびqueryimmodules.cの修正は同じ問題です。
コントロールコードを「\」でエンコードするとき、元々「\」であった文字を
エンコードしていないため、Windowsのパスの区切りで不具合が発生します。

http://bugzilla.gnome.org/show_bug.cgi?id=152607
http://bugzilla.gnome.org/show_bug.cgi?id=152608


 gwin32.cはFormatMessageで取得できる文字列がANSIコードページで
あるにもかかわらず、UTF-8に変換していない問題を修正しています。
直ちに、ハングアップするような問題には至りませんが、潜在的に問題を
含んでいます。また、エラーメッセージの表示が正しく行われません。

http://bugzilla.gnome.org/show_bug.cgi?id=152618


 gdkwindow-win32.cではExtractIconExを使い、スモールアイコンを取得しています。
スモールアイコンを取得しない場合、ウインドウのタイトルバーのアイコンが
通常のアイコンを縮小したアイコンになってしまいます。
 バグというわけではありませんが、より良い改変だと考えています。

http://bugzilla.gnome.org/show_bug.cgi?id=152620


 英語が駄目駄目かも知れませんが、バグ報告してみました。
まあパッチも付けたので、何とかなるかと思いますが...。


岩本一樹
iwm****@maid*****




Gtklab-devel メーリングリストの案内
Back to archive index