Diff of the two buildlogs: -- --- b1/build.log 2024-06-18 06:15:50.209208169 +0000 +++ b2/build.log 2024-06-18 06:16:51.110614115 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Jun 17 18:14:53 -12 2024 -I: pbuilder-time-stamp: 1718691293 +I: Current time: Tue Jul 22 02:38:52 +14 2025 +I: pbuilder-time-stamp: 1753101532 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -26,53 +26,85 @@ dpkg-source: info: unpacking fcitx5-chewing_5.1.5-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/26483/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/26226/tmp/hooks/D01_modify_environment starting +debug: Running on infom08-i386. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Jul 21 12:39 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/26226/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/26226/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='i386' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=6 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='i386' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="21" [3]="1" [4]="release" [5]="i686-pc-linux-gnu") + BASH_VERSION='5.2.21(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=i386 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=5 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=i686 + HOST_ARCH=i386 IFS=' ' - INVOCATION_ID='4467eaf9a1de419da80947b126f82ae8' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - LD_LIBRARY_PATH='/usr/lib/libeatmydata' - LD_PRELOAD='libeatmydata.so' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='26483' - PS1='# ' - PS2='> ' + INVOCATION_ID=c6678f3303db4bb0a0f8fb1d68d1c724 + LANG=C + LANGUAGE=de_CH:de + LC_ALL=C + LD_LIBRARY_PATH=/usr/lib/libeatmydata + LD_PRELOAD=libeatmydata.so + MACHTYPE=i686-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=26226 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.w25RW3JQ/pbuilderrc_zXO3 --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.w25RW3JQ/b1 --logfile b1/build.log fcitx5-chewing_5.1.5-1.dsc' - SUDO_GID='111' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.w25RW3JQ/pbuilderrc_CQD3 --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.w25RW3JQ/b2 --logfile b2/build.log fcitx5-chewing_5.1.5-1.dsc' + SUDO_GID=111 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' I: uname -a - Linux infom07-i386 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.7.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.7.12-1~bpo12+1 (2024-05-06) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Jun 5 22:35 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/26483/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Jun 5 2024 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/26226/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -260,7 +292,7 @@ Get: 134 http://deb.debian.org/debian unstable/main i386 libpkgconf3 i386 1.8.1-3 [38.2 kB] Get: 135 http://deb.debian.org/debian unstable/main i386 pkgconf-bin i386 1.8.1-3 [30.3 kB] Get: 136 http://deb.debian.org/debian unstable/main i386 pkgconf i386 1.8.1-3 [26.1 kB] -Fetched 65.5 MB in 1s (65.9 MB/s) +Fetched 65.5 MB in 1s (65.5 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libproc2-0:i386. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19640 files and directories currently installed.) @@ -824,7 +856,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/fcitx5-chewing-5.1.5/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../fcitx5-chewing_5.1.5-1_source.changes +I: user script /srv/workspace/pbuilder/26226/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/26226/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/fcitx5-chewing-5.1.5/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../fcitx5-chewing_5.1.5-1_source.changes dpkg-buildpackage: info: source package fcitx5-chewing dpkg-buildpackage: info: source version 5.1.5-1 dpkg-buildpackage: info: source distribution unstable @@ -867,7 +903,7 @@ * Fcitx5Module * Gettext --- Configuring done (1.1s) +-- Configuring done (1.6s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: @@ -879,7 +915,7 @@ -- Build files have been written to: /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu dh_auto_build - cd obj-i686-linux-gnu && make -j6 "INSTALL=install --strip-program=true" VERBOSE=1 + cd obj-i686-linux-gnu && make -j5 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' /usr/bin/cmake -S/build/reproducible-path/fcitx5-chewing-5.1.5 -B/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/CMakeFiles /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu//CMakeFiles/progress.marks @@ -888,86 +924,87 @@ make -f CMakeFiles/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in-fmt.dir/build.make CMakeFiles/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in-fmt.dir/depend make -f src/CMakeFiles/chewing.dir/build.make src/CMakeFiles/chewing.dir/depend make -f src/CMakeFiles/chewing.conf.in-fmt.dir/build.make src/CMakeFiles/chewing.conf.in-fmt.dir/depend -make -f src/CMakeFiles/chewing-addon.conf.in-fmt.dir/build.make src/CMakeFiles/chewing-addon.conf.in-fmt.dir/depend -make -f po/CMakeFiles/fcitx5-chewing-translation.dir/build.make po/CMakeFiles/fcitx5-chewing-translation.dir/depend make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.5 /build/reproducible-path/fcitx5-chewing-5.1.5 /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/CMakeFiles/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in-fmt.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' -cd /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.5 /build/reproducible-path/fcitx5-chewing-5.1.5/src /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/src /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/src/CMakeFiles/chewing.conf.in-fmt.dir/DependInfo.cmake "--color=" -make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.5 /build/reproducible-path/fcitx5-chewing-5.1.5/src /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/src /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/src/CMakeFiles/chewing.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' +cd /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.5 /build/reproducible-path/fcitx5-chewing-5.1.5/src /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/src /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/src/CMakeFiles/chewing.conf.in-fmt.dir/DependInfo.cmake "--color=" +make -f src/CMakeFiles/chewing-addon.conf.in-fmt.dir/build.make src/CMakeFiles/chewing-addon.conf.in-fmt.dir/depend +make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.5 /build/reproducible-path/fcitx5-chewing-5.1.5/src /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/src /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/src/CMakeFiles/chewing-addon.conf.in-fmt.dir/DependInfo.cmake "--color=" +make -f po/CMakeFiles/fcitx5-chewing-translation.dir/build.make po/CMakeFiles/fcitx5-chewing-translation.dir/depend make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.5 /build/reproducible-path/fcitx5-chewing-5.1.5/po /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/po /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/po/CMakeFiles/fcitx5-chewing-translation.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' -make -f src/CMakeFiles/chewing-addon.conf.in-fmt.dir/build.make src/CMakeFiles/chewing-addon.conf.in-fmt.dir/build -make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' make -f CMakeFiles/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in-fmt.dir/build.make CMakeFiles/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in-fmt.dir/build make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' +make -f src/CMakeFiles/chewing.conf.in-fmt.dir/build.make src/CMakeFiles/chewing.conf.in-fmt.dir/build +make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' make -f src/CMakeFiles/chewing.dir/build.make src/CMakeFiles/chewing.dir/build make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' -make -f src/CMakeFiles/chewing.conf.in-fmt.dir/build.make src/CMakeFiles/chewing.conf.in-fmt.dir/build make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' +make -f src/CMakeFiles/chewing-addon.conf.in-fmt.dir/build.make src/CMakeFiles/chewing-addon.conf.in-fmt.dir/build +make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' +make -f po/CMakeFiles/fcitx5-chewing-translation.dir/build.make po/CMakeFiles/fcitx5-chewing-translation.dir/build [ 5%] Generating org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml /usr/bin/msgfmt --xml -d /build/reproducible-path/fcitx5-chewing-5.1.5/po --template /build/reproducible-path/fcitx5-chewing-5.1.5/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in -o /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml -make -f po/CMakeFiles/fcitx5-chewing-translation.dir/build.make po/CMakeFiles/fcitx5-chewing-translation.dir/build [ 11%] Generating chewing-addon.conf -make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/src && /usr/bin/msgfmt --desktop -d /build/reproducible-path/fcitx5-chewing-5.1.5/po --template /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/src/chewing-addon.conf.in -o /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/src/chewing-addon.conf -[ 17%] Building CXX object src/CMakeFiles/chewing.dir/eim.cpp.o -cd /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/src && /usr/bin/c++ -DFCITX_GETTEXT_DOMAIN=\"fcitx5-chewing\" -DFCITX_INSTALL_LOCALEDIR=\"/usr/share/locale\" -Dchewing_EXPORTS -isystem /usr/include/Fcitx5/Core -isystem /usr/include/Fcitx5/Config -isystem /usr/include/Fcitx5/Utils -isystem /usr/include/chewing -Wall -Wextra -g -O2 -ffile-prefix-map=/build/reproducible-path/fcitx5-chewing-5.1.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/CMakeFiles/chewing.dir/eim.cpp.o -MF CMakeFiles/chewing.dir/eim.cpp.o.d -o CMakeFiles/chewing.dir/eim.cpp.o -c /build/reproducible-path/fcitx5-chewing-5.1.5/src/eim.cpp -make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' -[ 29%] Generating fcitx5-chewing-da.mo -[ 29%] Generating chewing.conf -cd /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/po/fcitx5-chewing-da.mo /build/reproducible-path/fcitx5-chewing-5.1.5/po/da.po +[ 17%] Generating chewing.conf cd /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/src && /usr/bin/msgfmt --desktop -d /build/reproducible-path/fcitx5-chewing-5.1.5/po --template /build/reproducible-path/fcitx5-chewing-5.1.5/src/chewing.conf.in -o /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/src/chewing.conf -[ 35%] Generating fcitx5-chewing-ca.mo -make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' +[ 23%] Building CXX object src/CMakeFiles/chewing.dir/eim.cpp.o +cd /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/src && /usr/bin/c++ -DFCITX_GETTEXT_DOMAIN=\"fcitx5-chewing\" -DFCITX_INSTALL_LOCALEDIR=\"/usr/share/locale\" -Dchewing_EXPORTS -isystem /usr/include/Fcitx5/Core -isystem /usr/include/Fcitx5/Config -isystem /usr/include/Fcitx5/Utils -isystem /usr/include/chewing -Wall -Wextra -g -O2 -ffile-prefix-map=/build/reproducible-path/fcitx5-chewing-5.1.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/CMakeFiles/chewing.dir/eim.cpp.o -MF CMakeFiles/chewing.dir/eim.cpp.o.d -o CMakeFiles/chewing.dir/eim.cpp.o -c /build/reproducible-path/fcitx5-chewing-5.1.5/src/eim.cpp +make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' +[ 29%] Generating fcitx5-chewing-ca.mo cd /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/po/fcitx5-chewing-ca.mo /build/reproducible-path/fcitx5-chewing-5.1.5/po/ca.po -make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' -[ 41%] Generating fcitx5-chewing-he.mo -cd /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/po/fcitx5-chewing-he.mo /build/reproducible-path/fcitx5-chewing-5.1.5/po/he.po -[ 47%] Generating fcitx5-chewing-de.mo +[ 35%] Generating fcitx5-chewing-da.mo +cd /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/po/fcitx5-chewing-da.mo /build/reproducible-path/fcitx5-chewing-5.1.5/po/da.po +[ 41%] Generating fcitx5-chewing-de.mo cd /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/po/fcitx5-chewing-de.mo /build/reproducible-path/fcitx5-chewing-5.1.5/po/de.po +[ 47%] Generating fcitx5-chewing-he.mo +cd /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/po/fcitx5-chewing-he.mo /build/reproducible-path/fcitx5-chewing-5.1.5/po/he.po [ 52%] Generating fcitx5-chewing-ja.mo cd /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/po/fcitx5-chewing-ja.mo /build/reproducible-path/fcitx5-chewing-5.1.5/po/ja.po [ 58%] Generating fcitx5-chewing-ko.mo cd /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/po/fcitx5-chewing-ko.mo /build/reproducible-path/fcitx5-chewing-5.1.5/po/ko.po -[ 58%] Built target org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in-fmt -[ 58%] Built target chewing-addon.conf.in-fmt -[ 58%] Built target chewing.conf.in-fmt -make -f test/addon/CMakeFiles/copy-addon.dir/build.make test/addon/CMakeFiles/copy-addon.dir/depend -make -f test/inputmethod/CMakeFiles/copy-im.dir/build.make test/inputmethod/CMakeFiles/copy-im.dir/depend -make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' -cd /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.5 /build/reproducible-path/fcitx5-chewing-5.1.5/test/addon /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/test/addon /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/test/addon/CMakeFiles/copy-addon.dir/DependInfo.cmake "--color=" -make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' -cd /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.5 /build/reproducible-path/fcitx5-chewing-5.1.5/test/inputmethod /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/test/inputmethod /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/test/inputmethod/CMakeFiles/copy-im.dir/DependInfo.cmake "--color=" [ 64%] Generating fcitx5-chewing-ru.mo cd /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/po/fcitx5-chewing-ru.mo /build/reproducible-path/fcitx5-chewing-5.1.5/po/ru.po [ 70%] Generating fcitx5-chewing-tr.mo cd /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/po/fcitx5-chewing-tr.mo /build/reproducible-path/fcitx5-chewing-5.1.5/po/tr.po +make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' [ 76%] Generating fcitx5-chewing-zh_CN.mo cd /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/po/fcitx5-chewing-zh_CN.mo /build/reproducible-path/fcitx5-chewing-5.1.5/po/zh_CN.po make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' -make -f test/addon/CMakeFiles/copy-addon.dir/build.make test/addon/CMakeFiles/copy-addon.dir/build +make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' +[ 82%] Generating fcitx5-chewing-zh_TW.mo +cd /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/po/fcitx5-chewing-zh_TW.mo /build/reproducible-path/fcitx5-chewing-5.1.5/po/zh_TW.po +make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' +[ 82%] Built target chewing.conf.in-fmt +make -f test/inputmethod/CMakeFiles/copy-im.dir/build.make test/inputmethod/CMakeFiles/copy-im.dir/depend make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' -cd /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/test/addon && /usr/bin/cmake -E copy /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/src/chewing-addon.conf /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/test/addon/chewing.conf +cd /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.5 /build/reproducible-path/fcitx5-chewing-5.1.5/test/inputmethod /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/test/inputmethod /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/test/inputmethod/CMakeFiles/copy-im.dir/DependInfo.cmake "--color=" +[ 82%] Built target chewing-addon.conf.in-fmt +make -f test/addon/CMakeFiles/copy-addon.dir/build.make test/addon/CMakeFiles/copy-addon.dir/depend +[ 82%] Built target org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml.in-fmt +[ 82%] Built target fcitx5-chewing-translation +make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' +cd /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.5 /build/reproducible-path/fcitx5-chewing-5.1.5/test/addon /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/test/addon /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/test/addon/CMakeFiles/copy-addon.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' make -f test/inputmethod/CMakeFiles/copy-im.dir/build.make test/inputmethod/CMakeFiles/copy-im.dir/build +make -f test/addon/CMakeFiles/copy-addon.dir/build.make test/addon/CMakeFiles/copy-addon.dir/build make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/test/inputmethod && /usr/bin/cmake -E copy /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/src/chewing.conf /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/test/inputmethod/chewing.conf -[ 82%] Generating fcitx5-chewing-zh_TW.mo -cd /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/po && /usr/bin/msgfmt -o /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/po/fcitx5-chewing-zh_TW.mo /build/reproducible-path/fcitx5-chewing-5.1.5/po/zh_TW.po -make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' +cd /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/test/addon && /usr/bin/cmake -E copy /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/src/chewing-addon.conf /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/test/addon/chewing.conf make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' -[ 82%] Built target copy-im [ 82%] Built target copy-addon +[ 82%] Built target copy-im make -f test/CMakeFiles/testchewing.dir/build.make test/CMakeFiles/testchewing.dir/depend make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' cd /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/fcitx5-chewing-5.1.5 /build/reproducible-path/fcitx5-chewing-5.1.5/test /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/test /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/test/CMakeFiles/testchewing.dir/DependInfo.cmake "--color=" @@ -976,25 +1013,24 @@ make[3]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' [ 88%] Building CXX object test/CMakeFiles/testchewing.dir/testchewing.cpp.o cd /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/test && /usr/bin/c++ -I/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/test -I/usr/include/Fcitx5/Module/fcitx-module/testfrontend -isystem /usr/include/Fcitx5/Core -isystem /usr/include/Fcitx5/Config -isystem /usr/include/Fcitx5/Utils -Wall -Wextra -g -O2 -ffile-prefix-map=/build/reproducible-path/fcitx5-chewing-5.1.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT test/CMakeFiles/testchewing.dir/testchewing.cpp.o -MF CMakeFiles/testchewing.dir/testchewing.cpp.o.d -o CMakeFiles/testchewing.dir/testchewing.cpp.o -c /build/reproducible-path/fcitx5-chewing-5.1.5/test/testchewing.cpp -[ 88%] Built target fcitx5-chewing-translation [ 94%] Linking CXX executable testchewing cd /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/testchewing.dir/link.txt --verbose=1 /usr/bin/c++ -Wall -Wextra -g -O2 -ffile-prefix-map=/build/reproducible-path/fcitx5-chewing-5.1.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/testchewing.dir/testchewing.cpp.o -o testchewing /usr/lib/i386-linux-gnu/libFcitx5Core.so.5.1.10 /usr/lib/i386-linux-gnu/libFcitx5Config.so.5.1.10 /usr/lib/i386-linux-gnu/libFcitx5Utils.so.5.1.10 make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' +[ 94%] Built target testchewing [100%] Linking CXX shared module libchewing.so cd /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/chewing.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -Wall -Wextra -g -O2 -ffile-prefix-map=/build/reproducible-path/fcitx5-chewing-5.1.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--no-undefined -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -shared -o libchewing.so CMakeFiles/chewing.dir/eim.cpp.o /usr/lib/i386-linux-gnu/libFcitx5Core.so.5.1.10 /usr/lib/i386-linux-gnu/libFcitx5Config.so.5.1.10 /usr/lib/i386-linux-gnu/libFcitx5Utils.so.5.1.10 /usr/lib/i386-linux-gnu/libchewing.so make[3]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' -[100%] Built target testchewing [100%] Built target chewing make[2]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' dh_auto_test - cd obj-i686-linux-gnu && make -j6 test ARGS\+=--verbose ARGS\+=-j6 + cd obj-i686-linux-gnu && make -j5 test ARGS\+=--verbose ARGS\+=-j5 make[1]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' Running tests... -/usr/bin/ctest --force-new-ctest-process --verbose -j6 +/usr/bin/ctest --force-new-ctest-process --verbose -j5 UpdateCTestConfiguration from :/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/DartConfiguration.tcl UpdateCTestConfiguration from :/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/DartConfiguration.tcl Test project /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu @@ -1010,820 +1046,831 @@ 1: Test command: /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/test/testchewing 1: Working Directory: /build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu/test 1: Test timeout computed to be: 10000000 -1: D2024-06-18 06:15:39.995964 i18n.cpp:31] Add gettext domain fcitx5 at /usr/share/locale -1: D2024-06-18 06:15:39.999225 instance.cpp:1985] Trigger Key: Control+space Zenkaku_Hankaku Hangul -1: I2024-06-18 06:15:39.999247 instance.cpp:1384] Override Enabled Addons: {chewing, testfrontend, testim} -1: I2024-06-18 06:15:39.999255 instance.cpp:1385] Override Disabled Addons: {all} -1: D2024-06-18 06:15:39.999566 addonmanager.cpp:167] Call loadAddon() with testim checkDependencies() returns 0 Dep: [] OptDep: [] -1: I2024-06-18 06:15:39.999726 addonmanager.cpp:205] Loaded addon testim -1: D2024-06-18 06:15:39.999735 addonmanager.cpp:167] Call loadAddon() with testfrontend checkDependencies() returns 0 Dep: [] OptDep: [] -1: I2024-06-18 06:15:39.999869 addonmanager.cpp:205] Loaded addon testfrontend -1: I2024-06-18 06:15:40.000002 inputmethodmanager.cpp:209] Found 3 input method(s) in addon testim -1: I2024-06-18 06:15:40.000023 inputmethodmanager.cpp:132] No valid input method group in configuration. Building a default one -1: I2024-06-18 06:15:40.000051 instance.cpp:378] Items in Default: [InputMethodGroupItem(keyboard-us,layout=)] -1: I2024-06-18 06:15:40.000566 instance.cpp:383] Generated groups: [Default] -1: D2024-06-18 06:15:40.000641 addonmanager.cpp:167] Call loadAddon() with chewing checkDependencies() returns 0 Dep: [] OptDep: [(chttrans, SemanticVersion(0.1.0))] -1: D2024-06-18 06:15:40.001678 i18n.cpp:31] Add gettext domain fcitx5-chewing at /usr/share/locale -1: D2024-06-18 06:15:40.344280 eim.cpp:301] Set layout to: KB_DEFAULT -1: D2024-06-18 06:15:40.344326 eim.cpp:268] [src/editor/mod.rs:217 chewing::editor] Set syllable editor: Standard { syllable: Syllable { value: 32768, to_string(): "" } } -1: I2024-06-18 06:15:40.344335 addonmanager.cpp:205] Loaded addon chewing -1: D2024-06-18 06:15:40.344417 instance.cpp:2393] Instance::activateInputMethod -1: D2024-06-18 06:15:40.344426 instance.cpp:2398] Activate: [Last]: [Activating]:keyboard-us -1: D2024-06-18 06:15:40.344446 instance.cpp:2435] Instance::deactivateInputMethod event_type=4106 -1: D2024-06-18 06:15:40.344452 instance.cpp:2445] Switch reason: 0 -1: D2024-06-18 06:15:40.344459 instance.cpp:2447] Old Input method: keyboard-us -1: D2024-06-18 06:15:40.344465 instance.cpp:2453] Deactivate: [Last]:keyboard-us [Deactivating]:keyboard-us -1: D2024-06-18 06:15:40.344473 instance.cpp:2393] Instance::activateInputMethod -1: D2024-06-18 06:15:40.344479 instance.cpp:2398] Activate: [Last]: [Activating]:chewing -1: D2024-06-18 06:15:40.344489 instance.cpp:2485] Input method switched -1: I2024-06-18 06:15:40.344516 testfrontend.cpp:75] KeyEvent key: Control+space isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.344534 eim.cpp:445] KeyEvent: z -1: D2024-06-18 06:15:40.344548 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K38-Z-z- -1: D2024-06-18 06:15:40.344557 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.344566 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } -1: D2024-06-18 06:15:40.344573 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.344584 eim.cpp:572] Text: Zuin: ㄈ -1: I2024-06-18 06:15:40.344593 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.344606 eim.cpp:445] KeyEvent: p -1: D2024-06-18 06:15:40.344615 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K24-P-p- -1: D2024-06-18 06:15:40.344622 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.344630 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } -1: D2024-06-18 06:15:40.344636 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.344643 eim.cpp:572] Text: Zuin: ㄈㄣ -1: I2024-06-18 06:15:40.344651 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.344663 eim.cpp:445] KeyEvent: space -1: D2024-06-18 06:15:40.344672 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K48-Space- - -1: D2024-06-18 06:15:40.344729 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.344742 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } -1: D2024-06-18 06:15:40.344748 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.344758 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.344800 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "分", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.344808 eim.cpp:572] Text: 分 Zuin: -1: I2024-06-18 06:15:40.344818 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.344832 eim.cpp:445] KeyEvent: Down -1: D2024-06-18 06:15:40.344841 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K57-Down-�- -1: D2024-06-18 06:15:40.344852 eim.cpp:268] [src/editor/mod.rs:949 chewing::editor] buffer CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } -1: D2024-06-18 06:15:40.344891 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.344901 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [1], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } -1: D2024-06-18 06:15:40.344908 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.344959 eim.cpp:268] [capi/src/io.rs:1589 chewing_capi::io] candidates: ["分", "紛", "芬", "氛", "吩", "棻", "玢", "酚", "雰", "昐", "鈖", "砏", "翂", "衯", "饙", "梤", "鳻", "汾", "邠", "錀", "岎", "帉", "㤋", "訜", "䭻", "朆", "餴"] -1: D2024-06-18 06:15:40.344978 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.345018 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "分", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.345025 eim.cpp:572] Text: 分 Zuin: -1: I2024-06-18 06:15:40.345093 testfrontend.cpp:75] KeyEvent key: Down isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.345113 eim.cpp:445] KeyEvent: Return -1: D2024-06-18 06:15:40.345159 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K7-N7-7- -1: D2024-06-18 06:15:40.345208 eim.cpp:268] [src/editor/mod.rs:1210 chewing::editor] candidates: ["分", "紛", "芬", "氛", "吩", "棻", "玢", "酚", "雰", "昐", "鈖", "砏", "翂", "衯", "饙", "梤", "鳻", "汾", "邠", "錀", "岎", "帉", "㤋", "訜", "䭻", "朆", "餴"] -1: D2024-06-18 06:15:40.345216 eim.cpp:268] [src/editor/mod.rs:1214 chewing::editor] Auto Shift false -1: D2024-06-18 06:15:40.345223 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.345234 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [I(0..1, "玢")] } } -1: D2024-06-18 06:15:40.345240 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.345249 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.345293 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.345301 eim.cpp:572] Text: 玢 Zuin: -1: I2024-06-18 06:15:40.345313 testfrontend.cpp:75] KeyEvent key: Return isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.345326 eim.cpp:445] KeyEvent: Return -1: D2024-06-18 06:15:40.345335 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K50-Enter-�- -1: D2024-06-18 06:15:40.345343 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.345385 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.345396 eim.cpp:268] [src/editor/mod.rs:640 chewing::editor] buffer CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [I(0..1, "玢")] } } -1: D2024-06-18 06:15:40.345404 eim.cpp:268] [src/editor/mod.rs:677 chewing::editor] intervals [I(0..1, "玢")] -1: D2024-06-18 06:15:40.345413 eim.cpp:268] [src/editor/mod.rs:706 chewing::editor] autolearn-1 [S("ㄈㄣ")] as 玢 -1: D2024-06-18 06:15:40.345452 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Commit -1: D2024-06-18 06:15:40.345460 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } -1: D2024-06-18 06:15:40.345467 eim.cpp:268] [src/dictionary/trie_buf.rs:214 chewing::dictionary::trie_buf] Synchronize dictionary from disk... -1: D2024-06-18 06:15:40.345474 eim.cpp:268] [src/dictionary/trie_buf.rs:241 chewing::dictionary::trie_buf] Reloading... -1: D2024-06-18 06:15:40.345508 eim.cpp:268] [src/dictionary/trie_buf.rs:249 chewing::dictionary::trie_buf] Check pointing... -1: I2024-06-18 06:15:40.345605 testfrontend.cpp:28] Commit: 玢 -1: D2024-06-18 06:15:40.345615 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.345624 eim.cpp:572] Text: Zuin: -1: I2024-06-18 06:15:40.345634 testfrontend.cpp:75] KeyEvent key: Return isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.345652 eim.cpp:301] Set layout to: KB_HANYU_PINYIN -1: D2024-06-18 06:15:40.345666 eim.cpp:268] [src/editor/mod.rs:217 chewing::editor] Set syllable editor: Pinyin { key_seq: "", syllable: Syllable { value: 32768, to_string(): "" }, syllable_alt: Syllable { value: 32768, to_string(): "" }, variant: HanyuPinyin } -1: D2024-06-18 06:15:40.345709 eim.cpp:445] KeyEvent: h -1: D2024-06-18 06:15:40.345720 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K32-H-h- -1: D2024-06-18 06:15:40.345728 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.345737 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } -1: D2024-06-18 06:15:40.345743 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.345751 eim.cpp:572] Text: Zuin: h -1: I2024-06-18 06:15:40.345761 testfrontend.cpp:75] KeyEvent key: h isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.345772 eim.cpp:445] KeyEvent: u -1: D2024-06-18 06:15:40.345782 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K21-U-u- -1: D2024-06-18 06:15:40.345789 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.345797 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } -1: D2024-06-18 06:15:40.345803 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.345810 eim.cpp:572] Text: Zuin: hu -1: I2024-06-18 06:15:40.345819 testfrontend.cpp:75] KeyEvent key: u isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.345830 eim.cpp:445] KeyEvent: 2 -1: D2024-06-18 06:15:40.345839 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K2-N2-2- -1: D2024-06-18 06:15:40.345930 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.345942 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ")], gaps: [Begin], selections: [] } } -1: D2024-06-18 06:15:40.345948 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.345957 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.346043 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.346051 eim.cpp:572] Text: 胡 Zuin: -1: I2024-06-18 06:15:40.346061 testfrontend.cpp:75] KeyEvent key: 2 isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.346073 eim.cpp:445] KeyEvent: j -1: D2024-06-18 06:15:40.346082 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K33-J-j- -1: D2024-06-18 06:15:40.346090 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.346100 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ")], gaps: [Begin], selections: [] } } -1: D2024-06-18 06:15:40.346106 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.346115 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.346197 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.346204 eim.cpp:572] Text: 胡 Zuin: j -1: I2024-06-18 06:15:40.346214 testfrontend.cpp:75] KeyEvent key: j isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.346225 eim.cpp:445] KeyEvent: i -1: D2024-06-18 06:15:40.346234 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K22-I-i- -1: D2024-06-18 06:15:40.346242 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.346253 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ")], gaps: [Begin], selections: [] } } -1: D2024-06-18 06:15:40.346259 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.346267 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.346349 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.346356 eim.cpp:572] Text: 胡 Zuin: ji -1: I2024-06-18 06:15:40.346366 testfrontend.cpp:75] KeyEvent key: i isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.346378 eim.cpp:445] KeyEvent: a -1: D2024-06-18 06:15:40.346386 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K27-A-a- -1: D2024-06-18 06:15:40.346394 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.346403 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ")], gaps: [Begin], selections: [] } } -1: D2024-06-18 06:15:40.346409 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.346418 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.346497 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.346504 eim.cpp:572] Text: 胡 Zuin: jia -1: I2024-06-18 06:15:40.346514 testfrontend.cpp:75] KeyEvent key: a isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.346525 eim.cpp:445] KeyEvent: 3 -1: D2024-06-18 06:15:40.346534 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K3-N3-3- -1: D2024-06-18 06:15:40.346589 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.346601 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")], gaps: [Begin, Normal], selections: [] } } -1: D2024-06-18 06:15:40.346608 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.346617 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.346696 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.346709 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None -1: D2024-06-18 06:15:40.346717 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.346772 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.346780 eim.cpp:572] Text: 胡假 Zuin: -1: I2024-06-18 06:15:40.346789 testfrontend.cpp:75] KeyEvent key: 3 isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.346801 eim.cpp:445] KeyEvent: h -1: D2024-06-18 06:15:40.346810 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K32-H-h- -1: D2024-06-18 06:15:40.346817 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.346828 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")], gaps: [Begin, Normal], selections: [] } } -1: D2024-06-18 06:15:40.346835 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.346843 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.346926 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.346938 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None -1: D2024-06-18 06:15:40.346946 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.346999 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.347007 eim.cpp:572] Text: 胡假 Zuin: h -1: I2024-06-18 06:15:40.347017 testfrontend.cpp:75] KeyEvent key: h isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.347029 eim.cpp:445] KeyEvent: u -1: D2024-06-18 06:15:40.347037 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K21-U-u- -1: D2024-06-18 06:15:40.347045 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.347056 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")], gaps: [Begin, Normal], selections: [] } } -1: D2024-06-18 06:15:40.347062 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.347070 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.347147 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.347159 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None -1: D2024-06-18 06:15:40.347167 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.347219 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.347226 eim.cpp:572] Text: 胡假 Zuin: hu -1: I2024-06-18 06:15:40.347236 testfrontend.cpp:75] KeyEvent key: u isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.347248 eim.cpp:445] KeyEvent: 3 -1: D2024-06-18 06:15:40.347256 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K3-N3-3- -1: D2024-06-18 06:15:40.347285 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.347298 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 3, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")], gaps: [Begin, Normal, Normal], selections: [] } } -1: D2024-06-18 06:15:40.347304 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.347313 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.347393 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.347404 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None -1: D2024-06-18 06:15:40.347418 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None -1: D2024-06-18 06:15:40.347425 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.347479 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.347491 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None -1: D2024-06-18 06:15:40.347500 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.347530 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.347539 eim.cpp:572] Text: 胡假虎 Zuin: -1: I2024-06-18 06:15:40.347548 testfrontend.cpp:75] KeyEvent key: 3 isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.347560 eim.cpp:445] KeyEvent: w -1: D2024-06-18 06:15:40.347569 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K16-W-w- -1: D2024-06-18 06:15:40.347576 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.347589 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 3, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")], gaps: [Begin, Normal, Normal], selections: [] } } -1: D2024-06-18 06:15:40.347595 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.347604 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.347683 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.347695 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None -1: D2024-06-18 06:15:40.347708 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None -1: D2024-06-18 06:15:40.347715 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.347769 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.347781 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None -1: D2024-06-18 06:15:40.347788 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.347817 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.347826 eim.cpp:572] Text: 胡假虎 Zuin: w -1: I2024-06-18 06:15:40.347836 testfrontend.cpp:75] KeyEvent key: w isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.347847 eim.cpp:445] KeyEvent: e -1: D2024-06-18 06:15:40.347856 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K17-E-e- -1: D2024-06-18 06:15:40.347863 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.347875 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 3, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")], gaps: [Begin, Normal, Normal], selections: [] } } -1: D2024-06-18 06:15:40.347882 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.347890 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.347966 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.347978 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None -1: D2024-06-18 06:15:40.347991 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None -1: D2024-06-18 06:15:40.347999 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.348050 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.352120 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None -1: D2024-06-18 06:15:40.352132 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.352168 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.352178 eim.cpp:572] Text: 胡假虎 Zuin: we -1: I2024-06-18 06:15:40.352193 testfrontend.cpp:75] KeyEvent key: e isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.352211 eim.cpp:445] KeyEvent: i -1: D2024-06-18 06:15:40.352221 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K22-I-i- -1: D2024-06-18 06:15:40.352229 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.352242 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 3, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")], gaps: [Begin, Normal, Normal], selections: [] } } -1: D2024-06-18 06:15:40.352249 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.352259 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.352340 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.352353 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None -1: D2024-06-18 06:15:40.352367 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None -1: D2024-06-18 06:15:40.352374 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.352431 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.352444 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None -1: D2024-06-18 06:15:40.352451 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.352482 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.352490 eim.cpp:572] Text: 胡假虎 Zuin: wei -1: I2024-06-18 06:15:40.352501 testfrontend.cpp:75] KeyEvent key: i isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.352513 eim.cpp:445] KeyEvent: 1 -1: D2024-06-18 06:15:40.352522 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K1-N1-1- -1: D2024-06-18 06:15:40.352581 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.352595 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 4, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")], gaps: [Begin, Normal, Normal, Normal], selections: [] } } -1: D2024-06-18 06:15:40.352601 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.352610 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.352688 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.352700 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None -1: D2024-06-18 06:15:40.352718 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None -1: D2024-06-18 06:15:40.352736 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "狐假虎威", freq: 5, last_used: None })) -1: D2024-06-18 06:15:40.352744 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.352795 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.352807 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None -1: D2024-06-18 06:15:40.352820 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is None -1: D2024-06-18 06:15:40.352827 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.352856 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.352870 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "虎威", freq: 15, last_used: None })) -1: D2024-06-18 06:15:40.352878 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.352935 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "威", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.352945 eim.cpp:572] Text: 狐假虎威 Zuin: -1: I2024-06-18 06:15:40.352955 testfrontend.cpp:75] KeyEvent key: 1 isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.352971 eim.cpp:445] KeyEvent: space -1: D2024-06-18 06:15:40.352980 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K48-Space- - -1: D2024-06-18 06:15:40.352994 eim.cpp:268] [src/editor/mod.rs:806 chewing::editor] buffer CompositionEditor { cursor: 4, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")], gaps: [Begin, Normal, Normal, Normal], selections: [] } } -1: D2024-06-18 06:15:40.353005 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.353018 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 3, cursor_stack: [4], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")], gaps: [Begin, Normal, Normal, Normal], selections: [] } } -1: D2024-06-18 06:15:40.353025 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.353069 eim.cpp:268] [capi/src/io.rs:1589 chewing_capi::io] candidates: ["狐假虎威"] -1: D2024-06-18 06:15:40.353081 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.353164 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.353176 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None -1: D2024-06-18 06:15:40.353189 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None -1: D2024-06-18 06:15:40.353206 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "狐假虎威", freq: 5, last_used: None })) -1: D2024-06-18 06:15:40.353216 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.353270 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.353283 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None -1: D2024-06-18 06:15:40.353295 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is None -1: D2024-06-18 06:15:40.353303 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.353332 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.353346 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "虎威", freq: 15, last_used: None })) -1: D2024-06-18 06:15:40.353353 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.353406 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "威", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.353415 eim.cpp:572] Text: 狐假虎威 Zuin: -1: I2024-06-18 06:15:40.353426 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.353442 eim.cpp:445] KeyEvent: space -1: D2024-06-18 06:15:40.353454 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K57-Down-�- -1: D2024-06-18 06:15:40.353466 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.353480 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 3, cursor_stack: [4], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")], gaps: [Begin, Normal, Normal, Normal], selections: [] } } -1: D2024-06-18 06:15:40.353492 eim.cpp:268] [capi/src/io.rs:1589 chewing_capi::io] candidates: ["虎威"] -1: D2024-06-18 06:15:40.353501 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.353582 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.353594 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None -1: D2024-06-18 06:15:40.353607 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None -1: D2024-06-18 06:15:40.353624 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "狐假虎威", freq: 5, last_used: None })) -1: D2024-06-18 06:15:40.353631 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.353682 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.353694 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None -1: D2024-06-18 06:15:40.353706 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is None -1: D2024-06-18 06:15:40.353715 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.353745 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.353758 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "虎威", freq: 15, last_used: None })) -1: D2024-06-18 06:15:40.353766 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.353818 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "威", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.353826 eim.cpp:572] Text: 狐假虎威 Zuin: -1: I2024-06-18 06:15:40.353837 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.353850 eim.cpp:445] KeyEvent: space -1: D2024-06-18 06:15:40.353861 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K57-Down-�- -1: D2024-06-18 06:15:40.353914 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.353928 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 3, cursor_stack: [4], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")], gaps: [Begin, Normal, Normal, Normal], selections: [] } } -1: D2024-06-18 06:15:40.353998 eim.cpp:268] [capi/src/io.rs:1589 chewing_capi::io] candidates: ["威", "崴", "偎", "煨", "葳", "隈", "萎", "委", "逶", "烓", "椳", "渨", "碨", "愄", "揋", "葨", "隇", "溾", "詴", "蝛", "覣", "燰", "危", "倭", "微", "薇", "喡", "溦", "蜲", "踒", "喴", "媙", "鰄", "㙎", "嵔", "楲", "鰃"] -1: D2024-06-18 06:15:40.354014 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.354093 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.354105 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None -1: D2024-06-18 06:15:40.354118 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None -1: D2024-06-18 06:15:40.354135 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "狐假虎威", freq: 5, last_used: None })) -1: D2024-06-18 06:15:40.354143 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.354197 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.354209 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None -1: D2024-06-18 06:15:40.354222 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is None -1: D2024-06-18 06:15:40.354229 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.354259 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.354272 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "虎威", freq: 15, last_used: None })) -1: D2024-06-18 06:15:40.354282 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.354333 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "威", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.354342 eim.cpp:572] Text: 狐假虎威 Zuin: -1: I2024-06-18 06:15:40.354352 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.354368 eim.cpp:445] KeyEvent: Return -1: D2024-06-18 06:15:40.354424 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K1-N1-1- -1: D2024-06-18 06:15:40.354505 eim.cpp:268] [src/editor/mod.rs:1210 chewing::editor] candidates: ["威", "崴", "偎", "煨", "葳", "隈", "萎", "委", "逶", "烓", "椳", "渨", "碨", "愄", "揋", "葨", "隇", "溾", "詴", "蝛", "覣", "燰", "危", "倭", "微", "薇", "喡", "溦", "蜲", "踒", "喴", "媙", "鰄", "㙎", "嵔", "楲", "鰃"] -1: D2024-06-18 06:15:40.354513 eim.cpp:268] [src/editor/mod.rs:1214 chewing::editor] Auto Shift false -1: D2024-06-18 06:15:40.354522 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.354537 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 4, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")], gaps: [Begin, Normal, Normal, Normal], selections: [I(3..4, "威")] } } -1: D2024-06-18 06:15:40.354543 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.354553 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.354637 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.354649 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None -1: D2024-06-18 06:15:40.354662 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None -1: D2024-06-18 06:15:40.354680 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "狐假虎威", freq: 5, last_used: None })) -1: D2024-06-18 06:15:40.354687 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.354742 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.354754 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None -1: D2024-06-18 06:15:40.354767 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is None -1: D2024-06-18 06:15:40.354774 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.354805 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.354819 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "虎威", freq: 15, last_used: None })) -1: D2024-06-18 06:15:40.354826 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.354885 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "威", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.354897 eim.cpp:572] Text: 狐假虎威 Zuin: -1: I2024-06-18 06:15:40.354911 testfrontend.cpp:75] KeyEvent key: Return isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.354925 eim.cpp:445] KeyEvent: Return -1: D2024-06-18 06:15:40.354935 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K50-Enter-�- -1: D2024-06-18 06:15:40.354943 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.355030 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.355042 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None -1: D2024-06-18 06:15:40.355055 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None -1: D2024-06-18 06:15:40.355072 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "狐假虎威", freq: 5, last_used: None })) -1: D2024-06-18 06:15:40.355080 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.355134 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.355146 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None -1: D2024-06-18 06:15:40.355158 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is None -1: D2024-06-18 06:15:40.355165 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.355196 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.355210 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "虎威", freq: 15, last_used: None })) -1: D2024-06-18 06:15:40.355217 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.355276 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "威", freq: 0, last_used: None })) -1: D2024-06-18 06:15:40.355293 eim.cpp:268] [src/editor/mod.rs:640 chewing::editor] buffer CompositionEditor { cursor: 4, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")], gaps: [Begin, Normal, Normal, Normal], selections: [I(3..4, "威")] } } -1: D2024-06-18 06:15:40.355302 eim.cpp:268] [src/editor/mod.rs:677 chewing::editor] intervals [I(0..4, "狐假虎威")] -1: D2024-06-18 06:15:40.355315 eim.cpp:268] [src/editor/mod.rs:692 chewing::editor] autolearn-3 [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] as 狐假虎威 -1: D2024-06-18 06:15:40.355326 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Commit -1: D2024-06-18 06:15:40.355335 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } -1: D2024-06-18 06:15:40.355342 eim.cpp:268] [src/dictionary/trie_buf.rs:214 chewing::dictionary::trie_buf] Synchronize dictionary from disk... -1: D2024-06-18 06:15:40.355350 eim.cpp:268] [src/dictionary/trie_buf.rs:217 chewing::dictionary::trie_buf] Aborted. Wait until previous sync is finished. -1: D2024-06-18 06:15:40.355359 eim.cpp:268] [src/dictionary/trie_buf.rs:249 chewing::dictionary::trie_buf] Check pointing... -1: D2024-06-18 06:15:40.355367 eim.cpp:268] [src/dictionary/trie_buf.rs:251 chewing::dictionary::trie_buf] Aborted. Wait until previous checkpoint result is handled. -1: I2024-06-18 06:15:40.355375 testfrontend.cpp:28] Commit: 狐假虎威 -1: D2024-06-18 06:15:40.355382 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.355389 eim.cpp:572] Text: Zuin: -1: I2024-06-18 06:15:40.355398 testfrontend.cpp:75] KeyEvent key: Return isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.355411 eim.cpp:445] KeyEvent: f -1: D2024-06-18 06:15:40.355421 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K30-F-f- -1: D2024-06-18 06:15:40.355429 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.355437 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } -1: D2024-06-18 06:15:40.355443 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.355450 eim.cpp:572] Text: Zuin: f -1: I2024-06-18 06:15:40.355459 testfrontend.cpp:75] KeyEvent key: f isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.355470 eim.cpp:445] KeyEvent: e -1: D2024-06-18 06:15:40.355479 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K17-E-e- -1: D2024-06-18 06:15:40.355486 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.355494 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } -1: D2024-06-18 06:15:40.355500 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.355506 eim.cpp:572] Text: Zuin: fe -1: I2024-06-18 06:15:40.355515 testfrontend.cpp:75] KeyEvent key: e isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.355526 eim.cpp:445] KeyEvent: n -1: D2024-06-18 06:15:40.355535 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K43-N-n- -1: D2024-06-18 06:15:40.355542 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.355550 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } -1: D2024-06-18 06:15:40.355556 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.355563 eim.cpp:572] Text: Zuin: fen -1: I2024-06-18 06:15:40.355571 testfrontend.cpp:75] KeyEvent key: n isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.355582 eim.cpp:445] KeyEvent: 1 -1: D2024-06-18 06:15:40.355590 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K1-N1-1- -1: D2024-06-18 06:15:40.355638 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.355649 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } -1: D2024-06-18 06:15:40.355655 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.355664 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.355710 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 1, last_used: Some(6) })) -1: D2024-06-18 06:15:40.355717 eim.cpp:572] Text: 玢 Zuin: -1: I2024-06-18 06:15:40.355727 testfrontend.cpp:75] KeyEvent key: 1 isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.355740 eim.cpp:445] KeyEvent: space -1: D2024-06-18 06:15:40.355748 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K48-Space- - -1: D2024-06-18 06:15:40.355758 eim.cpp:268] [src/editor/mod.rs:806 chewing::editor] buffer CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } -1: D2024-06-18 06:15:40.355802 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.355814 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [1], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } -1: D2024-06-18 06:15:40.355820 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.355875 eim.cpp:268] [capi/src/io.rs:1589 chewing_capi::io] candidates: ["分", "紛", "芬", "氛", "吩", "棻", "玢", "酚", "雰", "昐", "鈖", "砏", "翂", "衯", "饙", "梤", "鳻", "汾", "邠", "錀", "岎", "帉", "㤋", "訜", "䭻", "朆", "餴"] -1: D2024-06-18 06:15:40.355892 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.355937 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 1, last_used: Some(6) })) -1: D2024-06-18 06:15:40.355944 eim.cpp:572] Text: 玢 Zuin: -1: I2024-06-18 06:15:40.355954 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.355966 instance.cpp:2435] Instance::deactivateInputMethod event_type=4106 -1: D2024-06-18 06:15:40.355974 instance.cpp:2445] Switch reason: 1 -1: D2024-06-18 06:15:40.355981 instance.cpp:2447] Old Input method: chewing -1: D2024-06-18 06:15:40.355987 instance.cpp:2453] Deactivate: [Last]:chewing [Deactivating]:chewing -1: D2024-06-18 06:15:40.355999 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.356044 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 1, last_used: Some(6) })) -1: D2024-06-18 06:15:40.356054 eim.cpp:268] [src/editor/mod.rs:640 chewing::editor] buffer CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } -1: D2024-06-18 06:15:40.364092 eim.cpp:268] [src/editor/mod.rs:677 chewing::editor] intervals [I(0..1, "玢")] -1: D2024-06-18 06:15:40.364118 eim.cpp:268] [src/editor/mod.rs:706 chewing::editor] autolearn-1 [S("ㄈㄣ")] as 玢 -1: I2024-06-18 06:15:40.364178 testfrontend.cpp:28] Commit: 玢 -1: D2024-06-18 06:15:40.364186 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.364198 eim.cpp:572] Text: Zuin: -1: D2024-06-18 06:15:40.364209 instance.cpp:2393] Instance::activateInputMethod -1: D2024-06-18 06:15:40.364217 instance.cpp:2398] Activate: [Last]: [Activating]:keyboard-us -1: D2024-06-18 06:15:40.364228 instance.cpp:2485] Input method switched -1: D2024-06-18 06:15:40.364254 eim.cpp:301] Set layout to: KB_DEFAULT -1: D2024-06-18 06:15:40.364265 eim.cpp:268] [src/editor/mod.rs:217 chewing::editor] Set syllable editor: Standard { syllable: Syllable { value: 32768, to_string(): "" } } -1: D2024-06-18 06:15:40.364321 instance.cpp:2393] Instance::activateInputMethod -1: D2024-06-18 06:15:40.364327 instance.cpp:2398] Activate: [Last]: [Activating]:keyboard-us -1: D2024-06-18 06:15:40.364342 instance.cpp:2435] Instance::deactivateInputMethod event_type=4106 -1: D2024-06-18 06:15:40.364349 instance.cpp:2445] Switch reason: 0 -1: D2024-06-18 06:15:40.364355 instance.cpp:2447] Old Input method: keyboard-us -1: D2024-06-18 06:15:40.364362 instance.cpp:2453] Deactivate: [Last]:keyboard-us [Deactivating]:keyboard-us -1: D2024-06-18 06:15:40.364370 instance.cpp:2393] Instance::activateInputMethod -1: D2024-06-18 06:15:40.364376 instance.cpp:2398] Activate: [Last]: [Activating]:chewing -1: D2024-06-18 06:15:40.364386 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.364393 eim.cpp:572] Text: Zuin: -1: D2024-06-18 06:15:40.364402 instance.cpp:2485] Input method switched -1: I2024-06-18 06:15:40.364412 testfrontend.cpp:75] KeyEvent key: Control+space isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.364430 eim.cpp:445] KeyEvent: z -1: D2024-06-18 06:15:40.364441 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K38-Z-z- -1: D2024-06-18 06:15:40.364449 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.364458 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } -1: D2024-06-18 06:15:40.364466 eim.cpp:268] [src/dictionary/trie_buf.rs:214 chewing::dictionary::trie_buf] Synchronize dictionary from disk... -1: D2024-06-18 06:15:40.364474 eim.cpp:268] [src/dictionary/trie_buf.rs:217 chewing::dictionary::trie_buf] Aborted. Wait until previous sync is finished. -1: D2024-06-18 06:15:40.364481 eim.cpp:268] [src/dictionary/trie_buf.rs:249 chewing::dictionary::trie_buf] Check pointing... -1: D2024-06-18 06:15:40.364489 eim.cpp:268] [src/dictionary/trie_buf.rs:251 chewing::dictionary::trie_buf] Aborted. Wait until previous checkpoint result is handled. -1: D2024-06-18 06:15:40.364496 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.364503 eim.cpp:572] Text: Zuin: ㄈ -1: I2024-06-18 06:15:40.364513 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.364526 eim.cpp:445] KeyEvent: p -1: D2024-06-18 06:15:40.364535 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K24-P-p- -1: D2024-06-18 06:15:40.364543 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.364552 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } -1: D2024-06-18 06:15:40.364558 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.364565 eim.cpp:572] Text: Zuin: ㄈㄣ -1: I2024-06-18 06:15:40.364574 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.364586 eim.cpp:445] KeyEvent: space -1: D2024-06-18 06:15:40.364595 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K48-Space- - -1: D2024-06-18 06:15:40.364649 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.364660 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } -1: D2024-06-18 06:15:40.364670 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.364680 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.364729 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2024-06-18 06:15:40.364737 eim.cpp:572] Text: 玢 Zuin: -1: I2024-06-18 06:15:40.364747 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.364760 eim.cpp:445] KeyEvent: z -1: D2024-06-18 06:15:40.364769 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K38-Z-z- -1: D2024-06-18 06:15:40.364776 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.364786 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } -1: D2024-06-18 06:15:40.364792 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.364800 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.364847 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2024-06-18 06:15:40.364855 eim.cpp:572] Text: 玢 Zuin: ㄈ -1: I2024-06-18 06:15:40.364864 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.364877 eim.cpp:445] KeyEvent: p -1: D2024-06-18 06:15:40.364885 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K24-P-p- -1: D2024-06-18 06:15:40.364893 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.364902 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } -1: D2024-06-18 06:15:40.364908 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.364917 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.364962 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2024-06-18 06:15:40.364969 eim.cpp:572] Text: 玢 Zuin: ㄈㄣ -1: I2024-06-18 06:15:40.364979 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.364991 eim.cpp:445] KeyEvent: space -1: D2024-06-18 06:15:40.364999 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K48-Space- - -1: D2024-06-18 06:15:40.365073 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.365084 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ"), S("ㄈㄣ")], gaps: [Begin, Normal], selections: [] } } -1: D2024-06-18 06:15:40.365090 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.365099 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.365144 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2024-06-18 06:15:40.365159 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1791, last_used: None })) -1: D2024-06-18 06:15:40.365167 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.365212 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2024-06-18 06:15:40.365222 eim.cpp:572] Text: 紛紛 Zuin: -1: I2024-06-18 06:15:40.365234 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.365250 eim.cpp:445] KeyEvent: Return -1: D2024-06-18 06:15:40.365259 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K50-Enter-�- -1: D2024-06-18 06:15:40.365267 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.365314 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2024-06-18 06:15:40.365328 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1791, last_used: None })) -1: D2024-06-18 06:15:40.365336 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.365381 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2024-06-18 06:15:40.365394 eim.cpp:268] [src/editor/mod.rs:640 chewing::editor] buffer CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ"), S("ㄈㄣ")], gaps: [Begin, Normal], selections: [] } } -1: D2024-06-18 06:15:40.365402 eim.cpp:268] [src/editor/mod.rs:677 chewing::editor] intervals [I(0..2, "紛紛")] -1: D2024-06-18 06:15:40.365412 eim.cpp:268] [src/editor/mod.rs:692 chewing::editor] autolearn-3 [S("ㄈㄣ"), S("ㄈㄣ")] as 紛紛 -1: D2024-06-18 06:15:40.365423 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Commit -1: D2024-06-18 06:15:40.365431 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } -1: D2024-06-18 06:15:40.365438 eim.cpp:268] [src/dictionary/trie_buf.rs:214 chewing::dictionary::trie_buf] Synchronize dictionary from disk... -1: D2024-06-18 06:15:40.365446 eim.cpp:268] [src/dictionary/trie_buf.rs:217 chewing::dictionary::trie_buf] Aborted. Wait until previous sync is finished. -1: D2024-06-18 06:15:40.365453 eim.cpp:268] [src/dictionary/trie_buf.rs:249 chewing::dictionary::trie_buf] Check pointing... -1: D2024-06-18 06:15:40.365460 eim.cpp:268] [src/dictionary/trie_buf.rs:251 chewing::dictionary::trie_buf] Aborted. Wait until previous checkpoint result is handled. -1: I2024-06-18 06:15:40.365468 testfrontend.cpp:28] Commit: 紛紛 -1: D2024-06-18 06:15:40.365475 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.365482 eim.cpp:572] Text: Zuin: -1: I2024-06-18 06:15:40.365490 testfrontend.cpp:75] KeyEvent key: Return isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.365503 eim.cpp:445] KeyEvent: BackSpace -1: D2024-06-18 06:15:40.365512 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.365519 eim.cpp:572] Text: Zuin: -1: I2024-06-18 06:15:40.365527 testfrontend.cpp:75] KeyEvent key: BackSpace isRelease: 0 accepted: 0 -1: D2024-06-18 06:15:40.365537 instance.cpp:2435] Instance::deactivateInputMethod event_type=4106 -1: D2024-06-18 06:15:40.365544 instance.cpp:2445] Switch reason: 1 -1: D2024-06-18 06:15:40.365552 instance.cpp:2447] Old Input method: chewing -1: D2024-06-18 06:15:40.365560 instance.cpp:2453] Deactivate: [Last]:chewing [Deactivating]:chewing -1: D2024-06-18 06:15:40.365568 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.365575 eim.cpp:572] Text: Zuin: -1: D2024-06-18 06:15:40.365582 instance.cpp:2393] Instance::activateInputMethod -1: D2024-06-18 06:15:40.365589 instance.cpp:2398] Activate: [Last]: [Activating]:keyboard-us -1: D2024-06-18 06:15:40.365598 instance.cpp:2485] Input method switched -1: D2024-06-18 06:15:40.365615 eim.cpp:301] Set layout to: KB_DEFAULT -1: D2024-06-18 06:15:40.365625 eim.cpp:268] [src/editor/mod.rs:217 chewing::editor] Set syllable editor: Standard { syllable: Syllable { value: 32768, to_string(): "" } } -1: D2024-06-18 06:15:40.365673 instance.cpp:2393] Instance::activateInputMethod -1: D2024-06-18 06:15:40.365680 instance.cpp:2398] Activate: [Last]: [Activating]:keyboard-us -1: D2024-06-18 06:15:40.365693 instance.cpp:2435] Instance::deactivateInputMethod event_type=4106 -1: D2024-06-18 06:15:40.365700 instance.cpp:2445] Switch reason: 0 -1: D2024-06-18 06:15:40.365707 instance.cpp:2447] Old Input method: keyboard-us -1: D2024-06-18 06:15:40.365713 instance.cpp:2453] Deactivate: [Last]:keyboard-us [Deactivating]:keyboard-us -1: D2024-06-18 06:15:40.365722 instance.cpp:2393] Instance::activateInputMethod -1: D2024-06-18 06:15:40.365728 instance.cpp:2398] Activate: [Last]: [Activating]:chewing -1: D2024-06-18 06:15:40.365737 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.365744 eim.cpp:572] Text: Zuin: -1: D2024-06-18 06:15:40.365752 instance.cpp:2485] Input method switched -1: I2024-06-18 06:15:40.365762 testfrontend.cpp:75] KeyEvent key: Control+space isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.365778 eim.cpp:445] KeyEvent: z -1: D2024-06-18 06:15:40.365788 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K38-Z-z- -1: D2024-06-18 06:15:40.365796 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.365805 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } -1: D2024-06-18 06:15:40.365812 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.365819 eim.cpp:572] Text: Zuin: ㄈ -1: I2024-06-18 06:15:40.365829 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.365841 eim.cpp:445] KeyEvent: p -1: D2024-06-18 06:15:40.365850 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K24-P-p- -1: D2024-06-18 06:15:40.365857 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.365865 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } -1: D2024-06-18 06:15:40.365872 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.365879 eim.cpp:572] Text: Zuin: ㄈㄣ -1: I2024-06-18 06:15:40.365888 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.365900 eim.cpp:445] KeyEvent: space -1: D2024-06-18 06:15:40.365908 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K48-Space- - -1: D2024-06-18 06:15:40.365955 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.365966 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } -1: D2024-06-18 06:15:40.365972 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.365981 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.366027 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2024-06-18 06:15:40.366034 eim.cpp:572] Text: 玢 Zuin: -1: I2024-06-18 06:15:40.366044 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.366056 eim.cpp:445] KeyEvent: BackSpace -1: D2024-06-18 06:15:40.366065 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K52-Backspace-�- -1: D2024-06-18 06:15:40.366073 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.366081 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } -1: D2024-06-18 06:15:40.366088 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.366094 eim.cpp:572] Text: Zuin: -1: I2024-06-18 06:15:40.366102 testfrontend.cpp:75] KeyEvent key: BackSpace isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.366114 instance.cpp:2435] Instance::deactivateInputMethod event_type=4106 -1: D2024-06-18 06:15:40.366120 instance.cpp:2445] Switch reason: 1 -1: D2024-06-18 06:15:40.366127 instance.cpp:2447] Old Input method: chewing -1: D2024-06-18 06:15:40.366133 instance.cpp:2453] Deactivate: [Last]:chewing [Deactivating]:chewing -1: D2024-06-18 06:15:40.366142 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.366148 eim.cpp:572] Text: Zuin: -1: D2024-06-18 06:15:40.366155 instance.cpp:2393] Instance::activateInputMethod -1: D2024-06-18 06:15:40.366162 instance.cpp:2398] Activate: [Last]: [Activating]:keyboard-us -1: D2024-06-18 06:15:40.366171 instance.cpp:2485] Input method switched -1: D2024-06-18 06:15:40.366186 eim.cpp:301] Set layout to: KB_DEFAULT -1: D2024-06-18 06:15:40.366196 eim.cpp:268] [src/editor/mod.rs:217 chewing::editor] Set syllable editor: Standard { syllable: Syllable { value: 32768, to_string(): "" } } -1: D2024-06-18 06:15:40.366237 instance.cpp:2393] Instance::activateInputMethod -1: D2024-06-18 06:15:40.366244 instance.cpp:2398] Activate: [Last]: [Activating]:keyboard-us -1: D2024-06-18 06:15:40.366256 instance.cpp:2435] Instance::deactivateInputMethod event_type=4106 -1: D2024-06-18 06:15:40.366263 instance.cpp:2445] Switch reason: 0 -1: D2024-06-18 06:15:40.366269 instance.cpp:2447] Old Input method: keyboard-us -1: D2024-06-18 06:15:40.366276 instance.cpp:2453] Deactivate: [Last]:keyboard-us [Deactivating]:keyboard-us -1: D2024-06-18 06:15:40.366284 instance.cpp:2393] Instance::activateInputMethod -1: D2024-06-18 06:15:40.366291 instance.cpp:2398] Activate: [Last]: [Activating]:chewing -1: D2024-06-18 06:15:40.366300 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.366307 eim.cpp:572] Text: Zuin: -1: D2024-06-18 06:15:40.366315 instance.cpp:2485] Input method switched -1: I2024-06-18 06:15:40.366325 testfrontend.cpp:75] KeyEvent key: Control+space isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.366341 eim.cpp:445] KeyEvent: z -1: D2024-06-18 06:15:40.366351 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K38-Z-z- -1: D2024-06-18 06:15:40.366358 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.366366 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } -1: D2024-06-18 06:15:40.366372 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.366380 eim.cpp:572] Text: Zuin: ㄈ -1: I2024-06-18 06:15:40.366389 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.366400 eim.cpp:445] KeyEvent: p -1: D2024-06-18 06:15:40.366409 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K24-P-p- -1: D2024-06-18 06:15:40.366417 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.366424 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } -1: D2024-06-18 06:15:40.366431 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.366438 eim.cpp:572] Text: Zuin: ㄈㄣ -1: I2024-06-18 06:15:40.366446 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.366458 eim.cpp:445] KeyEvent: space -1: D2024-06-18 06:15:40.366466 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K48-Space- - -1: D2024-06-18 06:15:40.366520 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.366530 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } -1: D2024-06-18 06:15:40.366536 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.366546 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.366591 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2024-06-18 06:15:40.366600 eim.cpp:572] Text: 玢 Zuin: -1: I2024-06-18 06:15:40.366610 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.366623 eim.cpp:445] KeyEvent: z -1: D2024-06-18 06:15:40.366632 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K38-Z-z- -1: D2024-06-18 06:15:40.366640 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.366650 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } -1: D2024-06-18 06:15:40.366656 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.366665 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.366709 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2024-06-18 06:15:40.366716 eim.cpp:572] Text: 玢 Zuin: ㄈ -1: I2024-06-18 06:15:40.366726 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.366738 eim.cpp:445] KeyEvent: p -1: D2024-06-18 06:15:40.366747 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K24-P-p- -1: D2024-06-18 06:15:40.366754 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.366764 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } -1: D2024-06-18 06:15:40.366770 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.366778 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.366822 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2024-06-18 06:15:40.366829 eim.cpp:572] Text: 玢 Zuin: ㄈㄣ -1: I2024-06-18 06:15:40.366838 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.366850 eim.cpp:445] KeyEvent: space -1: D2024-06-18 06:15:40.366859 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K48-Space- - -1: D2024-06-18 06:15:40.366901 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.366912 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ"), S("ㄈㄣ")], gaps: [Begin, Normal], selections: [] } } -1: D2024-06-18 06:15:40.366918 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.366927 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.366974 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2024-06-18 06:15:40.366989 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1792, last_used: Some(37) })) -1: D2024-06-18 06:15:40.366996 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.367040 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2024-06-18 06:15:40.367048 eim.cpp:572] Text: 紛紛 Zuin: -1: I2024-06-18 06:15:40.367057 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.367069 eim.cpp:445] KeyEvent: BackSpace -1: D2024-06-18 06:15:40.367078 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K52-Backspace-�- -1: D2024-06-18 06:15:40.367086 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.367097 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } -1: D2024-06-18 06:15:40.367103 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.367111 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.367156 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2024-06-18 06:15:40.367163 eim.cpp:572] Text: 玢 Zuin: -1: I2024-06-18 06:15:40.367172 testfrontend.cpp:75] KeyEvent key: BackSpace isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.367183 eim.cpp:445] KeyEvent: BackSpace -1: D2024-06-18 06:15:40.367192 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K52-Backspace-�- -1: D2024-06-18 06:15:40.367199 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.367207 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } -1: D2024-06-18 06:15:40.367214 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.367221 eim.cpp:572] Text: Zuin: -1: I2024-06-18 06:15:40.367228 testfrontend.cpp:75] KeyEvent key: BackSpace isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.367239 eim.cpp:445] KeyEvent: BackSpace -1: D2024-06-18 06:15:40.367247 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.367254 eim.cpp:572] Text: Zuin: -1: I2024-06-18 06:15:40.367262 testfrontend.cpp:75] KeyEvent key: BackSpace isRelease: 0 accepted: 0 -1: D2024-06-18 06:15:40.367272 instance.cpp:2435] Instance::deactivateInputMethod event_type=4106 -1: D2024-06-18 06:15:40.367278 instance.cpp:2445] Switch reason: 1 -1: D2024-06-18 06:15:40.367285 instance.cpp:2447] Old Input method: chewing -1: D2024-06-18 06:15:40.367291 instance.cpp:2453] Deactivate: [Last]:chewing [Deactivating]:chewing -1: D2024-06-18 06:15:40.367300 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.367306 eim.cpp:572] Text: Zuin: -1: D2024-06-18 06:15:40.367314 instance.cpp:2393] Instance::activateInputMethod -1: D2024-06-18 06:15:40.367320 instance.cpp:2398] Activate: [Last]: [Activating]:keyboard-us -1: D2024-06-18 06:15:40.367329 instance.cpp:2485] Input method switched -1: D2024-06-18 06:15:40.367346 eim.cpp:301] Set layout to: KB_DEFAULT -1: D2024-06-18 06:15:40.367356 eim.cpp:268] [src/editor/mod.rs:217 chewing::editor] Set syllable editor: Standard { syllable: Syllable { value: 32768, to_string(): "" } } -1: D2024-06-18 06:15:40.367396 instance.cpp:2393] Instance::activateInputMethod -1: D2024-06-18 06:15:40.367403 instance.cpp:2398] Activate: [Last]: [Activating]:keyboard-us -1: D2024-06-18 06:15:40.367416 instance.cpp:2435] Instance::deactivateInputMethod event_type=4106 -1: D2024-06-18 06:15:40.367422 instance.cpp:2445] Switch reason: 0 -1: D2024-06-18 06:15:40.367429 instance.cpp:2447] Old Input method: keyboard-us -1: D2024-06-18 06:15:40.367435 instance.cpp:2453] Deactivate: [Last]:keyboard-us [Deactivating]:keyboard-us -1: D2024-06-18 06:15:40.367444 instance.cpp:2393] Instance::activateInputMethod -1: D2024-06-18 06:15:40.367450 instance.cpp:2398] Activate: [Last]: [Activating]:chewing -1: D2024-06-18 06:15:40.367459 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.367466 eim.cpp:572] Text: Zuin: -1: D2024-06-18 06:15:40.367475 instance.cpp:2485] Input method switched -1: I2024-06-18 06:15:40.367484 testfrontend.cpp:75] KeyEvent key: Control+space isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.367500 eim.cpp:445] KeyEvent: z -1: D2024-06-18 06:15:40.367510 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K38-Z-z- -1: D2024-06-18 06:15:40.367517 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.367526 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } -1: D2024-06-18 06:15:40.367533 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.367541 eim.cpp:572] Text: Zuin: ㄈ -1: I2024-06-18 06:15:40.367550 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.367562 eim.cpp:445] KeyEvent: p -1: D2024-06-18 06:15:40.367570 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K24-P-p- -1: D2024-06-18 06:15:40.367577 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.367585 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } -1: D2024-06-18 06:15:40.367591 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.367598 eim.cpp:572] Text: Zuin: ㄈㄣ -1: I2024-06-18 06:15:40.367607 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.367618 eim.cpp:445] KeyEvent: space -1: D2024-06-18 06:15:40.367627 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K48-Space- - -1: D2024-06-18 06:15:40.367672 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.367684 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } -1: D2024-06-18 06:15:40.367690 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.367699 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.367742 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2024-06-18 06:15:40.367750 eim.cpp:572] Text: 玢 Zuin: -1: I2024-06-18 06:15:40.367759 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.367771 eim.cpp:445] KeyEvent: z -1: D2024-06-18 06:15:40.367780 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K38-Z-z- -1: D2024-06-18 06:15:40.367787 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.367798 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } -1: D2024-06-18 06:15:40.367804 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.367813 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.367871 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2024-06-18 06:15:40.367879 eim.cpp:572] Text: 玢 Zuin: ㄈ -1: I2024-06-18 06:15:40.367889 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.367901 eim.cpp:445] KeyEvent: p -1: D2024-06-18 06:15:40.367910 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K24-P-p- -1: D2024-06-18 06:15:40.367917 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.367927 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } -1: D2024-06-18 06:15:40.367933 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.367941 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.367983 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2024-06-18 06:15:40.367991 eim.cpp:572] Text: 玢 Zuin: ㄈㄣ -1: I2024-06-18 06:15:40.368000 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.368015 eim.cpp:445] KeyEvent: space -1: D2024-06-18 06:15:40.368024 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K48-Space- - -1: D2024-06-18 06:15:40.368113 eim.cpp:268] [src/dictionary/trie_buf.rs:267 chewing::dictionary::trie_buf] Saving snapshot... -1: D2024-06-18 06:15:40.368152 eim.cpp:268] [src/dictionary/trie_buf.rs:275 chewing::dictionary::trie_buf] Flushing snapshot... -1: D2024-06-18 06:15:40.369002 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.369020 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ"), S("ㄈㄣ")], gaps: [Begin, Normal], selections: [] } } -1: D2024-06-18 06:15:40.369027 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.369109 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.369159 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2024-06-18 06:15:40.369175 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1792, last_used: Some(37) })) -1: D2024-06-18 06:15:40.369183 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.369227 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2024-06-18 06:15:40.369236 eim.cpp:572] Text: 紛紛 Zuin: -1: I2024-06-18 06:15:40.369250 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.369269 eim.cpp:445] KeyEvent: z -1: D2024-06-18 06:15:40.369279 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K38-Z-z- -1: D2024-06-18 06:15:40.369287 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.369297 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ"), S("ㄈㄣ")], gaps: [Begin, Normal], selections: [] } } -1: D2024-06-18 06:15:40.369304 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.369313 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.369360 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2024-06-18 06:15:40.369375 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1792, last_used: Some(37) })) -1: D2024-06-18 06:15:40.369382 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.369427 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2024-06-18 06:15:40.369435 eim.cpp:572] Text: 紛紛 Zuin: ㄈ -1: I2024-06-18 06:15:40.369445 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.369459 eim.cpp:445] KeyEvent: p -1: D2024-06-18 06:15:40.369468 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K24-P-p- -1: D2024-06-18 06:15:40.369476 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb -1: D2024-06-18 06:15:40.369487 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ"), S("ㄈㄣ")], gaps: [Begin, Normal], selections: [] } } -1: D2024-06-18 06:15:40.369493 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.369502 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.369547 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2024-06-18 06:15:40.369561 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1792, last_used: Some(37) })) -1: D2024-06-18 06:15:40.369571 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.369616 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2024-06-18 06:15:40.369624 eim.cpp:572] Text: 紛紛 Zuin: ㄈㄣ -1: I2024-06-18 06:15:40.369634 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 -1: D2024-06-18 06:15:40.369646 instance.cpp:2435] Instance::deactivateInputMethod event_type=4106 -1: D2024-06-18 06:15:40.369653 instance.cpp:2445] Switch reason: 1 -1: D2024-06-18 06:15:40.369659 instance.cpp:2447] Old Input method: chewing -1: D2024-06-18 06:15:40.369666 instance.cpp:2453] Deactivate: [Last]:chewing [Deactivating]:chewing -1: D2024-06-18 06:15:40.369676 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.369721 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2024-06-18 06:15:40.369735 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1792, last_used: Some(37) })) -1: D2024-06-18 06:15:40.369743 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.369786 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: I2024-06-18 06:15:40.369795 testfrontend.cpp:28] Commit: 紛紛ㄈㄣ -1: D2024-06-18 06:15:40.369802 eim.cpp:618] updateUI -1: D2024-06-18 06:15:40.369810 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.369854 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2024-06-18 06:15:40.369868 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1792, last_used: Some(37) })) -1: D2024-06-18 06:15:40.369876 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None -1: D2024-06-18 06:15:40.369919 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) -1: D2024-06-18 06:15:40.369926 eim.cpp:572] Text: 紛紛 Zuin: -1: D2024-06-18 06:15:40.369935 instance.cpp:2393] Instance::activateInputMethod -1: D2024-06-18 06:15:40.369942 instance.cpp:2398] Activate: [Last]: [Activating]:keyboard-us -1: D2024-06-18 06:15:40.369952 instance.cpp:2485] Input method switched -1: D2024-06-18 06:15:40.369972 instance.cpp:1431] Running save... -1: I2024-06-18 06:15:40.370055 addonmanager.cpp:308] Unloading addon chewing -1: I2024-06-18 06:15:40.376115 addonmanager.cpp:308] Unloading addon testfrontend -1: I2024-06-18 06:15:40.376135 addonmanager.cpp:308] Unloading addon testim -1/1 Test #1: testchewing ...................... Passed 0.38 sec +1: D2025-07-21 12:39:44.713783 i18n.cpp:31] Add gettext domain fcitx5 at /usr/share/locale +1: D2025-07-21 12:39:44.716465 instance.cpp:1985] Trigger Key: Control+space Zenkaku_Hankaku Hangul +1: I2025-07-21 12:39:44.716488 instance.cpp:1384] Override Enabled Addons: {chewing, testfrontend, testim} +1: I2025-07-21 12:39:44.716501 instance.cpp:1385] Override Disabled Addons: {all} +1: D2025-07-21 12:39:44.716803 addonmanager.cpp:167] Call loadAddon() with testim checkDependencies() returns 0 Dep: [] OptDep: [] +1: I2025-07-21 12:39:44.716959 addonmanager.cpp:205] Loaded addon testim +1: D2025-07-21 12:39:44.716969 addonmanager.cpp:167] Call loadAddon() with testfrontend checkDependencies() returns 0 Dep: [] OptDep: [] +1: I2025-07-21 12:39:44.717081 addonmanager.cpp:205] Loaded addon testfrontend +1: I2025-07-21 12:39:44.717211 inputmethodmanager.cpp:209] Found 3 input method(s) in addon testim +1: I2025-07-21 12:39:44.717231 inputmethodmanager.cpp:132] No valid input method group in configuration. Building a default one +1: I2025-07-21 12:39:44.717262 instance.cpp:378] Items in Default: [InputMethodGroupItem(keyboard-us,layout=)] +1: I2025-07-21 12:39:44.717277 instance.cpp:383] Generated groups: [Default] +1: D2025-07-21 12:39:44.717340 addonmanager.cpp:167] Call loadAddon() with chewing checkDependencies() returns 0 Dep: [] OptDep: [(chttrans, SemanticVersion(0.1.0))] +1: D2025-07-21 12:39:44.718242 i18n.cpp:31] Add gettext domain fcitx5-chewing at /usr/share/locale +1: D2025-07-21 12:39:44.737593 eim.cpp:301] Set layout to: KB_DEFAULT +1: D2025-07-21 12:39:44.737628 eim.cpp:268] [src/editor/mod.rs:217 chewing::editor] Set syllable editor: Standard { syllable: Syllable { value: 32768, to_string(): "" } } +1: I2025-07-21 12:39:44.737639 addonmanager.cpp:205] Loaded addon chewing +1: D2025-07-21 12:39:44.737713 instance.cpp:2393] Instance::activateInputMethod +1: D2025-07-21 12:39:44.737723 instance.cpp:2398] Activate: [Last]: [Activating]:keyboard-us +1: D2025-07-21 12:39:44.737743 instance.cpp:2435] Instance::deactivateInputMethod event_type=4106 +1: D2025-07-21 12:39:44.737752 instance.cpp:2445] Switch reason: 0 +1: D2025-07-21 12:39:44.737760 instance.cpp:2447] Old Input method: keyboard-us +1: D2025-07-21 12:39:44.737768 instance.cpp:2453] Deactivate: [Last]:keyboard-us [Deactivating]:keyboard-us +1: D2025-07-21 12:39:44.737779 instance.cpp:2393] Instance::activateInputMethod +1: D2025-07-21 12:39:44.737787 instance.cpp:2398] Activate: [Last]: [Activating]:chewing +1: D2025-07-21 12:39:44.737799 instance.cpp:2485] Input method switched +1: I2025-07-21 12:39:44.737826 testfrontend.cpp:75] KeyEvent key: Control+space isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.737846 eim.cpp:445] KeyEvent: z +1: D2025-07-21 12:39:44.737859 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K38-Z-z- +1: D2025-07-21 12:39:44.737869 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.737880 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } +1: D2025-07-21 12:39:44.737888 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.737901 eim.cpp:572] Text: Zuin: ㄈ +1: I2025-07-21 12:39:44.737912 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.737926 eim.cpp:445] KeyEvent: p +1: D2025-07-21 12:39:44.737937 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K24-P-p- +1: D2025-07-21 12:39:44.737945 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.737954 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } +1: D2025-07-21 12:39:44.737962 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.737970 eim.cpp:572] Text: Zuin: ㄈㄣ +1: I2025-07-21 12:39:44.737980 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.737994 eim.cpp:445] KeyEvent: space +1: D2025-07-21 12:39:44.738004 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K48-Space- - +1: D2025-07-21 12:39:44.738056 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.738069 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } +1: D2025-07-21 12:39:44.738076 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.738087 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.738123 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "分", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.738133 eim.cpp:572] Text: 分 Zuin: +1: I2025-07-21 12:39:44.738144 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.738159 eim.cpp:445] KeyEvent: Down +1: D2025-07-21 12:39:44.738170 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K57-Down-�- +1: D2025-07-21 12:39:44.738180 eim.cpp:268] [src/editor/mod.rs:949 chewing::editor] buffer CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } +1: D2025-07-21 12:39:44.738213 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.738223 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [1], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } +1: D2025-07-21 12:39:44.738233 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.738275 eim.cpp:268] [capi/src/io.rs:1589 chewing_capi::io] candidates: ["分", "紛", "芬", "氛", "吩", "棻", "玢", "酚", "雰", "昐", "鈖", "砏", "翂", "衯", "饙", "梤", "鳻", "汾", "邠", "錀", "岎", "帉", "㤋", "訜", "䭻", "朆", "餴"] +1: D2025-07-21 12:39:44.738293 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.738327 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "分", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.738335 eim.cpp:572] Text: 分 Zuin: +1: I2025-07-21 12:39:44.738346 testfrontend.cpp:75] KeyEvent key: Down isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.738362 eim.cpp:445] KeyEvent: Return +1: D2025-07-21 12:39:44.738399 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K7-N7-7- +1: D2025-07-21 12:39:44.738440 eim.cpp:268] [src/editor/mod.rs:1210 chewing::editor] candidates: ["分", "紛", "芬", "氛", "吩", "棻", "玢", "酚", "雰", "昐", "鈖", "砏", "翂", "衯", "饙", "梤", "鳻", "汾", "邠", "錀", "岎", "帉", "㤋", "訜", "䭻", "朆", "餴"] +1: D2025-07-21 12:39:44.738448 eim.cpp:268] [src/editor/mod.rs:1214 chewing::editor] Auto Shift false +1: D2025-07-21 12:39:44.738457 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.738468 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [I(0..1, "玢")] } } +1: D2025-07-21 12:39:44.738476 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.738486 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.738537 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.738545 eim.cpp:572] Text: 玢 Zuin: +1: I2025-07-21 12:39:44.738558 testfrontend.cpp:75] KeyEvent key: Return isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.738572 eim.cpp:445] KeyEvent: Return +1: D2025-07-21 12:39:44.738583 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K50-Enter-�- +1: D2025-07-21 12:39:44.738592 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.738626 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.738637 eim.cpp:268] [src/editor/mod.rs:640 chewing::editor] buffer CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [I(0..1, "玢")] } } +1: D2025-07-21 12:39:44.738647 eim.cpp:268] [src/editor/mod.rs:677 chewing::editor] intervals [I(0..1, "玢")] +1: D2025-07-21 12:39:44.738657 eim.cpp:268] [src/editor/mod.rs:706 chewing::editor] autolearn-1 [S("ㄈㄣ")] as 玢 +1: D2025-07-21 12:39:44.738690 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Commit +1: D2025-07-21 12:39:44.738699 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } +1: D2025-07-21 12:39:44.738708 eim.cpp:268] [src/dictionary/trie_buf.rs:214 chewing::dictionary::trie_buf] Synchronize dictionary from disk... +1: D2025-07-21 12:39:44.738717 eim.cpp:268] [src/dictionary/trie_buf.rs:241 chewing::dictionary::trie_buf] Reloading... +1: D2025-07-21 12:39:44.738742 eim.cpp:268] [src/dictionary/trie_buf.rs:249 chewing::dictionary::trie_buf] Check pointing... +1: I2025-07-21 12:39:44.738818 testfrontend.cpp:28] Commit: 玢 +1: D2025-07-21 12:39:44.738829 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.738839 eim.cpp:572] Text: Zuin: +1: I2025-07-21 12:39:44.738850 testfrontend.cpp:75] KeyEvent key: Return isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.738868 eim.cpp:301] Set layout to: KB_HANYU_PINYIN +1: D2025-07-21 12:39:44.738883 eim.cpp:268] [src/editor/mod.rs:217 chewing::editor] Set syllable editor: Pinyin { key_seq: "", syllable: Syllable { value: 32768, to_string(): "" }, syllable_alt: Syllable { value: 32768, to_string(): "" }, variant: HanyuPinyin } +1: D2025-07-21 12:39:44.738927 eim.cpp:445] KeyEvent: h +1: D2025-07-21 12:39:44.738939 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K32-H-h- +1: D2025-07-21 12:39:44.738949 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.738959 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } +1: D2025-07-21 12:39:44.738967 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.738977 eim.cpp:572] Text: Zuin: h +1: I2025-07-21 12:39:44.738989 testfrontend.cpp:75] KeyEvent key: h isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.739003 eim.cpp:445] KeyEvent: u +1: D2025-07-21 12:39:44.739013 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K21-U-u- +1: D2025-07-21 12:39:44.739022 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.739032 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } +1: D2025-07-21 12:39:44.739040 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.739049 eim.cpp:572] Text: Zuin: hu +1: I2025-07-21 12:39:44.739060 testfrontend.cpp:75] KeyEvent key: u isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.739074 eim.cpp:445] KeyEvent: 2 +1: D2025-07-21 12:39:44.739084 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K2-N2-2- +1: D2025-07-21 12:39:44.739159 eim.cpp:268] [src/dictionary/trie_buf.rs:267 chewing::dictionary::trie_buf] Saving snapshot... +1: D2025-07-21 12:39:44.739185 eim.cpp:268] [src/dictionary/trie_buf.rs:275 chewing::dictionary::trie_buf] Flushing snapshot... +1: D2025-07-21 12:39:44.739413 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.739430 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ")], gaps: [Begin], selections: [] } } +1: D2025-07-21 12:39:44.739439 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.739452 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.739525 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.739535 eim.cpp:572] Text: 胡 Zuin: +1: I2025-07-21 12:39:44.739549 testfrontend.cpp:75] KeyEvent key: 2 isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.739566 eim.cpp:445] KeyEvent: j +1: D2025-07-21 12:39:44.739577 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K33-J-j- +1: D2025-07-21 12:39:44.739587 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.739598 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ")], gaps: [Begin], selections: [] } } +1: D2025-07-21 12:39:44.739606 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.739617 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.739684 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.739693 eim.cpp:572] Text: 胡 Zuin: j +1: I2025-07-21 12:39:44.739705 testfrontend.cpp:75] KeyEvent key: j isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.739719 eim.cpp:445] KeyEvent: i +1: D2025-07-21 12:39:44.739730 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K22-I-i- +1: D2025-07-21 12:39:44.739739 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.739750 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ")], gaps: [Begin], selections: [] } } +1: D2025-07-21 12:39:44.739758 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.739768 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.739833 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.739842 eim.cpp:572] Text: 胡 Zuin: ji +1: I2025-07-21 12:39:44.739854 testfrontend.cpp:75] KeyEvent key: i isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.739867 eim.cpp:445] KeyEvent: a +1: D2025-07-21 12:39:44.739878 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K27-A-a- +1: D2025-07-21 12:39:44.739887 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.739898 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ")], gaps: [Begin], selections: [] } } +1: D2025-07-21 12:39:44.739906 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.739916 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.739979 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.739989 eim.cpp:572] Text: 胡 Zuin: jia +1: I2025-07-21 12:39:44.740001 testfrontend.cpp:75] KeyEvent key: a isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.740014 eim.cpp:445] KeyEvent: 3 +1: D2025-07-21 12:39:44.740024 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K3-N3-3- +1: D2025-07-21 12:39:44.740071 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.740084 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")], gaps: [Begin, Normal], selections: [] } } +1: D2025-07-21 12:39:44.740092 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.740102 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.740166 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.740179 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None +1: D2025-07-21 12:39:44.740189 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.740235 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.740245 eim.cpp:572] Text: 胡假 Zuin: +1: I2025-07-21 12:39:44.740256 testfrontend.cpp:75] KeyEvent key: 3 isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.740270 eim.cpp:445] KeyEvent: h +1: D2025-07-21 12:39:44.740281 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K32-H-h- +1: D2025-07-21 12:39:44.740290 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.740302 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")], gaps: [Begin, Normal], selections: [] } } +1: D2025-07-21 12:39:44.740310 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.740320 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.740389 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.740402 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None +1: D2025-07-21 12:39:44.740413 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.740463 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.740472 eim.cpp:572] Text: 胡假 Zuin: h +1: I2025-07-21 12:39:44.740488 testfrontend.cpp:75] KeyEvent key: h isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.740508 eim.cpp:445] KeyEvent: u +1: D2025-07-21 12:39:44.740522 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K21-U-u- +1: D2025-07-21 12:39:44.740534 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.740554 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")], gaps: [Begin, Normal], selections: [] } } +1: D2025-07-21 12:39:44.740562 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.740572 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.740637 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.740649 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None +1: D2025-07-21 12:39:44.740658 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.740704 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.740713 eim.cpp:572] Text: 胡假 Zuin: hu +1: I2025-07-21 12:39:44.740726 testfrontend.cpp:75] KeyEvent key: u isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.740739 eim.cpp:445] KeyEvent: 3 +1: D2025-07-21 12:39:44.740750 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K3-N3-3- +1: D2025-07-21 12:39:44.740776 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.740789 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 3, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")], gaps: [Begin, Normal, Normal], selections: [] } } +1: D2025-07-21 12:39:44.740797 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.740807 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.740875 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.740890 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None +1: D2025-07-21 12:39:44.740909 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None +1: D2025-07-21 12:39:44.740918 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.740963 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.740976 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None +1: D2025-07-21 12:39:44.740986 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.741015 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.741028 eim.cpp:572] Text: 胡假虎 Zuin: +1: I2025-07-21 12:39:44.741044 testfrontend.cpp:75] KeyEvent key: 3 isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.741063 eim.cpp:445] KeyEvent: w +1: D2025-07-21 12:39:44.741077 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K16-W-w- +1: D2025-07-21 12:39:44.741089 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.741107 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 3, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")], gaps: [Begin, Normal, Normal], selections: [] } } +1: D2025-07-21 12:39:44.741116 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.741126 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.741189 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.741202 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None +1: D2025-07-21 12:39:44.741215 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None +1: D2025-07-21 12:39:44.741224 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.741270 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.741282 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None +1: D2025-07-21 12:39:44.741291 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.741318 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.741328 eim.cpp:572] Text: 胡假虎 Zuin: w +1: I2025-07-21 12:39:44.741339 testfrontend.cpp:75] KeyEvent key: w isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.741353 eim.cpp:445] KeyEvent: e +1: D2025-07-21 12:39:44.741363 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K17-E-e- +1: D2025-07-21 12:39:44.741372 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.741385 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 3, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")], gaps: [Begin, Normal, Normal], selections: [] } } +1: D2025-07-21 12:39:44.741393 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.741418 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.741480 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.741493 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None +1: D2025-07-21 12:39:44.741506 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None +1: D2025-07-21 12:39:44.741515 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.741557 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.741576 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None +1: D2025-07-21 12:39:44.741585 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.741611 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.741621 eim.cpp:572] Text: 胡假虎 Zuin: we +1: I2025-07-21 12:39:44.741633 testfrontend.cpp:75] KeyEvent key: e isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.741647 eim.cpp:445] KeyEvent: i +1: D2025-07-21 12:39:44.741657 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K22-I-i- +1: D2025-07-21 12:39:44.741667 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.741680 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 3, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")], gaps: [Begin, Normal, Normal], selections: [] } } +1: D2025-07-21 12:39:44.741688 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.741698 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.741765 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.741779 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None +1: D2025-07-21 12:39:44.741797 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None +1: D2025-07-21 12:39:44.741806 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.741851 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.741866 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None +1: D2025-07-21 12:39:44.741878 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.741911 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.741923 eim.cpp:572] Text: 胡假虎 Zuin: wei +1: I2025-07-21 12:39:44.741940 testfrontend.cpp:75] KeyEvent key: i isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.741960 eim.cpp:445] KeyEvent: 1 +1: D2025-07-21 12:39:44.741974 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K1-N1-1- +1: D2025-07-21 12:39:44.742028 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.742048 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 4, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")], gaps: [Begin, Normal, Normal, Normal], selections: [] } } +1: D2025-07-21 12:39:44.742056 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.742066 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.742132 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.742146 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None +1: D2025-07-21 12:39:44.742165 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None +1: D2025-07-21 12:39:44.742182 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "狐假虎威", freq: 5, last_used: None })) +1: D2025-07-21 12:39:44.742192 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.742233 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.742254 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None +1: D2025-07-21 12:39:44.742267 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is None +1: D2025-07-21 12:39:44.742276 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.742303 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.742318 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "虎威", freq: 15, last_used: None })) +1: D2025-07-21 12:39:44.742330 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.742390 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "威", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.742402 eim.cpp:572] Text: 狐假虎威 Zuin: +1: I2025-07-21 12:39:44.742417 testfrontend.cpp:75] KeyEvent key: 1 isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.742449 eim.cpp:445] KeyEvent: space +1: D2025-07-21 12:39:44.742461 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K48-Space- - +1: D2025-07-21 12:39:44.742481 eim.cpp:268] [src/editor/mod.rs:806 chewing::editor] buffer CompositionEditor { cursor: 4, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")], gaps: [Begin, Normal, Normal, Normal], selections: [] } } +1: D2025-07-21 12:39:44.742495 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.742532 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 3, cursor_stack: [4], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")], gaps: [Begin, Normal, Normal, Normal], selections: [] } } +1: D2025-07-21 12:39:44.742540 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.742553 eim.cpp:268] [capi/src/io.rs:1589 chewing_capi::io] candidates: ["狐假虎威"] +1: D2025-07-21 12:39:44.742567 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.742642 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.742656 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None +1: D2025-07-21 12:39:44.742674 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None +1: D2025-07-21 12:39:44.742691 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "狐假虎威", freq: 5, last_used: None })) +1: D2025-07-21 12:39:44.742701 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.742745 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.742759 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None +1: D2025-07-21 12:39:44.742779 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is None +1: D2025-07-21 12:39:44.742788 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.742814 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.742828 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "虎威", freq: 15, last_used: None })) +1: D2025-07-21 12:39:44.742837 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.742880 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "威", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.742891 eim.cpp:572] Text: 狐假虎威 Zuin: +1: I2025-07-21 12:39:44.742905 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.742932 eim.cpp:445] KeyEvent: space +1: D2025-07-21 12:39:44.742945 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K57-Down-�- +1: D2025-07-21 12:39:44.742957 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.742972 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 3, cursor_stack: [4], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")], gaps: [Begin, Normal, Normal, Normal], selections: [] } } +1: D2025-07-21 12:39:44.742984 eim.cpp:268] [capi/src/io.rs:1589 chewing_capi::io] candidates: ["虎威"] +1: D2025-07-21 12:39:44.742994 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.743060 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.743073 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None +1: D2025-07-21 12:39:44.743086 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None +1: D2025-07-21 12:39:44.743107 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "狐假虎威", freq: 5, last_used: None })) +1: D2025-07-21 12:39:44.743116 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.743159 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.743177 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None +1: D2025-07-21 12:39:44.743191 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is None +1: D2025-07-21 12:39:44.743200 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.743226 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.743240 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "虎威", freq: 15, last_used: None })) +1: D2025-07-21 12:39:44.743250 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.743297 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "威", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.743309 eim.cpp:572] Text: 狐假虎威 Zuin: +1: I2025-07-21 12:39:44.743321 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.743339 eim.cpp:445] KeyEvent: space +1: D2025-07-21 12:39:44.743358 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K57-Down-�- +1: D2025-07-21 12:39:44.743402 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.743416 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 3, cursor_stack: [4], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")], gaps: [Begin, Normal, Normal, Normal], selections: [] } } +1: D2025-07-21 12:39:44.743477 eim.cpp:268] [capi/src/io.rs:1589 chewing_capi::io] candidates: ["威", "崴", "偎", "煨", "葳", "隈", "萎", "委", "逶", "烓", "椳", "渨", "碨", "愄", "揋", "葨", "隇", "溾", "詴", "蝛", "覣", "燰", "危", "倭", "微", "薇", "喡", "溦", "蜲", "踒", "喴", "媙", "鰄", "㙎", "嵔", "楲", "鰃"] +1: D2025-07-21 12:39:44.743497 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.743563 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.743578 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None +1: D2025-07-21 12:39:44.743596 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None +1: D2025-07-21 12:39:44.743612 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "狐假虎威", freq: 5, last_used: None })) +1: D2025-07-21 12:39:44.743622 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.743668 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.743686 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None +1: D2025-07-21 12:39:44.743699 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is None +1: D2025-07-21 12:39:44.743708 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.743735 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.743753 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "虎威", freq: 15, last_used: None })) +1: D2025-07-21 12:39:44.743763 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.743808 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "威", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.743818 eim.cpp:572] Text: 狐假虎威 Zuin: +1: I2025-07-21 12:39:44.743830 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.743848 eim.cpp:445] KeyEvent: Return +1: D2025-07-21 12:39:44.743902 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K1-N1-1- +1: D2025-07-21 12:39:44.743964 eim.cpp:268] [src/editor/mod.rs:1210 chewing::editor] candidates: ["威", "崴", "偎", "煨", "葳", "隈", "萎", "委", "逶", "烓", "椳", "渨", "碨", "愄", "揋", "葨", "隇", "溾", "詴", "蝛", "覣", "燰", "危", "倭", "微", "薇", "喡", "溦", "蜲", "踒", "喴", "媙", "鰄", "㙎", "嵔", "楲", "鰃"] +1: D2025-07-21 12:39:44.743974 eim.cpp:268] [src/editor/mod.rs:1214 chewing::editor] Auto Shift false +1: D2025-07-21 12:39:44.743984 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.743998 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 4, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")], gaps: [Begin, Normal, Normal, Normal], selections: [I(3..4, "威")] } } +1: D2025-07-21 12:39:44.744006 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.744017 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.744081 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.744094 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None +1: D2025-07-21 12:39:44.744107 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None +1: D2025-07-21 12:39:44.744124 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "狐假虎威", freq: 5, last_used: None })) +1: D2025-07-21 12:39:44.744133 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.744177 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.744190 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None +1: D2025-07-21 12:39:44.744203 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is None +1: D2025-07-21 12:39:44.744212 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.744238 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.744252 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "虎威", freq: 15, last_used: None })) +1: D2025-07-21 12:39:44.744262 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.744308 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "威", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.744318 eim.cpp:572] Text: 狐假虎威 Zuin: +1: I2025-07-21 12:39:44.744332 testfrontend.cpp:75] KeyEvent key: Return isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.744347 eim.cpp:445] KeyEvent: Return +1: D2025-07-21 12:39:44.744360 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K50-Enter-�- +1: D2025-07-21 12:39:44.744369 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.744436 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ")] is Some(Phrase(Phrase { phrase: "胡", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.744449 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ")] is None +1: D2025-07-21 12:39:44.744463 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None +1: D2025-07-21 12:39:44.744484 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "狐假虎威", freq: 5, last_used: None })) +1: D2025-07-21 12:39:44.744493 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.744538 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ")] is Some(Phrase(Phrase { phrase: "假", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.744554 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ")] is None +1: D2025-07-21 12:39:44.744568 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] is None +1: D2025-07-21 12:39:44.744577 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.744605 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ")] is Some(Phrase(Phrase { phrase: "虎", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.744621 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄏㄨˇ"), S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "虎威", freq: 15, last_used: None })) +1: D2025-07-21 12:39:44.744632 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.744693 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄨㄟ")] is Some(Phrase(Phrase { phrase: "威", freq: 0, last_used: None })) +1: D2025-07-21 12:39:44.744718 eim.cpp:268] [src/editor/mod.rs:640 chewing::editor] buffer CompositionEditor { cursor: 4, cursor_stack: [], inner: Composition { symbols: [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")], gaps: [Begin, Normal, Normal, Normal], selections: [I(3..4, "威")] } } +1: D2025-07-21 12:39:44.744733 eim.cpp:268] [src/editor/mod.rs:677 chewing::editor] intervals [I(0..4, "狐假虎威")] +1: D2025-07-21 12:39:44.744746 eim.cpp:268] [src/editor/mod.rs:692 chewing::editor] autolearn-3 [S("ㄏㄨˊ"), S("ㄐㄧㄚˇ"), S("ㄏㄨˇ"), S("ㄨㄟ")] as 狐假虎威 +1: D2025-07-21 12:39:44.744760 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Commit +1: D2025-07-21 12:39:44.744770 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } +1: D2025-07-21 12:39:44.744780 eim.cpp:268] [src/dictionary/trie_buf.rs:214 chewing::dictionary::trie_buf] Synchronize dictionary from disk... +1: D2025-07-21 12:39:44.744793 eim.cpp:268] [src/dictionary/trie_buf.rs:217 chewing::dictionary::trie_buf] Aborted. Wait until previous sync is finished. +1: D2025-07-21 12:39:44.744805 eim.cpp:268] [src/dictionary/trie_buf.rs:249 chewing::dictionary::trie_buf] Check pointing... +1: D2025-07-21 12:39:44.744817 eim.cpp:268] [src/dictionary/trie_buf.rs:251 chewing::dictionary::trie_buf] Aborted. Wait until previous checkpoint result is handled. +1: I2025-07-21 12:39:44.744831 testfrontend.cpp:28] Commit: 狐假虎威 +1: D2025-07-21 12:39:44.744846 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.744859 eim.cpp:572] Text: Zuin: +1: I2025-07-21 12:39:44.744872 testfrontend.cpp:75] KeyEvent key: Return isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.744897 eim.cpp:445] KeyEvent: f +1: D2025-07-21 12:39:44.744909 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K30-F-f- +1: D2025-07-21 12:39:44.744919 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.744928 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } +1: D2025-07-21 12:39:44.744938 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.744947 eim.cpp:572] Text: Zuin: f +1: I2025-07-21 12:39:44.744958 testfrontend.cpp:75] KeyEvent key: f isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.744972 eim.cpp:445] KeyEvent: e +1: D2025-07-21 12:39:44.744982 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K17-E-e- +1: D2025-07-21 12:39:44.744992 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.745001 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } +1: D2025-07-21 12:39:44.745009 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.745019 eim.cpp:572] Text: Zuin: fe +1: I2025-07-21 12:39:44.745030 testfrontend.cpp:75] KeyEvent key: e isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.745043 eim.cpp:445] KeyEvent: n +1: D2025-07-21 12:39:44.745054 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K43-N-n- +1: D2025-07-21 12:39:44.745064 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.745073 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } +1: D2025-07-21 12:39:44.745081 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.745090 eim.cpp:572] Text: Zuin: fen +1: I2025-07-21 12:39:44.745101 testfrontend.cpp:75] KeyEvent key: n isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.745116 eim.cpp:445] KeyEvent: 1 +1: D2025-07-21 12:39:44.745127 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K1-N1-1- +1: D2025-07-21 12:39:44.745167 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.745178 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } +1: D2025-07-21 12:39:44.745186 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.745196 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.745221 eim.cpp:268] [src/dictionary/trie_buf.rs:280 chewing::dictionary::trie_buf] Done +1: D2025-07-21 12:39:44.745239 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 1, last_used: Some(6) })) +1: D2025-07-21 12:39:44.745253 eim.cpp:572] Text: 玢 Zuin: +1: I2025-07-21 12:39:44.745265 testfrontend.cpp:75] KeyEvent key: 1 isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.745279 eim.cpp:445] KeyEvent: space +1: D2025-07-21 12:39:44.745290 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K48-Space- - +1: D2025-07-21 12:39:44.745301 eim.cpp:268] [src/editor/mod.rs:806 chewing::editor] buffer CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } +1: D2025-07-21 12:39:44.745341 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.745364 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [1], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } +1: D2025-07-21 12:39:44.745372 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.745430 eim.cpp:268] [capi/src/io.rs:1589 chewing_capi::io] candidates: ["分", "紛", "芬", "氛", "吩", "棻", "玢", "酚", "雰", "昐", "鈖", "砏", "翂", "衯", "饙", "梤", "鳻", "汾", "邠", "錀", "岎", "帉", "㤋", "訜", "䭻", "朆", "餴"] +1: D2025-07-21 12:39:44.745446 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.745484 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 1, last_used: Some(6) })) +1: D2025-07-21 12:39:44.745493 eim.cpp:572] Text: 玢 Zuin: +1: I2025-07-21 12:39:44.745505 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.745525 instance.cpp:2435] Instance::deactivateInputMethod event_type=4106 +1: D2025-07-21 12:39:44.745538 instance.cpp:2445] Switch reason: 1 +1: D2025-07-21 12:39:44.745550 instance.cpp:2447] Old Input method: chewing +1: D2025-07-21 12:39:44.745561 instance.cpp:2453] Deactivate: [Last]:chewing [Deactivating]:chewing +1: D2025-07-21 12:39:44.745579 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.745624 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 1, last_used: Some(6) })) +1: D2025-07-21 12:39:44.745636 eim.cpp:268] [src/editor/mod.rs:640 chewing::editor] buffer CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } +1: D2025-07-21 12:39:44.745648 eim.cpp:268] [src/editor/mod.rs:677 chewing::editor] intervals [I(0..1, "玢")] +1: D2025-07-21 12:39:44.745663 eim.cpp:268] [src/editor/mod.rs:706 chewing::editor] autolearn-1 [S("ㄈㄣ")] as 玢 +1: DI2025-07-21 12:39:44.745712 testfrontend.cpp:28] Commit: 玢 +1: D2025-07-21 12:39:44.745730 2025-07-21 12:39:44.745704 eim.cpp:268] [src/dictionary/trie_buf.rs:214 chewing::dictionary::trie_buf] Synchronize dictionary from disk... +1: D2025-07-21 12:39:44.745752 eim.cpp:268] [src/dictionary/trie_buf.rs:241 chewing::dictionary::trie_buf] Reloading... +1: eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.745780 eim.cpp:572] Text: Zuin: +1: D2025-07-21 12:39:44.745795 instance.cpp:2393] Instance::activateInputMethod +1: D2025-07-21 12:39:44.745804 instance.cpp:2398] Activate: [Last]: [Activating]:keyboard-us +1: D2025-07-21 12:39:44.745817 instance.cpp:2485] Input method switched +1: D2025-07-21 12:39:44.745844 eim.cpp:301] Set layout to: KB_DEFAULT +1: D2025-07-21 12:39:44.745858 eim.cpp:268] [src/dictionary/trie_buf.rs:249 chewing::dictionary::trie_buf] Check pointing... +1: D2025-07-21 12:39:44.745871 eim.cpp:268] [src/dictionary/trie_buf.rs:255 chewing::dictionary::trie_buf] Aborted. Don't need to checkpoint in memory or clean dictionary. +1: D2025-07-21 12:39:44.745936 eim.cpp:268] [src/editor/mod.rs:217 chewing::editor] Set syllable editor: Standard { syllable: Syllable { value: 32768, to_string(): "" } } +1: D2025-07-21 12:39:44.745983 instance.cpp:2393] Instance::activateInputMethod +1: D2025-07-21 12:39:44.745991 instance.cpp:2398] Activate: [Last]: [Activating]:keyboard-us +1: D2025-07-21 12:39:44.746006 instance.cpp:2435] Instance::deactivateInputMethod event_type=4106 +1: D2025-07-21 12:39:44.746014 instance.cpp:2445] Switch reason: 0 +1: D2025-07-21 12:39:44.746023 instance.cpp:2447] Old Input method: keyboard-us +1: D2025-07-21 12:39:44.746031 instance.cpp:2453] Deactivate: [Last]:keyboard-us [Deactivating]:keyboard-us +1: D2025-07-21 12:39:44.746042 instance.cpp:2393] Instance::activateInputMethod +1: D2025-07-21 12:39:44.746050 instance.cpp:2398] Activate: [Last]: [Activating]:chewing +1: D2025-07-21 12:39:44.746061 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.746070 eim.cpp:572] Text: Zuin: +1: D2025-07-21 12:39:44.746080 instance.cpp:2485] Input method switched +1: I2025-07-21 12:39:44.746091 testfrontend.cpp:75] KeyEvent key: Control+space isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.746109 eim.cpp:445] KeyEvent: z +1: D2025-07-21 12:39:44.746120 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K38-Z-z- +1: D2025-07-21 12:39:44.746129 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.746139 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } +1: D2025-07-21 12:39:44.746148 eim.cpp:268] [src/dictionary/trie_buf.rs:214 chewing::dictionary::trie_buf] Synchronize dictionary from disk... +1: D2025-07-21 12:39:44.746158 eim.cpp:268] [src/dictionary/trie_buf.rs:224 chewing::dictionary::trie_buf] Aborted. The in memory dictionary is already dirty. +1: D2025-07-21 12:39:44.746168 eim.cpp:268] [src/dictionary/trie_buf.rs:249 chewing::dictionary::trie_buf] Check pointing... +1: D2025-07-21 12:39:44.746226 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.746236 eim.cpp:572] Text: Zuin: ㄈ +1: ID2025-07-21 12:39:44.746254 eim.cpp:268] [src/dictionary/trie_buf.rs:267 chewing::dictionary::trie_buf] Saving snapshot... +1: D2025-07-21 12:39:44.746271 eim.cpp:268] [src/dictionary/trie_buf.rs:275 chewing::dictionary::trie_buf] Flushing snapshot... +1: 2025-07-21 12:39:44.746408 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.746576 eim.cpp:445] KeyEvent: p +1: D2025-07-21 12:39:44.746692 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K24-P-p- +1: D2025-07-21 12:39:44.746719 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.746729 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } +1: D2025-07-21 12:39:44.746738 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.746748 eim.cpp:572] Text: Zuin: ㄈㄣ +1: I2025-07-21 12:39:44.746762 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.746778 eim.cpp:445] KeyEvent: space +1: D2025-07-21 12:39:44.746788 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K48-Space- - +1: D2025-07-21 12:39:44.746837 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.746849 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } +1: D2025-07-21 12:39:44.746857 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.746868 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.746908 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) +1: D2025-07-21 12:39:44.746917 eim.cpp:572] Text: 玢 Zuin: +1: I2025-07-21 12:39:44.746928 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.746943 eim.cpp:445] KeyEvent: z +1: D2025-07-21 12:39:44.746953 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K38-Z-z- +1: D2025-07-21 12:39:44.746963 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.746973 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } +1: D2025-07-21 12:39:44.746981 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.746991 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.747029 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) +1: D2025-07-21 12:39:44.747037 eim.cpp:572] Text: 玢 Zuin: ㄈ +1: I2025-07-21 12:39:44.747049 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.747063 eim.cpp:445] KeyEvent: p +1: D2025-07-21 12:39:44.747073 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K24-P-p- +1: D2025-07-21 12:39:44.747082 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.747093 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } +1: D2025-07-21 12:39:44.747101 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.747111 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.747148 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) +1: D2025-07-21 12:39:44.747156 eim.cpp:572] Text: 玢 Zuin: ㄈㄣ +1: I2025-07-21 12:39:44.747168 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.747182 eim.cpp:445] KeyEvent: space +1: D2025-07-21 12:39:44.747193 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K48-Space- - +1: D2025-07-21 12:39:44.747228 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.747240 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ"), S("ㄈㄣ")], gaps: [Begin, Normal], selections: [] } } +1: D2025-07-21 12:39:44.747251 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.747261 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.747299 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) +1: D2025-07-21 12:39:44.747398 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1791, last_used: None })) +1: D2025-07-21 12:39:44.747408 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.747445 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) +1: D2025-07-21 12:39:44.747456 eim.cpp:572] Text: 紛紛 Zuin: +1: I2025-07-21 12:39:44.747472 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.747500 eim.cpp:445] KeyEvent: Return +1: D2025-07-21 12:39:44.747561 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K50-Enter-�- +1: D2025-07-21 12:39:44.747572 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.747649 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) +1: D2025-07-21 12:39:44.747664 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1791, last_used: None })) +1: D2025-07-21 12:39:44.747700 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.747771 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) +1: D2025-07-21 12:39:44.747784 eim.cpp:268] [src/editor/mod.rs:640 chewing::editor] buffer CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ"), S("ㄈㄣ")], gaps: [Begin, Normal], selections: [] } } +1: D2025-07-21 12:39:44.747822 eim.cpp:268] [src/editor/mod.rs:677 chewing::editor] intervals [I(0..2, "紛紛")] +1: D2025-07-21 12:39:44.747867 eim.cpp:268] [src/editor/mod.rs:692 chewing::editor] autolearn-3 [S("ㄈㄣ"), S("ㄈㄣ")] as 紛紛 +1: D2025-07-21 12:39:44.747882 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Commit +1: D2025-07-21 12:39:44.747919 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } +1: D2025-07-21 12:39:44.747931 eim.cpp:268] [src/dictionary/trie_buf.rs:214 chewing::dictionary::trie_buf] Synchronize dictionary from disk... +1: D2025-07-21 12:39:44.747944 eim.cpp:268] [src/dictionary/trie_buf.rs:217 chewing::dictionary::trie_buf] Aborted. Wait until previous sync is finished. +1: D2025-07-21 12:39:44.747957 eim.cpp:268] [src/dictionary/trie_buf.rs:249 chewing::dictionary::trie_buf] Check pointing... +1: D2025-07-21 12:39:44.747971 eim.cpp:268] [src/dictionary/trie_buf.rs:251 chewing::dictionary::trie_buf] Aborted. Wait until previous checkpoint result is handled. +1: I2025-07-21 12:39:44.747986 testfrontend.cpp:28] Commit: 紛紛 +1: D2025-07-21 12:39:44.747998 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.748011 eim.cpp:572] Text: Zuin: +1: I2025-07-21 12:39:44.748027 testfrontend.cpp:75] KeyEvent key: Return isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.748049 eim.cpp:445] KeyEvent: BackSpace +1: D2025-07-21 12:39:44.748073 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.748082 eim.cpp:572] Text: Zuin: +1: I2025-07-21 12:39:44.748092 testfrontend.cpp:75] KeyEvent key: BackSpace isRelease: 0 accepted: 0 +1: D2025-07-21 12:39:44.748105 instance.cpp:2435] Instance::deactivateInputMethod event_type=4106 +1: D2025-07-21 12:39:44.748114 instance.cpp:2445] Switch reason: 1 +1: D2025-07-21 12:39:44.748124 instance.cpp:2447] Old Input method: chewing +1: D2025-07-21 12:39:44.748137 instance.cpp:2453] Deactivate: [Last]:chewing [Deactivating]:chewing +1: D2025-07-21 12:39:44.748153 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.748164 eim.cpp:572] Text: Zuin: +1: D2025-07-21 12:39:44.748177 instance.cpp:2393] Instance::activateInputMethod +1: D2025-07-21 12:39:44.748190 instance.cpp:2398] Activate: [Last]: [Activating]:keyboard-us +1: D2025-07-21 12:39:44.748205 instance.cpp:2485] Input method switched +1: D2025-07-21 12:39:44.748229 eim.cpp:301] Set layout to: KB_DEFAULT +1: D2025-07-21 12:39:44.748241 eim.cpp:268] [src/editor/mod.rs:217 chewing::editor] Set syllable editor: Standard { syllable: Syllable { value: 32768, to_string(): "" } } +1: D2025-07-21 12:39:44.748283 instance.cpp:2393] Instance::activateInputMethod +1: D2025-07-21 12:39:44.748292 instance.cpp:2398] Activate: [Last]: [Activating]:keyboard-us +1: D2025-07-21 12:39:44.748313 instance.cpp:2435] Instance::deactivateInputMethod event_type=4106 +1: D2025-07-21 12:39:44.748322 instance.cpp:2445] Switch reason: 0 +1: D2025-07-21 12:39:44.748330 instance.cpp:2447] Old Input method: keyboard-us +1: D2025-07-21 12:39:44.748341 instance.cpp:2453] Deactivate: [Last]:keyboard-us [Deactivating]:keyboard-us +1: D2025-07-21 12:39:44.748352 instance.cpp:2393] Instance::activateInputMethod +1: D2025-07-21 12:39:44.748361 instance.cpp:2398] Activate: [Last]: [Activating]:chewing +1: D2025-07-21 12:39:44.748372 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.748382 eim.cpp:572] Text: Zuin: +1: D2025-07-21 12:39:44.748396 instance.cpp:2485] Input method switched +1: I2025-07-21 12:39:44.748412 testfrontend.cpp:75] KeyEvent key: Control+space isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.748429 eim.cpp:445] KeyEvent: z +1: D2025-07-21 12:39:44.748440 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K38-Z-z- +1: D2025-07-21 12:39:44.748462 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.748472 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } +1: D2025-07-21 12:39:44.748481 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.748490 eim.cpp:572] Text: Zuin: ㄈ +1: I2025-07-21 12:39:44.748501 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.748515 eim.cpp:445] KeyEvent: p +1: D2025-07-21 12:39:44.748526 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K24-P-p- +1: D2025-07-21 12:39:44.748535 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.748545 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } +1: D2025-07-21 12:39:44.748553 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.748562 eim.cpp:572] Text: Zuin: ㄈㄣ +1: I2025-07-21 12:39:44.748575 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.748589 eim.cpp:445] KeyEvent: space +1: D2025-07-21 12:39:44.748599 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K48-Space- - +1: D2025-07-21 12:39:44.748642 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.748653 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } +1: D2025-07-21 12:39:44.748664 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.748678 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.748720 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) +1: D2025-07-21 12:39:44.748733 eim.cpp:572] Text: 玢 Zuin: +1: I2025-07-21 12:39:44.748748 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.748765 eim.cpp:445] KeyEvent: BackSpace +1: D2025-07-21 12:39:44.748780 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K52-Backspace-�- +1: D2025-07-21 12:39:44.748794 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.748807 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } +1: D2025-07-21 12:39:44.748819 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.748831 eim.cpp:572] Text: Zuin: +1: I2025-07-21 12:39:44.748844 testfrontend.cpp:75] KeyEvent key: BackSpace isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.748862 instance.cpp:2435] Instance::deactivateInputMethod event_type=4106 +1: D2025-07-21 12:39:44.748875 instance.cpp:2445] Switch reason: 1 +1: D2025-07-21 12:39:44.748887 instance.cpp:2447] Old Input method: chewing +1: D2025-07-21 12:39:44.748899 instance.cpp:2453] Deactivate: [Last]:chewing [Deactivating]:chewing +1: D2025-07-21 12:39:44.748915 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.748928 eim.cpp:572] Text: Zuin: +1: D2025-07-21 12:39:44.748940 instance.cpp:2393] Instance::activateInputMethod +1: D2025-07-21 12:39:44.748952 instance.cpp:2398] Activate: [Last]: [Activating]:keyboard-us +1: D2025-07-21 12:39:44.748966 instance.cpp:2485] Input method switched +1: D2025-07-21 12:39:44.748986 eim.cpp:301] Set layout to: KB_DEFAULT +1: D2025-07-21 12:39:44.748997 eim.cpp:268] [src/editor/mod.rs:217 chewing::editor] Set syllable editor: Standard { syllable: Syllable { value: 32768, to_string(): "" } } +1: D2025-07-21 12:39:44.749030 instance.cpp:2393] Instance::activateInputMethod +1: D2025-07-21 12:39:44.749039 instance.cpp:2398] Activate: [Last]: [Activating]:keyboard-us +1: D2025-07-21 12:39:44.749052 instance.cpp:2435] Instance::deactivateInputMethod event_type=4106 +1: D2025-07-21 12:39:44.749061 instance.cpp:2445] Switch reason: 0 +1: D2025-07-21 12:39:44.749072 instance.cpp:2447] Old Input method: keyboard-us +1: D2025-07-21 12:39:44.749085 instance.cpp:2453] Deactivate: [Last]:keyboard-us [Deactivating]:keyboard-us +1: D2025-07-21 12:39:44.749098 instance.cpp:2393] Instance::activateInputMethod +1: D2025-07-21 12:39:44.749108 instance.cpp:2398] Activate: [Last]: [Activating]:chewing +1: D2025-07-21 12:39:44.749124 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.749137 eim.cpp:572] Text: Zuin: +1: D2025-07-21 12:39:44.749150 instance.cpp:2485] Input method switched +1: I2025-07-21 12:39:44.749164 testfrontend.cpp:75] KeyEvent key: Control+space isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.749188 eim.cpp:445] KeyEvent: z +1: D2025-07-21 12:39:44.749199 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K38-Z-z- +1: D2025-07-21 12:39:44.749208 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.749219 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } +1: D2025-07-21 12:39:44.749227 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.749238 eim.cpp:572] Text: Zuin: ㄈ +1: I2025-07-21 12:39:44.749253 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.749271 eim.cpp:445] KeyEvent: p +1: D2025-07-21 12:39:44.749285 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K24-P-p- +1: D2025-07-21 12:39:44.749297 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.749309 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } +1: D2025-07-21 12:39:44.749322 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.749335 eim.cpp:572] Text: Zuin: ㄈㄣ +1: I2025-07-21 12:39:44.749349 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.749368 eim.cpp:445] KeyEvent: space +1: D2025-07-21 12:39:44.749382 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K48-Space- - +1: D2025-07-21 12:39:44.749468 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.749480 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } +1: D2025-07-21 12:39:44.749488 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.749499 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.749537 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) +1: D2025-07-21 12:39:44.749546 eim.cpp:572] Text: 玢 Zuin: +1: I2025-07-21 12:39:44.749558 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.749573D2025-07-21 12:39:44.749583 eim.cpp:268 eim.cpp:445] KeyEvent: z +1: ] [src/dictionary/trie_buf.rs:280 chewing::dictionary::trie_buf] Done +1: D2025-07-21 12:39:44.749722 eim.cpp:268] [src/dictionary/trie_buf.rs:214 chewing::dictionary::trie_buf] Synchronize dictionary from disk... +1: D2025-07-21 12:39:44.749734 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K38-Z-z- +1: D2025-07-21 12:39:44.749747 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.749758 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } +1: D2025-07-21 12:39:44.749767 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.749778 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.749817 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) +1: D2025-07-21 12:39:44.749826 eim.cpp:572] Text: 玢 Zuin: ㄈ +1: I2025-07-21 12:39:44.749839 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.749854 eim.cpp:445] KeyEvent: p +1: D2025-07-21 12:39:44.749864 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K24-P-p- +1: D2025-07-21 12:39:44.749874 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.749885 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } +1: D2025-07-21 12:39:44.749893 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.749903 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.749941 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) +1: D2025-07-21 12:39:44.749950 eim.cpp:572] Text: 玢 Zuin: ㄈㄣ +1: I2025-07-21 12:39:44.749962 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.749979 eim.cpp:445] KeyEvent: space +1: D2025-07-21 12:39:44.749994 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K48-Space- - +1: D2025-07-21 12:39:44.750037 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.750049 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ"), S("ㄈㄣ")], gaps: [Begin, Normal], selections: [] } } +1: D2025-07-21 12:39:44.750057 D2025-07-21 12:39:44.750072 eim.cpp:268] [src/dictionary/trie_buf.rs:241 chewing::dictionary::trie_buf] Reloading... +1: D2025-07-21 12:39:44.750108 eim.cpp:268] [src/dictionary/trie_buf.rs:249 chewing::dictionary::trie_buf] Check pointing... +1: D2025-07-21 12:39:44.750119 eim.cpp:268] [src/dictionary/trie_buf.rs:255 chewing::dictionary::trie_buf] Aborted. Don't need to checkpoint in memory or clean dictionary. +1: eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.750283 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.750427 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) +1: D2025-07-21 12:39:44.750445 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1792, last_used: Some(37) })) +1: D2025-07-21 12:39:44.750454 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.750496 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) +1: D2025-07-21 12:39:44.750506 eim.cpp:572] Text: 紛紛 Zuin: +1: I2025-07-21 12:39:44.750538 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.750555 eim.cpp:445] KeyEvent: BackSpace +1: D2025-07-21 12:39:44.750566 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K52-Backspace-�- +1: D2025-07-21 12:39:44.750574 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.750586 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } +1: D2025-07-21 12:39:44.750594 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.750604 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.750640 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) +1: D2025-07-21 12:39:44.750649 eim.cpp:572] Text: 玢 Zuin: +1: I2025-07-21 12:39:44.750659 testfrontend.cpp:75] KeyEvent key: BackSpace isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.750672 eim.cpp:445] KeyEvent: BackSpace +1: D2025-07-21 12:39:44.750682 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K52-Backspace-�- +1: D2025-07-21 12:39:44.750691 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.750700 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } +1: D2025-07-21 12:39:44.750708 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.750717 eim.cpp:572] Text: Zuin: +1: I2025-07-21 12:39:44.750726 testfrontend.cpp:75] KeyEvent key: BackSpace isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.750739 eim.cpp:445] KeyEvent: BackSpace +1: D2025-07-21 12:39:44.750749 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.750757 eim.cpp:572] Text: Zuin: +1: I2025-07-21 12:39:44.750767 testfrontend.cpp:75] KeyEvent key: BackSpace isRelease: 0 accepted: 0 +1: D2025-07-21 12:39:44.750779 instance.cpp:2435] Instance::deactivateInputMethod event_type=4106 +1: D2025-07-21 12:39:44.750788 instance.cpp:2445] Switch reason: 1 +1: D2025-07-21 12:39:44.750796 instance.cpp:2447] Old Input method: chewing +1: D2025-07-21 12:39:44.750805 instance.cpp:2453] Deactivate: [Last]:chewing [Deactivating]:chewing +1: D2025-07-21 12:39:44.750816 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.750824 eim.cpp:572] Text: Zuin: +1: D2025-07-21 12:39:44.750833 instance.cpp:2393] Instance::activateInputMethod +1: D2025-07-21 12:39:44.750841 instance.cpp:2398] Activate: [Last]: [Activating]:keyboard-us +1: D2025-07-21 12:39:44.750852 instance.cpp:2485] Input method switched +1: D2025-07-21 12:39:44.750870 eim.cpp:301] Set layout to: KB_DEFAULT +1: D2025-07-21 12:39:44.750882 eim.cpp:268] [src/editor/mod.rs:217 chewing::editor] Set syllable editor: Standard { syllable: Syllable { value: 32768, to_string(): "" } } +1: D2025-07-21 12:39:44.750918 instance.cpp:2393] Instance::activateInputMethod +1: D2025-07-21 12:39:44.750926 instance.cpp:2398] Activate: [Last]: [Activating]:keyboard-us +1: D2025-07-21 12:39:44.750939 instance.cpp:2435] Instance::deactivateInputMethod event_type=4106 +1: D2025-07-21 12:39:44.750948 instance.cpp:2445] Switch reason: 0 +1: D2025-07-21 12:39:44.750958 instance.cpp:2447] Old Input method: keyboard-us +1: D2025-07-21 12:39:44.750966 instance.cpp:2453] Deactivate: [Last]:keyboard-us [Deactivating]:keyboard-us +1: D2025-07-21 12:39:44.750977 instance.cpp:2393] Instance::activateInputMethod +1: D2025-07-21 12:39:44.750984 instance.cpp:2398] Activate: [Last]: [Activating]:chewing +1: D2025-07-21 12:39:44.750995 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.751003 eim.cpp:572] Text: Zuin: +1: D2025-07-21 12:39:44.751013 instance.cpp:2485] Input method switched +1: I2025-07-21 12:39:44.751023 testfrontend.cpp:75] KeyEvent key: Control+space isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.751039 eim.cpp:445] KeyEvent: z +1: D2025-07-21 12:39:44.751050 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K38-Z-z- +1: D2025-07-21 12:39:44.751059 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.751068 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } +1: D2025-07-21 12:39:44.751076 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.751085 eim.cpp:572] Text: Zuin: ㄈ +1: I2025-07-21 12:39:44.751095 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.751109 eim.cpp:445] KeyEvent: p +1: D2025-07-21 12:39:44.751119 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K24-P-p- +1: D2025-07-21 12:39:44.751127 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.751136 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 0, cursor_stack: [], inner: Composition { symbols: [], gaps: [], selections: [] } } +1: D2025-07-21 12:39:44.751144 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.751153 eim.cpp:572] Text: Zuin: ㄈㄣ +1: I2025-07-21 12:39:44.751163 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.751177 eim.cpp:445] KeyEvent: space +1: D2025-07-21 12:39:44.751187 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K48-Space- - +1: D2025-07-21 12:39:44.751224 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.751235 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } +1: D2025-07-21 12:39:44.751243 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.751252 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.751289 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) +1: D2025-07-21 12:39:44.751297 eim.cpp:572] Text: 玢 Zuin: +1: I2025-07-21 12:39:44.751308 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.751322 eim.cpp:445] KeyEvent: z +1: D2025-07-21 12:39:44.751332 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K38-Z-z- +1: D2025-07-21 12:39:44.751340 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.751351 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } +1: D2025-07-21 12:39:44.751359 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.751368 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.751405 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) +1: D2025-07-21 12:39:44.751413 eim.cpp:572] Text: 玢 Zuin: ㄈ +1: I2025-07-21 12:39:44.751425 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.751438 eim.cpp:445] KeyEvent: p +1: D2025-07-21 12:39:44.751449 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K24-P-p- +1: D2025-07-21 12:39:44.751457 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.751468 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 1, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ")], gaps: [Begin], selections: [] } } +1: D2025-07-21 12:39:44.751475 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.751485 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.751520 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) +1: D2025-07-21 12:39:44.751528 eim.cpp:572] Text: 玢 Zuin: ㄈㄣ +1: I2025-07-21 12:39:44.751539 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.751552 eim.cpp:445] KeyEvent: space +1: D2025-07-21 12:39:44.751563 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K48-Space- - +1: D2025-07-21 12:39:44.751601 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.751613 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ"), S("ㄈㄣ")], gaps: [Begin, Normal], selections: [] } } +1: D2025-07-21 12:39:44.751620 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.751630 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.751666 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) +1: D2025-07-21 12:39:44.751681 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1792, last_used: Some(37) })) +1: D2025-07-21 12:39:44.751689 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.751725 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) +1: D2025-07-21 12:39:44.751734 eim.cpp:572] Text: 紛紛 Zuin: +1: I2025-07-21 12:39:44.751745 testfrontend.cpp:75] KeyEvent key: space isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.751758 eim.cpp:445] KeyEvent: z +1: D2025-07-21 12:39:44.751768 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K38-Z-z- +1: D2025-07-21 12:39:44.751776 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.751788 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ"), S("ㄈㄣ")], gaps: [Begin, Normal], selections: [] } } +1: D2025-07-21 12:39:44.751796 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.751805 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.751841 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) +1: D2025-07-21 12:39:44.751855 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1792, last_used: Some(37) })) +1: D2025-07-21 12:39:44.751863 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.751900 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) +1: D2025-07-21 12:39:44.751909 eim.cpp:572] Text: 紛紛 Zuin: ㄈ +1: I2025-07-21 12:39:44.751921 testfrontend.cpp:75] KeyEvent key: z isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.751934 eim.cpp:445] KeyEvent: p +1: D2025-07-21 12:39:44.751944 eim.cpp:268] [src/editor/mod.rs:730 chewing::editor] process_keyevent: key-K24-P-p- +1: D2025-07-21 12:39:44.751952 eim.cpp:268] [src/editor/mod.rs:749 chewing::editor] last_key_behavior = Absorb +1: D2025-07-21 12:39:44.751964 eim.cpp:268] [src/editor/mod.rs:750 chewing::editor] comp: CompositionEditor { cursor: 2, cursor_stack: [], inner: Composition { symbols: [S("ㄈㄣ"), S("ㄈㄣ")], gaps: [Begin, Normal], selections: [] } } +1: D2025-07-21 12:39:44.751972 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.751981 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.752017 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) +1: D2025-07-21 12:39:44.752030 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1792, last_used: Some(37) })) +1: D2025-07-21 12:39:44.752039 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.752074 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) +1: D2025-07-21 12:39:44.752083 eim.cpp:572] Text: 紛紛 Zuin: ㄈㄣ +1: I2025-07-21 12:39:44.752094 testfrontend.cpp:75] KeyEvent key: p isRelease: 0 accepted: 1 +1: D2025-07-21 12:39:44.752107 instance.cpp:2435] Instance::deactivateInputMethod event_type=4106 +1: D2025-07-21 12:39:44.752116 instance.cpp:2445] Switch reason: 1 +1: D2025-07-21 12:39:44.752124 instance.cpp:2447] Old Input method: chewing +1: D2025-07-21 12:39:44.752132 instance.cpp:2453] Deactivate: [Last]:chewing [Deactivating]:chewing +1: D2025-07-21 12:39:44.752144 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.752182 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) +1: D2025-07-21 12:39:44.752195 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1792, last_used: Some(37) })) +1: D2025-07-21 12:39:44.752204 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.752240 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) +1: I2025-07-21 12:39:44.752250 testfrontend.cpp:28] Commit: 紛紛ㄈㄣ +1: D2025-07-21 12:39:44.752258 eim.cpp:618] updateUI +1: D2025-07-21 12:39:44.752268 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.752304 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) +1: D2025-07-21 12:39:44.752317 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ"), S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "紛紛", freq: 1792, last_used: Some(37) })) +1: D2025-07-21 12:39:44.752326 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [] is None +1: D2025-07-21 12:39:44.752362 eim.cpp:268] [src/conversion/chewing.rs:179 chewing::conversion::chewing] best phrace for [S("ㄈㄣ")] is Some(Phrase(Phrase { phrase: "玢", freq: 2, last_used: Some(30) })) +1: D2025-07-21 12:39:44.752370 eim.cpp:572] Text: 紛紛 Zuin: +1: D2025-07-21 12:39:44.752381 instance.cpp:2393] Instance::activateInputMethod +1: D2025-07-21 12:39:44.752390 instance.cpp:2398] Activate: [Last]: [Activating]:keyboard-us +1: D2025-07-21 12:39:44.752400 instance.cpp:2485] Input method switched +1: D2025-07-21 12:39:44.752417 instance.cpp:1431] Running save... +1: I2025-07-21 12:39:44.752483 addonmanager.cpp:308] Unloading addon chewing +1: I2025-07-21 12:39:44.756973 addonmanager.cpp:308] Unloading addon testfrontend +1: I2025-07-21 12:39:44.757007 addonmanager.cpp:308] Unloading addon testim +1/1 Test #1: testchewing ...................... Passed 0.05 sec 100% tests passed, 0 tests failed out of 1 -Total Test time (real) = 0.39 sec +Total Test time (real) = 0.05 sec make[1]: Leaving directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/fcitx5-chewing/ - cd obj-i686-linux-gnu && make -j6 install DESTDIR=/build/reproducible-path/fcitx5-chewing-5.1.5/debian/fcitx5-chewing AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" + cd obj-i686-linux-gnu && make -j5 install DESTDIR=/build/reproducible-path/fcitx5-chewing-5.1.5/debian/fcitx5-chewing AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu' /usr/bin/cmake -S/build/reproducible-path/fcitx5-chewing-5.1.5 -B/build/reproducible-path/fcitx5-chewing-5.1.5/obj-i686-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall @@ -1839,20 +1886,20 @@ -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.5/debian/fcitx5-chewing/usr/share/fcitx5/addon/chewing.conf -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.5/debian/fcitx5-chewing/usr/share/icons/hicolor/16x16 -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.5/debian/fcitx5-chewing/usr/share/icons/hicolor/16x16/apps --- Installing: /build/reproducible-path/fcitx5-chewing-5.1.5/debian/fcitx5-chewing/usr/share/icons/hicolor/16x16/apps/fcitx-chewing.png -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.5/debian/fcitx5-chewing/usr/share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-chewing.png +-- Installing: /build/reproducible-path/fcitx5-chewing-5.1.5/debian/fcitx5-chewing/usr/share/icons/hicolor/16x16/apps/fcitx-chewing.png -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.5/debian/fcitx5-chewing/usr/share/icons/hicolor/22x22 -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.5/debian/fcitx5-chewing/usr/share/icons/hicolor/22x22/apps --- Installing: /build/reproducible-path/fcitx5-chewing-5.1.5/debian/fcitx5-chewing/usr/share/icons/hicolor/22x22/apps/fcitx-chewing.png -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.5/debian/fcitx5-chewing/usr/share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-chewing.png +-- Installing: /build/reproducible-path/fcitx5-chewing-5.1.5/debian/fcitx5-chewing/usr/share/icons/hicolor/22x22/apps/fcitx-chewing.png -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.5/debian/fcitx5-chewing/usr/share/icons/hicolor/24x24 -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.5/debian/fcitx5-chewing/usr/share/icons/hicolor/24x24/apps --- Installing: /build/reproducible-path/fcitx5-chewing-5.1.5/debian/fcitx5-chewing/usr/share/icons/hicolor/24x24/apps/fcitx-chewing.png -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.5/debian/fcitx5-chewing/usr/share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-chewing.png +-- Installing: /build/reproducible-path/fcitx5-chewing-5.1.5/debian/fcitx5-chewing/usr/share/icons/hicolor/24x24/apps/fcitx-chewing.png -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.5/debian/fcitx5-chewing/usr/share/icons/hicolor/48x48 -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.5/debian/fcitx5-chewing/usr/share/icons/hicolor/48x48/apps --- Installing: /build/reproducible-path/fcitx5-chewing-5.1.5/debian/fcitx5-chewing/usr/share/icons/hicolor/48x48/apps/fcitx-chewing.png -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.5/debian/fcitx5-chewing/usr/share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-chewing.png +-- Installing: /build/reproducible-path/fcitx5-chewing-5.1.5/debian/fcitx5-chewing/usr/share/icons/hicolor/48x48/apps/fcitx-chewing.png -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.5/debian/fcitx5-chewing/usr/share/locale/ca/LC_MESSAGES/fcitx5-chewing.mo -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.5/debian/fcitx5-chewing/usr/share/locale/da/LC_MESSAGES/fcitx5-chewing.mo -- Installing: /build/reproducible-path/fcitx5-chewing-5.1.5/debian/fcitx5-chewing/usr/share/locale/de/LC_MESSAGES/fcitx5-chewing.mo @@ -1870,16 +1917,16 @@ dh_perl dh_link dh_strip_nondeterminism + Normalized debian/fcitx5-chewing/usr/share/locale/ru/LC_MESSAGES/fcitx5-chewing.mo Normalized debian/fcitx5-chewing/usr/share/locale/ko/LC_MESSAGES/fcitx5-chewing.mo - Normalized debian/fcitx5-chewing/usr/share/locale/zh_CN/LC_MESSAGES/fcitx5-chewing.mo - Normalized debian/fcitx5-chewing/usr/share/locale/ja/LC_MESSAGES/fcitx5-chewing.mo - Normalized debian/fcitx5-chewing/usr/share/locale/da/LC_MESSAGES/fcitx5-chewing.mo - Normalized debian/fcitx5-chewing/usr/share/locale/tr/LC_MESSAGES/fcitx5-chewing.mo - Normalized debian/fcitx5-chewing/usr/share/locale/he/LC_MESSAGES/fcitx5-chewing.mo + Normalized debian/fcitx5-chewing/usr/share/locale/ca/LC_MESSAGES/fcitx5-chewing.mo Normalized debian/fcitx5-chewing/usr/share/locale/de/LC_MESSAGES/fcitx5-chewing.mo + Normalized debian/fcitx5-chewing/usr/share/locale/zh_CN/LC_MESSAGES/fcitx5-chewing.mo Normalized debian/fcitx5-chewing/usr/share/locale/zh_TW/LC_MESSAGES/fcitx5-chewing.mo - Normalized debian/fcitx5-chewing/usr/share/locale/ru/LC_MESSAGES/fcitx5-chewing.mo - Normalized debian/fcitx5-chewing/usr/share/locale/ca/LC_MESSAGES/fcitx5-chewing.mo + Normalized debian/fcitx5-chewing/usr/share/locale/he/LC_MESSAGES/fcitx5-chewing.mo + Normalized debian/fcitx5-chewing/usr/share/locale/tr/LC_MESSAGES/fcitx5-chewing.mo + Normalized debian/fcitx5-chewing/usr/share/locale/da/LC_MESSAGES/fcitx5-chewing.mo + Normalized debian/fcitx5-chewing/usr/share/locale/ja/LC_MESSAGES/fcitx5-chewing.mo dh_compress dh_fixperms dh_missing @@ -1900,12 +1947,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/26226/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/26226/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/26483 and its subdirectories -I: Current time: Mon Jun 17 18:15:49 -12 2024 -I: pbuilder-time-stamp: 1718691349 +I: removing directory /srv/workspace/pbuilder/26226 and its subdirectories +I: Current time: Tue Jul 22 02:39:49 +14 2025 +I: pbuilder-time-stamp: 1753101589