okan
2410477c9d
stash the default screen visual and colormap in screen_ctx
2012-12-17 18:34:06 +00:00
okan
8f15d97537
replace client highlight with a client flag
2012-12-17 17:48:57 +00:00
okan
4ef0e7d9d2
make client_mtf static
2012-12-17 14:58:46 +00:00
okan
1c7a3484bf
create and use menuq_clear() helper; from Tiago Cunha
2012-12-17 14:32:39 +00:00
okan
b926f75dcc
current_client() returns _curcc, so use it where appropriate
2012-12-17 14:26:29 +00:00
okan
887ac8ab28
screen font -> xftfont
2012-12-17 14:20:52 +00:00
okan
5ca4dca2e3
knf
2012-12-17 02:53:29 +00:00
okan
52982ae188
non-trivial menu drawing rewrite, moving to Xft and solving various
...
font/color drawing issues; from Alexander Polakov
2012-12-17 02:28:45 +00:00
okan
00eccbe44f
zap extra lines
2012-11-29 16:50:03 +00:00
okan
d43f96b65c
specific last match for autogroup; few iterations with Kent Spillner.
2012-11-29 04:25:49 +00:00
okan
ddf27615e6
x_setupscreen -> screen_init; no functional change.
2012-11-29 03:54:46 +00:00
okan
58353e9599
remove dead extern
2012-11-29 03:34:19 +00:00
okan
db22777ba0
add xasprintf() for upcoming changes.
2012-11-28 14:32:44 +00:00
okan
9c0280009c
ever since the 9wm code bits were removed or replaced, this file has
...
been a no-op, for each source file has a complete license marker (ISC).
no objections from oga, who did the 9wm rewrite/remove work in 2008.
2012-11-28 14:25:05 +00:00
okan
096354b57d
replace hand rolled font_make() with XftFontOpenName() and merge into
...
font_init().
2012-11-28 14:14:44 +00:00
okan
50585c9a89
add some checks
2012-11-16 14:15:48 +00:00
okan
48634b386c
variable name consistency; from Thomas Pfaff
2012-11-14 21:31:53 +00:00
okan
89bef83e09
tab-complete buglet fix: once exec_path is completed, allow for
...
subsequent completion; from Alexander Polakov
2012-11-14 21:12:24 +00:00
okan
4f78cb6835
sort
2012-11-09 03:52:02 +00:00
okan
81715b0acb
fix some warnings; inspired by a diff from Thordur Bjornsson.
2012-11-08 20:18:19 +00:00
okan
74af9940e6
style nit; from Tiago Cunha.
2012-11-07 21:10:32 +00:00
okan
02dbbaba8a
add comment why we mouse unbind, just like kbd
2012-11-07 21:04:55 +00:00
okan
62f3e39ff4
now that we have FOREACH_SAFE queue macros, use them where appropriate;
...
from Tiago Cunha.
2012-11-07 21:01:48 +00:00
okan
8d78ddf545
plug a leak when using 'unmap' for kbd/mouse bindings; from Tiago Cunha.
2012-11-07 20:37:55 +00:00
okan
1e3fec4362
get rid of the xfree() wrapper around free(); from Tiago Cunha.
2012-11-07 20:34:39 +00:00
okan
1d807310d5
clarify windowname and windowclass values are pulled from the WM_CLASS
...
property; from Kent Spillner
2012-11-07 14:59:07 +00:00
okan
0fa8ad10b0
zap trailing space
2012-11-07 14:58:26 +00:00
okan
4f79744f37
missing headers; from Thordur Bjornsson.
2012-11-07 14:49:46 +00:00
okan
b01ce50ca5
spacing
2012-11-07 14:40:51 +00:00
okan
8bbba5aed3
tab completion support for menus; from Alexander Polakov.
...
ok sthen@ on an older incarnation
2012-11-07 14:39:44 +00:00
okan
09b4f89a44
try to clarify xprop(1) output, with respect to WM_CLASS, without going
...
overboard; suggested idea by jmc
2012-11-01 01:10:47 +00:00
okan
17e94be7be
no longer a reason to carry conf_path in struct conf, so dice.
2012-10-31 22:06:24 +00:00
okan
34267fe638
replace 'reload' with 'restart', which merely re-exec's cwm using the
...
existing argv; same idea with respect to argv saving as Alexander
Polakov. reload support was half-complete and is getting in the way.
agreed to by many
2012-10-31 19:30:19 +00:00
okan
d6b5535794
on reload, run each client through conf_client to pick up potential
...
ignore and bwidth changes; also add a hack for existing maximized
windows so they don't inherit a new bwidth.
based on a diff from, and discussion with, Tiago Cunha.
2012-10-29 19:46:03 +00:00
okan
b3191069d5
clarify autogroup option; based on diffs from kspillner@acm.org with
...
feedback from jmc
2012-10-28 20:13:02 +00:00
okan
72f1943e2c
comment what this whole bit does, not just part of it.
2012-10-23 16:13:59 +00:00
okan
b94eed0ab4
add a height to struct menu and use it in the most obvious of places.
2012-10-23 16:08:59 +00:00
okan
770189e8ac
treat menu width the same as the height is treated when deciding its
...
max size and location; partially from a diff from Alexander Polakov.
2012-10-23 15:50:15 +00:00
okan
44b83028a3
Stop drawing when menu doesn't fit inside the screen; picked from a
...
larger diff from Alexander Polakov.
2012-10-23 15:32:38 +00:00
matthieu
cc8a156b77
Force MIT-MAGIC-COOKIE auth for all displays, like we do for :0
...
since OpenBSD 2.4.
There is something broken with XDM-AUTHORIZATION-1 and xcb
(and also with IPv6) this is hurting when xdm is used on :1
2012-10-07 15:55:28 +00:00
espie
7229d1812a
remove utterly bogus tests and simplify.
...
fvwm was only building thanks to an unlikely series of accidents...
okay matthieu@
2012-09-30 10:12:51 +00:00
okan
762473fe35
revert previous for now until a way to test more than a few encodings is found
2012-09-12 15:09:33 +00:00
okan
f20b0d049d
remove scrotwm from fvwm restart menu.
...
ok matthieu@
2012-09-10 13:52:04 +00:00
okan
2a98b1a00b
be explicit in which key masks we allow during keypress and buttonpress
...
events; from Alexander Polakov - makes non-us layout reliable.
2012-09-10 13:28:04 +00:00
okan
a78478db77
replace with xu_getprop wrapper used everywhere else.
2012-09-09 20:52:57 +00:00
okan
ab1deebeda
extend client_resize so that it can know when to reset max flags and
...
bwidth; this allows a client to be resized from a max state, which now
gets treated like a non-max'd client. based on a diff that does part of
this in a different way from Alexander Polakov.
2012-09-09 19:47:47 +00:00
matthieu
3e0a91b35c
Typo in warn() argument. Reported by Artturi Alm. Thanks.
2012-08-14 12:09:33 +00:00
okan
f4e0469f06
support multibyte input to menu code; from Alexander Polakov with a tiny tweak.
2012-08-07 14:05:49 +00:00
matthieu
484812f429
Typo. From Pappe Kaugummi via jmc@.
2012-08-05 20:59:03 +00:00
ajacoutot
77e64dc403
Indent with tabs like the rest of the script.
...
ok matthieu@
2012-08-05 07:27:34 +00:00