summaryrefslogtreecommitdiff
path: root/src/debug/HyprDebugOverlay.cpp
Commit message (Collapse)AuthorAgeFilesLines
* core: drop using deques in favor of vectorsVaxry2024-12-161-3/+33
| | | | No point in most of these.
* internal: Move CMonitor to SP (#8178)Vaxry2024-10-191-9/+9
| | | | | * move monitors to sp * XD
* misc: constify the remaining for loops (#7534)Tom Englund2024-08-261-1/+1
| | | now we roll loops at blazing constified speed.
* core: make most for loops use const references (#7527)Tom Englund2024-08-261-4/+4
| | | | why not let the compiler optimise things for us at hyprspeeds when we can.
* core: fix data race and a unsigned int rollover (#7278)Tom Englund2024-08-121-8/+8
| | | | | | | | | | | | | | | | | | * keybindmgr: avoid uint rollover on mouse keycode mouse keycode is 0, and the switch case checks for 0 - 8 and rolls over, just return early if keycode is 0. * watchdog: avoid data races in watchdog asan thread sanitizer reported data races in the watchdog from reading and setting the bool variables make them std::atomic bools. also add a atomic bool for the main thread to wait for to avoid data race when reading the config values. * hyprdebug: change non unicode character to name asan created false positives and didnt like this bit, so for the sake of easier debugging rename it to something unicode.
* wayland/core: move to new impl (#6268)Vaxry2024-06-081-3/+7
| | | | | * wayland/core/dmabuf: move to new impl it's the final countdown
* renderer: render fonts with pango, add global `font_family` config option ↵giskard2024-05-221-55/+56
| | | | (#6138)
* cursor: move to a hyprland implVaxry2024-05-091-1/+1
| | | | | | | This moves wlr_cursor to a completely new impl mostly under CPointerManager Also adds beginSimple to OpenGL for simple render passes (e.g. cursor)
* Internal: Hyprland box implementation (#3755)Vaxry2023-11-041-1/+1
| | | | | | | * box impl * remove unused operators * missed applyfromwlr
* logging/format: use std::format_string to catch formatting string errors at ↵memchr2023-09-201-5/+5
| | | | | | | compile time (#3377) * fix(log): use constexpr format string * deprecate getFormat
* internal: Formatter rework (#3186)Vaxry2023-09-061-5/+5
|
* Update the debug overlayvaxerski2023-03-031-6/+57
|
* use sans for fonts instead of noto sansvaxerski2023-02-211-1/+1
|
* Normalize color storagevaxerski2023-01-051-1/+1
| | | | | | Colors are now normalized to 0 - 1 values instead of 0 - 255 causes calculations to be simpler and generally cleans up the codebase.
* Added clang format (#1239)Vaxry2022-12-161-12/+18
| | | * clang-format stuff and format files
* added DPMSvaxerski2022-07-271-6/+6
|
* mordernize pointersvaxerski2022-06-301-4/+4
|
* Added rendertime no overlayvaxerski2022-05-281-0/+27
|
* Added a debug overlayvaxerski2022-05-281-0/+154