Commit Graph

39 Commits

Author SHA1 Message Date
723a271a9c build: name the Valgrind run the container is prepared for
The Dockerfile installs valgrind and the ld.so debug info it needs, but
no target used them; docker-valgrind runs the unit suite under it, so
the dependency is visible and the run is one command.
2026-08-16 18:29:03 +09:00
7c73e4a463 docs: describe XIM text and placement as they now are 2026-08-16 16:31:07 +09:00
66ea2892f8 bench, docs: let the client detect readiness; say what Enter commits
bench.sh copied ipcpath() and the IBus address-file discovery into shell,
although the benchmark client only speaks IPC; retrying the client itself
is the readiness test. It also forwarded arguments to a daemon that takes
exactly one. README claimed Enter confirms the selection, but Enter and Tab
commit the reading unless a candidate was moved to.
2026-08-16 15:46:28 +09:00
aeb6010f3c fix(runtime): restart daemon in background 2026-08-15 00:09:15 +09:00
f0abace40b fix(gtk): install prebuilt modules without development files 2026-08-14 23:54:41 +09:00
133cc97e55 fix(runtime): make startup and GTK installation explicit 2026-08-14 23:17:18 +09:00
4cac6f1a15 engine: use stable candidate pages 2026-08-14 19:27:22 +09:00
68dc1e6a18 docs: describe frontend preedit behavior 2026-08-14 17:35:57 +09:00
2376035524 engine: route popup preedit by client capability 2026-08-14 17:02:46 +09:00
c1b1b7016e docs: remove historical provenance files 2026-08-14 16:20:26 +09:00
4e07699460 xim: run server inside strans 2026-08-14 16:16:27 +09:00
08369e718e popup: use system fonts exclusively 2026-08-14 15:17:00 +09:00
54355b8190 popup: replace FreeType renderer with PangoCairo 2026-08-14 14:37:30 +09:00
279b9230a4 docs: simplify README 2026-08-14 13:43:45 +09:00
c2cb18cbdd run: return after background startup 2026-08-14 13:39:07 +09:00
24e380651c run: replace only owned launcher instance 2026-08-14 03:30:29 +09:00
6a2b2bccc4 run: make launcher ownership explicit 2026-08-14 02:43:42 +09:00
05ff88c74f run: use installed default fonts 2026-08-14 02:10:45 +09:00
e01a991de4 remove: drop Wayland frontend 2026-08-13 21:25:12 +09:00
fffbb9d8de fonts: remove bundled binary payloads 2026-08-13 20:40:50 +09:00
f46d51b539 renderer: use direct FreeType with explicit font files 2026-08-13 20:40:38 +09:00
136695a900 hanja: separate temporary search mode 2026-08-12 21:23:10 +09:00
4e1c15dde4 hanja: add single-character dictionary data 2026-08-12 19:29:11 +09:00
9051c69b49 build: install GTK without development files 2026-08-12 18:01:39 +09:00
bae39c0188 build: force Docker-owned compilation 2026-08-12 17:34:48 +09:00
3f5e107230 docs: record data provenance and runtime constraints 2026-08-12 16:24:22 +09:00
5ae0945015 Simplify build system 2026-08-12 14:23:41 +09:00
2ae87a3926 emoji: repair one-shot candidate selection 2026-08-12 02:08:01 +09:00
0fff17c8b8 emoji: add one-shot candidate search 2026-08-11 22:24:59 +09:00
82276bf37f strengthen core unit tests
Add table-driven dictionary miss and language-switch state coverage, regress stale candidates after backspace, and clear them before dictionary refresh. Keep IPC and runtime-created file checks outside the unit runner.
2026-08-11 21:12:23 +09:00
42823420ab add focused unit and map checks 2026-08-11 19:35:11 +09:00
b842c724e2 add popup toggle 2026-05-28 18:10:41 +09:00
403f5d52f1 update readme 2026-05-28 17:38:59 +09:00
3a203766d5 add ibus supprot 2026-05-28 15:17:31 +09:00
O_WRONLY
f5f88e8451 update readme 2026-01-13 09:25:22 +09:00
db2b3eacad add vietnam telex input 2026-01-01 18:22:16 +09:00
O_WRONLY
9568893eaf Add Emoji input shortcut to README 2025-12-28 20:00:10 +09:00
O_WRONLY
82563e2b86 Add Korean translation reference link to README 2025-12-23 20:54:21 +09:00
O_WRONLY
66645d83f3 Add README 2025-12-23 20:34:22 +09:00