Flexible QtQuick based desktop shell toolkit.
- C++ 93.1%
- QML 3.5%
- CMake 2.8%
- Nix 0.5%
Fixes UAFs caused by access to pointers stored either directly or contained in an object inside a ScriptModel which were freed and then accessed. These accesses could be observed by not setting `values` to a binding, access before updateValuesUnique finished, or randomly before a binding had been fully updated. |
||
|---|---|---|
| .github | ||
| assets | ||
| changelog | ||
| ci | ||
| cmake | ||
| src | ||
| .clang-format | ||
| .clang-tidy | ||
| .editorconfig | ||
| .gitignore | ||
| BUILD.md | ||
| CMakeLists.txt | ||
| CONTRIBUTING.md | ||
| default.nix | ||
| flake.lock | ||
| flake.nix | ||
| HACKING.md | ||
| Justfile | ||
| LICENSE | ||
| LICENSE-GPL | ||
| overlay.nix | ||
| README.md | ||
| shell.nix | ||
Quickshell
See the website for more information and installation instructions.
This repo is hosted at:
Contributing / Development
- HACKING.md - Development instructions and policy.
- CONTRIBUTING.md - Contribution policy.
- BUILD.md - Packaging and build instructions.
License
Licensed under the GNU LGPL 3.Unless you explicitly state otherwise, any contribution submitted for inclusion shall be licensed as above, without any additional terms or conditions.