SHA256
1
0
forked from pool/hyprland

Accepting request 1131196 from home:sp1rit

Update to version 0.33.0

OBS-URL: https://build.opensuse.org/request/show/1131196
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/hyprland?expand=0&rev=53
This commit is contained in:
Florian 2023-12-05 18:37:08 +00:00 committed by Git OBS Bridge
parent 7219a91448
commit 56dde7516b
4 changed files with 129 additions and 5 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:63ad50ac4d5f981527737aa69040b63cb3f0dea3502239b31ab394a2da110a83
size 11772136

3
hyprland-0.33.0.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a998c2444b56c64a64dfe1134f1ef43c3a2e3a20d11b8314ad44e43454fa8f24
size 11777948

View File

@ -1,3 +1,126 @@
-------------------------------------------------------------------
Tue Dec 5 17:53:38 UTC 2023 - Florian "spirit" <packaging@sp1rit.anonaddy.me>
- Update to version 0.33.0:
+ After the longest commit gap to date, I decided to bring y'all
the 0.33.0 update. Enjoy!
+ Nvidia patches have been removed, they are no longer needed.
+ New features:
- env: add HYPRLAND_NO_RT
- events: add keyPress and mouseAxis
- general: add workspace gaps (#3877)
- hyprctl: Add 'layouts' command (#3895)
- hyprctl: add monitors all to report all connected monitors
(#3730)
- pluginapi: add touch event hooks (#3836)
- renderer: Adding an option to disable first launch animation
#3933)
- workspacerules: Add workspace rule for master layout
orientation (#3964)
+ Fixes:
- config: Minor --config improvements, fixes (#4034)
- config: fix red warn in default config
- configmgr: fix parsing of touchdevice groups
- deps: downgrade wlroots to fix crashes
- group: fix dragging into floating groups (#3719)
- groupbar: Fix position of groupbar titles on monitor scales
!= 1.0 (#3856)
- groupbar: allow reload and fix locked groupbar gradient (#3546)
- groupbar: fix crash in renderGradientTo
- groupbar: fix text pos with verical offset (#3893)
- hooksystem: fix missed log include
- input: Fix custom acceleration profile config (#3948)
- input: fix overzealous mouse capture on resize_on_border
(#4010)
- makefile: Add CXXFLAGS to hyprlctl's Makefile (#3913)
- managers: fix debug log using printf format (#4007)
- monitor: fix transform matrix calculations for transformed
- opengl: fix missed makeEGLCurrent
- opengl: fix nvidia read formats
- opengl: fix swapped rgb drm formats
- opengl: fix window introspection check
- opengl: fix xray modes in introspection checks for ls
- opengl: fixup blur dirty repaint conditions with solitary
- output-layout: fix wlroots display handling (#3718)
- pluginmgr: fix double use of dlerror()
- renderer: Fix floating clipbox (#3907)
- renderer: Fixup double rendering cases with special (#3928)
- renderer: fix double render of tiled on workspace switch
- renderer: fix floating window rendering when scale > 1 (#3901)
- renderer: fix inverseOpaque calcs in renderWithBlur
- renderer: fix software cursors on nvidia
- renderer: fixup cursor scaling
- screencopy: fix broken shm copying
- screencopy: fix detecting gl shm formats
- screencopy: fix shm exports with 10-bit
- screencopy: fix shm sharing if introspection required
- screencopy: fix transformed on shm
- shadow: add workspace offset to floating window shadow (#3906)
- vector: New operator overloads and small fix in Vector2D.
(#3891)
+ Other:
- build: remove nv patches (#3957)
- compositor: drop unused vectorToWindow func
- config: add nomaximizerequest all to default cfg
- config: default special_scale_factor to 1
- config: log info about logs before loading vars
- config: Add variables to default config (#4032)
- decorations: recalc layout and positioner on add/remove
- deco-positioner: don't remove hidden windows' data
- exec: remove redundant environment variables from spawn (#3923)
- functionhooks: throw an exception on unsupported %rip usage
- groupbar: more safety around gradient textures
- groupbar: translate box by workspace offset
- hyprctl: use a rolling buffer for reading requests
- input: Handle fullscreen windows in vectorToWindowIdeal (#4021)
- input: make fallback layout us
- input: pass mouse input to IME popups (#3922)
- inputmgr: clean lists in ~dtor
- internal: Allow floating windows on special (#3872)
- internal: make getPlusMinusKeywordResult return optional
- internal: replace INT_MAX with WORKSPACE_INVALID
- keybinds: Close special workspace after moving windows out of
it (#3649)
- layer-shell: simulate mouse movement on unmap
- layout: Don't update pseudoSize after window moved by mouse.
(#3873)
- logging: move to an internal rolling log buffer
- monitor: remove comma from monitor description (#3996)
- opengl: Don't use wrong shader just because it's GLES (#3867)
- opengl: better checking for required introspection
- opengl: check for introspection on special_blur
- opengl: clear layer fade fbs in ~dtor
- opengl: don't make a mirror buffer on fakeFrame
- opengl: free window framebuffers in ~dtor
- opengl: require introspection on mirroring
- opengl: tiled special require introspection
- plugins: make logging on error more verbose
- renderer: Move to a full Hyprland GL rendering pipeline (#3920)
- renderer: avoid rendering floating windows twice with special
- renderer: better checks for special rendering in
renderWorkspaceWindows
- renderer: clip floating boxes on slide anim
- renderer: don't make snapshots of invisible windows on close
- renderer: drop unnecessary spammy logs
- renderer: make sure lastWindow has correct ws in
renderWorkspaceWindows
- renderer: nvidia checks and use glFinish on nvidia
- renderer: pass proper arg to main param of uv calcs
- renderer: proper full occlusion checks for back layer
- renderer: separate oversize uv calcs in dimensions
- renderer: use occlusion checks for buffer clear
- renderer: use viewporter corrected size for uv calcs
- screencopy: use buffer format for glReadPixels
- screencopy: use drmFormat instead of wlr funcs
- screencopy: use new isNvidia() for format
- shaders: Some more changes in rgb2hsl. (#3834)
- shadow: avoid fatal mutation of the windowBox for calcs
- shadow: avoid using glClear and don't draw behind window if
ignore_window
- subsurfaces: damage window on subsurface size change
- surface: avoid infinite pointer image resets
- windowrules: make idleinhibit dynamic
-------------------------------------------------------------------
Sat Nov 11 19:05:40 UTC 2023 - Florian "spirit" <packaging@sp1rit.anonaddy.me>

View File

@ -20,7 +20,7 @@
%bcond_without devel
Name: hyprland
Version: 0.32.3
Version: 0.33.0
Release: 0
Summary: Dynamic tiling Wayland compositor
License: BSD-3-Clause
@ -41,7 +41,7 @@ BuildRequires: pkgconfig(gl)
BuildRequires: pkgconfig(glesv2)
BuildRequires: pkgconfig(hwdata)
BuildRequires: pkgconfig(libdisplay-info)
BuildRequires: pkgconfig(libdrm) >= 2.4.113
BuildRequires: pkgconfig(libdrm) >= 2.4.118
BuildRequires: pkgconfig(libinput) >= 1.14.0
BuildRequires: pkgconfig(libseat) >= 0.2.0
BuildRequires: pkgconfig(libudev)
@ -82,6 +82,7 @@ model allowing for a lot of customization, and more.
%package devel
Summary: Files required to build Hyprland plugins
Requires: %{name}
BuildArch: noarch
%description devel
This package contains the neccessary files that are required to