Commit Graph

5343 Commits

Author SHA1 Message Date
jsg
94a0ddf05d Backport a Mesa fix from Andreas Boll.
glx: Fix returned values of GLX_RENDERER_PREFERRED_PROFILE_MESA
2015-03-18 05:30:10 +00:00
matthieu
dada7626ab update 2015-03-17 20:58:11 +00:00
matthieu
9b9b8ffe5b Update to libXfont 1.5.1.
Contains fixes for following issues:
CVE-2015-1802: bdfReadProperties: property count needs range check
CVE-2015-1803: bdfReadCharacters: bailout if a char's bitmap cannot be read
CVE-2015-1804: bdfReadCharacters: ensure metrics fit into xCharInfo struct
2015-03-17 20:42:25 +00:00
matthieu
3bb902790f New X resources for xdm greeter providing a new appearance.
ok ajacoutot@, mpi@, no concerns from deraadt@
positive feedback from many others
2015-03-16 20:41:21 +00:00
matthieu
c057e335e0 Make logos background transparent. 2015-03-16 20:38:50 +00:00
matthieu
819b9b90cf Repair protection of installed configuration files 2015-03-15 19:09:22 +00:00
matthieu
36eb5c3c77 No more reasons not to use the 8bpp XPM logo on !sparc 2015-03-15 18:43:18 +00:00
matthieu
a555ce6bc7 Drop #ifdef Hp300Architecture 2015-03-15 18:39:48 +00:00
matthieu
09c6bb35dc Allow the greeter to set the input fields bg color
A new 'inpColor' resource is added for that.

Already commited upstream.
2015-03-15 17:20:41 +00:00
matthieu
f5af455cc0 regen 2015-03-15 17:05:11 +00:00
matthieu
46e4a396d9 use LDADD to link the greeter library. Makes dependencies tracking work. 2015-03-15 17:02:36 +00:00
matthieu
59754beaac uhts(4) was merged into ums(4).
Patch by Benjamin Baier. Thanks.
2015-03-13 20:47:23 +00:00
matthieu
90d1a8fa6d update 2015-03-13 20:45:53 +00:00
mpi
f19ea1ac3a Make sure the end of a motion is correctly detected even if the hardware
does not always report a 0 'w' value for two-finger contacts.

Diff from Ulf Brosziewski.

Fix a regression with Synaptics touchpads reported by Patrick keshishian
and Henrik Friedrichsen on misc@.

ok matthieu@, deraadt@
2015-03-06 22:49:34 +00:00
jsg
f149319ba0 Only build the gallium radeon winsys on i386/amd64 as
those are the only archs that currently use gallium radeon drivers.

It should build anywhere that has the libdrm radeon headers
installed.  And while that should really be everywhere it
isn't at the moment and won't be for release.

It isn't clear why the radeon winsys in Mesa 10.4 didn't have
the same problem.

Found the hard way by todd@ on alpha.
2015-02-23 23:39:27 +00:00
jsg
f62222a305 Backport support for GLX_MESA_query_renderer for non Intel drivers.
This is desirable as the chromium port now uses this extension to
obtain pci vendor/device ids for use in feature/extension blacklists.

Prompted by a mail from byrnet@, tested on r600g by krw@

The newly added os_get_total_physical_memory() was passing the length of
a pointer rather than the type which made the sysctl call fail on
non 64 bit archs.  And it was passing the wrong pointer for the result.
Fixes for these problems have been submitted back upstream.
2015-02-22 09:30:33 +00:00
jsg
82481235fe use .PATH to work around symlinks in dist tarball 2015-02-21 00:39:06 +00:00
jsg
fcd877ee01 update 2015-02-20 23:45:23 +00:00
jsg
257dd67a93 sync 2015-02-20 23:42:39 +00:00
jsg
a3c5584b37 switch back to Mesa 10.2
With 10.4.3 gpu compositing on chromium would result in a black window
on older Intel parts (ie x60s with 945gm) and at least some discrete
Radeon parts.  These problems do not seem to occur on recent Intel
parts, though those have coherent memory and hardware contexts.

It isn't clear what changes in Mesa are involved in the problem
though it also occurs with the 10.3 branch.
2015-02-20 23:31:04 +00:00
jsg
039ad8c4a0 Merge Mesa 10.2.9 2015-02-20 23:09:50 +00:00
jsg
dcc515067a Import Mesa 10.2.9 2015-02-20 22:42:51 +00:00
matthieu
9b16ccde7b log read errors at verbose level 4 and above.
This prevents filling /var/log/Xorg.0.log when a device gets disconnected.
XXX more work is needed to actually disable it (and make it possible to
automatically re-enable it when it becomes available again).
2015-02-17 08:21:14 +00:00
okan
99ed76e391 simplify error messages; discussed with doug@ 2015-02-14 18:24:12 +00:00
matthieu
a3e13143bb update 2015-02-12 07:31:57 +00:00
matthieu
5b19f6d757 Update to xserver 1.16.4.
Contains fix for CVE-2015-0255. ok dcoppa@
2015-02-11 20:58:46 +00:00
kettenis
389048d736 Enable file descriptor passing code.
ok deraadt@, matthieu@
2015-02-09 09:55:52 +00:00
kettenis
a77282edc7 Use __MAP_NOFAULT to map shared memory passed through file descriptors. This
completely avoids the risk of getting killed by a signal because the backing
storage isn't there.

Use the __-prefixed name for now, as we might still change the name.

ok deraadt@, matthieu@
2015-02-09 09:45:32 +00:00
tedu
50b7f7db27 add support for 2560x1440 16:9 mode. ok matthieu 2015-02-09 08:23:24 +00:00
mpi
874cd889c2 Keep cumulative coordinates values in sync with absolute ones.
This improve "two-finger scrolling" on synaptics and will allow to
have proper "click-and-drag" support on elantech.

Note that this change is needed because wsmouse(4)/wscons(4) do not
support multitouch events for the moment and every protocol supported
by pms(4) do its own translation to fake such events.

From Ulf Brosziewski, ok shadchin@
2015-02-09 03:31:31 +00:00
todd
bf5b4f6dc6 sync 2015-02-07 14:23:36 +00:00
jsg
47560c4a54 update 2015-02-07 01:37:41 +00:00
jsg
9bd5aba6bb update to libdrm 2.4.59 2015-02-07 01:34:35 +00:00
schwarze
3002cb4064 add missing macros and new sentence, new line 2015-02-03 16:15:13 +00:00
jsg
9411ad8983 Update to the latest glxinfo code in mesa demos git which notably adds
information based on GLX_MESA_query_renderer.

The glxinfo man page isn't present in mesa demos so switch our page to
mdoc and update the flags.

Prompted by an initial diff from brynet@
ok brynet@ kettenis@
2015-02-03 03:17:20 +00:00
jsg
d7186e55ad Remove the local workaround for alignment faults in the VBO code on
archs with strict 64 bit pointer alignment and use Brian Paul's fix
which has been committed upstream and should end up in future releases
of 10.4.x.
2015-01-31 05:41:14 +00:00
kettenis
3c60ea3f52 Avoid GNU expr extensions. Already committed upstream.
ok matthieu@
2015-01-30 10:51:41 +00:00
todd
325e3a7c0a puffy 5.7 2015-01-28 08:34:05 +00:00
matthieu
87c098c895 Update to libxcb and xcb-proto 1.11.
Tested on a bulk ports build by naddy@.
Lots of churn due to white-space and comments changes in generated code.
2015-01-26 21:32:10 +00:00
jsg
4bbc410819 sync 2015-01-26 06:51:23 +00:00
jca
82a7a68ebe Pass sessreg(1) the correct path to the Xservers file.
xdm sessions were erroneously marked as active after being terminated.

Issue noticed and patch by Patrick Keshishian.
ok matthieu@
2015-01-25 21:51:20 +00:00
matthieu
e16e45ccc9 update 2015-01-25 20:02:54 +00:00
shadchin
32671b925a Ignore WSCONS_EVENT_SYNC events, suggested matthieu@. 2015-01-25 18:58:15 +00:00
matthieu
166b04a2db Update to xf86-video-vmware 13.1.0 2015-01-25 18:57:12 +00:00
shadchin
b914c84312 Update to xf86-input-mouse 1.9.1.
ok matthieu@
2015-01-25 18:49:45 +00:00
matthieu
926fee6e46 Update to xf86-video-geode 2.11.16 2015-01-25 17:39:48 +00:00
jsg
908f8ae5ac update 2015-01-25 15:55:16 +00:00
jsg
5f55a0a16b Mesa 10.4.3 2015-01-25 15:09:12 +00:00
jsg
08bb3187f2 Merge Mesa 10.4.3
Tested by matthieu@ mpi@ and myself.  landry@ ran a ports bulk build.
kettenis@ tracked down the cause of an alignment fault on archs
that require strict eight byte pointer alignment.
2015-01-25 14:41:14 +00:00
jsg
ce58a52730 Import Mesa 10.4.3 2015-01-25 14:05:42 +00:00