summaryrefslogtreecommitdiff
path: root/src/debug
Commit message (Collapse)AuthorAgeFilesLines
* feat: Add css style gaps (#4723)Dashie2024-02-211-5/+11
|
* crashreporter: Use ~/.cache as cache dir (#4719)thejch2024-02-201-12/+9
| | | | | | | | | * use ~/.cache for crash reports * minor word edit * clang-format * minor typo
* hyprctl: reload everything on dynamic source keywordsvaxerski2024-02-191-5/+6
|
* Migrate the config to hyprlang (#4656)Vaxry2024-02-183-31/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Migrate to hyprlang * pop up errors * fix swapped args * Meson & Nix: build with hyprlang * CI: add hyprlang to setup action * add infra for plugin stuff * fix hyprctl getoption * fix hyprctl getoption with json * format * fix post parse logic * fix autogen config * oops missed exec-once * fmt * fix ws rules * require 0.3.0 for hyprlang * nix: flaek * minor type fixes * fix cfg usages in swipe * use cvarlist for ws rules * fix throw in addPluginConfigVar * Nix: update hyprlang * minor fixes * fix disableLogs * mention hyprlang docs * bump hyprlang dep in cmake * Meson: bump min hyprlang version Nix: update hyprlang * minor fix * Nix: update meson patch --------- Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
* socket2: `monitoraddedv2` IPC event for monitor description and id (#4646)Jacob Birkett2024-02-151-2/+2
| | | | | | | | | * add monitor szShortDescription without DRM node name * change hyprctl to use szShortDescription * add monitoraddedv2 event * add monitor ID as first param of monitoraddedv2
* renderer: don't set solitary on present notificationsvaxerski2024-02-142-0/+5
| | | | fixes #4647
* internal: add `forcenofocus` prop (#4672)Epilepsy Gatherings2024-02-131-1/+12
| | | | | * add forcenofocus * change nofocus to overridable var
* hyprctl: fix dispatchBatch() treating empty curitem as last request (#4681)ComycSans2024-02-121-1/+1
|
* crashreporter: fix logging of function data (#4632)thejch2024-02-071-5/+23
|
* pluginapi: allow registering hyprctl commandsVaxry2024-02-052-112/+101
| | | | closes #4616
* hyprctl: move to a class and unify commandsVaxry2024-02-052-151/+157
|
* crashreporter: skip first possibly cut off line in log tailvaxerski2024-01-201-1/+1
|
* config: Add border gradients to windowrulev2 (#4335)Isaac Myhal2024-01-141-2/+2
| | | | | | | * Add border gradients to windowrulev2 * windowrule border gradient: Use CVarList to parse * windowrule border gradient: No {} around short ifs
* hyprctl: screen_shader config fixes (#4102)dranull2024-01-141-1/+8
| | | | | * Allow "/" in values of requests * Don't tick on empty value
* hyprctl: add systeminfovaxerski2024-01-011-0/+36
|
* hyprctl: add decorations (#4275)MightyPlaza2023-12-281-0/+28
| | | | | | | | | | | | | | | | | | * add hyprctl decorations modified: hyprctl/main.cpp modified: src/debug/HyprCtl.cpp modified: src/render/decorations/CHyprBorderDecoration.cpp modified: src/render/decorations/CHyprBorderDecoration.hpp modified: src/render/decorations/CHyprDropShadowDecoration.cpp modified: src/render/decorations/CHyprDropShadowDecoration.hpp modified: src/render/decorations/CHyprGroupBarDecoration.cpp modified: src/render/decorations/CHyprGroupBarDecoration.hpp modified: src/render/decorations/IHyprWindowDecoration.cpp modified: src/render/decorations/IHyprWindowDecoration.hpp * fixes modified: hyprctl/main.cpp modified: src/render/decorations/IHyprWindowDecoration.cpp
* hyprctl: check only ISDEBUG in version (#3702)André Silva2023-12-261-8/+2
|
* crashreporter: don't explicitly set 777 on crash report directoryvaxerski2023-12-211-6/+2
| | | | fixes #4218
* internal: convert uname fields to strings before loggingVaxry2023-12-181-2/+2
| | | | fixes #4188, thanks @jbeich
* hyprctl: add commit date to "hyprctl version" (#4171)MightyPlaza2023-12-171-2/+3
| | | | | | | | | | | | * add commit date to "hyprctl version" modified: scripts/generateVersion.sh modified: src/debug/HyprCtl.cpp modified: src/version.h.in * Nix: add date to hyprctl --------- Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
* style/ci: apply clang-format and verify it in ci (#4039)François Conzelmann2023-12-065-36/+32
| | | | | * style: apply clang-format * ci: add new clang-format job to CI
* internal: various improvements to avoid crashes on exitVaxry2023-12-061-0/+4
|
* monitor: remove comma from monitor description (#3996)François Conzelmann2023-11-301-2/+2
| | | | | | this allows for monitor specific rules to work on monitor with comma on their description fixes #2457
* renderer: Move to a full Hyprland GL rendering pipeline (#3920)Vaxry2023-11-241-9/+0
| | | Also updates wlroots
* hyprctl: Add 'layouts' command (#3895)zakk42232023-11-211-2/+26
| | | | | | | | | | | * Add hyprctl 'layouts' command formatting * Add getAllLayoutNames(), move m_vLayouts back to private Formatting * clang-format
* plugins: make logging on error more verboseVaxry2023-11-171-16/+17
| | | | ref #3874
* hyprctl: add monitors all to report all connected monitors (#3730)TheAngusMcFire2023-11-171-9/+18
| | | | | --------- Co-authored-by: Christian Rieger <christian.rieger@student.tugraz.at>
* logging: move to an internal rolling log bufferVaxry2023-11-145-22/+44
| | | | disables logging to the logfile by default
* hyprctl: use a rolling buffer for reading requestsVaxry2023-11-131-9/+16
| | | | fixes #3846
* hyprctl: return group list in correct order (#3683)Tobias Pisani2023-11-091-17/+10
|
* Internal: Hyprland box implementation (#3755)Vaxry2023-11-044-8/+8
| | | | | | | * box impl * remove unused operators * missed applyfromwlr
* Core: various unsafe state improvements (#3713)Vaxry2023-11-011-1/+1
| | | Fixes #3637
* hyprctl: add focusHistoryID to hyprctl clientsVaxry2023-10-281-4/+13
| | | | fixes #3661
* windowrules: add nearestneighborVaxry2023-10-241-0/+2
|
* hyprctl: log monitor id in workspaces requestVaxry2023-10-241-6/+8
| | | | fixes #3640
* hooksystem: add callbackinfo struct and cancellable eventsVaxry2023-10-211-1/+1
|
* hyprctl: add a query for workspace rules (#3630)Roberto Previdi2023-10-211-0/+60
|
* fix(build): do not include wlr headers directly, use includes.hpp instead. ↵memchr2023-10-161-2/+2
| | | | (#3587)
* Debug: respect logging settings for wlr (#3584)Alexander Seleznev2023-10-151-0/+6
|
* cleanup: Replace find() with C++20 starts_with(), ends_with() and contains() ↵Philip Damianik2023-10-151-13/+13
| | | | | | | (#3572) * Replace find() with C++20 starts_with() and ends_with() * Replace find() with C++20 contains()
* notifications: Schedule a frame on notification creation (#3556)Michał Lewandowski2023-10-131-0/+4
|
* build: guard execinfo.h via build systems (#3547)Vaxry2023-10-111-14/+13
| | | | | | | | | | | | | * guard execinfo via cmake * libexecinfo -> execinfo macro name * meson: add execinfo check * move check in cmake up --------- Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
* crashreporter: avoid using empty CACHE_HOMEvaxerski2023-10-051-4/+2
|
* tearing: cleanup vars and avoid rendering before drm is readyvaxerski2023-09-301-2/+2
|
* hyprctl: log activelyTearing for monitorsvaxerski2023-09-301-4/+6
|
* renderer: Tearing implementation (#3441)Vaxry2023-09-281-0/+2
|
* hyprctl: fix crash in unsafe state with activeworkspacevaxerski2023-09-251-0/+7
| | | | fixes #3419
* hyprctl: avoid .pop_back() on empty stringvaxerski2023-09-231-1/+2
|
* logging/format: use std::format_string to catch formatting string errors at ↵memchr2023-09-204-100/+92
| | | | | | | compile time (#3377) * fix(log): use constexpr format string * deprecate getFormat
* hyprctl: print monitor IDs as int64vaxerski2023-09-191-2/+2
|