| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | xwayland: send zero scaling to xwayland if enabled | vaxerski | 2023-06-23 | 4 | -7/+10 |
| | | |||||
| * | gamma: use wlr's new gamma manager event | vaxerski | 2023-06-14 | 1 | -0/+1 |
| | | |||||
| * | xwayland: add force_zero_scaling | vaxerski | 2023-06-11 | 1 | -2/+4 |
| | | |||||
| * | Allow setting alpha value for ignorezero layer rule (#2477) | end-4 | 2023-06-11 | 2 | -7/+19 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | ||||
| * | noxwl: add missing stubs | vaxerski | 2023-06-03 | 1 | -2/+3 |
| | | |||||
| * | deps: update wlroots | vaxerski | 2023-06-03 | 1 | -3/+3 |
| | | |||||
| * | internal: properly set monitor props on special windows | vaxerski | 2023-06-02 | 1 | -0/+7 |
| | | |||||
| * | vector: restore cmath include after 438d063ec684 (#2394) | Jan Beich | 2023-05-29 | 1 | -0/+1 |
| | | | | | | | | | | | | src/helpers/Vector2D.cpp:27:26: error: no member named 'floor' in namespace 'std' return Vector2D(std::floor(x), std::floor(y)); ~~~~~^ src/helpers/Vector2D.cpp:27:41: error: no member named 'floor' in namespace 'std' return Vector2D(std::floor(x), std::floor(y)); ~~~~~^ src/helpers/Vector2D.cpp:37:17: error: no member named 'sqrt' in namespace 'std' return std::sqrt(dx * dx + dy * dy); ~~~~~^ | ||||
| * | Fix UAF in animation end callback if callback deletes the animation (#2389) | outfoxxed | 2023-05-29 | 1 | -1/+3 |
| | | | | | Removes use after free when the end callback deletes the animation as long as `m_bRemoveEndAfterRan` is false. | ||||
| * | vector: use c++ stdlib math functions instead of cmath | vaxerski | 2023-05-28 | 1 | -3/+2 |
| | | |||||
| * | input: don't move monitor focus on wp change (#2320) | Anthony Ruhier | 2023-05-17 | 1 | -1/+1 |
| | | |||||
| * | bug fix (#2314) | Eric_Luo | 2023-05-16 | 1 | -1/+1 |
| | | | | | | fix float check logic Co-authored-by: hnboy <hnywolf@gmail.ccom> | ||||
| * | internal: make CAnimatedVariable non-move non-copy | vaxerski | 2023-05-16 | 1 | -0/+5 |
| | | |||||
| * | animationmgr: allow empty avars | vaxerski | 2023-05-15 | 1 | -2/+12 |
| | | |||||
| * | layers: fix wonky focus on multimon | vaxerski | 2023-05-09 | 1 | -0/+2 |
| | | |||||
| * | renderer,config: add custom DRM modeline support (#2254) | Andrei Alexeyev | 2023-05-09 | 1 | -11/+14 |
| | | | | | | | | | | | | | | | This allows specifying custom display resolutions for the DRM backend. This is useful for display overclocking, working around broken EDIDs, etc. To use this feature, specify a modeline instead of a resolution in the config, for example: monitor = DP-1, modeline 1071.101 3840 3848 3880 3920 2160 2263 2271 2277 +hsync -vsync, 0x0, 1 This example is a custom 3840x2160@120Hz mode with tightened timings. I use it because the standard timings don't work with my monitor and GPU combination (M28U with RX580). The syntax is compatible with Sway and Xorg. | ||||
| * | Add "next on monitor or empty" workspace parameter (#2198) | scorpion-26 | 2023-05-08 | 1 | -2/+135 |
| | | | | | | | | | | | | | | | | | | | | | | * Add "next on monitor or empty" workspace parameter Implements the following workspace parameter: r+x/r-x (i.e. r+1): Behaves similar to the "m" parameter, but can also select empty workspaces and it doesn't wrap around * Improve code comments * Implementation V2 for 'r' workspace param * Rebase to upstream Should fix CI * Always set outName * Include named workspaces Currently only considers open/active named workspaces | ||||
| * | monitors: fix some bugs with re-plug | vaxerski | 2023-05-06 | 1 | -1/+1 |
| | | |||||
| * | workspaces: minor fixes for multi-special | vaxerski | 2023-05-06 | 1 | -0/+5 |
| | | |||||
| * | monitors: toggle special on changeworkspace with special | vaxerski | 2023-05-05 | 1 | -1/+4 |
| | | |||||
| * | workspaces: restore monitor on re-plug | vaxerski | 2023-05-03 | 2 | -1/+14 |
| | | |||||
| * | keybinds: simulate workspace switch on focusWindow to another ws | vaxerski | 2023-05-01 | 2 | -6/+19 |
| | | |||||
| * | workspace: don't check LS-es in startAnim | vaxerski | 2023-04-30 | 1 | -9/+0 |
| | | |||||
| * | monitor: update fullscreen fade on workspace change | vaxerski | 2023-04-30 | 1 | -0/+2 |
| | | |||||
| * | Revert "internal: include headers from protocols/" | vaxerski | 2023-04-27 | 1 | -1/+1 |
| | | | | | | | This reverts commit 550700bed01c114b2a200ab177ed4bc295a2c7dd. We can't cuz meson | ||||
| * | internal: include headers from protocols/ | vaxerski | 2023-04-27 | 1 | -1/+1 |
| | | |||||
| * | monitors: set special monitor ID on open | vaxerski | 2023-04-17 | 1 | -1/+2 |
| | | |||||
| * | Format: use %lx for all addresses | vaxerski | 2023-04-17 | 5 | -14/+14 |
| | | |||||
| * | internal: move workspace special check higher in changeWorkspace | vaxerski | 2023-04-17 | 1 | -5/+5 |
| | | |||||
| * | Render: add cursor_zoom | vaxerski | 2023-04-16 | 1 | -0/+12 |
| | | |||||
| * | Fix possible usage of clamp with lo > hi in Vector2D (#2049) | dann-merlin | 2023-04-16 | 1 | -1/+1 |
| | | |||||
| * | monitor: recalc layout on switched ws | vaxerski | 2023-04-16 | 1 | -0/+2 |
| | | |||||
| * | damage: fix damage on moves / workspace changes | vaxerski | 2023-04-15 | 1 | -0/+4 |
| | | |||||
| * | workspaces: fixup workspaces not activating on workspace switch | vaxerski | 2023-04-14 | 1 | -2/+10 |
| | | |||||
| * | workspaces: deactivate all on monitor switch | vaxerski | 2023-04-14 | 1 | -1/+1 |
| | | |||||
| * | internal: workspace manip handling rework | vaxerski | 2023-04-14 | 2 | -0/+82 |
| | | |||||
| * | internal: prevent premature destroy in moveworkspace | vaxerski | 2023-04-13 | 1 | -3/+7 |
| | | |||||
| * | screencopy: implement dmabuf | vaxerski | 2023-04-12 | 2 | -0/+4 |
| | | |||||
| * | Implement window move (#2018) | Hilmar Wiegand | 2023-04-10 | 2 | -2/+18 |
| | | |||||
| * | output: handle needs_frame | vaxerski | 2023-04-07 | 2 | -4/+8 |
| | | |||||
| * | internal: listen to output.damage events | vaxerski | 2023-04-07 | 2 | -4/+10 |
| | | |||||
| * | internal: release buttons on unmap | vaxerski | 2023-04-07 | 1 | -0/+3 |
| | | |||||
| * | subsurfaces: guard node's surface | vaxerski | 2023-04-07 | 1 | -0/+3 |
| | | |||||
| * | internal: migrate to damage_ring | vaxerski | 2023-04-07 | 2 | -7/+16 |
| | | |||||
| * | monitors: guard scale in onConnect | vaxerski | 2023-04-04 | 1 | -0/+2 |
| | | |||||
| * | Misc FreeBSD fixes (#1926) | Jan Beich | 2023-03-31 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | | | * helpers: drop incomplete GNU/kFreeBSD bits Debian with FreeBSD kernel lacks Wayland-related packages and is not officially supported since Jessie. * KeybindManager: check VT ioctl availability instead of hardcoding * plugins: add missing header for libc++ after 430778293e4c src/plugins/PluginAPI.cpp:299:33: error: implicit instantiation of undefined template 'std::basic_istringstream<char>' std::istringstream inStream(SYMBOLS); ^ /usr/include/c++/v1/iosfwd:140:32: note: template is declared here class _LIBCPP_TEMPLATE_VIS basic_istringstream; ^ * plugins: prefer llvm-nm with Clang after 430778293e4c nm: invalid option -- j | ||||
| * | Feat: Introduce render_ahead_of_time (#1863) | Vaxry | 2023-03-24 | 2 | -0/+18 |
| | | |||||
| * | subsurfaces: avoid reading destroyed surfaces | vaxerski | 2023-03-24 | 1 | -4/+5 |
| | | |||||
| * | window: unassign surface on unmap | vaxerski | 2023-03-23 | 2 | -0/+5 |
| | | |||||
| * | surface: set to nullptr after destroy() | vaxerski | 2023-03-23 | 1 | -0/+2 |
| | | |||||
