Uli Schlachter
8d3a3b321c
Inline g_spawn_command_line_async() into awesome
...
This adds a new function spawn_proc_helper() which just contains a copy of
g_spawn_command_line_async()'s source code. This means that there should be no
behavior change at all here.
Signed-off-by: Uli Schlachter <psychon@znc.in>
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-25 11:32:04 +02:00
Julien Danjou
8b6917f11e
client: update EWMH hints when changing skip_taskbar
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-25 11:18:19 +02:00
Julien Danjou
8ee740dcfe
awesomerc: fix firefox example
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-25 11:09:12 +02:00
Julien Danjou
6bffb904ef
wibox: activate BMA when mapping/unmapping
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-25 11:03:27 +02:00
Julien Danjou
8632dcac82
client: fix hidden signal
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-25 10:05:26 +02:00
koniu
312355416f
awful.autofocus: restore focus on hide/minimize
...
Signed-off-by: koniu <gkusnierz@gmail.com>
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-25 09:52:33 +02:00
koniu
194f6b2050
naughty: fix hover_timeout
...
Fixes regression since e899ca7696
.
Signed-off-by: koniu <gkusnierz@gmail.com>
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-25 09:48:44 +02:00
koniu
9d15c36b33
property: fix class/instance mixup
...
Without this patch c.class shows the instance and vice versa.
Signed-off-by: koniu <gkusnierz@gmail.com>
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-25 09:47:07 +02:00
Uli Schlachter
2f1691e8db
Fix HANDLE_TEXT_PROPERTY()
...
Instead of using the given atom name it always requested the WM_NAME property of
a client.
Signed-off-by: Uli Schlachter <psychon@znc.in>
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-24 21:58:06 +02:00
Julien Danjou
af5037104c
awful.rules: document matching, support non-string rules
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-24 16:43:00 +02:00
Julien Danjou
e293a69982
screen: move the tagging on screen change to Lua
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-24 16:32:19 +02:00
Julien Danjou
4d4bdb3100
awesomerc: use awful.rules
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-24 16:27:35 +02:00
Julien Danjou
6d65106c36
awful.rules: import
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-24 16:27:28 +02:00
Julien Danjou
6bad89fc2c
awful.client: movetotag() move client to the screen tag
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-24 16:09:56 +02:00
Julien Danjou
b8de5f2d43
client: add a limit to the loop (FS#573)
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-24 15:23:22 +02:00
Julien Danjou
316bca21be
stack: fix bad rename
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-24 15:07:58 +02:00
Julien Danjou
0ca02db3c6
wibox: merge wibox_set_border_width code
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-24 14:33:29 +02:00
Julien Danjou
4b495f4a74
wibox: remove wibox_opacity_set, doublon
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-24 14:29:46 +02:00
Julien Danjou
dfe137fab9
xutil: fix possible overflow
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-24 12:04:04 +02:00
Julien Danjou
62d0d08caf
awful.titlebar: set correct height
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-24 11:49:05 +02:00
Julien Danjou
876602ea91
titlebar: fix push
...
Titlebar are not stored inside client but inside global reference table.
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-24 11:49:05 +02:00
Julien Danjou
a841790d5b
theme: add missing dwindle and spiral layouts icons (FS#572)
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-24 11:37:44 +02:00
Julien Danjou
271063cc34
property: macrotify a bunch of handling functions
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-24 11:22:28 +02:00
Julien Danjou
06155cf621
update Arnaud commit years
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-24 11:13:59 +02:00
Julien Danjou
c862bf0534
property: use xcb_get_wm_protocols_from_reply
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-24 11:13:00 +02:00
Arnaud Fontaine
e829db1a41
update to libxcb 1.4 and xcb-util 0.3.6
...
These new versions provide similar fields to Xlib for errors
(major_code, minor_code and resource_id).
2009-08-24 11:13:00 +02:00
Julien Danjou
be1abfa28f
Revert "client: fix has_proto iteration with newer XCB"
...
This reverts commit 9c785c40f6
.
2009-08-24 11:13:00 +02:00
Julien Danjou
8f1ccca881
xutil: remove xutil_text_prop_get
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-24 10:35:13 +02:00
Julien Danjou
73a1011364
client, spawn: stop storing startup_id
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-24 10:35:12 +02:00
Julien Danjou
e5048f72d5
property: macrotify all text property retrieval
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-24 10:26:48 +02:00
Julien Danjou
e56ef78d92
xutil: get_text_property_from_reply return strdup
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-24 10:25:43 +02:00
Julien Danjou
e298353583
awful.tag: view{next,prev} take screen as argument
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-24 08:31:44 +02:00
Julien Danjou
4b311371f1
Revert "awesomerc: add placement by default"
...
This reverts commit 2cefa5e9b2
.
2009-08-22 17:29:22 +02:00
Julien Danjou
8ec4f93a3a
property: do not pop icon, client_set_icon does it
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-22 16:28:31 +02:00
Julien Danjou
a6c0d9398e
property: use provided reply to get machine
...
This avoid a roundtrip when getting a property change event.
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-22 15:05:29 +02:00
Julien Danjou
0649e079b5
xutil: add xutil_get_text_property_from_reply
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-22 15:04:56 +02:00
Julien Danjou
c43e40c05b
awful.widget.tasklist: fix double signal
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-22 15:04:34 +02:00
Julien Danjou
8da6a20f27
luaobject: check that object is userdata
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-22 13:20:55 +02:00
Julien Danjou
901029ce97
systray: fix leak, add missing destructor
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-21 23:36:03 +02:00
Julien Danjou
cf64b42d0d
property: fix memory leak
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-21 23:30:19 +02:00
Julien Danjou
6e05e20664
client: emit property::role after setting value
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-21 23:30:07 +02:00
Julien Danjou
41580c91d8
signal: fix memory leak, wipe signal_t
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-21 23:11:44 +02:00
Julien Danjou
9c785c40f6
client: fix has_proto iteration with newer XCB
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-21 22:41:13 +02:00
Julien Danjou
2b68f6df5e
awful.widget.taglist: refresh on tag name changes
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-21 21:29:56 +02:00
Julien Danjou
ba8ca594e8
beautiful: be safer with dofile()
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-21 21:26:50 +02:00
Julien Danjou
b3214e589e
Partial revert of "awful.client: use signal and geometry attributes"
...
Partial revert of 1da49640b5
.
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-21 21:15:19 +02:00
Julien Danjou
e25a8ba6f4
awful.widget.tasklist: fix hide usage
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-21 21:03:57 +02:00
Christopher Eatinger
933c958220
awful.screen.focus: Prevent focusing a screen that doesn't exist
...
Signed-off-by: Christopher Eatinger <christopher.eatinger@gmail.com>
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-21 21:01:06 +02:00
Julien Danjou
69b4b2650d
client: fix client signal emitting in set_icon
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-21 20:55:13 +02:00
Julien Danjou
6a4d04d4f2
key: fix keysym prop
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-08-21 20:11:55 +02:00