Julien Danjou
c378343a64
key: add .keysym to return keysym name
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-30 00:11:38 +02:00
Mariusz Ceier
7010ffd164
Fix foreach macro
...
Fixes support of break/continue statement
Signed-off-by: Mariusz Ceier <mceier@gmail.com>
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-29 21:13:37 +02:00
Julien Danjou
505245a5ff
array: fix foreach statement
...
We continously check for len, and build var upon each iteration so we
are sure we never go away in memory.
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-29 19:54:07 +02:00
Julien Danjou
7d9c796607
build: bump xproto required version
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-29 18:34:26 +02:00
Julien Danjou
63a7b50531
event: push button state correctly to mouse grabber
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-29 17:20:12 +02:00
Nikos Ntarmos
5ad3eb8021
Fix display misbehaving as a wpsetter.
...
ImageMagick's display returns 1 if it is to draw on the root window.
Teach awsetbg that this is not an error condition.
Signed-off-by: Nikos Ntarmos <ntarmos@cs.uoi.gr>
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-29 15:32:20 +02:00
koniu
4400f1234d
awful.tag: fix typo
...
Adds a missing dash in comments to show history.restore in apidoc.
Signed-off-by: koniu <gkusnierz@gmail.com>
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-29 15:09:02 +02:00
Julien Danjou
e43d2b76ef
awful.titlebar: fix buttons bindings
...
A recent commit change and fix what was pushed upon click on widget.
We used to get only wibox (bug) but now we get widget, wibox.
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-29 15:05:23 +02:00
Julien Danjou
7d20e63bc0
event: also push the wibox on widget button events
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-29 15:00:01 +02:00
Julien Danjou
d3e3c0c922
event: mouse grabbing blocks other events
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-29 13:59:13 +02:00
Julien Danjou
f05c1bc86c
key: prefix XF86 keys names
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-29 11:27:07 +02:00
Julien Danjou
7d59a773a7
key: add support for XF86 keysyms
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-29 11:24:06 +02:00
Julien Danjou
2e8557f04e
key: add missing XKB entries
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-29 11:05:58 +02:00
Julien Danjou
2c9a19bafb
key: stop using XKeysymToString()
...
It does not return the same thing.
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-29 10:53:50 +02:00
Julien Danjou
e44d62cb09
key: looking up for a key use a keysym
...
We do not resolve keycode anymore.
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-29 10:53:50 +02:00
Julien Danjou
bea4aa7f60
key: move keysym resolution to key
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-29 10:53:50 +02:00
Julien Danjou
ba48d8784d
keygrabber: change key_press_lookup_string proto
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-29 10:53:50 +02:00
Matus Telgarsky
30821f80a9
cosmetic fix for line drawing in graphs
...
When drawing graphs in line mode and growing right, instead of filling
in the last pixel (as the comments indicate is the intention), a line is
drawn to what is actually the first y value in the graph. This is
because the index variable has already been incremented. To fix it,
decrement it (correcting for modulus). Patch attached. Note I didn't
try it, since i am too lazy to update all the xcb stuff, but made sure
the patch goes cleanly against current head.
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-29 10:04:57 +02:00
Julien Danjou
ff8c2fe460
themes: simplify wallpaper_cmd
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-28 23:15:48 +02:00
Julien Danjou
d2be74e1fe
beautiful: set metatable correctly
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-28 22:56:18 +02:00
Julien Danjou
79a53769de
awful.key: fix modifiers matching
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-28 22:48:24 +02:00
Julien Danjou
0c800d9612
dbus: use dbus_bool_t when reading messages
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-28 22:40:02 +02:00
Julien Danjou
6993f088b1
dbus: use dbus_bool_t for pushing boolean
...
dbus_bool_t is 32 bits (has to be for the wire protocol) but our bool is
only 8 bits.
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-28 22:37:48 +02:00
Julien Danjou
8629522884
awful.key: fix modifier comparison in match()
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-28 20:02:10 +02:00
Julien Danjou
75203f0f94
awful.key: fix typo
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-28 19:55:26 +02:00
Julien Danjou
66767605ee
Revert "keygrabber: use XStringToKeysym()"
...
This reverts commit 6ca27c7c4c
.
2009-04-28 19:47:39 +02:00
Mariusz Ceier
ee77fce1ce
Fix focus hooks calls
...
This patch fixes focus hooks calls - for every call to focus hook, there
should be call to unfocus hook.
Focus related info:
In this shape, awesome doesn't support multiple focused clients, that
means it follows the rule "there is only a single focus", which is not
true for MPX. To change this, I think it will need some magic with
FocusOut events handling and changes to some structures
(e.g. globalconf.screen_focus, screen_t.client_focus should be arrays) :p
Now we don't need to handle FocusOut events.
Signed-off-by: Mariusz Ceier <mceier@gmail.com>
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-28 19:44:38 +02:00
Julien Danjou
cb0f88dfc7
themes: remove old themes
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-28 19:44:06 +02:00
perry
5e284c4ab3
beautiful: theme are now handled in Lua
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-28 19:40:14 +02:00
perry
f2c104ba78
file modified to follow lua syntax, change suffix accordingly
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-28 19:30:40 +02:00
perry
8b9ee91ff5
file modified to follow lua syntax, change suffix accordingly
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-28 19:30:10 +02:00
Julien Danjou
600299a19f
key: restore proper support of keysym resolution
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-28 18:17:16 +02:00
Julien Danjou
6ca27c7c4c
keygrabber: use XStringToKeysym()
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-28 17:56:57 +02:00
Julien Danjou
ffb5e46492
key: use right value for no symbol
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-28 17:35:12 +02:00
Julien Danjou
ca7af35f8a
event: get keysym ignoring all modifiers
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-28 17:26:15 +02:00
Julien Danjou
3eb14d7c76
luaa: move version and release to awesome module
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-28 16:21:50 +02:00
Julien Danjou
56225a39fe
array: check that we are still in the tab
...
If the array is modified while we are running the foreach() loop, the
tab of the array may be reallocated, so var can be totally out of the
memory: check for that.
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-28 08:34:13 +02:00
Julien Danjou
1cbb1c0666
awful.widget.prompt: import
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-27 22:15:01 +02:00
Julien Danjou
c6a63d9250
awful.widget.launcher: export really new()
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-27 21:55:41 +02:00
qsd
e0c56d36e6
wibox: fix Left and Right wibox position computing (FS#512)
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-27 21:49:24 +02:00
Julien Danjou
e61ab85f5d
keygrabber: use luaA_pushmodifiers()
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-27 21:04:15 +02:00
Julien Danjou
0705fbf29d
spawn: use glib spawn module to catch error
...
This is a lot better than our previous code. We can now report execution
error to Lua directly.
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-27 20:18:39 +02:00
Julien Danjou
57aeb2b85e
awful.widget.launcher: export new correctly
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-27 18:43:03 +02:00
Julien Danjou
24be8643eb
awful.widget.button: export new correctly
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-27 18:43:03 +02:00
Julien Danjou
512a5d86e7
awful.button: export new
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-27 18:43:02 +02:00
Julien Danjou
f71d8055ef
awful.key: export new()
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-27 18:38:00 +02:00
Julien Danjou
b496122b09
awful.key: add a matching function
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-27 18:35:04 +02:00
Julien Danjou
cd84fd5ebd
awful.util: add table.hasitem()
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-27 18:33:15 +02:00
Julien Danjou
efad1b9843
event: matching function can get data
...
This allows us to not request keysym computation upon each match test.
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-27 17:56:06 +02:00
Julien Danjou
e2b4fae3e2
key: replace key_find() by generic callback
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-27 17:52:36 +02:00