summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Avoid passing control unix socket descriptors to children (#2656)Mykola Perehudov2023-07-062-4/+4
| | | | Add SOCK_CLOEXEC flags to server side connection FDs to make them closed during execve(2).
* Close socket2 client descriptor on hangup (#2654)nexec2023-07-061-0/+2
|
* input: remove old redundant codevaxerski2023-07-051-5/+0
|
* typo (#2643)MightyPlaza2023-07-041-1/+1
|
* swipe: fix mixup of r/mvaxerski2023-07-041-2/+2
|
* rules: add stayfocusedvaxerski2023-07-046-6/+34
|
* layout: improve time restraints in window dragvaxerski2023-07-041-1/+2
|
* screenshot fix (#2640)MightyPlaza2023-07-041-2/+2
|
* lockgroups fix (#2636)MightyPlaza2023-07-031-1/+2
|
* groupbar fixes (#2630)MightyPlaza2023-07-035-28/+68
| | | | | | | | | | | | | | Fixes multiple groupbar decoration issues: - togglegroup removes fullscreen to avoid to avoid weird state - fixes issue where a group had multiple windows with head = true - fixes issue where merging 2 groups would cause a window to have 2 groupbar decorations - fixes issue where merging a group with more than 1 window into another group would make windows have no groupbar decoration - fixes issue where ungrouping windows could just move them into another group on the same workspace --------- Co-authored-by: vaxerski <43317083+vaxerski@users.noreply.github.com>
* config: fix floating rules with floating-by-rule windowsvaxerski2023-07-021-2/+11
|
* gestures: add workspace_swipe_use_rvaxerski2023-07-012-7/+10
|
* layout: minor style fixesvaxerski2023-07-011-5/+3
|
* layout: set pseudo to float size in new windowvaxerski2023-06-301-0/+2
|
* shader: remove useless commentvaxerski2023-06-291-1/+0
|
* Reloads animated decoration values set on window rules (#2594)MightyPlaza2023-06-281-3/+3
| | | | | | | | | | | * Reloads dynamic window rules * Update ConfigManager.cpp * Update ConfigManager.cpp * Reloads animated decoration values set on window rules Reloads animated decoration values like border color and opacity set on window rule on config reload.
* renderer: damage decos on damageWindowvaxerski2023-06-271-0/+3
|
* Reloads dynamic window rules (#2585)MightyPlaza2023-06-261-0/+8
| | | | | | | * Reloads dynamic window rules * Update ConfigManager.cpp * Update ConfigManager.cpp
* xwayland: remove spaces from output namesvaxerski2023-06-251-1/+1
|
* xwayland: send zero scaling to xwayland if enabledvaxerski2023-06-2313-11/+107
|
* damage: account for popups in getFullWindowBoundingBoxvaxerski2023-06-231-0/+31
|
* crashreporter: log tagvaxerski2023-06-231-14/+15
|
* xwayland: fix minor force_zero_scaling bugsvaxerski2023-06-222-3/+27
|
* keybinds: remove old todovaxerski2023-06-211-1/+0
|
* includes: move workspace protocol header to includesvaxerski2023-06-212-2/+1
|
* configmgr: fix idiotic comparisons in device configsvaxerski2023-06-211-1/+1
|
* compositor: move group members properly in moveWindowToWorkspaceSafevaxerski2023-06-211-0/+9
|
* groupbar: fix damage calcsvaxerski2023-06-211-1/+1
|
* internal: minor style fixesvaxerski2023-06-202-15/+11
|
* xwaylandmanager: fixup stylevaxerski2023-06-181-18/+13
|
* Partial revert of Commit 302ec13: (#2539)Shemig2023-06-171-5/+0
| | | | | | | | | | | | | | Fix crash when screen size is 0x0 (#2523) Reason: The disable of a monitor with 0x0 size is causing issuses with some users. https://github.com/hyprwm/Hyprland/issues/2537 Left the defensive code to resolve the crash. Will continue to investigate and find a solution for the dell xps disabled monitor Co-authored-by: giladsx <gilad@spectalix.com>
* format: fix hooksystemvaxerski2023-06-161-4/+4
|
* Fix crash when screen size is 0x0 (#2523)Shemig2023-06-152-3/+8
| | | | | | (When booting into laptop clam mode in dell XPS) and also ignore any screen with size 0x0 in the first place Co-authored-by: giladsx <gilad@spectalix.com>
* internal: damage window on change groupvaxerski2023-06-141-0/+2
|
* opengl: fix invalid tex references to tex-less shadervaxerski2023-06-141-6/+4
|
* shader: init uniforms to -1vaxerski2023-06-141-35/+35
|
* gamma: use wlr's new gamma manager eventvaxerski2023-06-146-1/+43
|
* Implement pass binds (#2503)outfoxxed2023-06-144-21/+33
| | | | | | | | | | * 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`
* screenshader: fix uniform variable checks (#2513)JManch2023-06-141-2/+2
|
* toplevelexport: ignore defunct windowsvaxerski2023-06-131-2/+1
|
* compositor: don't set dim percent on disabled dimvaxerski2023-06-131-1/+2
|
* animationmgr: warp on equal start and goalvaxerski2023-06-131-3/+3
|
* shadow: drop useless damageEntire()vaxerski2023-06-131-1/+0
|
* feat: add variable to customize locked group border color (#2507)memchr2023-06-134-24/+46
| | | | | added variables: - general:col.group_border_locked - general:col.group_border_locked_active
* xwayland: add force_zero_scalingvaxerski2023-06-118-9/+28
|
* xwayland: add nearest neighbor filtering as an optvaxerski2023-06-112-0/+8
|
* Allow setting alpha value for ignorezero layer rule (#2477)end-42023-06-118-58/+81
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * rename ignorezero to ignorealpha * allow setting ignorealpha value This commit allows setting a float value (0-1) for the ignorealpha layer rule. Does not yet have error handling; invalid ignorealpha layer rule will crash Hyprland. * add brackets i forgot to add * prevent crash with invalid ignorealpha value prevents hyprland from immediately crashing with invalid ignorealpha layer rule does not log * don't try to set ignoreAlphaValue if alpha value not specified * add catch to try, reintroduce ignorezero - added catch after try cuz i was an idiot - re-add ignorezero as an alternative to ignorealpha to not introduce a breaking change * add logging for failed ignorealpha layer rule * fix get ignorealpha's get VALUE * check npos and use empty() * rename VALUE cuz no longer const * format Shader.hpp
* zoom: multiply by scale only on mouseZoomUseMouse (#2495)Nicola Guerrera2023-06-101-3/+2
|
* screenshader: add output uniformvaxerski2023-06-102-5/+11
|
* calculate zoom_center based on monitor scale (#2482)Nicola Guerrera2023-06-101-1/+1
|