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

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

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

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

    [Reply]
  3. Zweiy says:
    Firefox 18.0 GNU/Linux x64

    看了下好厉害!

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

    业界良心

    [Reply]
  5. xx says:
    Firefox 18.0 Ubuntu

    坐等包。

    [Reply]
  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

    [Reply]
  7. csslayer says:
    Firefox 18.0 GNU/Linux x64

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

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

    [Reply]
  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源安装。
    谢谢。

    [Reply]
  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

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

    [Reply]

Leave a Reply

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

Note: Commenter is allowed to use '@User+blank' to automatically notify your reply to other commenter. e.g, if ABC is one of commenter of this post, then write '@ABC '(exclude ') will automatically send your comment to ABC. Using '@all ' to notify all previous commenters. Be sure that the value of User should exactly match with commenter's name (case sensitive).

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