Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-12-29 | check if we're in the group already, else multiple calls to | Okan Demirmen | |
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@ | |||
2011-11-06 | put snapdist in the correct location; as an option, not a bind; Tiago Cunha. | Okan Demirmen | |
ok oga@ | |||
2011-10-17 | rename variable to reduce potential for name-space collision. | Okan Demirmen | |
bikesheding and ok oga@. | |||
2011-10-12 | use xfree instead of free since strings is allocated with xmalloc; from | Okan Demirmen | |
dhill ok oga@ | |||
2011-09-19 | move client to group (movetogroup) and hide client only if group is | Okan Demirmen | |
already hidden (suggested behavior from Alexander Polakov). ok sthen oga | |||
2011-09-13 | fix spelling I keep getting wrong for some unknown reason; found by and | Okan Demirmen | |
diff from Alexander Polakov. | |||
2011-09-13 | add WM_TRANSIENT_FOR event support: moves dialogs, toolbars and such to | Okan Demirmen | |
the group of the main application window; based on a diff from Alexander Polakov with CLIENT_IGNORE flag suggestion from oga@. ok oga@ | |||
2011-09-13 | repair groupcycle (broke after cycle-in-group support added more flags); | Okan Demirmen | |
found by and fix from Thomas Pfaff. ok oga@ | |||
2011-09-08 | allow configurable menu font color; from Alexander Polakov with a tweak | Okan Demirmen | |
from me. ok oga@ | |||
2011-09-08 | allow menufg/menubg to be configurable; from Alexander Polakov. | Okan Demirmen | |
ok oga@ | |||
2011-09-08 | reinit menu on reload; from Alexander Polakov. needed for catching | Okan Demirmen | |
upcoming menu config changes. ok oga@ | |||
2011-09-05 | restore a comment and add another for clarity. | Okan Demirmen | |
2011-09-04 | Make flavours of maximisation additive. | Owain Ainsworth | |
i.e. horiz-max + vertmax = full maximisation. full - horiz = vertmax. etc. Martynas wrote something like this once, so I did okan, this version seems to finally deal with the corner cases. ok okan@. | |||
2011-09-03 | split off window hints from geometry so we don't need to carry them all | Okan Demirmen | |
around when dealing with {,h,v}max. same idea from oga. | |||
2011-09-03 | simplify color initialization. | Okan Demirmen | |
ok oga@ | |||
2011-09-03 | Add {r,}cycleingroup to cycle through clients belonging to the same | Okan Demirmen | |
group as the active client (as opposed to all unhidden clients); from Alexander Polakov, with a tiny tweak requested by oga. ok oga@ | |||
2011-09-03 | "defaultfont" is unclear (and confusing while reading code) when it also | Okan Demirmen | |
applies to the user supplied font, so rename. ok oga@ | |||
2011-08-29 | zap unused macro. ok oga@ | Okan Demirmen | |
2011-08-29 | restore mouse move via the keyboard, noticed by todd@. while the check | Okan Demirmen | |
for cc was wrong due to the fact that cc->sc is always filled in during the event, we don't even need it - just operate on the focused screen's root window regardless. ok todd@ oga@ | |||
2011-08-22 | A while ago I wrote some code to not warp to ignored windows on map (rev | Owain Ainsworth | |
1.52), not realising that the previous (less efficient) fix had already been commited (rev 1.50). Had this in my tree for ages to remove the previous code. Effectively reverts rev 1.50. ok okan@ | |||
2011-08-22 | revert r1.11 of parse.y and create logic in conf_setup instead to deal | Okan Demirmen | |
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@ | |||
2011-07-26 | Re-draw borders after reloading, not before; from Alexander Polakov. | Okan Demirmen | |
ok oga@ | |||
2011-07-25 | use the menu border; from Alexander Polakov, but with the existing define. | Okan Demirmen | |
ok oga@ | |||
2011-07-25 | We are inconsistent when it comes to function returns, so just go all | Okan Demirmen | |
the way with the cwm specific parts. ok oga@ | |||
2011-07-23 | Clarify defines and make them not look like non-local ones; started by a | Okan Demirmen | |
small diff from Thomas Pfaff. ok oga@ | |||
2011-07-14 | correct spelling; from Alexander Polakov. | Okan Demirmen | |
2011-06-27 | UTF8-ify, from Alexander Polakov, but without setlocale(), after | Okan Demirmen | |
feedback from stsp@ - thanks! 'go for it' oga@ | |||
2011-06-25 | warn if we can't parse the config file on start, just like we do on reload. | Okan Demirmen | |
part of a larger diff that was ok oga@ | |||
2011-06-25 | Since cwm(1) uses the same parser as others in src, document how | Okan Demirmen | |
comments and line extensions work. Taken from sthen@'s recent commit in src. ok sthen@ | |||
2011-06-24 | add 'normal' cursor and shuffle the others we use to make a bit more | Okan Demirmen | |
sense and to be slightly less un-expected. from Alexander Polakov. re-use 'normal' cursor now instead XC_hand1 for menu selection. i really wish X had real docs and made sense. ok on earlier diff with '?' removed (but it's back now) oga@ | |||
2011-06-24 | New option to raise a client via the mouse (unbound by default); | Okan Demirmen | |
opposing action, lower, already exists and bound. Both keyboard mappings already exist. 'no opinion either way' oga@ | |||
2011-06-24 | introduce a new config option to snap to the screen edge. 'snapdist' | Okan Demirmen | |
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...) | |||
2011-06-24 | re-do various bits of {,h,v}max for simplicity and less flag handling. | Okan Demirmen | |
as a bonus, flipping between various combinations of vmax+hmax provides a more predictable behavior. commitski oga@ | |||
2011-06-24 | replace the non-working check to see if another wm is running with a | Okan Demirmen | |
method that actually works. checking for icccm compliant wm's should also be done first, but that's another diff (noted by oga). ok oga@ | |||
2011-06-24 | more nitems usage. | Okan Demirmen | |
ok oga@ | |||
2011-06-24 | re-order sweep draw so that we map into the client window after | Okan Demirmen | |
re-parenting; from Sviatoslav Chagaev. ok oga@ | |||
2011-06-24 | struct XftFont already has height which we can use directly instead of | Okan Demirmen | |
calculating ourselves, so do so. ok oga@ | |||
2011-06-24 | alter a few function returns and prototypes; found by lint. | Okan Demirmen | |
ok oga@ | |||
2011-06-24 | Correct extern declaration and while here, rename a variable to be | Okan Demirmen | |
pedantic. from Thomas Pfaff. ok oga@ | |||
2011-06-24 | collapse client and group {r,}cycle defines since they are really | Okan Demirmen | |
the same thing. ok oga@ | |||
2011-06-23 | switch to installing source manuals: | Christian Weisgerber | |
* cope with new bsd.man.mk * update imake configuration ports use of imake remains unchanged | |||
2011-05-15 | fix botched client and group cycle defines; noticed by Thomas Pfaff. | Okan Demirmen | |
"no cookie! fix it" - oga@ | |||
2011-05-13 | remove left over XSync; ok oga@ | Okan Demirmen | |
2011-05-11 | tag and comment cleanup; ok oga@ | Okan Demirmen | |
2011-05-07 | introduce a new 'freeze' flag (CMS-f by default) which may be applied to | Okan Demirmen | |
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@ | |||
2011-05-06 | On map, don't warp to windows that are marked as ignored. | Owain Ainsworth | |
Requested by Christian Neukirchen last august. He provided a patch but the one I wrote was significantly simpler (1 - 2 + in the whole diff). makes sense to okan@. | |||
2011-05-05 | bump window resize back to 60hz. instead, we should not need to sync | Okan Demirmen | |
every time we move/resize a window, so remove XSync in both mouse move and resize events. tested by Brynet as well. ok oga@ | |||
2011-05-05 | re-org. ok oga@ | Okan Demirmen | |
2011-05-05 | make the menu window aware of xinerama info; this makes the menu stay | Okan Demirmen | |
within the current screen, like other cwm window placements and mutations (vmax/hmax/max) - from Sviatoslav Chagaev. ok oga@ | |||
2011-03-23 | revert the XSync timing change for client move only; first noticed by | Okan Demirmen | |
brynet. sure oga@ |