Commit graph

953 commits

Author SHA1 Message Date
Patrick Nicolas 825de0ec09 cmake: Fix building in dir with whitespace
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2319>
2024-09-06 10:18:51 -05:00
Simon Zeni 738acfbcf7 st/oxr: add more checks around xrBeginSession and xrEndSession
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2162>
2024-08-28 16:00:13 -05:00
Rylie Pavlik 511efda748 scripts: pytest-based Android device testing
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2311>
2024-08-23 15:05:07 +00:00
Rylie Pavlik 182d87015f scripts, a/vk: Fix calling functions using their Vulkan 1.0 name rather than promoted name
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2233>
2024-08-23 14:04:37 +00:00
Jarvis Huang 764263d171 st/oxr: Combine Android activity lifecycle with session lifecycle
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/1655>
2024-08-22 15:27:53 -05:00
Jarvis Huang 30c067db7f xrt: Add XRT_ERROR_ANDROID
Co-authored-by: Rylie Pavlik <rylie.pavlik@collabora.com>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/1655>
2024-08-22 10:30:18 -05:00
Rylie Pavlik 77bdc1a80e xrt: Add Android-specific features to xrt_instance.
Describe Android lifecycle callbacks

Co-authored-By: Jarvis Huang <quic_jarvhuan@quicinc.com>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/1655>
2024-08-22 10:30:18 -05:00
Rylie Pavlik 78717c2c38 xrt: Add xrt_android header with info about Android lifecycle callbacks
Co-authored-By: Jarvis Huang <quic_jarvhuan@quicinc.com>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/1655>
2024-08-22 09:06:36 -05:00
Jarvis Huang 5ede35c71d xrt: Add xrt_platform_info
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/1655>
2024-08-22 09:06:36 -05:00
Jarvis Huang a86db1307d xrt: Add xrt_application_info
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/1655>
2024-08-21 11:20:09 -05:00
Rylie Pavlik ec6e9c8b7f ipc/android: Be sure to catch destructor exceptions, if any.
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2308>
2024-08-21 10:58:26 -05:00
Rylie Pavlik bdd61330f7 doc: Document !2272
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2272>
2024-08-16 17:34:41 -05:00
Rylie Pavlik 5375d366cb a/android: Fix warnings
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2307>
2024-08-15 15:45:47 -05:00
galister 2d3978b1b0 doc: Document !2299
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2299>
2024-08-12 15:02:59 +00:00
Fernando Velazquez Innella ea262a539c doc: Document !2302
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2302>
2024-08-06 10:55:46 -04:00
Rylie Pavlik 0c1f488d8a doc: Add diagrams for swapchain image allocation control flow.
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2300>
2024-08-02 12:29:55 -05:00
Rylie Pavlik cc41c56ad0 doc: Add mermaid diagram support to Doxygen config
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2300>
2024-08-02 12:28:13 -05:00
Rylie Pavlik 75018539fd doc: Update header.html from doxygen 1.9.4
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2300>
2024-08-02 11:31:45 -05:00
Simon Zeni 570c956341 c/main: introduce XRT_COMPOSITOR_WAYLAND_CONNECTOR env var to request connector
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2295>
2024-07-31 18:53:01 +00:00
Patrick Nicolas dfc602288a doc: Document !2285
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2285>
2024-07-30 19:39:33 +00:00
Torge Matthies 8e407e9683 t/libmonado: add function for getting a device's battery status information
Co-authored-by: Gabriele Musco <gabmus@disroot.org>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2292>
2024-07-30 18:07:54 +00:00
Torge Matthies f5b9ed31c5 ipc: add battery status query
Co-authored-by: Gabriele Musco <gabmus@disroot.org>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2292>
2024-07-30 18:07:54 +00:00
Torge Matthies 81d9d1ee91 d/steamvr_lh: implement battery status query
Co-authored-by: Gabriele Musco <gabmus@disroot.org>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2292>
2024-07-30 18:07:54 +00:00
Torge Matthies 0f57657ba0 d/survive: implement battery status query
Co-authored-by: Gabriele Musco <gabmus@disroot.org>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2292>
2024-07-30 18:07:54 +00:00
Torge Matthies 59d9d832d6 xrt: add device battery status query
Co-authored-by: Gabriele Musco <gabmus@disroot.org>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2292>
2024-07-30 18:07:54 +00:00
tao.pei a0dbda4977 doc: Document !2153
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2153>
2024-07-26 12:38:01 -05:00
galister d86ca89da5 doc: Document !2280
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2288>
2024-07-19 22:43:38 +09:00
galister c6d341a935 doc: Document !2284
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2284>
2024-07-18 21:09:34 +00:00
galister b20d80147d doc: Document !2286
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2286>
2024-07-18 23:34:53 +09:00
Simon Zeni 34d82ea082 xrt: introduce XRT_ERROR_NOT_IMPLEMENTED
Merge XRT_ERROR_DEVICE_FUNCTION_NOT_IMPLEMENTED and XRT_ERROR_COMPOSITOR_FUNCTION_NOT_IMPLEMENTED
into a single generic result value.

Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2244>
2024-07-15 17:26:03 +00:00
Simon Zeni 557dfa8bf1 cmake: bump required version to 3.22
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2261>
2024-07-04 19:05:03 +00:00
Korcan Hussein 2ca0820a65 doc: Document !2258
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2258>
2024-06-26 11:30:15 +01:00
rcelyte 3139079aaa d/steamvr_lh: Support loading SlimeVR OpenVR driver alongside lighthouse
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2251>
2024-06-17 17:50:39 +00:00
Shijian b6bc7bba1e doc: Document !2130
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2130>
2024-06-12 15:24:43 +00:00
Rylie Pavlik 4a6dcd0077 doc: Update CHANGELOG
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2242>
2024-06-07 16:50:30 -05:00
Rylie Pavlik d44c49dd1b doc: Cleanup changelog
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2242>
2024-06-07 16:50:30 -05:00
Rylie Pavlik f971b5ca68 doc: Update release instructions
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2242>
2024-06-07 16:50:29 -05:00
Rylie Pavlik de9b9f79ea gradle: Use our own groovy code to compute a version from git
git worktree is not supported by androidgitversion

This makes it work with git worktrees and submodules, unlike the
plugin we used before. Unlike some other gradle plugins,
this allows us to set our own filter for tags that get included in
the version.

Thanks to Tao Pei for noticing the problem and proposing an initial fix.

Co-authored-by: tao.pei <tao.pei@xjmz.com>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2204>
2024-06-07 15:22:47 -05:00
Rylie Pavlik 44552a1722 doc/changes: Clean up changelog fragments
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2241>
2024-06-07 14:26:06 +00:00
Christoph Haag 41593ef09d doc: Document !2239
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2239>
2024-06-07 14:13:44 +00:00
Hui Xu cdb9c38ee0 external/jnipp: Check and re-assign JNIEnv
Fixes a crash when resumed from launcher.

Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2226>
2024-06-06 01:46:01 +00:00
Rylie Pavlik 5b8edfbb30 c/main: Default to compute compositor on Android to work around issue #381
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2235>
2024-06-05 16:10:02 -05:00
Rylie Pavlik fc830bc5b4 a/util: Prepend "monado" to function name on android logcat
For easier searching.

Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2232>
2024-06-05 19:55:58 +00:00
Simon Zeni d2c4126ba6 doc: fix doxygen extra stylesheet issues
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2230>
2024-06-05 19:43:17 +00:00
Alicja Michalska 69907679fc d/wmr: Add definitions for Acer AH101 HMD
This patch adds VID/PID for Acer AH101 (WMR) headset.

Signed-off-by: Alicja Michalska <ahplka19@gmail.com>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2222>
2024-06-05 18:57:11 +00:00
Mario Kleiner 335960d1ad doc: Document !2228
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2228>
2024-06-04 19:54:02 +00:00
Christoph Haag b681a01f7f doc: Document !2225 2024-06-01 01:41:21 +02:00
Korcan Hussein 1e047b5b6d gradle,ci: Sign CI APKs for Android release builds
Co-authored-by: Rylie Pavlik <rylie.pavlik@collabora.com>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2209>
2024-05-30 17:25:23 -05:00
Korcan Hussein 68beca75d4 doc: Document !2210
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2210>
2024-05-30 20:30:25 +00:00
Jan Schmidt 6cd8181b22 Changelog for !2227
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2227>
2024-05-30 19:51:13 +03:00