| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| |
| |
| |
| | |
event on the screen's root window, there's no need to pass down the
entire XButtonEvent event, at least to group_menu(), the only callback
which takes an argument at this point; instead use the already populated
screen.
|
| |
| |
| |
| | |
overflows; from Tiago Cunha
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
change noticed by Thomas Pfaff and diagnosis why we need to
group_setactive in this case by Alexander Polakov. replace XXX with
a useful comment.
|
| |
| |
| |
| |
| |
| | |
numbering re-work; discovered the hard way by sthen@.
ok sthen@
|
| |
| |
| |
| |
| |
| |
| |
| | |
(in sticky or non-stick mode), regardless of existing clients assigned
to that group; oga marked this bit XXX in -r1.34 for it didn't seem make
sense then either.
pulled from a diff from from Alexander Polakov.
|
| |
| |
| |
| |
| |
| | |
note that a re-exec of cwm will not rewrite the group number atom of
*existing* clients, so they will remain off-by-one until each client has
its atom updated, or of course a restart of X.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
separation between cwm and ewmh. seen by a few.
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
group_movetogroup() on one client will still increment nhidden if the
group is hidden.
found the hard way by Thomas Jeunet and fix from Alexander Polakov -
thanks to both!
ok oga@
|
| |
| |
| |
| |
| |
| | |
dhill
ok oga@
|
| |
| |
| |
| |
| |
| | |
already hidden (suggested behavior from Alexander Polakov).
ok sthen oga
|
| |
| |
| |
| |
| |
| | |
found by and fix from Thomas Pfaff.
ok oga@
|
| |
| |
| |
| |
| |
| | |
the way with the cwm specific parts.
ok oga@
|
| | |
|
| |
| |
| |
| | |
fixes a crash reported by christian neukirchen. ok okan
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
cwmrc(5)). instead, fix cwmrc(5) to match the old behavior which also
happens to match the example config, of which many have based their
configs; this also nicely matches the output of xprop(1).
clean-up of variable names as a separate commit.
suggested by sthen (and something we should have done initially).
discussed with and ok oga@
|
| |
| |
| |
| | |
ok oga@
|
| |
| |
| |
| | |
ok oga@
|
| |
| |
| |
| |
| |
| | |
are required.
encourged to go all the way by oga@
|
| | |
|
| |
| |
| |
| | |
ok oga@
|
| |
| |
| |
| |
| |
| | |
separate commits.
ok oga@
|
| |
| |
| |
| |
| |
| | |
it's superfluous.
ok okan@
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
it works kinda like _CWM_GRP, which we added to aid restarts a while
ago, but it's standardised and clients are specifically allowed to set
it to request a desktop.
for noe we leave _CWM_GRP support in, but its days are now numbered.
while i'm here fixup an int/long mixup with an earlier diff.
ok okan@
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
says that a pager can change the property at any time (most need a
clientmessage). So deal with property updates.
Needed to shuffle some of the other code around since we can't just use
shortcut_to_name[] everywhere now.
ok okan@
|
| |
| |
| |
| |
| |
| |
| |
| | |
and _NET_SHOWING_DESKTOP (we're never doing so right now).
only three informational root-window hints to go.
ok okan@
|
| |
| |
| |
| |
| |
| | |
_NET_DESKTOP_GEOMETRY.
ok okan@
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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@.
|
| |
| |
| |
| |
| |
| |
| | |
unchangable. the group code needs some cleaning up before this will be a
bit less hackish.
ok okan@
|
| |
| |
| |
| | |
"go on then" oga@
|
| |
| |
| |
| |
| |
| | |
place anyway, this makes things a bit more consistent; from Thomas Pfaff
ok oga@
|
| |
| |
| |
| |
| | |
if it's the same as the active group. Was in my original movetogroup diff,
but it got simplified a little too far. ok oga@
|
| |
| |
| |
| |
| |
| | |
are far better ways to know.
"go for it" oga@
|
| |
| |
| |
| |
| |
| |
| |
| | |
using Xft(3), use it to select the font color as well instead of trying
to build one; properly allocate and free colors at-will, e.g. we now
have configurable colors.
feedback and ok's todd@ and oga@
|