Commit Graph

4968 Commits

Author SHA1 Message Date
Vaxry
b27879725c missed a file 2024-07-13 13:06:48 +02:00
Vaxry
bd16bd9e35 xcursor stuff 2024-07-13 13:06:48 +02:00
Vaxry
79a41000d7 damage oops 2024-07-13 13:06:48 +02:00
Vaxry
27a99ca10c fix nvidia crasherino lmao 2024-07-13 13:06:48 +02:00
Vaxry
03523c45f7 fix small ub in keyboard 2024-07-13 13:06:48 +02:00
Vaxry
ee9c202555 rid of wlr more 2024-07-13 13:06:48 +02:00
Vaxry
01efa8dfdc drop wlroots 2024-07-13 13:06:47 +02:00
Vaxry
3e43648c67 leases 2024-07-13 13:06:47 +02:00
Vaxry
cfeebf6119 fixup presentation feedback 2024-07-13 13:06:47 +02:00
Vaxry
2caefe8a0f dmabuf 2024-07-13 13:06:47 +02:00
Vaxry
969e604b50 rollback on fail 2024-07-13 13:06:47 +02:00
Vaxry
3ff748f3dc stuffZ 2024-07-13 13:06:47 +02:00
Vaxry
995b16a25d fix trailing comme, thanks VirtCode 2024-07-13 13:06:47 +02:00
Vaxry
9cf6b39d87 コードスタイル 2024-07-13 13:06:47 +02:00
Vaxry
f9e99d28bc stuf3 2024-07-13 13:06:47 +02:00
Vaxry
aa676e87b0 stuf2 2024-07-13 13:06:47 +02:00
Vaxry
eaf2ad3757 stuf 2024-07-13 13:06:47 +02:00
Mihai Fufezan
fb029e115e Nix: add aquamarine 2024-07-13 13:06:47 +02:00
Vaxry
0f447f94af le oops 2024-07-13 13:06:47 +02:00
Vaxry
fc0aa83f92 tablets and shit 2024-07-13 13:06:47 +02:00
Vaxry
b26a357f2c fixes 2024-07-13 13:06:47 +02:00
Vaxry
dc089dba1f gamma done 2024-07-13 13:06:47 +02:00
Vaxry
c6a9c45262 fix crasherino 2024-07-13 13:06:47 +02:00
Vaxry
6fd95f727e some format fixes 2024-07-13 13:06:47 +02:00
Vaxry
83158ad9b2 ye 2024-07-13 13:06:47 +02:00
Vaxry
16b5c1c743 bring back hyprctl output 2024-07-13 13:06:47 +02:00
Vaxry
3439d2dbb5 support headless 2024-07-13 13:06:47 +02:00
Vaxry
79f07a2ae4 avoid crash on monitor unplug 2024-07-13 13:06:47 +02:00
Vaxry
36c278d9ec fix nullptr deref 2024-07-13 13:06:47 +02:00
Vaxry
1e45dda355 fixado 2024-07-13 13:06:47 +02:00
Vaxry
bd83567554 switches 2024-07-13 13:06:47 +02:00
Vaxry
194acf839b stuff 2024-07-13 13:06:47 +02:00
Vaxry
454227f6b0 stuff I already forgot what I did 2024-07-13 13:06:47 +02:00
Vaxry
80f6d50463 new event api 2024-07-13 13:06:47 +02:00
Vaxry
9ebff39efd get dma formats from aq 2024-07-13 13:06:47 +02:00
Vaxry
460667cfee ye test 2024-07-13 13:06:47 +02:00
Vaxry
f5e3cf079d reenable direct scanout 2024-07-13 13:06:47 +02:00
Vaxry
87d092a31d use auto format for cursor 2024-07-13 13:06:47 +02:00
Vaxry
464136d2be fix hw cursors with new aq stuff 2024-07-13 13:06:47 +02:00
Vaxry
2071ac9f05 keyboard mod fixes 2024-07-13 13:06:47 +02:00
Vaxry
9a9f9656b1 minor fixes for wl 2024-07-13 13:06:47 +02:00
Vaxry
948c079c0a update key state on key events to have mods working in drm 2024-07-13 13:06:47 +02:00
Vaxry
62ac09a139 fix dt issues 2024-07-13 13:06:47 +02:00
Vaxry
4a6967ad21 restore vt switching 2024-07-13 13:06:47 +02:00
Vaxry
7bdf399182 minor fixes for new drm stuff 2024-07-13 13:06:45 +02:00
Vaxry
097b1a631c bring back renderer session scan 2024-07-13 12:57:14 +02:00
Vaxry
724f2edab7 add drm backend to requests 2024-07-13 12:57:14 +02:00
Vaxry
11b5d90746 Core: Move to aquamarine 2024-07-13 12:57:13 +02:00
Vaxry
13bc7e1e14 style: fix clang-format 2024-07-13 12:36:35 +02:00
Junxuan Liao
7486576fa7
session-lock: send locked after the lock screen is properly rendered (#6850)
The protocol says:
> The locked event "must not be sent until a new "locked" frame (either from a
> session lock surface or the compositor blanking the output) has been presented
> on all outputs and no security sensitive normal/unlocked content is possibly
> visible".

This helps users ensure the screen is properly locked before suspending
the machine. (e.g. with swaylock --ready-fd)
2024-07-13 12:32:08 +02:00