Commit Graph

5210 Commits

Author SHA1 Message Date
matthieu
b16ff86102 Update to xcb-util-keysyms 0.4.0 2015-04-06 12:39:42 +00:00
matthieu
a625cf28cc Update to xcb-util-image 0.4.0 2015-04-06 12:39:04 +00:00
matthieu
f17e0a8651 Update to xcb-util 0.4.0 2015-04-06 12:38:11 +00:00
matthieu
ed91ece414 Make cleandir also remove the built 'fonts.conf' file. 2015-04-05 16:05:34 +00:00
ajacoutot
c269e943e2 Move the default fontpath from /usr/local/lib/X11/fonts to
/usr/local/share/fonts to match XDG_DATA_DIR (where Desktop tools will look for
by default).

discussed with sthen@ and matthieu@
ok sthen@
2015-03-31 09:42:56 +00:00
shadchin
6fa978734b update 2015-03-30 17:12:39 +00:00
shadchin
fe6e0d512b Update to xkeyboard-config 2.14.
ok matthieu@
2015-03-30 17:11:29 +00:00
dcoppa
4b34d0f021 Minor update to xcb-util-cursor-0.1.2
ok matthieu@
2015-03-30 07:16:53 +00:00
okan
704330faff plug a leak 2015-03-29 00:21:05 +00:00
okan
32d16969bc Introduce a xreallocarray and convert a few xcalloc instances that do
not require zero'ing.
2015-03-28 23:12:47 +00:00
okan
d42a248920 Reshuffle and slightly simplify menu_complete_path(), removing an
allocation, for tab-completion; checked by Alexander Polakov as well.
2015-03-28 22:09:10 +00:00
okan
f345dc8f9a plug a leak 2015-03-28 21:55:48 +00:00
matthieu
df2f704ba5 update 2015-03-28 19:52:39 +00:00
okan
da47515de4 Simplify key/mb binding moving argtype into flags and dropping another
variable; removes the need to zero out struct binding, leaving a simple
malloc.
2015-03-26 21:41:43 +00:00
jsg
59787138d3 sync 2015-03-26 06:03:32 +00:00
jsg
b922daf9c5 update 2015-03-26 06:01:34 +00:00
jsg
766592491f update to libdrm 2.4.60 2015-03-26 06:00:06 +00:00
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