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
Aleksey Fedotov
d9b1d5490c
xkb: Added widget to display current keyboard layout
...
Widget shows current keyboard layout short name (usually two letters,
for example 'us', 'de'). Indicator will be hidden if only one layout
configured. Layout can be switched either by clicking on widget or by
function keyboardlayout.next_layout()
2015-03-29 22:36:02 +03:00
Daniel Hahler
418b7cf459
minor: formatting
2015-03-28 22:17:45 +01:00
Heiko Becker
0dcbf1265a
awesomeConfig.cmake: Allow setting AWESOME_DATA_DIR
...
The motivation behind this patch is my distro moving to a multiarch
layout. While binaries, libraries, etc. are are installed into
/usr/{host}/{bin,lib,...} architecture-independent data should still
go to /usr/share.
2015-03-27 14:37:33 +01:00
Daniel Hahler
e1fa04a15d
ewmh: screen_change: fix off-screen geometries
...
When moving a fullscreen/maximized client to a smaller screen or with
different Y offset etc, its offset was not handled properly.
This moves it first into the new area, and then makes sure that its not
off-screen. The latter should not happen, because the width/height is
adjusted before.
2015-03-21 05:54:01 +01:00