aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2024-07-27bruhciMihai Fufezan
2024-07-27hmmMihai Fufezan
2024-07-27try againMihai Fufezan
2024-07-27different approachMihai Fufezan
2024-07-27CI: only run once for PRs with branches from original repoMihai Fufezan
2024-07-27flake.lock: update aquamarineMihai Fufezan
2024-07-27flake.lock: update hyprutilsMihai Fufezan
2024-07-27input: unify removing currentlyDraggedWindow (#7071)MightyPlaza
modified: src/desktop/Window.cpp modified: src/events/Windows.cpp modified: src/layout/IHyprLayout.cpp modified: src/managers/KeybindManager.cpp modified: src/managers/KeybindManager.hpp modified: src/managers/input/InputManager.cpp
2024-07-27configmgr: fix warningvaxerski
2024-07-27renderer: use session lock alpha for rendering lacking locksvaxerski
2024-07-27layer-shell: properly map and unmap surface and propagate unmap eventsvaxerski
2024-07-27input: refocus last window on keyboard unfocusable surfacesvaxerski
fixes #4460
2024-07-27input: Fix `hyprctl switchxkblayout` not actually changing layout (#7070)MahouShoujoMivutilde
Emits `SModifiersEvent` in `updateModifiers()` Before the patch: Changing layout with `hyprctl switchxkblayout ...` results in: * active keymap in `hyprctl devices` is changed * no event * no layout is actually changed UNTIL you press one of the mod keys (Alt | Shift | Super | Ctrl) After: * active keymap in `hyprctl devices` changed * activelayout IPC event emitted * layout is changed This fixes https://github.com/hyprwm/Hyprland/issues/7044
2024-07-27wayland/compositor: fixup double buffer releasesvaxerski
fixes #7043
2024-07-27protocols: move screencopy and toplevel export to hyprwayland-scanner (#7065)Ikalco
* move screencopy and toplevel export to hyprwayland-scanner * oops
2024-07-27layersurface: fixup focus issues in onUnmapvaxerski
fixes #6929
2024-07-27flake.lock: updateMihai Fufezan
2024-07-27xwayland: fix high cpu idle usagevaxerski
fixes #7051
2024-07-27opengl: destroy cairo image surface after usevaxerski
2024-07-26renderer: drastically optimize bg texture creationvaxerski
stop loading 20MB images every time, dumbass
2024-07-25config: avoid using initial ws tracking for exec-onceVaxry
2024-07-25wayland/compositor: release buffers on unmapVaxry
XWayland does not use the regular commit(null) method to unmap, which results in buffers never being released. release the buffers if present and un-released in the unmap() handler ref #6584
2024-07-25keyboard: update xkb state after key eventVaxry
fixes #6946
2024-07-25keyboard: properly update keymap state and fd on keymap changesVaxry
needed for virtual keyboards that impose their own layouts. fixes #6991
2024-07-25keybinds: add safeguard to mousebinds (#7034)MightyPlaza
modified: src/managers/KeybindManager.cpp
2024-07-25input: don't simulate mouse movement on focus change in follow_mouse = 2/3 ↵Anton Lazarev
if no_warps is false (#7015)
2024-07-24flake.lock: update aquamarineMihai Fufezan
2024-07-24keybinds: handle monitor change in moveWindowIntoGroup (#7030)MightyPlaza
modified: src/managers/KeybindManager.cpp
2024-07-24core: Properly shutdown wl display (#7018)Ikalco
* correctly destroy wayland globals * properly shutdown and cleanup hyprland * appease the nitpick gods and some comments
2024-07-24crashreporter: add date and flags to crash report (#7028)MightyPlaza
modified: src/debug/CrashReporter.cpp
2024-07-24egl: support getting the device via platform_deviceVaxry
a neat EXT
2024-07-24keybinds: remove toggleopaque (#7024)MightyPlaza
modified: src/managers/KeybindManager.cpp modified: src/managers/KeybindManager.hpp
2024-07-24shortcutsInhibit: fix crashVaxry
2024-07-24keybinds: add bindp and noshortcutsinhibit (#7017)MightyPlaza
2024-07-24compositor: simplify getWindowFromSurfaceVaxry
2024-07-24touch: fix touch swipe invert config (#7014)Leon
2024-07-24flake: update aquamarineLeon
2024-07-23window: drop ack requirement for applying pending reported sizeVaxry
fixes #6533
2024-07-23layer-shell: validate exclusiveEdge and don't set it as top by default (#7006)Ikalco
* validate exclusiveEdge and don't set it as top by default * make sure exclusive edge anchor is within bounds
2024-07-23surface: fix zero_scaling xwayland damageVaxry
2024-07-23Nix: remove meson (used by wlroots)Mihai Fufezan
2024-07-22renderer/layer-shell: use explicitly set exclusiveEdge (#6984)Sam Lakerveld
2024-07-22egl: avoid setting debug mode and handle legacyrendererVaxry
ref #6973
2024-07-22pointer/hw: rollback the swapchain on multiple renders without a commitVaxry
fixes the hack
2024-07-22pointer/hw: extend cursor swapchain to 3Vaxry
otherwise on some commits we draw twice and we draw over the front buffer
2024-07-22debug: get rid of useless 1s in logs (#6969)Ikalco
* get rid of 1s in logs lol * replace WLR with AQ in logs
2024-07-22virtual-pointer: fixup virtual pointer warp eventsVaxry
fixes #6976
2024-07-22wl_seat: avoid sending events to objects without capsVaxry
ref #6835
2024-07-22wayland/output: avoid sending events to dead outputsVaxry
ref #6835
2024-07-22flake: update xdphdiniamo