Open Issues Need Help
View All on GitHubAI Summary: The MirAL API needs to be enhanced to provide more comprehensive display configuration options, beyond basic screen layout. Currently, advanced features like gamma ramp adjustment are only accessible through internal server-side APIs, and there's no corresponding Wayland extension. The goal is to expose these features through MirAL and create the necessary Wayland extension.
AI Summary: This issue proposes adding a C++ wrapper for `wl_array` in Mir to prevent memory leaks and other potential bugs. The task involves creating a RAII wrapper that initializes on creation and releases on destruction, then replacing all existing `wl_array` occurrences with this new wrapper.
AI Summary: Review the Mir compositor's symbol generator's hidden symbols list to identify and remove any unnecessary entries, ensuring consistency in its behavior. This involves examining entries like `miral::SimulatedSecondaryClick*` and determining their necessity.
AI Summary: The task involves modifying the Mir compositor to accurately report the make and model of connected displays using EDID information instead of placeholder text. This requires updating the `output_manager.cpp` file to parse EDID data and populate the `wl_output::geometry` structure with the correct manufacturer and model information.