- C 82.2%
- Logos 8.6%
- CMake 4.7%
- Meson 3.8%
- Shell 0.7%
|
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
|
||
|---|---|---|
| .forgejo | ci: bump default trust-root | |
| data | feat: install new icon | |
| icons | feat: install new icon | |
| po | Translated using Weblate (Catalan) | |
| src | engine: use semantic preedit text hint with ibus>=1.5.33 | |
| test | chewing: only switch mode if not in candidate window when handle keypad keys | |
| .clang-format | refactor: use GSettings binding to handle settings update | |
| .git-blame-ignore-revs | style: add git-blame-ignore-revs file | |
| .gitignore | build: commit pot files | |
| .gitmodules | build!: simplify cmake build rules | |
| AUTHORS | doc(release-notes): add recent release-notes. Thanks hiunnhue for commiting many fix | |
| ChangeLog-1.x | chore: update changelog | |
| CHANGELOG.md | chewing: only switch mode if not in candidate window when handle keypad keys | |
| CMakeLists.txt | chore(release): bump version to 2.1.7 | |
| CMakePresets.json | ci: use separate coverage profile file for each test ( #272 ) | |
| COPYING | Use GPLv2 COPING. | |
| gcovr.cfg | test: add test for panel operation | |
| INSTALL | build: require ibus >= 1.5.4 | |
| meson.build | build: require ibus >= 1.5.4 | |
| openpgp-policy.toml | maint: update openpgp-policy.toml | |
| pre-commit | style: switch to use clang-format | |
| README.md | refactor: replace logging wrapper with glib functions | |
| release.pgp | ci: adapt CI actions to forgejo | |
| rsign.pub | docs: add minisign doc | |
| USER-GUIDE | Providing USER-GUIDE, which Resolves : #608991 and upstream issue 993; Fix Issue 1016 | |
IBus-Chewing
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.