| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | hyprctl: bump hyprpaper protocol to rev 2 (#12838) | Vaxry | 2026-02-14 | 2 | -20/+104 |
| | | |||||
| * | hyprctl: add error messages to hyprctl hyprpaper wallpaper (#13234) | ItsOhen | 2026-02-10 | 1 | -2/+6 |
| | | |||||
| * | hyprctl: use new hyprpaper ipc format (#12537) | Vaxry | 2025-12-04 | 7 | -14/+343 |
| | | | | | | --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net> | ||||
| * | meson: drop | Mihai Fufezan | 2025-11-17 | 1 | -27/+0 |
| | | |||||
| * | hyprctl: add getprop (#11394) | Luke Barkess | 2025-08-18 | 2 | -0/+15 |
| | | |||||
| * | refactor: Use new hyprutils casts (#11377) | Kamikadze | 2025-08-14 | 1 | -3/+5 |
| | | |||||
| * | ci: correct tar command for xz compression & fix typos (#11213) | xqso | 2025-07-25 | 3 | -4/+4 |
| | | |||||
| * | hyprctl: replace read-only strings with std::string_view (#10851) | sam | 2025-06-26 | 1 | -24/+18 |
| | | |||||
| * | treewide: hyprland.org -> hypr.land | Mihai Fufezan | 2025-06-20 | 1 | -1/+1 |
| | | |||||
| * | hyprctl: don't detect a negative value as a parameter (#10671) | Luuk Blankenstijn | 2025-06-08 | 1 | -1/+1 |
| | | |||||
| * | hyprctl: Remove exceptions, use modern error handling (#10664) | sam | 2025-06-06 | 1 | -36/+62 |
| | | |||||
| * | internal: Catch filesystem exceptions while iterating RunTimeDir (#10648) | sam | 2025-06-05 | 1 | -2/+5 |
| | | |||||
| * | keybinds: add sendkeystate dispatcher (#9599) | nyx | 2025-03-25 | 4 | -3/+4 |
| | | |||||
| * | hyprctl: Error handling improvements, minor cleanups (#9536) | Abdalrahman Shaban | 2025-03-06 | 1 | -27/+29 |
| | | |||||
| * | hyprctl: Add IPC support for Hyprsunset (#9315) | Aaron Tulino | 2025-02-21 | 2 | -0/+19 |
| | | | | | | | | * Add IPC support for Hyprsunset * clang-format * Add documentation | ||||
| * | hyprctl: Extract IPC code to separate method (#9223) | Aaron Tulino | 2025-01-31 | 1 | -2/+6 |
| | | | | This makes it possible to use the same IPC code for more projects in the future | ||||
| * | core,hyprctl: clang, clang-tidy, typo fixes and dtors changes (#9233) | Honkazel | 2025-01-30 | 1 | -3/+0 |
| | | | | | | | | * declare dtor once + DMABBUF typo fix * dup include + clang moment * linux-dmabuf: last minute nit change | ||||
| * | hyprctl: Fix `hyprctl` batch JSON command (#8749) | Khalid | 2024-12-17 | 1 | -1/+3 |
| | | |||||
| * | nix/meson: add re2 dependency (#8738) | Austin Horstman | 2024-12-16 | 1 | -0/+1 |
| | | | | | | * nix/default: add re2 dependency * meson: add re2 | ||||
| * | core: Move regex from stdlib to re2 (#8736) | Vaxry | 2024-12-16 | 2 | -6/+6 |
| | | | | Moves the regex handling from stdlib to re2 | ||||
| * | core: drop using deques in favor of vectors | Vaxry | 2024-12-16 | 1 | -4/+3 |
| | | | | | No point in most of these. | ||||
| * | hyprctl: avoid crash on null pwuid | Vaxry | 2024-12-13 | 1 | -3/+9 |
| | | | | | fixes #8693 | ||||
| * | hyprctl: verify runtime dir exists in instances() | Vaxry | 2024-11-25 | 1 | -0/+5 |
| | | | | | ref #8579 | ||||
| * | hyprctl: convert std::cout and std::cerr to std::println() | Toni500git | 2024-10-13 | 2 | -18/+21 |
| | | |||||
| * | Meson: format | Mihai Fufezan | 2024-09-11 | 1 | -5/+21 |
| | | |||||
| * | misc: constify the remaining for loops (#7534) | Tom Englund | 2024-08-26 | 1 | -2/+2 |
| | | | | now we roll loops at blazing constified speed. | ||||
| * | hyprpm, hyprctl: update shell completions | loseardes77 | 2024-08-19 | 4 | -319/+366 |
| | | |||||
| * | hyprpm, hyprctl: remove Makefiles | Mihai Fufezan | 2024-08-13 | 1 | -4/+0 |
| | | |||||
| * | core: Include cstring whenever strncpy is used (#7267) | Zach DeCook | 2024-08-10 | 1 | -0/+1 |
| | | | | Fixes ppc64le build in alpine | ||||
| * | internal: introduce new types to avoid unsigned int rollover and signed int ↵ | Tom Englund | 2024-08-08 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | overflow (#7216) * framebuffer: avoid gluint overflow GLuint was being initialized to -1 and rolling over to unsigned int max, its defined behaviour but very unnecessery. add a bool and use it for checking if allocated or not. * opengl: avoid gluint rollover -1 rolls over to unsigned int max, use 0xFF instead. * core: big uint64_t to int type conversion there were a few uint64_t to int implicit conversions overflowing int and causing UB, make all monitor/workspaces/windows use the new typedefs. also fix the various related 64 to 32 implicit conversions going around found with -Wshorten-64-to-32 | ||||
| * | hyprctl: link to much less libraries (#7212) | Sami Liedes | 2024-08-07 | 1 | -1/+1 |
| | | | | | | | | | This makes hyprctl start significantly faster. $ time for ((i=0; i<1000; i++)); do hyprctl/hyprctl -j activewindow >/dev/null; done Before: 12.269 s (about 12.3 ms/execution) After: 2.142 s (about 2.1 ms/execution) | ||||
| * | hyprctl: increase hyprctl timeout to 5s to fix #6801 (#7152) | Tuur Vanhoutte | 2024-08-02 | 1 | -1/+1 |
| | | |||||
| * | Completions: use only awk (#6763) | Lincoln Yuji de Oliveira | 2024-07-04 | 1 | -3/+3 |
| | | |||||
| * | hyprctl completions: Use only awk rather than grep + awk | Lincoln Yuji | 2024-07-02 | 3 | -9/+9 |
| | | | | | | | | Using "awk '/<exp>/{ print $n }'" is more minimal and slightly faster than using "grep '<exp>' | awk '{ print $n }'". Signed-off-by: Lincoln Yuji <lincolnyuji@hotmail.com> | ||||
| * | hyprctl: add a newline after log() | Vaxry | 2024-06-24 | 1 | -1/+1 |
| | | |||||
| * | hyprctl: make recv timeout bigger and give error message if it does timeout ↵ | Ikalco | 2024-06-22 | 1 | -1/+3 |
| | | | | | (#6621) | ||||
| * | hyprctl: fix zsh completion (#6467) | random2907 | 2024-06-19 | 1 | -0/+2 |
| | | | | Co-authored-by: random2907 <yarnjeetyadav1234567890@gmail.com> | ||||
| * | hyprctl: added --follow option to rolliglog (#6325) | Alexander | 2024-06-14 | 2 | -10/+66 |
| | | | | Co-authored-by: Крылов Александр <aleksandr.krylov@hyperus.team> | ||||
| * | core: move to hyprutils for utils (#6385) | Vaxry | 2024-06-11 | 3 | -6/+9 |
| | | | | | | | | | | | | | | * core: move to hyprutils for utils Nix: add hyprutils dep * Meson: add hyprutils dep * flake.lock: update --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net> | ||||
| * | hyprctl: add --quiet flag (#6380) | diniamo | 2024-06-09 | 6 | -234/+249 |
| | | |||||
| * | config: add tag dispacther and window rule (#6211) | giskard | 2024-05-28 | 1 | -0/+1 |
| | | |||||
| * | hyprctl: Add Config Flag to `hyprctl systeminfo` (#6160) | Gabriel Ford | 2024-05-25 | 1 | -0/+2 |
| | | |||||
| * | keybinds: Added new dispatcher (sendshortcut) (#6174) | Can | 2024-05-24 | 4 | -7/+11 |
| | | |||||
| * | hyprctl: return exitStatus in requestHyprpaper() and request() (#6083) | Raphael Tannous | 2024-05-15 | 1 | -27/+31 |
| | | |||||
| * | CMake: install files (instead of Makefile) | Mihai Fufezan | 2024-05-05 | 1 | -1/+14 |
| | | |||||
| * | hyprctl: fix instances path | Vaxry | 2024-05-01 | 1 | -1/+1 |
| | | | | | fixes #5831 | ||||
| * | hyprctl: use XDG_RUNTIME_DIR if available | Vaxry | 2024-04-30 | 1 | -5/+14 |
| | | | | | fixes #5813 | ||||
| * | core: Move /tmp/hypr to $XDG_RUNTIME_DIR/hypr (#5788) | Vaxry | 2024-04-28 | 1 | -8/+14 |
| | | | | | | | Moves the directory containing sockets and logs. Also restructures lockfiles a bit. For consumers, check if `$XDG_RUNTIME_DIR/hypr` exists. If so, use it. If not, use the old `/tmp/hypr`. | ||||
| * | compositor: more fs safety around tmp directories | Vaxry | 2024-04-28 | 1 | -1/+1 |
| | | | | | HIS now includes a random bit, and hyprland will bail if /tmp/hypr is not a directory or if /tmp/hypr/his exists | ||||
| * | misc: fix autocompletions for meson (hyprctl/hyprpm) | Yixun Lan | 2024-04-19 | 1 | -1/+1 |
| | | | | | Signed-off-by: Julien Roy <julien@jroy.ca> | ||||
