summaryrefslogtreecommitdiff
path: root/src/protocols/Screencopy.cpp
Commit message (Expand)AuthorAgeFilesLines
* renderer: optimise shader usage further, split shaders and add more caching (...Tom Englund2026-01-171-0/+1
* renderer/gl: add internal gl formats and reduce internal driver format conver...Tom Englund2026-01-071-6/+21
* rules/windowRuleApplicator: fix min/max size effects (#12491)Vaxry2025-12-271-2/+2
* debug: move to hyprutils' logger (#12673)Vaxry2025-12-181-22/+22
* desktop: cleanup, unify desktop elements as views (#12563)Vaxry2025-12-081-4/+4
* windowrules: rewrite completely (#12269)Vaxry2025-11-171-3/+3
* screencopy: fix possible crash in renderMon()Vaxry2025-11-121-1/+2
* renderer: fix noscreenshare layerrule popups (#12260)usering-around2025-11-111-17/+23
* screencopy: wait longer to re-enable DS (#12135)Dominick DiMaggio2025-10-261-0/+4
* renderer: add "noscreenshare" layer rule (#11664)0xFMD2025-09-221-0/+16
* screencopy: add force 8 bit to fix 10b screensharing (#11623)Vaxry2025-09-081-1/+1
* protocols: Fix fading out windows with noscreenshare being visible (#11457)Kamikadze2025-08-171-2/+3
* refactor: Use new hyprutils casts (#11377)Kamikadze2025-08-141-7/+7
* screencopy: multiply box pos by scaleVaxry2025-08-031-1/+1
* screencopy: avoid crash on cm disabledVaxry2025-08-021-1/+1
* screencopy: un-hdr screencopy buffers for cm-unaware clients (#11294)Vaxry2025-07-311-4/+15
* opengl: improve render fn arg clarity (#11286)Vaxry2025-07-311-7/+7
* ci: correct tar command for xz compression & fix typos (#11213)xqso2025-07-251-2/+2
* screencopy: ignore hidden windows in noscreenshareVaxry2025-07-121-0/+3
* screencopy: fix improper box calculations for transforms (#10870)Vaxry2025-06-281-3/+5
* opengl: use a stack for storing monitor transform enabledVaxry2025-06-151-2/+2
* screencopy: fix incorrect noscreenshare positions with monitor scaling (#10674)Kamikadze2025-06-081-8/+5
* renderer: fix incorrect cursor position when screencopy region with monitor s...Kamikadze2025-06-081-1/+1
* screencopy: fix applying `noscreenshare` to invisible special workspaces (#10...XPhyro2025-06-051-1/+1
* windowrules: Add noscreenshare (#10482)Kamikadze2025-05-271-0/+54
* screencopy: store a fb before permission popup if the permission is pending (...Vaxry2025-05-171-25/+54
* core: drop the legacy renderer (#10408)Tom Englund2025-05-151-8/+0
* render: refactor class member vars (#10292)davc0n2025-05-051-12/+10
* protocols: refactor class member vars (n-t) (#10273)davc0n2025-05-041-132/+132
* protocols: refactor class member vars (types) (#10261)davc0n2025-05-031-5/+5
* protocols: refactor class member vars (core) (#10259)davc0n2025-05-031-1/+1
* helpers: refactor class member vars (#10218)davc0n2025-04-301-13/+13
* render: properly release rendered buffers (#9807)Ikalco2025-04-301-14/+4
* screencopy: don't render cursor when frame doesn't want itVaxry2025-04-291-4/+6
* screencopy: support hw cursors while sharing with cursorVaxry2025-04-281-25/+6
* compositor: refactor class member vars (#10141)davc0n2025-04-221-2/+2
* time: move to stl's clocks and move timerVaxry2025-04-161-6/+8
* screencopy: Handle explicit sync failure (#10050)Lee Bousfield2025-04-121-9/+10
* Permission Manager: add permission management for screencopy (#9930)Vaxry2025-04-081-18/+47
* core: refactor and improve surface commit (#9805)Ikalco2025-04-071-9/+2
* screencopy, render: Use explicit sync for screencopy (#9697)Lee Bousfield2025-03-221-22/+37
* renderer: various fixes towards improving gpu calls robustness (#9188)Tom Englund2025-02-081-0/+6
* renderer/internal: stop using box pointersVaxry2025-01-261-2/+2
* protocols: do not destroy screencopy resources before client request (#9048)outfoxxed2025-01-191-4/+0
* core: reserve vector sizes as much as we can (#9118)Tom Englund2025-01-191-0/+2
* core: add LIKELY and UNLIKELY macrosvaxerski2025-01-171-9/+8
* core: cleanup header includes (#9088)user1111111111111111111111111111111112025-01-171-0/+4
* core: Add clang-tidy (#8664)Vaxry2024-12-071-6/+6
* screencopy: fix build with legacyrendererVaxry2024-11-051-1/+1
* renderer: improve api around new framebuffer changesVaxry2024-11-021-1/+1