xserver/randr
Michael Wyraz c338d19f74 Removing the code that deletes an existing monitor in RRMonitorAdd
In commit 7e1f86d4 monitor support was added to randr. At this time it seemed to be reasonable not to have
more than one (virtual) monitor on a particular physical display. The code was never changed since.

Nowadays, extremely large displays exists (4k displays, ultra-wide displays). In some use cases it makes sense to
split these large physical displays into multiple virtual monitors. An example are ultra-wide screens that can be
split into 2 monitors. The change in this commit makes this work.

Besides that, removing a monitor in a function that is called "RRMonitorAdd" is bad practice and causes
unexpected behaviour.
2024-01-03 08:42:34 +01:00
..
Makefile.am
meson.build
randr.c
randrstr.h
rrcrtc.c
rrdispatch.c
rrinfo.c
rrlease.c
rrmode.c
rrmonitor.c
rroutput.c
rrpointer.c
rrproperty.c
rrprovider.c
rrproviderproperty.c
rrscreen.c
rrsdispatch.c
rrtransform.c
rrtransform.h
rrxinerama.c