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
d95e81066c
issues: input tests bypass IC and race the device IME
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
1132b24c86
distro info: add Run button to invoke a command in the rootfs
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
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
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
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)
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
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
506788f303
Switch to new SSH key
4ab8c62b1d
Add vultr-ctrl
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
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
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
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
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)
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
584c11ab24
Fix nested-block-comment bug in installer KDoc
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