| Commit message (Collapse) | Author | Lines |
|
|
|
|
|
|
|
from Tiago Cunha.
|
|
|
|
|
|
|
|
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
|
|
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.
|
|
|
|
|
|
diff from Alexander Polakov.
|
|
from me.
ok oga@
|
|
upcoming menu config changes.
ok oga@
|
|
ok oga@
|
|
group as the active client (as opposed to all unhidden clients); from
Alexander Polakov, with a tiny tweak requested by oga.
ok oga@
|
|
applies to the user supplied font, so rename.
ok oga@
|
|
|
|
with the various scenarios of when to attempt a parse of the config,
load defaults, and when to warn and/or exit. triggered by bogus warning
first noticed by sobrado@.
ok oga@
|
|
ok oga@
|
|
the way with the cwm specific parts.
ok oga@
|
|
|
|
part of a larger diff that was 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...)
|
|
ok oga@
|
|
calculating ourselves, so do so.
ok oga@
|
|
ok oga@
|
|
the same thing.
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@
|
|
ok oga@
|
|
- teach _NET_WORKAREA about gap.
ok oga@
|
|
are required.
encourged to go all the way by oga@
|
|
separate commits.
ok oga@
|
|
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@
|
|
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@
|
|
|
|
shaves a bunch of bytes.
ok okan@
|
|
array with all the parameters in and just loop over that to setup the
default keybindings - it's so much easier to read.
okan@ "love love love"ed this
|
|
based on a diff by Thomas Pfaff; thanks!
ok okan@
|
|
ok oga@
|
|
place anyway, this makes things a bit more consistent; from Thomas Pfaff
ok oga@
|
|
|
|
this point due to client_setname()'s work; remove this check.
ok oga@
|
|
"sure" 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@
|
|
display and moves it to another group. useful with the recently added
"grouponly" function, giving the ability to use groups as simple
virtual desktops (similar to e.g. xmonad, dwm and scrotwm).
this doesn't have default keyboard bindings; cwmrc(5) now shows how
you could use these functions (use M-1...9 for grouponly1...9 and
MS-1...9 for movetogroup1...9 to emulate the default dwm bindings).
ok oga@
|
|
This works like the group select binding, but hides all other groups.
So, the people who've been complaining that they don't get "virtual
desktops" in cwm may want to try this out in cwmrc (from memory, untested):
---
#cwmrc
# add new windows to the current group
set sticky
# automatically sticky windows. xclock for now.
# to make more windows sticky use group_toggle to unset their group
autogroup 0 xclock
# make the group selection keys hide other groups, emulate virtual desktops
bind CM-1 grouponly1
bind CM-2 grouponly2
bind CM-3 grouponly3
bind CM-4 grouponly4
bind CM-5 grouponly5
bind CM-6 grouponly6
bind CM-7 grouponly7
bind CM-8 grouponly8
bind CM-9 grouponly9
---
mostly by sthen, tweaks from me.
ok todd@, "if it works i'm ok with it" okan@, ok sthen@
|