summaryrefslogtreecommitdiff
path: root/src/debug
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
|
* hyprctl: Make device configs queryable (#3226)Philip Damianik2023-09-091-4/+5
| | | | | | | | | | | * Make device configs queryable Signed-off-by: pdamianik <39028343+pdamianik@users.noreply.github.com> * Add set property to getoption output --------- Signed-off-by: pdamianik <39028343+pdamianik@users.noreply.github.com>
* hyprctl: fix missing comma in getopt -jvaxerski2023-09-061-1/+1
| | | | Fixes #3200
* internal: Remove all `.c_str()` calls when using `std::vformat` (#3198)Philip Damianik2023-09-062-82/+78
| | | Signed-off-by: pdamianik <39028343+pdamianik@users.noreply.github.com>
* internal: Formatter rework (#3186)Vaxry2023-09-066-304/+309
|
* internal: Wayland Protocol impl improvements (#2944)Vaxry2023-08-212-3/+8
|
* internal: move backtrace to specific funcvaxerski2023-08-111-12/+5
|
* keybinds: Keep aspect ratio (#2907)MightyPlaza2023-08-081-0/+2
|
* hyprctl: rerender on cursor_zoom_factor dynamic callsvaxerski2023-08-011-1/+1
|
* Added git tag in json version command (#2821)Gioele Pannetto2023-07-271-1/+2
|
* hyprctl: unify and sanitize ver commit msg bettervaxerski2023-07-231-3/+6
|
* socket1: add a timeout for requestsvaxerski2023-07-211-5/+15
|
* Debug: add tracyvaxerski2023-07-201-0/+35
|
* Allow empty args in hyprctl dispatch (#2724)MightyPlaza2023-07-161-1/+4
|
* Avoid passing control unix socket descriptors to children (#2656)Mykola Perehudov2023-07-061-2/+2
| | | | Add SOCK_CLOEXEC flags to server side connection FDs to make them closed during execve(2).
* crashreporter: log tagvaxerski2023-06-231-14/+15
|
* Implement pass binds (#2503)outfoxxed2023-06-141-2/+6
| | | | | | | | | | * Implement pass binds Pass binds run the associated dispatcher but do not prevent windows from receiving the bind. * Fix pass binds not working properly with release binds * Rename `pass` to `nonConsuming`
* hyprctl: recalc layout on setpropvaxerski2023-06-041-0/+3
|
* internal: make borderSize prop overridablevaxerski2023-06-041-0/+2
|
* [hyprctl] Expose the special workspace id and name of the monitor (#2392)Sinkerine2023-06-021-4/+20
| | | | | | | * [hyprctl] Expose the special workspace id of the monitor So that we know if a special workspace is shown on a monitor * [hyprctl] Add special workspace name to the output
* rules: add nodimvaxerski2023-05-311-0/+2
|
* hyprctl: fix cut-off json outputs (#2352)eriedaberrie2023-05-241-29/+20
| | | | | * hyprctl: fix cut-off json outputs * Address comments