Commit Graph

16 Commits

Author SHA1 Message Date
Mikhail Zolotukhin
1771577385 chore(new_backend): add window desktop and activities tests 2022-03-29 20:05:23 +03:00
Mikhail Zolotukhin
92bc966cd1 chore(new_backend): determine new client's surfaces 2022-03-29 20:05:23 +03:00
Mikhail Zolotukhin
f2d38b0f13 chore(new_backend): add config to layout 2022-03-29 20:05:23 +03:00
Mikhail Zolotukhin
a3686ebd24 refactor: rename test files 2022-03-27 22:02:26 +03:00
Mikhail Zolotukhin
6a61242a5f chore: add layout cxx skeleton 2022-03-27 22:02:26 +03:00
Mikhail Zolotukhin
5b79638032 chore: cxx window visible on impl with tests 2022-03-27 22:02:26 +03:00
Mikhail Zolotukhin
f1ee489c6a chore: fix tests missing signals warnings 2022-03-27 22:02:26 +03:00
Mikhail Zolotukhin
4b02c4b699 refactor: rename PlasmaApi to Api to avoid nameclash 2022-03-26 00:17:59 +03:00
Mikhail Zolotukhin
38712f6b81 chore: add cmake-format pre-commmit hook 2022-03-20 03:04:36 +03:00
Mikhail Zolotukhin
048ceddfe4 chore: change gikari's email 2022-03-03 19:21:00 +03:00
Mikhail Zolotukhin
d58cfd240c chore(plasmaapi): replace root js object with qml context
The script is actually loaded via QML and therefore it uses context
properties instead of the global object. If the script were loaded as a
javascript - it would use the global object.
2022-02-15 20:19:12 +03:00
Mikhail Zolotukhin
b43ca58b33 chore: move tests and add signal wrapper example
Tests are better kept in a separate binary. This prevents some of the
linking errors and allows us to define the mock KWin objects with no
fear.
2022-02-15 20:19:12 +03:00
Mikhail Zolotukhin
fcd85f8efe chore: replace husky with pre-commit
Since we are moving away from TypeScript, we also need to move away from
its tooling.
2022-02-09 22:29:09 +03:00
Mikhail Zolotukhin
5a8f14db5e chore: move the tests into production code 2022-02-08 16:40:57 +03:00
Mikhail Zolotukhin
eeb3b76f54 chore: add doctest as a header-only lib 2022-02-08 16:40:57 +03:00
Mikhail Zolotukhin
64202796cf chore: workspace wrapper template with doctest
This adds Plasma API wrapper prototype with the example doctest unit
test. Later the wrapper will be extended until all the features we need
are supported.
2022-02-08 16:40:57 +03:00