summaryrefslogtreecommitdiff
path: root/src/helpers
Commit message (Expand)AuthorAgeFilesLines
...
* renderer: considerable fixes to repaint logicvaxerski2023-10-041-1/+2
* internal: include missing header (#3464)memchr2023-10-011-1/+2
* tearing: cleanup vars and avoid rendering before drm is readyvaxerski2023-09-303-10/+19
* renderer: lock software cursors while tearingvaxerski2023-09-301-0/+1
* includes: add missing log include to animatedvariablevaxerski2023-09-301-0/+1
* watchdog: don't hang on exitvaxerski2023-09-292-1/+8
* renderer: optimize render pipeline when there is a solitary clientvaxerski2023-09-291-2/+8
* watchdog: remove thread on destroyvaxerski2023-09-292-0/+5
* internal: add a watchdogvaxerski2023-09-293-1/+86
* renderer: Tearing implementation (#3441)Vaxry2023-09-284-1/+30
* input: minor constraint fixesvaxerski2023-09-281-5/+6
* layout: don't discard fullscreen on new tilingvaxerski2023-09-281-2/+3
* internal: Further unsafe state improvements (#3404)Vaxry2023-09-241-1/+1
* build: Unbreak build without precompiled headers (#3400)Jan Beich2023-09-232-0/+3
* input: properly track mouse focus on drag operationsvaxerski2023-09-231-0/+2
* renderer: damage monitor on special workspace changevaxerski2023-09-221-0/+2
* refactor: manually resets singletons (#3395)memchr2023-09-221-0/+2
* Vector2D: fix typo in includeMihai Fufezan2023-09-201-1/+1
* input: Various constraint handling fixes (#3381)Vaxry2023-09-205-9/+98
* logging: implement std::formatter for some types (#3380)memchr2023-09-203-5/+39
* logging/format: use std::format_string to catch formatting string errors at c...memchr2023-09-202-26/+6
* varlist: cleanup unintuitive string splitting (#3369)memchr2023-09-192-34/+28
* bezier: Remove Todo about N-Point bezier curves. (#3352)Dickby2023-09-171-2/+1
* bezier: Optimize CBezierCurve::getYForPoint (#3321)Dickby2023-09-161-19/+17
* config: fix relative path resolution (#3308)memchr2023-09-141-11/+13
* varlist: move to a separate header, add joinvaxerski2023-09-122-0/+87
* keybinds: unify changeworkspace dispatcher (#3250)memchr2023-09-111-1/+1
* refactor: utilize 'middle()' method for window/montior center (#3253)memchr2023-09-112-0/+5
* internal: Fix wlr output management (#3234)Philip Damianik2023-09-101-2/+0
* fix: focusWindow on hidden workspace triggers another focusWindow. (#3216)memchr2023-09-082-4/+4
* internal: fix warningsvaxerski2023-09-072-4/+4
* internal: Remove all `.c_str()` calls when using `std::vformat` (#3198)Philip Damianik2023-09-063-9/+9
* internal: Formatter rework (#3186)Vaxry2023-09-069-54/+68
* monitor: minor adjustmentsvaxerski2023-09-051-7/+1
* input: minor constraint fixesvaxerski2023-09-043-2/+34
* socket2: added "activespecial" IPC event (#3163)MightyPlaza2023-09-041-2/+17
* animatedvariable: don't reset timers on duplicate settersvaxerski2023-09-041-5/+25
* monitor: ignore no-op workspace changesvaxerski2023-09-031-0/+3
* internal: Unsafe state reworks (#3114)Vaxry2023-09-011-23/+19
* wlr-ext-workspace: remove protocol implvaxerski2023-09-014-73/+7
* decos: groupbar mouse interaction (#3102)MightyPlaza2023-08-302-1/+12
* input: fix xwayland constraint calcsvaxerski2023-08-301-2/+4
* internal: allow opening empty special workspacesvaxerski2023-08-251-3/+12
* gestures: Swipe direction lock (#3052)end-42023-08-231-0/+1
* fix: improved focus behaviour on workspace switching for follow_mouse!=1 (#3041)memchr2023-08-211-2/+16
* xdgshell: damage old popup coords after a repositionvaxerski2023-08-211-2/+7
* compositor: log thrown runtime exceptionsvaxerski2023-08-202-1/+7
* animations: add slidefade and slidefadevert styles for workspaces (#3008)end-42023-08-171-1/+40
* xwayland: use a completely separate coordinate systemvaxerski2023-08-151-4/+5
* internal: add a new monitor auto systemvaxerski2023-08-143-0/+18