| .. |
|
tests
|
Keep wait_for_turn under the lint limits, and cover its new paths
|
2026-08-30 15:06:47 +02:00 |
|
__init__.py
|
Keep wait_for_turn under the lint limits, and cover its new paths
|
2026-08-30 15:06:47 +02:00 |
|
_arbiter.py
|
Grade crdt-sync and gatelock against 3.14 too, not just run on them
|
2026-08-29 11:47:21 +02:00 |
|
_arming.py
|
gatelock: split _window.py 571 -> 243 lines across four modules
|
2026-08-22 14:20:11 +02:00 |
|
_claims.py
|
Grade crdt-sync and gatelock against 3.14 too, not just run on them
|
2026-08-29 11:47:21 +02:00 |
|
_config.py
|
gatelock: split _window.py 571 -> 243 lines across four modules
|
2026-08-22 14:20:11 +02:00 |
|
_density.py
|
gatelock 0.4.0: the viewport moves for the user and nobody else
|
2026-08-03 15:50:51 +02:00 |
|
_detect.py
|
gatelock v0.2.0: per-output locking, monotonic recovery, N-app arbitration
|
2026-07-25 14:30:03 +02:00 |
|
_escape_types.py
|
Grade crdt-sync and gatelock against 3.14 too, not just run on them
|
2026-08-29 11:47:21 +02:00 |
|
_escape.py
|
gatelock: split _arbiter.py and _escape.py — package now fully under the cap
|
2026-08-22 15:21:46 +02:00 |
|
_fitcheck.py
|
gatelock: make fit/scroll geometry tests immune to a real WM
|
2026-08-21 13:00:20 +02:00 |
|
_grabwatch.py
|
gatelock: split _recovery.py and _surfaces.py, and fix two fail-open guards
|
2026-08-22 15:08:50 +02:00 |
|
_guards.py
|
gatelock v0.2.0: per-output locking, monotonic recovery, N-app arbitration
|
2026-07-25 14:30:03 +02:00 |
|
_hooks.py
|
gatelock: split _window.py 571 -> 243 lines across four modules
|
2026-08-22 14:20:11 +02:00 |
|
_keyboard.py
|
Make lock surfaces keyboard-operable and safe on a 768px screen
|
2026-07-30 16:01:15 +02:00 |
|
_output_types.py
|
gatelock: split _arbiter.py and _escape.py — package now fully under the cap
|
2026-08-22 15:21:46 +02:00 |
|
_outputs.py
|
Fix the cap hook in CI, and the re-exports its --all-files run exposed
|
2026-08-22 15:52:59 +02:00 |
|
_placement.py
|
Fix the cap hook in CI, and the re-exports its --all-files run exposed
|
2026-08-22 15:52:59 +02:00 |
|
_preempt.py
|
gatelock: split _window.py 571 -> 243 lines across four modules
|
2026-08-22 14:20:11 +02:00 |
|
_queue.py
|
Keep wait_for_turn under the lint limits, and cover its new paths
|
2026-08-30 15:06:47 +02:00 |
|
_randr.py
|
Grade crdt-sync and gatelock against 3.14 too, not just run on them
|
2026-08-29 11:47:21 +02:00 |
|
_recovery_types.py
|
gatelock: split _recovery.py and _surfaces.py, and fix two fail-open guards
|
2026-08-22 15:08:50 +02:00 |
|
_recovery.py
|
gatelock: split _recovery.py and _surfaces.py, and fix two fail-open guards
|
2026-08-22 15:08:50 +02:00 |
|
_root.py
|
Initial gatelock: shared lock-window + HMAC log-integrity backend
|
2026-06-19 17:39:44 +02:00 |
|
_scrollable.py
|
gatelock: split _scrollable.py 495 -> 243 lines across four modules
|
2026-08-22 14:28:21 +02:00 |
|
_scrollfit.py
|
gatelock: split _scrollable.py 495 -> 243 lines across four modules
|
2026-08-22 14:28:21 +02:00 |
|
_scrollkeys.py
|
Grade crdt-sync and gatelock against 3.14 too, not just run on them
|
2026-08-29 11:47:21 +02:00 |
|
_surface_types.py
|
gatelock: split _recovery.py and _surfaces.py, and fix two fail-open guards
|
2026-08-22 15:08:50 +02:00 |
|
_surfaces.py
|
Fix the cap hook in CI, and the re-exports its --all-files run exposed
|
2026-08-22 15:52:59 +02:00 |
|
_textmirror.py
|
Fix the cap hook in CI, and the re-exports its --all-files run exposed
|
2026-08-22 15:52:59 +02:00 |
|
_userintent.py
|
Grade crdt-sync and gatelock against 3.14 too, not just run on them
|
2026-08-29 11:47:21 +02:00 |
|
_vt.py
|
Initial gatelock: shared lock-window + HMAC log-integrity backend
|
2026-06-19 17:39:44 +02:00 |
|
_window.py
|
gatelock: split _window.py 571 -> 243 lines across four modules
|
2026-08-22 14:20:11 +02:00 |
|
_xrandr.py
|
Fix the cap hook in CI, and the re-exports its --all-files run exposed
|
2026-08-22 15:52:59 +02:00 |
|
log_integrity.py
|
Initial gatelock: shared lock-window + HMAC log-integrity backend
|
2026-06-19 17:39:44 +02:00 |
|
widget_group.py
|
Grade crdt-sync and gatelock against 3.14 too, not just run on them
|
2026-08-29 11:47:21 +02:00 |
|
widgets.py
|
gatelock: add shared button, heading/row and WidgetGroup
|
2026-08-14 23:54:52 +02:00 |