| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | xwayland: various window handling fixes | Vaxry | 2025-01-25 | 3 | -7/+12 |
| | | | | | I hate this fucking garbage | ||||
| * | window: only set m_iMonitorMovedFrom, when moving to a different monitor (#9160) | Maximilian Seidler | 2025-01-25 | 2 | -3/+3 |
| | | |||||
| * | compositor: fix incorrect cast, use lambda capture instead (#9161) | heather7283 | 2025-01-25 | 1 | -4/+4 |
| | | |||||
| * | core: add --verify-config to verify the config with Hyprland | Vaxry | 2025-01-24 | 7 | -25/+69 |
| | | | | | fixes #9135 | ||||
| * | animations: fix borderangle once (#9149) | Maximilian Seidler | 2025-01-24 | 3 | -4/+10 |
| | | |||||
| * | layout: force full damage on toggling floating mode | Vaxry | 2025-01-24 | 1 | -1/+1 |
| | | | | | fixes #8849 | ||||
| * | layershell: check if layer is valid (#9156) | heather7283 | 2025-01-24 | 1 | -0/+5 |
| | | | | | fixes compositor crash when client tried to create a layer surface with invalid layer argument | ||||
| * | datadevice: do the unfocus surface stuff before dndActive is true (#9157) | Maximilian Seidler | 2025-01-24 | 1 | -1/+1 |
| | | |||||
| * | input: abord dnd op on escape pressed | Vaxry | 2025-01-24 | 3 | -0/+13 |
| | | | | | ref #9154 | ||||
| * | config: fix misc:disable_autoreload | Vaxry | 2025-01-24 | 1 | -1/+2 |
| | | | | | fixes #9139 | ||||
| * | layout: set window size after toggling floating | Vaxry | 2025-01-24 | 1 | -2/+1 |
| | | |||||
| * | xwayland: avoid sending value of real size to xwayland | Vaxry | 2025-01-24 | 1 | -1/+1 |
| | | |||||
| * | pass/rect: fix bounding box | Vaxry | 2025-01-23 | 1 | -2/+2 |
| | | |||||
| * | pass/rect: fix box shrinking with bb | Vaxry | 2025-01-23 | 1 | -1/+1 |
| | | | | | fixes #9084 | ||||
| * | opengl: use uv to avoid rendering the entire blurbox | Vaxry | 2025-01-23 | 1 | -4/+13 |
| | | | | | | | additionally can use smoothing for rounding fixes #9086 | ||||
| * | layout: damage window properly on float mode changes | Vaxry | 2025-01-23 | 1 | -0/+4 |
| | | | | | fixes #8849 | ||||
| * | protocols: add hyprland_surface_v1.set_visible_region implementation (#9120) | outfoxxed | 2025-01-23 | 8 | -7/+95 |
| | | |||||
| * | configmgr: fix crash on very early plugin loads | Vaxry | 2025-01-23 | 1 | -1/+2 |
| | | |||||
| * | core: move all shared_ptrs from the STL to hyprutils (#9143) | Vaxry | 2025-01-23 | 151 | -348/+296 |
| | | |||||
| * | tablet: send `motion`s on tip events (#9132) | Junxuan Liao | 2025-01-23 | 1 | -4/+5 |
| | | | | | Typically, the position of the tool tip also changes on tool tip events, so we should forward this update to the clients. | ||||
| * | core/renderer: Add GPU hotplug support (#8980) | maround95 | 2025-01-23 | 2 | -14/+47 |
| | | |||||
| * | xwayland: fix sending large clipboard data (#9134) | DDoSolitary | 2025-01-22 | 2 | -21/+35 |
| | | |||||
| * | xwayland: fix clipboard mime name and atom mismatch (#9137) | DDoSolitary | 2025-01-22 | 1 | -1/+2 |
| | | |||||
| * | fractional-scale: avoid redundant and duplicate scale events | Vaxry | 2025-01-22 | 2 | -21/+20 |
| | | | | | fixes #9126 | ||||
| * | config/ConfigManager.cpp: add instruction to edit config (#9130) | amnesiacsardine | 2025-01-22 | 1 | -1/+1 |
| | | |||||
| * | keybinds: add visible arg for cyclenext (#9045) | Alexander | 2025-01-21 | 3 | -66/+41 |
| | | | | Co-authored-by: Крылов Александр <aleksandr.krylov@hyperus.team> | ||||
| * | xwayland: fix crash when trying to initialize without Xwayland installed (#9077) | Zach DeCook | 2025-01-20 | 5 | -25/+41 |
| | | |||||
| * | xwayland: support sending clipboard change notification on focus (#9111) | DDoSolitary | 2025-01-20 | 2 | -1/+15 |
| | | |||||
| * | config: fix float animation speeds < 0 (#9123) | Maximilian Seidler | 2025-01-20 | 1 | -1/+1 |
| | | |||||
| * | protocols: add hyprland_lock_notify_v1 implementation (#9092) | Maximilian Seidler | 2025-01-19 | 4 | -1/+146 |
| | | |||||
| * | core: move to inotify for monitoring the config files | vaxerski | 2025-01-19 | 13 | -116/+143 |
| | | | | | | | instead of manually polling every second which is not efficient, use inotify. an added bonus is that inotify is much much faster | ||||
| * | core: use readFileAsString instead of cat for os-release | vaxerski | 2025-01-19 | 1 | -1/+2 |
| | | |||||
| * | protocols: do not destroy screencopy resources before client request (#9048) | outfoxxed | 2025-01-19 | 2 | -10/+0 |
| | | |||||
| * | core: reserve vector sizes as much as we can (#9118) | Tom Englund | 2025-01-19 | 11 | -12/+45 |
| | | | | | | avoid reallocations as much as possible with a few edge cases where the reservation overshoots a tiny bit. but a few bytes of memory short term is better used then the overhead of potential reallocation. | ||||
| * | Meson: properly install 'hyprland' symlink (#9091) | Mihai Fufezan | 2025-01-18 | 1 | -0/+6 |
| | | |||||
| * | renderer: Auto enable wide color gamut in HDR mode (#9090) | UjinT34 | 2025-01-17 | 3 | -10/+21 |
| | | |||||
| * | core: fixup includes | vaxerski | 2025-01-17 | 5 | -15/+15 |
| | | |||||
| * | desktop/DesktopTypes.hpp: fix include (#9104) | Beau | 2025-01-17 | 1 | -1/+1 |
| | | |||||
| * | core: fix warning in shadow | vaxerski | 2025-01-17 | 1 | -1/+0 |
| | | |||||
| * | regex: log an error if regex parsing fails | vaxerski | 2025-01-17 | 1 | -0/+5 |
| | | |||||
| * | core: add LIKELY and UNLIKELY macros | vaxerski | 2025-01-17 | 58 | -396/+395 |
| | | | | | helps the compiler optimize | ||||
| * | core: cleanup header includes (#9088) | user111111111111111111111111111111111 | 2025-01-17 | 97 | -73/+225 |
| | | | | Cleanup some unneeded includes to speed up compilation | ||||
| * | renderer: use cairo for cpu buffer rendering (#9071) | Vaxry | 2025-01-16 | 1 | -7/+51 |
| | | | | Instead of a wonky memcpy which doesn't work when anything non-standard is used (size, pos, transform), just use cairo | ||||
| * | renderer: fix fullscreen hdr check (#9076) | UjinT34 | 2025-01-16 | 1 | -1/+1 |
| | | |||||
| * | renderer: unload background texture if it's disabled | vaxerski | 2025-01-14 | 3 | -10/+20 |
| | | | | | ref #9031 | ||||
| * | protocols: immediately copy toplevel content when ignoreDamage set (#9049) | outfoxxed | 2025-01-14 | 2 | -3/+8 |
| | | | | Also sets m_ignoreDamage, as it wasn't set before. | ||||
| * | protocols: allow hyprland-toplevel-export to capture hidden windows (#9041) | outfoxxed | 2025-01-12 | 3 | -10/+10 |
| | | |||||
| * | protocols: do not capture cursor in toplevel without pointer focus (#9042) | outfoxxed | 2025-01-12 | 2 | -4/+24 |
| | | |||||
| * | renderer: Do not set hdr metadata unless needed (#9014) | UjinT34 | 2025-01-12 | 5 | -16/+51 |
| | | |||||
| * | keybinds: fix movefocus fallback for special workspaces (#9040) | staz | 2025-01-12 | 1 | -1/+2 |
| | | |||||
