Accepting request 1164173 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1164173 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyprland?expand=0&rev=18
This commit is contained in:
commit
f1cbb03eca
@ -1,32 +0,0 @@
|
||||
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:acdc83c830074abaf3b06a6ecdb27ba7770facc52d9a7516d78055a7d083d1cd
|
||||
size 51506964
|
3
hyprland-0.38.0.tar.xz
Normal file
3
hyprland-0.38.0.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7bcfd8011ccef0c14d577c1fff8844db5bd3a5aec0847c82f00a026b95c60239
|
||||
size 51511524
|
124
hyprland.changes
124
hyprland.changes
@ -1,3 +1,127 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Apr 2 15:46:34 UTC 2024 - Florian "sp1rit" <sp1rit@disroot.org>
|
||||
|
||||
- Update to version 0.38.0:
|
||||
+ New features:
|
||||
- config/workspace: added workspace selectors
|
||||
- hyprctl: add missing commands to usage (#5211)
|
||||
- input: Add options to set tablet's active area (#5199)
|
||||
- input: add misc:hide_cursor_on_key_press
|
||||
- keybinds: add Dispatchers for "force float" and "force tiling"
|
||||
(non-toggle) (#5137)
|
||||
- keybinds: add binds:disable_keybind_grabbing
|
||||
- layers: add animation direction overrides
|
||||
- renderer: add support for gles3.2 screen shaders
|
||||
- screenshader: add screen_size uniform
|
||||
- socket2: add pin event
|
||||
- tablet: Add left_handed option for tablets (#5178)
|
||||
+ Fixes:
|
||||
- CGradientValueData: fix toString() method (#5220)
|
||||
- IME/TI: Fixes and refactoring
|
||||
- IME: Fix ime popup coordinates and artifacts (#5373)
|
||||
- IME: Refactor and fixup popups
|
||||
- IME: don't assert on lock mismatch, just fix it
|
||||
- IME: fix crashes with destroyed text-inputs
|
||||
- animations: Fix animation issue in
|
||||
focusworkspaceoncurrentmonitor (#5202)
|
||||
- animations: Fix incorrect animation when manually moving a
|
||||
window when its being created (#5141)
|
||||
- animations: fix layer slide with fade
|
||||
- animvar: fixup update callbacks and cleanup
|
||||
- avar: fix warp onEnd conditions
|
||||
- avar: minor fixes
|
||||
- build: fix builds without pch (#5198)
|
||||
- core: Fix resizeparams (#5262)
|
||||
- core: fix fullscreen + floating focus change (#5291)
|
||||
- core: fix missing workspace events during swapping (#5251)
|
||||
- deco: fix groupbar offset (#5364)
|
||||
- dispatchers: fix swap workspaces wrong positioning of floating
|
||||
windows (#5328)
|
||||
- format: fix format
|
||||
- hyprctl: fix plugin list on no plugins (#5357)
|
||||
- hyprpm: add missing newline (#5207)
|
||||
- ime: fix build without pch
|
||||
- input: Fix incorrect keyboard focus taken when no window was
|
||||
present (#5337)
|
||||
- input: fix crash with text-input-v1 (#5234)
|
||||
- keybinds: Fix exit trigger by moving it to monitor.frame
|
||||
(#5240)
|
||||
- layers: fix bottom slide animation (#5307)
|
||||
- master: fix moving fullscreen workspace and remove duplicate
|
||||
code (#5131)
|
||||
- reenderer: Add 1 border damage to fix number rounding issues
|
||||
(#5343)
|
||||
- renderer/animations: Fix various inaccurate damage tracking
|
||||
issues and offsets (#5297)
|
||||
- renderer: Fix layer and window damage sometimes missing 1 frame
|
||||
(#5370)
|
||||
- renderer: Fix rendering when swiping workspaces (#5367)
|
||||
- renderer: minor fixes to misaligned reported surface rendering
|
||||
- renderer: minor fixups for misaligned surface rendering offsets
|
||||
- scripts: fix asan patch
|
||||
- swipe: fix nullptr in onSwipeUpdate (#5191)
|
||||
- tablet: minor focus fixes
|
||||
- textinput: fix ime when opening multiple windows (#5281)
|
||||
- textinput: fix typo (#5365)
|
||||
- windowrules: Fix resizeparams parsing. (#5206)
|
||||
- workspace: fix integer overflow in selector parser (#5177)
|
||||
- workspace: fix selectors with special:
|
||||
+ Other:
|
||||
- IME: Improve handling of text-input and ime-relay (#5147)
|
||||
- IME: guard unfocused TIs in leave
|
||||
- animationmgr: use realpos and size for border damage
|
||||
- animations: simplify window loop
|
||||
- compositor: remove windows from fading out on destroy
|
||||
- config: Config error limit/hyprctl (#5165)
|
||||
- config: be a bit louder in the disabled log warning
|
||||
- constraint: do not disable constraints in destroy
|
||||
- constraint: set active flag before propagating props
|
||||
- core: ensure m_pLastMonitor validity over unsafe state
|
||||
- core: match all workspace rules instead of the first one only
|
||||
(#5340)
|
||||
- cursormgr: don't set x theme in changeTheme
|
||||
- cursormgr: initialize size to 0
|
||||
- cursormgr: log theme loading failures
|
||||
- cursormgr: scale hotspot with buffer
|
||||
- dispatchers: open special ws on active monitor instead of mouse
|
||||
monitor (#5330)
|
||||
- hyprctl: output json with --batch if requested (#5277)
|
||||
- hyprpm: avoid crashes on corrupted headers
|
||||
- hyprpm: log shell in build without fails
|
||||
- input: Only limit drag resizes (#5164)
|
||||
- input: focus window on mouse down on groupbar (#5224)
|
||||
- layer-shell: render popups above everything
|
||||
- layers: don't change workspace on layer restore focus (#5308)
|
||||
- layershell: release all mouse buttons before focus on new ls
|
||||
(#5219)
|
||||
- layershell: update render pos and size in arrange
|
||||
- layout: improve initial size prediction for floating
|
||||
- master: Make master workspace orientation rule dynamic (#5339)
|
||||
- opengl: minor adjustment to getPreferredReadFormat
|
||||
- opengl: report shader compilation errors from screen_shader
|
||||
(#5138)
|
||||
- refactor: move window.hpp to desktop/
|
||||
- renderer: allow blurring ls popups
|
||||
- renderer: disable surface adjustments for misaligned reported
|
||||
when manual resizing
|
||||
- renderer: don't render window on other mons during anim in
|
||||
- renderer: don't translate surface box on interactive resizes
|
||||
with non-updated sizes
|
||||
- renderer: dont render fullscreen special on wrong monitor
|
||||
(#5249)
|
||||
- renderer: forward decl for b_pch=false (#5250)
|
||||
- screenShader: allow camel for screensize
|
||||
- socket2: sanitize data for newlines
|
||||
- swipe: Touchscreen workspace swipe (#4489)
|
||||
- text-input: reset lock counter on surface destroy
|
||||
- textinput: send deactivate on disable ti
|
||||
- window: assign surface on create
|
||||
- window: set config only when both props end anims
|
||||
- xwayland: assign wlr_surface on associate
|
||||
|
||||
- Removed "fixed-missing-return-statement.patch" as the issue has
|
||||
been fixed upstream.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 20 12:47:48 UTC 2024 - Muhammad Akbar Yanuar Mantari <mantarimay@pm.me>
|
||||
|
||||
|
@ -20,13 +20,12 @@
|
||||
%bcond_without devel
|
||||
|
||||
Name: hyprland
|
||||
Version: 0.37.1
|
||||
Version: 0.38.0
|
||||
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
|
||||
|
Loading…
Reference in New Issue
Block a user