Aire-One
4dd689f181
doc(@supermodule;ldoc.ltp): Draw hierarchy tree
...
This commit adds a new ldoc custom tag `@supermodule`. It has to be
used at the module level. It should refer to the module
supermodules.
This tag can be used multiple time by the same module, but we ignore
other calls (for now?) as (AFAIK) we only use one way inheritance.
This tag is used in the ldoc template to find modules hierarchy and
draw the inheritance tree. It makes it easy to find and navigate to
parents modules.
2021-04-02 19:24:07 +02: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
mergify[bot]
972a194b01
Merge pull request #3307 from sclu1034/feature/docs
...
Various docs improvements
2021-04-01 07:42:11 +00:00
Lucas Schwiderski
112dc8054e
docs(tutorial): Fix line wrap
...
Signed-off-by: Lucas Schwiderski <lucas@lschwiderski.de>
2021-03-31 08:29:40 +02:00
Lucas Schwiderski
8907f5bfbb
docs(tutorial): Improve instructions to edit theme
...
Fixes #3306 .
Signed-off-by: Lucas Schwiderski <lucas@lschwiderski.de>
2021-03-31 08:29:39 +02:00
Lucas Schwiderski
f68939bfc1
chore(g.table): Add missing modeline
2021-03-31 08:29:00 +02:00
Lucas Schwiderski
ec3788bf73
docs(g.table): Improve parameter descriptions
2021-03-31 08:27:08 +02:00
mergify[bot]
95558ac919
Merge pull request #3297 from actionless/dont-crash-when-gtk4-installed
...
fix(beautiful: gtk): don't crash when both gtk3 and gtk4 are installed
2021-03-29 15:49:37 +00:00
Emmanuel Lepage Vallée
13e8408562
Merge pull request #3284 from sclu1034/issue/3213
...
Fix composite widgets with top level container
2021-03-28 16:00:16 -07: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 Vallée
7050ba083f
Merge pull request #3301 from Elv13/graph_doc
...
Graph doc
2021-03-28 15:34:01 -07:00
Emmanuel Lepage Vallee
743b327348
Revert "Another ugly hack to get Travis to show output"
...
This reverts commit 97a60818c4
.
2021-03-28 02:38:51 -07:00
Emmanuel Lepage Vallee
a5c4377901
Revert "I want to see the error message!!!"
...
This reverts commit 1792780cf3
.
2021-03-28 02:38:43 -07:00
Emmanuel Lepage Vallee
c48e138b01
doc: Add examples for the graph.
2021-03-28 02:37:25 -07:00
Yauhen Kirylau
6ef3a8f059
fix(gears: colors: recolor_image): always duplicate the surface ( #3233 )
2021-03-27 23:48:48 -07:00
Emmanuel Lepage Vallée
54e9cb4e1d
Merge pull request #3279 from sclu1034/feature/custom_build_lua_executable
...
Make CMake Lua executable customizable
2021-03-27 23:42:40 -07:00
Lucas Schwiderski
e7d55567a6
Remove redundant assignment
...
Signed-off-by: Lucas Schwiderski <lucas@lschwiderski.de>
2021-03-27 14:08:47 +01:00
actionless
e833da0303
fix(beautiful: gtk): don't crash when both gtk3 and gtk4 are installed
2021-03-25 00:21:04 +01:00
Lucas Schwiderski
f3a0937ea3
Remove advanced building options from README
...
This removes the section about advanced build options and build
dependencies and points to the docs page instead.
Signed-off-by: Lucas Schwiderski <lucas@lschwiderski.de>
2021-03-23 10:18:33 +01:00
Lucas Schwiderski
cce8e80cbd
Improve code snippet rendering in README
...
This converts the code snippets to the alternate block definition and
adds language hints to enable syntax highlighting for compatible parsers
(such as on the GitHub page).
Signed-off-by: Lucas Schwiderski <lucas@lschwiderski.de>
2021-03-23 10:18:32 +01:00
Lucas Schwiderski
849a8b5af4
Add docs section about building and testing
...
This documents various CMake variables for building and the available
test suites.
Signed-off-by: Lucas Schwiderski <lucas@lschwiderski.de>
2021-03-23 10:18:29 +01: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
998b24e544
Use Lua executable variable for check-requires
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
James R
aeb2d85dad
tasklist: Fix documented function names ( #3276 )
2021-03-22 15:28:53 -07:00
Jonas Belouadi
ce5196424e
Docs: Fix code example for cairo usage. ( #3295 )
2021-03-22 15:05:46 -07: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
Lucas Schwiderski
058190a3c0
Add missing modelines
...
Signed-off-by: Lucas Schwiderski <lucas@lschwiderski.de>
2021-03-22 20:24:56 +01:00
Lucas Schwiderski
07df24f7d0
Add utility to count table keys
...
See #3293 .
Signed-off-by: Lucas Schwiderski <lucas@lschwiderski.de>
2021-03-22 20:24:55 +01:00
Emmanuel Lepage Vallée
d583129eb6
Merge pull request #3143 from Elv13/doc_client_layout
...
Document the client layout properties
2021-03-22 12:10:36 -07: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
Daniel Hahler
dab84c2662
fix(doc): gears.table.keys: s/integer keys/integer/ ( #3293 )
2021-03-22 12:05:17 -07:00
Emmanuel Lepage Vallée
80a7d9e3ee
Merge pull request #3283 from sclu1034/issue/3214
...
Remove unused first parameter in some constructors
2021-03-22 10:45:18 -07:00
Lucas Schwiderski
5fb6109439
Fix shadowing value in slider unit test
...
Signed-off-by: Lucas Schwiderski <lucas@lschwiderski.de>
2021-03-22 09:26:43 +01:00
Lucas Schwiderski
504bf53b8c
Add unit test for wrapping a margin container
...
This adds a test case where a `wibox.container.margin` with a
`wibox.widget.imagebox` as child is wrapped by a simple function call.
Check against regression in #3213 .
Signed-off-by: Lucas Schwiderski <lucas@lschwiderski.de>
2021-03-22 09:21:23 +01: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
8f8d0e7bbf
doc: Fix a awful.ewmh->awful.permissions rebase issue
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
Uli Schlachter
1792780cf3
I want to see the error message!!!
2021-03-22 00:54:00 -07:00
Uli Schlachter
97a60818c4
Another ugly hack to get Travis to show output
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 Vallée
1c8b0b924d
`ruled.client` fixes ( #3195 )
...
* ruled.client: Fix a regression introduced when append/remove was added.
* ruled.client: Fix an error message grammar.
2021-03-22 00:04:13 -07:00
Emmanuel Lepage Vallée
50fa1b8679
naughty: Correctly notify the client when a notification is dismissed. ( #3184 )
...
Fix #3182
Co-authored-by: Uli Schlachter <psychon@znc.in>
2021-03-22 00:03:37 -07:00