summaryrefslogtreecommitdiff
path: root/src/protocols
Commit message (Collapse)AuthorAgeFilesLines
...
* screencopy/toplevelexport: sanitize pointers in ::copyFrameVaxry2024-02-072-0/+14
| | | | oopsie~~ >///<
* toplevelexport: fix missed pmonitor set for openglVaxry2023-12-151-1/+1
| | | | ref #4165
* toplevelexport: fix missing GL_READ_FRAMEBUFFER set in shm copyVaxry2023-12-151-0/+4
| | | | ref #4165
* toplevel-export: commence render pass before readingVaxry2023-12-071-3/+5
| | | | fixes #4070
* style/ci: apply clang-format and verify it in ci (#4039)François Conzelmann2023-12-062-3/+4
| | | | | * style: apply clang-format * ci: add new clang-format job to CI
* screencopy: fix glReadPixels offsetVaxry2023-12-051-3/+3
| | | | fixes #4042
* screencopy: fix legacyrenderer buildsVaxry2023-12-051-0/+4
| | | | fixes #4044
* toplevelexport: fix getPreferredReadFormat param in captureToplevelVaxry2023-12-051-1/+1
| | | | fixes #4043
* screencopy: use buffer format for glReadPixelsVaxry2023-12-042-17/+15
| | | | fixes #4029
* opengl: free window framebuffers in ~dtorVaxry2023-12-042-2/+2
| | | | ref #4036
* screencopy: fix detecting gl shm formatsVaxry2023-12-033-187/+147
| | | | ref #4029
* screencopy: fix transformed on shmVaxry2023-12-031-1/+1
|
* screencopy: fix shm exports with 10-bitVaxry2023-12-012-23/+10
| | | | fixes #4019
* screencopy: use drmFormat instead of wlr funcsVaxry2023-12-012-2/+2
| | | | ref #4014
* screencopy: fix shm sharing if introspection requiredvaxerski2023-11-301-1/+7
|
* screencopy: fix broken shm copyingVaxry2023-11-302-21/+54
| | | | fixes #4001
* deps: update wlrootsVaxry2023-11-301-17/+20
|
* screencopy: use new isNvidia() for formatVaxry2023-11-252-2/+2
|
* renderer: Move to a full Hyprland GL rendering pipeline (#3920)Vaxry2023-11-242-61/+25
| | | Also updates wlroots
* screencopy: round boxesVaxry2023-11-082-2/+2
| | | | fixes #3795
* Internal: Hyprland box implementation (#3755)Vaxry2023-11-045-12/+11
| | | | | | | * box impl * remove unused operators * missed applyfromwlr
* fractional-scale: fix addon existence checkVaxry2023-11-032-10/+2
|
* fractional-scale: post error on taken fs objectsVaxry2023-11-032-1/+14
| | | | fixes #3735
* Core: various unsafe state improvements (#3713)Vaxry2023-11-011-9/+11
| | | Fixes #3637
* deps: update wlrootsVaxry2023-10-252-3/+3
|
* hooksystem: add callbackinfo struct and cancellable eventsVaxry2023-10-212-4/+4
|
* 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
| | | | translate before scaling if we are not dividing the coords
* 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
| | | | | | Use a completely separate coordinate system for XWayland. This fixes all issues with force_zero_scaling overlaps. Fixes #2916
* xdgoutput: separate logic for zero scaling positionsvaxerski2023-08-152-3/+45
| | | | if a scaled monitor was directly to the left of another monitor, we'd change the size to have zero scaling without pushing other monitors out of the way, creating overlaps in xwayland.
* 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
| | | | | * Add temporary fix for #2808 by adding nullptr check. * Remove redundency.
* 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
|