| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | toplevel-export: commence render pass before reading | Vaxry | 2023-12-07 | 1 | -3/+5 |
| | | | | | fixes #4070 | ||||
| * | style/ci: apply clang-format and verify it in ci (#4039) | François Conzelmann | 2023-12-06 | 2 | -3/+4 |
| | | | | | | * style: apply clang-format * ci: add new clang-format job to CI | ||||
| * | screencopy: fix glReadPixels offset | Vaxry | 2023-12-05 | 1 | -3/+3 |
| | | | | | fixes #4042 | ||||
| * | screencopy: fix legacyrenderer builds | Vaxry | 2023-12-05 | 1 | -0/+4 |
| | | | | | fixes #4044 | ||||
| * | toplevelexport: fix getPreferredReadFormat param in captureToplevel | Vaxry | 2023-12-05 | 1 | -1/+1 |
| | | | | | fixes #4043 | ||||
| * | screencopy: use buffer format for glReadPixels | Vaxry | 2023-12-04 | 2 | -17/+15 |
| | | | | | fixes #4029 | ||||
| * | opengl: free window framebuffers in ~dtor | Vaxry | 2023-12-04 | 2 | -2/+2 |
| | | | | | ref #4036 | ||||
| * | screencopy: fix detecting gl shm formats | Vaxry | 2023-12-03 | 3 | -187/+147 |
| | | | | | ref #4029 | ||||
| * | screencopy: fix transformed on shm | Vaxry | 2023-12-03 | 1 | -1/+1 |
| | | |||||
| * | screencopy: fix shm exports with 10-bit | Vaxry | 2023-12-01 | 2 | -23/+10 |
| | | | | | fixes #4019 | ||||
| * | screencopy: use drmFormat instead of wlr funcs | Vaxry | 2023-12-01 | 2 | -2/+2 |
| | | | | | ref #4014 | ||||
| * | screencopy: fix shm sharing if introspection required | vaxerski | 2023-11-30 | 1 | -1/+7 |
| | | |||||
| * | screencopy: fix broken shm copying | Vaxry | 2023-11-30 | 2 | -21/+54 |
| | | | | | fixes #4001 | ||||
| * | deps: update wlroots | Vaxry | 2023-11-30 | 1 | -17/+20 |
| | | |||||
| * | screencopy: use new isNvidia() for format | Vaxry | 2023-11-25 | 2 | -2/+2 |
| | | |||||
| * | renderer: Move to a full Hyprland GL rendering pipeline (#3920) | Vaxry | 2023-11-24 | 2 | -61/+25 |
| | | | | Also updates wlroots | ||||
| * | screencopy: round boxes | Vaxry | 2023-11-08 | 2 | -2/+2 |
| | | | | | fixes #3795 | ||||
| * | Internal: Hyprland box implementation (#3755) | Vaxry | 2023-11-04 | 5 | -12/+11 |
| | | | | | | | | * box impl * remove unused operators * missed applyfromwlr | ||||
| * | fractional-scale: fix addon existence check | Vaxry | 2023-11-03 | 2 | -10/+2 |
| | | |||||
| * | fractional-scale: post error on taken fs objects | Vaxry | 2023-11-03 | 2 | -1/+14 |
| | | | | | fixes #3735 | ||||
| * | Core: various unsafe state improvements (#3713) | Vaxry | 2023-11-01 | 1 | -9/+11 |
| | | | | Fixes #3637 | ||||
| * | deps: update wlroots | Vaxry | 2023-10-25 | 2 | -3/+3 |
| | | |||||
| * | hooksystem: add callbackinfo struct and cancellable events | Vaxry | 2023-10-21 | 2 | -4/+4 |
| | | |||||
| * | screencopy: enhance error logging | vaxerski | 2023-10-09 | 1 | -0/+9 |
| | | |||||
| * | screencopy: log renderer_begin_with_buffer failures | vaxerski | 2023-09-22 | 1 | -0/+2 |
| | | |||||
| * | logging: implement std::formatter for some types (#3380) | memchr | 2023-09-20 | 1 | -3/+3 |
| | | |||||
| * | internal: fix warnings | vaxerski | 2023-09-07 | 2 | -2/+2 |
| | | |||||
| * | internal: Formatter rework (#3186) | Vaxry | 2023-09-06 | 3 | -13/+13 |
| | | |||||
| * | xdgoutput: do not destroy resources on monitorRemoved | vaxerski | 2023-09-05 | 1 | -1/+6 |
| | | |||||
| * | internal: Unsafe state reworks (#3114) | Vaxry | 2023-09-01 | 1 | -9/+4 |
| | | |||||
| * | waylandResource: remove user data in markDefunct and not ~dtor | vaxerski | 2023-09-01 | 1 | -3/+1 |
| | | |||||
| * | screencopy: fix region sharing | vaxerski | 2023-08-30 | 1 | -1/+1 |
| | | | | | translate before scaling if we are not dividing the coords | ||||
| * | xdgoutput: mark resources defunct when monitor is unplugged | vaxerski | 2023-08-25 | 1 | -3/+8 |
| | | |||||
| * | internal: Wayland Protocol impl improvements (#2944) | Vaxry | 2023-08-21 | 3 | -30/+87 |
| | | |||||
| * | xdgoutput: don't send all details in .get | vaxerski | 2023-08-19 | 1 | -1/+1 |
| | | |||||
| * | xwayland: use a completely separate coordinate system | vaxerski | 2023-08-15 | 1 | -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 positions | vaxerski | 2023-08-15 | 2 | -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 dmabuf | vaxerski | 2023-08-08 | 1 | -5/+6 |
| | | |||||
| * | internal: cleanup headers in helpers/ | vaxerski | 2023-08-07 | 1 | -2/+2 |
| | | |||||
| * | xdgoutput: manually destroy manager resource | vaxerski | 2023-08-04 | 1 | -2/+2 |
| | | |||||
| * | xwayland: Add temporary fix for #2808 by adding nullptr check. (#2829) | Po-Yeh Chen | 2023-07-28 | 1 | -2/+2 |
| | | | | | | * Add temporary fix for #2808 by adding nullptr check. * Remove redundency. | ||||
| * | toplevelexport: support dmabuf + various fixes | vaxerski | 2023-07-20 | 3 | -20/+47 |
| | | |||||
| * | internal: Wrap regions (#2750) | Vaxry | 2023-07-19 | 2 | -13/+6 |
| | | |||||
| * | screencopy: guard region buffer values in frameDamage | vaxerski | 2023-07-19 | 1 | -0/+6 |
| | | |||||
| * | screencopy: use wlr_buffer api for shm copies | vaxerski | 2023-07-19 | 1 | -28/+4 |
| | | |||||
| * | screencopy: improve shm handling | vaxerski | 2023-07-19 | 2 | -16/+8 |
| | | |||||
| * | screencopy: nullcheck for empty buffer | vaxerski | 2023-07-18 | 1 | -1/+1 |
| | | |||||
| * | internal: Protocol C++ Wraps + XDGOutput impl (#2733) | Vaxry | 2023-07-18 | 4 | -0/+268 |
| | | | | move to our own xdgoutput impl instead of wlr's | ||||
| * | render: move lastFrameDamage to CMonitor | vaxerski | 2023-07-10 | 1 | -2/+3 |
| | | |||||
| * | screencopy: send original damage, avoid extents | vaxerski | 2023-07-10 | 1 | -2/+4 |
| | | |||||
