|
|
9804c1f55c
|
fix(gtk): restore compose fallback and clean lifecycle
|
2026-08-14 22:29:14 +09:00 |
|
|
|
534ddcd9bb
|
fix(ipc): preserve legacy preedit and bound client waits
|
2026-08-14 22:17:59 +09:00 |
|
|
|
5dc2530951
|
fix(engine): make composition transitions deterministic
|
2026-08-14 22:13:16 +09:00 |
|
|
|
f2fb71cd89
|
fix(ibus): make the X11 frontend fail truthfully
|
2026-08-14 22:10:40 +09:00 |
|
|
|
77c6dd66ca
|
test: make clean checks trustworthy
|
2026-08-14 22:06:54 +09:00 |
|
|
|
0471d58dec
|
popup: stabilize the input panel width
|
2026-08-14 21:13:49 +09:00 |
|
|
|
f222b4d573
|
popup: refine the input panel
|
2026-08-14 20:54:09 +09:00 |
|
|
|
3576c4ea68
|
tests: cover frontend input-panel protocols
|
2026-08-14 20:09:49 +09:00 |
|
|
|
e4fc327ffd
|
popup: show the candidate page
|
2026-08-14 20:06:53 +09:00 |
|
|
|
193ed009bd
|
popup: place and bound the input panel
|
2026-08-14 20:00:36 +09:00 |
|
|
|
7619d2bd9d
|
ibus: support modern client preedit
|
2026-08-14 19:59:52 +09:00 |
|
|
|
a841894015
|
ibus: honor preedit and private-input policy
|
2026-08-14 19:41:07 +09:00 |
|
|
|
4cac6f1a15
|
engine: use stable candidate pages
|
2026-08-14 19:27:22 +09:00 |
|
|
|
2e6d7d8e48
|
xim: clear callback preedit on owner loss
|
2026-08-14 19:17:37 +09:00 |
|
|
|
76f9e1a21f
|
gtk: honor preedit policy and cursor placement
|
2026-08-14 19:12:53 +09:00 |
|
|
|
6a58b63223
|
ipc: negotiate preedit capability and caret messages
|
2026-08-14 18:53:14 +09:00 |
|
|
|
b536573622
|
engine: update active preedit capability
|
2026-08-14 18:44:52 +09:00 |
|
|
|
9a3a92170e
|
engine: reject stale dictionary results
|
2026-08-14 18:43:12 +09:00 |
|
|
|
76af1a022f
|
xim: refresh placement before each key
|
2026-08-14 17:43:56 +09:00 |
|
|
|
e6bf32b0f6
|
xim: place popup from input context
|
2026-08-14 17:35:33 +09:00 |
|
|
|
2b4c509d0d
|
xim: add callback preedit and UTF-8 negotiation
|
2026-08-14 17:20:38 +09:00 |
|
|
|
2376035524
|
engine: route popup preedit by client capability
|
2026-08-14 17:02:46 +09:00 |
|
|
|
4eba8c2904
|
tests: cover in-process XIM lifecycle
|
2026-08-14 16:17:27 +09:00 |
|
|
|
f5dc552c08
|
build: use configured include paths
|
2026-08-14 16:17:07 +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 |
|
|
|
c4b0141413
|
build: avoid xkbcommon in D-Bus-only tests
|
2026-08-14 02:52:10 +09:00 |
|
|
|
46c8ccd779
|
tests: bound generator subprocesses
|
2026-08-14 02:50:58 +09:00 |
|
|
|
d7115c5eb5
|
tests: close inherited descriptors before exec
|
2026-08-14 02:49:57 +09:00 |
|
|
|
f395f29918
|
ibus: complete setup before publication
|
2026-08-14 02:48:49 +09:00 |
|
|
|
6c0a533c4e
|
ibus: fall back from unreadable machine id
|
2026-08-14 02:10:16 +09:00 |
|
|
|
e44fc005da
|
tests: cover stale daemon endpoint recovery
|
2026-08-14 01:54:25 +09:00 |
|
|
|
469278209f
|
tests: verify failed startup publishes no endpoints
|
2026-08-14 01:29:00 +09:00 |
|
|
|
9569c2eaaf
|
tests: cover daemon endpoint collision ownership
|
2026-08-14 01:03:13 +09:00 |
|
|
|
0f8396915b
|
tests: cover ibus connection capacity recovery
|
2026-08-14 00:44:49 +09:00 |
|
|
|
b44663096f
|
tests: verify live daemon cleanup
|
2026-08-14 00:11:03 +09:00 |
|
|
|
685d78bab5
|
tests: keep headless environments minimal
|
2026-08-14 00:04:32 +09:00 |
|
|
|
f8ebfcdc86
|
tests: cover ipc listener capacity and recovery
|
2026-08-14 00:02:23 +09:00 |
|
|
|
f399eb0af6
|
tests: cover live ibus transport lifecycle
|
2026-08-13 23:55:27 +09:00 |
|
|
|
9f4f9ceb14
|
ibus: cover context ownership through the engine
|
2026-08-13 23:21:12 +09:00 |
|
|
|
bb2a970db1
|
tests: cover ownership across ipc connections
|
2026-08-13 23:07:25 +09:00 |
|
|
|
367cbb6cc3
|
ibus: make context release explicit
|
2026-08-13 22:03:27 +09:00 |
|
|
|
b6a9ccd9d9
|
cleanup: simplify frontend request ownership
|
2026-08-13 21:57:32 +09:00 |
|
|
|
e01a991de4
|
remove: drop Wayland frontend
|
2026-08-13 21:25:12 +09:00 |
|
|
|
f46d51b539
|
renderer: use direct FreeType with explicit font files
|
2026-08-13 20:40:38 +09:00 |
|
|
|
125e9349c0
|
fix: pass empty search backspace through
|
2026-08-12 21:35:33 +09:00 |
|
|
|
768ac3de74
|
hanja: force UTF-8 filter streams
|
2026-08-12 21:23:59 +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 |
|
|
|
0216cc3c8a
|
hanja: add one-shot Korean search
|
2026-08-12 19:19:26 +09:00 |
|