xserver/hw
Łukasz Spintzyk a4210fe07a xfree86: Change displays array to pointers array to fix invalid pointer issues after table reallocation
There are rare cases when xf86SetDepthBpp is resizing displays array in confScreen.
As that array is shared between set of ScrnInfoRec's then realloc might invalidate chached DispPtr display values in
otheres ScrnInfoRec objects.

If we will change displays array as an array of pointers to DispRec then cached DispRec pointers in ScrnInfoRec
won't be invalid after reallocation of displays array.

Signed-off-by: Łukasz Spintzyk <lukasz.spintzyk@synaptics.com>
(cherry picked from commit f8a6be04d0)
2021-06-15 14:50:39 +02:00
..
dmx present: fix msc offset calculation in screen mode 2021-06-14 12:16:48 +02:00
kdrive Add ddxInputThread call from os layer into ddx layer 2020-01-13 22:25:39 +00:00
vfb Add ddxInputThread call from os layer into ddx layer 2020-01-13 22:25:39 +00:00
xfree86 xfree86: Change displays array to pointers array to fix invalid pointer issues after table reallocation 2021-06-15 14:50:39 +02:00
xnest Add ddxInputThread call from os layer into ddx layer 2020-01-13 22:25:39 +00:00
xquartz xquartz: Ensure the mouse pointer is shown when switching to a native macOS alert or window 2021-06-14 22:26:43 +00:00
xwayland xwayland: Add PtrFeedback to the touch device 2021-06-08 08:02:37 +00:00
xwin Add ddxInputThread call from os layer into ddx layer 2020-01-13 22:25:39 +00:00
Makefile.am Xwayland DDX 2014-04-03 15:19:22 -07:00
meson.build meson: Move Xvfb build under an option. 2017-09-20 13:19:21 -04:00