Commit Graph

6733 Commits

Author SHA1 Message Date
jsg
12feee4512 regen 2020-02-20 02:59:02 +00:00
jsg
e374dad6a5 use futexes in Mesa on archs with atomics
tested by matthieu@ naddy@ and myself
2020-02-20 02:55:46 +00:00
okan
ea9d0bc072 Allow the 'empty' group clients to be window-{h,v}tile'd.
Behaviour (or lack there of) noticed by Raf Czlonka.
2020-02-07 18:53:41 +00:00
matthieu
8e89b73ce9 Add sanity checks to futex_wait()
- handle the NULL timeout pointer case
- avoid negative cases.

Suggested by cheloha@ ok cheloha@, jsg@
2020-02-05 07:26:15 +00:00
matthieu
863ee81424 update 2020-02-04 18:40:46 +00:00
matthieu
514c5b7b09 Fix absolute to relative timeout computation. ok jsg@, mpi@ 2020-02-04 18:40:21 +00:00
okan
363365145d Map ('5') and allow mod5mask (altgr) as a modifier.
From Artturi Alm (though changed from 'm' to '5')
2020-02-03 16:38:02 +00:00
jca
5c4fe3d884 Zap stray #warning introduced in last commit
Grrr, sorry about that.
2020-01-30 13:52:30 +00:00
jca
704a56b63d Better checks for static_assert availability
When not in c++ or c11 mode:
- check for _Static_assert support in clang with __has_extension
- gcc implements _Static_assert starting with 4.6.0
- as a fallback, use a forward decl instead of ((void)0) so that
  static_assert can be used at file scope (scope issue pointed out by
  guenther@)

ok jsg@
2020-01-30 13:21:13 +00:00
jca
8344f41b9b Avoid _Static_assert in Mesa/libEGL on non-clang archs
Temporary workaround while we find a better solution.
Linking errors in ports reported by cwen@, "Please commit" jsg@
2020-01-28 14:25:30 +00:00
matthieu
1724d6929f sync 2020-01-26 14:01:42 +00:00
matthieu
900a1ed81c update 2020-01-26 13:49:27 +00:00
matthieu
40d42722f6 Update to xserver 1.20.7 plus 2 extra fixes from upstream. ok jsg@ 2020-01-26 13:48:54 +00:00
matthieu
f3fa3831bb Update to libepoxy 1.5.4. ok jsg@ 2020-01-26 13:45:49 +00:00
matthieu
6629d50366 Fix for removal of the shadowDamage() macro in xserver 1.20.
Problem nocited by David Savolainen. Thanks.
2020-01-25 18:06:04 +00:00
okan
b6e5a98f51 add, then use, xvasprintf, checking for appropriate return. 2020-01-22 19:58:35 +00:00
jsg
d37d5f3d84 fix some things which got broken in merge 2020-01-22 03:34:13 +00:00
jsg
c0a649c02f add files generated by python scripts which stopped being shipped with
distfiles when upstream removed autotools
2020-01-22 03:07:41 +00:00
jsg
75490c6cdf add back autotools files removed upstream 2020-01-22 03:02:59 +00:00
jsg
a8767ad89a update 2020-01-22 02:54:22 +00:00
jsg
5f8a22396c sync 2020-01-22 02:52:03 +00:00
jsg
2796e1e6a2 Merge Mesa 19.2.8 2020-01-22 02:49:17 +00:00
jsg
18af3bcac6 Import Mesa 19.2.8 2020-01-22 02:07:15 +00:00
okan
9f969d0080 Ensure the pointer stays within client bounds after a window 'snap' (to edge).
reported by Stefan Hagen.
2020-01-21 15:50:03 +00:00
matthieu
553b461bdc Disable the print-immediate and print-on-error functions in xterm.
They a causing a pledge violation when called, and we can live without
them. ok millert, also discussed with deraadt@
2020-01-20 21:03:35 +00:00
matthieu
2961de70eb update 2020-01-18 15:20:28 +00:00
matthieu
147e36c7dc Disable PASTE64, TCAP_FKEYS and TCAP_QUERY explicitly.
They got enabled in previous xterm update but we don't want those.
PASTE64 issue and patch by deraadt@, discussed also with nicm@
2020-01-18 11:59:03 +00:00
matthieu
6158267635 update 2020-01-14 21:28:50 +00:00
matthieu
6cb0617196 Oops fix previous. 2020-01-14 21:18:04 +00:00
matthieu
b9ee46e1d5 Remove support for XA_IP_ADDRESS from XmuConvertStandardSelection()
This cause problems with pledged applications like xterm, as reported by
Benjamin Baier and also lacks support for IPv6 as shown in
Xorg bug #7611 https://bugs.freedesktop.org/show_bug.cgi?id=7611

Discussed with jca@ and deraadt@ and submitted upstreams
2020-01-14 21:01:32 +00:00
matthieu
6869a5f294 Update to libXmu 1.1.3 2020-01-14 20:58:31 +00:00
matthieu
82151e1da6 Update to fonttosfnt 1.1.0 2020-01-14 20:52:17 +00:00
matthieu
92ede04394 Update to viewres 1.0.6 2020-01-14 20:51:24 +00:00
matthieu
386cac5010 Update to xhost 1.0.8 2020-01-14 20:50:06 +00:00
matthieu
d6bc8a29a7 Update to xauth 1.1 2020-01-14 20:49:33 +00:00
matthieu
b7be776563 Update to libXt 1.2.0. Tested by tb@ 2020-01-14 20:48:59 +00:00
matthieu
c9323f8b31 sync 2020-01-04 18:04:05 +00:00
matthieu
0ce5b9fca4 update 2020-01-04 18:01:06 +00:00
matthieu
cecb53bbe8 Update to libXpm 3.5.13. 2020-01-04 18:00:46 +00:00
matthieu
af3df7cdfd Update to libxkbfile 1.1.0. Tested by krw@ and naddy@ 2020-01-04 17:58:47 +00:00
matthieu
a72dcdf233 Update to libXvMC 1.0.12. Tested by krw@ and naddy@ 2020-01-04 17:57:39 +00:00
matthieu
10e0196fe9 Update to libXi 1.7.10. Tested by krw@ and naddy@ 2020-01-04 17:56:26 +00:00
matthieu
bc231106f4 Uppdate to libX11 1.6.9. Tested by krw@ and naddy@ 2020-01-04 17:55:16 +00:00
matthieu
5964062853 Update to xorgproto 2019.2. Tested by krw@ and naddy@ 2020-01-04 17:53:16 +00:00
matthieu
e2ed9db4c7 update 2019-12-29 08:55:02 +00:00
matthieu
150aa6e9c8 Update to xterm 351. tested and ok solene@ jca@ 2019-12-29 08:54:02 +00:00
matthieu
d9164a6c1e update 2019-12-24 12:15:09 +00:00
matthieu
fa95a5c1ad Update to makedepend 1.0.6 2019-12-24 12:14:28 +00:00
matthieu
0cfba462e6 Update to xrdb 1.2.0 2019-12-24 10:27:51 +00:00
matthieu
307acfa8fe update 2019-12-14 15:00:54 +00:00