Commit graph

36 commits

Author SHA1 Message Date
6ae2bcb091 feat(graphics): implement ANativeWindow C-ABI types and pixel formats 2026-09-30 08:12:32 +05:30
514717f37f fix(input): implement UTF-8 safe IME preedit indexing, Nintendo Switch glyph mapping, and rumble auto-expiration 2026-09-30 07:51:27 +05:30
c79c3c36ec test(input): implement end-to-end IME text editing and gamepad rumble integration test 2026-09-30 07:46:46 +05:30
ddf37578fb feat(input): implement unified input manager and register Vibrator classes in JNI 2026-09-30 07:46:08 +05:30
52ac39072f feat(input): implement dual-motor force feedback and trigger rumble manager 2026-09-30 07:45:06 +05:30
98328f6014 feat(input): implement Gamepad button translation and Android keycodes 2026-09-30 07:44:07 +05:30
8a7a05ec9a feat(input): implement IME preedit state machine and cursor area tracker 2026-09-30 07:43:09 +05:30
b901f42592 fix(jni): implement full 233-pointer JNINativeInterface table, pinned JNI pointers, and working method dispatchers 2026-09-29 22:19:59 +05:30
1c4e21f625 test(jni): implement JNI_OnLoad and ANativeActivity end-to-end integration test 2026-09-29 22:14:25 +05:30
8307bee065 feat(jni): implement ANativeActivity struct and lifecycle callback runner 2026-09-29 22:13:52 +05:30
45c56f342f feat(jni): implement Android framework class emulation and device properties 2026-09-29 22:13:02 +05:30
1a9d0b0153 feat(jni): implement JNI object registry and string memory management 2026-09-29 22:12:13 +05:30
3923f7aa28 feat(jni): implement synthetic JavaVM and JNIEnv dispatch tables 2026-09-29 22:11:13 +05:30
f17473eb22 fix(audio): implement frame-aware ring buffer, handle registry to prevent double-free, and high-fidelity DFT loopback test 2026-09-29 21:18:44 +05:30
7f6828df0c feat(audio): implement AAudio C-ABI function bindings 2026-09-29 21:11:40 +05:30
370a13c422 feat(audio): implement ephemeral PipeWire capture stream lifecycle 2026-09-29 21:10:53 +05:30
4629456002 feat(audio): implement lock-free audio sample ring buffer 2026-09-29 21:10:02 +05:30
f3c5a1eef6 feat(audio): implement AAudio C-ABI types and stream builder 2026-09-29 21:09:12 +05:30
a9e069ba52 fix(core): complete Bionic linker pipeline with dynamic relocations, symbol triage, W^X protections, and bounds validation 2026-09-29 17:12:23 +05:30
0ffddd2f3d feat(core): implement end-to-end BionicLinker library loader 2026-09-29 17:08:08 +05:30
4702aaa37c feat(core): implement Bionic TLS block allocation and TCB self-pointer setup 2026-09-29 17:07:14 +05:30
df210a88a1 feat(core): implement failing stub trampoline and host dlsym resolver 2026-09-29 17:06:18 +05:30
298884e194 feat(core): implement x86_64 dynamic relocation calculation engine 2026-09-29 17:05:34 +05:30
9a1224d9a8 feat(core): implement dynamic section string table and symbol resolution 2026-09-29 17:04:48 +05:30
4d245aa59f feat(core): implement RAII virtual memory mapper with page alignment 2026-09-29 17:04:02 +05:30
2d0cf8c478 feat(core): implement ELF64 header and program segment parser 2026-09-29 17:03:17 +05:30
de3aefcb7b fix(review): resolve PKCS#7 X.509 cert extraction, ZipSlip traversal, HTTP error status, and wire CLI commands 2026-09-29 08:23:28 +05:30
175b8772f4 feat(gui): implement egui navigation tabs and control dashboard 2026-09-29 08:09:53 +05:30
c922851f91 feat(cli): implement clap argument parsing and subcommands 2026-09-29 08:07:19 +05:30
5e45657cd9 feat(bootstrap): implement launch crash watchdog and safe mode auto-recovery 2026-09-29 08:06:15 +05:30
b4be13d9f2 feat(bootstrap): implement bubblewrap sandbox argument builder and priority helper 2026-09-29 08:05:10 +05:30
f209c7ad64 feat(bootstrap): implement non-destructive mod overlay manager 2026-09-29 08:04:27 +05:30
72dcee25a8 feat(bootstrap): implement FastFlag manager, presets, and allowlist validation 2026-09-29 08:03:33 +05:30
44a858ace2 feat(bootstrap): implement APK signature validation and targeted binary extraction 2026-09-29 08:02:43 +05:30
f8343a1623 feat(bootstrap): implement Roblox CDN client and atomic downloader 2026-09-29 08:02:01 +05:30
a61cf3053f feat(core): scaffold workspace and implement symbol triage foundation 2026-09-29 08:00:18 +05:30