Julien Danjou
93310f673d
uicb_reloadconfig: delete savetagclientsel
2007-10-31 11:49:51 +01:00
Julien Danjou
3328104ccd
use a_str* functions instead of str*
2007-10-31 11:47:22 +01:00
Julien Danjou
04255a9251
simplify savetagclientsel
2007-10-31 11:43:17 +01:00
Julien Danjou
582c81a3d0
uicb_reloadconfig: cosmetic and simplify clients pointer
2007-10-31 11:41:50 +01:00
Nikos Ntarmos
983d2d72a6
implement uicb_reloadconfig
2007-10-31 11:37:38 +01:00
Nikos Ntarmos
bf90028edb
modify parse_config() to not take display and screen as arg
2007-10-30 14:57:00 +01:00
Julien Danjou
0c826b8ab3
add RELEASE in config.mk
2007-10-29 17:16:33 +01:00
Florian Forster
ba80b49fd4
config.c: Fix a segfault when an invalid `ModKey' is specified.
...
Signed-off-by: Florian Forster <octo@verplant.org>
2007-10-27 18:09:07 +02:00
Florian Forster
71e6e4db65
config.c: Print an appropriate error message when reading the configuration fails.
...
Signed-off-by: Florian Forster <octo@verplant.org>
2007-10-27 18:09:07 +02:00
Julien Danjou
9d507dc50c
rewrite get_current_tag_number() in get_current_tag()
2007-10-26 22:15:26 +02:00
Nikos Ntarmos
4db1146f6c
Remember the focused window on tag changes
...
a. Adds a get_current_tag_number function to allow for above updates
and teaches get_current_layout(...) and arrange(...) to use it.
b. Adds an extra client_sel entry in struct Tag, updated on
focus(...), manage(...), and unmanage(...), and used in arrange(...).
2007-10-25 20:20:13 +02:00
Julien Danjou
842eed01c0
remove current_layout, insert get_current_layout() to get it dynamicly
2007-10-16 22:33:15 +02:00
Julien Danjou
b1e22e1d8b
cosmetic
2007-10-15 17:33:28 +02:00
Julien Danjou
14ea2dc0ae
minimal tab support
2007-10-15 16:28:36 +02:00
Julien Danjou
a74ca1d1de
tabswidth is 4 not 6
2007-10-15 13:56:24 +02:00
Julien Danjou
4e0acfa99a
add coding style stuff
2007-10-15 13:40:52 +02:00
Julien Danjou
4a7acf821e
remove Regs struct, use Rules
2007-10-15 12:40:45 +02:00
Julien Danjou
77609263dc
move txtlenwidth initlization in initstatusbar()
2007-10-15 12:06:43 +02:00
Julien Danjou
d75a512f5d
fix headers inclusion
2007-10-15 11:53:10 +02:00
Nikos Ntarmos
23bbe21428
float lowering
2007-10-12 17:15:08 +02:00
Julien Danjou
a6781157b6
allow to execute uicb function via awesome control fifo
2007-10-12 17:10:36 +02:00
Julien Danjou
daee37199b
move #define of config file name in config.c
2007-10-12 13:09:59 +02:00
Julien Danjou
445479cf8b
use Cairo for rendering square instead of Xlib
2007-10-10 19:59:14 +02:00
Julien Danjou
503e2050c5
bugfix: don't check for current_layout a this moment
...
fix regression introduced by myself with latest patch from daniel
2007-10-10 19:03:23 +02:00
daniel@brinkers.de
9d95d4691c
tags default layout
...
this patch should consider the tags default layout, given in the config
file. It also set the layout to default, when awesome is restarted.
2007-10-10 18:57:26 +02:00
Julien Danjou
e733af41ec
remove drawcontext everywhere
2007-10-10 14:09:36 +02:00
Julien Danjou
f57d275df1
move font to awesomeconf
2007-10-10 13:34:25 +02:00
Julien Danjou
1a755ff245
simplify color handling
2007-10-10 13:07:12 +02:00
Julien Danjou
08033b1643
bugfix: print layout symbol in status bar
...
Thanks to Daniel Brinkers
2007-10-09 17:31:44 +02:00
Julien Danjou
de45017b5d
switch to libconfuse instead of libconfig
2007-10-08 18:45:05 +02:00
Julien Danjou
3046af6f54
new feature: add option to center pointer on focused client
2007-10-08 14:26:43 +02:00
Julien Danjou
46cde2d95c
bugfix: resize_hint is a bool, not a float
2007-10-08 10:26:47 +02:00
Julien Danjou
96e80f1e83
bugfix: die nicely if no default layout
2007-10-05 09:37:40 +02:00
Julien Danjou
97a2085705
cosmetic: remove lines with empty spaces at end
2007-10-03 17:26:14 +02:00
Julien Danjou
272f4b1c2a
Xft support
2007-10-01 19:22:57 +02:00
Julien Danjou
9c747d1986
store display in awesomeconf
2007-10-01 15:31:43 +02:00
Julien Danjou
8c531e2a81
store phys_screen
2007-10-01 15:23:05 +02:00
Julien Danjou
a6943aa3f3
add uicb_exec
2007-09-28 13:39:46 +02:00
Julien Danjou
6efc6de67e
use get_real_screen() in initcolor()
2007-09-28 11:37:36 +02:00
Julien Danjou
ca363aa248
add uicb_movetoscreen()
2007-09-27 22:29:09 +02:00
Julien Danjou
ecf79693a2
use real_screen for X functions, not logical screen
2007-09-27 17:13:31 +02:00
Julien Danjou
9dad2fd85c
add -c option to specify configuration file
2007-09-26 21:22:30 +02:00
Julien Danjou
c81d40f15e
change initcolor() proto
2007-09-26 20:21:09 +02:00
Julien Danjou
6f3e0a3a2d
change initfont proto
2007-09-26 20:18:49 +02:00
Julien Danjou
bf0ddca247
remove set_default_configuration()
2007-09-26 20:16:04 +02:00
Julien Danjou
a22b4c1008
new feature: add swap{next,prev} for reordering visible windows
2007-09-25 12:41:36 +02:00
Julien Danjou
256717c792
add a_strncmp() to util.h and use a_str*() functions everywhere
2007-09-24 17:58:50 +02:00
Julien Danjou
595eba78d7
create a Tag struct type and use it
2007-09-24 15:37:52 +02:00
Julien Danjou
32654ce496
new feature: add focus{next,prev}screen ui_callback functions
...
this allows to switch focused screen in multi-head (zaphod) mode
2007-09-24 14:21:49 +02:00
Julien Danjou
40384806fd
use a_strcmp() instead of strcmp()
2007-09-21 17:32:00 +02:00