Accepting request 1158610 from home:sp1rit
Update to version 0.37.1 depends on 1158609 OBS-URL: https://build.opensuse.org/request/show/1158610 OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/hyprland?expand=0&rev=63
This commit is contained in:
parent
794692a6c1
commit
783e52b6d7
32
fixed-missing-return-statement.patch
Normal file
32
fixed-missing-return-statement.patch
Normal file
@ -0,0 +1,32 @@
|
||||
From 942fd30a4b8e8016925f9fb6c7e41cb995a7b041 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Florian=20=22sp1rit=22=E2=80=8B?= <sp1rit@disroot.org>
|
||||
Date: Sat, 16 Mar 2024 21:05:00 +0100
|
||||
Subject: [PATCH] config/DataValues: fixed missing return statement
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
this likely worked previously as on x86_64 gcc optimized the `result`
|
||||
variable into the rax register which is also used to return the return
|
||||
value.
|
||||
|
||||
Signed-off-by: Florian "sp1rit" <sp1rit@disroot.org>
|
||||
---
|
||||
src/config/ConfigDataValues.hpp | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/src/config/ConfigDataValues.hpp b/src/config/ConfigDataValues.hpp
|
||||
index 39c60a5..c162bb4 100644
|
||||
--- a/src/config/ConfigDataValues.hpp
|
||||
+++ b/src/config/ConfigDataValues.hpp
|
||||
@@ -61,6 +61,7 @@ class CGradientValueData : public ICustomConfigValueData {
|
||||
}
|
||||
|
||||
result += std::format("{}deg", (int)(m_fAngle * 180.0 / M_PI));
|
||||
+ return result;
|
||||
}
|
||||
};
|
||||
|
||||
--
|
||||
2.44.0
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2537a09795da134b2c26020ac2222a7ab7d6eb0c589644bab8b4c8c5b39c87fa
|
||||
size 51498604
|
3
hyprland-0.37.1.tar.xz
Normal file
3
hyprland-0.37.1.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:acdc83c830074abaf3b06a6ecdb27ba7770facc52d9a7516d78055a7d083d1cd
|
||||
size 51506964
|
130
hyprland.changes
130
hyprland.changes
@ -1,3 +1,133 @@
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 16 19:50:56 UTC 2024 - Florian "sp1rit" <sp1rit@disroot.org>
|
||||
|
||||
- Update to version 0.37.1:
|
||||
+ A massive (not) update to fix rendering of half of your apps, oops.
|
||||
+ New features:
|
||||
- renderer: add better multi monitor animations (#5126)
|
||||
+ Fixes:
|
||||
- renderer: fix non-reported sizes window box calculations
|
||||
|
||||
- Changes from version 0.37.0:
|
||||
+ Happy 2 years of Hyprland!! Thanks to everyone who has supported
|
||||
Hyprland in any way shape or form, couldn't have done it without
|
||||
yall. <3
|
||||
+ New features:
|
||||
- config: Add input:scroll_factor configuration (#4980)
|
||||
- cursormgr: add fallbacks for unknown cursors
|
||||
- hyprpm: Add support for specifying exact git revisions for plugin
|
||||
repo (#4983)
|
||||
- input: add general:resize_corner for manual resizing (#5090)
|
||||
- input: fix window move stutter by introducing additional checks
|
||||
for low-hz monitors (#4553)
|
||||
- keybinds: Add the 'catchall' keyword that matches all keys (#4930)
|
||||
- layers: add fully featured animations
|
||||
- notify: Add custom fontsize support for notifications (#4981)
|
||||
- socket2: Add 5 IPC event with support for workspace ID (#5022)
|
||||
- subsurface/popup: expand on map/unmap to add buffering
|
||||
+ Fixes:
|
||||
- CrashReporter: Fix compilation with musl libc (#4805)
|
||||
- animations: fix m_Goal not being set after #4911 (#4992)
|
||||
- configmgr: fix compile on 32-bit archs
|
||||
- core: add additional headers for Popup.cpp and
|
||||
InputMethodRelay.hpp (#4909)
|
||||
- core: Fix typo and check grandchild PID in spawn() (#5070)
|
||||
- core: fix crashes on access of deleted wlr_ surface
|
||||
- cursormgr: fix invalid access to hyprcursor in xwayland init
|
||||
- cursormgr: fix memory leak with cursor buffers
|
||||
- hyprctl: Fix incorrect invalid fontsize kwarg response (#5013)
|
||||
- input: fix minor default cursor reset conditions
|
||||
- input: fix window move stutter by introducing additional checks
|
||||
for low-hz monitors (#4553)
|
||||
- internal: minor fixups for fading out xwayland windows
|
||||
- keybinds: Fix typo (#5081)
|
||||
- layers: minor fixes for new animations
|
||||
- layout: Fix toggling fullscreen special workspace on different
|
||||
monitor (#5000)
|
||||
- lock: fix red screen issues with multiple monitors (#5100)
|
||||
- master: Fix animate resize (#4942)
|
||||
- master: Fix master layout window focus and scroll (#5074)
|
||||
- master: fix invalid config usage
|
||||
- opengl: fix compilation on legacy renderer (#4928)
|
||||
- popup: minor fixes to xdg geometries
|
||||
- renderer: fix invalid access on non-assigned surfaces
|
||||
- renderer: minor fixes to transformations
|
||||
- subsurface: fix visibility check
|
||||
- surface: fix damage tearing feedback
|
||||
- windowrules: fix center
|
||||
- xwayland: fix no_xwayland compiles
|
||||
+ Other:
|
||||
- animations: Refactor AnimatedVariable (#4911)
|
||||
- compositor: ignore grab extend behind special workspaces (#4944)
|
||||
- compositor: reject focus to noFocus OR xwayland windows
|
||||
- compositor: update state after moving to workspace
|
||||
- config: improve config value infrastructure
|
||||
- config: more safety around monitor keyword
|
||||
- config: report errors from sourced files
|
||||
- config: update per device input configs link (#4951)
|
||||
- constraints: only warp cursor on deactivate if constraint is
|
||||
locked. (#5056)
|
||||
- cursormgr: use XCURSOR_THEME for x themes
|
||||
- drag: check min size for reisze drags
|
||||
- dwindle: preserve fs state on switchWindows
|
||||
- events: apply monitor state on sessionActive
|
||||
- events: don't switch to active workspace on workspace rule
|
||||
- events: ignore setTitle when title didn't change
|
||||
- events: update render data after workspace window rule (#4931)
|
||||
- hyprctl: hide unmapped windows without -a
|
||||
- hyprctl: parse custom types in getoption
|
||||
- hyprctl: print format and modes
|
||||
- hyprpm: don't copy .so if file doesn't exist
|
||||
- input: Rewritten pointer constraints (#4889)
|
||||
- input: only override dragging corner on floating (#5092)
|
||||
- input: scale local coords in constraints
|
||||
- input: send motion to confined cursors
|
||||
- internal: Support libhyprcursor (#5009)
|
||||
- internal: Removed Herobrine
|
||||
- keybinds: Allow fullscreen/maximize in special workspace (#4921)
|
||||
- keybinds: Better handling of workspace_back_and_forth (#4952)
|
||||
- keybinds: better follow xkb translation state
|
||||
- keybinds: track submap at press for keypresses
|
||||
- keybinds: unconstrain mouse on focusmonitor and cyclenext (#4863)
|
||||
- layer-shell: allow for popup creation before map
|
||||
- layout: unfullscreen on toggle into tiled fullscreen
|
||||
- layout: warp the cursor when focusing windows (#4982)
|
||||
- master: change active monitor when moving windows around (#5001)
|
||||
- monitor: remove commas from short description (#4970)
|
||||
- notifs: Implement notification dimissing (#4790)
|
||||
- popup: send scale on map
|
||||
- refactor: move a few things to desktop/
|
||||
- renderer: Allow headless mode in hyprland (#4794)
|
||||
- renderer: adjust surface dimensions for oversized not-yet ackd
|
||||
surface sizes
|
||||
- renderer: force a few render frames on init anim end
|
||||
- renderer: respect forceNoBlur when rendering small surface windows
|
||||
(#4932)
|
||||
- sessionlock: refocus after destroy focused surface (#5117)
|
||||
- splashes: add 2ya splash
|
||||
- subsurface: Rewrite the subsurface tree (#4877)
|
||||
- subsurface: don't update transform on unmap
|
||||
- subsurfaceTree: assign surfaces to a CWLSurface
|
||||
- surface: unify owners
|
||||
- surfacetree: Revert "subsurfaceTree: assign surfaces to a CWLSurface"
|
||||
- window: ignore surface updates in unsafe / on invalid monitors
|
||||
- window: prevent vector modification segfault while iterating
|
||||
- window: remove unused list
|
||||
- windowrules: Make min/maxsize rules dynamic (#4775)
|
||||
- windowrules: check if floating when resizing from maxsize (#5019)
|
||||
- windowrules: minor improvements to min/max size
|
||||
- xdg: check for floating conditions before sending tiled size hint
|
||||
- xdg: minor improvements to initial size reporting
|
||||
- xdg: rewrite entire popup implementation
|
||||
- xkb: handle invalid keymaps in updateXKBTranslationState
|
||||
- xwayland: Set xwayland's name prop (#4924)
|
||||
- xwayland: disable initial focus for xwayland dialogs (#4936)
|
||||
- xwayland: set scaledBy for unmanaged windows in map
|
||||
- xwaylandmgr: don't read xwayland surface from unmapped xwayland
|
||||
|
||||
- Added "fixed-missing-return-statement.patch" which is necessary to
|
||||
build hyprlang on non x86_64 architectures and some compile flags
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 1 00:16:18 UTC 2024 - Florian "sp1rit" <packaging@sp1rit.anonaddy.me>
|
||||
|
||||
|
@ -20,12 +20,13 @@
|
||||
%bcond_without devel
|
||||
|
||||
Name: hyprland
|
||||
Version: 0.36.0
|
||||
Version: 0.37.1
|
||||
Release: 0
|
||||
Summary: Dynamic tiling Wayland compositor
|
||||
License: BSD-3-Clause
|
||||
URL: https://hyprland.org/
|
||||
Source0: %{name}-%{version}.tar.xz
|
||||
Patch1: fixed-missing-return-statement.patch
|
||||
BuildRequires: cmake
|
||||
BuildRequires: gcc-c++ >= 11
|
||||
BuildRequires: git
|
||||
@ -39,6 +40,7 @@ BuildRequires: pkgconfig(gbm) >= 17.1.0
|
||||
BuildRequires: pkgconfig(gl)
|
||||
BuildRequires: pkgconfig(glesv2)
|
||||
BuildRequires: pkgconfig(hwdata)
|
||||
BuildRequires: pkgconfig(hyprcursor)
|
||||
BuildRequires: pkgconfig(hyprlang)
|
||||
BuildRequires: pkgconfig(libdisplay-info)
|
||||
BuildRequires: pkgconfig(libdrm) >= 2.4.118
|
||||
|
Loading…
Reference in New Issue
Block a user