Uli Schlachter
9555c2d4a6
Emit property::focusable where needed
...
Before this, doing c.focusable = nil didn't emit this signal.
Signed-off-by: Uli Schlachter <psychon@znc.in>
2015-06-12 11:00:19 +02:00
Uli Schlachter
31fcc11272
textclock: Load GLib.DateTime only once
...
I doubt that this makes much of a difference since lgi surely caches things, but
this still seems nicer to me.
Signed-off-by: Uli Schlachter <psychon@znc.in>
2015-06-12 10:57:42 +02:00
Uli Schlachter
fe0a96d7f1
keyboardlayout: Don't mess with undefined variables
...
Signed-off-by: Uli Schlachter <psychon@znc.in>
2015-06-12 10:57:22 +02:00
Uli Schlachter
75f2f6bf86
corner layout: Don't set geometries directly
...
Since commit 52ec0ebd93
, layouts should return the geometries to their caller
instead of setting them directly. The caller will also fix up the geometries for
border width.
Signed-off-by: Uli Schlachter <psychon@znc.in>
2015-06-12 10:54:59 +02:00
Uli Schlachter
a64cd26f62
corner layout: Properly "local"ize variables
...
Signed-off-by: Uli Schlachter <psychon@znc.in>
2015-06-12 10:52:44 +02:00
Ganesh Ajjanagadde
f2e74994f2
awful.textclock: fix timezone handling
...
This fixes issue #249 .
2015-06-12 02:28:06 +02:00
Salorium
c30fe5b166
wibox.widget.systray: fix error while drawing widget
...
> bad argument #2 to 'systray' (number has no integer representation)
Closes https://github.com/awesomeWM/awesome/pull/247
2015-06-12 02:24:44 +02:00
Alexis BRENON
c2842fe8f3
Add a new tag layout: corner
...
Closes https://github.com/awesomeWM/awesome/pull/251
2015-06-12 02:18:07 +02:00
Daniel Hahler
3d8db91602
doc: fix ldoc for client.focus.history.get
2015-06-10 21:39:50 +02:00
Daniel Hahler
bf389e4cce
Travis: workaround: actually install/pin busted 2.0.rc8
...
This fixes the previous commit (6733cff
).
2015-06-10 21:29:39 +02:00
Daniel Hahler
6733cff842
Travis: workaround: use luassert 1.7.6 / busted 2.0.rc8
...
Temporarily fix infinite loop with luassert 1.7.7 (required by busted
2.0.rc9). Ref: https://github.com/awesomeWM/awesome/issues/258
2015-06-10 20:58:32 +02:00
Daniel Hahler
6d5973cb8c
Travis: update luarocks to 2.2.2
2015-06-10 20:01:38 +02:00
Daniel Hahler
256ecd4d8e
Improve git-version-stamp's error messages
2015-06-10 19:41:48 +02:00
Daniel Hahler
f9a3b97b50
Travis: use tarballs instead of git-clone
...
This should improve performance and make it more reliable in general
(also in terms of timeouts when cloning).
2015-06-10 18:19:19 +02:00
Daniel Hahler
84d764f3ba
Merge pull request #227 from petoju/master
...
Support for XKB - changing keyboard layouts
Closes https://github.com/awesomeWM/awesome/pull/227
2015-06-10 17:52:24 +02:00
Daniel Hahler
e30a8c198a
Merge pull request #243 from Elv13/fix_lua53
...
Lua: use pushinteger for int type
2015-06-01 23:38:08 +02:00
Peter Junos
594c01dc36
Xkb setup by calling xkbcommon function
2015-05-28 23:20:17 +02:00
Peter Junos
835c13bd80
NamesNotify should never come; moved under MapNotify
2015-05-28 23:20:17 +02:00
Peter Junos
f50ed9a1e8
Fix - get correct type and unbind finally
2015-05-28 23:20:17 +02:00
Peter Junos
7d88aebbf9
Respect remapped keys
2015-05-28 23:20:17 +02:00
Peter Junos
e2562227ab
Less reloading of keymap, fixes from psychon comments
...
Response to psychon comments in PR#227 -
https://github.com/awesomeWM/awesome/pull/227
With this commit, we don't reload keymap, when we are not
notified about its change.
2015-05-28 23:20:17 +02:00
Daniel Hahler
9be4a0368b
travis: install libxkbcommon-dev libxkbcommon-x11-dev
2015-05-28 23:20:17 +02:00
Peter Junos
372d12ee31
Fix incorrect behavior when modkey is pressed
2015-05-28 23:20:17 +02:00
Peter Junos
19137a55c3
Support for XKB - changing keyboard layouts
...
This commit adds support for writing in prompt (<Super>+R by default)
while different keymap is selected
Signed-off-by: Peter Júnoš <petoju@gmail.com>
2015-05-28 23:20:17 +02:00
Daniel Hahler
9c443adc61
Travis: output cmake version in before_install
2015-05-26 16:05:07 +02:00
Emmanuel Lepage Vallee
e8fb93d2b6
lua: Use pushinteger for int type
...
Attempt to fix #238
2015-05-26 01:09:12 -04:00
Rastislav Barlik
eb7fba2657
Give focus to restored clients
...
When you are restoring previously minimized windows, you definetely want
focus on them.
Closes: https://github.com/awesomeWM/awesome/pull/234 .
Signed-off-by: Rastislav Barlik <barlik@zoho.com>
2015-05-25 23:10:45 +02:00
Daniel Hahler
496fce0f90
autofocus: use focus.filter, via new arg to focus.history.get
...
This adds an optional `filter` arg to awful.client.focus.history.get,
and uses `awful.client.focus.filter` from the autofocus module.
This improves the behaviour when manually setting clients as
non-focusable (#237 ), and is considered to be the desired behaviour in
general.
Closes https://github.com/awesomeWM/awesome/pull/242 .
2015-05-25 23:05:07 +02:00
Daniel Hahler
fd6ffb1458
Make client.focusable writable from Lua
...
It uses an extra boolean to track if `c.focusable` has been set.
It's possible to unset the overriding by setting it to `nil`, i.e.
`client.focus.focusable = nil`.
Fixes https://github.com/awesomeWM/awesome/issues/237 .
Closes https://github.com/awesomeWM/awesome/pull/239 .
2015-05-25 15:35:49 +02:00
Alex Kir
82e62a0fad
Added function to check state of notifications
...
Sometimes is a good idea to check if notifications are suspended,
for example, for changing the icon. This function just returns the value
of suspended.
Closes https://github.com/awesomeWM/awesome/pull/222 .
2015-05-21 20:19:41 +02:00
Daniel Hahler
bafa12ca24
Merge pull request #221 from anatol/master
...
Use table.unpack() with Lua5.2 instead of deprecated unpack()
2015-05-19 16:00:29 +02:00
Daniel Hahler
3618d95b11
minor: doc fix for awful.widget.keyboardlayout
2015-05-13 12:52:22 +02:00
Anatol Pomozov
3b146b834c
Use table.unpack() with Lua5.2 instead of deprecated unpack()
2015-05-12 10:23:27 -07:00
Daniel Hahler
1542722055
travis: only install and run if make succeeded
2015-05-04 18:59:55 +02:00
Daniel Hahler
9b9334976a
Add config for Travis CI
...
This builds and installs awesome (which runs its checks) and displays
--version.
- Build libxcb-cursor-dev and lua-lgi manually.
- A lot of dependencies are installed manually from Git or luarocks.
- Include Travis status in README.
Closes https://github.com/awesomeWM/awesome/pull/208 .
2015-04-26 04:01:32 +02:00
Emmanuel Lepage Vallée
dbd5aea7be
Merge pull request #210 from Bew78LesellB/patch-1
...
Update finder.lua.in
2015-04-24 16:54:13 -04:00
bew78 - lesell_b
4845a73df2
Update finder.lua.in
2015-04-24 22:47:06 +02:00
Daniel Hahler
344965a328
Merge pull request #206 from dodo/menu-fixes
...
Fixes for awful.menu
2015-04-19 19:02:32 +02:00
Daniel Hahler
d2ddb33708
awesomeConfig.cmake: remove version requirement for xcb-xkb
2015-04-19 03:30:35 +02:00
Daniel Hahler
dd13d8e122
Default config: fix folding from last commit
2015-04-19 02:16:46 +02:00
Daniel Hahler
98c4ae8573
Fix ldoc target for awful.widget.keyboardlayout
...
Define @classmod wibox.widget.keyboardlayout, otherwise ldoc fails to
find the base class:
> module(...) name deduction failed: base .../src/build/docs/capi/ .../src/build/lib/awful/widget/keyboardlayout.lua
Fixes https://github.com/awesomeWM/awesome/pull/149#issuecomment-94014438
2015-04-19 00:31:11 +02:00
▟ ▖▟ ▖
fc39db377f
awful.menu: resize menu when item count changes
...
When the number of items of a menu change by menu:add or menu:delete
and the menu is shown, its wibox has to resize.
2015-04-18 08:57:15 +02:00
▟ ▖▟ ▖
40b4387e6d
awful.menu: update t new layout api
...
Apparently the style to get the direction of a wibox.layout.* changed
from calling get_dir to just accessing the attribute dir.
2015-04-18 08:53:57 +02:00
Emmanuel Lepage Vallée
2f24ec69e1
Merge pull request #149 from lexa/master
...
xkb: implementation of keyboard layout switcher
2015-04-17 11:23:16 -04:00
Daniel Hahler
40e76cf92b
Merge pull request #175 from blueyed/ewmh-fullmax-fix-offscreen
...
ewmh: screen_change: fix off-screen geometries
2015-04-17 17:20:29 +02:00
Julien Danjou
c24862bd45
Update default icons
...
This is a set of icon designed by
Hajime Branko Yamasaki Vukelic <branko@brankovukelic.com>
the original author of the awesome logo.
Signed-off-by: Julien Danjou <julien@danjou.info>
2015-04-11 17:56:49 +02:00
Daniel Hahler
b4787f0252
Merge pull request #186 from blueyed/parse_command-handle-parse-error
...
Set &error in parse_command, return it from luaA_spawn
2015-04-05 13:58:03 +02:00
Uli Schlachter
7ec0ae39df
Merge branch 'master' of https://github.com/heirecka/awesome
2015-04-04 10:03:22 +02:00
Daniel Hahler
a899a46664
Set &error in parse_command, return it from luaA_spawn
...
In case of parse errors from `g_shell_parse_argv`, this now gets
returned by `luaA_spawn`.
2015-03-31 01:17:45 +02:00
Daniel Hahler
594825c929
Fix awful.completion for zsh
...
This fixes 704cf21
.
2015-03-31 00:11:22 +02:00