<div dir="ltr">Hi all,<br><br>Currently. the Xorg Xserver has its own implementation of the VESA CVT standard timing modelines generator in `hw/xfree86/modes/xf86cvt.c`.<br><br>That code is placed in its own source file alone because it is also being used by the `cvt` utility.<br><br>Because it's part of the Xorg DDX, Xwayland, which is another DDX also has a copy of the same code in `hw/xwayland/xwayland-cvt.c`.<br><br>Now with Xwayland being a standalone package, mutter which uses the cvt utility at build time still needs to install `cvt` from Xorg to generate the modes used in Wayland.<br><br>Some time ago, discussing with Jonas Adahl on irc, we thought it would be a good idea to have that code and utility part of its own standalone project, to avoid the code duplication and possibly ease contributions.<br><br>That was <a href="https://gitlab.freedesktop.org/xorg/xserver/-/issues/1142">https://gitlab.freedesktop.org/xorg/xserver/-/issues/1142</a><br><br>So I went ahead and did just that, called it “libxcvt” and placed in <a href="https://gitlab.freedesktop.org/ofourdan/libxcvt">https://gitlab.freedesktop.org/ofourdan/libxcvt</a><br><br>I also made a merge request to use that code in the Xserver: <a href="https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/637">https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/637</a><br><br>Can we consider moving “libxcvt” to the xorg/lib namespace in gitlab?<br><div><br></div><div>Cheers</div><div>Olivier</div></div>