• Joined on 2022年01月10日
sphi pushed to main at sphi/tawc 2026年05月10日 14:06:42 +02:00
07edbd5b1f gfxstream-bridge: research transport, host backend, zero-copy; decide in-process
2141eab7d2 logging cleanup: drop smithay per-frame trace, throttle op notifications
305cb18e1c libhybris: bump for loud-error guards on dlsym(TLS) and weak TLSDESC
140a0f4136 build-libhybris: drop || true from install steps so real failures surface
b39ee2b691 notes: park chroot/proot issues, add chroot.md, mark both unsupported
Compare 11 commits »
sphi pushed to main at sphi/tawc 2026年05月10日 06:40:11 +02:00
d95e81066c issues: input tests bypass IC and race the device IME
sphi pushed to main at sphi/tawc 2026年05月10日 06:37:58 +02:00
c206ab3732 ops: drop ScrollingMovementMethod from log TextView so selection works
149067e169 distro info: use VISIBLE_PASSWORD variation to actually disable autocorrect
8e007211db tawcroot: fix device test failures on Pixel 4a
ff72d0fccc tawcroot: drop openat2(RESOLVE_IN_ROOT) for guest openat — fixes cross-bind absolute symlinks
Compare 4 commits »
sphi pushed to main at sphi/tawc 2026年05月10日 03:37:51 +02:00
1132b24c86 distro info: add Run button to invoke a command in the rootfs
sphi pushed to main at sphi/tawc 2026年05月10日 02:41:07 +02:00
be4ac10b82 notes/building: document Rust target + cargo-ndk fresh-system gaps
22f292a588 release: add build-release-apk.sh, wire R8 (off by default)
3090811749 rootfs: shell starts in /root; lxterminal is the sole default app
Compare 3 commits »
sphi pushed to main at sphi/tawc 2026年05月10日 02:11:52 +02:00
40b834ae57 tests: lxterminal real-app input test; libhybris reconfigure on prefix drift
d76bf0abde tawcroot: integration tests for fork/exec/features, fix legacy open(2) and io_uring inheritance gap
4528ec42c5 install: copy libhybris into rootfs, scope app-data bind to share/
e730c25299 notes: design plan for libhybris EGL dispatcher to unblock desktop-GL apps
e410e32b16 install: move rootfs env from profile.d into a Kotlin Map
Compare 10 commits »
sphi pushed to main at sphi/tawc 2026年05月09日 06:33:10 +02:00
37bab4cf68 install-test-deps: skip tawc-dri-test on x86_64
71d5621b98 install: retry verify on failure, route digests through proxy
380fb9f39b input: unify keyboard + text-input focus, drop redundant updateSelection
18c24b1718 tests: build in-rootfs test programs at install-test-deps time
Compare 4 commits »
sphi pushed to main at sphi/tawc 2026年05月09日 05:12:01 +02:00
c14b12e64f tawcroot: try native TCGETS2 first, fall back only on -EACCES
90d6143951 tawcroot: deeper coverage for the TCGETS2 / TCSETS2 handler
03d05574de tawcroot: translate TCGETS2/TCSETS{,W,F}2 to the legacy variants
3dc517048a tawcroot: translate legacy x86_64 epoll_wait to epoll_pwait
5f0ed6ce1f tests: cover surrounding-less text-input clients (lxterminal shape)
Compare 8 commits »
sphi pushed to main at sphi/tawc 2026年05月09日 02:51:47 +02:00
36d6cc2dab tawcroot: clamp fd-relative .. from bind-src dirfds
58dfd7af9f Drop issues/tawcroot-test-device-stdout-sentinel-parsing.md
afe7619b61 scripts: rename tawc-rootfs-run.sh to rootfs-run.sh
Compare 3 commits »
sphi pushed to main at sphi/tawc 2026年05月09日 02:22:06 +02:00
d6c798892e pacman: clear package cache via PostTransaction hook
7d537daaa1 install: trim base packages to just weston (for weston-terminal)
198b61e737 tawcroot: synthesise /proc/sys/kernel/overflow{uid,gid} so glycin's bwrap autodetect trips
bb2bac1783 xwayland: ship binaries as jniLibs to drop the su / magiskpolicy hack
5136973c0c issues: file three pacman-install noise items
Compare 18 commits »
sphi pushed to main at sphi/personal 2026年05月08日 08:42:54 +02:00
506788f303 Switch to new SSH key
sphi pushed to main at sphi/personal 2026年05月08日 08:40:48 +02:00
4ab8c62b1d Add vultr-ctrl
sphi pushed to main at sphi/tawc 2026年05月08日 07:54:33 +02:00
d910fa967d Single broker entry point for chroot work; drop on-disk enter.sh
7dbf68ffbc tawcroot: extract supervisor_init, classify entries, fix-ups from review
1f4c53ad3e launcher: drop setsid -f, let runInside block for app lifetime
e9d58fda79 App: UI polish — recessed cards, grey tonal buttons, "Linux" wording
Compare 4 commits »
sphi pushed to main at sphi/tawc 2026年05月08日 01:44:29 +02:00
b8aadd5cf0 App: per-distro launcher feature + UI polish + emulator setup
d48faf884b tawcroot: scope orphan-detect to top-level entry, not --exec-child
07ff095862 install: gate methods at build time; release ships only tawcroot
e5a292db03 ops/: generic Operation viewer + broker actions; drop autoStart
ef466aef90 scripts/cache-proxy.sh: add list/wipe subcommands
Compare 15 commits »
sphi pushed to main at sphi/tawc 2026年05月05日 03:42:51 +02:00
2399172a74 DistroInfo: don't crash size probe when su isn't reachable
1102b728b4 Cache proxy: fix SNI + cleartext-to-127.0.0.1 for Void install
788a51b6fd scripts/app-build-install.sh: one command for build + install + launch
Compare 3 commits »
sphi pushed to main at sphi/tawc 2026年05月05日 02:31:38 +02:00
b1910dbbb1 .tawctarget: rename 'device' value to 'physical'
2f7da50bfe emulator: refactor to scripts/emulator.sh with start/stop subcommands
7944a56d3f issues: tawcroot orphan PDEATHSIG gap; GTK4-on-Manjaro missing-text
3f861f9a70 Cache proxy: dev-time host-side caching reverse proxy for installs
fe803cdaab scripts/lib/select-device: walk up two dirs to find .tawctarget
Compare 9 commits »
sphi pushed to main at sphi/tawc 2026年05月04日 21:49:36 +02:00
b3690f3739 tawcroot: substitute guest exe path on /proc/self/fd readlink
4b2068c611 tawcroot: don't scribble guest stat buffer on failure
6aab1a2567 tawcroot: fix access("/") returning ENOENT under faccessat
5769c309a3 Defer Wayland-socket bind until just before the calloop dispatches
79eb7b3ce9 Add spec for dev-time mirror cache (host nginx + adb reverse)
Compare 5 commits »
sphi pushed to main at sphi/tawc 2026年05月04日 12:11:10 +02:00
405c49da56 Drop orphan client/fix-android-headers
e9ff8922e1 Redirect dup2/poll through dup3/ppoll in tawcroot's x86_64 handlers
34455c3e74 Void: per-arch repo path + Fastly mirror
Compare 3 commits »
sphi pushed to main at sphi/tawc 2026年05月04日 10:24:14 +02:00
584c11ab24 Fix nested-block-comment bug in installer KDoc
sphi pushed to main at sphi/tawc 2026年05月04日 10:14:37 +02:00
2da7554fc4 Catch fd-relative and per-TID /proc/self synthesis
0072d5bcf3 Compile out strings.c mem* in hosted builds
e7976299bb Multi-thread e2e test for SIGSYS-blocked shadow
b6ea3fab6f Close TID-reuse race on SIGSYS-blocked shadow via exit(2) hook
82205a96c9 Move fcntl BPF fast-path issue into seccomp-filter notes
Compare 14 commits »