| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
|
| |
* layers: refactor class member vars
* popups: rename m_WLSurface to m_wlSurface
|
| | |
|
| |
|
|
| |
Adds a new windowrule to target windows by xdgTag, xdgtag:
|
| | |
|
| |
|
|
|
| |
* Refactor config classes vars
* Fix clang format errors
|
| |
|
|
|
| |
---------
Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
|
| | |
|
| | |
|
| |
|
| |
Adds a `getPID()` fn to layershell to print it in `hyprctl layers`
|
| |
|
|
| |
fixes #6043
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* config: make fd use CFileDescriptor
make use of the new hyprutils CFileDescriptor instead of manual FD
handling.
* hyprctl: make fd use CFileDescriptor
make use of the new hyprutils CFileDescriptor instead of manual FD
handling.
* ikeyboard: make fd use CFileDescriptor
make use of the new CFileDescriptor instead of manual FD handling, also
in sendKeymap remove dead code, it already early returns if keyboard
isnt valid, and dont try to close the FD that ikeyboard owns.
* core: make SHMFile functions use CFileDescriptor
make SHMFile misc functions use CFileDescriptor and its associated usage
in dmabuf and keyboard.
* core: make explicit sync use CFileDescriptor
begin using CFileDescriptor in explicit sync and its timelines and
eglsync usage in opengl, there is still a bit left with manual handling
that requires future aquamarine change aswell.
* eventmgr: make fd and sockets use CFileDescriptor
make use of the hyprutils CFileDescriptor instead of manual FD and
socket handling and closing.
* eventloopmgr: make timerfd use CFileDescriptor
make the timerfd use CFileDescriptor instead of manual fd handling
* opengl: make gbm fd use CFileDescriptor
make the gbm rendernode fd use CFileDescriptor instead of manual fd
handling
* core: make selection source/offer use CFileDescriptor
make data selection source and offers use CFileDescriptor and its
associated use in xwm and protocols
* protocols: convert protocols fd to CFileDescriptor
make most fd handling use CFileDescriptor in protocols
* shm: make SHMPool use CfileDescriptor
make SHMPool use CFileDescriptor instead of manual fd handling.
* opengl: duplicate fd with CFileDescriptor
duplicate fenceFD with CFileDescriptor duplicate instead.
* xwayland: make sockets and fds use CFileDescriptor
instead of manual opening/closing make sockets and fds use
CFileDescriptor
* keybindmgr: make sockets and fds use CFileDescriptor
make sockets and fds use CFileDescriptor instead of manual handling.
|
| |
|
|
| |
ref #9139
|
| |
|
|
|
|
| |
instead of manually polling every second which is not efficient, use inotify.
an added bonus is that inotify is much much faster
|
| |
|
| |
Cleanup some unneeded includes to speed up compilation
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* core: change animation manager to use Hyprutils::Animation
* config: move animation config to hyprutils animation tree
* use g_pAnimationManager->createAnimation and the new PHLANIMVAR template
* core: use CGenericAnimatedVariabled::{enabled,setConfig,getStyle} and adapt callbacks
* core: adapt animated variable usage (dereference the shared pointer)
* misc: bump CMakeLists to hyprutils 0.3.3
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
| |
* make functions used in 1 file static
* fix invalid substr param -1
* give default initializer to borderGradier
* move RASSERT from printf to std::print
|
| | |
|
| | |
|
| |
|
|
| |
fixes #4322
|
| |
|
|
|
| |
This adds a .clang-tidy file for us.
It's not a strict requirement to be compliant, but I tuned it to be alright.
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
| |
* Meson: add hyprgraphics
* Nix: add hyprgraphics
* CI/setup_base: get hyprgraphics-git
---------
Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
|
| |
|
|
|
| |
---------
Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
|
| |
|
|
| |
CCompositor is massive, and has a lot of functions that could be better optimized if in CWorkspace
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
---------
Co-authored-by: Руслан Новокшонов <r.novokshonov@vk.team>
|
| |
|
|
|
| |
---------
Co-authored-by: Vaxry <vaxry@vaxry.net>
|
| | |
|
| |
|
| |
`std::ifstream` is more suited than `execAndGet` here.
|
| |
|
|
| |
fixes #8026
|
| | |
|
| |
|
|
|
|
|
|
|
| |
* move setprop into dispatchers
modified: src/debug/HyprCtl.cpp
modified: src/managers/KeybindManager.cpp
modified: src/managers/KeybindManager.hpp
* add deprecated
modified: src/debug/HyprCtl.cpp
|
| | |
|
| |
|
|
|
| |
---------
Co-authored-by: Behzad <behzadasbahi@gmail.com>
|
| |
|
|
|
| |
* move monitors to sp
* XD
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
fixes #7898
|
| |
|
|
| |
fixes #7886
|
| |
|
|
| |
log the built against aq version, might be useful when it's mismatched to identify the problem
|
| |
|
|
| |
fixes #7821
|