697099fca8Store the screen's visual type and colormap.
okan
2018-02-13 15:43:15 +0000
4943cc002dConsolidate region 'view' and 'area'.
okan
2018-02-13 15:06:22 +0000
f1e693de1alimit scope of screen_apply_gap()
okan
2018-02-09 20:08:07 +0000
088c402dd1Clean up conf_file/homedir and conf_init() bits.
okan
2018-02-09 19:54:54 +0000
96465e4cd4Use screen's saved view instead of re-querying the server.
okan
2018-02-06 15:05:20 +0000
5e4538db44Slightly expand and expose verbose debugging.
okan
2018-02-04 22:56:26 +0000
1742a041f4armv7 has builtin atomics since the switch to clang
jsg
2018-02-04 00:36:24 +0000
b5c7b4db44add debugging for x events
okan
2018-02-02 13:50:22 +0000
231107e041Add a simple debug logging mechanism.
okan
2018-02-02 13:40:55 +0000
17954eae66Simplification; use asprintf where appropriate now.
okan
2018-02-02 13:27:25 +0000
05e2523486Use func attributes where appropriate.
okan
2018-02-01 15:17:51 +0000
5a56fafb12Fix wins comparison declaration since it's unsigned from XQueryTree().
okan
2018-01-23 16:18:59 +0000
ebf71bdff9Generate name_to_func[] in a clean and readable fashion.
okan
2018-01-23 16:00:21 +0000
a1afcb2881Shrink tier[] by one after removing matchname in r1.55.
okan
2018-01-23 13:51:39 +0000
0ddfd6d206If the requested group number is invalid, bail but don't kill cwm.
okan
2018-01-23 13:48:49 +0000
6906cf1bc7Remove code to pull softfloat libs.
matthieu
2018-01-20 12:25:26 +0000
b8144c0647watch for events sent by drm(4) over kevent using EVFILT_DEVICE and NOTE_CHANGE to notify the desktop environment to deal with the change (e.g. after plugging in an HDMI cable)
robert
2018-01-15 15:30:36 +0000
d6b2d66ae6Quick fix: exit after a failed execvp in u_spawn instead; previously we did in u_exec, but the introduction of re-exec'ing the previous invocation of cwm if 'exec_wm' failed missed the 'exec' failing path. Will likely split out as a proper fix.
okan
2018-01-08 16:21:54 +0000
bc2a4df05ffix some files cvs got wrong when checking out 13.0.6
jsg
2018-01-08 06:41:59 +0000
646d14d2d3Revert to Mesa 13.0.6 again.
jsg
2018-01-08 05:41:20 +0000
c0bbe24b5bOnly exec the fallback when in CWM_EXEC_WM state.
okan
2018-01-02 14:04:58 +0000
3eafa14cfeIf read() returns EIO, then the wsmouse device has gone away and our fd to it is useless, so detach the xserver driver and close it. Modeled on similar code in xf86-input-{keyboard,mouse}
guenther
2017-12-31 23:31:41 +0000
13cc53e0d8Typo, from Julien Steinhauser.
okan
2017-12-30 22:25:09 +0000
0bf4ad029cIf the replacement window manager fails to start, restart the fallback (the original invocation of cwm).
okan
2017-12-29 20:09:19 +0000
cd4212fc60Convert menu-exec-wm from an abritrary exec menu, into a config-based menu from which one may configure (wm <name> <path_and_args>) (and choose) specific window managers to replace the running one. 'wm cwm cwm' is included by default.
okan
2017-12-29 20:03:46 +0000
73d422515cAs done for buttonrelease, work specific un-cycling and un-highlighting actions into the keyrelease event, only performing what's actually needed for each; should result in much fewer events against keyreleases. No intended behaviour change.
okan
2017-12-29 18:50:43 +0000
ef78852268Merge group_toggle_membership_leave into the buttonrelease event and only do border work for a group/ungroup action.
okan
2017-12-29 16:55:50 +0000
832edccdc9add helper function client_show to bring together like actions for unhide/raise
okan
2017-12-29 12:54:54 +0000
9c1762c16fAdd support for re-exec'ing with SIGHUP; equivalent to the already built-in 'restart' function.
okan
2017-12-27 18:46:18 +0000
bcdf71d022Use poll and XNextEvent to replace XNextEvent blocking inside the x11 event handler.
okan
2017-12-27 17:04:35 +0000
97f922dc38zap stray that snuck in
okan
2017-12-22 21:30:01 +0000
9ced81cc97Return the connection number for the display.
okan
2017-12-22 21:27:45 +0000
3668d8b165Fix a few comments and while here, wrap some long lines.
okan
2017-12-22 21:21:44 +0000
a3cbca55bdUse a variable to keep track of flags for menu_filter().
okan
2017-12-19 19:38:43 +0000
c7619bea34Add support for _NET_WM_STATE_SKIP_PAGER and _NET_WM_STATE_SKIP_TASKBAR; eerily close to cwm's 'ignore'.
okan
2017-12-19 14:30:53 +0000
1c45dc4fedDisable Unicode canonical composition by default because that's less surprising and makes copy and paste work better, even though some none-default fonts currently do not display combining accents.
schwarze
2017-12-13 17:45:49 +0000
7944040cd2move variable declarations up, to match everything else
okan
2017-12-13 15:10:17 +0000
0202b86b58clean up after previous (noprompt removal)
okan
2017-12-12 15:37:16 +0000
2a75b150b0Unconditionally show prompt on menus, regardless of invocation.
okan
2017-12-11 20:58:18 +0000
1a66cad3fbUpdate to xserver 1.19.5.
matthieu
2017-12-08 15:01:59 +0000
635f3bb34elink libXfont2 to the build
matthieu
2017-12-08 14:50:06 +0000
6fd1cc10d9Original idea from Dimitris Papastamos to move windows to corners a while ago; re-proposed by Julien Steinhauser with an updated diff. Apparently this was in the original calmnwm.
okan
2017-12-07 16:25:33 +0000
4210dba245give command and group menus their own match callbacks
okan
2017-12-07 16:03:10 +0000
f7999cdcf1stash dir into conf since it'll be of use
okan
2017-12-07 15:47:14 +0000
bf36743105organize this a bit better
okan
2017-12-07 15:40:54 +0000
a6a6fd0c5aUse ws as default driver for touchpads.
bru
2017-12-05 20:56:26 +0000
6ca401a7efUse ws as default driver for touchpads.
bru
2017-12-05 20:51:11 +0000
ca283e4b1eRevert r1.109 (Switch to XWindowEvent() pulling out events that match the mask *and* window.) of mousefunc.c. When a client destroys itself while we are moving or resizing it, XWindowEvent() blocks. Found the hard way by Anton Lazarov, and Lea°hNeukirchen found the right bit to revert - thanks! Reverting since the reason to switch from XMaskEvent was unclear.
okan
2017-11-30 18:18:51 +0000
c2b83f553eMFC: adapt to XF86_CRTC_VERSION 7
matthieu
2017-11-26 17:06:41 +0000
3cd2eaf67eMFC: Adapt to video API 22
matthieu
2017-11-26 17:03:40 +0000
cc0541860aAdapt xf86-video-intel to xserver 1.19 ABI changes. Mostly from upstreams commits. Tested by many. Thanks.
matthieu
2017-11-19 20:16:12 +0000
e172c9b2cexdm -> xenodm in log and error messages
matthieu
2017-11-12 17:10:12 +0000
d13adfd89fUnlink libpthread-stubs from xenocara builds. ok sthen@ who will take care of the ports tree. Also ok espie@
matthieu
2017-10-23 16:56:59 +0000
4b98ce0cc0Remove all references to libpthread-stubs from xenocara.
matthieu
2017-10-23 16:50:28 +0000