ReviewOS

also looking at this

craft-native/craft

feat(android): getCurrentPosition in Zig — ratchet 52 → 51

#188
Merged glennmichael123 wants to merge feat/android-position into main
6 files +466 -3
packages/zig/test/android_conformance_test.zigmodified+4-2
Changes to packages/zig/test/android_conformance_test.zig
@@ -59,6 +59,7 @@ const zig_sources = [_][]const u8{
5959 @embedFile("src/bridge_android_appstate.zig"),
6060 @embedFile("src/bridge_android_bluetooth.zig"),
6161 @embedFile("src/bridge_android_motion.zig"),
62 @embedFile("src/bridge_android_position.zig"),
6263};
6364
6465/// How many spec actions Zig does not serve yet.
@@ -94,8 +95,9 @@ const zig_sources = [_][]const u8{
9495/// first listener shim — the callback object is the holder's, the work is
9596/// Zig's; 56 with the app-state trio, the first migration where the state
9697/// itself moved rather than being worked around; 54 with the Bluetooth scan
97/// pair; 52 with the motion pair, once org.json agreed to print the floats.
98const max_not_yet_migrated: usize = 52;
98/// pair; 52 with the motion pair, once org.json agreed to print the floats;
99/// 51 with getCurrentPosition, which needed the same and two Java interfaces.
100const max_not_yet_migrated: usize = 51;
99101
100102/// Every `@JavascriptInterface fun <name>(` in the Kotlin bridge.
101103///