xserver-multidpi/hw
Keith Packard bfa5c73a36 ephyr: Free damage structure at server reset time
The usual mechanism for freeing a damage structure when the pixmap is
destroyed does not work for the screen pixmap as it isn't freed in the
normal way.

The existing driver cleanup function, scrfini, is called after the
wrapped CloseScreen functions, including damageCloseScreen, are called
and thus ephyr can't free the damage structure at that point.

Deal with this by providing an early CloseScreen hook in KdCloseScreen
which ephyr can use to free the damage structure before damage itself
shuts down.

Signed-off-by: Keith Packard <keithp@keithp.com>
Reviewed-by: Jamey Sharp <jamey@minilop.net>
2014-07-17 11:26:44 -07:00
..
dmx glxproxy: Fix memory leak on error path in CreateGLXPixmap (#50281) (v2) 2014-05-22 17:13:59 -07:00
kdrive ephyr: Free damage structure at server reset time 2014-07-17 11:26:44 -07:00
vfb Build fbcmap_mi.c once, rather than once for each DDX 2014-03-27 14:34:06 +00:00
xfree86 hw/xfree86: Let xf86Rotate leave the BlockHandler unwrapped when possible 2014-07-17 11:17:25 -07:00
xnest Build fbcmap_mi.c once, rather than once for each DDX 2014-03-27 14:34:06 +00:00
xquartz XQuartz: Update logic to account for title bar on every display in Mavericks 2014-05-31 17:48:29 -07:00
xwayland xwayland: Add glamor and DRI3 support 2014-06-24 15:09:55 -07:00
xwin hw/xwin: link dynamically and export symbols 2014-07-03 15:48:07 +01:00
Makefile.am Xwayland DDX 2014-04-03 15:19:22 -07:00