awesome/tests/examples
Emmanuel Lepage Vallee ee80fe052f init: Add an API level concept to `capi`.
The API level concept is something used by other projects such as
Android and iOS to allow deprecated features to be removed and the
bahavior to be altered without breaking compability with existing
code.

The same will apply to AwesomeWM. The current API level is "4" and
as long as config use this, no deprecation or bahavior change will
be exposed. If the user sets it to an higher value or we release
the next major version and new users start to use the, then current,
default config, they will use the new API level.

The the far future, if ever, we could fork the entire Lua libraries
to support legacy APIs. This would only require to keep the core
API support for those legacy calls. In the meantime, `gears.debug`
will use this to manage the deprecation and some conditional code
will be added as a last resort attempt to preserve behavior
compatibility while moving forward with breaking changes.
2020-02-08 17:18:01 -05:00
..
awful Remove all usage of the now deprecated `awful.rules`. 2020-01-19 02:59:10 -05:00
gears/shape tests/examples: Explicitly mark tests generating an image 2018-07-24 14:12:44 +02:00
naughty tests: Test the new naughty.widgets 2019-06-08 18:56:08 -04:00
screen Add an option to draw clients. 2019-11-28 13:31:21 +01:00
sequences tests: Port the hardcoded awful.rules test to the sequence template. 2020-01-19 02:58:41 -05:00
shims init: Add an API level concept to `capi`. 2020-02-08 17:18:01 -05:00
text tag: Add a request::layouts signal and append/remove layout. 2020-01-11 15:43:31 -08:00
uml doc: Fix the UML template svg generation. 2019-10-01 02:07:05 -04:00
wibox Add imagebox doc example for `resize` property. 2019-11-28 13:53:59 +01:00
CMakeLists.txt doc: Help the examples with text but no images get generated more often. 2019-08-19 00:24:14 -04:00
runner.sh doc: Help the examples with text but no images get generated more often. 2019-08-19 00:24:14 -04:00