summaryrefslogtreecommitdiff
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* config: allow hashes for parsing colors (#14337)Vaxry2026-05-082-46/+69
|
* config/lua: fix device bool int reads (#14313)ImperishableSecret2026-05-061-0/+19
| | | | | * config/lua: fix device bool int reads * config/lua: fix device typed reads
* tests: fix gtests crashing (#14244)Vaxry2026-05-011-4/+10
|
* tests: fix ConfigLuaValueTypes - boolBadType test, 0 and 1 are allowed ↵Maxim Andreev2026-05-011-1/+1
| | | | integer values for bool type (#14240)
* config/lua: add ExpressionVec2, allow using a table for vec2 rules (#14197)Vaxry2026-04-282-0/+64
|
* config/lua: init lua config manager, use lua if available (#13817)Vaxry2026-04-267-4/+1094
| | | Adds a new lua config manager, which will automatically be used if there is a lua config present.
* egl: move over to use hyprgraphics (#12988)Tom Englund2026-04-051-2/+4
| | | use the hyprgraphics helpers instead.
* tests: add unit tests for CDamageRing (#13995)Ioannis Tzavaras2026-04-051-0/+313
| | | | | | | | | | | | | | | | Adds GTest unit tests for CDamageRing in src/helpers/DamageRing.hpp. Covers: - setSize: initial full damage, same-size no-op, resize re-damage, zero-size - damage: in-bounds accept, empty/out-of-bounds reject, partial clip - damageEntire: normal path and zero-size no-op - rotate: clears current, preserves as previous, wraps beyond ring length - getBufferDamage: age<=0 and age>ring return full screen, age=1 current only, age=2 accumulates previous, full ring accumulation, coalescing fallback, empty ring returns empty - hasChanged: false initially, true after damage/damageEntire, false after rotate, false for out-of-bounds damage 27 new test cases, all passing.
* tests: add unit tests for CTagKeeper (#13970)Ioannis Tzavaras2026-04-041-0/+148
| | | | | | | | | | Cover all public methods of the tag management helper: - applyTag: set (+prefix), unset (-prefix), toggle (no prefix) - applyTag with dynamic=true: star suffix appended - isTagged: exact match, dynamic/star matching, strict mode - isTagged: negative prefix inversion - removeDynamicTag: removes star-suffixed entries - getTags: returns full internal state
* monitor: centralize solitary and scanout eligibility checksPppp11162026-04-041-0/+32
|
* tests: add unit tests for MiscFunctions helpers (#13934)Ioannis Tzavaras2026-04-021-0/+145
|
* tests: add unit tests for Math transform utilities (#13935)Ioannis Tzavaras2026-04-011-0/+73
|
* tests: add unit tests for match engine types (#13903)Ioannis Tzavaras2026-03-314-0/+259
| | | | | * tests: add unit tests for match engine types * clang-format: fix formatting in TagMatchEngine test
* tests: add unit tests for Math::CExpression (#13924)Ioannis Tzavaras2026-03-311-0/+67
|
* tests: add unit tests for Format utilities (#13923)Ioannis Tzavaras2026-03-311-0/+77
|
* tests: add unit tests for CMonitorRuleParser (#13895)Ioannis Tzavaras2026-03-301-0/+214
|
* tests: add unit tests for TransferFunction helpers (#13889)Ioannis Tzavaras2026-03-281-0/+43
|
* tests: add unit tests for CHyprColor (#13891)Ioannis Tzavaras2026-03-281-0/+96
|
* tests: add unit tests for CMType helpers (#13888)Ioannis Tzavaras2026-03-281-0/+49
|
* desktop/reserved: do not crash on invalid box init (#13880)Vaxry2026-03-281-0/+3
| | | ref #13879
* tests: add unit tests for Direction helpers (#13885)Ioannis Tzavaras2026-03-281-0/+40
| | | | | * tests: add unit tests for Direction helpers * clang-format: fix leading blank line in Direction test
* tests: add unit tests for ByteOperations helpers (#13886)Ioannis Tzavaras2026-03-281-0/+39
| | | | | * tests: add unit tests for ByteOperations helpers * clang-format: fix leading blank line in ByteOperations test
* desktop/reserved: fix a possible reserved crash (#13207)Vaxry2026-02-101-0/+14
|
* desktop: rewrite reserved area handling + improve tests (#12383)Vaxry2025-12-051-0/+38