summaryrefslogtreecommitdiff
path: root/src/protocols/core
Commit message (Expand)AuthorAgeFilesLines
* input: abord dnd op on escape pressedVaxry2025-01-242-0/+9
* core: move all shared_ptrs from the STL to hyprutils (#9143)Vaxry2025-01-236-6/+0
* core: add LIKELY and UNLIKELY macrosvaxerski2025-01-176-62/+62
* core: cleanup header includes (#9088)user1111111111111111111111111111111112025-01-172-1/+5
* core: Add render:allow_early_buffer_release to make buffer release configurab...UjinT342025-01-101-5/+10
* core: Add support for HDR and color management protocols (#8715)UjinT342025-01-071-0/+3
* core/compositor: fix too early buffer release (#8966)UjinT342025-01-061-4/+4
* datadevice: guard XWayland server against crashesvaxerski2025-01-061-1/+1
* dnd/seat: avoid sending button events during a dnd opvaxerski2025-01-021-1/+1
* Renderer: rewrite render scheduling (#8683)Vaxry2024-12-223-4/+12
* data-device: fix edge case crash on null xwmVaxry2024-12-211-6/+8
* internal: remove dead code (#8748)Ikalco2024-12-171-1/+0
* xwayland: Support cross DnD from Wayland (#8708)Vaxry2024-12-152-60/+160
* core/data: Use pointer focus for DnD operations (#8707)Vaxry2024-12-142-13/+28
* data-device: fixup wrong box expansionVaxry2024-12-121-2/+2
* core/data-device: expand damage region to fix minor px errorsVaxry2024-12-111-1/+1
* core/output: don't send enter too aggresivelyVaxry2024-12-101-1/+1
* core: Add clang-tidy (#8664)Vaxry2024-12-073-11/+11
* seat: fix double scrolling in some applications (#8583)Ikalco2024-11-262-0/+5
* shm: fix shm fd size check before creating or resizing shm_pool (#8572)Nabil Otsmane2024-11-251-0/+21
* pointer: add drm dumb buffers for cursors (#8399)Vaxry2024-11-142-7/+21
* internal: more profiling less calls and local copies (#8300)Tom Englund2024-10-301-4/+2
* seat: avoid sending pointless 'keymap' and 'repeat_info' events (#8276)staticssleever6682024-10-282-6/+22
* internal: few more marginal optimisations from profiling (#8271)Tom Englund2024-10-282-2/+3
* internal: cleanup CMonitor usage and fix a few ref hogsVaxry2024-10-264-13/+13
* internal: Move CMonitor to SP (#8178)Vaxry2024-10-192-2/+2
* output: send enter events on late wl_output bindsVaxry2024-10-163-0/+29
* output: update state even if no owner exists (#8044)trianta2024-10-091-1/+1
* output/xdg-output: avoid sending events to released globalsVaxry2024-10-091-1/+4
* wayland/output: send geometry in updateStateVaxry2024-09-301-2/+3
* shm: send a static list of shm formatsVaxry2024-09-201-5/+2
* data-device: conform to reported source actionsvaxerski2024-09-172-4/+20
* data-device: don't send default action of moveVaxry2024-09-141-3/+1
* data-device: send clock time in motion eventsVaxry2024-09-141-1/+4
* presentation-feedback: minor fixupsVaxry2024-08-302-2/+2
* data-device: send dndFinished when dnd offer is destroyed while unfinishedVaxry2024-08-282-1/+11
* misc: constify the remaining for loops (#7534)Tom Englund2024-08-266-14/+14
* core: make most for loops use const references (#7527)Tom Englund2024-08-264-10/+10
* output: dont cast enum out of range (#7448)Tom Englund2024-08-211-1/+1
* shm: align size to stride (#7383)Tom Englund2024-08-181-1/+1
* protocols: refactor protocol logging to a macro (#7324)Tom Englund2024-08-155-10/+0
* wayland/compositor: introduce client commit eventsVaxry2024-08-072-2/+5
* wayland/compositor: drop pending buffer ref if synchronousVaxry2024-08-061-1/+3
* renderer: Explicit sync fixes (#7151)Vaxry2024-08-062-10/+12
* wayland/surface: fixup self-owning surface rolesVaxry2024-08-033-13/+24
* pointer: fix buffer crash (#7131)Tom Englund2024-08-011-3/+3
* core/surface/buffer: Buffer lock/release fixes (#7110)Vaxry2024-07-316-67/+140
* core/surface: fixup a few pointer handling edge casesVaxry2024-07-292-2/+9
* surface: emit unmap before unmapping and releasing the buffersvaxerski2024-07-282-2/+2
* core: emit unmap event after unmap in surface destroyvaxerski2024-07-281-1/+3