[PULL] xephyr xcb conversion, code deletion, and bugfixes
Eric Anholt
eric at anholt.net
Tue Sep 3 14:38:52 PDT 2013
The following changes since commit 94d4e29aedc69431fa9b299ca1b67947173d7a24:
Xi: allow for XIAllowEvent requests larger than XI < 2.2 size (#68554) (2013-08-30 14:26:55 +1000)
are available in the git repository at:
git://people.freedesktop.org/~anholt/xserver ephyr-fixes
for you to fetch changes up to abc2bfca16adcd1e5657d4ce54f4e1335d5ed53f:
kdrive: initialize GLX for xephyr (2013-09-03 14:35:39 -0700)
----------------------------------------------------------------
Eric Anholt (20):
ephyr: Drop dead ephyrHostAtomToLocal code.
ephyr: Expose a single function for detecting extensions.
ephyr: Rename and use the proper type for what was host_screen->info.
ephyr: Move the host screen info into the kdrive screen private.
ephyr: Move event processing into ephyr.c.
ephyr: Remove some pointless indirection in the XV code.
ephyr: Refactor XV adaptor feature detection.
ephyr: Remove the host/server split for XV adaptors.
ephyr: Remove the host/server split for XV attributes.
ephyr: Remove the host/server split for XV formats.
ephyr: Remove the host/server split for video encodings.
ephyr: Remove another host/server split for XV image formats.
ephyr: Remove the host/server split of the actual XV video operations.
ephyr: Remove the remaining bits of host/server XV split.
ephyr: Remove the helper libs for each of the optional components.
ephyr: Garbage collect some dead XV clipping code.
ephyr: Garbage collect some DOA host window clipping code.
ephyr: Use host (HW) cursors by default.
ephyr: Flush the X connection when updating the window title.
ephyr: Do grab/ungrab for ctrl+shift, not just shift+ctrl.
Julien Cristau (19):
Xephyr: stop loading the host's keymap
Xephyr: start converting hostx.c over to xcb
Xephyr: use xcb-shape instead of XShape*
Xephyr: no need for XDisplayKeycodes
Xephyr: xcb-ify pointer/keyboard grab
Xephyr: xcb-ify visual list construction
Xephyr: delete unused proxy code
Xephyr: delete unused hostx_get_extension_info function
Xephyr: replace XKeycodeToKeysym with xcb-keysyms
Xephyr: move HostX.visual to xcb
Xephyr: some more hostx.c xcb-ification
Xephyr: use xcb for event handling
Xephyr: use xcb-xv instead of libXv
Xephyr: move ephyrdri over to xcb
Xephyr: remove unused DRI1 code
Xephyr: move glx code to xcb
Xephyr: drop remaining Xlib dependency
Xephyr: handle errors in event loop
Xephyr: we're not using Xlib anymore, no need to undef _XSERVER64
Sebastien Bacher (1):
kdrive: initialize GLX for xephyr
configure.ac | 6 +-
hw/kdrive/ephyr/Makefile.am | 91 ++-
hw/kdrive/ephyr/XF86dri.c | 654 --------------------
hw/kdrive/ephyr/ephyr.c | 439 ++++++++++----
hw/kdrive/ephyr/ephyr.h | 20 +-
hw/kdrive/ephyr/ephyrdri.c | 201 +++++--
hw/kdrive/ephyr/ephyrdriext.c | 7 +-
hw/kdrive/ephyr/ephyrglxext.c | 14 +-
hw/kdrive/ephyr/ephyrhostglx.c | 677 +++++++--------------
hw/kdrive/ephyr/ephyrhostglx.h | 11 +-
hw/kdrive/ephyr/ephyrhostproxy.c | 91 ---
hw/kdrive/ephyr/ephyrhostproxy.h | 51 --
hw/kdrive/ephyr/ephyrhostvideo.c | 975 ------------------------------
hw/kdrive/ephyr/ephyrhostvideo.h | 231 -------
hw/kdrive/ephyr/ephyrinit.c | 33 +-
hw/kdrive/ephyr/ephyrproxyext.c | 115 ----
hw/kdrive/ephyr/ephyrproxyext.h | 33 -
hw/kdrive/ephyr/ephyrvideo.c | 746 ++++++++++++-----------
hw/kdrive/ephyr/hostx.c | 1228 +++++++++++++++-----------------------
hw/kdrive/ephyr/hostx.h | 104 +---
hw/kdrive/ephyr/xf86dri.h | 124 ----
21 files changed, 1689 insertions(+), 4162 deletions(-)
delete mode 100644 hw/kdrive/ephyr/XF86dri.c
delete mode 100644 hw/kdrive/ephyr/ephyrhostproxy.c
delete mode 100644 hw/kdrive/ephyr/ephyrhostproxy.h
delete mode 100644 hw/kdrive/ephyr/ephyrhostvideo.c
delete mode 100644 hw/kdrive/ephyr/ephyrhostvideo.h
delete mode 100644 hw/kdrive/ephyr/ephyrproxyext.c
delete mode 100644 hw/kdrive/ephyr/ephyrproxyext.h
delete mode 100644 hw/kdrive/ephyr/xf86dri.h
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 835 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg-devel/attachments/20130903/d0c0aa05/attachment.pgp>
More information about the xorg-devel
mailing list