-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 ===================Changes since 1.14.2.902 =================== Chris Clayton (1): kdrive: fix build error on gcc 4.8 for out-of-bounds array access Matt Dew (1): bump version from 1.14.2.902 to 1.14.3 ===================Changes since 1.14.2.901 =================== Keith Packard (1): Xi: Allow clients to ask for 2.3 and then 2.2 without failing Maarten Lankhorst (2): Xi: Clamp XIClient maximal version to XIVersion test/xi2: fix protocol-xiqueryversion test Matt Dew (1): bump rev number from 1.14.2.901 to 1.14.2.902 Peter Hutterer (4): dix: check the xi2mask, not the grab type for touch listeners dix: set the valuator mask to ensure XI 1.x events have data test: fix XIQueryVersion check for new behaviour Revert "test: fix XIQueryVersion check for new behaviour" ===================Changes since 1.14.2 =================== Aaron Plattner (1): xfree86: don't enable anything in xf86InitialConfiguration for GPU screens Dave Airlie (4): dix/gpu: remove asserts for output/offload from same slave xf86crtc: don't use scrn->display for gpu screens dix: allow pixmap dirty helper to be used for non-shared pixmaps gpu: call CreateScreenResources for GPU screens Matt Dew (2): bump rev from 1.14.2 to 1.14.3-rc1 Bah, bad rev number. Fixed: changed 1.14.3-rc1 to 1.14.2.901 Peter Hutterer (32): Xi: use a temp variable for the new listener Xi: not having an ownership mask does not mean automatic acceptance dix: don't prepend an activated passive grab to the listeners Xi: if we delivered a TouchEnd to a passive grab, end it Xi: update the core listener state if we delivered the touch event Xi: fix lookup in ActivateEarlyAccept Xi: if a passive async grab is activated from an emulated touch, accept Xi: save state for early acceptance Xi: when punting to a new owner, always create TouchEnd events Xi: use public.processInputProc to replay the touch history Xi: Don't emit a TouchEnd event to a frozen device dix: move EmitTouchEnd to touch.c dix: XAllowEvents() on a touch event means accepting it dix: invert a loop condition dix: use a tmp variable for the to-be-removed touch listener dix: drop DeviceIntRec's activeGrab struct dix: use a temporary variable for listeners[0] dix: freeing a null grab is a bug, complain if doing so dix: AllocGrab can copy if an argument is passed in dix: always copy grabs, don't reference them dix: remove all listeners when freeing a touch Move TouchListenerGone call to CloseDownClient Xi: check for HAS_ACCEPTED only for grab listeners dix: free the old grab when activating a new grab dix: fix cursor refcounting dix: call UpdateDeviceState() for emulated TouchEndEvents Abstract cursor refcounting dix: remove logspam in RefCursor() dix: when ungrabbing an active grab, accept pointer grabs (#66720) dix: UpdateTouchesForGrab must only free the listener grab if it is non-NULL Xi: fix warning - remove unused 'rc' Xi: return !Success from DeliverTouchEmulatedEvent if we didn't deliver Piotr Dziwinski (1): glx: fix uninitialized var in __glXDRIscreenProbe =================== git tag: xorg-server-1.14.3 http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.14.3.tar.bz2 MD5: 86abeb08d3f7ead3a2bd3d6a9ba6714e xorg-server-1.14.3.tar.bz2 SHA1: 7df3611010c8ad2c4aaf210074938607c2c351e3 xorg-server-1.14.3.tar.bz2 SHA256: 02125ae13a443dcbb55f964d5c37f1da2f58ad54c2102356037bec23c1b84f5e xorg-server-1.14.3.tar.bz2 http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.14.3.tar.gz MD5: d171e7e6d58dd7180da897c63ff09fab xorg-server-1.14.3.tar.gz SHA1: e0fb16ab2aff975eec908121da35cc0984e1509b xorg-server-1.14.3.tar.gz SHA256: dd13a7329030c8ff91900d7d1fe95375e3ba277b78731ce350670490b3a13858 xorg-server-1.14.3.tar.gz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.13 (GNU/Linux) iQEcBAEBAgAGBQJSMofKAAoJEKa/N3H3w77DTI8H/00lBDN9CG2gY3OL7t+D/pCW 0yCNN6MRGnCvAKEaSEeZ8hK+syDPi7/4OsqUvLT+ZsvUXtg5FDSwgoSobiRoJXBJ IqSr91ry8+73xq4h81HYbINbixDb2RAieAZgkEmUCunjh06VzauPt//JLsVu75AD PqbYbeBbX3hoUEH/3aC9egrugFVLYAYN5fRJty/0d+1BlrfWILfw7mtG8MKPfYo7 eWkzWOmOxhODdp9LN4zHAEbYPorq5BuXeHNBHWDYLxg6kL8Nq1L5S3K5cGYDUOHk HSz5FyOAxwBrecTZ+DtfROFC82M6NokihIwznrxHy05v/Tet6PohwsIYCWw9WwY=O1ah -----END PGP SIGNATURE-----