Age | Commit message (Collapse) | Author |
|
This is a bit more type-safe.
|
|
|
|
The #sway-devel channel is now for Sway development only. #wlroots
is the new channel to use for wlroots.
We were using #sway-devel mostly for histerical raisins. Nowadays
many wlroots developers are not working on Sway.
Closes: https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/3586
|
|
80 cols is a bit short. Linux uses a soft 100 limit, let's do the
same.
|
|
Document the existing conventions.
Use `mystruct.foo` instead of `mystruct::foo` because `::` is pretty
alien to C.
Instead of backticks, use a different format to reference declarations
in our docs:
See foo().
See struct foo.
See union bar.
See enum baz.
See typedef meh.
This is inspired by the kernel's documentation style [1]. This format
has the upside of being pretty natural to write and read, and can be
automatically processed by documentation generators.
[1]: https://www.kernel.org/doc/html/latest/doc-guide/kernel-doc.html#cross-referencing-from-restructuredtext
|
|
|
|
This little note helps first-time contributors who are in doubt regarding the
repo visibility.
|
|
wlroots doesn't really follow the rule of keeping `create`/`destroy` and
`init`/`finish` functions in pairs, so the relevant doc section is
updated accordingly.
|
|
|
|
|
|
|
|
Commits named "Fix #XXX" make it pretty complicated to figure out
exactly what the commit is doing from the shortlog. A better place
for issue references is in the extended commit message.
|
|
gamja offers a better experience than Kiwi.
|
|
|
|
HTTPS URLs aren't writable.
|
|
This avoids cluttering the prose with URLs.
|
|
This is shamelessly stolen from Weston [1].
It's been a while we've transitioned away from merge commits and
work-style commit history, so it'd be nice to mention this in the
docs.
[1]: https://gitlab.freedesktop.org/wayland/weston/-/blob/main/CONTRIBUTING.md#formatting-and-separating-commits
|
|
|
|
|
|
|
|
|
|
Some globals are static and it doesn't make sense to destroy them before
the wl_display. For instance, wl_compositor should be created before the
display is started and shouldn't be destroyed.
For these globals, we can simplify the code by removing the destructor
and stop keeping track of wl_resources (these will be destroyed with the
wl_display by libwayland).
|
|
|
|
|
|
Enable the stack update again for focus changes on non-focusable views.
|
|
|
|
Signed-off-by: Genki Sky <sky@genki.is>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Github doesn't support irc:// links, for some stupid reason.
|
|
|
|
Changed the contribution guidelines to be more consistent with the style
that wlroots has evolved into, and removed some duplicate information
that already exists in the kernel style.
|
|
|
|
|