LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1139|回复: 5

Yuking,我有fcitx的几个补丁

[复制链接]
发表于 2005-11-3 09:24:36 | 显示全部楼层 |阅读模式
昨天发到你的邮箱,结果今天mail in the queue too long,所以我在这里发给你吧(我对3.2-051010的所有补丁,包括上次的)。希望可以接收并应用:)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2005-11-3 22:27:37 | 显示全部楼层
谢谢!!
回复 支持 反对

使用道具 举报

发表于 2005-11-3 22:41:48 | 显示全部楼层
补丁5似乎并没有改动什么东西哦
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-4 02:06:52 | 显示全部楼层
啊……忘了解释一下每个补丁的作用(我发的email里有了,但那个email发不出去,所以……-_-)
补丁1:可以在源代码目录外编译、安装
补丁2:序号前加点,两个等号变成一个等号(就是在~/.fcitx/config里面的)
补丁3:序号前加点=>序号后加点(语言表达问题)
补丁4:这个就是最多的了,关于Xft的StringWidth,导致好多变化(主要是两个空格变成一个)
补丁5:SEPERATOR=>SEPARATOR(语言问题,发现了,顺便更改,呵呵)

还有,我要提议:把config文件里的变量放在一个全局的struct,把profile里面的放在另一个struct,把状态变量放在另一个struct。代码虽然长了,但是我觉得这样比较好一些。(例如:bPointAfterNumber变成fcitx_config.bPointAfterNumber)
回复 支持 反对

使用道具 举报

发表于 2005-11-4 08:33:25 | 显示全部楼层
呵呵~~~原来这样~~

全局变量的确太多了一些,等3.2发布了,找个时间将代码整理一下,尽量将GUI的部分给独立出来,当然也包括您提到的问题~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-5 00:27:54 | 显示全部楼层
嗯,那我等3.2的吧^_^
回复 支持 反对

使用道具 举报

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

本版积分规则

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