okan
73d422515c
As 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.
Additionally, like we do for group membership, grab the keyboard only when
required for cycling.
2017-12-29 18:50:43 +00:00
okan
ef78852268
Merge group_toggle_membership_leave into the buttonrelease event and only do
...
border work for a group/ungroup action.
2017-12-29 16:55:50 +00:00
okan
832edccdc9
add helper function client_show to bring together like actions for unhide/raise
2017-12-29 12:54:54 +00:00
okan
9c1762c16f
Add support for re-exec'ing with SIGHUP; equivalent to the already built-in
...
'restart' function.
2017-12-27 18:46:18 +00:00
okan
bcdf71d022
Use poll and XNextEvent to replace XNextEvent blocking inside the x11 event
...
handler.
2017-12-27 17:04:35 +00:00
okan
97f922dc38
zap stray that snuck in
2017-12-22 21:30:01 +00:00
okan
9ced81cc97
Return the connection number for the display.
2017-12-22 21:27:45 +00:00
okan
3668d8b165
Fix a few comments and while here, wrap some long lines.
2017-12-22 21:21:44 +00:00
okan
a3cbca55bd
Use a variable to keep track of flags for menu_filter().
2017-12-19 19:38:43 +00:00
okan
c7619bea34
Add support for _NET_WM_STATE_SKIP_PAGER and _NET_WM_STATE_SKIP_TASKBAR; eerily
...
close to cwm's 'ignore'.
Roughly based on an initial diff from Walter Alejandro Iglesias, but with
support for both Atoms and without cwm-based bindings.
2017-12-19 14:30:53 +00:00
deraadt
a07f292fa9
sync
2017-12-16 00:40:16 +00:00
dcoppa
1123ad052f
Update to FreeType 2.8.1
...
OK matthieu@
2017-12-15 19:29:11 +00:00
okan
2c1aed2ec8
remove duplicate ExposureMask
2017-12-15 13:13:17 +00:00
schwarze
1c45dc4fed
Disable 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.
Problem reported by Philippe Meunier <meunier at ccs dot neu dot edu>.
Root cause found by bentley@.
OK bentley@, and the general direction was also supported by stsp@.
2017-12-13 17:45:49 +00:00
okan
7944040cd2
move variable declarations up, to match everything else
2017-12-13 15:10:17 +00:00
okan
0202b86b58
clean up after previous (noprompt removal)
2017-12-12 15:37:16 +00:00
okan
2a75b150b0
Unconditionally show prompt on menus, regardless of invocation.
2017-12-11 20:58:18 +00:00
matthieu
cc59c89528
Remove libpthread-stubs.
2017-12-10 11:03:13 +00:00
matthieu
831f06fa4f
update
2017-12-08 15:05:23 +00:00
matthieu
cde57eba76
sync
2017-12-08 15:05:05 +00:00
matthieu
1a66cad3fb
Update to xserver 1.19.5.
...
Tested by bru@, jsg@ and others
2017-12-08 15:01:59 +00:00
matthieu
635f3bb34e
link libXfont2 to the build
2017-12-08 14:50:06 +00:00
okan
6fd1cc10d9
Original 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.
However, expand the original idea and let clients 'snap' to edges instead,
neatly allowing key bindings that snap to adjacent edges (i.e. corners) as
well. No default bindings assigned.
2017-12-07 16:25:33 +00:00
okan
4210dba245
give command and group menus their own match callbacks
2017-12-07 16:03:10 +00:00
okan
f7999cdcf1
stash dir into conf since it'll be of use
2017-12-07 15:47:14 +00:00
okan
bf36743105
organize this a bit better
2017-12-07 15:40:54 +00:00
okan
52a26c6c07
spacing
2017-12-07 15:39:47 +00:00
bru
a6a6fd0c5a
Use ws as default driver for touchpads.
...
ok matthieu@
2017-12-05 20:56:26 +00:00
bru
6ca401a7ef
Use ws as default driver for touchpads.
...
ok matthieu@
2017-12-05 20:51:11 +00:00
okan
ca283e4b1e
Revert 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.
2017-11-30 18:18:51 +00:00
matthieu
a7369a3ccd
update
2017-11-28 15:48:14 +00:00
matthieu
a53d7d2e18
Update to libXfont2 2.0.3
2017-11-28 15:47:53 +00:00
matthieu
698c744cef
Update to libXfont 1.5.4
2017-11-28 15:47:29 +00:00
matthieu
e19bfc2895
Update to libXcursor 1.1.15
2017-11-28 15:46:58 +00:00
matthieu
4959227bfa
update
2017-11-26 18:23:34 +00:00
matthieu
c2b83f553e
MFC: adapt to XF86_CRTC_VERSION 7
2017-11-26 17:06:41 +00:00
matthieu
3cd2eaf67e
MFC: Adapt to video API 22
2017-11-26 17:03:40 +00:00
matthieu
cc0541860a
Adapt xf86-video-intel to xserver 1.19 ABI changes. Mostly
...
from upstreams commits.
Tested by many. Thanks.
2017-11-19 20:16:12 +00:00
matthieu
e172c9b2ce
xdm -> xenodm in log and error messages
2017-11-12 17:10:12 +00:00
matthieu
663938b0b9
xf86-input-acecad: adapt to latest xserver input driver API.
2017-11-11 17:12:40 +00:00
schwarze
058038d574
use the proper macros in the AUTHORS section
2017-11-09 19:13:03 +00:00
matthieu
2219203c38
Use SA_RESETHAND rather than SA_ONESHOT
...
The latter is an obsolete non-standard, Linux only synonym for the
former. This caused syndaemon(1) to enter an an infinite loop whenever
it receives a SIGINT signal. Patch from Luca Castagnini. Thanks.
2017-10-29 09:29:52 +00:00
matthieu
c48e946165
This file isn't built anymore. So remove diffs with upstreams.
2017-10-23 17:28:26 +00:00
matthieu
a4b3344173
update
2017-10-23 17:13:17 +00:00
matthieu
d13adfd89f
Unlink libpthread-stubs from xenocara builds.
...
ok sthen@ who will take care of the ports tree. Also ok espie@
2017-10-23 16:56:59 +00:00
matthieu
4b98ce0cc0
Remove all references to libpthread-stubs from xenocara.
...
"looks sane" guenther@.
2017-10-23 16:50:28 +00:00
matthieu
e58671c122
update
2017-10-22 09:22:17 +00:00
matthieu
017335785c
update
2017-10-22 09:21:07 +00:00
matthieu
ea773baf11
update
2017-10-22 09:20:29 +00:00
matthieu
baa4f17b3a
Update to libXfont2 2.0.2.
...
Not yet linked to the build
2017-10-22 09:19:25 +00:00