summaryrefslogtreecommitdiff
path: root/src/desktop/LayerSurface.cpp
Commit message (Expand)AuthorAgeFilesLines
* hyprctl/layers: print pid for layershell clients (#9468)littleblack1112025-02-261-0/+12
* desktop: move popup and subsurface ctors to factoriesVaxry2025-02-011-4/+3
* desktop: fix segfault when destroying a partially create layer surface (#9247)Brayden Zee2025-01-311-1/+2
* renderer/internal: stop using box pointersVaxry2025-01-261-5/+5
* desktop: move desktop types to memory-safe pointersVaxry2025-01-261-5/+6
* core: move all shared_ptrs from the STL to hyprutils (#9143)Vaxry2025-01-231-1/+1
* core: cleanup header includes (#9088)user1111111111111111111111111111111112025-01-171-0/+6
* core: move parts of the animation system to hyprutils (#8868)Maximilian Seidler2025-01-071-45/+43
* layershell: return focus to a valid ls on close if possiblevaxerski2025-01-011-1/+1
* Renderer: rewrite render scheduling (#8683)Vaxry2024-12-221-1/+1
* layerrules: fix ignorezero not workingVaxry2024-12-161-1/+2
* core: Optimize window/layer rule application and scanning (#8735)Vaxry2024-12-161-32/+50
* layersurface: use lastMonitor and not monitor from cursor for new lsVaxry2024-12-111-1/+1
* miscfunctions: move configStringToInt to std::expectedVaxry2024-11-181-1/+1
* tablet: use inputMgr unified naming schemeVaxry2024-11-091-2/+5
* layershell: minor cleanups and improvements to focusVaxry2024-11-091-5/+14
* layershell: check if workspace is valid in onMapVaxry2024-11-061-2/+1
* core: move internal structures to monitor pointers (#8266)Vaxry2024-10-271-10/+14
* internal: Move CMonitor to SP (#8178)Vaxry2024-10-191-3/+3
* config: add order rule for layers (#7697)darkwater2024-09-091-0/+5
* misc: constify the remaining for loops (#7534)Tom Englund2024-08-261-1/+1
* core: make most for loops use const references (#7527)Tom Englund2024-08-261-1/+1
* layersurface: don't unref from monitor until dtorVaxry2024-08-241-6/+6
* layersurface: remove layer on destroy from monitor (#7457)Tom Englund2024-08-231-0/+6
* layersurface: dont rollover on size_t (#7451)Tom Englund2024-08-211-2/+2
* internal: introduce new types to avoid unsigned int rollover and signed int o...Tom Englund2024-08-081-2/+2
* window/ls: reset core signals after destroyVaxry2024-08-021-0/+5
* core/surface/buffer: Buffer lock/release fixes (#7110)Vaxry2024-07-311-1/+1
* internal: refactor fullscreen states (#7104)MightyPlaza2024-07-311-1/+1
* layer-shell: avoid crashes on unmap (#7092)Virt2024-07-291-1/+1
* layersurface: null check for surface validity before unmap()vaxerski2024-07-281-2/+4
* layer-shell: properly map and unmap surface and propagate unmap eventsvaxerski2024-07-271-0/+4
* layersurface: fixup focus issues in onUnmapvaxerski2024-07-271-1/+4
* debug: get rid of useless 1s in logs (#6969)Ikalco2024-07-221-3/+3
* core: Move to hyprutils for MathVaxry2024-06-191-2/+2
* layerSurface: fix layer being refocused every commit with on_demand (#6487)outfoxxed2024-06-141-3/+2
* layershell: minor fixes to re-mapping of layersVaxry2024-06-121-2/+17
* layershell: Fix keyboard focus grabs (#4968) (#6394)outfoxxed2024-06-111-47/+40
* wayland/core: move to new impl (#6268)Vaxry2024-06-081-26/+31
* seatmgr: Add a grab classVaxry2024-05-141-0/+2
* wl_seat: move to hyprland implVaxry2024-05-141-7/+6
* layersurface: avoid restack on identical layersVaxry2024-05-111-0/+2
* layersurface: fix invalid use of std::moveVaxry2024-05-111-1/+1
* layersurface: reset popuphead after unmapVaxry2024-05-101-2/+2
* layer-shell: move to new implVaxry2024-05-091-119/+37
* internal: new shared_ptr and weak_ptr implementation (#5883)Vaxry2024-05-051-6/+6
* idle-inhibit: fix and cleanup visibility logicVaxry2024-05-041-1/+1
* input: Introduce basic hyprland HID classesVaxry2024-05-031-3/+3
* layerSurface: refactor/move to a memory-safe implVaxry2024-04-301-0/+589