The Chewing engine for IBus
  • C 86.2%
  • Logos 9%
  • Meson 4%
  • Shell 0.8%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Kan-Ru Chen 6e885f1a85
All checks were successful
authenticate-commits / authenticate-commits (pull_request) Successful in 1m3s
CI / build (pull_request) Successful in 2m41s
CI / Final Results (pull_request) Successful in 2s
CI / coverage (pull_request) Successful in 4m14s
CI / build (push) Successful in 2m55s
CI / coverage (push) Successful in 3m1s
CI / Final Results (push) Successful in 3s
engine: bump rank to 100 to fix default ordering issue
2026-07-21 22:50:28 +09:00
.forgejo build: delete CMake files 2026-07-21 16:56:33 +09:00
data engine: bump rank to 100 to fix default ordering issue 2026-07-21 22:50:28 +09:00
icons feat: install new icon 2024-06-23 06:43:39 +09:00
po build: delete CMake files 2026-07-21 16:56:33 +09:00
src engine: bump rank to 100 to fix default ordering issue 2026-07-21 22:50:28 +09:00
test build: delete CMake files 2026-07-21 16:56:33 +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
AUTHORS docs: clean up stale information 2026-07-21 17:14:55 +09:00
ChangeLog-1.x chore: update changelog 2024-02-10 18:38:54 +09:00
CHANGELOG.md engine: bump rank to 100 to fix default ordering issue 2026-07-21 22:50:28 +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: bump version to 2.2.0 2026-07-20 23:20:57 +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 docs: clean up stale information 2026-07-21 17:14:55 +09:00
release.pgp ci: adapt CI actions to forgejo 2026-03-28 12:23:28 +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>

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

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.