awesome/docs
Emmanuel Lepage Vallee efc42b1be1 autofocus: Modify `awful.autofocus` to be a request::.
This also pulls in part of the permission framework to ensure
backward compatibility is kept.

`awful.autofocus` was always weird. It is a module part of `awful`,
but it was never part of `awful` `init.lua`. Rather, `rc.lua` was
the sole place it was used. It behave exactly like a request, but
predate them by years. As I cleanup the request:: API before the
permissions API gets formalized, this has to be fixed now.

It isn't deprecated in this commit because it makes too many tests
fail. Another pull request will solve that by adding the "API level"
concept to AwesomeWM so I can change the behavior without breaking
existing configs. With that, the behavior of `autofocus` will be
enabled by default with the permissions to disable it.
2020-01-11 15:43:15 -08:00
..
common client: Turn `rc.lua` logic into a new `request::border` signal. 2020-01-11 15:43:11 -08:00
images Fix doc typos and optimised PNGs (#2000) 2017-08-16 20:07:08 +02:00
00-authors.md Fix doc typos and optimised PNGs (#2000) 2017-08-16 20:07:08 +02:00
01-readme.md refactor(test: awesomerc: hotkeys): imitate fake vim client instead of depending on vim as test dep 2019-10-18 19:02:47 +02:00
02-contributing.md Add CodeTriage badge to awesomewm/awesome (#2209) 2018-03-12 22:52:43 -04:00
03-declarative-layout.md doc: Mentions the notifications in the widget page. 2019-06-08 18:56:08 -04:00
04-new-widgets.md Fix doc typos and optimised PNGs (#2000) 2017-08-16 20:07:08 +02:00
05-awesomerc.md.lua client: Turn `rc.lua` logic into a new `request::border` signal. 2020-01-11 15:43:11 -08:00
06-appearance.md.lua doc: Add an index of valid properties to awful.spawn and awful.rules. 2018-10-12 14:19:25 -04:00
07-my-first-awesome.md Fix the reference to the default config in my-first-awesome 2018-03-11 16:08:07 +01:00
16-using-cairo.md Fix doc typos and optimised PNGs (#2000) 2017-08-16 20:07:08 +02:00
17-porting-tips.md Fix doc typos and optimised PNGs (#2000) 2017-08-16 20:07:08 +02:00
89-NEWS.md client: Turn `rc.lua` logic into a new `request::border` signal. 2020-01-11 15:43:11 -08:00
90-FAQ.md doc: Add a common problem section 2018-02-25 17:21:32 -05:00
_parser.lua build: Allow Awesome to be built with luarock LGI. 2019-10-05 17:16:22 -04:00
build_rules_index.lua doc: Fix autogenerated table links. 2019-07-09 17:17:58 -04:00
config.ld autofocus: Modify `awful.autofocus` to be a request::. 2020-01-11 15:43:15 -08:00
ldoc.css doc: Add a summary next to the property/method title. 2019-11-29 01:26:25 -05:00
ldoc.ltp doc: Add a summary next to the property/method title. 2019-11-29 01:26:25 -05:00
load_ldoc.cmake doc: Add an index of valid properties to awful.spawn and awful.rules. 2018-10-12 14:19:25 -04:00
sample_files.lua doc: Add the default theme to the sample files 2017-02-25 16:42:55 -05:00
sample_theme.lua sample_theme: Use get_configuration_dir() 2018-03-11 16:08:07 +01:00
widget_lists.cmake doc: Fix links in the "AwesomeWM widget system" page. 2019-07-09 17:00:48 -04:00