-
シュートカットが Mod2 から Mod5 を無視する。NumLock と ScrollLock がどこかに設定されている為である。これらのモディファイアをフィルターリングする良い方法あるのでしょうか?
-
PostScript フォントの幅と高さが正しく計算されない。Xサーバーの使うおおよその値による。どなたか、印刷コードに使用するためには、どのように
PostScript フォントの正確な寸法を得るか知ってられますか? それは可能なことでしょうか?PostScript
コードは、プリンターにより実行される時は正確な値を得る事ができますが、私といたしましては、PostScript
ファイルを作成する時に必要とします。ポイントサイズがフォントの全体的な高さを与えるとしても、別々に上限/下限値を必要とします。
-
現在、4つの標準 PostScript フォントが、JXFontNameMenu によりサポートされております。どのようにしたら、PostScript
ファイルに、スケーラブルな Xフォントを含ませることが出来るのでしょうか?
ビットマップ化された Xフォントを含ませることも出来るのでしょうか?
-
JXMesaCamera は24-bit 色を使用時、何も表示しない。
-
JCore も JX も現在、suid ルート・アプリケーションを開発するには安全とは言えません。どのようにすれば安全になるのでしょうか?
(たとえば、どのシステムコールを避けるべきなのでしょうか?)。
わたしの落ち度でないと思われるもの
-
たとえ誰もメニューや widget のショートカットとして Num Lock と Scroll Lock
をモディファイアとして使用していないとしても、Xサーバーは、これらをモディファイア・キーとして扱います。モディファイア・マスクにより、これらのキーが、同じ位置にあるとしても、これにフィルターをかけるのは容易であります。しかし、これらが、どのような場所にも配置することができるため、JX
は、ショートカットを調べる時、Shift、Ctrl、Meta 以外の全てのモディファイアを無視しなければなりません。
-
Xサーバーが、時折、ウィンドウの配置やリサイズのリクエストを無視する。
わたしの落ち度でない物
-
JX のプログラムを マルチ・ディスプレー
で実行している時、あるXサーバーがシャット・ダウンしたならば、全てのJX
プログラムは死んでしまいます。 私は、これを上手く見つけて対処する方法があればと思います。そしてこれらを、より優雅にハンドルできたとしたら。不幸にもXlib
は、これを致命的なエラーとして扱い、これを回復する唯一の方法が longjmp
を使うことであります。 C++ を使う場合、安全な方法ではありません。もし、X
コンソーシアムが、単に大して重要でない事柄として、これらを報告するならば、(
たとえば、!*@# が発生しましたみたいに)。 私は、それを安全にするように取扱うことができたのですが。
JX は、 JXFileDocument::SafetySave()により、Xサーバーのクラッシュ防止のための保護対策を提供します。
-
Linux は、gcc 2.7.2 を使っており、istrstream 使用時、malloc()がクラッシュします(これは、わたしのコードではありません。
strstream は正常に動作します)。SunOS は、gcc 2.7.2.1 を使っており、strstream
オブジェクトに ws manipulator 使用しておりますが、いつも end-of-file のフラグをセットします。JFileArray
を使い易くするのは大変でした、、。jStrStreamUtil.h に使用されているコンパイル・フラグ
_J_ISTRSTREAM_BROKEN は、これらのの問題を対処するものです(幾分,軽減する)。
JX は、John Lindal によってメンテナンスされております。
もしバグを発見されたのであれば、 お知らせ下さい。
JX Main Page へ