Commit graph

27 commits

Author SHA1 Message Date
György Kurucz
b5e40495fd Remove lua_compat
Luajit 2.1 now includes everything we need.
2023-04-01 21:30:27 +02:00
tiosgz
ac0f6b7e8b Cleanup unneeded code after switching to wlr_scene 2022-07-30 19:22:58 +00:00
tiosgz
b82e6121c6 Prefer wlr_scene as the source of truth
Use it for getting the surface under cursor, position of surfaces, etc.
2022-07-30 19:22:58 +00:00
tiosgz
f144eb1438 Keep an up-to-date wlr scene-graph
At the moment it isn't used at all and a lot of data is duplicated. This
is a temporary state introduced for nicer diff separation into several
commits.
2022-07-30 19:22:51 +00:00
tiosgz
4f39a54e69
Attempt to exit cleanly, without crash () 2021-12-04 17:25:31 +00:00
Niclas
b55a278c42
Merge pull request from tiosgz/bg-paint
kiwmi:bg_color()
2021-08-13 17:44:37 +00:00
tiosgz
f1c2262ff6 Add controls for verbosity level
This allows the config to be exactly as verbose as kiwmi, or to change
the verbosity level at runtime (e.g. using kiwmic).

It uses numbers, because they are much easier to handle on both sides
and add only little inconvenience to the user.
2021-08-13 13:46:35 +00:00
tiosgz
f5ee33d887 kiwmi:bg_color() 2021-08-13 08:36:00 +00:00
buffet
579e7aa004 Add kiwmi:unfocus(), clang-format 2021-08-09 18:55:01 +00:00
buffet
3603fbe8ea Add kiwmi:active_output() 2021-08-01 22:04:32 +00:00
buffet
37b6ff399d Add request_active_output event 2021-08-01 21:58:07 +00:00
buffet
4026cd0ef0 Add kiwmi:output_at, cursor:output_at_pos, use lx, ly more consistenty 2021-07-30 20:36:26 +00:00
buffet
ba5ae54e06 Fix lua5.1 compat (for luajit) 2020-07-30 21:34:34 +00:00
buffet
acd728edb1 clang-format 2020-02-08 15:56:36 +00:00
buffet
3b5135fa40 Add kiwmi:schedule 2020-02-08 15:08:37 +00:00
buffet
194ce34c20 Add object lifetimes (invalidate references, free listeners) 2020-02-06 17:55:05 +00:00
buffet
e81d18cde8 Add kiwmi:stop_interactive 2020-01-20 23:41:19 +00:00
buffet
4c72a91afe Make kiwmi:spawn return the pid 2020-01-19 23:14:48 +00:00
buffet
e4e88df667 Focus layer-shell 2020-01-18 19:38:47 +00:00
buffet
07bbda4d72 Add server:view_at 2020-01-08 21:46:41 +00:00
buffet
4d66181506 Add equality for Lua types 2020-01-08 17:33:01 +00:00
buffet
a1716e56d7 Add cursor API 2020-01-07 14:48:55 +00:00
buffet
78d97127ed Add output interface 2020-01-06 18:25:46 +00:00
buffet
60c1c01616 Add keyboard to Lua API, make everything on lua->L balanced 2020-01-04 23:23:15 +00:00
buffet
3df162d3eb Add kiwmi:focused_view() and kiwmi:spawn() 2020-01-03 20:46:39 +00:00
buffet
1e0d828c68 Make event handler registration generic 2020-01-02 22:15:00 +00:00
buffet
600922f909 Split luak.c into multiple files 2020-01-02 00:11:46 +00:00