utils/gatelock/gatelock
Krzysztof kuhy Rudnicki 75f4374657
Some checks failed
dependency freshness / dependencies on newest stable (push) Waiting to run
file length / file-length (push) Waiting to run
md-naming / markdown naming convention (push) Waiting to run
palette drift / palette (push) Waiting to run
shared gate tests / gate unit tests (push) Waiting to run
crdt-sync pre-commit / pre-commit (push) Has been cancelled
crdt-sync tests / test (push) Has been cancelled
gatelock pre-commit / pre-commit (push) Has been cancelled
gatelock tests / test (push) Has been cancelled
Keep wait_for_turn under the lint limits, and cover its new paths
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-30 15:06:47 +02:00
..
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