Age | Commit message (Collapse) | Author | |
---|---|---|---|
10 days | animationmgr: fixup stack-use-after-return | Vaxry | |
10 days | core: drop using deques in favor of vectors | Vaxry | |
No point in most of these. | |||
2024-12-07 | core: Add clang-tidy (#8664) | Vaxry | |
This adds a .clang-tidy file for us. It's not a strict requirement to be compliant, but I tuned it to be alright. | |||
2024-12-06 | core: Add support for hyprqtutils' update screen (#8651) | Vaxry | |
* Nix: add hyprland-qtutils to PATH * flake.lock: update --------- Co-authored-by: Mihai Fufezan <[email protected]> | |||
2024-12-05 | core: feeling a bit quirky today. | Vaxry | |
2024-12-05 | core: add a few festive splashes | Vaxry | |
adds two new 'special' splash types for xmas and new years. Activated based on local time. | |||
2024-12-03 | core: move colorspace handling to oklab (#8635) | Vaxry | |
* Meson: add hyprgraphics * Nix: add hyprgraphics * CI/setup_base: get hyprgraphics-git --------- Co-authored-by: Mihai Fufezan <[email protected]> | |||
2024-11-22 | core: workspace-related function cleanup / refactor | Vaxry | |
CCompositor is massive, and has a lot of functions that could be better optimized if in CWorkspace | |||
2024-11-22 | monitor: fix default focus when switching to a fs workspace | Vaxry | |
2024-11-22 | bezier: optimize setup of bezier curves (#8528) | Tom Englund | |
avoid reallocations by resizing and copy the pVec into the resized m_dPoints, reduce the amount of calculations in baking to only do it once per iteration instead of twice. precompute in getYforT and getXforT return early in getYForPoint if x is equal or below 0. and use const references where we can. these changes we are now down to an average of "time to bake: 2.50µs." on my machine compared to before average of "time to bake: 11.15µs" | |||
2024-11-18 | miscfunctions: move configStringToInt to std::expected | Vaxry | |
2024-11-18 | config: update the configStringToInt implementation (#8476) | Maximilian Seidler | |
Copied from hyprlang and removed std::expected. | |||
2024-11-18 | miscfunctions: fix cross build | Vaxry | |
2024-11-18 | miscfunctions: add missing include | Vaxry | |
2024-11-17 | shell: propagate new machanism from hyprctl to miscfunctions | Vaxry | |
2024-11-17 | shell: don't use fgrep, prefer grep -F | Vaxry | |
2024-11-17 | hooks: add pre connected/disconnected monitor events (#8503) | Alessio Molinari | |
2024-11-10 | core: fixup execAndGet | Vaxry | |
fixes #8410 | |||
2024-11-09 | core: move to os/Process from hyprutils | Vaxry | |
nix bump too | |||
2024-11-01 | monitors: fix vrr breaking monitor disconnect (#8314) | Ikalco | |
2024-10-30 | internal: check size limit in layouts (#8298) | MightyPlaza | |
modified: src/desktop/Window.cpp modified: src/desktop/Window.hpp modified: src/events/Windows.cpp modified: src/helpers/MiscFunctions.cpp modified: src/helpers/MiscFunctions.hpp modified: src/layout/DwindleLayout.cpp modified: src/layout/IHyprLayout.cpp modified: src/layout/MasterLayout.cpp modified: src/macros.hpp | |||
2024-10-27 | core: move internal structures to monitor pointers (#8266) | Vaxry | |
2024-10-26 | internal: cleanup CMonitor usage and fix a few ref hogs | Vaxry | |
ref #8221 | |||
2024-10-19 | monitor: avoid crash on released buffer in surf | Vaxry | |
2024-10-19 | internal: Move CMonitor to SP (#8178) | Vaxry | |
* move monitors to sp * XD | |||
2024-10-19 | monitor: modernize/refactor last legacy-handled events | Vaxry | |
2024-10-12 | input: Fix VRR for constrained cursors (#6877) | UjinT34 | |
2024-10-08 | protocols: Add support for hyprland-ctm-control-v1 (#8023) | Vaxry | |
* initial ctm support * flake.lock: update * Meson: bump required versions and add ctm proto --------- Co-authored-by: Mihai Fufezan <[email protected]> | |||
2024-10-05 | monitor: arrange monitors on connect and disconnect | Vaxry | |
2024-10-05 | monitor: use a scope guard for disconnect events | Vaxry | |
2024-10-05 | monitor: cleanup and modernize scheduleDone | Vaxry | |
2024-10-04 | internal: fix missing include directive (#7984) | Theo Paris | |
This should fix building with clang. | |||
2024-09-30 | byteoperations: add missing header | Vaxry | |
2024-09-30 | compositor/wayland: up the max buffer size to avoid disconnects when app hangs | Vaxry | |
2024-09-30 | single-pixel-buffer: new protocol impl | Vaxry | |
fixes #6624 | |||
2024-09-26 | wlr-output-configuration: Improve output configuration (#7571) | Vaxry | |
2024-09-25 | Internal: move to Mat3x3 from hyprutils (#7902) | Vaxry | |
* Meson: require hyprutils >= 0.2.3 * flake.lock: update hyprutils --------- Co-authored-by: Mihai Fufezan <[email protected]> | |||
2024-09-24 | internal: nuke wlsignal and related | Vaxry | |
old semi-wrappers for wl_signal, they are no longer used | |||
2024-09-21 | internal: move to hyprutils' scopeguard | Vaxry | |
bumps hyprutils dep to 0.2.2 | |||
2024-09-15 | internal: Delay monitor events/hooks (#7797) | Leiser Fernández Gallo | |
* Delay monitor messages * Format | |||
2024-08-31 | renderer: minor direct scanout fixes (#7594) | Ikalco | |
2024-08-30 | presentation-feedback: minor fixups | Vaxry | |
2024-08-30 | window/xwayland: minor property cleanup | Vaxry | |
fixes #6921 | |||
2024-08-28 | renderer: ensure buffer format on commit (#7556) | Ikalco | |
2024-08-26 | misc: constify the remaining for loops (#7534) | Tom Englund | |
now we roll loops at blazing constified speed. | |||
2024-08-26 | core: make most for loops use const references (#7527) | Tom Englund | |
why not let the compiler optimise things for us at hyprspeeds when we can. | |||
2024-08-26 | build: fix 32bit builds (#7510) | Tom Englund | |
ensure the correct type is passed to std::clamp and std::max int64_t is different on 64bit compared to 32bit, also in presentationtime tv_sec is __time_t and on 32bit its a 32bit type so right shift count >= width of type. so only bit shift on 64bit. and avoid potential nullptr deref in the for loops, check for .end() before *it <= endID. | |||
2024-08-19 | monitor: avoid dangling references to old monitors being undestroyed | vaxerski | |
ref #7414 | |||
2024-08-17 | render: fixup format mismatch after leaving DS | vaxerski | |
fixes #7373 | |||
2024-08-17 | IPC: Add config descriptions (#7377) | Vaxry | |
Thanks @gulafaran for the work --- Co-authored-by: @gulafaran |