summaryrefslogtreecommitdiff
path: root/src/protocols
Commit message (Expand)AuthorAgeFilesLines
* screencopy: enhance error loggingvaxerski2023-10-091-0/+9
* screencopy: log renderer_begin_with_buffer failuresvaxerski2023-09-221-0/+2
* logging: implement std::formatter for some types (#3380)memchr2023-09-201-3/+3
* internal: fix warningsvaxerski2023-09-072-2/+2
* internal: Formatter rework (#3186)Vaxry2023-09-063-13/+13
* xdgoutput: do not destroy resources on monitorRemovedvaxerski2023-09-051-1/+6
* internal: Unsafe state reworks (#3114)Vaxry2023-09-011-9/+4
* waylandResource: remove user data in markDefunct and not ~dtorvaxerski2023-09-011-3/+1
* screencopy: fix region sharingvaxerski2023-08-301-1/+1
* xdgoutput: mark resources defunct when monitor is unpluggedvaxerski2023-08-251-3/+8
* internal: Wayland Protocol impl improvements (#2944)Vaxry2023-08-213-30/+87
* xdgoutput: don't send all details in .getvaxerski2023-08-191-1/+1
* xwayland: use a completely separate coordinate systemvaxerski2023-08-151-39/+1
* xdgoutput: separate logic for zero scaling positionsvaxerski2023-08-152-3/+45
* toplevelexport: minor fixes to dmabufvaxerski2023-08-081-5/+6
* internal: cleanup headers in helpers/vaxerski2023-08-071-2/+2
* xdgoutput: manually destroy manager resourcevaxerski2023-08-041-2/+2
* xwayland: Add temporary fix for #2808 by adding nullptr check. (#2829)Po-Yeh Chen2023-07-281-2/+2
* toplevelexport: support dmabuf + various fixesvaxerski2023-07-203-20/+47
* internal: Wrap regions (#2750)Vaxry2023-07-192-13/+6
* screencopy: guard region buffer values in frameDamagevaxerski2023-07-191-0/+6
* screencopy: use wlr_buffer api for shm copiesvaxerski2023-07-191-28/+4
* screencopy: improve shm handlingvaxerski2023-07-192-16/+8
* screencopy: nullcheck for empty buffervaxerski2023-07-181-1/+1
* internal: Protocol C++ Wraps + XDGOutput impl (#2733)Vaxry2023-07-184-0/+268
* render: move lastFrameDamage to CMonitorvaxerski2023-07-101-2/+3
* screencopy: send original damage, avoid extentsvaxerski2023-07-101-2/+4
* screenshot fix (#2640)MightyPlaza2023-07-041-2/+2
* toplevelexport: ignore defunct windowsvaxerski2023-06-131-2/+1
* includes: remove redundant from screencopyvaxerski2023-05-072-2/+0
* Revert "internal: include headers from protocols/"vaxerski2023-04-275-6/+6
* internal: include headers from protocols/vaxerski2023-04-275-6/+6
* screencopy: clamp damage to framebuffervaxerski2023-04-241-1/+2
* screencopy: improve consistency of share indicatorvaxerski2023-04-174-16/+27
* Format: use %lx for all addressesvaxerski2023-04-173-6/+6
* formats: fix endian ifdefvaxerski2023-04-171-1/+1
* Screencopy: unify frame and client between impls + eventvaxerski2023-04-154-63/+90
* screencopy: implement dmabufvaxerski2023-04-122-9/+52
* GlobalShortcuts protocol impl (#1886)Vaxry2023-04-092-0/+190
* textInput: don't double destroy TIvaxerski2023-04-081-1/+0
* screencopy: fix crash in invalid format readsvaxerski2023-04-081-0/+1
* screencopy: fix crashvaxerski2023-04-071-1/+0
* screencopy: fix read on incorrect monitor rendervaxerski2023-04-071-1/+4
* screencopy: minor fixes for damage_ringvaxerski2023-04-071-6/+9
* screencopy: fix incorrect resource error postvaxerski2023-04-051-2/+2
* toplevelExport: honor overlay_cursorvaxerski2023-04-041-0/+32
* screencopy: allow on legacy renderervaxerski2023-04-031-5/+0
* Hyprland Screencopy impl (#1800)Vaxry2023-04-034-13/+502
* input: minor fixes for tiv1vaxerski2023-03-141-2/+1
* tiv1: minor fixes for crashesvaxerski2023-03-142-0/+6