From 39be1eaf3da291e02f0757cb4c0f3b4b0d28aeb5 Mon Sep 17 00:00:00 2001 From: Jakob Bornecrantz <jakob@collabora.com> Date: Fri, 29 May 2020 10:55:48 +0100 Subject: [PATCH] doc: Remove old changelog fragments --- doc/changes/auxiliary/mr.358.md | 1 - doc/changes/auxiliary/mr.359.1.md | 2 -- doc/changes/auxiliary/mr.359.2.md | 2 -- doc/changes/big/mr.408.md | 7 ------- doc/changes/compositor/mr.358.md | 1 - doc/changes/compositor/mr.359.1.md | 2 -- doc/changes/compositor/mr.359.2.md | 2 -- doc/changes/compositor/mr.359.3.md | 3 --- doc/changes/compositor/mr.394.1.md | 3 --- doc/changes/compositor/mr.394.2.md | 2 -- doc/changes/drivers/mr.359.md | 2 -- doc/changes/drivers/mr.405.md | 5 ----- doc/changes/drivers/mr.406.md | 1 - doc/changes/drivers/mr.417.md | 1 - doc/changes/drivers/mr.418.md | 1 - doc/changes/ipc/mr.359.1.md | 4 ---- doc/changes/ipc/mr.359.2.md | 3 --- doc/changes/ipc/mr.369.md | 1 - doc/changes/misc_features/mr.330.md | 1 - doc/changes/state_trackers/mr.358.md | 1 - doc/changes/state_trackers/mr.359.1.md | 2 -- doc/changes/state_trackers/mr.359.10.md | 3 --- doc/changes/state_trackers/mr.359.11.md | 3 --- doc/changes/state_trackers/mr.359.12.md | 2 -- doc/changes/state_trackers/mr.359.13.md | 1 - doc/changes/state_trackers/mr.359.14.md | 2 -- doc/changes/state_trackers/mr.359.15.md | 2 -- doc/changes/state_trackers/mr.359.16.md | 2 -- doc/changes/state_trackers/mr.359.17.md | 2 -- doc/changes/state_trackers/mr.359.2.md | 2 -- doc/changes/state_trackers/mr.359.3.md | 3 --- doc/changes/state_trackers/mr.359.4.md | 2 -- doc/changes/state_trackers/mr.359.5.md | 4 ---- doc/changes/state_trackers/mr.359.6.md | 3 --- doc/changes/state_trackers/mr.359.7.md | 3 --- doc/changes/state_trackers/mr.359.8.md | 2 -- doc/changes/state_trackers/mr.359.9.md | 2 -- doc/changes/state_trackers/mr.368.md | 3 --- doc/changes/state_trackers/mr.377.md | 2 -- doc/changes/state_trackers/mr.379.md | 1 - doc/changes/state_trackers/mr.410.md | 3 --- doc/changes/state_trackers/mr.411.md | 3 --- doc/changes/xrt/mr.359.md | 3 --- doc/changes/xrt/mr.365.md | 4 ---- doc/changes/xrt/mr.369.md | 1 - doc/changes/xrt/mr.407.md | 3 --- 46 files changed, 108 deletions(-) delete mode 100644 doc/changes/auxiliary/mr.358.md delete mode 100644 doc/changes/auxiliary/mr.359.1.md delete mode 100644 doc/changes/auxiliary/mr.359.2.md delete mode 100644 doc/changes/big/mr.408.md delete mode 100644 doc/changes/compositor/mr.358.md delete mode 100644 doc/changes/compositor/mr.359.1.md delete mode 100644 doc/changes/compositor/mr.359.2.md delete mode 100644 doc/changes/compositor/mr.359.3.md delete mode 100644 doc/changes/compositor/mr.394.1.md delete mode 100644 doc/changes/compositor/mr.394.2.md delete mode 100644 doc/changes/drivers/mr.359.md delete mode 100644 doc/changes/drivers/mr.405.md delete mode 100644 doc/changes/drivers/mr.406.md delete mode 100644 doc/changes/drivers/mr.417.md delete mode 100644 doc/changes/drivers/mr.418.md delete mode 100644 doc/changes/ipc/mr.359.1.md delete mode 100644 doc/changes/ipc/mr.359.2.md delete mode 100644 doc/changes/ipc/mr.369.md delete mode 100644 doc/changes/misc_features/mr.330.md delete mode 100644 doc/changes/state_trackers/mr.358.md delete mode 100644 doc/changes/state_trackers/mr.359.1.md delete mode 100644 doc/changes/state_trackers/mr.359.10.md delete mode 100644 doc/changes/state_trackers/mr.359.11.md delete mode 100644 doc/changes/state_trackers/mr.359.12.md delete mode 100644 doc/changes/state_trackers/mr.359.13.md delete mode 100644 doc/changes/state_trackers/mr.359.14.md delete mode 100644 doc/changes/state_trackers/mr.359.15.md delete mode 100644 doc/changes/state_trackers/mr.359.16.md delete mode 100644 doc/changes/state_trackers/mr.359.17.md delete mode 100644 doc/changes/state_trackers/mr.359.2.md delete mode 100644 doc/changes/state_trackers/mr.359.3.md delete mode 100644 doc/changes/state_trackers/mr.359.4.md delete mode 100644 doc/changes/state_trackers/mr.359.5.md delete mode 100644 doc/changes/state_trackers/mr.359.6.md delete mode 100644 doc/changes/state_trackers/mr.359.7.md delete mode 100644 doc/changes/state_trackers/mr.359.8.md delete mode 100644 doc/changes/state_trackers/mr.359.9.md delete mode 100644 doc/changes/state_trackers/mr.368.md delete mode 100644 doc/changes/state_trackers/mr.377.md delete mode 100644 doc/changes/state_trackers/mr.379.md delete mode 100644 doc/changes/state_trackers/mr.410.md delete mode 100644 doc/changes/state_trackers/mr.411.md delete mode 100644 doc/changes/xrt/mr.359.md delete mode 100644 doc/changes/xrt/mr.365.md delete mode 100644 doc/changes/xrt/mr.369.md delete mode 100644 doc/changes/xrt/mr.407.md diff --git a/doc/changes/auxiliary/mr.358.md b/doc/changes/auxiliary/mr.358.md deleted file mode 100644 index a4f61e172..000000000 --- a/doc/changes/auxiliary/mr.358.md +++ /dev/null @@ -1 +0,0 @@ -os/threading: Include `xrt_compiler.h` to fix missing stdint types. diff --git a/doc/changes/auxiliary/mr.359.1.md b/doc/changes/auxiliary/mr.359.1.md deleted file mode 100644 index f43a5b2fd..000000000 --- a/doc/changes/auxiliary/mr.359.1.md +++ /dev/null @@ -1,2 +0,0 @@ -util: Add a very simple fifo for indices, this is used to keep track of -swapchain in order of age (oldness). diff --git a/doc/changes/auxiliary/mr.359.2.md b/doc/changes/auxiliary/mr.359.2.md deleted file mode 100644 index c5632a35f..000000000 --- a/doc/changes/auxiliary/mr.359.2.md +++ /dev/null @@ -1,2 +0,0 @@ -util: Expand `u_hashset` to be able to automatically allocate a `u_hashet_item` -and insert it. \ No newline at end of file diff --git a/doc/changes/big/mr.408.md b/doc/changes/big/mr.408.md deleted file mode 100644 index 087ac3810..000000000 --- a/doc/changes/big/mr.408.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -- mr.408 -- mr.409 ---- -Centralise the logging functionality in Monado to a single util helper. -Previously most of our logging was done via fprints and gated behind booleans, -now there are common functions to call and a predfined set of levels. diff --git a/doc/changes/compositor/mr.358.md b/doc/changes/compositor/mr.358.md deleted file mode 100644 index e6d99ecff..000000000 --- a/doc/changes/compositor/mr.358.md +++ /dev/null @@ -1 +0,0 @@ -main: Include `<math.h>` in layers renderer for missing `tanf` function. diff --git a/doc/changes/compositor/mr.359.1.md b/doc/changes/compositor/mr.359.1.md deleted file mode 100644 index 75c7f7d34..000000000 --- a/doc/changes/compositor/mr.359.1.md +++ /dev/null @@ -1,2 +0,0 @@ -swapchain: Give out the oldset image index when a image is acquired. This logic -can be made better, but will work for the good case. diff --git a/doc/changes/compositor/mr.359.2.md b/doc/changes/compositor/mr.359.2.md deleted file mode 100644 index b20e94999..000000000 --- a/doc/changes/compositor/mr.359.2.md +++ /dev/null @@ -1,2 +0,0 @@ -swapchain: Close any FDs that are still valid, for instance the ipc server -copies the FDs to the client. diff --git a/doc/changes/compositor/mr.359.3.md b/doc/changes/compositor/mr.359.3.md deleted file mode 100644 index 576427dad..000000000 --- a/doc/changes/compositor/mr.359.3.md +++ /dev/null @@ -1,3 +0,0 @@ -client: When we give a image fd to the either OpenGL or Vulkan it is consumed -and can not be rused. So make sure that it is set to an invalid fd value on the -`xrt_image_fd` on the owning `xrt_swapchain_fd`. diff --git a/doc/changes/compositor/mr.394.1.md b/doc/changes/compositor/mr.394.1.md deleted file mode 100644 index 02909a85a..000000000 --- a/doc/changes/compositor/mr.394.1.md +++ /dev/null @@ -1,3 +0,0 @@ -main: We were alpha blending all layers previously, but now we support the -layer flag that OpenXR gives us. We do this by using different `VkImageView`s -with different component swizzles. diff --git a/doc/changes/compositor/mr.394.2.md b/doc/changes/compositor/mr.394.2.md deleted file mode 100644 index b26dd7121..000000000 --- a/doc/changes/compositor/mr.394.2.md +++ /dev/null @@ -1,2 +0,0 @@ -layer_rendering: Use the visibility flags on quad to correctly show the layers -in each eye. diff --git a/doc/changes/drivers/mr.359.md b/doc/changes/drivers/mr.359.md deleted file mode 100644 index c63ea92e1..000000000 --- a/doc/changes/drivers/mr.359.md +++ /dev/null @@ -1,2 +0,0 @@ -psvr: Normalize the rotation to not trip up the client app when it gives the -rotation back to `st/oxr` again. diff --git a/doc/changes/drivers/mr.405.md b/doc/changes/drivers/mr.405.md deleted file mode 100644 index 8388ad6fa..000000000 --- a/doc/changes/drivers/mr.405.md +++ /dev/null @@ -1,5 +0,0 @@ -vive: Create vive_config module to isolate config code and avoid duplication between controller and headset code. -vive: Probe for controllers in vive_proper interface. -vive: Fix a bug where using the Vive Pro crashed Monado. -vive: Fix a bug where the controller didn't parse JSON vectors correctly. -vive: Move missing functions to and use u_json. diff --git a/doc/changes/drivers/mr.406.md b/doc/changes/drivers/mr.406.md deleted file mode 100644 index 25fcc6628..000000000 --- a/doc/changes/drivers/mr.406.md +++ /dev/null @@ -1 +0,0 @@ -vive: Add support for Gen1 and Gen2 Vive Trackers. diff --git a/doc/changes/drivers/mr.417.md b/doc/changes/drivers/mr.417.md deleted file mode 100644 index 09799a79f..000000000 --- a/doc/changes/drivers/mr.417.md +++ /dev/null @@ -1 +0,0 @@ -vive: Port to new u_logging API. diff --git a/doc/changes/drivers/mr.418.md b/doc/changes/drivers/mr.418.md deleted file mode 100644 index 1133223a8..000000000 --- a/doc/changes/drivers/mr.418.md +++ /dev/null @@ -1 +0,0 @@ -comp: Set a compositor window title. diff --git a/doc/changes/ipc/mr.359.1.md b/doc/changes/ipc/mr.359.1.md deleted file mode 100644 index 95ccd9ca5..000000000 --- a/doc/changes/ipc/mr.359.1.md +++ /dev/null @@ -1,4 +0,0 @@ -server: Almost completely overhaul the handling of swapchain life cycle -including: correctly track which swapchains are alive; reuse ids; enforce the -maximum number of swapchains; and destroy underlying swapchains when they are -destroyed by the client. diff --git a/doc/changes/ipc/mr.359.2.md b/doc/changes/ipc/mr.359.2.md deleted file mode 100644 index 6488f0891..000000000 --- a/doc/changes/ipc/mr.359.2.md +++ /dev/null @@ -1,3 +0,0 @@ -util: Make sure to not access NULL control messages, say in the case of the -server failing to create a swapchain. Also add a whole bunch of paranoia when -it comes to the alignment of the control message buffers. diff --git a/doc/changes/ipc/mr.369.md b/doc/changes/ipc/mr.369.md deleted file mode 100644 index a902111d0..000000000 --- a/doc/changes/ipc/mr.369.md +++ /dev/null @@ -1 +0,0 @@ -ipc: Return XR_ERROR_INSTANCE_LOST on IPC errors. diff --git a/doc/changes/misc_features/mr.330.md b/doc/changes/misc_features/mr.330.md deleted file mode 100644 index 120b0cf0f..000000000 --- a/doc/changes/misc_features/mr.330.md +++ /dev/null @@ -1 +0,0 @@ -build: Allow enabling inter-procedural optimization in CMake GUIs, if supported by platform and compiler. diff --git a/doc/changes/state_trackers/mr.358.md b/doc/changes/state_trackers/mr.358.md deleted file mode 100644 index d34a76549..000000000 --- a/doc/changes/state_trackers/mr.358.md +++ /dev/null @@ -1 +0,0 @@ -OpenXR: Update headers to 1.0.9. diff --git a/doc/changes/state_trackers/mr.359.1.md b/doc/changes/state_trackers/mr.359.1.md deleted file mode 100644 index 9fefbca1f..000000000 --- a/doc/changes/state_trackers/mr.359.1.md +++ /dev/null @@ -1,2 +0,0 @@ -OpenXR: Verify that the XrViewConfigurationType is supported by the system as -required by the OpenXR spec in xrEnumerateEnvironmentBlendModes. diff --git a/doc/changes/state_trackers/mr.359.10.md b/doc/changes/state_trackers/mr.359.10.md deleted file mode 100644 index 6b7ed71f2..000000000 --- a/doc/changes/state_trackers/mr.359.10.md +++ /dev/null @@ -1,3 +0,0 @@ -OpenXR: Return the correct error code when verifying the sub action, if it is -a valid sub action path but not given at action creation we should return -`XR_ERROR_PATH_UNSUPPORTED`. diff --git a/doc/changes/state_trackers/mr.359.11.md b/doc/changes/state_trackers/mr.359.11.md deleted file mode 100644 index 7b6c681fe..000000000 --- a/doc/changes/state_trackers/mr.359.11.md +++ /dev/null @@ -1,3 +0,0 @@ -OpenXR: Validate the subImage data for both projection and quad layers layers, -refactor code out so it can be shared with the different types of layers. Need -to track some state on the `oxr_swapchain` in order to do the checking. diff --git a/doc/changes/state_trackers/mr.359.12.md b/doc/changes/state_trackers/mr.359.12.md deleted file mode 100644 index cf64759b3..000000000 --- a/doc/changes/state_trackers/mr.359.12.md +++ /dev/null @@ -1,2 +0,0 @@ -OpenXR: Correct the return error code for action and action set localized name -validation. diff --git a/doc/changes/state_trackers/mr.359.13.md b/doc/changes/state_trackers/mr.359.13.md deleted file mode 100644 index 85c49ae0c..000000000 --- a/doc/changes/state_trackers/mr.359.13.md +++ /dev/null @@ -1 +0,0 @@ -OpenXR: Correct the error messages on sub action paths errors. diff --git a/doc/changes/state_trackers/mr.359.14.md b/doc/changes/state_trackers/mr.359.14.md deleted file mode 100644 index 9f1f5fa4d..000000000 --- a/doc/changes/state_trackers/mr.359.14.md +++ /dev/null @@ -1,2 +0,0 @@ -OpenXR: Track the name and localized name for both actions and action sets, that -way we can make sure that there are no duplicates. This is required by the spec. diff --git a/doc/changes/state_trackers/mr.359.15.md b/doc/changes/state_trackers/mr.359.15.md deleted file mode 100644 index d06f85ce8..000000000 --- a/doc/changes/state_trackers/mr.359.15.md +++ /dev/null @@ -1,2 +0,0 @@ -OpenXR: Do better checking if action sets and actions have been attached to the -session or not. diff --git a/doc/changes/state_trackers/mr.359.16.md b/doc/changes/state_trackers/mr.359.16.md deleted file mode 100644 index 23bbf4178..000000000 --- a/doc/changes/state_trackers/mr.359.16.md +++ /dev/null @@ -1,2 +0,0 @@ -OpenXR: Validate the arguments for `xrSuggestInteractionProfileBindings` better -so that it follows the spec better. diff --git a/doc/changes/state_trackers/mr.359.17.md b/doc/changes/state_trackers/mr.359.17.md deleted file mode 100644 index 25511cb3f..000000000 --- a/doc/changes/state_trackers/mr.359.17.md +++ /dev/null @@ -1,2 +0,0 @@ -OpenXR: Rework the logging formatting of error messages, this makes it easier to -read for the application developer. diff --git a/doc/changes/state_trackers/mr.359.2.md b/doc/changes/state_trackers/mr.359.2.md deleted file mode 100644 index be5b592fa..000000000 --- a/doc/changes/state_trackers/mr.359.2.md +++ /dev/null @@ -1,2 +0,0 @@ -OpenXR: Correctly ensure that the application has called the required get -graphics requirements function when creating a session. diff --git a/doc/changes/state_trackers/mr.359.3.md b/doc/changes/state_trackers/mr.359.3.md deleted file mode 100644 index b5baae0b2..000000000 --- a/doc/changes/state_trackers/mr.359.3.md +++ /dev/null @@ -1,3 +0,0 @@ -OpenXR: When a `XrSession` is destroyed purge the event queue of any events that -references to it so that no events gets delivered to the applications with -stales handles. diff --git a/doc/changes/state_trackers/mr.359.4.md b/doc/changes/state_trackers/mr.359.4.md deleted file mode 100644 index b6a066507..000000000 --- a/doc/changes/state_trackers/mr.359.4.md +++ /dev/null @@ -1,2 +0,0 @@ -OpenXR: Make the event queue thread safe, all done with a simple mutex that is -not held for long at all. diff --git a/doc/changes/state_trackers/mr.359.5.md b/doc/changes/state_trackers/mr.359.5.md deleted file mode 100644 index a1a5ddf2a..000000000 --- a/doc/changes/state_trackers/mr.359.5.md +++ /dev/null @@ -1,4 +0,0 @@ -OpenXR: A major overhaul of the swapchain acquire, wait and release code. This -makes it almost completely conformant with the spec. Tricky parts include that -multiple images can be acquired, but only one can be waited on before being -released. diff --git a/doc/changes/state_trackers/mr.359.6.md b/doc/changes/state_trackers/mr.359.6.md deleted file mode 100644 index 7d5772b9f..000000000 --- a/doc/changes/state_trackers/mr.359.6.md +++ /dev/null @@ -1,3 +0,0 @@ -OpenXR: Enforce that static swapchains can only be acquired once, this is -required by the spec and make sure that a image is only rendered to once, and -allows the runtime to perform special optimizations on the image. diff --git a/doc/changes/state_trackers/mr.359.7.md b/doc/changes/state_trackers/mr.359.7.md deleted file mode 100644 index 0ff0202a9..000000000 --- a/doc/changes/state_trackers/mr.359.7.md +++ /dev/null @@ -1,3 +0,0 @@ -OpenXR: Make the function `xrGetReferenceSpaceBoundsRect` at least conform to -the spec without actually implementing it, currently we do not track bounds in -Monado. diff --git a/doc/changes/state_trackers/mr.359.8.md b/doc/changes/state_trackers/mr.359.8.md deleted file mode 100644 index d4fe66dc6..000000000 --- a/doc/changes/state_trackers/mr.359.8.md +++ /dev/null @@ -1,2 +0,0 @@ -OpenXR: Make the session state changes obey the specification. The code is -fairly hair as is and should be improved at a later time. diff --git a/doc/changes/state_trackers/mr.359.9.md b/doc/changes/state_trackers/mr.359.9.md deleted file mode 100644 index 711234230..000000000 --- a/doc/changes/state_trackers/mr.359.9.md +++ /dev/null @@ -1,2 +0,0 @@ -OpenXR: Use the correct XrPath for `/user/gamepad` while it sits in the users -hand itsn't `/user/hand/gamepad` as previously believed. diff --git a/doc/changes/state_trackers/mr.368.md b/doc/changes/state_trackers/mr.368.md deleted file mode 100644 index fa447e335..000000000 --- a/doc/changes/state_trackers/mr.368.md +++ /dev/null @@ -1,3 +0,0 @@ -OpenXR: Where used make sure we verify the view configuration type is a valid -enum value, the code is setup so that we in the future can support new values -via extensions easily. diff --git a/doc/changes/state_trackers/mr.377.md b/doc/changes/state_trackers/mr.377.md deleted file mode 100644 index 55313b7b2..000000000 --- a/doc/changes/state_trackers/mr.377.md +++ /dev/null @@ -1,2 +0,0 @@ -OpenXR: More correctly verify the interactive profile binding data, including -the given interactive profile is correct and the binding point is valid. diff --git a/doc/changes/state_trackers/mr.379.md b/doc/changes/state_trackers/mr.379.md deleted file mode 100644 index 53c717005..000000000 --- a/doc/changes/state_trackers/mr.379.md +++ /dev/null @@ -1 +0,0 @@ -OpenXR: Transform input types in a somewhat flexible, composable way. Also, do conversion at sync time, and use the transformed values to evaluate if the input has changed, per the spec. diff --git a/doc/changes/state_trackers/mr.410.md b/doc/changes/state_trackers/mr.410.md deleted file mode 100644 index e4c01fdc7..000000000 --- a/doc/changes/state_trackers/mr.410.md +++ /dev/null @@ -1,3 +0,0 @@ -OpenXR: Tidy the extensions generated by the script and order them according -to extension prefix, starting with KHR, EXT, Vendor, KHRX, EXTX, VendorX. Also -rename the `MND_ball_on_stick_controller` to `MNDX_ball_on_a_stick_controller`. \ No newline at end of file diff --git a/doc/changes/state_trackers/mr.411.md b/doc/changes/state_trackers/mr.411.md deleted file mode 100644 index f250f5444..000000000 --- a/doc/changes/state_trackers/mr.411.md +++ /dev/null @@ -1,3 +0,0 @@ -OpenXR: Fix overly attached action sets, which would appear to be attached to -a session even after the session has been destroyed. Also tidy up comments and -other logic surrounding this. diff --git a/doc/changes/xrt/mr.359.md b/doc/changes/xrt/mr.359.md deleted file mode 100644 index bc8605893..000000000 --- a/doc/changes/xrt/mr.359.md +++ /dev/null @@ -1,3 +0,0 @@ -compositor: Remove the `array_size` field from the struct, this was the only -state tracker supplied value that was on the struct, only have values that the -compositor decides over on the struct. diff --git a/doc/changes/xrt/mr.365.md b/doc/changes/xrt/mr.365.md deleted file mode 100644 index 376d71fe0..000000000 --- a/doc/changes/xrt/mr.365.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -- mr.367 ---- -Improve Doxygen documentation of interfaces. Now the inheritance structure and implementation of interfaces is shown in the docs, and helper functions that call through function pointers are listed as "member functions", to help developers understand the internal structure of Monado better. diff --git a/doc/changes/xrt/mr.369.md b/doc/changes/xrt/mr.369.md deleted file mode 100644 index 487584345..000000000 --- a/doc/changes/xrt/mr.369.md +++ /dev/null @@ -1 +0,0 @@ -xrt: Add xrt_result_t return type to many compositor functions that previously had no way to indicate failure. diff --git a/doc/changes/xrt/mr.407.md b/doc/changes/xrt/mr.407.md deleted file mode 100644 index cae6bd02e..000000000 --- a/doc/changes/xrt/mr.407.md +++ /dev/null @@ -1,3 +0,0 @@ -compositor: Introduce `xrt_swapchain_create_info` simplifying the argument -passing between various layers of the compositor stack and also simplify future -refactoring projects. -- GitLab