[PATCH v5 1/7] winex11.drv: Add Xinerama display device handler.
Huw Davies
huw at codeweavers.com
Tue May 21 05:17:17 CDT 2019
On Mon, May 20, 2019 at 10:14:22PM +0800, Zhiyi Zhang wrote:
> Display device handlers are used to initialize the display device
> registry data. Different handlers can be implemented according to
> the defined interface, for example, via Xinerama or XRandR.
> With those registry data, EnumDisplayDevices, EnumDisplayMonitors
> and GetMonitorInfo can be built on top of it.
>
> Signed-off-by: Zhiyi Zhang <zzhang at codeweavers.com>
> ---
> v2: Supersede 162308~162314, fix xinerama primary adapter reporting, fix registry data reinit failure.
> v3: Rebase
> v4: Merge patches. Rebase. Supersede 164594~164599, 164612~164613
> v5: Fix explorer patch triggered user32 test failures. Supersede 165122~165128.
>
> dlls/winex11.drv/Makefile.in | 1 +
> dlls/winex11.drv/display.c | 74 ++++++++++++++++
> dlls/winex11.drv/x11drv.h | 77 +++++++++++++++++
> dlls/winex11.drv/x11drv_main.c | 1 +
> dlls/winex11.drv/xinerama.c | 154 +++++++++++++++++++++++++++++++++
> 5 files changed, 307 insertions(+)
> create mode 100644 dlls/winex11.drv/display.c
There's still an awful lot of dead code in this patch. The xinerama functions
should get added as they are needed by the display layer.
Huw.
More information about the wine-devel
mailing list