uim

uim_get_default_im_name() の返り値の賞味期限

mlterm で日本語入力ができないので、いじってみてますよ。im_uim_new() (uim library を動的 load して初期化する関数) が失敗していて、 if( engine == NULL || strlen( engine) == 0) { engine = (char*)uim_get_default_im_name( kik_get_locale()) ; /*…

結構前から悩んでること。uim-anthy の keybinding で、anthy-go-(left|right)-key?*1が anthy-go-left-segment-key? (とでも命名すべき機能) を兼ねているのが微妙に不便だ。 目的を説明すると、f, b と f, b をこういう風に bind したい。 : カナ打ち中→ca…

良く見ると libtool て build 側で生成するもんみたいね。頭の方に "# Generated automatically by (GNU uim 1.1.0)" とか書いてあるのがちょっとワロタ。 そんなわけでとりあえず、はい。 jun@debian /dvl/uim/org/trunk $ libtoolize --version libtoolize…

uim

再現しまへん。Log を見る限りでは jun@debian /dvl/uim/org/trunk $ svn up -r 2951 Enter passphrase for key '/home/jun/.ssh/id_dsa': At revision 2951. jun@debian /dvl/uim/org/trunk $ tail -n 13 uim/uim-helper.c int is_setugid(void) { uid_t ru…

uim

自分では大昔に設定したっきりなのできれいさっぱり忘れてたけど、on-key が default で S-space なんという脳障害仕様を踏襲してるのは如何なものか。Shift と space が存在する keyboard で使う限りうざったいだけだと思うんだけど、せめてこう、C-space …

改名 おろ、静的関数見逃してた? それは直したはずだったんだけど。と思って script を確認…undo しすぎで regexp が退行してた…orz installed-modlues.scm 生成に失敗しまする。/usr/share/uim/*.scm は全部 svn working copy のそれに ln -s してあるから…

uim

引き続き uim wiki mutilate 中 主観全開で変更中。("by" より "from" が一般的、とか) こーゆうときは dubious な行為にも及ぶ事が多いので適当なところで止めたってください。 1 binary install Included in Official apt repositry. On Debian, uim is di…

uim doc 何となくuim wikiをいじってみた。とりあえず "what's uim" だけ。文法間違いの訂正と意味がわからんかった/わかりにくかったところを主に主観で編集。意図してない解釈が紛れ込んでないか確認おながいします。>書いた人 let-syntax matcher このと…

noinline 問題

uim

これですかね? Kernel header を kernel source から引っ張ってくるのが deprecate されてるのに distribution がそれをまだやってる、という。どういう理由で廃止されるのかよくわからんけど。 とりあえず対策 code 埋めときますか。うお、ていうか trunk c…

uim

anthy できた。 r1880 の加藤さんによる uim_scm_require_file() の修正が的確だったらしい。Guard してないのが何で登録失敗につながるのかはわからず。もう何か一週間も惰性だけで追いかけて、やる気が失せました。もうしばらく uim いじりたくない。 代わ…

orz

uim

Anthy できない件をまだ追っていた。しかし C と Scheme 行ったり来たり、global state 使いまくり、で追いにくくて仕方がない。ものすごいスパゲッティ。そして煮詰まったときにちょびちょび読んでる Shapiro 教授の thesis に書いてあったことが思考を支配…

uim

うーん、ダメだ 今日は何か能率上がらない。寝よ。 追っかけ im-list というのに anthy が正しく設定されていない。途端に地道に追う気を無くしたので、サボるために watchpoint をちょちょいと実装。Global symbol の vcell への書き込みを探るためのもので…

正体判明 > anthy できない件 おーどっかで見たと思ったら懐かしのバグさんじゃありませんか。SigScheme 組み込みが始まった頃からあるバグじゃ。後でやろうと思ってすっかり忘れてたやつだ。前 nosuke さんが言ってたのもこれだろうか。 どうも loader.scm …

Tragedy

r5rs-uim svn update > compile > input mode ga T-code natta YO! Modose nai YO! Nanka GC hashiri makuri da YO! Dai job nano kore? GC bug kato omotta YO! Shinisou dakara ashita ni postpone shite neru YO! zzz...ora PS. Object compaction dokka …

Committer になっときながら今更な話。その 1 (i.e. まだ出てくる予定)。候補を数字 key で選べるような機能は uim/anthy にはついてるのだろうか。例えば… きょう ;; 打った文字 「 ̄ ̄ ̄ ̄| |1 今日 | |2 京 | |3 供 | |4 境 | |: | とか出てる…

またもや こんな反論を書きかけでちょっと出かけて、帰ってきて書き上げて送信したら Shiro さんの R5RS 準拠な反証が受信箱に入ってた。 この人には敵わない…orz ;; でもこれぐらいだったら dynamic-wind 使い慣れてたら思いつくのかもなー。 C で多値 普通…

Noinline function の型宣言の特別扱い廃止の提案 >ヤマケンさん 喉痛いようでも寝れないよう ということでこんなことを思いついてみた。行末 \ は省略。 #define PROTECTED_CALL(func, args) { ScmObj (* volatile funcptr)() = func; if (0) func args; /*…

uim-commit ML

uim

自分の commit の報告は配送されて来ないのか。確認したりどの revision で enbug したかとか探すのに使えるのに… と思ったけど archive にも出てないぞ。何かミスったか?

Variable reordering

ふと storage-protection.c のコメントが目に止まったので。 * safe against an advanced storage layout optimization on stack. GCC の variable reordering の目的は確か最適化ではなくて stack smashing 防止です。速度に関しては既に構造体よろしく pac…

あれ?

r1647 が間違ってるので revert しようとしたけど、access 方法がわからん。(顔 追記: 違った、() は atom 扱いじゃないのか…ssh で login, telnet として使う => 普通にできるsvn co svn+ssh://gabe.freedesktop.org/srv/uim.freedesktop.org/svn/trunk => …

アカウントできましたよ。

uim

ようやく patch 当て script が役目を終えた。

業務連絡

uim

↓の問題で、update-uim-config の方は未解決なので、BTS を介さず直接表さんに報告しに行った。 業務連絡9/26-10/14までDebianとAnthy/uim関連の活動その他諸々を一時停止します。 orz

uim_quit() bug

ああ、これだったのかぁ…しまった。しまった。しまった。 ごめんなさい。とってもごめんなさい。本当にごめんなさい。 私は大分初期にうっすら気づいてました。 6月だったか、7月だったか (とりあえず夏) に、手元の sid で -no-dbg 版でも uim-db が動くこ…

イタチごっこの悪寒。

uim

GCC 4.1 Release Series: Changes, New Features, and Fixes より。 -fwhole-program --combine can now be used to make all functions in program static allowing whole program optimization. As an exception, the main function and all functions mar…

request 完了。

uim

Key server がどういう役割を果たしてるのかわからん…自分で submit したけどよかったんだろうか。しかし不勉強やなぁ>自分