Uli Schlachter
f95449a4bb
man pages: Update synopsis
...
Signed-off-by: Uli Schlachter <psychon@znc.in>
2016-08-20 16:04:10 +02:00
Emmanuel Lepage Vallée
cbda387677
Merge pull request #1008 from blueyed/tests-run-from-tests-dir
...
tests/run: change to script dir first
2016-08-20 00:15:57 -04:00
Emmanuel Lepage Vallee
ec923e96fc
layout: Add more signals.
2016-08-17 02:31:16 -04:00
Daniel Hahler
23ad19d988
travis-apidoc.sh: remove misleading comment
...
Apparently a leftover when it was in .travis.yml, but it still makes
sense to use those env vars instead of calling `git-confog`, which is
not stateless.
[ci skip]
2016-08-15 17:37:54 +02:00
Daniel Hahler
65e8b9c36b
Travis: fix return/exit usage ( #1043 )
...
Return 0 (success) in do_codecov function. It is used in "&&" chains,
and should just do nothing for "coverall", but not break it.
This also makes use of "set -ev" instead of "exit" in general.
The "exit" caused the whole build to stop, but it was still green!
https://travis-ci.org/awesomeWM/awesome/jobs/151943526
"exit" is not really supported:
https://docs.travis-ci.com/user/customizing-the-build/#How-does-this-work%3F-(Or%2C-why-you-should-not-use-exit-in-build-steps)
This also wraps (most of) the "cd" commands in a subshell, to ensure
being in the repo directory all the time (except for $BUILD_IN_DIR).
2016-08-14 02:25:20 +02:00
Emmanuel Lepage Vallée
40b1a99980
Merge pull request #1041 from Elv13/fix_1039
...
Fix #1039
2016-08-13 14:22:46 -04:00
Daniel Hahler
0d1331e592
Travis: allow failures with LuaJIT ( #1025 )
...
This is not nice and we should still try to fix it, but it seems better
to have green PRs without triggering a rebuild etc.
See https://github.com/awesomeWM/awesome/issues/982#issuecomment-231522318 .
2016-08-13 00:21:33 +02:00
Emmanuel Lepage Vallee
9d69448ac1
tests: Test mouse.move on odd sized clients.
...
Close #1039
2016-08-12 17:02:33 -04:00
Emmanuel Lepage Vallee
19d4a3f602
placement.under_mouse: Fix a rounding error.
...
When object size contains odd numbers, the result was +1px off.
2016-08-12 17:02:33 -04:00
Emmanuel Lepage Vallée
e3c24c8e09
Revert "screen: Fix potential nil index" ( #1037 )
...
This reverts commit facf676b13
.
Using capi.client.focus.screen to decide which screen is focused breaks
a multiscreen setup. At least makes it extremely annoying to use.
In particular, if you have a focused client on screen 1, move the mouse
to screen 2 and launch a new client, the new client appears in screen 1,
since screen.focused reports that current focused screen is 1, not 2
because of the focused client.
Close #1035
Fix #1029
2016-08-11 19:03:17 +02:00
Emmanuel Lepage Vallée
03dc4767d5
Merge pull request #1036 from cmertz/master
...
remove client.jumpto deprecation warnings
2016-08-10 12:17:49 -04:00
cmertz
f5f8998d0c
use c:jump_to instead of client.jumpto
2016-08-10 13:02:02 +02:00
Emmanuel Lepage Vallée
4ef524d76e
Merge pull request #1034 from Elv13/fix_spawn_crash
...
spawn: Fix crash when called with an empty table.
2016-08-09 19:13:18 -04:00
Emmanuel Lepage Vallee
da62aec055
tests: Test spawn empty command corner case
2016-08-09 18:50:34 -04:00
Emmanuel Lepage Vallee
b8eeb76608
spawn: Fix crash when called with an empty table.
...
The spawn code didn't properly handle the case where there
is an empty command stream. In that case, no error is
reported as there is simply nothing to do. The error message
was probed and this caused an invalid read and crash.
Fix #1033
2016-08-09 18:32:31 -04:00
Emmanuel Lepage Vallée
b470f8dfcf
Merge pull request #1026 from Elv13/misc_fixes
...
Misc fixes
2016-08-02 14:03:07 -04:00
Emmanuel Lepage Vallee
3587de5721
tests: Test the declarative widget system on wiboxes
2016-08-01 16:10:53 -04:00
Emmanuel Lepage Vallee
220dc4c5e5
doc: Document titlebar arguments.
...
It was reported as incomplete on IRC.
2016-08-01 15:35:00 -04:00
Emmanuel Lepage Vallee
facf676b13
screen: Fix potential nil index
...
This looks like a copy-paste error.
2016-08-01 15:29:02 -04:00
Emmanuel Lepage Vallee
41feec02a5
widget.base: Fix the root get_children_by_id() widget.
...
If the wibox root widget had an id, it was added to the properties,
but not the get_children_by_id() table
2016-08-01 15:26:29 -04:00
Uli Schlachter
128933c115
Correctly disable RandR if it provides no usable data ( #1012 )
...
Fixes: https://github.com/awesomeWM/awesome/issues/1003
Signed-off-by: Uli Schlachter <psychon@znc.in>
2016-07-31 16:52:44 +02:00
Emmanuel Lepage Vallee
f20053bb33
awful.mouse: Fix 4 invalid function names
2016-07-30 15:49:46 -04:00
Emmanuel Lepage Vallée
e472339011
Merge pull request #1013 from psychon/screen_area_signals
...
Screen area signals
2016-07-27 21:34:53 -04:00
Emmanuel Lepage Vallée
739ab8adc2
Merge pull request #1017 from juw/master
...
Change move and resize cursors
2016-07-27 21:33:35 -04:00
Emmanuel Lepage Vallée
e8c8a5e7fe
Merge pull request #1020 from cmertz/master
...
restore client.border_width after fullscreen
2016-07-27 20:54:34 -04:00
cmertz
2231158adf
change test value for client.border_width
2016-07-27 13:43:28 +02:00
cmertz
4389297b58
restore client.border_width after fullscreen
2016-07-27 09:54:42 +02:00
cmertz
41133c9836
test client.border_width restore after fullscreen
2016-07-27 09:50:11 +02:00
Julian Wollrath
ed34df119a
Change move and resize cursors
2016-07-26 15:13:42 +02:00
Emmanuel Lepage Vallée
78171ea038
Merge pull request #1010 from Elv13/fix_declarative_widgets
...
widgets: Apply attributes before adding the widgets
2016-07-24 14:58:07 -04:00
Emmanuel Lepage Vallée
0b4c4a03b9
Merge pull request #1009 from Elv13/add_event_metadata
...
drawable: Add more data to the find_widgets metadata table
2016-07-24 14:57:17 -04:00
Uli Schlachter
6e8b4f99f8
awful.layout: Move clients if a screen is moved
...
Fixes: https://github.com/awesomeWM/awesome/issues/976
Signed-off-by: Uli Schlachter <psychon@znc.in>
2016-07-24 16:36:03 +02:00
Uli Schlachter
bdfc0c0d71
screen: Mention the property::geometry signal in the docs
...
Signed-off-by: Uli Schlachter <psychon@znc.in>
2016-07-24 16:33:06 +02:00
Uli Schlachter
311a41b646
screen: Add old geometry as argument to property::geometry
...
Signed-off-by: Uli Schlachter <psychon@znc.in>
2016-07-24 16:32:12 +02:00
Uli Schlachter
338064ae96
screen: Add old workarea as argument to property::workarea
...
Signed-off-by: Uli Schlachter <psychon@znc.in>
2016-07-24 16:29:56 +02:00
Emmanuel Lepage Vallee
79394c0965
widgets: Apply attributes before adding the widgets
...
For example, some layouts may place the widgets in a different order
depending on some attreibutes.
2016-07-23 17:24:13 -04:00
Emmanuel Lepage Vallée
2926d02e96
Merge pull request #1006 from actionless/fix-minimize-recolor
...
fix(themes: xresources: assets): recolor for minimize_focus
2016-07-23 17:01:37 -04:00
Emmanuel Lepage Vallee
c159ad3ab2
drawable: Add more data to the find_widgets metadata table
2016-07-23 16:46:11 -04:00
Emmanuel Lepage Vallee
2e827202ec
doc: Fix a matrix copy paste mistake
2016-07-22 21:55:23 -04:00
Daniel Hahler
e8dfe36c59
tests/run: change to script dir first
...
Then use `$source_dir` for detecting the build dir: this way you can run
`./run.sh some-test-file.lua` from `./tests/`.
2016-07-21 19:08:43 +02:00
Uli Schlachter
e6ddffda38
Fix awful.util.pread() return value ( #1005 )
...
The deprecation wrapper that we still have for this function didn't return
anything. However, awful.util.pread() used to return strings. This breaks
script.
Work around this by returning an empty string. That way code will still break,
but at least it should not error out.
Signed-off-by: Uli Schlachter <psychon@znc.in>
2016-07-17 15:29:15 +02:00
actionless
0fe532104d
fix(themes: xresources: assets): recolor for minimize_focus
2016-07-17 15:27:45 +02:00
Emmanuel Lepage Vallée
34cc04ec97
Merge pull request #972 from Elv13/prompt_fix
...
prompt: Fix hooks when number or caps lock are set
2016-07-16 22:59:54 -04:00
Emmanuel Lepage Vallee
a87d75246f
prompt: Fix hooks when number or caps lock are set
2016-07-16 22:39:06 -04:00
Uli Schlachter
2cfa117a14
Remove awful.{spawn.,}pread ( #184 )
...
Signed-off-by: Uli Schlachter <psychon@znc.in>
2016-07-16 17:59:47 +02:00
Emmanuel Lepage Vallee
31e2a19f65
key: Make the ignore_modifiers table public
...
The prompt need to re-use it and Mod2 could be useful to toggle
between 2 different Awesome modes.
2016-07-09 20:01:17 +02:00
modk
45d555d473
Priority heap to sort menubar entries by execution count ( #879 )
2016-07-09 19:23:36 +02:00
Uli Schlachter
8ac0e29d12
Add an ISSUE_TEMPLATE.md file ( #997 )
...
I'm not good with these, but we have to start somewhere. Feel free to extend
with own ideas. The main point for me here is to ask for the output of `awesome
--version`.
Signed-off-by: Uli Schlachter <psychon@znc.in>
2016-07-09 19:18:02 +02:00
Daniel Hahler
25b6d31e97
Merge pull request #994 from psychon/fix-drawable-bgimage
...
Fix drawable bgimage
2016-07-09 19:17:48 +02:00
Uli Schlachter
2e13c120e8
Make rules with 'tag = "3"' work with multiple screens ( #992 )
...
The default config creates the same set of tags for all screens ("1" to "9"). An
awful.rules-rule with e.g. screen = 2, tag = "3" should obviously tag matching
clients with tag "3" of the second screen.
However, the implementation used the first matching tag in the list of all tags
and thus the client ended up tagged with tag "3" from screen 1. Fix this by
calling find_by_name() with the screen that the client is assigned to.
The existing implementation of awful.rules guarantees that any
"screen"-properties are applied before the code touched by this commit is run,
thus this should always work.
This commit does not add a test catching this because we are currently quite bad
at testing multi-screen scenarios and I don't want to invent the necessary
machinery right now.
Fixes: https://github.com/awesomeWM/awesome/issues/988
Signed-off-by: Uli Schlachter <psychon@znc.in>
2016-07-09 19:17:35 +02:00