| Commit message (Collapse) | Author | Lines |
|
font/color drawing issues; from Alexander Polakov
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
bikesheding and ok oga@.
|
|
around when dealing with {,h,v}max. same idea from oga.
|
|
the way with the cwm specific parts.
ok oga@
|
|
small diff from Thomas Pfaff.
ok oga@
|
|
opposing action, lower, already exists and bound. Both keyboard
mappings already exist.
'no opinion either way' oga@
|
|
keyword taken from a diff from Sviatoslav Chagaev to do the same thing,
but implemented in a completely way (based on some very old code from
mk@). default set to 0, so no behavior change.
ok oga@ (who would also like to take it further...)
|
|
re-parenting; from Sviatoslav Chagaev.
ok oga@
|
|
calculating ourselves, so do so.
ok oga@
|
|
|
|
|
|
any window, after which all move/resize requests will be ignored,
essentially freezing the window in place.
there's a possibility to merge this with the 'ignore' concept, pending
on how ignore+freeze should behave (really more ewmh stuff), but punting
for now since ponies are on the line.
requested and tested by thib at k2k11 with ponies, unicorns and rainbows.
'save the unicorns' todd@, ok oga@
|
|
every time we move/resize a window, so remove XSync in both mouse move
and resize events. tested by Brynet as well.
ok oga@
|
|
brynet.
sure oga@
|
|
ok oga@
|
|
fixes the annoying bug where windows would go +bwidth pixels right,
+bwidth pixels down. ok okan@
|
|
are required.
encourged to go all the way by oga@
|
|
separate commits.
ok oga@
|
|
remove screen_current() it was utterly bogus when nscreens > 1.
pass a fake client_ctx in the case where there's no client and the
kbfunc or mousefunc doesn't need a real one, it just contains the
current screen, modify these functions so that they pass down the screen
context to their callees.
make groups per screen, it's the only way it makes sense in this regard.
ok okan@.
|
|
into screen_ctx and start passing screen_ctx around to in order get rid
of Curscreen; fixup per-screen config colors the same way.
diff mostly from oga@, with a bit harsher reaction to the state of screen_ctx.
"please commit" oga@
|
|
ok oga@
|
|
resize increments to a minimum of one, and use it unconditionally.
"you've convinced me, do it!" okan@
|
|
additionally, respect aspect ratio hints.
ok oga@
|
|
"go on then" oga@
|
|
place anyway, this makes things a bit more consistent; from Thomas Pfaff
ok oga@
|
|
readable; no behavior change
ok oga@
|
|
are far better ways to know.
"go for it" oga@
|
|
ok oga@ sometime ago
|
|
dance; xevents now able to deal with a border being set (which fixes
those annoying movie-watching apps).
ok todd@, oga@
|
|
to push attributes around, so things get a lot simplier, while fixing a
few issues in the meantime; original suggestion by Edd Barrett many many
moons ago.
annoying window placement and race, found in c2k8 by todd, fix by oga!
lots of feedback from todd and oga - thanks!
"commit that bad boy" oga@
|
|
- merge grab_drag() into mousefunc_window_move().
- properly name, proto and static private functions.
- since we already do XMoveResizeWindow() and XMoveWindow() in (now)
mousefunc_window_resize() and mousefunc_window_move() respectively,
client_resize() and client_move() calls are unnecessary.
ok oga@
|
|
to a config reload; CMS-r by default.
ok oga@
|
|
readability, and a bit of knf.
ok oga@
|
|
so it's hard to press by accident, but there if you need it.
requested (in a way) and tested by johan and todd.
|
|
some minor fixups, man page bits and knf.
ok oga@
|