summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2017-10-10Unvalidated lengthsNathan Kidd7-4/+17
2017-10-09os: Make sure big requests have sufficient length.Michal Srb1-0/+5
2017-10-04present: Check the whole exec queue on eventLouis-Francis Ratté-Boulianne1-4/+0
2017-10-04xf86-video-modesetting: Add ms_queue_vblank helper [v3]Keith Packard5-97/+95
2017-10-04xkb: Handle xkb formated string output safely (CVE-2017-13723)Keith Packard1-20/+20
2017-10-04xkb: Escape non-printable characters correctly.Michal Srb1-1/+1
2017-10-04Xext/shm: Validate shmseg resource id (CVE-2017-13721)Michal Srb1-0/+1
2017-10-04meson: Port default warning flags from xorg-macrosAdam Jackson1-2/+43
2017-10-04meson: Check for HAVE_TYPEOFAdam Jackson1-1/+4
2017-10-04meson: Default to gnu99Adam Jackson1-1/+4
2017-10-04test: const correctness fixAdam Jackson1-1/+1
2017-10-04dmx: More const correctnessAdam Jackson1-1/+1
2017-10-04dmx: Fix a silly redeclaration bugAdam Jackson1-1/+0
2017-09-27sync: Fix delta value checkLouis-Francis Ratté-Boulianne1-1/+1
2017-09-26modesetting: Skip no-longer-present connectors when resetting BAD linksKeith Packard1-1/+4
2017-09-26xfree86: Hush some warnings when Xv is disabledAdam Jackson1-1/+1
2017-09-25test: Fix a thinko in simple-xinitAdam Jackson1-1/+1
2017-09-25suid: Include sysmacros.h to fix build after glibc-2.25Nick Sarnie1-0/+3
2017-09-23travis: Also build on OSXJon Turney2-2/+43
2017-09-23meson: Make it possible to build for 32-bit targetsJon Turney1-1/+1
2017-09-20glx: Be a bit more paranoid in glx client cleanupAdam Jackson1-0/+1
2017-09-20meson: Use dependency version_compare()Daniel Stone2-7/+3
2017-09-20Build: Use dri3proto/libdrm CFLAGSDaniel Stone2-1/+2
2017-09-20sync: Clean up a bit of header formatting.Eric Anholt1-8/+5
2017-09-20sync: Convert from "CARD64" to int64_t.Eric Anholt6-182/+190
2017-09-20test: Add basic SYNC tests.Eric Anholt4-1/+316
2017-09-20test: Return error from simple-xinit if the client crashes.Eric Anholt1-0/+3
2017-09-20meson: Add Xvfb and Xephyr-glamor testing.Eric Anholt4-0/+39
2017-09-20meson: Move Xvfb build under an option.Eric Anholt2-1/+5
2017-09-18Add an .appveyor.yml for AppVeyor CIJon Turney1-0/+29
2017-09-18Revert "dmx: fix linking"Jon Turney1-2/+1
2017-09-13modesetting: Blacklist EVDI devices from PRIME syncDawid Kurek1-0/+5
2017-09-13dri2: sort DRI2InfoPtr::version checking in ascending orderEmil Velikov1-6/+5
2017-09-13xwayland: Avoid repeatedly looping through window ancestor chainRoman Gilg3-27/+31
2017-09-13xwayland: add envvar XWAYLAND_NO_GLAMOROlivier Fourdan1-0/+7
2017-09-13meson: Move the BUILD_DATE/TIME setup to configure time.Eric Anholt1-4/+2
2017-09-13meson: Include BUILD_DATE in the meson xf86Build.h.Eric Anholt1-1/+1
2017-09-13meson: Respect SOURCE_DATE_EPOCH for reproducible builds.Eric Anholt1-2/+9
2017-09-13configure.ac: Make BUILD_{DATE, TIME} respect SOURCE_DATE_EPOCH if setChris Lamb1-2/+8
2017-09-13fb: Check whether the window is enabled directlyAdam Jackson1-1/+1
2017-09-13glamor: Avoid overflow between box32 and box16 boxOlivier Fourdan1-5/+6
2017-09-13glamor: handle NULL source pictureOlivier Fourdan1-2/+3
2017-09-12glx: Fix visual fbconfig matching with respect to swap methodThomas Hellstrom1-0/+9
2017-09-12glx: Work around a GLX_OML swap method in older dri driversThomas Hellstrom1-0/+7
2017-09-08glx: remove unused systemTimeExtensionEmil Velikov4-27/+0
2017-09-06test: fix compiler warningPeter Hutterer1-1/+1
2017-09-06glamor: use the lowercase xnf.*alloc APIEmil Velikov1-1/+1
2017-09-06xwayland: use the lowercase xnf.*alloc APIEmil Velikov1-1/+1
2017-09-05xwayland: Fix a segfault with pointer lockingOlivier Fourdan1-0/+3
2017-09-04xwayland: No grab handler without protocol supportOlivier Fourdan1-9/+22