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
9c6226faa8
cvsimport
2013-01-13 13:55:12 +00:00
okan
3a7596968b
add per-group vert/horiz tiling support; introduces 2 new bind commands,
...
'vtile' and 'htile'; from Alexander Polakov.
2013-01-08 15:16:04 +00:00
okan
104c7d5de3
cvsimport
2013-01-06 01:01:26 +00:00
okan
6d123cd96d
rename {h,v}max functions for consistency; from Jan Stary
2013-01-04 16:30:03 +00:00
okan
579f981718
really these are just border colors, so adjust the define
2013-01-04 16:27:58 +00:00
okan
698530155d
get rid of struct color
2013-01-04 16:23:04 +00:00
okan
ce8ef02ed2
have screen_find_xinerama() return struct geom *reliably* instead of
...
XineramaScreenInfo; simplifies goop around the callers.
2013-01-02 16:26:34 +00:00
okan
ccbb1f1529
least intrusive way to plug a memleak when unbinding a duplicate key for
...
kbfunc_cmdexec; from Tiago Cunha
2013-01-01 14:33:52 +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
dc1e3a8843
gc unused cmd 'flags' variable
2012-12-19 15:21:34 +00:00
okan
c565b790ed
expand CHILDMASK
2012-12-18 18:39:55 +00:00
okan
86eaf5e973
use MOUSEMASK since we already have it
2012-12-18 18:35:36 +00:00
okan
31e9fe4dcd
remove unused SEARCHMASK
2012-12-18 17:44:18 +00:00
okan
e5d59c2d7b
define LockMask|Mod2Mask; no functional change
2012-12-18 17:37:39 +00:00
okan
b848a2b236
simplify config file setup; with Tiago Cunha
2012-12-18 00:14:41 +00:00
okan
479e9f769c
put a default known_hosts into conf
2012-12-17 23:54:57 +00:00
okan
75f65f399e
pull user home directory via getenv or getpwuid and stash it so we don't
...
need to do this everytime; with Tiago Cunha
2012-12-17 23:03:41 +00:00
okan
fe44d1dfce
cmap -> colormap in client_ctx
2012-12-17 18:35:26 +00:00
okan
af13c08108
stash the default screen visual and colormap in screen_ctx
2012-12-17 18:34:06 +00:00
okan
82e8ec4245
replace client highlight with a client flag
2012-12-17 17:48:57 +00:00
okan
8e67d1389c
make client_mtf static
2012-12-17 14:58:46 +00:00
okan
3a3e0383b2
create and use menuq_clear() helper; from Tiago Cunha
2012-12-17 14:32:39 +00:00
okan
980c6de1ff
screen font -> xftfont
2012-12-17 14:20:52 +00:00
okan
96cd288a2a
knf
2012-12-17 02:53:29 +00:00
okan
6900cd3612
non-trivial menu drawing rewrite, moving to Xft and solving various
...
font/color drawing issues; from Alexander Polakov
2012-12-17 02:28:45 +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
7edabe94f2
x_setupscreen -> screen_init; no functional change.
2012-11-29 03:54:46 +00:00
okan
5947879dfb
remove dead extern
2012-11-29 03:34:19 +00:00
okan
878eb6bf05
cvsimport
2012-11-28 14:32:44 +00:00
okan
3e151f8c76
add xasprintf() for upcoming changes.
2012-11-28 14:32:44 +00:00
okan
fad4798e5b
replace hand rolled font_make() with XftFontOpenName() and merge into
...
font_init().
2012-11-28 14:14:44 +00:00
Christian Neukirchen
319d4e179e
cvsimport
2012-11-26 16:17:45 +01: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
okan
c53c1af2db
spacing
2012-11-07 14:40:51 +00:00
okan
4b84287d19
tab completion support for menus; from Alexander Polakov.
...
ok sthen@ on an older incarnation
2012-11-07 14:39:44 +00:00
Michael Weber
c44a6dd895
Merge pull request #1 from chneukirchen/linux
...
new upstream stuff
2012-11-05 13:34:03 -08:00
okan
e27f649ae7
cvsimport
2012-11-01 01:10:47 +00:00
okan
620af2e52d
no longer a reason to carry conf_path in struct conf, so dice.
2012-10-31 22:06:24 +00:00
okan
4fb420514d
replace 'reload' with 'restart', which merely re-exec's cwm using the
...
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
2012-10-31 19:30:19 +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
a2d0cbcf97
cvsimport
2012-09-12 15:09:33 +00:00
okan
86524e21dd
extend client_resize so that it can know when to reset max flags and
...
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.
2012-09-09 19:47:47 +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
okan
1545eb0837
cvsimport
2012-07-18 21:53:22 +00:00
okan
0e8815dfb0
re-use geom struct in client_ctx (saved)geometry.
2012-07-13 17:01:04 +00:00
okan
186a78ff1e
convert xmax/ymax uses to view geometry.
2012-07-13 15:21:35 +00:00
okan
cc08aef0df
introduce screen "view" area and "work" area (gap applied) to simplify
...
various blocks that require understanding the screen geometry.
2012-07-13 14:18:04 +00:00