Lucas Schwiderski
cfe7da8526
feat(github_actions): Simplify timeout calculation
...
Signed-off-by: Lucas Schwiderski <lucas@lschwiderski.de>
2021-05-08 22:10:06 +02:00
Lucas Schwiderski
d9711c3f48
feat(github_actions): Improve test
...
Signed-off-by: Lucas Schwiderski <lucas@lschwiderski.de>
2021-05-06 20:05:04 +02:00
Lucas Schwiderski
857b7199d6
feat(github_actions): Improve readability
...
Signed-off-by: Lucas Schwiderski <lucas@lschwiderski.de>
2021-05-06 20:05:03 +02:00
Lucas Schwiderski
e7239840f4
docs(github_actions): Remove Travis references
...
Signed-off-by: Lucas Schwiderski <lucas@lschwiderski.de>
2021-05-06 20:05:02 +02:00
Lucas Schwiderski
5c3b739c25
fix(github_actions): Fix clients lingering into subsequent tests
...
On GitHub Actions, clients created in some tests take too long to close
and still exist when the next test has started. This can affect certain
tests that rely on a specific client count or simply produce a race
condition within `scan` in `awesome.c`.
Signed-off-by: Lucas Schwiderski <lucas@lschwiderski.de>
2021-05-06 20:04:48 +02:00
Lucas Schwiderski
8f39fb61bd
feat(github_actions): Add initial workflow
...
Signed-off-by: Lucas Schwiderski <lucas@lschwiderski.de>
2021-05-06 20:01:21 +02:00
Emmanuel Lepage Vallee
ee0d793efe
doc: Document the place container.
2021-04-24 23:28:18 -07:00
Emmanuel Lepage Vallee
dd26b8180d
doc: Document the tile container.
2021-04-24 23:28:18 -07:00
Aire-One
6226742f72
doc(wibox.widget.textclock): Widget definition.
2021-04-07 01:38:53 -07:00
mergify[bot]
7a8fa9d27a
Merge pull request #3294 from sclu1034/feature/count_keys
...
Add utility to count table keys
2021-04-01 07:42:25 +00:00
Lucas Schwiderski
c0380e3080
Remove nonexistent property from example ( #3302 )
...
See
<https://www.reddit.com/r/awesomewm/comments/lzgecn/what_intrusive_true_means_in_the_properties_of/ >.
Signed-off-by: Lucas Schwiderski <lucas@lschwiderski.de>
2021-03-28 15:36:06 -07:00
Emmanuel Lepage Vallee
c48e138b01
doc: Add examples for the graph.
2021-03-28 02:37:25 -07:00
Lucas Schwiderski
4d43ccda6d
Rename Lua executable envvar
...
Use `LUA` based on the traditional naming scheme in Makefiles.
2021-03-23 09:10:07 +01:00
Lucas Schwiderski
d9640cf027
Provide default for Lua executable env variable
2021-03-23 09:10:06 +01:00
Lucas Schwiderski
6d0eb8660d
Use Lua executable variable for check-integration
2021-03-23 09:10:05 +01:00
Lucas Schwiderski
19bf83b409
Use CMake Lua variable for coverage runner
2021-03-23 09:10:04 +01:00
Lucas Schwiderski
353ccfb0dd
Make CMake Lua executable customizable
...
Some platforms, such as Arch Linux, already moved to Lua 5.4, while
offering Lua 5.3 as a separate executable, such as `/usr/bin/lua5.3`.
To be able to build awesomeWM on these platforms without extensive
shims, this change introduces a new CMake variable `LUA_EXECUTABLE`.
Its default is set by `find_program` to the usual `/usr/bin/lua`,
but allows running CMake like this:
```sh
cmake ../ \
-DLUA_INCLUDE_DIR=/usr/include/lua5.3 \
-DLUA_LIBRARY=/usr/lib/liblua.so.5.3 \
-DLUA_EXECUTABLE=/usr/bin/lua5.3
```
2021-03-23 09:10:03 +01:00
Lucas Schwiderski
afced71a9a
Add example for gears.table.count_keys
...
Signed-off-by: Lucas Schwiderski <lucas@lschwiderski.de>
2021-03-22 20:55:40 +01:00
Emmanuel Lepage Vallée
98884cb3df
Apply suggestions from code review
...
Co-authored-by: Aire-One <Aire-One@users.noreply.github.com>
2021-03-22 12:10:06 -07:00
Emmanuel Lepage Vallee
b4cf88f4c0
doc: Fix the titlebars widget constructor doc
2021-03-22 00:56:02 -07:00
Emmanuel Lepage Vallee
31fcce436c
doc: Add a client border color example.
2021-03-22 00:56:02 -07:00
Emmanuel Lepage Vallee
9e755d59ea
shims: Minor fixes
...
* Allow tags to be passed to the client (fake) constructor
* Add the border color fallback
2021-03-22 00:54:00 -07:00
Emmanuel Lepage Vallee
8fb4e2b721
doc: Add a client "sticky" example.
2021-03-22 00:54:00 -07:00
Emmanuel Lepage Vallee
522d628c2c
doc: Complete the widget documentation page.
...
This adds the `awful.widget` content along with some images.
2021-03-22 00:54:00 -07:00
Emmanuel Lepage Vallee
ac0aeb65c0
doc: Modernize the landing page.
...
The previous index.html was scary and the most useful links were
at the bottom. This commit fixes that.
It also adds an image of the default config with some labels to name
all visible components.
2021-03-22 00:54:00 -07:00
Emmanuel Lepage Vallee
9f50c5e062
doc: Add more tag images.
2021-03-22 00:54:00 -07:00
Emmanuel Lepage Vallee
42a86efa50
doc: Document some of the `tag` properties.
2021-03-21 23:58:05 -07:00
Emmanuel Lepage Vallee
9b4f5b7969
doc: Add an example for mouse `snap` and client edge tiling.
2021-03-21 23:58:05 -07:00
Emmanuel Lepage Vallee
a39f66e1c6
doc: Add an example for the client struts.
2021-03-21 23:58:05 -07:00
Emmanuel Lepage Vallee
1cbd839084
tests: "Complete" the screen template.
...
This isn't very nice code, far from it. But it renders fine. So,
as mentionned like what, 1.5 years ago, the original code dump was
half of the scope. This is the second half. It it has various sizes
for various core objects. All of them are hardcoded and some off by
a few pixels, but overall it works.
2021-03-21 23:58:05 -07:00
Emmanuel Lepage Vallee
f982cecd6b
tests: Fix a regression in the placement rendering.
...
One is a real bug introduced by some ruled.client changes which
cause the clients to be moved twice in the first loop. This needs
fixing, but is mitigated for the doc.
The other is mostly fixed in the last commit and was a shim bug.
2021-03-21 23:58:05 -07:00
Emmanuel Lepage Vallee
e5a84e2fda
shims: Prevent signals when setting the client geo to the same value.
2021-03-21 23:58:05 -07:00
Grumph
4e36cf862f
Add tests
2021-01-27 01:41:56 +01:00
Emmanuel Lepage Vallée
5cbc423938
notifications: Make `:reset_timer()` more intuitive. ( #3175 )
...
Previously it would only work if there already was a timeout to
avoid some infinite loops. Now it just delay the new timer to the
next loop.
Fix #3147
2020-09-27 23:34:14 -07:00
mergify[bot]
9d766ba622
Merge pull request #3176 from Elv13/notification_foot_gun
...
naughty: Improve backward compatibility to protecting the constants.
2020-09-14 17:04:00 +00:00
Emmanuel Lepage Vallee
0cbb7f59b0
naughty: Improve backward compatibility to protecting the constants.
...
If the user copy/pasted `naughty.config.*` into their config rather
than set values 1 by 1, we could no longer add new values since they
would get removed. To prevent more users being affected by this, we
now silently ignore the new table while still setting all the values.
Fix #3145
2020-09-14 02:11:32 -07:00
Emmanuel Lepage Vallee
be05862bf4
doc: Add an awful.tag.clear example.
2020-09-14 01:17:31 -07:00
Emmanuel Lepage Vallee
a0fda78714
tests: Test clearing a tag.
2020-09-14 01:17:31 -07:00
James Reed
e2b00c71e7
Fix adjust misspelling
...
Co-authored-by: Aire-One <Aire-One@users.noreply.github.com>
2020-07-31 17:33:12 -06:00
Enric Morales
21d916828f
Fix runner.sh compatibility with OpenBSD and FreeBSD
2020-05-09 14:19:10 +02:00
Emmanuel Lepage Vallée
535b296b59
Merge pull request #3070 from aDogCalledSpot/menubar_match_empty
...
Menubar match empty
2020-05-04 01:45:51 -07:00
Emmanuel Lepage Vallée
e384ee449f
Merge pull request #3073 from actionless/placement-skip-fullscreen
...
feat(awful: placement): add "skip_fullscreen"
2020-05-04 01:43:55 -07:00
hung
fdee02cdcf
gears.shape: new shape (partial) squircle
2020-05-02 17:04:36 +07:00
Ari Breitkreuz
2e6c911821
Add test for menubar.match_empty
2020-04-26 19:48:47 +02:00
actionless
d686a0e357
test(examples: awful: placement: skip_fullscreen): cover non-fullscreen clients
2020-04-23 08:29:27 +02:00
actionless
e820136810
fixup! fix(awful: placement: skip_fullscreen): force screen geometry
...
doc(awful: placement: no_offscreen): add descriptions to examples
2020-04-23 07:41:18 +02:00
actionless
05d905cd7d
test(examples: awful: placement): add for "skip_fullscreen"
2020-04-23 07:14:21 +02:00
Aire-One
00e826dcad
Fix `awful.titlebar` example property.
2020-04-22 19:53:38 +02:00
Gerome Matilla
158cc37a0d
Apply placement margins on awful.tooltip ( #3053 )
...
Co-authored-by: Gerome Matilla <gerome.matilla@gmail.com>
2020-04-01 02:13:58 -07:00
hung
4eff88679c
new shape: star
2020-03-28 20:21:39 +07:00