LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: liuspider

mozilla 输入法补丁需要你的帮助

[复制链接]
 楼主| 发表于 2005-3-31 23:39:52 | 显示全部楼层
to: xiaofeizhu
what are you talking about? what's your point?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-1 00:03:15 | 显示全部楼层
James:
I committed another patch, which will fix another hide issue: when you input some chars, then input, say ? (full punctuation mode), and the lookup table does not hide properly

I do think the scim-pinyin needs some similar fixes.
回复 支持 反对

使用道具 举报

发表于 2005-4-1 00:06:16 | 显示全部楼层
我刚刚又在gaim中测试了一下
发现smart-pinyin似乎也有些问题了
在GTK_IM_MODULE="scim"的情况下,输入完之后,如果使用Enter commit的话,它应该是输入英文,这没错,但是Lookup table并没有消失;如果使用Space commit的话,则正常地输入中文,且Lookup table也自动消失了
我又在gnome-terminal中测试了一下,发现在这里是正常的,Enter commit 英文,且lookup table自动消失
所以还是觉得gtk-immodule可能有些问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-1 00:18:16 | 显示全部楼层
anyway, I fixed all the issues I found in CVS (including scim-pinyin)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-1 00:19:44 | 显示全部楼层
I think the problem is:
committing in mozilla/gaim will trigger lookup table to be filled, I do not think that's what we expect, is it?
回复 支持 反对

使用道具 举报

发表于 2005-4-1 07:24:04 | 显示全部楼层
Post by liuspider
I think the problem is:
committing in mozilla/gaim will trigger lookup table to be filled, I do not think that's what we expect, is it?


Very strange. I looked at your last fix in scim-tables, but it looks unnecessary. Because the lookup table should be hidded in the first if block in this function. But actually it won't be hidden in gaim.

It seems that something was wrong elsewhere.
回复 支持 反对

使用道具 举报

发表于 2005-4-1 08:41:52 | 显示全部楼层
终于让我抓住这个大BUG了。在 scim gtkimmodule 里面。scim-tables 和 scim-pinyin 其实都没有问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-1 08:52:32 | 显示全部楼层
Well done

I thought the real bug was not in tables nor pinyin, so I did not try to patch them at the first place

then we should revert all those changes to the innocents...

do you think qt-immodule has similar issue?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-1 08:56:07 | 显示全部楼层
ok, I checked: scim-qtimm already implemented similar prevention mechanism: I remembered I noticed the exact issue when I debugged scim-qtimm. However, I did not think it exisited in gtk-imm ;)
回复 支持 反对

使用道具 举报

发表于 2005-4-1 08:56:46 | 显示全部楼层
I had reverted the changes in tables and pinyin.
You may check the cvs head of scim, scim-pinyin and scim-tables.
I also committed the fix into scim_1_2 branch.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表