Fcitx 4.2.7

All components in this release will depend on fcitx 4.2.7 due to they are
using the new build macro.

Now we have a new template repo for whom want to develop new addon for fcitx:
https://github.com/fcitx/fcitx-templates/tree/master

And for kdevelop user:
Create a new tar.bz2 with this branch, and now you can create fcitx project
with kdevelop.
https://github.com/fcitx/fcitx-templates/tree/kdevelop

fcitx 4.2.7
new feature for user:
* qt im module support per window input context.
* quickphrase add new custom ui editor.
* all pinyin now support stroke.
* add clipboard input support (Ctrl + ; to use it)
* fcitx-diagnose script for diagnose the problem
* new dark skin which can also work for non-composite window manager (though
looks not the same)
* Helping xmodmap user to correct loading ~/.Xmodmap by default
* Bind one input method with specific key.
* Translation update (German, and some spanish).
* Add “up” and “down” to paging key by default
* fcitx-config now will comment out the value which is same as the default
value upon save, so default value can be controlled by upstream fcitx change.
* reload only one addon configuration

new feature for developer:
* Big build system improvement
* remove intltool dependency
* auto-codegen tool  for cross module function.
* add libfcitx-qt, containing dbus stuff and provides custom ui plugin
* architecture.
* candidate window can be overriden to use horizontal / vertical by input
method. (kimpanel need KDE 4.10 to use this feature)
* paging can be override by custom function

bug fix:
* fix for xim restart.
* add more locale to xim by default.
* compatible with lua 5.2
* some other misc bugfix

fcitx-configtool 0.4.6
Add support for new custom configuration ui.

kcm-fcitx 0.4.2
Add support for new custom configuration ui.

fcitx-cloudpinyin 0.3.1
update to support clean quit.

fcitx-m17n 0.2.0
Fix py hide by default bug.

fcitx-rime 0.2.0
re-deploy support

fcitx-sunpinyin 0.4.0
adjust some default configuration for better user experience.

fcitx-unikey 0.2.0
use new custom ui to build macro editor

fcitx-hangul 0.2.1
fix icon path

fcitx-chewing 0.2.0
fix a bug in candidate selection.

fcitx-qt5 0.1.1
fix build and add libfcitx-qt5 for dbus.

此次发布的所有组件都依赖 fcitx 4.2.7,因为使用了新的构建宏。

fcitx 4.2.7
给用户的新功能:
qt 输入法模块支持不同窗口使用不同状态
快速输入添加新的图形化编辑器
所有拼音输入法都支持笔画输入
剪贴板输入支持 (默认按键为 Ctrl + ; )
fcitx-diagnose 脚本用于发现问题
重新制作的 dark 皮肤,无混成状态也能“凑合”使用……
默认将自动加载 ~/.Xmodmap
为单个输入法绑定按键
上下键现在也是默认翻页键了
fcitx-config 现在将和默认值一样的选项注释掉,使得fcitx上游对默认值的修改可以反应给用户。
翻译更新(德语和西班牙语)
fcitx-remote 可以用于设置当前输入法了
可以只重新加载单个插件的配置

给开发者的新功能:
构建系统改进,移除了intltool的依赖,添加了跨模块调用的自动代码生成
添加了 libfcitx-qt,包括 dbus 控制和自定义图形化界面插件的支持
候选词窗口的横纵可以被输入法选择覆盖
翻页可以用自定义函数代替

错误修复:
修复 xim 的重启
添加更多 locale 到 xim 的默认列表
和 lua 5.2 兼容
其他错误修复

fcitx-configtool 0.4.6
添加新的自定义 gui 的支持

kcm-fcitx 0.4.2
添加新的自定义 gui 的支持

fcitx-cloudpinyin 0.3.1
完整退出模块

fcitx-m17n 0.2.0
修复m17n拼音符号被默认隐藏的问题

fcitx-rime 0.2.0
重部署支持(fcitx重新加载配置时进行重新部署)

fcitx-sunpinyin 0.4.0
调整默认选项,去掉掉原来单一的 ing/ign ong/ogn 纠错改成 gn/ng 的纠错。

fcitx-unikey 0.2.0
使用新的自定义ui来实现宏编辑器

fcitx-hangul 0.2.1
修复安装图标路径

fcitx-chewing 0.2.0
修复一个候选词选择的问题

fcitx-qt5 0.1.1
修复编译,以及添加 libfcitx-qt5 (和libfcitx-qt相比只包括dbus部分)

This entry was posted in fcitx development and tagged , . Bookmark the permalink.

9 Responses to Fcitx 4.2.7

  1. Ein says:
    Konqueror 4.9.5 GNU/Linux

    新特性看起来很给力的。等着打包者打包了。

  2. 右京样一 says:
    Google Chrome 25.0.1362.0 openSUSE x64

    哇……Fcitx都有德文和西班牙文翻译了啊……

  3. Zweiy says:
    Firefox 18.0 GNU/Linux x64

    看了下好厉害!

  4. Ma Xiaojun says:
    Google Chrome 24.0.1312.56 GNU/Linux x64

    业界良心

  5. xx says:
    Firefox 18.0 Ubuntu

    坐等包。

  6. Chenglin Huang says:
    Firefox 18.0 GNU/Linux x64

    我的系统:
    OpenSUSE 12.2
    Linux linux-dtuf.site 3.4.11-2.16-desktop #1 SMP PREEMPT Wed Sep 26 17:05:00 UTC 2012 (259fc87) x86_64 x86_64 x86_64 GNU/Linux

    安装了 4.2.7(安装源home:csslayer:/citx)后,在终端运行 gvim后,出现调试信息,应该是编译的时候开启了某调试选项,请问如何处理:
    (DEBUG-11117 /home/abuild/rpmbuild/BUILD/fcitx-4.2.7/src/frontend/gtk2/fcitximcontext-gio.c:772) fcitx_im_context_set_cursor_location 68 2 22 11
    (DEBUG-11117 /home/abuild/rpmbuild/BUILD/fcitx-4.2.7/src/frontend/gtk2/fcitximcontext-gio.c:1376) requesting surrounding text
    (DEBUG-11117 /home/abuild/rpmbuild/BUILD/fcitx-4.2.7/src/frontend/gtk2/fcitximcontext-gio.c:492) fcitx_im_context_filter_keypress
    (DEBUG-11117 /home/abuild/rpmbuild/BUILD/fcitx-4.2.7/src/frontend/gtk2/fcitximcontext-gio.c:1376) requesting surrounding text
    (DEBUG-11117 /home/abuild/rpmbuild/BUILD/fcitx-4.2.7/src/frontend/gtk2/fcitximcontext-gio.c:492) fcitx_im_context_filter_keypress
    (DEBUG-11117 /home/abuild/rpmbuild/BUILD/fcitx-4.2.7/src/frontend/gtk2/fcitximcontext-gio.c:1376) requesting surrounding text
    (DEBUG-11117 /home/abuild/rpmbuild/BUILD/fcitx-4.2.7/src/frontend/gtk2/fcitximcontext-gio.c:492) fcitx_im_context_filter_keypress
    (DEBUG-11117 /home/abuild/rpmbuild/BUILD/fcitx-4.2.7/src/frontend/gtk2/fcitximcontext-gio.c:1376) requesting surrounding text
    (DEBUG-11117 /home/abuild/rpmbuild/BUILD/fcitx-4.2.7/src/frontend/gtk2/fcitximcontext-gio.c:492) fcitx_im_context_filter_keypress
    (DEBUG-11117 /home/abuild/rpmbuild/BUILD/fcitx-4.2.7/src/frontend/gtk2/fcitximcontext-gio.c:1376) requesting surrounding text
    (DEBUG-11117 /home/abuild/rpmbuild/BUILD/fcitx-4.2.7/src/frontend/gtk2/fcitximcontext-gio.c:492) fcitx_im_context_filter_keypress

  7. csslayer says:
    Firefox 18.0 GNU/Linux x64

    @Chenglin Huang 嗯?…… = = 我那个源还有更新?……

    你改用 M17N:Devel 的吧,搜一下 opensuse 哪个 m17n 开头的源有 fcitx 4.2.7

  8. g says:
    Google Chrome 26.0.1410.43 GNU/Linux

    作者你好,我机上fcitx无法在double commander这个文件管理器内正常使用,无法呼出和输入。
    fcitx版本为4.2.0,通过apt-get安装,doublecmd版本为0.5.4beta,通过apt-get添加ppa源安装。
    谢谢。

  9. csslayer says:
    Firefox 23.0 GNU/Linux x64

    @g 嘛,应该可以输入,gtk2 和 qt 我都试过了,虽然是在 4.2.7 上测试的

    https://fcitx-im.org/wiki/File:GtkInputMethodMenu.png
    https://fcitx-im.org/wiki/File:QtInputMethod.png

    找输入框参照截图看看对不对吧

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.