4
0
Fork
You've already forked ibus-chewing
2
The Chewing engine for IBus
  • C 82.2%
  • Logos 8.6%
  • CMake 4.7%
  • Meson 3.8%
  • Shell 0.7%
Find a file
Kan-Ru Chen e827dcfe2a
All checks were successful
CI / build-meson (pull_request) Successful in 1m2s
CI / coverage-meson (pull_request) Successful in 1m5s
CI / build (pull_request) Successful in 1m20s
CI / coverage (pull_request) Successful in 1m31s
CI / Final Results (pull_request) Successful in 2s
authenticate-commits / authenticate-commits (pull_request) Successful in 2m23s
CI / build-meson (push) Successful in 1m2s
CI / build (push) Successful in 1m13s
CI / coverage-meson (push) Successful in 1m15s
CI / coverage (push) Successful in 1m28s
CI / Final Results (push) Successful in 1s
engine: use semantic preedit text hint with ibus>=1.5.33
2026年05月30日 10:40:49 +09:00
.forgejo ci: bump default trust-root 2026年05月30日 08:09:09 +09:00
data feat: install new icon 2024年06月23日 06:43:39 +09:00
icons feat: install new icon 2024年06月23日 06:43:39 +09:00
po Translated using Weblate (Catalan) 2026年05月28日 14:01:55 +00:00
src engine: use semantic preedit text hint with ibus>=1.5.33 2026年05月30日 10:40:49 +09:00
test chewing: only switch mode if not in candidate window when handle keypad keys 2026年04月04日 16:51:14 +09:00
.clang-format refactor: use GSettings binding to handle settings update 2024年07月21日 22:14:12 +09:00
.git-blame-ignore-revs style: add git-blame-ignore-revs file 2024年02月06日 22:16:51 +09:00
.gitignore build: commit pot files 2024年02月05日 21:41:04 +09:00
.gitmodules build!: simplify cmake build rules 2024年02月03日 12:48:46 +09:00
AUTHORS doc(release-notes): add recent release-notes. Thanks hiunnhue for commiting many fix 2016年06月07日 18:15:38 +10:00
ChangeLog-1.x chore: update changelog 2024年02月10日 18:38:54 +09:00
CHANGELOG.md chewing: only switch mode if not in candidate window when handle keypad keys 2026年04月04日 16:51:14 +09:00
CMakeLists.txt chore(release): bump version to 2.1.7 2025年09月06日 08:21:52 +09:00
CMakePresets.json ci: use separate coverage profile file for each test ( #272 ) 2025年09月02日 09:20:08 +09:00
COPYING Use GPLv2 COPING. 2008年08月08日 15:23:58 +08:00
gcovr.cfg test: add test for panel operation 2025年09月07日 11:26:49 +09:00
INSTALL build: require ibus >= 1.5.4 2025年09月07日 08:37:14 +09:00
meson.build build: require ibus >= 1.5.4 2025年09月07日 08:37:14 +09:00
openpgp-policy.toml maint: update openpgp-policy.toml 2026年05月30日 08:07:15 +09:00
pre-commit style: switch to use clang-format 2024年02月06日 22:12:13 +09:00
README.md refactor: replace logging wrapper with glib functions 2025年09月06日 22:33:34 +09:00
release.pgp ci: adapt CI actions to forgejo 2026年03月28日 12:23:28 +09:00
rsign.pub docs: add minisign doc 2024年02月10日 18:43:43 +09:00
USER-GUIDE Providing USER-GUIDE, which Resolves : #608991 and upstream issue 993; Fix Issue 1016 2010年07月28日 16:47:50 +10:00

IBus-Chewing

CI codecov

IBus-Chewing is an IBus front-end of Chewing, an intelligent Chinese input method for Zhuyin (BoPoMoFo) users.

Following documents provide further instruction:

  • COPYING: GPLv2 Licence
  • INSTALL: Installation instruction.
  • USER-GUIDE: How to use ibus-chewing

Bugs and enhancement can be filed to:

ibus-chewing releases can be verified with the following OpenPGP public key

083B3CAB64267E5BAB7159673EF0C673DADCC30C Libchewing Signing Key <release@chewing.im>

or the following minisign public key

RWRzJFnXiLZleAyCIv1talBjyRewelcy9gzYQq9pd3SKSFBPoy57sf5s

For example, to verify the 2.0.0 release

gpgv ibus-chewing-2.1.7.tar.xz.asc ibus-chewing-2.1.7.tar.xz

or

minisign -Vm ibus-chewing-2.1.7.tar.xz \
 -P RWRzJFnXiLZleAyCIv1talBjyRewelcy9gzYQq9pd3SKSFBPoy57sf5s

Development

We use LLVM coding style to make our review easier, so if you like to contribute, please install clang-format and set the git pre-commit hook by:

ln -s ../../pre-commit .git/hooks/pre-commit

Debug ibus-chewing

Run ibus-chewing in command line with verbose debug logging:

G_MESSAGES_DEBUG=ibus-chewing /usr/libexec/ibus-engine-chewing

This will temporarily replace the current ibus-chewing engine with the one launched from the command line.

Translation

There is a weblate instance at https://translate.fedoraproject.org/projects/ibus-chewing/ for easier contribution.