SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for kwin5-5.27.11-516.19.x86_64.rpm :

* Wed Mar 06 2024 Fabian Vogt - Update to 5.27.11:
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.27.11- Changes since 5.27.10:
* tabbox: match Shift+Backtab against Shift+Tab (kde#438991)
* backends/drm: Undo fade-out effect upon unsuccessful DPMS Off (kde#477916)
* autotests/integration/outputchanges: add geometry restore test
* placementtracker: save geometry restores more explicitly
* placementtracker: don\'t set geometry to geometry restores (kde#473602)
* plugins/screencast: set frame timer to one shot (kde#469777)
* wayland/textinput_v2: copy the data instead of assuming ownership (kde#481239)
* window: use normal keyboard modifiers for triggering custom tiling (kde#465858)
* input_event: remove modifiersRelevantForTabBox
* xkb: caps lock is not shift lock
* backends/drm: commit m_next state properly (kde#477451)
* Address licence of plugin.h
* xdgshellwindow: make maxSize always >= minSize by enforcing the same minimum (kde#478269)
* Switch to new CI format
* Wed Feb 28 2024 Christophe Marin - Build with kscreenlocker from Plasma 5
* Wed Feb 28 2024 Fabian Vogt - Make sure to pick kdecoration and breeze < 6
* Wed Jan 31 2024 Christophe Marin - Switch to the latest GCC version available in Leap for packages that can\'t build with the default compiler
* Wed Dec 06 2023 Fabian Vogt - Update to 5.27.10
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.27.10- Changes since 5.27.9:
* plugins/magnifier: Add missing \"Zoom In\" alt. shortcut
* plugins/zoom: Add missing \"Zoom In\" default alt. shortcut
* Adapt CI to renamed plasma-framework and kactivities
* Preserve relative order of transient siblings (kde#477262)
* Allow running kwin5 windowed in kwin6
* layershellv1window: Check isDeleted before activating it
* effects: Fix type of X-KDE-Ordering
* screencast: Make nvidia use the GLES path
* screencast: Fix GLES path
* xdgshellwindow: enforce a minimum size for clients (kde#469237)
* Actually adjust to KWayland moving to Plasma
* Adjust to KWayland moving to Plasma
* Adapt to plasma-framework moving to Plasma
* Reflect move of KActivities out of Frameworks to Plasma
* Tue Oct 24 2023 Fabian Vogt - Update to 5.27.9
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.27.9- Changes since 5.27.8:
* platformsupport/scenes/opengl: don\'t release egl resources from the thread (kde#466174)
* kcms/screenedges: Fix listing of effects
* Fix misgenerated QHoverEvent
* Add QKeySequence to VirtualDesktopManager::addAction overload (kde#475748)
* kcms/screenedges: Fix buttons overlap on a too narrow vertical screen (kde#475579)
* kcms/screenedges: Slightly refactor monitor size calculation
* kcms/screenedges: Remove commented out dead code
* Use itemChange instead of a connect to windowChanged
* plugins/slide: add special case for instant animations (kde#472901)
* plugins/screencast: Remove \"frame dropped\" log messages
* fix segfault in EglGbmBackend::textureForOutput
* Drop unused kitemviews dependency
* Add missing QtNetwork dependency
* plugins/qpa: implement platform accessibility (kde#472643)
* backends/drm: check activePending instead of active for when applying a new gamma ramp is allowed (kde#471562)
* Tue Sep 12 2023 Fabian Vogt - Update to 5.27.8
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.27.8- Changes since 5.27.7:
* XdgToplevelWindow: Consider app responsive only if sent ping was received
* wayland: Fix high-resolution scroll wheel discrete step calculation
* wayland: Refactor the high-resolution scroll wheel step accumulator
* wayland: Send data device selections to data control on bind even if null
* backends/drm: check explicit gpu paths for symlinks
* effects/screenshot: Fix screen screenshot infinite loop on X11
* input: add special handling for tabbox modifiers (kde#473099)
* backends/drm: don\'t assume we never get new subpixel types
* internalwindow: don\'t crash on pointer leave when m_handle is nullptr (kde#472922)
* backends/drm: allow modesets with atomic tests if a modeset is already pending (kde#461657)
* input: use modifiersRelevantForGlobalShortcuts for tabbox events (kde#453918)
* Tue Aug 01 2023 Fabian Vogt - Update to 5.27.7
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.27.7- Changes since 5.27.6:
* Add closed window checks in restacking requests
* Add closed window checks in some window activation code paths
* x11: Sync frame extents in X11 native pixels (kde#471132)
* backends/drm: handle mismatching stride with CPU copying (kde#471517)
* scene: Pad damage if scale factor is fractional
* locale1: fix use-after-free in xkb_keymap creation
* effects: Make OpenGL context current before deleting framebuffer (kde#444665,kde#471139)
* plugins/backgroundcontrast,blur: ensure the effect is only applied behind the window (kde#469625)
* input: don\'t crash if the internal handle is nullptr (kde#471285)
* Tue Jun 20 2023 Fabian Vogt - Update to 5.27.6
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.27.6- Changes since 5.27.5:
* xwayland: Remove cursor definition (kde#442839,kde#459468)
* screencast: Discard pending buffer and fence if stream state changes
* screen edge: Emit cleanup signals if needed on teardown (kde#403354)
* effects/magiclamp: Make it look good with hidden panels
* XdgPopupWindow: Allow position to be set by Plasma (kde#463272)
* plugins/qpa: initialize buffer in backingstore (kde#437062)
* tiles: Adjust padding between windows (kde#469720)
* Refine order of previous/next screens in Workspace::findOutput (kde#467996)
* effects/magiclamp: Improve code readability
* effects/magiclamp: Make it look good with floating panels (kde#361121,kde#466177)
* effects/magiclamp: Improve animation direction heuristic (kde#463581)
* Revert \"wayland: Avoid pointer warp if constraint region is invalid\" (kde#469555)
* xcbutils: fix nativeFloor (kde#459373)- Drop patches, now upstream:
* 0001-xcbutils-fix-nativeFloor.patch
* revert-avoid-pointer-warp.patch
* Sun May 14 2023 Fusion Future - Add patch to fix pointer constraint region handling (kde#469555):
* revert-avoid-pointer-warp.patch
* Wed May 10 2023 Fabian Vogt - Add patch to fix a rounding error with scaling (kde#459373):
* 0001-xcbutils-fix-nativeFloor.patch
* Tue May 09 2023 Fabian Vogt - Update to 5.27.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.27.5- Changes since 5.27.4:
* wayland: Avoid pointer warp if constraint region is invalid (kde#457021)
* cmake: Correct gbm version check
* kwineffects: Initialize m_reason
* screencast: Disable screencasting when a window closes (kde#469055)
* screencast: Do not push frames when not in a streaming state
* Use non-rotated physical size of an output when required
* ci: Pass --repeat until-pass to ctest
* platformsupport/scenes/opengl: filter out external formats properly
* effects/screenshot: Fix potentially leaking screenshot fds to child processes
* backends/drm: fix buffer orientation check for direct scanout
* plugins/screencast: Provide absolute timestamps
* Don\'t create Plasma activation feedback if StartupNotify is false
* effects/screenshot: Provide screenshot scale information
* effects/screenshot: Provide information about captured window or screen
* effects/screenshot: Introduce CaptureWorkspace
* screencast: Base the frame skippin on max_framerate
* screencast: Ensure we respect the negotiated framerate
* screencast: Offer the real framerate range we have available
* Blacklist Spectacle for all window open/close effects (kde#467890,kde#463105)
* backends/drm: set the scaling mode to none (kde#468235)
* screencast: Still set the size to 0 for cursor-only frames
* screencast: Improve how we communicate that a frame has just cursor info
* kcms/rules: fix invalid tooltip visible condition in rule items- Drop patches, now upstream:
* 0001-backends-drm-set-the-scaling-mode-to-none.patch
* Tue Apr 11 2023 Fabian Vogt - Add patch to fix monitor settings issue on amdgpu (kde#468235):
* 0001-backends-drm-set-the-scaling-mode-to-none.patch
* Tue Apr 04 2023 Fabian Vogt - Update to 5.27.4
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.27.4- Changes since 5.27.3:
* Revert \"backends/libinput: don\'t multiply v120 value by scroll speed\" (kde#464592)
* Improve Workspace::outputAt()
* workspace: prevent dangling pointers in output order list
* dpms: Make sure we are not calling the interface after the output is gone (kde#466346)
* backends/drm: restrict common mode generation to drivers that support scaling
* kcms/rules: Make Comboboxes bordered again
* backends/drm: consider color property changes as failed when the output is off
* wayland: Handle xdg_wm_base being destroyed before surface role
* Avoid accidental creation of backing stores for offscreen surfaces (kde#465790)
* inputmethod: Properly report that it\'s not visible
* wayland: Truncate strings sent via plasmawindowmanager interface (kde#465775)
* Simplify tile dismissal (kde#465740)
* Fix picking drag target
* Screencast: avoid using DMABufs exclusively to allow renegotiation
* Tue Mar 14 2023 Fabian Vogt - Update to 5.27.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.27.3- Changes since 5.27.2:
* colordevice: default the simple transformations to 1
* backends/drm: fail commits if nonexistent properties would be set
* backends/drm: ignore opaque formats for the cursor plane
* Forward keymap and modifier change to input method keyboard grab when changed.
* inputmethod: Show the input method even if it was dismissed (kde#466969)
* backends/drm: support CTM for simple color transformations (kde#455720)
* xwayland: Prevent potential file descriptor leak
* wayland: Prevent leaking --wayland-fd and --xwayland-fd to child processes
* helper: Don\'t leak lock file to kwin_wayland
* backends/wayland: Don\'t leak renderD128 fd
* backends/wayland: Don\'t leak WaylandEventThread\'s pipe fds
* Fix text-input-v1 compatibility with 111.0.5563.64-1
* input: Make sure input backends are initialised when the workspace is set up (kde#466721)
* Tabbox: Fix grouping windows by application
* scene: Use correct scale when computing world transform
* wayland: Fix interactive resize of debug console
* kscreenintegration: read global output data
* workspace: move kscreen integration into separate files
* screencast: Try harder to be compatible with the pipewire buffer format
* screencasting: on memfd, skip the QImage step (kde#466655)
* TabBox: Avoid unnecesary resets of the client model (kde#466660)
* wayland: Cancel selections if set without focus
* windowitem: properly handle sub-subsurfaces (kde#466747)
* tabletmodemanager: properly export properties
* Enable GLSL for Mali (Lima) / PinePhone devices
* Tue Feb 28 2023 Fabian Vogt - Update to 5.27.2
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.27.2- Changes since 5.27.1:
* x11: Fix client area lookup with pending move resize
* wayland: Fix xdg-toplevel and xdg-popup window initialization (kde#466530)
* screencasting: Choose the correct GL type to download into an image (kde#466299)
* screencasting: Close streams when the output is disabled
* wayland: Setup compositing for internal window when it\'s mapped (kde#466313)
* Remove no longer relevant case in Workspace::replaceInStack()
* effects/zoom: Fix crash on X11 (kde#466376)
* Fix edid serial parsing (kde#466136)
* effects/zoom: Fix rendering with mixed scale factors
* effects/magnifier: Reduce the number of heap allocations
* effects/magnifier: Fix rendering on multi screen setups
* backends/drm: Make sure attributes are always initialized
* backends/wayland: fall back to qpainter when there\'s no render node (kde#466302)
* backends/x11: explicitly free the outputs (kde#466183)
* backends/libinput: Fix crash upon receiving motion absolute events (kde#449317,kde#465456)
* pointer input: always confine pointer to screens (kde#461911)
* effects: Fix selecting hidden windows using keyboard (kde#466120)
* feat: allow VT switching even with global shortcuts disabled
* scene: Ensure there\'s current opengl context when DecorationItem is repainted for last time (kde#466186)
* Tue Feb 21 2023 Fabian Vogt - Update to 5.27.1
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.27.1- Changes since 5.27.0:
* effects/glide: Fix transform (kde#465849)
* Aurorae: Add dummy window for working device pixel ratio (kde#452730,kde#465790)
* tiling: Make child tiles inherit padding from parent tile (kde#465842)
* effects/contrast: Round device coordinates when creating geometry (kde#464526)
* cursorsource: fix scaling with Xwayland (kde#466094)
* cursordelgate: round cursor position when rendering
* outputchangeset: Round passed scale (kde#465850)
* Mark Window as damaged when decoration or shadow changes (kde#464417)
* Add missing cerrno include.
* effects/tileseditor: Set translation domain in QML files (kde#464572)
* wayland: Remove SeatInterfacePrivate::accumulatedCapabilities
* Match pointer/keyboard/touch lifespan to Seat lifespan
* add support for Lima, V3D, VC4 (based on https://github.com/OpenMandrivaAssociation/kwin/blob/master/kwin-5.21.4-add-support-for-panfrost-driver.patch made by Bernhard Rosenkraenzer) and update list of supported devices for Panfrost
* x11: Drop xv-related workaround
* XWayland: Don\'t dispatch xwayland events in QAbstractEventDispatcher sleeps
* tiling: Evacuate tiled windows from custom & quick tiling on output removal (kde#465522)
* wayland: Fix a typo in DataControlDeviceV1Interface::sendPrimarySelection()
* wayland: Version check before send_primary_selection calls (kde#465657)
* Set CXX standard for crossbuilding utility
* Include missing header for std::round
* Fix button to Qt::MouseButton mapping (kde#465463)
* backends/drm: set cursor again after it was hidden (kde#461181)
* screencast: Fix region screencasts top coordinate
* Thu Feb 09 2023 Fabian Vogt - Update to 5.27.0
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.27.0- Too many changes to list here
* Thu Jan 19 2023 Fabian Vogt - Update to 5.26.90
* New feature release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.26.90- Too many changes to list here
* Wed Jan 04 2023 Fabian Vogt - Update to 5.26.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.26.5- Changes since 5.26.4:
* Include missing cmath header for std::round
* backends/drm: extend connector lifetime to match their outputs (kde#463334)
* Ignore critical notifications in window heap effects (kde#463437)
* workspace: don\'t make the placeholder output too big
* kwinglutils: Restore the default FB when the last FBO is unbound
* dmabuf: Create buffers without the SCANOUT flag
* screencast: Don\'t skip the last valid modifier
* wayland: Fix updating pixel data from translucent client buffers when using qpainter backend
* backends/drm: fix VRR detection (kde#463172)
* backends/drm: fix error in finding the best plane
* wayland: Require to reboot computer after changing primary selection option
* Revert \"Disable PrimarySelection in seat setPrimarySelection\" (kde#461498)
* scene: Fix a typo in WindowItem::updateShadowItem()
* workspace: handle duplicate output hashes correctly
* core/outputconfiguration: use std::weak_ptr for storing the mode
* workspace: match KScreen when computing the hash without an edid
* backends/drm: don\'t break crtc<->plane connections (kde#462214)
* effects/blendchanges: ignore fullscreen windows
* wayland/outputmanagement: reject configurations if outputs change (kde#460953)
* backends/drm: don\'t leak gbm surface if creating egl surface fails
* Tue Nov 29 2022 Fabian Vogt - Update to 5.26.4
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.26.4- Changes since 5.26.3:
* Install translated documentation from po/ too
* utils/serviceutils: Improve Exec key parsing
* effects/kscreen: don\'t stop effect when fade out animation is done (kde#460902)
* backends/libinput: update screens on Workspace::outputsChanged (kde#461901)
* Update defiintion of customised Gitlab CI job to include appropriate flags to keep Git happy
* screencast: Don\'t scale the cursor
* x11: Reset SurfaceItemX11::m_isDamaged when the damage handle is destroyed
* activation: Guard against not having any active window
* wayland: Make debug console placeable (kde#453920)
* screencast: Fix how we tell pipewire that the stream has been resized (kde#461590)
* backends/drm: generate modes even if some common modes are available
* Tue Nov 08 2022 Fabian Vogt - Update to 5.26.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.26.3- Changes since 5.26.2.1:
* wayland: Prevent matching dnd actions after drop
* Screencast: Fix inverted screencast on OpenGLES and memfd
* screencasting: Make sure we are reporting properly scaled damage values
* plugins/screencast: centralize format querying into the RenderBackend (kde#460563)
* backends/drm: fix format sorting
* Fix blur/contrast for X11 window if Xwayland is not scaled. (kde#461021)
* [effects/windowview] Don\'t allow setting non-global shortcuts
* [effects/overview] Don\'t allow setting non-global shortcuts
* backends/drm: fix common mode generation
* nightcolormanager: Emit timing change only when they have actually changed
* x11: Don\'t force QT_NO_GLIB=1 (kde#460980)
* x11: Don\'t force QT_QPA_PLATFORM=xcb
* x11window: revert more from 3a28c02f (kde#461032)- Drop patches, now upstream:
* 0001-x11window-revert-more-from-3a28c02f.patch
* Thu Oct 27 2022 Fabian Vogt - Add patch to fix redraw issues with window scaling (kde#461032):
* 0001-x11window-revert-more-from-3a28c02f.patch
* Wed Oct 26 2022 Fabian Vogt - Update to 5.26.2.1
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.26.2- Changes since 5.26.1:
* fix compile
* x11window: partially revert 3a28c02f
* Replace some manual floored QPointF->QPoint conversion with flooredPoint calls
* DecorationInputFilter: Use QPointF instead of QPoint for events
* Window: Floor rather than round when doing hitTest for the decoration (kde#460686)
* Add a helper function to convert QPointF to QPoint using floor instead of round
* wayland: Fix missing relative motion events (kde#444510)
* Implement a enableRequested signal for text-input-v3
* kcmkwin/kwindecoration: use Kirigami.ActionToolBar for the footer actions (kde#460793)
* autotests/integration: make inputmethodtest more realstic
* inputpanelv1window: never hide overlay panels
* inputmethod: reset m_shouldShowPanel when the tracked window changes
* inputpanelv1window: show window when client maps it after setting the mode (kde#460537)
* x11window: don\'t change size for centering windows with maximization
* output: don\'t round geometry as often
* effects/blur: Fix clipping when sliding virtual desktops (kde#460382)
* Fix potential race condition when text input state change and focus change happened at the same time
* Fix wording in action \'Switch to Screen\'
* backends/drm: don\'t crash if connector has no modes
* Tue Oct 18 2022 Fabian Vogt - Update to 5.26.1
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.26.1- Changes since 5.26.0:
* effects: Make WindowHeap try to fill gaps
* Handle scale override in locked and confined pointers (kde#460532)
* Move installPointerConstraint calls into the constraint handlers
* screencast: Don\'t report damage on the full screen every time
* Guard against reconfiguring wayland specific input on X11
* Make Workspace::outputAt() more robust to extreme values (kde#460446)
* Fix resizing by dragging top-right window corner (kde#460501)
* wayland: Fix handling of removed outputs in DpmsInterface
* wayland: Sync output device\'s enabled property (kde#460247)
* backends/drm: Fix leaving dangling dpms input event filter (kde#460322)
* effects/screenshot: Avoid capturing hidden cursor (kde#460358)
* Make \"switch to screen\" and \"window to screen\" code less error-prone
* Fix \"window to screen\" and \"switch to screen\" shortcuts (kde#460337)
* Fix scripted shader effect animations (kde#460277)
* Drop shaderTrait adjustment on crossfade
* Wayland: don\'t allow minimizing applet popups either
* wayland: don\'t allow maximization of applet popups
* Thu Oct 06 2022 Fabian Vogt - Update to 5.26.0
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.26.0- Too many changes to list here- Drop patches, now upstream:
* 0001-Fix-build-with-older-libgbm.patch
* Thu Sep 15 2022 Fabian Vogt - Update to 5.25.90
* New feature release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.25.90- Too many changes to list here- Add patch to fix build on Leap 15.3:
* 0001-Fix-build-with-older-libgbm.patch
* Tue Sep 06 2022 Fabian Vogt - Update to 5.25.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.25.5- Changes since 5.25.4:
* backends/drm: Fix software cursor fallback in DrmOutput::renderCursorOpengl() (kde#458036)
* Fix loading xcursor themes with invalid Inherits field (kde#457926)
* wayland: Prevent sending xdg_output properties if wl_output is removed
* xwayland: Remove text/x-moz-url and _NETSCAPE_URL mime converters (kde#458226)
* plugins/nightcolor: fix wrong transition time update in location mode (kde#412211)
* plugins/nightcolor: change time handling to allow for arbitrary morning and evening times (kde#445758)
* wayland: Fix lease termination in wp_lease_v1_destroy()
* effects/desktopgrid: Fix grid\'s size and scale w.r.t. row/column spacing
* effects/desktopgrid: Replace PlasmaCore.Units.largeSpacing with gridUnit
* drm_gpu: don\'t bother trying to assign a crtc to a connector that isn\'t connected (kde#457002)
* plugins/qpa: Assume there\'s current context when swapBuffers() is called
* backends/drm: add stricter checks for direct scanout (kde#457851)
* window: expose \"output\" property
* wayland: Setup window management when starting to manage X11 window
* backends/drm: don\'t crash if beginFrame fails
* effects/colorpicker: Fix off-by-one error during coordinates conversion
* effects/colorpicker: Factor out effects->renderTargetRect() constant
* wayland: Remove surface() check in Window::setupWindowManagement() (kde#444325)
* wayland: Fix touch event delivery to subsurfaces (kde#452967)
* wayland: Do not allocate a full list just to check if there\'s values
* effects/private: Fix ExpoLayout reflowing in Desktop Grid while dragging
* backends/drm: fix blob updating (kde#449285)
* effects/private: Prevent fading windows from moving downward in WindowView effect
* effects/desktopgrid: Fix panel opacity animation during transition
* Tue Aug 02 2022 Fabian Vogt - Update to 5.25.4
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.25.4- Changes since 5.25.3:
* Update QtQuick views at the start of the frame
* xkb: Use Ctrl+Mrys+Zenkaku_Hankaku to toggle the touchpad
* input: don\'t forward gestures used by KWin to applications (kde#455952)
* effects/private: Raise currently dragged window higher than anything (kde#456936)
* Fix activity swtiching through UserActions menu (kde#456873)
* backends/drm: fix build
* backends/drm: fix memory leak
* backends/drm: explicitly initialize all fields of drmModeModeInfo
* effects/colorpicker: Fix picking colors (kde#454974)
* wayland/tablet_v2: Keep also the pad surface in a QPointer (kde#456817)
* Support keyboard navigation between windows across desktops (kde#456068)
* Make DesktopView a FocusScope
* Accept keys in windowheap conditionally
* activation: Be liberal about the StartupWMClass
* activation: Fix activation notification of Xwayland clients (kde#455265)
* activation: Simplify icon loading logic
* x11: Fix shading with non-zero border (kde#450582)
* backends/drm: don\'t crash if importing a texture fails
* Swapping desktops: only swap windows on current activity. (kde#386769)
* Don\'t use Plasma-themed icons in Present Windows (kde#455368)
* TabBox: Fix loading a different switcher after one has failed (kde#445455)
* backends/drm: handle broken legacy drivers better (kde#453860)
* wayland/drmlease: split up DrmLeaseV1Interface::deny
* wayland/drmlease: correct DrmLeaseDeviceV1Interface::setDrmMaster
* drmlease: send device done event correctly
* Tue Jul 12 2022 Fabian Vogt - Update to 5.25.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.25.3- Changes since 5.25.2:
* [kcm/kwindesktop] Emit rowsChanged signal to fix default state highlighting
* backends/drm: also check for properties in DrmPipeline::needsModeset (kde#455814)
* backends/drm: handle disconnected but not removed connector objects properly
* windowview: handle windows from other virtual desktops better
* Map XdgSurface to XdgWMBase instances properly (kde#456349)
* Fix flickering in slide effect with multi screen
* backends/drm: don\'t create a new output every time
* wayland: Send drm-lease-device::done event to the correct resource
* backends/drm: don\'t remove connectors the kernel doesn\'t consider removed (kde#456298)
* xdgactivation: Properly prevent disabled activation notifications (kde#454937)
* TabBox: Do not highlight selected window for fullscreen switchers (kde#449180)
* Ship kconf update script to clean animation factor from kwinrc
* Fix apply button with animation slider speed
* Write animation speed to kdeglobals (kde#431259)
* xdgactivation: Do not notify when applications try to activate themselves
* Set all timestamps for all touch events (kde#456133)
* backends/drm: fix common mode generation (kde#455477)
* screencast: Do not send events when moving the cursor outside the viewport
* screencasting: Have cursor move frames also send damage information
* screencast: Also send the header when we just send the cursor update
* backends/drm: suppress logging for direct scanout (kde#456089)
* Tue Jun 28 2022 Fabian Vogt - Update to 5.25.2
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.25.2- Changes since 5.25.1:
* backends/drm: fix flicker with rotation on mobile
* tablet: Leave the surface we were previously on, not the one we are going to
* backends/drm: ensure modeset properties are reset properly
* effects/slide: Save correct current position
* effects: Set timestamp for input events (kde#454275,kde#449907)
* Internal tracking for quick effect item focus (kde#455807,kde#455783)
* Move WindowHeap delegate to own file
* Delegate updateShadow to event loop.
* Fix flaky testTextInputV3Interface
* Windowview: Fix broken keyboard navigation while filtering (kde#455633,kde#455764,kde#455099,kde#455586,kde#455753)
* screencasting: No need to adjust the scale on the cursor
* screencasting: Properly disable the cursor when it exits the viewport
* backends/drm: fix enabled+inactive check
* Tue Jun 21 2022 Fabian Vogt - Update to 5.25.1
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.25.1- Changes since 5.25.0:
* effects/desktopgrid: Allow switching between desktops using digit and function keys (kde#455292)
* Unvirtualize Scene::paintWindow()
* Fix computation of effective opaque region of SurfaceItemX11 (kde#455617)
* Fix dragging especially by touch (kde#455268)
* Fix typo in qml margin
* backends/drm: do cross-gpu imports again for test commits (kde#454086)
* effects/windowview: Search on all screens (kde#455353)
* effects: Improve gesture handling in some effects
* qpa: Fix a crash in EGLPlatformContext::swapBuffers() (kde#455435)
* backends/drm: use GBM_BO_USE_SCANOUT when importing buffers for multi gpu
* Don\'t use the plasma theme for icons in overview (kde#455368)
* fix windows dragging in desktop grid (kde#455268)
* effects/windowview: Redirect key events to search field (kde#455100)
* [xwl] Restart xwayland regardless of exit value
* effects/slide: Ensure that there\'s only one visibility ref per window (kde#455237)
* Remove redundant initializeX11() in Compositor
* Always send a done after commit for text input v3.
* core: Make screen area safer in Workspace::clientArea()
* scripting: Handle bad output and desktop ids gracefully
* effects/windowview: do close animation after gesture ended
* Disable screen edge approach area if the edge is blocked (kde#454503)
* wayland: Explicitly initialize surface size to 0 (kde#454535)
* Fix KWin scripts KCM not writing it\'s pending states to config (kde#455015)- Drop patches, now upstream:
* 0001-fix-windows-dragging-in-desktop-grid.patch
* Fri Jun 17 2022 Fabian Vogt - Add patch to fix dragging windows in grid view (kde#455268):
* 0001-fix-windows-dragging-in-desktop-grid.patch
* Thu Jun 09 2022 Fabian Vogt - Update to 5.25.0
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.25.0- Too many changes to list here
* Thu May 19 2022 Fabian Vogt - Update to 5.24.90
* New feature release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.90- Too many changes to list here- Refresh 0001-Export-consistent-hostname-as-XAUTHLOCALHOSTNAME.patch
* Tue May 03 2022 Fabian Vogt - Update to 5.24.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.5- Changes since 5.24.4:
* backends/drm: reduce \"max bpc\" to what is actually used (kde#449906)
* Fix unlocking wayland sessions (kde#447705)
* effects/kscreen: don\'t use xcb on Wayland (kde#450564)
* AbstractClient: Fix the current VD being always added to the plasma interface (kde#452171)
* Do not send overlay geometry to text input.
* backends/drm: don\'t permanently disable VRR when the test commit fails
* backends/drm: fetch immutable blobs in DrmProperty
* waylandserver: move LockScreenPresentationWatcher to the correct place
* xdgactivation: Demand attention when a process fails to resolve its token
* waylandserver: only signal lockScreenShown once it has actually been shown
* Add a way to ignore devices for tablet mode
* Tue Mar 29 2022 Fabian Vogt - Update to 5.24.4
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.4- Changes since 5.24.3:
* backends/drm: attempt a modeset on output disabling (kde#449878)
* plugins/screencast: Fix a glitch in cursor bitmap
* backends/drm: set max bpc in DrmPipeline
* backends/drm: fall back to legacy mode in virtual machines (kde#427060)
* backends/drm: only allow ARGB8888 as the cursor format
* effects/blur: Fix window flickering when the clip intersected with the current blur region. (kde#421135)
* screencast: better solution for missing context on cursor move
* Revert \"screencast: make context current in tryEnqueue\"
* src/kcmkwin: fix botched indentation code for final checkbox
* backends/drm: don\'t do direct scanout with software rotation
* screencast: make context current in tryEnqueue
* effects/desktopgrid: don\'t forget to schedule repaints when timeline is running (kde#444678)
* effects/desktopgrid: register down gesture (kde#444694)
* inputmethod: Do not reset when hiding
* inputmethod: Listen to text-input enablement changes when starting disabled- Drop patches, now upstream:
* 0001-backends-drm-fall-back-to-legacy-mode-in-virtual-mac.patch
* Thu Mar 24 2022 Fabian Vogt - Add patch to fix client cursor offset in VMs (kde#427060):
* 0001-backends-drm-fall-back-to-legacy-mode-in-virtual-mac.patch
* Tue Mar 08 2022 Fabian Vogt - Update to 5.24.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.3- Changes since 5.24.2:
* backends/drm: don\'t change the configuration while KWin is terminating
* backends/drm: wait for pending pageflips before doing a modeset
* output changes: handle to-be-enabled outputs first
* platform: check all outputs, not only enabled ones for the enabled flag
* backends/drm: fix recording with direct scanout (kde#450943)
* backends/drm: fix multi gpu (kde#450737)
* backends/drm: fix format choosing (kde#450779)
* inputmethod: fix placing the virtual keyboard at the bottom
* Revert \"Remove mysterious s_cursorUpdateBlocking boolean flag in pointer_input.cpp\" (kde#449273)- Drop patches, now upstream:
* 0001-Revert-Remove-mysterious-s_cursorUpdateBlocking-bool.patch- Restore compatibility with older kf5-filesystem
* Mon Mar 07 2022 Christophe Giboudeaux - Replace %_libdir/libexec with %_libexecdir (boo#1174075)
* Wed Feb 23 2022 Fabian Vogt - Add patch to fix mouse event issues in openQA (kde#449273):
* 0001-Revert-Remove-mysterious-s_cursorUpdateBlocking-bool.patch
* Tue Feb 22 2022 Fabian Vogt - Update to 5.24.2
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.2- Changes since 5.24.1:
* backends/drm: block input with the placeholder output
* effects/blur: Avoid shrinking unrelated opaque regions
* effects/contrast: Remove paint area tracking
* backends/drm: ignore enabled state of outputs for the lifetime of surfaces (kde#450501)
* backends/drm: fix overscan
* inputmethod: Fix read setting (kde#450430)
* Use the minimum of workspace area size and panel size for input method placement
* Check lockscreen status for fullscreen effects (kde#450331)
* xwayland: Guard against offers arriving after leaving surface (kde#449644)
* Tue Feb 15 2022 Fabian Vogt - Update to 5.24.1
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.1- Changes since 5.24.0:
* backends/drm: fix legacy dpms
* utils/serviceutils: compare executablePath against canonical path of exec fields in .desktops
* x11: Fix shrinking window size after toggling no border multiple times (kde#449988)
* wayland: Fix maximize mode propagation to decoration (kde#450053)
* effects/overview: Add translation domain
* effects: Extract messages from QML files
* inputmethod: Also open the inputm method panel with a pen (kde#449888)
* Implement services in our QPA (kde#446144)
* Don\'t force QT_QPA_PLATFORM=wayland (kde#450000)
* Schedule workspace repaint when window leaves current desktop (kde#444172)
* Initialize the KSldApp after we connect
* Fix loading of effect if plugin defined X-KDE-Library (kde#449881)
* wayland: Fix mispositioned decoration tooltips (kde#432860)
* Make openGL context current when recording frame triggered by cursor move (kde#448162)
* effects/DesktopGrid: use delta, not absolute time for MotionManager (kde#443971)
* Fix window decoration quads in OpenGL scene
* wayland: Make the launcher not restart kwin_wayland if it crashes at shutdown
* Add missing errno.h include
* Avoid mixing current and next state (kde#449541)
* effects/overview: Hide selection rect during dnd (kde#448573)
* effects/overview: Don\'t show minimized windows in desktop thumbnails (kde#448850)
* Fix mouse pointer disappearing after using zoom effect on X11 (kde#448537)
* effects/fallapart: Avoid animating windows while there\'s a fullscreen effect (kde#449844)
* effects/scale: Make it not grab open and close roles (kde#449832)
* backends/drm: ignore modifier env var if modifiers are not supported
* kcm/screenedge: Fix default value for TabBox.BorderActivate option (kde#449720)- Drop patches, now upstream:
* 43caf2539357a1f9d5b2668a8eff151517377a7e.patch
* Sat Feb 12 2022 Bjørn Lie - Add 43caf2539357a1f9d5b2668a8eff151517377a7e.patch: Fix mouse pointer disappearing after using zoom effect on X11 (kde#448537, boo#1195865)
* Mon Feb 07 2022 Fabian Vogt - Force PIE when building with gcc-10 (boo#1195628)
* Sat Feb 05 2022 Fabian Vogt - Update to 5.24.0
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.24.0- Too many changes to list here- Drop patches, now upstream:
* 0001-backends-drm-only-accept-xrgb-with-legacy.patch
* 0002-backends-drm-don-t-assume-we-shouldn-t-use-modifiers.patch
* Fri Jan 28 2022 Fabian Vogt - Add patch to fix KMS without AMS with certain devices:
* 0001-backends-drm-only-accept-xrgb-with-legacy.patch- Add patch to fix the hardware cursor with AMS on certain devices:
* 0002-backends-drm-don-t-assume-we-shouldn-t-use-modifiers.patch
* Thu Jan 13 2022 Fabian Vogt - Update to 5.23.90
* New feature release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.90- Too many changes to list here- Replace patch with sed:
* 0001-Use-fixed-absolute-path-instead-of-usr-bin-env-in-sh.patch- Drop patch, should be adjusted everywhere meanwhile that the downstream diff isn\'t worth it:
* 0001-Bypass-wayland-interface-blacklisting.patch- Rebase 0001-Export-consistent-hostname-as-XAUTHLOCALHOSTNAME.patch- Add _constraints to fix build on PowerPC
* Tue Jan 04 2022 Fabian Vogt - Update to 5.23.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.5- Changes since 5.23.4:
* Fix memory leak in some plasma components (kde#444429,kde#444381,kde#444077,kde#444306)
* XDGShellClient: Protect from invalid frameGeometry on updateDecoration (kde#445140)
* input: set tablet cursor hotspot
* platforms/drm: remove the dpms filter when outputs are added (kde#446699)
* scripting: Fix type of KWinComponents.Workspace
* autotests: Add a test that checks one possible corner case during xdg-toplevel initialization
* wayland: Resize the client to last requested client size if decoration is destroyed (kde#444962)
* Tue Nov 30 2021 Fabian Vogt - Update to 5.23.4
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.4- Changes since 5.23.3:
* wayland: Enable window rules for all xdg-toplevel
* Revert \"wayland: Check workspace position when preferred deco mode changes\" (kde#445444)
* Fix XWayland abstract socket address. (kde#442362)
* Tue Nov 09 2021 Fabian Vogt - Update to 5.23.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.3- Changes since 5.23.2:
* wayland: Check workspace position when preferred deco mode changes
* DecorationItem: Prevent crash
* fixup! [wayland] fix ignored keyboard RepeatRate (kde#443721)
* RenderLoop: restrict repaint scheduling with fullscreen windows (kde#443872)
* wayland: Fix wayland windows growing after toggling decorations (kde#444119)
* Use QScopedPointer to store decoration object
* scripts/minimizeall: Try to preserve last active window
* screencasting: Do not crash when the platform cannot provide textures (kde#442711)
* effects/slidingpopups: Reload slide data after restarting compositing
* effects/slidingpopups: Schedule workspace repaints (kde#444502)
* platforms/drm: only use glDrawBuffer with desktop GL
* [keyboard kcm] fix lost Locks state on keymap reconfigure (kde#443739)- Drop patches, now upstream:
* 0001-platforms-drm-only-use-glDrawBuffer-with-desktop-GL.patch
* Mon Nov 08 2021 Fabian Vogt - Add patch to fix kwin_wayland on GLES:
* 0001-platforms-drm-only-use-glDrawBuffer-with-desktop-GL.patch
* Tue Oct 26 2021 Fabian Vogt - Update to 5.23.2
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.2- Changes since 5.23.1:
* [wayland] fix ignored keyboard RepeatRate (kde#443721)
* kwineffects: Fix destruction of s_fbo with shared GLTexture objects (kde#443951)
* WaylandOutput: schedule update on mode change (kde#444303)
* platforms/drm: fix direct scanout check
* Fix focus loss on decoration destruction (kde#411884)
* input: fix crash on touch quicktile
* platforms/drm: fix init with explicit modifiers
* platforms/drm: allow overriding eglstream choice
* platforms/drm: set draw buffer for gbm
* platforms/drm: use gbm with NVidia driver 495+
* Tue Oct 19 2021 Fabian Vogt - Update to 5.23.1
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.1- Changes since 5.23.0:
* platforms/drm: fix disabled outputs with legacy drivers
* platforms/drm: reverse output creation order
* x11: Properly unredirect windows if compositing is not possible (kde#443953)
* Restore old behavior of Workspace::clientArea(clientOpt, Toplevel) (kde#443787)
* Do not ask for decoration settings without guarding
* scripting: Guard against nullptr m_client in WindowThumbnailItem (kde#443765)
* Properly update parent item\'s bounding rect when moving item (kde#443756)
* Fix AbstractClient::adjustedSize() for wayland windows with no committed buffer (kde#443705)
* Set KDE_COMPILERSETTINGS_LEVEL
* pipewire: Fix downloading software-rotated textures
* [wayland] fix crash on startup with lv3:ralt_alt XKB option (kde#440027)- Drop patches, now upstream:
* kde443953.patch
* Mon Oct 18 2021 Fabian Vogt - Add patch to fix black screen when compositing fails to initialize (kde#443953):
* kde443953.patch
* Fri Oct 15 2021 Fabian Vogt - Make pipewire-devel BR versioned
* Thu Oct 07 2021 Fabian Vogt - Update to 5.23.0
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.23.0- Too many changes to list here- Drop patches, now upstream:
* 0001-Fix-build-on-32bit-platforms.patch- Add new key + signature to plasma.keyring
* Thu Sep 16 2021 Fabian Vogt - Update to 5.22.90
* New feature release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.22.90- Too many changes to list here- Adjust 0001-Export-consistent-hostname-as-XAUTHLOCALHOSTNAME.patch- Add patch to fix build on 32bit:
* 0001-Fix-build-on-32bit-platforms.patch
* Tue Aug 31 2021 Fabian Vogt - Update to 5.22.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.22.5- Changes since 5.22.4:
* fix drag and drop raise with Xwayland windows (kde#440534)
* platforms/drm: check wl_eglstream buffers before attaching (kde#440852)
* platforms/drm: fix gpu removal
* kcm/kwindecoration: Fix window thumbnail sizes
* platforms/drm: consider KWIN_DRM_DEVICES for hotplugged gpus
* platforms/drm: fix crashing debug operator
* Copy shape region to Deleted (kde#440001,kde#438458,kde#435378)
* Avoid discarding previous pixmap (kde#439689)- Drop patches, now upstream:
* 0001-platforms-drm-check-wl_eglstream-buffers-before-atta.patch
* Tue Jul 27 2021 Fabian Vogt - Update to 5.22.4
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.22.4- Changes since 5.22.3:
* wayland: Force decoration update
* scripting: Make QTimer constructible (kde#439630)
* platforms/drm: don\'t delete connectors in DrmGpu::removeOutput (kde#438789)
* platforms/drm: always populate atomic req with connector props
* platforms/drm: only show cursor on dpms on if not hidden
* Tue Jul 20 2021 Fabian Vogt - Add patch to fix issues with EGLStream clients:
* 0001-platforms-drm-check-wl_eglstream-buffers-before-atta.patch
* Tue Jul 06 2021 Fabian Vogt - Update to 5.22.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.22.3- Changes since 5.22.2.1:
* platforms/drm: Port away from gbm_format_get_name() (kde#439152)
* xdgshellclient: fix moveresize with touch and CSD (kde#438283)
* input: fix touch input getting borked on quick tile
* Fix build
* platforms/drm: don\'t crash if drmModeGetConnector fails
* platforms/drm: don\'t create modeset dumb buffer for import gpu
* Wed Jun 23 2021 Fabian Vogt - Update to 5.22.2.1
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.22.2- Changes since 5.22.1:
* Wayland: Implement activities window rule (kde#439022)
* scenes/opengl: Update unstyled EffectFrame texture only when rendering
* platforms/drm: some improvements for logging
* XdgSurfaceClient: set to current activity and desktop in constructors (kde#435745)
* platforms/drm: fix mistake in DrmGbmBuffer
* platforms/drm: show cursor when exiting dpms (kde#438824)
* [kcmkwin/kwindesktop] Drop local back for Formlayout label width (kde#438504)
* Guard gbm and eglstreams parts for non-gbm or non-eglstreams systems
* effects: Fix interpolated values for redirected animations (kde#438368)
* Tue Jun 15 2021 Fabian Vogt - Update to 5.22.1
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.22.1- Changes since 5.22.0:
* platforms/drm: on NVidia do pageflips with QPainter
* platforms/drm: support NVidia as secondary GPU with CPU copy (kde#431062)
* kcm/kwinrules: Adapt spinbox width to actual text (kde#438193)
* [xwl] Create a new datasource on offer changes
* platforms/drm: only allocate two dumb buffers for the swapchain
* Remove unused include
* platforms/drm: fix modifiers detection
* [tabbox] fix non-working global shortcuts overrides (kde#359141)
* Mon Jun 14 2021 Fabian Vogt - Recommend hwdata explicitly
* Tue Jun 08 2021 Fabian Vogt - Update to new 5.22.0 tarball:
* scripting: Add clientArea() overload that takes mutable client (kde#437507)
* screencast: only use glGetTextureImage where supported
* platforms/drm: make context current for direct scanout
* effects/backgroundcontrast: Properly handle empty regions set by internal windows
* effects/blur: Properly handle empty blur regions set by internal windows (kde#433131)
* Move X11Client::wantsShadowToBeRendered to AbstractClient (kde#434213)
* scenes/opengl: Properly destroy backend if initialization fails
* AbstractEglBackend: only clean up OpenGL context if primary
* Thu Jun 03 2021 Fabian Vogt - Update to 5.22.0
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.22.0- Changes since 5.21.90:
* platforms/drm: log when direct scanout starts and stops
* Fix weird decoration glitch when using a scaled display
* platforms/drm: CPU copy for multi-gpu (kde#432707)
* Discard SurfaceItemXwayland\'s quads when shape changes
* screencasting: do not attempt to copy a null texture
* [kcmkwin/kwindesktop] Implement valueFromText in a spinbox (kde#437472)
* [kcms/virtualdesktops] Change delete icon
* [xwl] Notify wayland that our data offer is accepted (kde#437406)
* platforms/drm: Make context current before EGLStreams calls (kde#437573)
* inputmethod: Also update the trackingClient when there\'s none set
* inputmethod: Use the inputmethod\'s context as the isActive measure
* inputmethod: Make sure we send a state commit
* [kcms/virtualdesktop] Don\'t offer to remove the last desktop (kde#437561)
* [kcms/virtualdesktops] Properly track synchronizing state (kde#437466)
* [kcms/virtualdesktops] Enable apply button when typing desktop name (kde#435014)
* [kcms/virtualdesktops] Clip ListView
* screencasting: Make sure we don\'t stream after we\'ve stopped a stream
* Support High DPI Aurorae decorations (kde#422342)
* Fix build
* platforms/drm: replace pointer to egl backend with QPointer
* effects: Fix EffectWindow::shape() for X11 windows (kde#437138,kde#435862)
* wayland: Signal about finished move/resize in destroyClient() (kde#409376)
* autotests: Stabilize tests that create Xwayland windows
* wayland: Make some animations less glitchy
* inputmethod: deactivate the input method when we textinputv3 is committed as disabled
* wayland: Fix internal connection teardown
* Thu May 13 2021 Fabian Vogt - Update to 5.21.90
* New feature release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.21.90- Too many changes to list here- Refresh patches:
* 0001-Bypass-wayland-interface-blacklisting.patch
* 0001-Export-consistent-hostname-as-XAUTHLOCALHOSTNAME.patch
* Tue May 04 2021 Fabian Vogt - Update to 5.21.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.21.5- Changes since 5.21.4:
* effects: Properly reset present times in coverswitch and flipswitch effects (kde#433471)
* Fix crash when stopping PipeWire streaming (kde#428268,kde#435588)
* lockscreen: also activate lock screen windows (kde#427882)
* wayland: Check workspace position after creating decoration (kde#432326)
* platforms/drm: Fix crash in EglGbmBackend::presentOnOutput()
* Tue Apr 06 2021 Fabian Vogt - Update to 5.21.4
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.21.4- Changes since 5.21.3:
* Fix crash on hotplugging displays while switched to another TTY (kde#435388)
* Tue Mar 16 2021 Fabian Vogt - Update to 5.21.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.21.3- Changes since 5.21.2:
* inputmethod: Use the object to connect to slots
* wayland: Do not force qtvirtualkeyboard
* inputmethod: If the client hides itself, act accordingly
* Tue Mar 02 2021 Fabian Vogt - Update to 5.21.2
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.21.2- Changes since 5.21.1:
* DrmGpu: add gbm device nullptr check (kde#433145)
* wayland: Fix PrepareForSleep dbus connection
* ftrace: use quint32 for context counter
* 3rdparty/xcursor: build with _DEFAULT_SOURCE
* helper: wl-socket: fix build for musl
* wayland: Honor NoPlugin option
* wayland: Track already existing subsurfaces in SubSurfaceMonitor (kde#433511)
* Tue Feb 23 2021 Fabian Vogt - Update to 5.21.1
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.21.1- Changes since 5.21.0:
* [platforms/drm] accept both keypress and keyrelease event in filter
* Fix build
* [platforms/drm] only enable output on key press not release
* Create Xcursor sprites with correct format
* Fix crash on pasting too soon after copying from XWayland
* effects/wobblywindows: Allow model geometry and real geometry get out of sync (kde#433187)
* effects/wobblywindows: Refactor the update loop
* x11: Introduce an envvar to force software vsync (kde#433094)
* x11: Introduce an envvar to prevent sync\'ing to vblanks
* Properly clean up DrmGpu
* inputmethod: honour SNI disabled state
* Sprinkle static keywords
* x11: Properly detect whether swap events have to disabled
* inputmethod: toggle the inputmethod if we get second show request
* Mon Feb 15 2021 Fabian Vogt - Update to 5.21.0
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/5/5.21.0- Too many changes to list here- Most parts of 0001-Use-Xauthority-for-Xwayland.patch are now upstream, replace it with just 0001-Export-consistent-hostname-as-XAUTHLOCALHOSTNAME.patch
* Thu Jan 28 2021 Fabian Vogt - Enable accessibility integration
* Thu Jan 21 2021 Fabian Vogt - Update to 5.20.90
* New feature release
* For more details please see:
* https://kde.org/announcements/plasma/5/20.90/- Too many changes to list here- Drop patches, now upstream:
* 0001-Revert-Make-WindowSwitching-Alt-Tab-the-default-left.patch
* Thu Jan 21 2021 Fabian Vogt - Add compatibility with qml-autoreqprov
* Tue Jan 05 2021 Fabian Vogt - Update to 5.20.5
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma-5.20.5- Changes since 5.20.4:
* scene: Fix window pixmap traversal order
* screencasting: fix build
* Screencast: support BGRx format for backwards compatibility with WebRTC
 
ICM