Commit Graph

4731 Commits

Author SHA1 Message Date
okan
a8efa775ea A client_delete should behave differently depending on whether the
triggering event was unmap (with pending destroy) log destroy; we only
need to grab/ungrab the server lock, set WithdrawnState and
XRemoveFromSaveSet clients coming from an unmap event - doing so for
clients coming from destroy are already gone, hence we generate errors.
2013-10-25 19:46:16 +00:00
miod
819249aec9 X11 clients for OpenBSD/aviion. ok matthieu@ 2013-10-25 18:14:20 +00:00
miod
7aaaa1137c Do not attempt to build kdrive if we did not build Mesa, for its configure
script looks for libGL.

ok matthieu@
2013-10-25 18:12:59 +00:00
todd
f2b7dc8dbd sync 2013-10-23 00:41:06 +00:00
matthieu
eb93ff8a6d Use arc4random 2013-10-20 12:41:07 +00:00
matthieu
d730882b48 Use arc4random() 2013-10-20 12:40:02 +00:00
matthieu
fe7f17ac1e Reduce diff with upstreams. 2013-10-20 12:34:21 +00:00
matthieu
680fd7c589 update 2013-10-20 12:27:33 +00:00
matthieu
b91348b6a7 Update to xf86-video-vesa 2.3.3 2013-10-20 12:25:48 +00:00
matthieu
ae569081d6 Update to xf86-video-dummy 0.3.7 2013-10-20 12:24:01 +00:00
okan
816ad65098 shuffle 2013-10-20 02:00:02 +00:00
okan
f22f30d08a wrap key ungrab like btn ungrab, for it'll be used again 2013-10-20 01:55:32 +00:00
okan
25ca41475e revert 1.138 (WM_TAKE_FOCUS) for now 2013-10-20 01:35:47 +00:00
okan
d5f92c3e42 Using xu_btn_ungrab() buttons during client_leave doesn't work (error
BadValue) when the modifier is already AnyModifier .  Instead alter
xu_btn_ungrab() to ungrab AnyButton/AnyModifier and call it only when a
client is coming into focus in client_setactive(), instead of iterating
over ignore mods - matches how we handle key grabs.
2013-10-19 19:39:34 +00:00
okan
70cf49457d I believe we redraw the border in too many cases; likely a leftover from
the cc->pwin days - don't redraw on every unhide, resize, and mouse
move/resize Expose event (note, all Expose events trigger a redraw
anyway).

Tested with some finicky X apps I could think of, though I'm sure others
will find more - if so, and they 'lose' the border, please report!
2013-10-19 18:59:22 +00:00
okan
f2ed8ceb47 For clients that support WM_TAKE_FOCUS in their WM_PROTOCOLS property, send
a ClientMessage event.
2013-10-19 00:24:54 +00:00
okan
0710bf7edc a few err->errx since we don't have error messages here; from Tiago Cunha 2013-10-17 13:59:10 +00:00
todd
8d4654cc02 sync 2013-10-15 23:06:43 +00:00
matthieu
13ffd05204 -update 2013-10-10 19:51:43 +00:00
matthieu
8e0a332fda Update to freetype 2.5.0.1. Tested by many. 2013-10-10 19:49:34 +00:00
matthieu
639856387e Fix from upstreams for CVE-2013-4396
Use after free in Xserver handling of ImageText requests
2013-10-09 05:37:56 +00:00
matthieu
7a2103c0e9 update 2013-10-08 19:26:10 +00:00
okan
c42f6cebe3 trying parsing a XLFD string first, then by pattern 2013-10-07 13:40:26 +00:00
jsg
4d34166c4d update 2013-10-05 10:31:01 +00:00
jsg
e14706fc9b regen for Mesa 9.2.1 2013-10-05 10:12:54 +00:00
jsg
74afb4747b Merge Mesa 9.2.1 2013-10-05 09:53:49 +00:00
jsg
42e72c47e5 Import Mesa 9.2.1 2013-10-05 09:19:47 +00:00
okan
78f4db5140 unify type; no change 2013-10-03 13:51:57 +00:00
todd
f86494b3ac sync 2013-09-30 05:06:06 +00:00
matthieu
4bed559f3e update 2013-09-28 17:54:31 +00:00
matthieu
f0a97458d0 Update to libXv 1.0.10 2013-09-28 17:51:20 +00:00
matthieu
4624618994 Update to libXrandr 1.4.2 2013-09-28 17:47:01 +00:00
matthieu
aaee18903a Update to libXpm 3.5.11 2013-09-28 17:40:32 +00:00
matthieu
a52fe2326c Update to libXmu 1.1.2 2013-09-28 17:31:50 +00:00
matthieu
640a513825 Update to libXaw 1.0.12 2013-09-28 17:25:07 +00:00
matthieu
8c1effea43 Update to libX11 1.6.2. No API change. 2013-09-28 17:03:13 +00:00
matthieu
7bdeca034f Update to xman 1.1.3 2013-09-28 16:22:59 +00:00
matthieu
1cd6f94122 Update to makedepend 1.0.5 2013-09-28 15:37:13 +00:00
matthieu
5ae225f39c Update to xserver 1.14.3 2013-09-28 15:36:30 +00:00
miod
6d16454b41 Don't build libGL on m88k for the time being, the recent update triggers a
known hairy bug in DWARF debug information generation on m88k, which is
currently being investigated.

Found the hard way by aoyama@
2013-09-24 21:03:32 +00:00
matthieu
94ac41a2cd Update to videoproto 2.3.2 2013-09-22 13:07:30 +00:00
matthieu
7f712382d7 Update to util-macros 1.17.1 2013-09-22 13:06:34 +00:00
todd
e73cdbbf5e sync 2013-09-14 14:13:29 +00:00
matthieu
50c06b35c5 Update to libSM 1.2.2 2013-09-14 09:23:02 +00:00
matthieu
d3b60aa104 Update to xrdb 1.1.0 2013-09-14 09:21:39 +00:00
matthieu
4c8f7b3fcc Update to xmodmap 1.0.8 2013-09-14 09:20:18 +00:00
matthieu
d33701f223 Update to xlsclients 1.1.3 2013-09-14 09:19:02 +00:00
matthieu
bd8b3f9087 Update to xkill 1.0.4 2013-09-14 09:18:09 +00:00
matthieu
c38ca59e7b Update to xinit 1.3.3 2013-09-14 09:16:23 +00:00
matthieu
6a7a1261dc Update to xclock 1.0.7 2013-09-14 09:15:39 +00:00