Commit Graph

5766 Commits

Author SHA1 Message Date
matthieu
6e7ded1bc0 update 2016-08-03 20:33:55 +00:00
matthieu
185312ce1c xserver: fix an off-by-one error that lead to asprintf("%s", NULL)
reported by deraadt@, fix reviewed in X.Org by Keith Packard.
2016-08-03 19:31:23 +00:00
matthieu
7d876864d7 Merge the build of Xephyr in the main xserver build.
Recent X server doesn't require to build the DIX with different
options for xfree86 and kdrive.

Tested for beeing a no-op on m88k by Kenji Aoyama. Thanks
2016-07-30 12:18:35 +00:00
kettenis
4159a76ad9 Disable the code that allocates W|X memory. There is fallback code that
gets used if allocating W|X memory fails, which is probably a bit slower.
However, that is much better than commit a W^X violation which currently
gets you killed.

ok jca@
2016-07-25 20:12:06 +00:00
matthieu
62f874b3fd update 2016-07-11 20:10:15 +00:00
matthieu
7da41a3963 Version-less logos for 6.0 and above 2016-07-11 20:02:02 +00:00
sthen
56f8ee6cc3 sync (xkb) 2016-06-29 19:53:39 +00:00
shadchin
9edad4b9e6 update 2016-06-28 16:54:14 +00:00
shadchin
2b85c7e4ac Update to xkeyboard-config 2.18
ok matthieu@, test danj@
2016-06-28 16:49:22 +00:00
mglocker
13dfb063f0 Comparing maximum frame buffer size after VIDIOC_DQBUF ioctl against
'buf.bytesused' instead of 'buf.length' makes more sense.

From Patrick Keshish
2016-06-06 19:31:22 +00:00
mglocker
58b259de1a To match the encoding type, compare against 'pixelformat' instead of
'description' which could contain any value.  Fixes VIDIOC_ENUM_FMT ioctl
for utvfu(4).

Spotted by Patrick Keshish.

ok mpi
2016-06-06 11:55:38 +00:00
matthieu
4921d8f29b move libepoxy to 3RDPARTY. Not hosted in freedesktop's xorg repositories 2016-06-06 06:12:24 +00:00
mglocker
75f41efb37 Add 'q' option to just display the device properties and quit.
Tested and ok czarkoff
2016-06-04 07:44:32 +00:00
tb
9df5e43bd2 mmap(2) failure is indicated by MAP_FAILED, not NULL.
ok mglocker
2016-06-02 08:53:32 +00:00
mglocker
9d46737716 Just try to unmap a buffer when something has been mapped before.
ok semarie tb
2016-06-02 07:47:25 +00:00
jsg
d4793e821b Avoid calling a function only built with dri3, fixes an undefined
symbol crash when opting into uxa reported by Walter Alejandro Iglesias.

ok kettenis@ matthieu@
2016-06-02 05:37:26 +00:00
tb
7d6f19381b Guard against using tp_start uninitialized in case no frame was
grabbed in verbose mode.

ok mglocker
2016-05-31 08:45:14 +00:00
mglocker
b1a7299baa Add mmap(2) support for frame grabbing and make it default over read(2).
The introduced '-g' option still allows to fallback to read(2).

With input from tb, jmc, and Patrick Keshishian.

ok tb
2016-05-31 06:47:12 +00:00
dcoppa
84ff959861 Update to freetype-doc-2.6.3 2016-05-30 08:28:23 +00:00
dcoppa
bd5c5e0b0d "javascript" renamed to "js" 2016-05-30 08:22:54 +00:00
dcoppa
fc2035f145 "javascript" renamed to "js" 2016-05-30 08:22:04 +00:00
deraadt
e841caea7f sync 2016-05-30 01:12:51 +00:00
sthen
bc12085aa9 sync (xserver and freetype) 2016-05-29 13:53:24 +00:00
dcoppa
558b65489d bump freetype major 2016-05-29 12:29:25 +00:00
matthieu
7df828bb8a update 2016-05-29 12:04:14 +00:00
matthieu
e927c03e30 Update to xserver 1.18.3. Tested by shadchin@ and naddy@.
Note that indirect GLX is now disbled by default.
2016-05-29 12:02:34 +00:00
dcoppa
c494c45427 sync following freetype update 2016-05-29 12:02:11 +00:00
dcoppa
04fa58073a Bump following freetype update.
Suggested by sthen@

ok sthen@, naddy@, matthieu@
2016-05-29 11:59:59 +00:00
dcoppa
ebfdec871f Update to FreeType 2.6.3
ok sthen@, naddy@, matthieu@
2016-05-29 11:57:09 +00:00
jsg
0e692b0e6e sync 2016-05-29 11:28:52 +00:00
jsg
54a54fc867 update 2016-05-29 10:56:24 +00:00
jsg
363dd58b73 Merge Mesa 11.2.2 2016-05-29 10:40:19 +00:00
jsg
f8d9379ca7 Import Mesa 11.2.2 2016-05-29 10:11:54 +00:00
matthieu
799a95bf0b Pickup upstream commit 2c50639 to prepare build with xserver 1.18 2016-05-16 09:54:33 +00:00
matthieu
115bc431db update 2016-05-16 07:30:30 +00:00
matthieu
5b07d03465 No more hppa64 2016-05-12 07:19:50 +00:00
matthieu
699cb20b48 remove xsystrace (already un-linked from builds) 2016-05-07 19:15:07 +00:00
okan
dbd50a50c6 If supplied format to menuq_add() is NULL, fill text with an empty
string; found by Christian Neukirchen.
2016-04-28 16:28:38 +00:00
matthieu
8dfadd833c sync 2016-04-25 20:06:35 +00:00
matthieu
189ba43a02 un-hook xsystrace(1). ok beck@ 2016-04-25 19:25:31 +00:00
matthieu
6b14cdf954 Fix white space/indentation to match X.Org style. 2016-04-24 17:21:55 +00:00
matthieu
a009af0b91 Fall back to /dev/ttyC0 when the console device is not a wsdisplay(4)
Problem noticed by sthen@.
2016-04-24 17:20:04 +00:00
bru
f796d9564f Don't stop scrolling when handling TOUCH_RESET events.
To avoid jumps, the original version of the handler clears
the scroll flags. The method works well if a scroll gesture
continues, but it can preclude "coasting". The new version
adjusts the coordinates that determine the speed and direction
of scrolling.

ok shadchin@, mpi@
2016-04-22 23:06:53 +00:00
kettenis
3c6443a9bb Make sure we authenticate before calling loader_get_driver_for_fd(). This
function invokes some drm ioctls that require the client to be authenticated.

tested by espie@
ok jsg@
2016-04-20 12:23:56 +00:00
matthieu
fec755cb07 update 2016-04-05 20:13:39 +00:00
matthieu
c74754b133 regen 2016-04-04 20:49:53 +00:00
matthieu
0614319f42 Revert part of previous I didn't intend to commit and clean-up. 2016-04-04 20:49:36 +00:00
matthieu
ee39420829 regen 2016-04-04 20:38:15 +00:00
matthieu
fc8dc9fdc2 Fix EXA detection.
As of 1.17.2, the xserver is more picky about the order in which
headers are included. We need to account for this in order for the
compile time exa.h check to succeed.

Patch from Matthew Rezny upstreams.
2016-04-04 20:37:58 +00:00
matthieu
008bc27715 regen 2016-04-04 20:23:50 +00:00