The open source OpenXR runtime
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

doc: Make changelog snippets uniform

+84 -51
+2 -1
doc/changes/auxiliary/mr.255.md
··· 1 - tracking: Add image undistort/normalize cache mechanism, to avoid needing to remap every frame. 1 + tracking: Add image undistort/normalize cache mechanism, to avoid needing to 2 + remap every frame.
+2 -1
doc/changes/auxiliary/mr.266.4.md
··· 1 - tracking: Remove all path hardcoded calibration data loading and saving functions. 1 + tracking: Remove all path hardcoded calibration data loading and saving 2 + functions.
+2 -1
doc/changes/auxiliary/mr.278.md
··· 1 - threading: New helper functions and structs for doing threaded work, these are on a higher level then the one in os wrappers. 1 + threading: New helper functions and structs for doing threaded work, these are 2 + on a higher level then the one in os wrappers.
+7 -1
doc/changes/big/mr.306.md
··· 1 - Support optional systemd socket-activation: if not disabled at configure time, `monado-service` can be launched by systemd as a service with an associated socket. If the service is launched this way, it will use the systemd-created domain socket instead of creating its own. (If launched manually, it will still create its own as normal.) This allows optional auto-launching of the service when running a client (OpenXR) application. Associated systemd unit files are also included. 1 + Support optional systemd socket-activation: if not disabled at configure time, 2 + `monado-service` can be launched by systemd as a service with an associated 3 + socket. If the service is launched this way, it will use the systemd-created 4 + domain socket instead of creating its own. (If launched manually, it will still 5 + create its own as normal.) This allows optional auto-launching of the service 6 + when running a client (OpenXR) application. Associated systemd unit files are 7 + also included.
+1 -1
doc/changes/compositor/mr.257.md
··· 1 - Fix XCB memory leaks and correctly use XCB/Xlib interop. 1 + main: Fix XCB memory leaks and correctly use XCB/Xlib interop.
+1 -1
doc/changes/compositor/mr.259.md
··· 1 - Shorten Vulkan initializers. 1 + main: Shorten Vulkan initializers.
+1 -1
doc/changes/compositor/mr.262.md
··· 1 - Port XCB and direct mode back ends to plain C. 1 + main: Port XCB and direct mode back ends to plain C.
+2 -1
doc/changes/compositor/mr.263.md
··· 1 - Add support for Vive Pro, Valve Index, Oculus DK1, DK2 and CV1 to NVIDIA direct mode. 1 + main: Add support for Vive Pro, Valve Index, Oculus DK1, DK2 and CV1 to NVIDIA 2 + direct mode.
+1 -1
doc/changes/compositor/mr.271.md
··· 1 - Split RandR and NVIDIA direct mode window back ends. 1 + main: Split RandR and NVIDIA direct mode window back ends.
+1 -1
doc/changes/compositor/mr.277.md
··· 1 - Improve synchronization and remove redundant vkDeviceWaitIdle calls. 1 + main: Improve synchronization and remove redundant vkDeviceWaitIdle calls.
+2 -1
doc/changes/compositor/mr.278.md
··· 1 - main: Delay the destruction of swapchains until a time where it is safe, this allows swapchains to be destroyed from other threads. 1 + main: Delay the destruction of swapchains until a time where it is safe, this 2 + allows swapchains to be destroyed from other threads.
+2 -1
doc/changes/compositor/mr.282.1.md
··· 1 - client: Propegate the supported formats from the real compositor to the client ones. 1 + client: Propegate the supported formats from the real compositor to the client 2 + ones.
+1
doc/changes/compositor/mr.340.1.md
··· 1 + main: Add support for multiple projection layers.
+1
doc/changes/compositor/mr.340.2.md
··· 1 + main: Implement quad layers.
-2
doc/changes/compositor/mr.340.md
··· 1 - Implement quad layers. 2 - Add support for multiple projection layers.
+1 -1
doc/changes/drivers/mr.242.md
··· 1 - Add a driver for the Google Daydream View controller. 1 + dd: Add a driver for the Google Daydream View controller.
+1 -1
doc/changes/drivers/mr.249.md
··· 1 - Use new pre-filter and 3-DoF filter in drivers. 1 + all: Use new pre-filter and 3-DoF filter in drivers.
+2 -1
doc/changes/drivers/mr.251.md
··· 1 - Added a Arduino based flexible input device driver, along with Arduino C++ code for it. 1 + arduino: Added a Arduino based flexible input device driver, along with Arduino 2 + C++ code for it.
+1 -1
doc/changes/drivers/mr.281.md
··· 1 - Add basic 3DOF driver for Vive Wand Controller with full input support and 1 + vive: Add basic 3DOF driver for Vive Wand Controller with full input support and 2 2 Valve Index Controller with partial input support.
+2 -1
doc/changes/misc_features/mr.233.md
··· 3 3 - mr.238 4 4 - mr.240 5 5 --- 6 - Refactor CMake build system to make static (not object) libraries and explicitly describe dependencies. 6 + build: Refactor CMake build system to make static (not object) libraries and 7 + explicitly describe dependencies.
+2 -1
doc/changes/misc_features/mr.242.2.md
··· 1 - util: Add some bit manipulation helper functions in `util/u_bitwise.c` and `util/u_bitwise.c`. 1 + util: Add some bit manipulation helper functions in `util/u_bitwise.c` and 2 + `util/u_bitwise.c`.
+2 -1
doc/changes/misc_features/mr.242.md
··· 1 - os: Add utility functionality for accessing Bluetooth Low-Energy (Bluetooth LE or BLE) over D-Bus, in `os/os_ble.h` and `os/os_ble_dbus.c`. 1 + os/ble: Add utility functionality for accessing Bluetooth Low-Energy (Bluetooth 2 + LE or BLE) over D-Bus, in `os/os_ble.h` and `os/os_ble_dbus.c`.
+2 -1
doc/changes/misc_features/mr.245.md
··· 1 - tracking: Make stereo_camera_calibration reference counted, and have the prober, not the calibration, call the save function. 1 + tracking: Make stereo_camera_calibration reference counted, and have the prober, 2 + not the calibration, call the save function.
+2 -1
doc/changes/misc_features/mr.249.md
··· 1 - math: Expand algebraic math functions in `math/m_api.h`, `math/m_vec3.h` and `math/m_base.cpp`. 1 + math: Expand algebraic math functions in `math/m_api.h`, `math/m_vec3.h` and 2 + `math/m_base.cpp`.
+1 -1
doc/changes/misc_features/mr.252.2.md
··· 1 - Unify inputs for generated files between CMake and Meson builds. 1 + build: Unify inputs for generated files between CMake and Meson builds.
+1 -1
doc/changes/misc_features/mr.252.md
··· 1 - Enable the build system to install `monado-cli` and `monado-gui`. 1 + build: Enable the build system to install `monado-cli` and `monado-gui`.
+1 -1
doc/changes/misc_features/mr.284.md
··· 1 1 --- 2 2 - issue.62 3 3 --- 4 - Support building with system cJSON instead of bundled copy. 4 + build: Support building with system cJSON instead of bundled copy.
+3 -1
doc/changes/misc_features/mr.292.md
··· 1 - ci: Perform test builds using the Android NDK (for armeabi-v7a and armv8-a). This is not a full Android port (missing a compositor, etc) but it ensures we don't add more Android porting problems. 1 + ci: Perform test builds using the Android NDK (for armeabi-v7a and armv8-a). 2 + This is not a full Android port (missing a compositor, etc) but it ensures we 3 + don't add more Android porting problems.
+2 -1
doc/changes/misc_fixes/issue.65.md
··· 2 2 - issue.64 3 3 - mr.265 4 4 --- 5 - Check if `org.bluez` name is available before calling in `os/os_ble_dbus.c`. 5 + os/ble: Check if `org.bluez` name is available before calling in 6 + `os/os_ble_dbus.c`.
+1 -1
doc/changes/misc_fixes/mr.230.md
··· 1 - Fix build issues and build warnings when 32-bit. 1 + build: Fix build issues and build warnings when 32-bit.
+2 -1
doc/changes/misc_fixes/mr.247.md
··· 1 - os/ble: Fix crash due to bad dbus path, triggered by bad return checking when probing for BLE devices. 1 + os/ble: Fix crash due to bad dbus path, triggered by bad return checking when 2 + probing for BLE devices.
+1 -1
doc/changes/misc_fixes/mr.249.md
··· 1 - Use the correct time delta in DayDream driver. 1 + d/dd: Use the correct time delta in DayDream driver.
+1 -1
doc/changes/misc_fixes/mr.253.md
··· 1 - Stop changelog snippets from showing up in 'Related Pages' 1 + doc: Stop changelog snippets from showing up in 'Related Pages'
+1 -1
doc/changes/misc_fixes/mr.258.md
··· 1 - Fix meson warnings, increase compiler warning level. 1 + build: Fix meson warnings, increase compiler warning level.
+1 -1
doc/changes/misc_fixes/mr.264.md
··· 1 - Fix leak in `os/os_ble_dbus.c` code when failing to find any device. 1 + os/ble: Fix leak in `os/os_ble_dbus.c` code when failing to find any device.
+1 -1
doc/changes/misc_fixes/mr.265.md
··· 1 - Make ble code check for some error returns in `os/os_ble_dbus.c`. 1 + os/ble: Make ble code check for some error returns in `os/os_ble_dbus.c`.
+2 -1
doc/changes/misc_fixes/mr.268.md
··· 1 - Fix warnings in `util/u_hashset.h` after pedantic warnings were enabled for C++. 1 + u/hashset: Fix warnings in `util/u_hashset.h` after pedantic warnings were 2 + enabled for C++.
+2 -1
doc/changes/misc_fixes/mr.284.2.md
··· 1 - Mark OpenXR runtime target in CMake as a MODULE library, instead of a SHARED library. 1 + build: Mark OpenXR runtime target in CMake as a MODULE library, instead of a 2 + SHARED library.
+1 -1
doc/changes/misc_fixes/mr.284.md
··· 1 - Fix failure to build from source on ppc64 and s390x. 1 + build: Fix failure to build from source on ppc64 and s390x.
+6 -6
doc/changes/misc_fixes/mr.314.md
··· 1 - Way way back when Gallium was made `auxiliary` was named `aux` but then it was 2 - ported to Windows and it was renamed to `auxiliary` since Windows is [allergic to 3 - filenames that match its device names](https://docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file#naming-conventions) 4 - (e.g., `AUX`, `CON`, `PRN`, etc.). Through the ages, this knowledge was lost 5 - and so we find ourselves with the same problem. Although 6 - Monado inherited the correct name, the same old mistake was made in docs. 1 + windows: Way way back when Gallium was made `auxiliary` was named `aux` but then 2 + it was ported to Windows and it was renamed to `auxiliary` since Windows is 3 + [allergic to filenames that match its device names](https://docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file#naming-conventions) 4 + (e.g., `AUX`, `CON`, `PRN`, etc.). Through the ages, this knowledge was lost and 5 + so we find ourselves with the same problem. Although Monado inherited the 6 + correct name, the same old mistake was made in docs.
+3 -1
doc/changes/misc_fixes/mr.327.md
··· 1 - CMake build: Rename (nearly) all build options so they begin with `XRT_` and match the defines used in the source. You will probably want to clear your build directory and reconfigure from scratch. 1 + build: For CMake rename (nearly) all build options so they begin with `XRT_` and 2 + match the defines used in the source. You will probably want to clear your build 3 + directory and reconfigure from scratch.
+3 -1
doc/changes/misc_fixes/mr.4.md
··· 1 - Added information to the README containing OpenHMD version requirement and information regarding the requirement of `GL_EXT_memory_object_fd` and limitations on Monado's compositor. 1 + README: Added information to the README containing OpenHMD version requirement 2 + and information regarding the requirement of `GL_EXT_memory_object_fd` and 3 + limitations on Monado's compositor.
+1 -1
doc/changes/state_trackers/issue.63.md
··· 3 3 - mr.256 4 4 --- 5 5 6 - Fix compilation issue in `st/gui` when building without OpenCV. 6 + gui: Fix compilation issue in `st/gui` when building without OpenCV.
+1 -1
doc/changes/state_trackers/mr.261.md
··· 1 - Print more information from the prober when spewing. 1 + prober: Print more information from the prober when spewing.
+2 -1
doc/changes/xrt/mr.266.md
··· 1 - Add a new settings interface for transporting camera settings, in `xrt/xrt_settings.h`. 1 + Add a new settings interface for transporting camera settings, in 2 + `xrt/xrt_settings.h`.
+3 -1
doc/changes/xrt/mr.294.md
··· 1 - Add `XRT_CAST_PTR_TO_OXR_HANDLE` and `XRT_CAST_OXR_HANDLE_TO_PTR` macros to perform warning-free conversion between pointers and OpenXR handles, even on 32-bit platforms. They should be used instead of raw casts. 1 + Add `XRT_CAST_PTR_TO_OXR_HANDLE` and `XRT_CAST_OXR_HANDLE_TO_PTR` macros to 2 + perform warning-free conversion between pointers and OpenXR handles, even on 3 + 32-bit platforms. They should be used instead of raw casts.
+3 -1
doc/changes/xrt/mr.347.md
··· 1 - Remove declaration and implementations of `xrt_prober_create`: the minimal functionality previously performed there should now be moved to `xrt_instance_create`. 1 + Remove declaration and implementations of `xrt_prober_create`: the minimal 2 + functionality previously performed there should now be moved to 3 + `xrt_instance_create`.