Commit Graph

2130 Commits

Author SHA1 Message Date
Julien Danjou c6261b028b [tag] Add function to manipulate layouts
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-23 16:59:05 +02:00
Julien Danjou ff8603110a [util] Add name_func_rlookup()
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-23 16:53:37 +02:00
Julien Danjou 8bba0ba76a [titlebar] Fix inconsitent API with text*
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-23 16:41:36 +02:00
Julien Danjou ab12599eba [awesomerc] Fix mplayer matching
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-23 16:41:35 +02:00
Julien Danjou 97956822ee [widget] Add lua function to get/set widget's name.
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-23 16:41:33 +02:00
Julien Danjou 2c548ef816 [tag] Add lua function to get/set tag's name.
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-23 15:57:18 +02:00
Julien Danjou 981b26cbc8 [lua] Add name_get() method and make mplayer floating by default
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-23 15:12:01 +02:00
Julien Danjou ed44254aeb [widget] Merge common functions.
Not really common after all.

Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-23 15:12:01 +02:00
Julien Danjou a04417494b [mouse] Rename Button to button_t
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-23 15:12:01 +02:00
Julien Danjou 0142f0efc9 [layout] Rename LayoutArrange to layout_t
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-23 15:11:59 +02:00
Julien Danjou ccb2a2db77 [lua] Remove regex matching
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-23 13:17:02 +02:00
Julien Danjou fb822997b3 [client] Remove ismax attribute.
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-23 13:11:47 +02:00
Julien Danjou 419cc99161 [layout] Return NULL 2008-05-23 13:10:28 +02:00
Lucas de Vries 961244964c [awful] Add a couple of trivial functions
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-23 11:51:53 +02:00
Julien Danjou 2313429a76 [lua] Remove useless extern widget
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-23 10:08:10 +02:00
Julien Danjou e835f9604b [awful] Fix tag.view{prev,next}
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-22 08:56:57 +02:00
Julien Danjou 65cdf2d536 [taglist] Count tag references
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-22 08:46:14 +02:00
Julien Danjou 7a5326e0ff [awesome] Initialize glib thread system
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-21 18:04:44 +02:00
Julien Danjou 648dc236f8 [lua] Fix wrong proto
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-21 17:28:54 +02:00
Julien Danjou 9754e1c039 [lua] Add awesome.font_set() to set the default font
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-21 17:03:10 +02:00
Julien Danjou b3f8464800 [draw] Make sure that font is not NULL before freeing
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-21 17:02:22 +02:00
Lucas de Vries 97525dc0a6 [awful] Move the mouse when switching screen focus
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-21 16:59:39 +02:00
Julien Danjou a1ba2b8df5 [config] Simplify default config
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-21 16:21:40 +02:00
Julien Danjou 54e27e300a [build] Check for pthread
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-21 16:11:59 +02:00
Julien Danjou a953b57a87 [awesome] Make layout and statusbar refresh threaded
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-21 15:33:08 +02:00
Julien Danjou 3c6f9a8fa0 Revert "[awesome] Remove the two level event loops"
This reverts commit 88c9671ab1.

Conflicts:

	awesome.c

Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-21 15:28:39 +02:00
Julien Danjou 932ef459b8 [awesomerc] Add wheel mouse bindings on root window
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-21 14:46:07 +02:00
Julien Danjou 819ba3f191 [layout] Change {layout,statusbar}_refresh proto
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-21 14:40:16 +02:00
Julien Danjou 88c9671ab1 [awesome] Remove the two level event loops
This should not be needed anymore with XCB.

Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-21 12:04:50 +02:00
Julien Danjou e25434fe25 [client/tasklist] Reactivate icon drawing with client.icon_set()
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-20 22:37:08 +02:00
Julien Danjou 67598ab859 [widget] Remove useless warn()
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-20 22:36:05 +02:00
Arnaud Fontaine d662c66526 [event] Optimize xcb pointer and geometry queries. 2008-05-20 19:44:08 +01:00
Julien Danjou ad84eb52db [lua] Remove deprecated luaL_openlib() calls
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-20 20:26:58 +02:00
Julien Danjou 7d34d0dd85 [dbus/widget] Correctly invalidate statusbars on update
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-20 20:25:49 +02:00
Julien Danjou 4742463cec [dbus] Fix widget.set() API call
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-20 20:13:44 +02:00
Julien Danjou 597719e5aa [statusbar] statusbar_position_update() is static
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-20 20:02:08 +02:00
Julien Danjou ec21647c87 [client] Remove useless client_get_byname()
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-20 19:59:58 +02:00
Julien Danjou 1c4acbe38c [tag] Make static and remove useless functions
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-20 19:58:34 +02:00
Julien Danjou 680944d583 [build] Use autoheader & config.h
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-20 19:55:37 +02:00
Julien Danjou dc431ec430 [scratch] Remove scratch client support.
This can be done in Lua now.

Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-20 19:47:29 +02:00
Julien Danjou fe3c152f2b [lua] Use luaL_register() instead of deprecated luaL_openlib()
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-20 19:35:01 +02:00
Julien Danjou 4bbb13b07a [build] Fix compilation issue with Lua pkg insalled as lua
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-20 19:02:40 +02:00
Julien Danjou 7adc9efef3 [lua] Fix Lua lib path
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-20 18:10:02 +02:00
Julien Danjou ddae225363 [client] Execute hook on real focus
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-20 18:06:02 +02:00
Julien Danjou 1f046b3c9f [everything] Switch from libconfuse to Lua
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-20 18:01:15 +02:00
Julien Danjou 61d552a860 [draw] Inline draw_context_delete() and check that it's != NULL
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-14 15:22:31 +02:00
Julien Danjou e5ed2f2f1c [swindow] Permit to delete NULL swindow
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-13 18:56:33 +02:00
Julien Danjou e80e6a73c5 [draw] Remove useless default_screen
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-13 17:42:05 +02:00
Julien Danjou 255d91c711 [statusbar] Separate widget cache inside widets and sbars
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-05-13 16:48:33 +02:00
Arnaud Fontaine d4c8edcac0 [configure.ac] Check whether cairo-xcb is installed 2008-05-12 22:03:28 +01:00