Up to [jp.NetBSD.org] / othersrc / mgl / mgl2
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.14 / (download) - annotate - [select for diffs], Wed Mar 14 13:54:35 2001 UTC (23 years, 1 month ago) by suz
Branch: MAIN
CVS Tags: HEAD
Changes since 1.13: +31 -5
lines
Diff to previous 1.13 (colored) to selected 1.7 (colored)
o mglsvr アプリタイプ強化 AT_WHOLE -- 画面全体を使う。 AT_LMAIN -- メイン画面が2段のときに 1段のサイズの画面を使う。 mgterm -w オプションで、AT_WHOLE 指定 -l オプションで、AT_LMAIN 指定
Revision 1.13 / (download) - annotate - [select for diffs], Tue Mar 13 13:26:09 2001 UTC (23 years, 1 month ago) by suz
Branch: MAIN
Changes since 1.12: +5 -1
lines
Diff to previous 1.12 (colored) to selected 1.7 (colored)
o mglsvr --- スクリーンセーバ対応。 1) 次の環境変数をサポート SCREEN_SAVER_PROGRAM=プログラムのパス名 SCREEN_SAVER_DELAY=数字 SCREEN_SAVER_DELAY(秒)の間 キー入力やマウス入力がなかった場合 SCREEN_SAVER_PROGRAMを起動します。 2) open_graph() する前に mgl_apli_type に AT_OPT_LOCK を設定した プログラムを実行した場合、そのプログラム以外にキー入力などの イベントが行かないようにします。 簡単な スクリーンセーバの例: #include "mgl2.h" main() { mgl_apli_type = AT_OPT_LOCK | AT_MAIN; open_graph(); draw_string(10,20,"This is screen_saver!",DIR_NORTH); get_key(-1); }
Revision 1.12 / (download) - annotate - [select for diffs], Tue Nov 21 16:31:01 2000 UTC (23 years, 5 months ago) by suz
Branch: MAIN
CVS Tags: ALPHA_020_PRE6,
ALPHA_020_PRE4,
ALPHA_020_PRE3,
ALPHA_020_PRE2,
ALPHA_020_PRE,
ALPHA_020,
ALPHA_019p3
Changes since 1.11: +1 -1
lines
Diff to previous 1.11 (colored) to selected 1.7 (colored)
o keymap 対応の仕上げ --- 神木さん --- 共通部 keymap.c を lib/{Linux,FreeBSD,NetBSD} に分離 mglkey.h の分離 mgl_signal() の実装。(外部からの リクエストを受けるための仕組み) --- Linux 固有 Console switch 対応 (全 Linux) LCD contranst, backlight に対応(Linux/7k,linux/VR 等) #ifdef の シンボルを __linux__ に統一 --- PSION 固有 keymap の仕組みの完成 --- これでやっと キーボードを統一的に あつかえるようになった。 o forcus -> focus の スペルミスを全修正 ( はずかしいことに気がつきません でした)
Revision 1.11 / (download) - annotate - [select for diffs], Thu Nov 16 10:25:00 2000 UTC (23 years, 5 months ago) by suz
Branch: MAIN
Changes since 1.10: +14 -7
lines
Diff to previous 1.10 (colored) to selected 1.7 (colored)
o emcons Menu + 4 でマウスカーソルを ON/OFF できるようにした o Menu + [123] で変化した mgl_mouse_shift を emcli にも伝えるように プロトコル変更 o emcons みなおし と キーマップを取得コードの完成 o config,mk-xx に SUPPORT_X_KEYMOUSE を追加。 SUPPORT_X_KEYMOUSE=y で MENU [+SHIFT] Cursor で、emx11 で マウスカーソル移動をサポート
Revision 1.10 / (download) - annotate - [select for diffs], Wed Nov 15 08:16:00 2000 UTC (23 years, 5 months ago) by suz
Branch: MAIN
Changes since 1.9: +5 -10
lines
Diff to previous 1.9 (colored) to selected 1.7 (colored)
o emsvr/emcli KEYMAP を伝えるための仕組みを入れた。 o emsvr/keymap.[ch] switch_window/switch_forcus を追加。 o mgl_set_keymap() を削除 -- emcli で動かないため。 o emsvr/emcli mgl_get/set_keysym に対応。 o mgl2.c set_key_mode に MGL_SK_EXMODIFIER を追加。 ( そうしないと古いバイナリが動かない可能性があるため)
Revision 1.9 / (download) - annotate - [select for diffs], Tue Nov 14 10:55:57 2000 UTC (23 years, 5 months ago) by suz
Branch: MAIN
Changes since 1.8: +4 -3
lines
Diff to previous 1.8 (colored) to selected 1.7 (colored)
mgl_get/set_keymap の API に sym3 を追加
Revision 1.8 / (download) - annotate - [select for diffs], Mon Nov 13 13:36:00 2000 UTC (23 years, 5 months ago) by suz
Branch: MAIN
Changes since 1.7: +48 -0
lines
Diff to previous 1.7 (colored)
change key translation method.
Revision 1.7 / (download) - annotate - [selected], Sun Sep 10 10:02:02 2000 UTC (23 years, 7 months ago) by suz
Branch: MAIN
CVS Tags: BEFORE_KEYMAP,
ALPHA_019
Changes since 1.6: +9 -0
lines
Diff to previous 1.6 (colored)
alpha 019
Revision 1.6 / (download) - annotate - [select for diffs], Sat Sep 9 03:42:01 2000 UTC (23 years, 7 months ago) by suz
Branch: MAIN
CVS Tags: ALPHA_018p9,
ALPHA_018p10
Changes since 1.5: +11 -10
lines
Diff to previous 1.5 (colored) to selected 1.7 (colored)
alpha 018p9
Revision 1.5 / (download) - annotate - [select for diffs], Sat Sep 9 03:39:35 2000 UTC (23 years, 7 months ago) by suz
Branch: MAIN
CVS Tags: ALPHA_018p8,
ALPHA_018p7
Changes since 1.4: +36 -0
lines
Diff to previous 1.4 (colored) to selected 1.7 (colored)
alpha 018p7
Revision 1.4 / (download) - annotate - [select for diffs], Sat Sep 9 03:33:57 2000 UTC (23 years, 7 months ago) by suz
Branch: MAIN
CVS Tags: ALPHA_018p6,
ALPHA_018p5,
ALPHA_018p4,
ALPHA_018p3,
ALPHA_018p2
Changes since 1.3: +24 -9
lines
Diff to previous 1.3 (colored) to selected 1.7 (colored)
alpha 018p2
Revision 1.3 / (download) - annotate - [select for diffs], Sat Sep 9 03:18:03 2000 UTC (23 years, 7 months ago) by suz
Branch: MAIN
CVS Tags: ALPHA_018p1,
ALPHA_018,
ALPHA_017p7,
ALPHA_017p6,
ALPHA_017p5,
ALPHA_017p4,
ALPHA_017p3
Changes since 1.2: +6 -1
lines
Diff to previous 1.2 (colored) to selected 1.7 (colored)
alpha 017p3 o msame,mdate,mcalc の改善。 msame グラフィック化+マウス対応 5種類は難しいので 4 種類をデフォルトに mcalc マウス対応(一応) mdate アイコン付加のみ
Revision 1.2 / (download) - annotate - [select for diffs], Sat Sep 9 03:07:06 2000 UTC (23 years, 7 months ago) by suz
Branch: MAIN
CVS Tags: ALPHA_017p2,
ALPHA_017p1,
ALPHA_017,
ALPHA_016p5
Changes since 1.1: +42 -6
lines
Diff to previous 1.1 (colored) to selected 1.7 (colored)
alpha 016p4 o ソフトキーボード作成開始。 bin/imsoft.c o IM の 挙動がおかしいので修正。 get_key_im,mgterm,xx_ket_select を全部みなおし。 o IM が使う領域を決める API の追加 -- im_avoid_point アプリが場所を指定 im_view_point IM の中で呼び出すAPI o mgui.c 480x240 サポート o クリッピングのサポート --- あんまり性能落ちないみたいなので、常に ON。
Revision 1.1 / (download) - annotate - [select for diffs], Sat Sep 9 03:04:13 2000 UTC (23 years, 7 months ago) by suz
Branch: MAIN
CVS Tags: ALPHA_016p3
Diff to selected 1.7 (colored)
alpha 016p3 o ドキュメントの追加 MGLAPI.doc Contributors memo/mgl1.doc