Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| efe2ba92 | 2013-11-27 17:04:35 | alter -r1.145 getsizehints to deal with clients that don't have WM_NORMAL_HINTS. | ||
| 9b29ffac | 2013-11-27 16:24:17 | Remove the option to bind a key by keycode with brackets; it never worked (and no one complained!). While it's fairly easy to fix, users should be using keysym names and not keycodes. Discussed at length months ago with todd@, matthieu@ and Owain. | ||
| a09ca80c | 2013-11-27 14:20:32 | simplify/unfold | ||
| 57ba45de | 2013-11-27 00:01:23 | Rewrite active/inactive client handling in client_setactive(); client_leave() served no real purpose, likewise no reason to handle LeaveNotify events since an EnterNotify will process the next active client (and we don't have anything important to process anyway), so xev_handle_leavenotify() goes as well. Allows a simplification of client_mtf() and client_cycle_leave() for clarity. While here, unify a few client_current() checks. No intended behaviour change. | ||
| 4c219fb9 | 2013-11-26 16:31:06 | sync | ||
| 3ab274cd | 2013-11-25 18:21:55 | Log message: use u_char for buffers in yylex, for ctype calls, as done in all other parse.y in the tree found by millert@, ok okan@ | ||
| b2e29e99 | 2013-11-24 17:00:15 | update | ||
| c1a35daf | 2013-11-24 06:25:09 | update | ||
| f0c6bb99 | 2013-11-24 06:23:35 | Mesa 9.2.3 | ||
| c6a24178 | 2013-11-24 06:19:52 | Merge Mesa 9.2.3 ok mpi@ kettenis@ | ||
| 309b4c32 | 2013-11-24 05:52:36 | Import Mesa 9.2.3 | ||
| 45b6aece | 2013-11-22 15:44:48 | remove useless goo. okay matthieu@ | ||
| 2748158d | 2013-11-21 13:30:07 | update to libdrm 2.4.47 ok mpi@, jsg@ | ||
| 0cc5ada0 | 2013-11-19 21:26:36 | sync | ||
| 783f743e | 2013-11-18 20:39:48 | Give /dev/drm0 to the user logging into xdm to be able to run OpenGL applications. ok kettenis@, naddy@ | ||
| 53ea49d9 | 2013-11-18 19:45:41 | Fix shadow framebuffer implementation. Tested by Martijn van Duren and mpi@. | ||
| 5707a4cc | 2013-11-17 16:55:36 | update | ||
| dc89b51a | 2013-11-17 14:33:05 | Unhook radeonold from the build | ||
| 632f11c5 | 2013-11-12 21:25:00 | Alter the r1.35 of event.c race fix. Remove the forward looking event queue check (removing the need for a server grab/ungrab) - if the client is going away, let it fall all the way through to a DestroyNotify event. There's no longer a need for us to manually destroy a client ourselves (removing yet another server grab/ungrab). Instead, when the UnmapNotify event is synthetic, simply set the state to Withdrawn (as per ICCCM), else Iconic (in our case 'hidden'). Verified with test case from the 2009 race which was the original reason for r1.35 of event.c. | ||
| 05229178 | 2013-11-11 16:56:08 | update | ||
| bedbd41b | 2013-11-11 16:51:59 | Update to xf86-input-keyboard 1.8.0. ok matthieu@ | ||
| ce53b02c | 2013-11-11 12:51:15 | Put back the border draw call in client_resize; since we are adding and removing the border on maximized clients we need to redraw. Also noticed by Tim van der Molen | ||
| a9f7b7bc | 2013-11-11 03:16:50 | Enable hardware acceleration on haswell again. Seems to work with the kernel changes I've just committed on a desktop with hd 4600, and matthieu's haswell ult with hd 4400. | ||
| 847eaa78 | 2013-11-10 16:08:06 | update | ||
| bd28a639 | 2013-11-10 15:20:04 | Bunch of fonts package updates. build system churn + removal of old RCS keyworks. No actual visible changes indended. | ||
| 67a8879b | 2013-11-09 02:57:37 | update | ||
| fd926d26 | 2013-11-09 02:54:53 | Mesa 9.2.2 | ||
| 12557abe | 2013-11-09 02:46:54 | Merge Mesa 9.2.2 | ||
| fc1e3907 | 2013-11-09 02:25:41 | Import Mesa 9.2.2 | ||
| e8fcfc29 | 2013-11-08 17:35:12 | stash WMProtocols in flags | ||
| b543fee1 | 2013-11-05 00:55:42 | quick keyboard focus fix for clients that neither populate wmhints nor wmprotocols, like rdesktop; focus needs to be re-visited | ||
| d21ac16a | 2013-11-02 19:13:56 | The only reason we need to keep XSizeHints in our client_ctx is for flags, so just add one to hints; consolidates sizehints and shrinks. Additionally don't abuse PSize for XGetWMNormalHints() failures. | ||
| 55854c36 | 2013-11-02 13:17:32 | a little header cleanup | ||
| 47ae5c2e | 2013-11-01 21:54:20 | x/y from XSizeHints are obsolete (and have been for a long time), so instead use x/y from XWindowAttributes when USPosition|PPosition are set. | ||
| 05007911 | 2013-11-01 19:04:50 | remove unused file. | ||
| 95e47782 | 2013-11-01 14:07:19 | re-add support for WM_TAKE_FOCUS, and additionally this time only call XSetInputFocus() for clients that have the InputHint; latter fix discovered by Valery Masiutsin with a PoC patch - solves keyboard input focus loss for java apps. | ||
| 0e583835 | 2013-10-30 18:05:34 | Fix jagged diagonal lines (xenocara part) Make sure that you have a recent kernel. ok matthieu@. tested edd@, Henri Kemppainen and Alf Schlichting. | ||
| 16eff2ad | 2013-10-29 15:43:21 | sync | ||
| 68325ef0 | 2013-10-26 17:52:02 | sync | ||
| bc888af0 | 2013-10-26 17:49:57 | Update to xkeyboard-config 2.10.1. ok matthieu@ | ||
| a8efa775 | 2013-10-25 19:46:16 | 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. | ||
| 819249ae | 2013-10-25 18:14:20 | X11 clients for OpenBSD/aviion. ok matthieu@ | ||
| 7aaaa113 | 2013-10-25 18:12:59 | Do not attempt to build kdrive if we did not build Mesa, for its configure script looks for libGL. ok matthieu@ | ||
| f2b7dc8d | 2013-10-23 00:41:06 | sync | ||
| eb93ff8a | 2013-10-20 12:41:07 | Use arc4random | ||
| d730882b | 2013-10-20 12:40:02 | Use arc4random() | ||
| fe7f17ac | 2013-10-20 12:34:21 | Reduce diff with upstreams. | ||
| 680fd7c5 | 2013-10-20 12:27:33 | update | ||
| b91348b6 | 2013-10-20 12:25:48 | Update to xf86-video-vesa 2.3.3 | ||
| ae569081 | 2013-10-20 12:24:01 | Update to xf86-video-dummy 0.3.7 | ||
| 816ad650 | 2013-10-20 02:00:02 | shuffle | ||
| f22f30d0 | 2013-10-20 01:55:32 | wrap key ungrab like btn ungrab, for it'll be used again | ||
| 25ca4147 | 2013-10-20 01:35:47 | revert 1.138 (WM_TAKE_FOCUS) for now | ||
| d5f92c3e | 2013-10-19 19:39:34 | 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. | ||
| 70cf4945 | 2013-10-19 18:59:22 | 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! | ||
| f2ed8ceb | 2013-10-19 00:24:54 | For clients that support WM_TAKE_FOCUS in their WM_PROTOCOLS property, send a ClientMessage event. | ||
| 0710bf7e | 2013-10-17 13:59:10 | a few err->errx since we don't have error messages here; from Tiago Cunha | ||
| 8d4654cc | 2013-10-15 23:06:43 | sync | ||
| 13ffd052 | 2013-10-10 19:51:43 | -update | ||
| 8e0a332f | 2013-10-10 19:49:34 | Update to freetype 2.5.0.1. Tested by many. | ||
| 63985638 | 2013-10-09 05:37:56 | Fix from upstreams for CVE-2013-4396 Use after free in Xserver handling of ImageText requests | ||
| 7a2103c0 | 2013-10-08 19:26:10 | update | ||
| c42f6ceb | 2013-10-07 13:40:26 | trying parsing a XLFD string first, then by pattern | ||
| 4d34166c | 2013-10-05 10:31:01 | update | ||
| e14706fc | 2013-10-05 10:12:54 | regen for Mesa 9.2.1 | ||
| 74afb474 | 2013-10-05 09:53:49 | Merge Mesa 9.2.1 | ||
| 42e72c47 | 2013-10-05 09:19:47 | Import Mesa 9.2.1 | ||
| 78f4db51 | 2013-10-03 13:51:57 | unify type; no change | ||
| f86494b3 | 2013-09-30 05:06:06 | sync | ||
| 4bed559f | 2013-09-28 17:54:31 | update | ||
| f0a97458 | 2013-09-28 17:51:20 | Update to libXv 1.0.10 | ||
| 46246189 | 2013-09-28 17:47:01 | Update to libXrandr 1.4.2 | ||
| aaee1890 | 2013-09-28 17:40:32 | Update to libXpm 3.5.11 | ||
| a52fe232 | 2013-09-28 17:31:50 | Update to libXmu 1.1.2 | ||
| 640a5138 | 2013-09-28 17:25:07 | Update to libXaw 1.0.12 | ||
| 8c1effea | 2013-09-28 17:03:13 | Update to libX11 1.6.2. No API change. | ||
| 7bdeca03 | 2013-09-28 16:22:59 | Update to xman 1.1.3 | ||
| 1cd6f941 | 2013-09-28 15:37:13 | Update to makedepend 1.0.5 | ||
| 5ae225f3 | 2013-09-28 15:36:30 | Update to xserver 1.14.3 | ||
| 6d16454b | 2013-09-24 21:03:32 | 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@ | ||
| 94ac41a2 | 2013-09-22 13:07:30 | Update to videoproto 2.3.2 | ||
| 7f712382 | 2013-09-22 13:06:34 | Update to util-macros 1.17.1 | ||
| e73cdbbf | 2013-09-14 14:13:29 | sync | ||
| 50c06b35 | 2013-09-14 09:23:02 | Update to libSM 1.2.2 | ||
| d3b60aa1 | 2013-09-14 09:21:39 | Update to xrdb 1.1.0 | ||
| 4c8f7b3f | 2013-09-14 09:20:18 | Update to xmodmap 1.0.8 | ||
| d33701f2 | 2013-09-14 09:19:02 | Update to xlsclients 1.1.3 | ||
| bd8b3f90 | 2013-09-14 09:18:09 | Update to xkill 1.0.4 | ||
| c38ca59e | 2013-09-14 09:16:23 | Update to xinit 1.3.3 | ||
| 6a7a1261 | 2013-09-14 09:15:39 | Update to xclock 1.0.7 | ||
| a1552061 | 2013-09-14 09:14:46 | Update to xclipboard 1.1.3 | ||
| 62ffe4ca | 2013-09-14 09:14:02 | Update to twm 1.0.8 | ||
| ec2836f3 | 2013-09-10 03:10:31 | disable blit acceleration on haswell for now seems to mitigate some hangs seen by weerd@ and matthieu@ | ||
| b59e1d7f | 2013-09-09 19:17:09 | move the DESTDIR/RELEASEDIR check to the main target okay matthieu@ | ||
| 84922f95 | 2013-09-09 14:51:24 | revert a local patch to check for swrastg, LLVMpipe installs as swrast now ok mpi@ ajacoutot@ | ||
| 99a421e0 | 2013-09-09 13:38:33 | Beagle has been replaced by armv7. | ||
| 412d2184 | 2013-09-08 19:45:02 | update | ||
| 72cced58 | 2013-09-08 10:05:09 | Monochrome X.org server is available on luna88k now. ok miod@ | ||
| b81ed5cd | 2013-09-07 02:18:32 | update the note on using Mesa with LLVM ok mpi@ ajacoutot@ | ||
| 30ff36c6 | 2013-09-07 02:12:21 | make an if statement work as intended fixes build breakage on alpha reported by todd and naddy |