Michael Weber
01625f7689
Merge branch 'linux' of git://github.com/chneukirchen/cwm into linux
2013-11-18 17:02:27 +01:00
okan
0c99788f66
cvsimport
2013-10-25 19:46:16 +00:00
okan
a88b8c1363
a few err->errx since we don't have error messages here; from Tiago Cunha
2013-10-17 13:59:10 +00:00
okan
f3477539bb
cvsimport
2013-10-07 13:40:26 +00:00
okan
6ac51b8e41
unify type; no change
2013-10-03 13:51:57 +00:00
Michael Weber
c5fa35ecfd
Merge branch 'linux' of git://github.com/chneukirchen/cwm into linux
...
Conflicts:
calmwm.h
2013-07-27 16:34:12 +02:00
okan
0dec9e849d
cvsimport
2013-07-16 14:30:48 +00:00
okan
4119b5c065
simplify atom handling; allows us to limit to one round-trip to server
...
for gathering Atoms.
2013-07-15 14:50:44 +00:00
okan
93bfc4a5c1
cvsimport
2013-07-10 14:15:58 +00:00
okan
dd10412804
since the root and event window are the same in the case of a button
...
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.
2013-07-09 01:24:49 +00:00
okan
fe439f2b96
replace a few (x)malloc with (x)calloc to prevent potential integer
...
overflows; from Tiago Cunha
2013-07-08 15:48:16 +00:00
Michael Weber
37b3b149ed
Merge branch 'linux' of git://github.com/chneukirchen/cwm into linux
2013-06-13 11:52:45 +02:00
Christian Neukirchen
5515a365ba
cvsimport
2013-05-29 22:41:51 +02:00
Michael Weber
27c011d4ee
adapt to renumbered groups
2013-05-08 11:37:11 +02:00
Michael Weber
65158c0386
make autogroup case insensitive
2013-05-08 11:36:39 +02:00
Michael Weber
0671d579b7
Merge branch 'linux' of git://github.com/chneukirchen/cwm into linux
...
Conflicts:
calmwm.h
group.c
2013-05-08 10:36:14 +02:00
Michael Weber
151ec3286d
remove duplicate stdio.h
2013-05-08 10:20:39 +02:00
okan
1db7cc2a18
remove group in client_delete directly.
2013-05-06 16:03:11 +00:00
okan
843f18aaee
cvsimport
2013-04-30 21:12:20 +00:00
okan
6e8f1f2955
type fix
2013-04-30 21:10:23 +00:00
okan
a899d267fe
add conf_ignore and move group_make_autogroup to conf_autogroup to match.
2013-04-17 13:30:38 +00:00
okan
6f185bb03c
cvsimport
2013-04-14 16:13:17 +00:00
Michael Weber
68fd7e0890
Merge branch 'linux' of git://github.com/chneukirchen/cwm into linux
...
Conflicts:
conf.c
group.c
2013-04-08 18:35:33 +02:00
okan
62a685d82a
reverse logic to make it like the others
2013-04-08 13:05:27 +00:00
okan
28b54db221
consistency
2013-04-08 13:02:31 +00:00
okan
a957ed7c7d
cvsimport
2013-04-05 17:36:02 +00:00
okan
670207f79b
zap stray whitespace
2013-04-05 17:07:25 +00:00
okan
9c6226faa8
cvsimport
2013-01-13 13:55:12 +00:00
okan
47aa485fa2
put back r1.68 which allows an empty group to be sticky; behavior
...
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.
2013-01-13 13:55:12 +00:00
okan
62acbee4b3
set the initial group to '1', missed by recent off-by-one group
...
numbering re-work; discovered the hard way by sthen@.
ok sthen@
2013-01-10 15:28:11 +00:00
okan
104c7d5de3
cvsimport
2013-01-06 01:01:26 +00:00
okan
afb3648440
after we toggle a group hidden, it makes no sense to set it as active
...
(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.
2013-01-01 14:50:01 +00:00
okan
0957fbbee2
make num of groups no longer off-by-one; 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.
2013-01-01 14:19:56 +00:00
okan
f77166194f
cvsimport
2012-12-19 15:21:34 +00:00
okan
82e8ec4245
replace client highlight with a client flag
2012-12-17 17:48:57 +00:00
okan
3a3e0383b2
create and use menuq_clear() helper; from Tiago Cunha
2012-12-17 14:32:39 +00:00
Michael Weber
1fad01ad39
Merge branch 'linux' of git://github.com/chneukirchen/cwm into linux
...
Conflicts:
group.c
xutil.c
2012-11-29 23:29:56 +01:00
okan
560acb43fc
specific last match for autogroup; few iterations with Kent Spillner.
2012-11-29 04:25:49 +00:00
Christian Neukirchen
b4315a3fda
Use vendored queue.h everywhere
2012-11-26 16:27:22 +01:00
okan
28224ff830
sort
2012-11-09 03:52:02 +00:00
okan
04d4ed7b7e
fix some warnings; inspired by a diff from Thordur Bjornsson.
2012-11-08 20:18:19 +00:00
okan
76b0874b4c
get rid of the xfree() wrapper around free(); from Tiago Cunha.
2012-11-07 20:34:39 +00:00
Michael Weber
8e49590e9d
Merge branch 'linux' of https://github.com/chneukirchen/cwm into linux
2012-09-19 09:30:13 +02:00
okan
3a45879d76
replace with xu_getprop wrapper used everywhere else.
2012-09-09 20:52:57 +00:00
Michael Weber
a3e4c1beb3
Merge branch 'linux' of https://github.com/chneukirchen/cwm into linux
...
Conflicts:
group.c
xutil.c
2012-08-05 23:57:53 +02:00
Michael Weber
8e70a7edc4
debugging output
2012-08-05 23:52:32 +02:00
okan
c8a17ef536
remove a redundant assignment and another one up.
2012-07-08 01:00:24 +00:00
okan
f98e123bfc
re-implement atom handing; makes for a normalized and more consistent
...
separation between cwm and ewmh. seen by a few.
2012-07-03 13:49:03 +00:00
Michael Weber
95484ae032
fix some signedness warnings
2012-06-29 16:58:04 +02:00
Michael Weber
80e96d3ea9
reset autostart timestamps when windows appear
2012-06-29 11:15:59 +02:00