kwin5-devel-5.27.4-bp155.1.6 >  A dk~I%z dh(&j׌gV; XuFv%FG5 2hŸ@FYwwp75xiSWR^;Y=[P:fϨ,ݪKP7Agkty!cMۂ}.t2#Rj0+Ȑę5tz6ךg8G9s^`OaJC1q:#(iAZW7ЁLXWRc2ѣ\MԴ)h)jT;gL9,3h޵r1'VbUy.C7<D'2a p}<_}8:Y 0m"5> tLM-;wA.p2FR)͑-![ ^lZPde@en2.t,FԬ/blҵCb3oV$H9; jb^Ar[Td2ˍdI\};Ud*l/o@Lt߾ko&tɲ0+]fiOb6581577ab110cc401befce835c0028c4a452a28b54db96783e70089277485e0f991c803f3bd1bb60dc661ff6eccedcb0ec98115(dk~I%z S(A1.TxU9; fbs;xF&':}sh)vs"ߢTw˾c*ѢgKdE~Q̪fS"$lyD@XQe!3wڤGK&W;v[`fpAL?<d  F "<OU\00 |0 0 0 L0 0d0T0Dd0$tHLe(f8p9,:2FG(0H0I0XY\0]0^ bcXdeflu0v wT0x0yz8Ckwin5-devel5.27.4bp155.1.6KDE Window Manager - development filesKWin is the window manager of the K desktop environment. This package provides development files.dkws390zl22 SUSE Linux Enterprise 15 SP5openSUSEGPL-2.0-or-later AND GPL-3.0-or-laterhttps://bugs.opensuse.orgDevelopment/Libraries/KDEhttp://www.kde.orglinuxs390xDHg8vWg%` !< op-DD``e7eoTA큤A큤A큤A큤dkMd+VdkMd+VdkMd+Vd+Vd+Vd+VdkMd+Vd+Vd+Vd+VdkrdkMdkrdkMdkMdkMdkMdkrdkrdkrd+VdkNd+Vd+Vd+Vd+Vd+VdkN(dkNdkwvd+Vd+Vd+Vd+Vd+Vd+Vd+Vd+Vd+Vd+Vd+Vd+Vd+Vd+V974a7f5c048fb8b9c03877994a43592fa6b8de6eca94cdd3cfb28bf7a500cc6e7da3029dedc14dec2d8440d4b5567347f32a1fcd7ad9b26119853464ad1081e2dc6907174f643e312ee43be304648a167b7f148f32acabdc70cf392d36696a01c75eb29896d587f631275adbdf6e4a7073083e8e56006ad5640f6baaed7fd48cba016472c9f5731b681007299d56d5460af641440f43ae4efe1739cb893c3fc640ecd35b540bd6a7e351942672bad336b454e466060b983aee9195c8a61ac03d980c4ebad5a95301e5256c034aa4869bf5980fc456e5bb690b69056aacc3cfdb35943cefe160ef140af9b1107255bddb1cb181a423639a05fa492ee7afe9b4e1e021366bf3070e3d656c9dbc332b2e3059637baea12e2ef95705837f4751007f77586d03db5b89aac929514c63195848f02867d31f9ddec600781348531716c8767c5703618a8daef23ff59f2bd6571b8ca9a7a571ef0437980d1c54b342d94ed74701b2107ef95e2366e9e6729416c86e59755cb9a21d96d776dc8cc4b662dcf82cddfbabf37c7b3010b3a1738a36fb10670ba99d1a719e64f8d7674345c43378cb0b7e39565dbe44f373f3be06015bd8fd0ea7e3079856fbbbd7f4995022b586a46fbf356cd4e3493b2c6c249e8c8eb037c2988d281af1c9b3af68c9291fc5d5a4331631b47aff4d56de99a84e543eaa174df22eb83c0dfe8646b43a9eb0de23b6caf9c12c2c41257441afeda453038a543d52799453823ae93ca3b228da3bb4ea28172a2a5e9b43242c93a4cb46324e5cf6f05cd25a8827e671b65ca75c3bb0f95f74d53907097245d91a1541bba767f6e268932623b2e13dc5a865131e2e07b74cf3a1a600c5241b53f827f1d47ec8c0fbc4b6d1bfac915e6f7cf86a76552b7d3bffd7934f113e41d46eb35c13726b02092814bb22bc57c4924313cf20bc94c84f749d2a70384d7e14a9f3869d0873330e8ccebef0531bf5bf807678dcbde7d74e2b416aac6b54579db909134dd89a32654c8dcf3d601bc8dcff94acb0fa88b8d52a8d33bbd00949fb4516c70d91e7555d12ba106f42d66dc965513e85989c41d77f38e3ceb738e0293285e03c6f4e4d25a3cfa7578069fc04bcdf42bd91fc31de68cac1d9f9ea2045b56eec662c469e93b5fd98b9fb939cb169e419e79f7765833356892baf242e5902e21ddac427cad1c10f140fd5068603a759abbc6bac1aaf2757e6a183f1ea80933f6f488f0c7af19ede53aacbe605d0825e95ef6de11af671c491efac2f94c1d752bea92f4308ca2450c7d11e582e4b48c40e4de1a2010f343487d3f7618affe54f789f5487602331c0a8d03f49e9a7c547cf0499d1cf0896da7045d841fe45b0991cf35540bac1a17b5d11f4afcf8fcb950246b5606aa26338f69ce178f1cbc648b7574aec4b5bbaeb20f4df36ff49010cb8fbbd2ca9503d76d1ffab14f599b4741382eec11face60ad1f0d7a41897809003a2862ca9503d76d1ffab14f599b4741382eec11face60ad1f0d7a41897809003a286de588a8b1c41fe73ffe1201f9d12c718a988ed8e1302929625a6e7c2bced7461de588a8b1c41fe73ffe1201f9d12c718a988ed8e1302929625a6e7c2bced7461211f1b738d1b864bab2648bee9b55becd39fd2d6aa49c1196e7d87b41db4bc07fa6f36630bb1e0c571d34b2bbdf188d08495c9dbf58f28cac112f303fc1f58fb476b03829862ab7e3ed920f87fad3de3c995f7dd93c26476eb40f0117de43fdcef839531eb65b0168f9aed14047c84be13e9ea38801a73bc18abe24dc93e6ac9d9f25707d20e804f15005be46527366b0604bd739754d144a83d3983d94a9a6a8f25018489d6fe0dec34a352314c38dc146247b7de65735790f4398a92afa84blibkwineffects.so.14libkwinglutils.so.14rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkwin5-5.27.4-bp155.1.6.src.rpmcmake(KWinDBusInterface)cmake(KWinEffects)kwin5-develkwin5-devel(s390-64)     kwin5libepoxy-devellibkdecoration2-develrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.27.45.273.0.4-14.6.0-14.0-15.2-1kdebase4-workspace-devel4.14.3d5Kd,@dacc@c@c0cj@c@cjDcZrcY!@cN@c>@c#c6@bbb@b@bblbb1@bq@bBb<]@b'E@b%b!b@b b@b afaa@a6a@aba@awan@amaaim@a^@aC1a.`@``E`"@`Ȗ@`D`[`@``7@`lM@`P`>(`4@`*b@`@` l` l_T_0@_@_ _@_@__@__~@_cO_cO_N7_ @_c^^@^^@^Ǿ^@^2^U@^0^0^ku^g@^U @^K^AE^;^)^ P@^r^@]]ʞ])]@]@]m]nU]@1@]0_@]$]@] ]@\@\@\ޢ@\P\s@\r@\N\@\@\v{\u*@\k\\\A\@n@\4[@[@[ @[[R@[@[Q@[s[`O@[D[2*[(@[@[Z@Z2@Z@ZZ_@Z@ZvZhu@Z\ZKt@Z-!Z+@ZZ@Y+@YYYo@YW@YYm@Ycl@YZ1YRHYEY?Y?Y6@Y(YR@X:@XXf@X@XXXwoXbWX5X'@X&XX XW@W@W@Wv@W$Wڍ@W@W/@W@WgW-@W{@Wu W8dWWVn@VVVՄ@V_VVy;@VpVl @V?9@VUYUpU@U{@UUUUq@U_@U\w@UW1@UJ@U8U) U@U @U @T!T T,@TT@T[bTKTCFabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Christophe Giboudeaux Fabian Vogt Fabian Vogt Fabian Vogt Bjørn Lie Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Antonio Larrosa Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Christophe Giboudeaux Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Fabian Vogt Christophe Giboudeaux fabian@ritter-vogt.deTranter Madi fabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.deJan Engelhardt Fabian Vogt fabian@ritter-vogt.defabian@ritter-vogt.deFabian Vogt fabian@ritter-vogt.defabian@ritter-vogt.dewbauer@tmo.atFabian Vogt fabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.deFabian Vogt fabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.delbeltrame@kde.orgfabian@ritter-vogt.defabian@ritter-vogt.dewbauer@tmo.atfabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.dewbauer@tmo.atfabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.delbeltrame@kde.orgfabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.dehrvoje.senjan@gmail.comfabian@ritter-vogt.defabian@ritter-vogt.dealarrosa@suse.comfabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.dewbauer@tmo.atfabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.dehrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comwbauer@tmo.athrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comalarrosa@suse.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comjos@opensuse.orghrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comauxsvr@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.com- Add patch to fix monitor settings issue on amdgpu (kde#468235): * 0001-backends-drm-set-the-scaling-mode-to-none.patch- 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- 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- 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)- 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- 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- 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- 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- 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- 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- Add patch to fix redraw issues with window scaling (kde#461032): * 0001-x11window-revert-more-from-3a28c02f.patch- 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- 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- 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- 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- 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- 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- 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)- 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- 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- Add patch to fix dragging windows in grid view (kde#455268): * 0001-fix-windows-dragging-in-desktop-grid.patch- 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- 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- 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- 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- Add patch to fix client cursor offset in VMs (kde#427060): * 0001-backends-drm-fall-back-to-legacy-mode-in-virtual-mac.patch- 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- Replace %_libdir/libexec with %_libexecdir (boo#1174075)- Add patch to fix mouse event issues in openQA (kde#449273): * 0001-Revert-Remove-mysterious-s_cursorUpdateBlocking-bool.patch- 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)- 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- Add 43caf2539357a1f9d5b2668a8eff151517377a7e.patch: Fix mouse pointer disappearing after using zoom effect on X11 (kde#448537, boo#1195865)- Force PIE when building with gcc-10 (boo#1195628)- 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- 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- 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- 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)- 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)- 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- Add patch to fix kwin_wayland on GLES: * 0001-platforms-drm-only-use-glDrawBuffer-with-desktop-GL.patch- 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+- 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- Add patch to fix black screen when compositing fails to initialize (kde#443953): * kde443953.patch- Make pipewire-devel BR versioned- 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- 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- 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- 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- Add patch to fix issues with EGLStream clients: * 0001-platforms-drm-check-wl_eglstream-buffers-before-atta.patch- 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- 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)- 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)- Recommend hwdata explicitly- 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- 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- 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- 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()- 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)- 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- 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)- 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- 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- Enable accessibility integration- 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- Add compatibility with qml-autoreqprov- 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- Update to 5.20.4 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma-5.20.4 - Changes since 5.20.3: * xwl: No need to delete the source immediately * xwl: No need to create createX11Source twice consecutively * xwl: Do not refresh the x11 Clipboard while fetching (kde#424754) * xwl: Include errors and warnings * screencating: query for dmabuf availability before we start streaming * wayland: Fix clipped thumbnails of client-side decorated apps (kde#428595) * Fixed Toggle Night Color global shortcut, which used i18n in object name, leading to erratic behavior e.g. when system locale or translations changed. (kde#428024) * Set setMoveResize(true) after stopping fullscreen and quick tiling (kde#427848) * screencasting: don't crash if the cursor is too big for our buffer * fix: magiclamp effect wrong direction. * kcm/decorations: Fix border size updating for thumbnails- Update to 5.20.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma-5.20.3 - Changes since 5.20.2: * Restore empty filename check (kde#427979) * drm: Make sure the screens are turned on when we come from suspend (kde#428424) * Move some connects from Scene::addToplevel() to Window constructor * scene: Stop monitoring changes for unmapped surfaces * effects/screenshot: fix the screenshot on GLES * [scene] Fix segfault in KWin::WindowPixmap::shape (kde#426567) * kwinrules: Limit hightlight scrolling duration (kde#428139) * Transform a pending repaint into a workspace repaint before destroying Deleted- Update to 5.20.2 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma-5.20.2 - Changes since 5.20.1: * Provide cursor geometry in device-independent pixels * platform/drm: Fix clipped HiDPI hardware cursors * Clip software cursors * Mark the cursor as rendered after performing compositing * [kwinrules] Allow negative numbers in position (kde#428083) * screencast: Handle the case where pipewire is not installed (kde#427949) * scenes/opengl: Properly render cursors with hidpi * wayland: Fix drag-and-drop cursors with hidpi * platforms/drm: Use a heuristic to determine if EGLDevice backend can be used * ScreenshotEffect: don't expect authorization for interactive screenshots - Drop patches, now upstream: * 0001-screencast-Handle-the-case-where-pipewire-is-not-ins.patch- Add patch to fix crash if pipewire fails to initialize (boo#1178101, kde#427949): * 0001-screencast-Handle-the-case-where-pipewire-is-not-ins.patch- Add XAUTHLOCALHOSTNAME back to 0001-Use-Xauthority-for-Xwayland.patch (boo#1177835)- Fix Xauthority generation (boo#1177875) by modifying 0001-Use-Xauthority-for-Xwayland-authorization.patch: * DISPLAY is not in the environment at that point, use m_displayName * Drop XAUTHLOCALHOSTNAME, FamilyWild takes care of that * FamilyWild doesn't need an address- Update to 5.20.1 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma-5.20.1 - Changes since 5.20.0: * Introduce persistent global share context (kde#415798) * Fix a potential SIGSEGV * qpa: Create a pbuffer for internal windows * core: Use less confusing name for Platform::supportsQpaContext() * qpa: Merge OpenGL platform context classes * scene: Reduce the call cost of Platform::supportsQpaContext() * Fix pipewire stream double free * Detect softpipe and llvmpipe on Mesa 20.2+ * wayland: Introduce logicalToNativeMatrix() helper * platforms/drm: Fix software flip output transforms * platforms/drm: Compute correct cursor transform matrix (kde#427605) * wayland: Fix Qt clients not being maximized initially * xwayland: Avoid creating a tree query on crash (kde#427688) * wayland: Block geometry updates while placing popups * Fix KWIN_EFFECT_FACTORY macros - Drop patches, now upstream: * 0001-Detect-softpipe-and-llvmpipe-on-Mesa-20.2.patch- Add patch to fix software rendering detection with Mesa 20.2+ (boo#1179845): * 0001-Detect-softpipe-and-llvmpipe-on-Mesa-20.2.patch- Update to 5.20.0 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma-5.20.0 - Changes since 5.19.90: * wayland: Fix initialization of dmabuf textures * 3rdparty: Synchronize xcursor.{c,h} * Fix kwin_rules_dialog not showing translated strings * scripting: Fix initialization of WorkspaceWrapper * scripting: Make ClientFilterModel work for Wayland windows * scripting: Properly initialize clients model for Wayland windows * scene: prefer calling mapToGlobal just once * Place internal osd windows according to placement policies (kde#400675) * Properly test internal window flags * Use better window placement heuristics for internal clients * screencast: Replace EGLFence with a glFinish() * Allow calling setFrameGeometry() while the client is being resized (kde#426988) * Fix ghost shadows left by context menus (kde#425294) * Schedule workspace repaint for destroyed clients * x11: Make removal of X11 event filters safe (kde#423319) * Enable shadow protocol support for all Wayland clients * screencast: Ensure that there is current OpenGL context when recording a window (kde#425869) * Expose KWIN_XWL logging category to kdebugsettings * Revert "[effects/slidingpopups] Start the animation on only windowAdded or windowClosed" (kde#426686) * Fix invalidation of cached x stacking order in wayland only mode * Fix for PlasmaSurfaceTest broken in a3b50500 * Fix for potential use-after-free introduced in a3b50500 * effects/flipswitch: Port away from deprecated QTimeline curve shape prop * effects/cubeslide: Port away from deprecated QTimeline curve shape prop * effects/desktopgrid: Port away from deprecated QTimeline curve shape prop * Fix use-after-free when the user hovers over an auto-hide plasma panel in wayland... * libkwineffects: Bump API version- Update to 5.19.90 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma-5.19.90 - Too many changes to list here- Refresh patches: * 0001-Bypass-wayland-interface-blacklisting.patch * 0001-Revert-Make-WindowSwitching-Alt-Tab-the-default-left.patch * 0001-Use-Xauthority-for-Xwayland.patch- Update to 5.19.5 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma-5.19.5 - Changes since 5.19.4: * effects/slidingpopups: Properly clip windows- Update to 5.19.4 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma-5.19.4 - Changes since 5.19.3: * Check if we successfully restored input focus * Grab all possible keyboard modifiers for window commands (kde#424272) * KCM KWin Options setting ActiveMouseScreen set proper default value (kde#424389) * Resize maximised windows upon workspace change (kde#423596) * Partially revert a0c4a8e766a2160 (kde#424223) * Don't perform MouseActivateRaiseAndPassClick for topmost windows * [virtualkeyboard] Fix the qtvirtualkeyboard with Qt 5.15 * [scripts/videowall] Reenable the config dialog- Update to 5.19.3 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma-5.19.3 - Changes since 5.19.2: * Make sure tablet coordinates take decorations into account (kde#423833) * Provide a mask for flag-type properties (window types) * [kcm/kwinrules] Fix types property for NET::AllTypesMask (kde#423214) * [x11] Force FocusIn events for already focused windows * [kcm/kwinrules] Fix detection of wmclass property (kde#423138) * [x11] Hold a passive grab on buttons only when needed (kde#394772) * KCM KWin Decoration : kcfgc File attribute should point to kcfg file (kde#423398)- Update to 5.19.2 * New bugfix release * For more details please see: * https://kde.org/announcements/plasma-5.19.2 - Changes since 5.19.1: * Fix build with loadThemeCursor templates (kde#423052) * KCM Compositing: Fix save state (kde#423223) * KCMoptions: delay initialization after QObject creation in standalone (kde#423111) * [x11] Create egl scene textures with right size * [x11] Provide physical dimensions for outputs (kde#422816)- Update to 5.19.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.19.1.php - Changes since 5.19.0: * [kcm/kwinrules] Fix slow scrolling through rules list (kde#421537) * Fix the Plastik decoration with Qt 5.15 - Drop patches, now upstream: * 0001-Fix-the-Plastik-decoration-with-Qt-5.15.patch- Add patch to fix loading the Plastik window decoration (boo#1172615): * 0001-Fix-the-Plastik-decoration-with-Qt-5.15.patch- Update to 5.19.0 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.19.0.php - Changes since 5.18.90: * [KCM] Fix label in Screen Edges system settings * Capstone commit to prevent force push reversed commits returning accidentally. * [scene] Avoid a crash when currentPixmap is invalid and previousPixmap is null or invalid * [kcm/kwinrules] Fix "window role" combo not showing up (kde#422302) * [kcm/kwinrules] Fix first item position on property list (kde#421583) * [wayland] Fix misuse of EGL/eglmesaext.h (kde#422131) * [effects/blur] Don't blur outside the frame rect (kde#422202) * [kwinrules] Add kconf_update script to fix placement rule * fix compilation, remove extra parenthesis * Wayland: avoid binding disabled outputs to surfaces (kde#419749) * Correctly align natural layout in present windows * [kcm/kwinrules] Extend upper limit of position and size spinners (kde#421892) * [decoration] Fix propagation of client size (kde#419080) * [platforms/drm] show cursor only when it is enabled (kde#418977) * [scene] Re-build window quads after creating a WindowPixmap * [kcm/kwinrules] Detect virtual desktops in Wayland (kde#416165) * [kcm/kwinrules] Fix Placement setting (kde#421586) * [kcm/kwinrules] Fix size properties not being stored (kde#421055) * [kcm/kwinrules] Fix placeholder message in RulesEditor - Remove patches, now upstream: * 0001-scene-Re-build-window-quads-after-creating-a-WindowP.patch- Reintroduce patch, apparently still needed: * 0001-Revert-Make-WindowSwitching-Alt-Tab-the-default-left.patch- Add patch to fix initial rendering of Xwayland windows: * 0001-scene-Re-build-window-quads-after-creating-a-WindowP.patch- Update to 5.18.90 * New feature release * For more details please see: * https://www.kde.org/announcements/plasma-5.18.90.php - Too many changes to list here - Refresh patches: * 0001-Bypass-wayland-interface-blacklisting.patch * 0001-Use-Xauthority-for-Xwayland.patch - Drop patch, upstream changes made it unnecessary: * 0001-Revert-Make-WindowSwitching-Alt-Tab-the-default-left.patch- Update to 5.18.5 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.18.5.php - Changes since 5.18.4.1: * Make Compositor more verbose * [scripting] Re-evaluate exclusions after switching between virtual desktops or activities * Avoid crash in KWin::DrmOutput::updateCursor (kde#420077) * [wayland] Fix teardown order * [wayland] avoid potential crash when checking for window inhibitions on desktop change (kde#420039) * [kcmkwin] Make dialog non blocking (kde#419118)- Update to 5.18.4.1: * Version fixed- Update to 5.18.4 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.18.4.php - Changes since 5.18.3: * [kcmkwin/kwindesktop] Fix inability to create more than one row on the "Virtual Desktops" settings page (kde#419141) * [wayland] Recursively destroy WindowPixmap objects * [scenes/opengl] Print a debug message when viewport limits aren't met- Replace the Requires: xorg-x11-server-wayland dependency with a Recommends so we can install kwin5 in X11 only systems.- Update to 5.18.3 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.18.3.php - Changes since 5.18.2: * Notify about decorations button order change- Update to 5.18.2 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.18.2.php - Changes since 5.18.1: * [kcm/effects] Clip ListView * Schedule a workspace repaint in AbstractClient::minimize() * [plastik] Disable problematic text hints (kde#417699,kde#413179)- Update to 5.18.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.18.1.php - Changes since 5.18.0: * Fix misplaced client windows (kde#417584) * [autotests] Make XWaylandInputTest more robust * Provide input geometry and input transformation matrix for Xwayland clients (kde#417444) * Return early if close button accepts input event (kde#415155) * [libkwineffects] Detect more AMD GPUs with GFX9 (Vega) chips * Require kdecoration >= 5.18.0- The devel subpackage needs libepoxy-devel (boo#1163286) - Remove conditions for Leap 42- Update to 5.18.0 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.18.0.php - Changes since 5.17.90: * [libkwineffects] Detect AMD Navi GPUs * [x11] Fix visual artifacts during interactive resize (kde#415839) * ScreenEdge: Do not use localtime for measuring duration * [scripting] Expose Workspace::sendClientToDesktop() (kde#416093) * Fix minor issues in XdgShellClient::updateClientOutputs * Drop Toplevel::decorationRect() * s/m_xdgShellSurface/m_xdgShellToplevel/g * [wayland] Get rid of some duplicated code * Document AbstractClient::isResize() and AbstractClient::isMove() * Move definition of X11Client::damageNotifyEvent() to x11client.cpp * Rename X11Client::getSyncRequest() to X11Client::syncRequest() * Schedule a decoration repaint when client is resized * [decoration] Implement the size property * Fix kwin.upd not running if python 2 not installed * Port away from a deprecated signal * [wayland] Keep the opposite corner still when resizing a window * [wayland] Provide correct input geometry for client-side decorated clients (kde#416346) * [effects/morphingpopups] Don't animate popups when only shape changes (kde#416531) * [kcms/kwindecoration] Fix saving of window decoration plugin (kde#416525) * [nightcolor] Check whether Night Color is inhibited by a D-Bus service more efficiently * [plugins/windowsystem] Use upstream KWINDOWSYSTEM_BUILD_DEPRECATED_SINCE * [x11] Apply "Block compositing" rule right away (kde#415903) - Refresh 0001-Use-Xauthority-for-Xwayland.patch- Replace %make_jobs with %cmake_build- Update to 5.17.90 * New feature release * For more details please see: * https://www.kde.org/announcements/plasma-5.17.90.php - Too many changes to list here - Refresh patches: * 0001-Revert-Make-WindowSwitching-Alt-Tab-the-default-left.patch * 0001-Use-Xauthority-for-Xwayland.patch - Drop patch, fallout apparently fixed: * 0001-Revert-platforms-x11-Force-glXSwapBuffers-to-block-w.patch - Add patch to avoid env in shebang: * 0001-Use-fixed-absolute-path-instead-of-usr-bin-env-in-sh.patch- Update to 5.17.5 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.17.5.php - Changes since 5.17.4: * [nightcolor] Fix division by zero (kde#415359) * Possible fix for KDecoration crash in systemsettings (kde#411166) - Remove patches, now upstream: * 0001-Possible-fix-for-KDecoration-crash-in-systemsettings.patch- Add patch to fix crash in systemsettings (kde#411166): * 0001-Possible-fix-for-KDecoration-crash-in-systemsettings.patch- Update to 5.17.4 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.17.4.php - Changes since 5.17.3: * Destroy dmabuf implementation on EGL backend going down (kde#413637) * [kcmkwin/kwindecoration] Better presentation of tabs * fix compilation with no-deprecated build of kwindowsystem * Fix the order of arguments passed to changeMaximize method (kde#413424,kde#412888,kde#413554) * [libkwineffects] Restore GL_DRAW_FRAMEBUFFER binding in GLTexture::clear- Update to 5.17.3 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.17.3.php - Changes since 5.17.2: * [wayland] Fix sha check of filtered applications * [effects/startupfeedback] Fallback to small icon size when no cursor size is configured (kde#413605) - Add patch to disarm wayland interface filter: * 0001-Bypass-wayland-interface-blacklisting.patch- Update to 5.17.2 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.17.2.php - Changes since 5.17.1: * Dmabuf recovery on EGL reset (kde#411980) * [kcmkwin/kwindecoration] Fix default window size in KCMShell This also fixes a binding loop. (kde#413557) * [kcmkwin/desktop] Elide "Show animation when switching" checkbox text (kde#403151) * [kcmkwin/kwinvirtualdesktops] Improve default window size when opened in kcmshell * [scripting] Provide conversion functions for AbstractClient (kde#413044) * Don't use MESA_EGL_NO_X11_HEADERS * [kcmkwin/kwindecoration] Elide "theme default border size" CheckBox- Update to 5.17.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.17.1.php - Changes since 5.17.0: * Fix non-atomic output init (kde#412684) * [aurorae] Fix visibility of Context Help button (kde#413145) * [effects/startupfeedback] Scale application icon size with cursor size * glx: Don't use sRGB configs on llvmpipe with depth 16 * [aurorae] Fix crash on KCM teardown with Qt5.14 * [tabbox] Correctly set global short on kwin tabbox (kde#407000)- Update to 5.17.0 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.17.0.php - Changes since 5.16.90: * [platforms/drm] Disable transformations * don't allow to resize or move fullscreen windows * [platforms/hwcomposer] Fix build failure after D23495 * Use lambdas for queued invocation of composition suspending (kde#412353) * [nightcolor] Print a debug message upon receiving new location from kded module * [nightcolor] Add missing const qualifiers * [nightcolor] Use local time in Automatic and Location mode- Update to 5.16.90 * New feature release * For more details please see: * https://www.kde.org/announcements/plasma-5.16.90.php - Too many changes to list here - Refresh 0001-Use-Xauthority-for-Xwayland.patch- Update to 5.16.5 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.16.5.php - Changes since 5.16.4: * [effects/desktopgrid] Don't change activities (kde#301447) * Remove slideWindow(QWidget*) overload with recent KWindowSystem- Update to 5.16.4 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.16.4.php - Changes since 5.16.3: * [kcmkwin/kwindesktop] Make SpinBox editable (kde#410368) * Fix Qt warnings when rect is invalid, e.g. QRect(0,2111 3840x0) * Don't crash when highlighted tabbox client is closed (kde#406784) * Fix case-sensitivity typo in libinput configuration function (kde#408943) * Fix creation of kdeglobals if /etc/xdg/kdeglobals present- Use %_kf5_debugdir to install logging categories files.- Update to 5.16.3 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.16.3.php - Changes since 5.16.2: * Fix check for SCHED_RESET_ON_FORK feature in clean build * [effects/blur] Disable sRGB when the framebuffer is linear (kde#408594) * Fix maximize Apply Now rule * [tabbox] Properly determine depressed modifiers on X11 (kde#407720) * glx: Prefer an sRGB capable fbconfig * Decorate only toplevel internal clients (kde#407612) - Remove patches, now upstream: * 0001-Fix-for-the-blur-effect-on-Intel-on-X.patch- Backport "fix for the blur effect on Intel on X" * 0001-Fix-for-the-blur-effect-on-Intel-on-X.patch (kde#408594, D21908)- Update to 5.16.2 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.16.2.php - Changes since 5.16.1: * [placement] Avoid smart placement strategy with invalid client sizes (kde#408754) * Make sure we don't resize clients before they've been set up * Avoid crash without XWayland * [wayland] Obey m_requestGeometryBlockCounter inside updateDecoration * [platforms/X11] Disable VSync for QtQuick Windows (kde#406180)- Update to 5.16.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.16.1.php - Changes since 5.16.0: * Really use the translations. Patch by Victor Ryzhykh - Update to 5.16.0 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.16.0.php - Changes since 5.15.90: * Avoid again invalid geometry of internal clients (kde#386304) * [effects/screenshot] Upload data to xpixmap in chunks * Move knsrc files to the new location * Avoid potential assert in SM saving (kde#395712)- Use the right require type for permissions.- Mention Qt plugins and QML modules explicitly - Move htmldoc translations to -lang subpackage- Update to 5.15.90 * New feature release * For more details please see: * https://www.kde.org/announcements/plasma-5.15.90.php - Too many changes to list here - Adjust 0001-Use-Xauthority-for-Xwayland.patch for upstream changes- Update to 5.15.5 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.15.5.php - Changes since 5.15.4: * Fix captions with non-BMP characters (kde#376813) * [libkwineffects] Use fully qualified type name for signal * [effects/fallapart] Don't animate popups * Fix plugins/qpa build with Qt 5.13 (kde#406056) * Also unset QT_SCALE_FACTOR (kde#406195)- Revert upstream commit to avoid issues with NVIDIA optimus (kde#406180): * 0001-Revert-platforms-x11-Force-glXSwapBuffers-to-block-w.patch- Update to 5.15.4 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.15.4.php - Changes since 5.15.3: * Force server-side decoration if no borders are forced by user (kde#405385) * [platforms/x11] Force glXSwapBuffers to block with NVIDIA driver * Properly restore current desktop from session (kde#390295) * [platforms/fbdev] Use a better way to correct activating framebuffer devices- Update to 5.15.3 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.15.3.php - Changes since 5.15.2: * [platforms/x11] Properly unload effects on X11 (kde#399572) * Properly restore current desktop from session (kde#390295) * [effects/screenshot] Set m_windowMode in screenshotWindowUnderCursor (kde#374864) - Remove patches, now upstream: * Set-m_windowmode-in-screenshotWindowUnderCursor.patch - Workaround doc translation needing a newer kdoctools- Add Set-m_windowmode-in-screenshotWindowUnderCursor.patch to fix "Capture the current pop-up only" mode in spectacle (boo#1123638, kde#374864)- Add "AND GPL-3.0-or-later" to the license- Update to 5.15.2 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.15.2.php - Changes since 5.15.1: * Don't destroy DecorationRenderer in setup/finish compositing- Update to 5.15.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.15.1.php - Changes since 5.15.0: * [effects/desktopgrid] Don't copy windows on X11 (kde#404442) * Enable -DQT_NO_URL_CAST_FROM_STRING and fix compilation * Make the new Window Decoration KCM translatable * Copy layer repaints to Deleted- Update to 5.15.0 * New feature release * For more details please see: * https://www.kde.org/announcements/plasma-5.15.0.php - Changes since 5.14.90: * [effects/screenedge] Use correct blend function (kde#403570) * Fix --no-global-shortcuts option * [effects/startupfeedback] Fix shader * Save the correct value of noborder property (kde#403948) * [kcmkwin/compositing] Fix effect video previews * [wayland] Send VirtualDesktop::done after editing a property * Keep _NET_DESKTOP_NAMES in sync * Fix flickering with Qt 5.12 * Fix "context objects" in VirtualDesktopManager::setVirtualDesktopManagement * Set desktop name "atomically" when using the plasma virtual desktop protocol * Generate desktop ids without curly braces * Make sure that new virtual desktops can be activated by using plasma virtual desktop protocol * Fix VirtualDesktopManager::createVirtualDesktop (kde#403312) * Delete names of removed desktops from kwinrc * [scenes/opengl] Destroy the lanczos filter when the backend is still alive (kde#403370) * [build] Search for kirigami as a runtime dependency * Compile the virtual backend with older Mesa (kde#403326) * Fix DesktopGrid drag on X11 - Remove patches, now upstream: * 0001-Fix-flickering-with-Qt-5.12.patch * 0001-Compile-the-virtual-backend-with-older-Mesa.patch- Add patch to force initialization of OpenGL to fix flickering (boo#1120090, QTBUG-73122): * 0001-Fix-flickering-with-Qt-5.12.patch- Update to 5.14.90 * New feature release * For more details please see: * https://www.kde.org/announcements/plasma-5.14.90.php - Too many changes to list here - Add patch to fix build on 42.3: * 0001-Compile-the-virtual-backend-with-older-Mesa.patch- Update to 5.14.5 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.14.5.php - Changes since 5.14.4: * [platforms/x11/standalone] Pass kxkbconfig to Xkb prior to reconfigure (kde#402764)- Update to 5.14.4 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.14.4.php - Changes since 5.14.3: * actually initialize kcrash for xclipboardsync * [wayland] Don't crash when resizing windows (kde#397577) * [effects/slidingpopups] Don't crash when sliding virtual desktops (kde#400170)- Add David Edmundson's key to plasma.keyring - Update to 5.14.3 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.14.3.php - Changes since 5.14.2: * Flush kwinrulesrc in RuleBook::save (kde#399778) * [effects/desktopgrid] Don't display the close button from Present Windows (kde#364710) * [effects/presentwindows] Avoid potential freeze during fill-gaps (kde#364709,kde#380865,kde#368811) * [effects/thumbnailaside] Save shortcuts (kde#400351) * [effects/desktopgrid] Specify screen projection matrix when drawing moving window (kde#361371,kde#364509) * [effects/invert] Don't block blur and background contrast effect (kde#279076,kde#359583)- Update to 5.14.2 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.14.2.php - No code changes since 5.14.1- Update to 5.14.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.14.1.php - Changes since 5.14.0: * [kcmkwin/ruleswidget] Disable "Detect" button when countdown is running (kde#399644) * [effects/diminactive] Delete active transitions when window is deleted (kde#399612) * [activities] Fix logic error in user menu blocking activity updates * [qpa] Always keep a at least one screen (kde#399564) * [effects/wobblywindows] Fix visual artifacts caused by maximize effect (kde#370612)- Update to 5.14.0 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.14.0.php - Changes since 5.13.90: * [effects/zoom] Set wrap mode for cursor texture (kde#338254) * fixuifiles * Fix untranslatable strings in debug_console.ui shortcutdialog.ui (kde#398703)- Add tarball signature and keyring containing keys of release managers Jonathan Riddell and Bhushan Shah- Update to 5.13.90 * New feature release * For more details please see: * https://www.kde.org/announcements/plasma-5.13.90.php - Too many changes to list here- Update to 5.13.5 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.13.5.php - Changes since 5.13.4: * Avoid global static for effects * [effects] Use more effectData() in BuiltInEffects * [kcmkwin] Use QtQuick.Controls 2.0 for Label and TextField (kde#366451) * Update kwindecoration docbook- Update to 5.13.4 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.13.4.php - Changes since 5.13.3: * [kcmkwin/kwindecoration] Add missing QT include * Don't remove outputs during page flip (kde#396272) * [wayland] Confine pointer to screen geometry (kde#374867) * [effects/desktopgrid] Don't change activities (kde#301447)- Update to 5.13.3 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.13.3.php - Changes since 5.13.2: * Link clipboard sync helper to kcrash * Avoid potential assert in SM saving (kde#395712)- Update to 5.13.2 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.13.2.php - Changes since 5.13.1: * Revert "Workaround crash in Aurorae destruction" (kde#395732) * Workaround crash in Aurorae destruction (kde#395346)- Update to 5.13.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.13.1.php - Changes since 5.13.0: * [libkwineffects/kwinglutils] Calculate correct srcY0 and srcY1 in GLRenderTarget::blitFromFramebuffer * Fix multimonitor blur (kde#393723) * [effects/blur] Check for blitting support * Fix blur on Wayland when scaling is used (kde#391387) * Hide decoration tooltip when the decoration gets destroyed (kde#394977)- Update to 5.13.0 * New feature release * For more details please see: * https://www.kde.org/announcements/plasma-5.13.0.php - Changes since 5.12.90: * Don't scale resolution dependent cursor size twice * Reparse rules config prior to update (kde#393788) * Do not save kwinrulesrc on every window opening/closing (kde#393911) * Update seat's timestamp after waking up screen through double tap (kde#392754) * Use XdgShell Unstable V6 in nested wayland platform * Ensure the QToolTip on the deocration does not steal key events (kde#393253) * Do not unset cursor image when cursor enters a surface- Update to 5.12.90 * New feature release * For more details please see: * https://www.kde.org/announcements/plasma-5.12.90.php - Too many changes to list here- Update to 5.12.5 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.12.5.php - Changes since 5.12.4: * Convert JS files to UTF-8 (from ISO-8859-15) * [KScreen Effect] Fix fade to black (kde#388384) * Reparse the input configuration when we are notified that it changed * Don't try to filter null key combinations (kde#390110) * drm backend: choose correct EGL config with mesa-18 * Ensure _NET_CURRENT_DESKTOP is set on startup (kde#391034)- Update to 5.12.4 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.12.4.php - Changes since 5.12.3: * [colorcorrection] Apply current color temperature on screen hot plug (kde#391623) * [effects/coverswitch] Fix broken reflection on multi-monitor setup (kde#378688) * [AppMenu] Ignore show request when application menu isn't configured (kde#392012)- Add patch to create Xauthority on wayland, to support connections as different user (boo#1084737): * 0001-Use-Xauthority-for-Xwayland.patch- Update to 5.12.3 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.12.3.php - Changes since 5.12.2: * Fix the build on armhf/aarch64 * Convert EffectView to a QQuickWidget * Sanity check WindowQuad before trying to create a grid out of it (kde#390953) * Fix typo in config group name * [kcmkwin/rules] Disable detect button on Wayland * Don't crash if the cursor theme fails to create (kde#390314) * Support modifier mouse/scroll action on internal decorated windows (kde#374880) * Explicitly include to fix build with Qt 5.11 * [autotests] Set breeze icon theme name in integration tests * Send hoverLeave or hoverMotion after touch up on decoration (kde#386231) * Init the icon in ShellClient::init * Disable window rule configuration for Wayland * Properly handle move during touch events (kde#390113)- Update to 5.12.2 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.12.2.php - Changes since 5.12.1: * None- Update to 5.12.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.12.1.php - Changes since 5.12.0: * Fix compilation without libinput * Make it possible to compile 5.12 branch with a kdecoration from master * [x11] Fix interactive point selection (kde#387720) * Block geometry updates on move resize finish and don't configure xdg shell surfaces while blocked (kde#388072) * Enable blending if a subsurface has an alpha channel- Update to 5.12.0 * New feature release * For more details please see: * https://www.kde.org/announcements/plasma-5.12.0.php - Changes since 5.11.95: * [libinput] Ensure Event::device returns a proper Device (kde#389674) * Acknowledge the server side deco mode in WaylandServer not ShellClient (kde#389117) * From 22% of cpu in hasTransientInternal to 0.2x% * [autotests/integration] Add test for broken quick tiling for xdg_shell * [effects/blur] Disable texture cache on Wayland- Build with gcc7 on Leap 42.3, gcc6 no longer works because of a change to the default compiler flags in openSUSE:Leap:42.3:Update (boo#1077345)- Update to 5.11.95 * New feature release * For more details please see: * https://www.kde.org/announcements/plasma-5.11.95.php - Too many changes to list here- Update to 5.11.5 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.11.5.php - Changes since 5.11.4: * Add missing include- Add parens to fix build for 42.x- As permissions now has CAP_SYS_NICE for kwin_wayland, enable support here- Update to 5.11.4 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.11.4.php - Changes since 5.11.3: * Allow glXChooseFBConfig to return sRGB capable fbconfig (kde#387159) * Fix leaking of FDs requested from logind * Fix race condition with libinput events on startup * Fix build with a KWindowSystem framework that doesn't pull QWidget * Allow a cross-process check for same applications (kde#386043) * Don't use XDGv6 in stable * Support modifier+mouse button on window decoration (kde#386708) * Remove unnecessary QString::arg call * fix occassional crash caused by needlessly delayed signals (bko#363224)- Update to 5.11.3 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.11.3.php - Changes since 5.11.2: * Don't use the global KConfig object on the OpenGL freeze detection thread (kde#372114) * Fix rendering issues of subsurfaces by using proper clipping (kde#385924) * Fix viewport for screenshot on multiple screens * Set scale on glScissor calls * Fix glScissor calls with y-offset screens * Fix viewport on vertically stacked monitors (kde#386099,kde#385655)- Update to 5.11.2 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.11.2.php - Changes since 5.11.1: * None- Update to 5.11.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.11.1.php - Changes since 5.11.0: * Ensure leave event is send to decoration when a window maximizes (kde#385140) * Update pointer position whenever a window gets (un)minimized (kde#378704) * Fix DRM EGL crash regression * [autotests] Fix typo * [platforms/drm] Use a shared pointer for gbm_surface (kde#385372) * Ensure internal Wayland connection is properly setup before creating LockScreen integration (kde#385397)- Update to 5.11.0 * New feature release * For more details please see: * https://www.kde.org/announcements/plasma-5.11.0.php - Changes since 5.10.95: * Fix: Missing dependencies for kwin autotests * remove xdgv6 use from 5.11 branch * Also send Wayland clients to a new desktop if their desktop was removed * Don't recreate kwayland blurmanager on screen size changes * Don't reload background contrast effect on screen resize * [tabbox] Create X11Filter on establishKeyboardGrab (kde#385032) * Restore cursors across multiple screens (kde#385003) * Properly update the visible (icon) name when the caption changes (kde#384760) * Make sure OpenGL Context is valid before deleting shader (kde#384884) * Don't scale cursor hotspot differently to cursor (kde#384769)- Update to 5.10.95 * New feature release * For more details please see: * https://www.kde.org/announcements/plasma-5.10.95.php - Too many changes to list here- Require kdialog- Update to 5.10.5 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.10.5.php - Changes since 5.10.4: * Print plugin name in case of a loading error. * Update KNS providers to https * Call Platform::setupActionForGlobalAccel on the Client shortcut * [effects] Exclude OSD windows from desktop grid (kde#376987)- Update to 5.10.4 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.10.4.php - Changes since 5.10.3: * [aurorae] Add support for shaded windows (kde#373319) * Properly swap the quick tile side when pressing the shortcut again (kde#382313) * [aurorae] Mark the render QQuickWindow as frameless * [platforms/x11] Quit the OpenGL Freeze protection thread on shutdown (kde#382283) * [qpa] Prevent crash due to Surface getting null (kde#382063) * [platforms/x11] Fix incorrect screen edge approaching with switch desktop on window move (kde#381849) * [effects/slideback] Ignore windows which are not in visible area (kde#381402) * Prevent endless loop in checkGLError due to GL_CONTEXT_LOST (kde#381870) * Restore active client after ending showing desktop (kde#375993) * Skip Shader self test for Mesa >= 17 (kde#376801)- Readd patch to revert upstream commit, the upstream "fix" is not enough: * 0001-Revert-Make-WindowSwitching-Alt-Tab-the-default-left.patch- Update to 5.10.3.1 * Fix freeze in KWin::checkGLError on startup which affects machines with an NVidia card (kde#381870)- Update to 5.10.3 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.10.3.php - Changes since 5.10.2: * Properly block the edge also for touch screen edges (kde#380476) * [platforms/x11] Add support for GLX_NV_robustness_video_memory_purge (kde#344326) * Fix double click on window deco if tripple clicked (kde#361241) * Make shadows work for windows 100% width or height (kde#380825) * [tabbox] Fix casts to Client where it should be AbstractClient * Fix switch desktop on screenedge while resizing a Wayland window * Fix switch desktop through edge when moving window (kde#380440) * Workaround Qt regression of no longer delivering events for the root window (kde#360841) * Better handle cases when the xkb keymap fails to be created (kde#381210) - Remove patches, now upstream: * 0001-Force-creation-of-platform-window-for-the-desktop.patch * 0001-Revert-Make-WindowSwitching-Alt-Tab-the-default-left.patch- Add workaround to fix input for fullscreen effects with Qt 5.9: * 0001-Force-creation-of-platform-window-for-the-desktop.patch- Revert upstream commit to disable a 1px window obstructing the left edge of the screen (kde#380476): * 0001-Revert-Make-WindowSwitching-Alt-Tab-the-default-left.patch- Update to 5.10.2 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.10.2.php - Changes since 5.10.1: * None- Update to 5.10.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.10.1.php - Changes since 5.10.0: * Fix Aurorae decorations with non integer DPI (kde#380524)- Update to 5.10.0 * New feature release * For more details please see: * https://www.kde.org/announcements/plasma-5.10.0.php - Changes since 5.9.95: * Fix compilation without libinput. #if is used everywhere else, #ifdef is wrong. * Improve the escape key handling for breaking constrained pointers (kde#378452) * [DRM plugin] No forward declare of DrmSurfaceBuffer without GBM (kde#379732) * Use resourceClass as fallback for XWayland clients instead of resourceName. - Remove patches, now upstream: * 0001-DRM-plugin-No-forward-declare-of-DrmSurfaceBuffer-wi.patch * 0001-Improve-the-escape-key-handling-for-breaking-constra.patch- Update to 5.9.95 * New feature release * For more details please see: * https://www.kde.org/announcements/plasma-5.9.95.php - Too many changes to list here - Add upstream patches from Plasma/5.10: * 0001-DRM-plugin-No-forward-declare-of-DrmSurfaceBuffer-wi.patch * 0001-Improve-the-escape-key-handling-for-breaking-constra.patch- Update to 5.9.5 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.9.5.php - Changes since 5.9.4: * Sort the themes in decoration KCM * Fix KWin decoration KCM showing correct index at startup * [platforms/drm] Explicitly request event context version 2 * Fix crash on dragging titlebar buttons in System Settings (kde#374153) * [kcm_kwindecoration] Respect theme colors in buttons * [platforms/drm] Explicitly request event context version 2 * [kcmkwin/compositing] Do not write GLPlatformInterface config (kde#378114) * [slidingpopups] Only remove WindowClosedGrabRole if the effect owns the grab (kde#376609) * Fix crash on dragging titlebar buttons in System Settings (kde#374153) * [Aurorae AppMenuButton] Show if client has app menu * [Plastik Decoration] Show application menu button if client has one * [Aurorae DecorationButton] Hook up app menu button (kde#375862) * [kcm_kwindecoration] Respect theme colors in buttons * [kcm_kwindecoration] Respect theme colors in buttons- Update to 5.9.4 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.9.4.php - Changes since 5.9.3: * move the view at the correct index at startup- Update to 5.9.3 * New bugfix release * For more details please see: * https://www.kde.org/announcements/plasma-5.9.3.php - Changes since 5.9.2: * move the view at the correct index at startup * We need Breeze 5.9 * Find minimum required Breeze version instead of current version * Avoid a crash on Kwin decoration KCM teardown- Update to 5.9.2 * New feature release * For more details please see: * https://www.kde.org/announcements/plasma-5.9.2.php - Changes since 5.9.1: * [autotests] Add test case for quick tiling on X11 * Avoid a crash on Kwin decoration KCM teardown * Support creation of PlasmaShellSurface prior to ShellSurface- Update to 5.9.1 * New feature release * For more details please see: * https://www.kde.org/announcements/plasma-5.9.1.php - Changes since 5.9.0: * Call performMoveResize when we got a new geoemtry during resize * [autotests] Add test case for resizing window manually- Update to 5.9.0 * New feature release * For more details please see: * https://www.kde.org/announcements/plasma-5.9.0.php - Changes since 5.8.95: * Add workaround for touch input offset for decorated windows * Add support for skip close animation to OnScreenMessage * Support modifier-only-shortcuts when capslock is on * Translate the layout name when passing to layout change OSD * [autotests] Add test case for modifier only trigger when capslock enabled * [autotests] Add test case for modifier only trigger when capslock enabled * Fixed initial graying out options in Cube Effect settings * use proper packagestructures * Parse minimise all borders on the JS side * [TabBox] Remember current model index on SwitcherItem model set * Add support for skipCloseAnimation for internal windows * Correct inital loading of BorderActivate * Add minimize all to screen edges KCM- Update to 5.8.95 (Plasma 5.9 Beta) * New feature release * For more details please see: https://www.kde.org/announcements/plasma-5.8.95.php - Changes: * See https://www.kde.org/announcements/plasma-5.8.5-5.8.95-changelog.php#kwin- Update to 5.8.5 * New bugfix release * For more details please see: https://www.kde.org/announcements/plasma-5.8.5.php- Update to 5.8.4 * New bugfix release * For more details please see: https://www.kde.org/announcements/plasma-5.8.4.php- Build with optional wayland components only on Tumbleweed (KWin's Wayland integration is useless w/o XWayland which we have only in Tumbleweed)- Introduce new _plasma5_bugfix global for more fine-tuned dependencies - Update BuildRequires accordingly- Update to 5.8.3 * New bugfix release * For more details please see: https://www.kde.org/announcements/plasma-5.8.3.php - Remove upstream patches: * 0001-platformx-x11-Add-a-freeze-protection-against-OpenGL.patch * 0002-platformx-x11-Add-a-freeze-protection-against-OpenGL.patch * 0003-Remove-most-overhead-caused-by-the-freeze-detection-.patch * 0004-Do-a-count-down-of-framesToTestForSafety.patch * 0005-Use-only-one-timer-to-detect-freezes-and-other-optim.patch * 0006-Test-3-frames-for-freezes-by-default.patch * 0007-Only-call-PostLastGuardedFrame-when-OpenGLCompositin.patch- Add 0001-platformx-x11-Add-a-freeze-protection-against-OpenGL.patch, 0002-platformx-x11-Add-a-freeze-protection-against-OpenGL.patch, 0003-Remove-most-overhead-caused-by-the-freeze-detection-.patch, 0004-Do-a-count-down-of-framesToTestForSafety.patch, 0005-Use-only-one-timer-to-detect-freezes-and-other-optim.patch, 0006-Test-3-frames-for-freezes-by-default.patch and 0007-Only-call-PostLastGuardedFrame-when-OpenGLCompositin.patch to detect freezes caused by broken nouveau opengl drivers and recover from that situation (boo#1003402, boo#1005323)- Update to 5.8.2 * New bugfix release * For more details please see: https://www.kde.org/announcements/plasma-5.8.2.php- Update to 5.8.1 * New bugfix release * For more details please see: https://www.kde.org/announcements/plasma-5.8.1.php- Add Source: URL back- Update to 5.8.0 * New LTS feature release * For more details please see: https://www.kde.org/announcements/plasma-5.8.0.php - Removed patch (upstream): fix-build.patch- kwin5 requires xkbcommon >= 0.5.0 now for building- Revert usage of %{version} and define %{_plasma5_version} if needed to make the same spec usable in KUF- Update to 5.7.95 (Plasma 5.8 Beta) * New LTS feature release * For more details please see: https://www.kde.org/announcements/plasma-5.7.95.php - Added patch: fix-build.patch- Update to 5.7.5 * New bugfix release * For more details please see: https://www.kde.org/announcements/plasma-5.7.5.php- Update to 5.7.4 * New bugfix release * For more details please see: https://www.kde.org/announcements/plasma-5.7.4.php- Update to 5.7.3 * New bugfix release * For more details please see: https://www.kde.org/announcements/plasma-5.7.3.php- Update to 5.7.2 * New bugfix release * For more details please see: https://www.kde.org/announcements/plasma-5.7.2.php- Update to 5.7.1 * New bugfix release * For more details please see: https://www.kde.org/announcements/plasma-5.7.1.php- Use the new %kf5_find_lang macro to create the file list for the lang package - Remove rpmlintrc file, it is not needed any more now- Update to 5.7.0 * New feature release * For more details please see: https://www.kde.org/announcements/plasma-5.7.0.php- Update to 5.6.4 * New bugfix release * For more details please see: https://www.kde.org/announcements/plasma-5.6.4.php- Update to 5.6.3 * New bugfix release * For more details please see: https://www.kde.org/announcements/plasma-5.6.3.php- Update to 5.6.2 * New bugfix release * For more details please see: https://www.kde.org/announcements/plasma-5.6.2.php- Update to 5.6.1 * New bugfix release * For more details please see: https://www.kde.org/announcements/plasma-5.6.1.php - Drop upstreamed 0001-use-a-global-static-for-animation-ids.patch- Added 0001-use-a-global-static-for-animation-ids.patch (kde#360068, kde#352254)- Update to 5.6.0 * New feature release * For more details please see: https://www.kde.org/announcements/plasma-5.6.0.php- Update to 5.5.5 (boo#968966) * Bugfix release * For more details please see: https://www.kde.org/announcements/plasma-5.5.5.php- Update to 5.5.4: * Bugfix release * For more details please see: https://www.kde.org/announcements/plasma-5.5.4.php- Update to 5.5.3: * Bugfix release * For more details please see: https://www.kde.org/announcements/plasma-5.5.3.php- Update to 5.5.2: * Bugfix release * For more details please see: https://www.kde.org/announcements/plasma-5.5.2.php- Update to 5.5.1: * Bugfix release * For more details please see: https://www.kde.org/announcements/plasma-5.5.1.php- Update to 5.5.0: * For more details please see: https://dot.kde.org/2015/12/08/plasma-55-beautiful-new-artwork - Move to cmake(...) BuildRequires where possible- Update to 5.4.3 (boo#955068): * For more details please see: https://www.kde.org/announcements/plasma-5.4.3.php- Update to 5.4.2: * For more details please see: https://www.kde.org/announcements/plasma-5.4.2.php- Remove the waylang-egl dependency in SLE-12 where the package is not available - Use %fdupes to link duplicated files and fix one rpmlint error and 16 warnings- Update to 5.4.1: * For more details please see: https://www.kde.org/announcements/plasma-5.4.1.php- Update to 5.4.0: * For more details please see: https://www.kde.org/announcements/plasma-5.4.0.php- Update to 5.3.95 aka 5.4 beta: This release of Plasma brings many nice touches for our users such as much improved high DPI support, KRunner auto-completion and many new beautiful Breeze icons. It also lays the ground for the future with a tech preview of Wayland session available. We're shipping a few new components such as an Audio Volume Plasma Widget, monitor calibration tool and the User Manager tool comes out beta. * For more details please see: https://www.kde.org/announcements/plasma-5.3.95.php - Drop geometry_fix.diff and port-session-management.diff, upstreamed - Enable wayland integration unconditionally- Fix version checks regarding Leap versioning- Added geometry_fix.diff: fixes a resizing bug, see kde#348640 and also helps with https://github.com/Flupp/sticky-window-snapping/issues/1- Update to 5.3.2: * Bugfix release * For more details please see: https://www.kde.org/announcements/plasma-5.3.2.php - Drop set-still-required-xcb-properties-in-findRule.patch, merged upstream- Add set-still-required-xcb-properties-in-findRule.patch (kde#348472)- Update to 5.3.1: * Bugfix release * For more details please see: https://www.kde.org/announcements/plasma-5.3.1.php- Update port-session-management.diff to latest version, and reapply it- Update port-session-management.diff, but comment it out - it has the desired effect for kdelibs4-based applications, but KF5-based ones aren't restored at all- Added port-session-management.diff: ports KWin part in the session management for Plasma 5 (kde#341930). There are still per application bugs. See https://git.reviewboard.kde.org/r/123580/- Update to 5.3 Final: * For more details please see: https://www.kde.org/announcements/plasma-5.3.0.php- Update to 5.2.95 aka 5.3 beta: * New feature release * For more details please see: https://www.kde.org/announcements/plasma-5.2.95.php - Update required Qt version to 5.4.0 - Update required KF5 version to 5.8.0 - Added libQt5Core-private-headers-devel, pkgconfig(x11-xcb) and pkgconfig(xcb-cursor) BuildRequires - Drop pkgconfig(xcursor) BuildRequires - Hardcode required libQt5Core5 due to usage of Qt5Core private headers (which don't guarantee ABI/API stability even in point releases) - Drop the Obsoletes to oxygen5-decoration, the decoration is again part of 5.3 release- Added fix_nvidia.patch from upstrem to resolve kde#343551- Update to 5.2.2: * Bugfix release * For more details please see: https://www.kde.org/announcements/plasma-5.2.2.php- Add explicit kiconthemes-devel BuildRequires- Update to 5.2.1: * Bugfix release * For more details please see: https://www.kde.org/announcements/plasma-5.2.1.php - Drop patches merged upstream: 0001-Trigger-rebuilding-of-quads-after-creating-a-new-Dec.patch, 0001-use-xembed-for-the-qml-view-of-window-decorations-mo.patch, 0002-Avoid-deleting-an-engine-whilst-components-from-our-.patch and 0003-Disable-libinput-integration-if-0.8-is-found.patch- Added patches from upstream: 0001-Trigger-rebuilding-of-quads-after-creating-a-new-Dec.patch, 0001-use-xembed-for-the-qml-view-of-window-decorations-mo.patch (kde#341971), 0002-Avoid-deleting-an-engine-whilst-components-from-our-.patch and 0003-Disable-libinput-integration-if-0.8-is-found.patch (kde#342893)- Update to 5.2 Final: * For more details please see: https://www.kde.org/announcements/plasma-5.2.0.php- Update to 5.2 Beta aka 5.1.95: * Undo changes to Plasma desktop layout * Smarter sorting of results in KRunner * Breeze window decoration theme adds a new look to your desktop and is now used by default * New white mouse cursor theme for Breeze. * New plasma widgets: 15 puzzle, web browser, show desktop * Over 300 bugs fixed throughout Plasma modules. * For more details please see: https://www.kde.org/announcements/plasma-5.1.95.php - BuildRequire Frameworks >= 5.6.0 - Drop fixed-data-type-for_KDE_NET_WM_BLUR_BEHIND_REGION.patch, merged upstream - Add pkgconfig(libinput) and pkgconfig(libudev) BuildRequires on openSUSE >= 13.2 - Drop egl, gl and glesv2 BuildRequires, they are now only runtime requirements - Require breeze5-decoration, new default decoration - (Build)Require libkdecoration2-devel - Drop libkdecorations5(-devel), obsoleted by new external library - Drop baselibs.conf, there are no more relevant shlibs provided by kwin5 - Require Mesa-libEGL1, libQt5Gui5, libKF5WindowSystem5 and plasma-framework with minimal version kwin5 was compiled against - Obsolete oxygen5-decoration- Update to 5.1.2: * Bugfix release * Drop check whether Compositing is enabled * Cleanup electric border handling in leaveMoveResize, kde#341673 * Fix ui files * Require OpenGL 2.0 in the SceneOpenGL2 constructor, kde#340254 * For more details please see: https://www.kde.org/announcements/plasma-5.1.2.php - Added fixed-data-type-for_KDE_NET_WM_BLUR_BEHIND_REGION.patch, kde#328817- Update to 5.1.1: * Bugfix release * Correcting Exec command in kwinscripts.desktop, kde#334177 * For more details please see: https://www.kde.org/announcements/plasma-5.1.1.php- Recommend lang subpackage - BuildRequire components used for wayland backend only for >= 13.2- Adjust Qt5 buildrequires in the way they are explicitly searched in CMakeLists: add pkgconfig(Qt5Core) >= 5.3.0, drop pkgconfig(Qt5Gui) >= 5.3.0, pkgconfig(Qt5Network) >= 5.3.0 and pkgconfig(Qt5Qml) >= 5.3.0s390zl22 1684764580  !"#$%&'()*+,-./05.27.45.27.4-bp155.1.65.27.4-bp155.1.6 kwin_export.hkwinanimationeffect.hkwinconfig.hkwineffects.hkwineffects_export.hkwinglobals.hkwinglplatform.hkwingltexture.hkwinglutils.hkwinglutils_export.hkwinglutils_funcs.hkwinoffscreeneffect.hkwinoffscreenquickview.hkwinquickeffect.hKWinDBusInterfaceKWinDBusInterfaceConfig.cmakeKWinEffectsKWinEffectsConfig.cmakeKWinEffectsConfigVersion.cmakeKWinEffectsTargets-none.cmakeKWinEffectsTargets.cmakelibkwineffects.solibkwinglutils.sointerfacesorg.kde.KWin.Plugins.xmlorg.kde.KWin.TabletModeManager.xmlorg.kde.KWin.VirtualDesktopManager.xmlorg.kde.KWin.xmlorg.kde.kwin.ColorCorrect.xmlorg.kde.kwin.Compositing.xmlorg.kde.kwin.Effects.xmlorg.kde.kwin.InputDevice.xmlorg.kde.kwin.VirtualKeyboard.xmlkwin5-develBSD-3-Clause.txtCC0-1.0.txtGPL-2.0-only.txtGPL-2.0-or-later.txtGPL-3.0-only.txtGPL-3.0-or-later.txtLGPL-2.0-only.txtLGPL-2.0-or-later.txtLGPL-2.1-only.txtLGPL-2.1-or-later.txtLGPL-3.0-only.txtLicenseRef-KDE-Accepted-GPL.txtLicenseRef-KDE-Accepted-LGPL.txtMIT.txt/usr/include//usr/lib64/cmake//usr/lib64/cmake/KWinDBusInterface//usr/lib64/cmake/KWinEffects//usr/lib64//usr/lib64//usr/share/dbus-1//usr/share/dbus-1/interfaces//usr/share/licenses//usr/share/licenses/kwin5-devel/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP5/standard/725e8b6bfc9b7f87ff9cff3a6f8383bc-kwin5cpioxz5s390x-suse-linuxC source, ASCII textC++ source, UTF-8 Unicode textC++ source, ASCII textdirectoryASCII textexported SGML document, ASCII textUTF-8 Unicode textASCII text, with very long linesPPxvZ(`2 utf-82c10506064662d46a8ca1cc6520ccba5ae07673a8542b3fb65c2a4067500f9e4?7zXZ !t/G] crv(vX0ٱ܊>8:kI(YOPRykǎқ&PR,8=k3oEZx=:vIR.۱6 .Le))A'{X!hX4ďA =p| ­TG 3&qL$R /H%^swcbl3u] C؆bt-ND⧢TfB|)5UH -m dc6+ZX=$:Cq:T<Naf .1gJ!`Q3Fp[n)|=` 7|@8 托߃{2z5(ɻ#=V檏nNvۂB78\t* C[d!bZsĚni|_Qԉ`|:ِ}fր?X^VjٮZB;ѝ/[:0[q#)# x-_H~F1*e=AbEPlHM3Ycۺ47\SOsh\-jU *Bb Xݦ`Ϊ6 V_O8n z9Ns<4IP߶GY*]W\>I1 gxbתA2ЦwBI #xrW2c}Frn-kv޼LRyF@gr kliMl&ۊ3h&f)珎+KӇa2e?Z>Ad- Kg;@1^nug' zҘj#;`ĭ [g} mFd>x_"[֪0C"-{B[HV<37UM?OW0rbdk8- 6Aτ:78'uڮr}8L/H'~ 3JL#Ǒqˆ2K^4&ӀH_;aWi^F,$Ơ2R6_DO#~OT>V? ur\T-az)?ƨY{Z:McVF(oQYVE^3}X_d,l#hNYwe5LLC^Z j|ݮF1<*b[I%t{ߞc()M-ҷzS~Mf6NzQ*B14eօ)(XF Ф  g,ި5RCp0%ml|5lᛮ5[ #@+xFOƐ *:~&7,v0l(M^#MI#o+ 偟s,?na7}E aߞ`4$# v蝌%Ke܋!cva wҏ 1HHvʬnUXT?I2 /ziT=@ƽ:d|-P'&3 dFՏC ;vۋ?RwHj24K' rSH7s(}P1%XMn:mjƒgˀϟ H\G&hX($uqwa虙 hFNaǥ ad RƱ*,JsoZ((^z \ʆ !`+YgWA3\0L.1lxc[ -vnqAmG"ELwC|yH*c^n;yroT_/ǡ弣MlW*ފjTD 0i,7ŴqZCq2k؇=OA[ )q9T&ÄS1QdU%5ʾ54DeBFͺvjm yˎ3O2b]/\t*|@jK C>_k^Ayv?6ᦗ|W1{> РV1.'&Xӵ9=,ʧlXGL:?`@fџ PtxMu?G`vmIKGQY S&93WG7C>7%ޜ$׾'<1 e/Xٰ9ύTYU sɤ š>ʛ ըNCܒ5|8*gِ}l@Ej.eI˃4Nj@# LK=4Ix2&?o)}}Hܑ4 "aB,%w?Ydz.%塱&7)`cf-3emaA 0VGҿxGYA FbR O"aw-Q}+kurwm,Iojϕ5G)cN"F%*jOUJG| fŷZ9֮7!<*0wS +5 _ [!ánILދyp vĞ,;ר<ZDUR墅H9_޻Mw ^GK[K6PZ[]di!aLU_,iȰΚ5@B7I5箋N9j<{+ah9a q´̄ SЕްU^fJsVGI- c;ciR sPPFxwgShBBW+ʼOD4bC8 G2(ySj C帋NJ̱34s8Ge#uFhuh˒xPOV1xӎYT@nNR=Ab9irdwkP/jS&OR:KZ zaAC䑥.6 Q8SR=Cznҹᄡ*)G@MēPO%:uʞQ8A!6!~3JMZgpϘAy1Gxn9ldvQ0[1n4RIhϏ?{eEuw`Ul81.s&_]Lgu0 Q9!T.r D_U3ЌȶޯQu>.\[tkZ䣳!&ĸWRB\\$$K$yդD mcB@Q=,uБ-+8C4y .4TgR2-v f{e%wpPbTVD4.6VݎNI \`0aT̊z@YHX;ѝ]^#ՠ+ N:ns:frϝ j8\#l{#G(&B|&y)ݻ O˟i;D\pw6_5YÛ͞gf6sj,!iFϳ_R-OSRl5?:tw =1%LY,n%C).ˉJT_:NXTS'}7qv4~gE9%hx|̪RqI\F5x&9H'ӊXL)s>MMn@!M,BL.K1#g$nE[`_(Ңpn]4xC{k|o.BfzG-,(r;ntXΙ œVi_QZ^a<EZORW5{? **e8|\T/n(}//O ?$kF8G>.f)K u {Ӊ${_E Os!WuLa1ߐ;+EW3㰳27hu~l8ߜ>U mkޭHlܲ81ӓ(_t4pwëJ% JEh\ͦqC<lܫ`2'l|hhٞ"n;d:wωȭ֓V 8?qJu1N1mT Lb9/ 4$~14^[Y|T%δľ^{׊0Bs W+}XCjR̡^E\Тpk(N&ȋβƐ - +HaW^=,T4F*z]A gC|hviA7w u#Uk] h07A2@H!N$GR?&T$ V [rn F4fmsU2%[^\:kzN_%F4"`񭳌!jhXN c+PJup]b+Qh18˗8C(vvN EHn(o=<Y0#ט?!GPN.#-(snD9^-. ;"98; LZ*cY|pmۍWo^]-h\ y< vJPD>U9T$F:+(8P bWpMTiZq*Po[RaL l^Q`sY-q\$_rzrdҨil]V֣alB8E6X#bbE+/9}~l8/qghyƹ?HB شRY_o A3Tlj9VT$m=w n\.dvRR‚@wK)vp,h}H1kuT؀iʷEߎ_M k?J,#՗K;P8LCQ:WZD7wJ,s,g7hAv8p3weC:Hy'Fqٓ;5ԋz[so G_K-8/:?DY omi\Z.n8Pm7;=3Ǚ}oaFF5lp(F*U⻇S:rx1z> ܥ:'bW_Wqc0& p%9\h `,6.h8$ujhӝ#BJbt?nq3bc'tѮW8ХsC(z~+yb|^t+`HB6 Y([o}c։ߑF@6O6@R;Mh5ޤXSQ/bHrs7BR8?368JR%+I(>@~zmE,ܗg%{,̌|2ery:EKȃ`9cm.36WW^{>(e9.(_Pkךd+ScqݰGE Ip*`^Q!H%F4&nTV?4D:K:nq׀s`;ca?jqX8e 娪%) X۱iW+0}B,8!o0B~ •'Ͼ5}L#lYJ5^{VO98AUf8{ԤQfLC`DՄǓ.wԕZ}+LU|5'Bci]LҊ{rzM6xΡZ(d;r44;Lq3&5^w?[ Pmv&$XpW̿CXC6 zh˧ܲGʢRy~*2W<"2Ɩ`37td/^4oyŜ#1etlkUvϨ~B0,=)[74N['(\>:?a)Z LRsP/^v;gS$HumS\R;k+-,IԟFYlȎI$ۮƢ+ -Y¦Y㹔~#=yŀmmZڜ]Aty|('i#Rsl(H; @;t64W9_xMEq3.焩jC0oH xw.#J曀,U)\Eᾝ}w#];ϐAzP,)zN! /X,ߺ1,Pƽ^ӟu8w^+X_s]jA &lM|ll:{W—? So,j@@ T{"@j[iT*a&9*)3 \E4v]C+V Ά DEMvYLOoVHÝP)`^1`L#w7Z/j益]WdPӑNQqqIS  KrExD:No(K۩ &8Elv3Oy'y:|nHCyxVaՉuj0rsyv7y'`灨 Ρ+/5zxBP\\6! .9zEp陏r.BA`]75?Γ@4>< *>U\&9AcaKh8-;;qoQJ@ ҙכ}5bї  J2P|-tlnDTω}s V5\5zgd}71p@ \0adh2^eIlt.ҍsA~cU:0qY;C1{d燤ubj(vUNVC-%qEY' DȘwpR⻎c>FA9mƐ*pz0=ig+?{A)o hmǢ7jƸpVrep?%Z*F(u|Ԟݷ0{UH#)#}gtLX;~x)q$Uj泪z =NkgsCYݧOqc $=ڨ2mWrK A= 8ofjS Lا\)>H@_$G-ܾ HֺZ 41seunk9D?6+Zpdú1 &1iHroJ :vL#I%$BCf\x}j'9x=cųزҏoY\j~LK/|Tx?Q UҼН7WgHVdOI=t厩C1|K(A*}AϞF9q4~KKxXF7 ]FnGu%zNx\VZzR[t $.6eY|ZaST6Yya%\=Sl:.]P7 'GOg.`|)?t(둊Nnة %bcb1O4vSO&WY0b^"XbtՀ\m_quh@d'#$U.YCn4@f8?Bkه ;L 8HDb c$,;nҀ5ZYQx $ad6u H 5Qs!TY%/߈|za zՙx>[$^Pth,O$[e|MPXӴhq'2Ԉxk;Qcnkș\`4Ta. k@[. x@8%i4T$a*vAL$hs9 0"7mgWvjv?CYz.f M7m te5_B 2S5r޷v;n8PY5Rޫ.%g*7.L^4K1@jF/kAž MhβˊkQ%Th|"#V6Kk/:/Q$py)@g+mϥ|=Ö>rbNv{;MJ~ LL29)`ݺV{'G5w_uEPƜ:#Yvl=:-!$/#-{Ŧyw-zEKRғW5Ҧ>qF鶋 UBǡ<35TпݪZ.[2Z%aѼkI-N#Cnj-iLg_1uckX9G~a[ӗ!*Ae̴NT++NE).ȀXkXQmn+grn'~(EW0v9] Y Y{-+&ĸ[=ʰۖE-bBɾuvї/Ɠ= d*(!^0[lygi5d'exŸh0##[˶ȄVgwQ+C˝-OCIRT YY&fVYWřޗpo5pN(Ey~O_m鍀ߜP3kU:W]!t -Pfx QѺ]gGQ8 7.* 7^-Im!u6/^tQAY'1YY"z|bN]Hў#Q<lKlRDJr/Jp8c`5d>Y61gS׳ ke뫢=' R_^I z'sG"O2\oQю?I8Hϟg+3T t$*>F |[x()LY,bR-M 5K' Q0qDMηA) (&LN '¼+P|_NL9XVE_YTpH"]vZEzZ&_LCM0 6@T5G l΍6W#'n|+$bU"q|iv 3 0K X Z ¤<L*yA*l{&1iGb|¿O_q9z+4O} bk_AOW1{e_!:/&o |Ab][Mg}_ mB O{yՎ\SނO[ζ^l+m4ˌq %n*~'U׳\c t\v@AwY|Y'j=R3qD|['C] ȜqmJJ#3b!xYp$-Ǒx7؊we|dl-) IXԪ)(M{`>9=q/@AiOF.*L!#JheY $I`q,ck׃ p,2o=WĔFxk?i3UEڡq^[%l**i5ةuS|aKϯT<^e )a)VtrGCۋ[DXVYt2*QONѫ=Z@^迌jFD*?2s1awzq7`+Zw09iyVwr!(1D/_6pyarۚ8H{NgCV\%pojvS_wAJq r2Uy> *$Q#29] 'b"Wa^ |Ք$WDX<  ;W& DW/le I{_b_RrǸ[ K2DS=:GQ 4xXCn }lŸ@Jᘺ5в(z{IZ:ԔmW|@\Q6EE 7!ÊC[o_Xvͷa?v6^e gB],)$ZJEe J.Wz1H+_MQՍۢ& #'{?MS+qBG7fN{츟:obW %e bnK'qLZfLVxDRcB|ȥ ̕;c%yqyN;T2Y@o dyDtb&-bܱ< C`ۗlsQ?9ʒP*sd D}j֩?jRfDe5KYbJ 2':6t3I5.11O6q+u@ɤ)#2>2qcچwBf]#+aײrtc$3?K3@(dL nlc*isϽSQ3l< &x5t(w/'e?2T{?`_qG<8cҺfc!IVTF FR; nʓ`b^=iI7Q毅p0x>B K0ٞ܋;U)>c0?(4zPK5҈㿇K\yfdX8!Ml-)6VL7o9_ԥA7>/IK\&8,;u`]Y>[(iJgѫ6߷q;tZ-'~}XۨO3nIc??k@[ ^^cc'/kPgͩ ;:;Mss 0o~.Ut&nE2PGܡaWO'z&6yw y]'V^Ъ:.SL2ѢxͶ˂\.ֹ[vޓ bB~={>$9#Hz 1*6'?urg}1ጓN>Jf,޶cI&u lS|qȁU1b zIs] K(48J# I4sVKMp}(wO$N7kxPyoN<.7ysF'^VE79GIThJ=fijN=O-k&#EWaOFuhB,Zu6MRl#CC|lNCu(ƒ떿E~uNakx.oI4*ƴ?K bD7l`?Sα3<6Ӳ@qZ"Uv?LN]-XL]}ZOm-e\:H˝ftfǥ`Km:Z:KfVv 9cA}>d1J:5*m{+)TAZA_Pz&qna9t` ~Kn)OULMѮw_.:S!/V1`4*/Ú1W!}YhފVuS@w*[}BKHXK\Mxš8#sZ/&|.vJr}2|T`'j԰2K$SXfܬ{Lesn&d"ɭޭ0{>=&wmԀ^§DK7k+d),Z[=ZQޓ~ц |$[2K vF;s.yWLfI+T4)G$x݃rוYGmdrKꈠ2_*^I4/zX bQd/iZ{mTjf$pg[q _f'4>n>^Z* LϦhXkHF)ƪteGgIowT?6鵑+Fv^5B@y@h.YJoɣ1N@q4&YJ|6 ɟ6=++[~ DTKmv)O"BIe LRvǴD~`sjPa~NʔYoز,u=c=z97Κbvр)29J2Ж5Cx`[x&AAEkrFp>,5>rtT 4hh0,k8H%$b\9쥟nne{oѿKSBz,x~ ZrnkwUY<i XFgA Sji&m Z}_3!~fBD`L !ß ~Aŕ_>Ip)}(4b CNUMMTzBɮBm2TG\"K"= A'D3]9 4_I'N՟E1Lm{=b_ӗ¥$g|'LI `i!(ȗ넧{NDO_k dju&]x$}IԖ~7uuq_p8[>舖}G,߭`]2r g‚P/i3* !IF=eOQ!?e +WVNP{g)x܊hu%}Ad#,h1zA |M 6=#pCGS+•y?/O(it}{ @;DwF" ^qTͭ;Ig'Z62T>wj Yv݅#d0s&$8Z졻OչB$]Kz yH]"W]/0*9/DIa9 XMam-8#l!w)J/ L;՟)xYP B4Οh4joԒbH$@!nF@cdp>Yöv:̆g>IWA4kc6؁qÏj'dˈ$ftBᕵGxz=BN%f=˺9pI*P)OwÚFLKmCC2o 8 RMH<:D\`QtkM- q;\[M^Kb_@% -t@կhY;ػ IX0g"+?G#UK=sACj2vJ{ )`QG=s(jAd1 6hΥd%"3t:u*gj@Tky8pܲ/r仍ՄkJcI_mHe kTTq>tE^ai59K/fblр l$,x=}2uM[Y p8zHHmv8F79uT^dt;LkRq;fwgac]>u0W 黾k=VQh"2oCrbHw; _(G1S5!V=8;-ج;*>N\-EjK08e))+(t_{Ӡ6mr=,C1 (}spţ@f{Ygq5m 0Q&GA;tYBĕ*m ݵf#[{ :s+nJ]ˏR/,) ,_0Dl2?CɴF7/|̥')5iaw_`쪘u46o&:k3ߓY·İg"vSuwV0֫Q2YV?_CrFų/qOid6.K3c}&ٿ2b,zv6Q:3h1**jG.n4.%5w4*<2sGrZ|xfHeO+pW\!)Lk~ZӥZrѕlj0/*\v]qI' ǖn_Aą՛[MtjN-Jkqjj7O_4e|˱QQb+,@oR0%DԁiRW /[UÎtxv ]n pCs՚˝rQz:)Ù9fͱ'Q>`SJW"-E. ZǮD `GU@)Fb_v&?/}SnGXotrM) -В0t jlʻ tPVpD haf jEi-V:ioZKd}]-XcF"K{ %-u]ZKm'bv]*}3 J; BB{wy<ϒvV |]?L mrݬw{UFZlT;[`_D#[rh+סAROITnlۀn#$'!Q((vKvn ˔+aXHÁEVS^eW&.ʰqAx@AX5ꏆkr[Ju>P2,0ƣb3gcyW;5FM+#ۍ~q Y{MƸiJN!*qz"֔_H:]Npci8M}lOro7a p?Ȅ`U@N7,y/hƸkG0d+iBk\_쐹*Eϓ lArHګC%S~:]Bo;r\Enw)NH3)~ Լ¬BcxYs!i~(]ZPn%FNskP93܉ÞiCle}MS`DZԍ/>d϶d H=&9lu^:JY.^z7~ YXK7!UW/>ݡXڜ=C1V2[%f/];CjN k+ѣOD hU3ʻ'&>l>͗h]+1f|txNGQ-Pc`/_B.յDQ. 9RJ:Y -ed@9IBr^H+JUTyA74cqǖN~ʃ/h"=4MA#mRҎ>b4oΦ[vO,a4+L{"v%`>ji/ȶUAuc1?2x+QaV jP"ؗ`al[u;$1hƷgaTޕ4%.F,`z=S*xtgK() G#kNx֠`S2j̨)hZ|3Ʀsa/ <%vFAMbχcgC`u #0 d,.c2 v[-QHe[yDF"&wӉwo5G5ӫ |ַ =?SfSY$z?ܱpY:L.j?c,cv5鿄)OCaҎ'_U W(EЂ?DsjT ;Ef6FhXn9BfmnU6IVOis%׌oEQhԅ 󲦇O #[ f~%7 ,ޜf`nmm9 LkNDy{r\?YLM?B'_o~o,:η?[a|Z[L߁3eN/@]Ǝ PKX~GZx U-R ~DdѕϵAv2td!^~AI9~n &,y D(hLc>mh[~̿ gɄjc'%1GrV{ēHdX{Pqb|F=7pVf0GOa>ny7f\ؤ%`QH U`g4mUMgjHO8_jh*wfy\^ʹ_([;.Cl({O ޿=jlzTE >2k r3gB.&JI<+I<^SH_8uPxVfvS߽: FZFn0F?k:bN!VzEP//{9^%}{fK1lɺ8 JJոjI /'l<V'-zp"6sk΃َ"}4"zb[o.tVּؑnE!0㦒T6Q<OMo Ak5+4 3&Z6"@cy_w[/$ ;='bn BD}H^*oZso*3!+QחԻbߛ_rKpItr8]35ץSe{%#,OKDo8KǖWTm_e% V-y^KlV/#=DEW/뙑x7,x b-Ґ:|0gʗ츎Nb)1d M˚BR~ ܕa{S~TiUc4xo[[X mVi plot,=Wuoq7@3:Ymv{NI~u<1oXDQu_I}G5*5_ZdJ[TCbKxc06\%,ɡ4"bC2."r!ΓxlޓrVVSbWFrN#ԃJ,ԠevzGLqGIDLn0Yspe!5yUz ؋2n!X:Bhnlv/RyKH<fLV߁2I~!i3z=ښ'7(p.5^xWEV[}<NҰ"ES#< P)+TMn&T;V[*Ǒ+#bi2s$ʊ.C0g6(TǬqu]ɥ@Y(``R"o?pz0хm s3;j8-o[ &½hsf @Ɩ{> 7b@V{VL Cjx" v!\? 8]L]+REvv%tٮ)/$C߱2c)ji܏} L:צ6Yȫ7%׭5^ۊY,ږ遏JVS9F Q8ALKM!J[nD~4TO_<7}eP; *1n߀F-^JWVƗ=L_ݴ(زmD;7uW7R΃7Qa֣ Wk;YB8lW-{hMZgoaR_)z)PjQ3_E%_HJ*w-c05P_vrHL"W' `pkوOD*Þ7rW~տ݋׻V\h%nU&vj(: :$S,VW+XZ'@S& ;뤢mHaSW0GE zyRm ڵ #n7Qz%e?jf>B rӪ *z 8%02|XMON ΔI@h)AE>W>J„ 1hq:JI}D0;sԷAHꉒBx䚙M0*ͼ0aF4{!# 9Fi +)/M-\;| -[$\ u%@\9SLe, yw?^kOm:W5>aJnl֛3 bM܏0H0b{hka9˃] cu􉰊g`9s(l([vEM (QI+^!/lmnHG #!^,$ t?e&;[? ! 9n& Vp-Ft,MgVva,u6a El$2Oez,*Oټ|8AfV!? -|y'XIL.+9hJُ'M,/}ߵ9ض|XMH O$vTPol)69Bm) PVYGVC~͡w~=~HdRo)(>InHk,ý2׍X+Ӱta|[$G!v\ɉ+ε6$<7~ݲY:4yi"?8\|jҨi Ixdۥ=Ic:ldRņga -{ _N=;vt:r*kq?3!,Zp_XT)Y5|uWZa!P thRP*y'UOI&מk}>>dP}i ѿwp1&rvN͹˲1+7A-(}\j o;Rg6j*?x%bI F{퓭U`T#UZ@nl'WkÊ<<0Q0Hqlx2kfSE>1H">q*Ivb13_L0 Q)X0?! Z|G4"ǷJ(|sC jb@`$Xd‘) )Q9Neo΀R1CЙjԐ`Y$&<(?0Q"csO w1lpl.f/of`}'o@wCy72ssAlv0EBU> =MzY@vmet'G[%X_yY>F&7l=^ !ZF۟Mc.)F#W˅AReK<ۇ84>7/HŠ-"BRTF}D՞DSkBPPhqX<ꐑKv272ȤF6*=3gvE`|ng7f9uǪ9Q{[ȧ`RK'{(&.Ã:zvMJzSOУ4:nL>z#ɏrZYLE7tzS4@H`n>S"~q|( |6~r+NH 17CYFK <9Qw"vM9oɱOx9k\sEʡ,B6zzoHcͽ èP17.{$2 vN (o{cW;~6Mzhz 2ߝgk4fM%=z<@=aG\ x0lx(Ig|3Fٲ܉  9J8&HG' ᧆ1 Ok)5@+͔r*+~XD r˜0aW 4@yCև?{9<= 9 d_ˎrv2LmwI_V~ h'&]$o4tgMKåU -,fEJD|J}qj ,6'RC|%v<ĿRXZzGV?&KW?$N[N$yJ?=< K&6FIkq=xTh11rx@vհ)wh}mliaX4ˎvC'xzLF!VPTtJZOy<9X=(ww~NG/=YkPצCpKPyTO ƫK?@،Y=ElD^ kDžO֏s^&m%~kX5V B{1WJ[81l+ 1SU,gbҴN31\5UM p kQ檿vق5ygMi?!G3[3gIXd> !ل|52VIuH3eY2nٹ|c D[5l( ׉2@B-*Z_x`I a-k :2'-\7_n+1nB| P QWo&l}ZpNfas/8; }-ܢ0V 867ԬV"( gH~80W r5f8*@YQ-#!Ӝ r>R4VCЏH7%l av#L+j]/OUn(('cd!/M`~@lߺ }߀Ĕz㈑zC-$zd+Lˠg$t78E І5X/Ħ5jaV51SeVzJɳSߕk['W]ҢB+t. $eFZy +R[ %ԫIJeoϻX$h*zTY/vni' v 1n޺fu6Q6w4'3HjvE*=nR ͛pAxF`cC\dj9A|oU''fy?eWbn 4{ vq'e`zˉOq LJOE+Ju+rf~a,0HTYesx{9dX_/Ou8H ˵rY3:wxa1^F}7{uOAڂ+t4B+3hSF0_㞏:Wi%t=p6W )_\J-d<=hrҶ:ܤ7N$&ehnO<IlcWDfG]B(˱fewQCVDǛ,]B'mG,1>k$40 g%%nqg+6tfTu^#$]ٻZ &UE,֦|mHE.gUAↅxC"[vd#h3VI0 &a/Ha1JST.!t y$}GC`hHXqpH˅ MqR WlURfh ͚|mky X``ڔI#c:i*"1uwyd|@0NdiӔm_-=Rl͎PtGB=bavF 7K֩f]xF~?gqٌ9&O /C~}9HhNIGB܌vf:ګ6U ERyÀ4-!̕%;L]<ŬUN[rvk,' / ª#֓&nIoԲ8Dۮ˅pfO>&ճZN9&G:CmUY t/O~O(\r.NK(E^r]+v{ixd❟-7n EeԄwE> B < RŒpW@I8U질I*S?֔}O)Q  bl~j݇o1*Lc(5H0`g!tfQŠM~֦Y{8*1qQƺ^enqTE=|?`?Q!e3%k;s%?ᜆ^μgHQ!Q<ߔp ]HVY)DyHrf#9%N}¸ +3$GM2 Ii0$yv:l ͻ]$3iPjJðKx, ɚ2t &%(_홸4>@.ދpXblZ2T8Yw[#Ϥ%$w}ޫBU`gQ9b̫{p/Gt xՎ.&5dWX0 Җo /sMS_(zհF$2ۡeᩎcaqޕ |?$2ӱ\=%8nJ. Z9DO^6J2>0Q(.Ye՗ht`^~"Nht$Dmd Ffyu贝.Шxs,y.YYu< 欵LIC"UqJjEFm"+H!erꄡh; ߀f :N7SIcg j}lۊ<?b!Vn{yP{DUi3tЋ uN'ܜv6aE(Z} %7-?c{-\` 9*5iV#B x-oRcP| lomALTJs} ^Tؽ ;w> U)ͣ[ps߶Z!䄜nV_۶LN8x~3>j?EgZxBOyM7?ν]z4g{3 򁅪FMjKW?W{ ӱ~*E+tTb/(Sfxa65:B~?i#R20"X 44۾kBN+ wmqP  N+`oc Q RUqnи=/TI1y>&B(# #"Om"ܖWͬv[jPeKv']y-k,{oGjgaQTJC;͇Q H⼵TP!>u< J8o* 0C"`@>`dSŃ|>GS \ٽJ5@cwoD@jz*V ^C`[!gx5H sz4Y@P f?\o nC2f4Jk M1oy!gG/N):,hl iaZZ[|(lC67~IUu Ux]~kXʃ`<hL'E^<")_ZNx?V*tOG(/FMTIpǙɽ>@;ՌK =膤}HH_΍=#ܑІ梓ܛL?ܕR*߀bܢ#F?ɺ8NN*;_AU SqPQ)-Z7x+شW#KK0)JRphq/Gy?ף s|qM<,!$PeҬ{W_@CM8~Db~=2REZ o}ɜ$і>U<bJ 00V"#;@WBwsɡ |m? _s^N"}t}W-Lǭ~E/jGٺN{J.im4sDvnU'L}q9%^%*01?r7BW'.DiYNufChhΑ=h +bN9>MO^ TtVT>s{HB8%#;D$)Ӯ@Z@-Gnfi?%#4a#w} V uu-;,vh/ 4)  _x%f|LT&{ LG W?"/z UXdd@ ҰbQѫ8Q)Ev %DX6G_?C>uf5ں8'4\740!m.H i;l<\|Q紕;qO LςƩ5:bI&A\[MUtnIJW*BXDo_ƻVoܫ/B@O TTp]o"sFR+ⵆz-yIgnJXm\Y>:7~# yf5߻[!|b[7xHjDu w !Ax]:?8{.˥#6#`1dJa3Bb `*MUH¿N]w5 ʓ(6xUřp0}Y=GmmxYc~#L|2}OG<{s.8 }&|R6k8frC dR!~j$2x~}~4}h~ݑQ+ؖ/@ij#S߅;s#!SC?cz\4g tq+ʕN;ZR@@M0oimwv|S/>i?>1TeoD$Ѫ.NpGFuӗ"$y">1Ԅ(L$x&آ<~~Yl^hK;?g~PW j X4g`YwMJ"+nŜS u"we(|M|UrТ_i˱9tGN:pTԀñJub?,oiSDscUH$l w+a/wGѰ"R1;xg ^n{ F̵PDt?ʴe #'Hڝ8a V}DG0,I/3}*$DAs`/觤 (eۓȰ# j^jX8hd{A3esxƱ *[}#|0HUOå$!aסq²R0aX(If颭:6W񐝷2/%@0dZcBCMǷ\$RDڞ,}[v3wvfbm1?\>:̩r+!Q[jkF/6~l]XLZM҅uF`h攖ݐȂmSkP#!8e{8VaKhݟȬ)Ϩt_HRjG@B{Xh;Я9rt }- L]9"v ny$Waԟ(RT֜9ѩtx"Fz67ΓЋZI{)"'DĘ=o'g3:l+=A#Q{ά`noM9fWteş!xߝf>΁&!:Onc5\-khP Xf[B.H(Bs,g_c$6[P4u#tAYt-~* T)Q-sYvA;2̟Zś]45[b5/ad]Zztl+"S' QspDza~=B~T8laZgC x@D1RzdFga#yU(H~{0~jm8(XP%Ϧ6M5aR Hm(_z!va&5|`m¦nٚ<$ذeÀKBG7{uIKCnaeI3DQ_Kh(D3"FJX#ڳip34aUl4WJ(U`pqYzNh'ʔ aWBUwؙOXή] u,2/SVnZύ mIJj`KbItf3q@Ξ۠ C;Awc-a7B'^#Ģ 1gCyX+Z5&郻z8;_?CN9S$!C:߻pʄѵ;*+H 0|`-íw+֑zr̷T,J rL.[RsҚ/_91]X'iR näu'0UieW)i7͖틡5nh>q=+pKCb.0pLM,**IC)'QޏW-蓞}ͷD^EdJqzB|qzļ>oMLC[W䒑:M͞,r*>`"$Q4Zlǻ sqiKkuPAQjzJ.쏇Ld0jbI^ 7y#BtSqY$΀ƾ / poaG)Ce3kn}*#W!gӌ*Pqu%+d\ol*}U U{ JyfDnAOU+ŖQ#QC(;3\YBh#U\ MX4h?kWt<c^=ZTS zrV}įqm')I=8@ȩodŭѲhz&󿓚gХE>9Bۊ+HܝC`[0?;e27CPx Xz|~3cӅҠƩ{®ó\ )QO/QңKFBn#Ԙ2v?ڐQ3Ѥ5zڭ A}AFwq숢o,xj5|5yw~ O!!.%_Ze_Ĭ"M%?o O^7\YWB1̙!帻I~j\LEaIi|<1ƹY?)06%neHe;xC6V~~d<\omY]h'u/42G'j\iC]WJխTXĊ1t$bƉS 9 bS]+Jܖ.\ȄHV߀㾞oڪ6ayTgH5~FVVŢ%;F~aC/"SVL`.Z0Ò-G=ԻVO_zX1Y1}'2@:R6}ت pǴGq{|0~N4[3 'RY'ގ6rgXDrb5XI83<~QpT݀h@6ą&N>$C @u6*[)T`(^P<4"iӅjT~QA'JT@}JKM³6 9oR`9'%/Vl7pGj6$.f2αq upqIQեPNh0/;L`4 [1CK_c;C.(~5PH v=]Na o CIQ^p郲i~= i^|l>S :Z\ 1M9M~pү7$oG^5`NUnZ3c4IH ;' 8xuNR@~y>51S_wo>mӣYR^5LseK,InahOufQ3[%:ɥ-/5i/;P ! ju(4G* tmEhkv`FOUgkS'pEskGj] U_P!MurϫYnBYjn[ rL[ZDrHCRbu2|X*A5F=37dw p_6 "h \%i춶ொzhF&-4)\:~`ꓔ,O:8qh-T"]A 1m֚=Y}YٝL%XE Z^b`9-s"@cq0?"p%b%# 5u5ކ4KTX]Lr|e\ Sj`DמJ <@Sne@{~Hχ+b ;S{?Φސ!H FK7"@Y7ԘN- Xro)IԒH9M`PE@p#2g ]ޑ u=?"Bݍ~ e.\/fBw@=,ȶa;3DbZ H nΦ<~ 9hLZ=w@|$>"7sN70>j#:7qh0iru4cZWBF`'N9WJ r?IG<"Lܨs] 6_BQϗ QFҟJ$/Mf +WsMZ(#ALh <njb_ίNޏF8'ӮV<6"YH/ba]g|?v2̈́<ElG& }ló/+DFɿ/8vD`zFO!JrTP%kUlJu(8U8cqWūP7MV6ڍ=MryA5զd;*c.uH>D  1H|cYWyO%&>#q#+_o)Av -\gwU'``(jaOV4G߀ %b.w!zIݒ;:s`hv6VQƋ ygvUuP`<}=}!pSӫK{33"z1 W!54M $)lj*}n=C;4Zu%b;6GQ]ud s[AkNFp!t2z]K(xh` ^);H Mt54_9,*rÿuRQsUgwX_p&D鮍ɮۆ+?xTCpIatr1'y~v,nm3DOfcF%[m104-UfIEbCƹ4ۜ96}e &o]:bnjBD7Vwb)7,ג1(ћE*GA^Qa*mБC'z,Tv`#0C[10i$ly0MDXL#ǎ&BQMwJ|dvq4ምEBO)m$ί䆈F8A`ΪicISw?#o3=?Y=.s S-V~@r:s"IoMYCeث`9L;/{P"e˓qfcd>A*F_-0HNx 3"_`rΩ?_UǧLI DhBND^a\?0nVsџ@H>貈\":%UugŮ0sQ?W.?otNw}1KehwEe&2{ nt?U4E ږ҉F"5<۲p2>Td_u66Et'quFf=և1̣;_ldxc3Tl jU0ϒ:Uy8ںt8ImFg^4w-b'RQm}z W~O,Zk?r`N~61crNIviċ5^# GdiHr xC;7+}1:u <l zxc} ԑlYpq)P kd#~@ǰ:nOAe.*JCS7T^?Jrz |rCtKb*^H (7 ֝mrWtQY6c#(qT;&tuxIq& /YX%^)0^4@_tgȤy}槛IM\&][ė(Z2@hxQ$&O uc`a*l ݥb`Xz:S&iAe?R,_io m y$ʭ+.B8Q]p]139>KbTCpBW s^9i6W?\RQyhscl RH0BO7)ꅻxS(K=:HQ(A+Sw [_j`jb/4I_3c|$vf@^uf>[`߯mK"D;eKdo,Yt?NܳW+W.g!KuYRy-?D>#,2 @Se5jvw۠=q*Khͤvb7WuxSCW`,?jUlEG4dęL 5zܕSާ! G˛Υ4n5$-Q}ä:9_)߉PTR$ S*rRMQ큨G1X8HyexlG~v­CV(0<=*DKs 86QLO>rbϱ۞0Oh-  NfzN.=7~li$kAZ OZQdҖ3/ :elS^?QoA{]aPTN3N>/S5^ˏ7 A(]Foz,91j吤º ß"k!~$][Tmb]>م6'2G˽+ Kj)*X,12dk䘵#1mtT%jXJJ3Tv\}L<2)ݛd'ǀ@CPU\(Ǔu bdVPzʹ [KRݥ§2|+aIF  !{1„f?]_$V?pѷd%Rĥf}M_VX`GC5 WGg;?VԼClJgkܢÏ4 :Ժ΁]y]c^klek{TӝGKgcm mo(\S pEy^.fmy}a`J TlŀNu2$T[^ o^P.zeX Ws^9O6ַ{HZg]#~j6FJ%U;~cHa[[\d\>DB:`cÄ gކf*gBkPp:V^̰ZWr(hGQ\Nm67VIXq@9,i츒 o禟tэ)+o˿~B׎1/TcXKVI]#6\2Si WHWzL z[}wrO|oW  ZX_4B'Sn' ejDlx|NIճhB mmɛOU,p,8i¾JǷ]C;'V$.3)ɮ>88/[hu`=$pswbnd(3Z2:xMdP2Ѕ/\dK~!$`&t%#=D"L*+k( F, :bT\XD2'< , p]Bb"jmGB"EzF?FO42ljn7eޤ z^­_zL]@cSڻ x*e?Y&bv$¤5ר:d;@YlySuR~¦x0ȽɖjÚЭc8'S8;dL0eCBĕ (pS#/*jOd)E%"{[Ϝ$ N|W[U^@?8\db Q74hY{ I)j;nu (K&VR`+]/4{ϫƣFFW3"B  >+FWQ2+}n-ɂ11TY*|;@\֚yTe0iEjӸ䅛#gX=F8vR}i{=x1x=2W1*@ 6 Obmi◎ ZZY0gZ_[F^rLtYsSRI4z2f?\Gj׏ɄI 4oΊϑQ13q۴KP5Wm~+_%( DgF$ۦǿ ΃z7غ ۀ>1 !Оr\OUk2 `.S(h{xD5䂋x3`vC Գ>B ]քݶEFlYȘ=c'3}>;~YND#+F㯖w~,L\B(~lf.*uu(Kv 4yT($b6!'12ϹBOIHI#QZYc3ٖ{\r ag3·DՃp@d҅6.uq5g,; N=gT@Q:合i >Nh|%}5Yib#;EX]?O^ C jkG !.VRjlG;̖$1=7, uK*B;_pBX5odKF9_-E,MdMHcU;AʂX)eτĪh҄J\ 4(@c*ڴ_L^{gG,ṛ̑:L?=7zEȧfBDx9,F]`e2SRVKaa0Og8(Paj> 4<DCwݮ#Z ʤ~cޫQQ`XE$%S_ peGe.\j6J xO} U+Ȱ) d|N@GrWnVMEbГZnx@oGXmc/6a].&b/7vVx:v)w&\jֻ kfvV, PHCrX^" Mpg `'M0dLQŦbL޶ήjcӳU .n< gjջFJѿ"~J[\0Jw5A`CӁUкgi,>1pQ/UCNMя㱻 !u.`*ek aA q 9+L `tNi 4D5Ri`'gyH›$u9g^) Y^逿MjVj*:2޾=^:aqҖgbvf0Pt&"", h3͛uJRwfCO۸oKck%c FMHzWNJmR5lg†L?tV3<3};ZI%ƗQvpNYʞ3\r@RR ޿CkGN_L,\yddLu_]t e>ʉI1f8Lb`rŷ9_5€mua(@敨>kl{a:H"l&h F*I@kX@YNI =o/C0&-X/6 6Ga8 *K̫|O? :&Aac~|O嶏uz lIiK>B`}*x.BP! ?`-=Cg+IIaYW\_6QrtzAb(iM?EC PX1aeoaQ?L,ʪXޏ1. \7hy7á Hv۝~[9>hFaSd~YKOǸq5!: Z1]-GVJsv+Pڤp}/Ygt*Ui^lok vc= t6.RVu&[,=M=!: ub>g-hG/#^͈f)]/RFvqgn$ʩꚄYI$MY.̗]q՚0 [k:tJ8:ZSkh4)3t7ܙZ[ 8^'\KIջ!w}'!^>sءĀKrbM iΤapzF{ydW犌=O -$ƶIǦX3P_&nz=-@3?YvSWAoM_ Rx/GZ֌zC4C; ғ]JܘJW67W{t"0-O ?m3*7E}GslwJЌ1+ )~4gWNfө1mNZZٝ:pl N1[~$)b?6l*M9A E_c6 SFi[c(S<#-^ey-*sDHg",ȟ\CՓqR@p<%Í*jjG=eoynN> HExz8Α0zX־o{QD]ms[\L.IsVDZ\J?Yȼ r8h4^1xEa J*4ZnPCɧb8>[w'K:"h*L"!5zhڷ X\$(R(k @N(ڞ#!]ϸG/7&Ni%1&.HԴކ*ju q.ؔ,%_z62AN/1 w:M&ɞUl9OVT x3{XSpuIc|yQfUcz70ebN:jO[hH]Ő-u">5̀48A9կ+=n6uhăLVScmXӹiN˜A:-\8uË#VV`mݺu^O^tc3R[l6j,uy&FƒGPwoN9>X "QGQ~nQ-TA] ߦP*.4铎| a10-JQ/&t584 ͜?XN1 !+ o! TÁ= agMnԕ8ExgQ& ;r#ˎ4*d@xٴѩ=/H~6 /KRլ,8Zǒd`A+ӑKի26H(ޠX>Ti6+>T4+\)KHwK#^Qi@P!x} >2ArmȨ731Oŋ-L-`VgUCڟGf7S ם &2a`PR_,$i+YE/VI(*k:nA"Kx^V)t1ؓ)ve>y/Tx;x(L <5 2 ,8cO4n!!iQ[M7OWE$Tt 2E[{O mXܜʦG4 _W- Ŝ|}OtwoiċOZַg_$Rsq$x+hv`"m$Z=C ZI|T{.,:\8zϵEGBfRZALZBiU>IJ ?d Vs[Ieo Fz2KY%42/-RSqFqAYC4aDFRL*q,t?&i Xn.!LtŠb^aY+Za$~QL m7#>vTn$z؂uɵ~#_Jث?j 9*JϗP5uZPWQ?g!/ym&٬M 3uQI6QeՐӲN(ppmm6|Q8EfԀHc?*:{eCST˸zދD6ߌw(H2/dAH@vT704Y `3 2t@ (WRJ 4-QSV;6 ʶqj+*"Rtԏy1h;B}zOȧ́6M,tb HX[Pa ľtaOhxLrWճ? YV!Ad&Ke!)FN5 lfi+)Qc npyC)m:[Wr>&{闃+wDwy\ĝ.BRLe?n+cD߿Jf%,;|JSŴ\1,S !gdQIMXpbG]w&A?bLpN̛"If- %PBSt9ل[O fVxLm@wU8[?#W϶Gw`)^n( Y\ت/Uj4HBC?+KE1 7p%#`L„"QsI4ݴ0oN#W1m+ "M4$nQAksw>Pep;87NoIf{7tkcL_C=klZ0uH ͿIh Iz1 |TE-W6hdwc=K]̢^z1Ւ&d֨]ki1?@ThE1U΃{8[R0[z ׸tRt%c2o7?tV~|!:a;67VtOxrG,'v lȥez,HY$=GLgOC7 /I9$MGzX\B]dW oB> yͣJVr}U}=J7F,tvv.`ovɶLɲdrª˦,$#pRoc+{' Hwo*<Х~-]zN#_ Yh8? Ll+-E_QICvW[^4e堁w`[\C!Hjʩr ,.HE(#)DJ_>-+ttci!iS^>sCg$&݈!`C>=! ô_g&BXYD#Htf!u[#pKSgL ԾRff\NI=/Ls\Ʋr}`kĽ z p2piONws!d FscUȬen evG;iA<;6p溞9§*A _X:5r҄F ()+O󹯆c%JDLmJQwgQӨ[%3\ %i΀lߡ>Om`r,hZQr#op\i.fUoivv%UIlV9-:l|`@wzfJJU7 ehf*onc}t'*g:&um&f 8TJ<Қ!SJrE+9 llʚ3vFqSsʈ ý=44v$ԐQrXKQotM(絾H `5 ՓMSmԆuD̘:i .n?!:! 3>>jzl2>$Mmۈt^Ҏ_xT'sWr/ئc"pd]Fk-'VnҌgS7 p*۶ /$!|23[l_M66Qdu"+{fA-UgF?11J(4Wz[} n܇[;>ͦM3g3Z9ev GL-/L{9XNjxZb +>2?.ۥ$/Yv5~}ځ#&p}{$mL FhP>VUwnh\Hi_O)&)?62ڔʭMZA)J᝜]P`"C405"6'`w֍=FtEd4:+bO&X6 ɚ2'fށi[CR׏y.1Pbrsl)GKVGG:yR `pLn3TIfYF9&e^H}o6^hZ13@KҐ]yV( [-hPT4US3x7~v;̀bo>Cdu_o8uc措;I!>еb^Loylp&P0#|EL5pC~[ uVj%Z2y|Yo$XL]t>@DU|S(4_"8[$ XO]SY8KbyYu/|e4mR!%muPWv]۩T=*ՇI"bFEqEΊ(?#aߺ~=M; \Zgj%*ҽq}_$(P,t{HFbhE=tjEŸK`硺Hdޛ˩H\wW*Xf&̱mm ,[] {kKXb2_a hgY7臃8TpY.#,V)nʅYh2 Z?[9|0I nvw!>Й:zmđ/1[ld*|pԌy[L*d҆g$9LI)䰍*Nzk`iUMVbT,NvַYag-Ǝ:՟6kY*. ƃ&0_^K?sV{RBuG.[B`k_.K2X7ԐyMj&Yqqq7mia 325 , ew_5flGb-Ψ`Ν˂mP{ΏDGa^!bZB0H&~}N.2.G$Ԩ|:Șڧ<@sjm8VI7#M?l_7;rl0B@8l835X x;ӿzr^hAJc#z{/w5b˖N7(ܞUvBp@M]OJmz^y8l6 fH.!Q{k$gNɛ$7)]鶳p  GҒ}"ƱM{\bcN_.^.Cdgڼt,çK8ʴ#`&VE"^\ qz|< eC#_vw\@[1}J5#ʲ`~I,*0_ǝ?}[KŇ*~|tsFr'mF\3(ڷI!,x&.Ab%⛯q6`Olզ>#&dV; ƸP7 aT}g݁(eU ,5̬0Vȟ(.2XB3$ 堇;LNߖeplf3͛AĐEڇCo+kES[Lz"UtS wuC|l۾1}(F &V&`jhrjrQ_v7c5C/8:U !iHx(jTi2,ZFKd@ᚥ02g\" .'ViMQۑV n\Tݣ=H:&ŏu *k<ոyD j)Rc1$r2j.|@Sm.8ldxb$bNz ?Մ"3O1swnB)jTI qXD1OZҬ[bB%mFFk^i5O)~MYtRoQ:/eʕKKM6iIÐh!3ȩ|IiN^HBq{Bq#O9yT%ng,`_F&PIK#VݳOMMz뇿Rp?,xjHBL>~es% w>\gB%~4X- @ HQ֒xc6EnuT&V9ϼ !@Q@J!j/c!#eE& 6 y[!tX* *2"~lfg]x(nɺ =ܘ0*߼Q.ؾ*/PH5p ~ltI\jw !19-cj逴v*jZ*+Vs0ݏKz6H>y ZO XA\`gP0/hG֭?/u^sU /͂+i}nE}}~ e."g7Ep(;ѭY&+ѢW=X*u%yy2?qF\֑!.f3ʗ?%!Tʠ=k3Vuۭbz^P@eMA6af%hA5{Sǰ6ǗĺJhHׄfi&'05"INcs~~n# zlzFv2T8K8S6y!!6н9Qw`%aMw1'A?MCu[9؃̊q22"!EP/d9N~zUeG+,Q0Udb t˵$UВ%0Z^@UC/Fdؖ$moj"e$dK>cN,RO\] 3蛥u1js8}|cƓ,4Z#y,*?TYSĒ>fzv<G.Z niJ56ʟsjgNfM>)m-ⓅAAao2-FlXtlp"/ Rz~Mwfrc4^VjujH89^a  WՃy̆S/]; '{ P¨J!)3ޚf[{1W57E=3vOHRGY@0ٝP9"<|JeHR+ͬӟ U ֠<9ְ F="zZ/[ &uL-| $QAM =ۻZ;=R4wnz~8=(<ADMD؍Mzܤ蝒ck \hϘS0#@F5=8!Q2j$~ľ'݈^+ىP1*R'窑uu}%7#3Xb VNjM6/',]ߖ6X{08Z5nmnԍ,2r~jy_(}?RuZ>%{蛔91I1an7Dw#+߬ȍl"}pnEGm1Dr7> S$? v)exӜWeN@e2SK=Rv: ŊF^DzE2mG !Qy/Sm @-ܨ [a;vOǒzزXU7:TIQ0QNq5k} Ѕ+b[;HCok3$.+5tO A+0.~]kF_e۪WʾZ1+pz Zң>M ,FuޢD8&7 ̦IrOM?4sZQ~,#`~ mk{g/+&m) Ck|ycx[x"e|*mo&"Yѐ{y^( C`HZU3CǕi>g+ذ+B_Eeb=0`s%xÀ˵=|ÐX H؛NSem,,9=AEczIW,{Blc!{Pǒ-oFj */kyrڨ7ct6`-ͥM~o!u{2%~d%jzepVشYRP>|뉦7*@yeQ.vf6CfQ)qOjh˺wgRw ձ։ۘ?~ڭ[j/*ooS4ᇧ V0>CnX9މxFaVϕ-f9$c;{ <*S%iNt &mMX5>yZ:aƤF*CKNۉ(! ,Zҽ@B76 )(K][αwփoek݋ADoF6DD( Ń=;專+<&YШ|sƭ(K;c?5(oV`JɐH']!Fo406r^3.53rj31Cu@`}>0C`(JP=_Y#z}'{B)hIt=uslVI.ŀY&'W9V1H-h2ˢ) %] Nxg;׊X뒓4lqn/<2X.;d<⯃A 7|W{?{4Z'H hZAJX;+ޗ%HL5+"r "o)jz6<#:¡W]/yޚɑrf7NP4}C8aK(=C2x[?J7?[7pBxn47yCg)Au'NY5bd'6^^ZG Ct5%ӣ݁0<)S#)+Y0(!N+?4ځ.~>l"K vFI?q@҅X綈!2X%UR% wC2wVЄ'? SA ;8ZLdA_&39-n"3m]i80Beź!8o5Xխ,s߯''F8RsTK Ky veSd1.tP78d.q5M8#Մ<%MX|3Pd/,W*YO~{ے,;키sX*F; Ni2(*Rip_Z7LqK z(L$}w Us(X7"] <" \뿰LI`V8Ӵ-?˩HY6/cnE0LZodqM 3O=3~dl@Bm^B]p݆'cֺ6E6_Qa UvތYiG6 6&0FvkiHrbv/2dWca1QBkӡPg8G]oo 1|yjWGy lKx,XIZ69cS7ńC!Z=vwB'*'}CGfY01!H\ʾ-j {a&4vT{Gg` \j H^ Z>nozjNT7ʜo'*UGUJ{Ud_":kl놷]S\[})n E8WZ/:Lw%w\¦EFr:@cWd2U ,B82^VMd ф ntpQb˨-PN[ Ν܀gh^IP HqFզ"Tk svP@'a|i8!PT*!{0̜ϔAa9VAdĴ D =BP}'.mL0| 0Qr#C['Lf {$F[Ta1 {{1iĵ^FRd#fW52.az*;LPvj/!QPhuLʟph% Y ؐ`ijVGLwylEδcBazxe1 x<]$#@'8[pLJwyn g0|7y0d" xґl~ G;p 8F`<֋jSEMiFfK;H ̟' WF{M.+Q'eCqiNS9f@b ٢ а?iL#%B%jj]Z}'wU7r=is*` $>ӠOVdkw.=JXOS8j7KWB}x '~&2ti)^*}T۱Xp5e$2&)e٥{Vjc-)w Z:G%eP[dI; }䄱r|(&1V?5}gkG|AZDB"D- M㻇Y&3cq )'8k%I+]@7wS^.M1ӺTR0kL̫]l0D[cDMM~Yfp;t9[ (S\T?A9άϲ Bܻ@l,#t1aR\2TN]põud|nquʅ)wTz8T QHȶwB:@4?,qGC }&loʕ^Ԛ3w*0 Ev5.ZS>1U̿Vws,*qvdLH.Ondm@;oP^ aIL)M i?aB%z\"byT}HE3ynmP"t.R \ӏ #|\jwIVoAKSmBVɾvjءKb1gjfrN &NX%S1Ըc&~Џ*2H/og(E$ъSR3dq4瞈L(A0z>MtG,Am?jlJ$1»-Ki%/Jt$fhU=kR } ſ#/crx:hN84uŦXJh]@~cq=loB^eKە N9(2f19[q v>@/Z|8 rrNZ1 q69 Lknq 9rXvgN/婰8A,04PW~IgbNe=­dJɠ[/,m YykfIԣyzsǜ0D@$Z:IbՓl9%^skjϋYc u/u ً̥+dC\KΊc1tmq/BRy1S~?b UQ ~'6 {Yԧۭ\ tWk!@~5th.juOeg&r`VF->>qd֮l^tp{}ħ$ ge2CԖ+sYƵIWP|nDs"|cS̑M Sef\K/n!dZ=q .'CəBRo*g'N}/6dաEocI")^*7X U)eV:j'`RENzH93Y1c 6.{hLMy*9eeX,Ȫe߭ vT_ GWOqUOJ Qg[ņ)3[&7FkY?az`FX@{Q{{$չ?U.<`D^ge-˝3JCh,"^8K:/G۪ﰓ' B+D@߅HB(ף fpUNUH0_jMX皞@GrZ$NԿ[0>gAAA]x3c98;T(dBQEܦkAQyJB!{oB@Q!XA4g:I{ch3XMbZ8Cma}+ _T⏇cJ#tp"9^!h`7$̋VfM?R(nfU݁` ؄2.<Uk\h&er?Gҡ@_5E Rf6={"ND#'7Ujc'`:#iE//W./ k/eia`ć-&(yc4FvfP!&qtiRoI!EIZHn&׼j>8g5s?Bv ]LpNF.ZаWRxh{3~+fÆ,1e2x]&tDcaa9{LN\p/'ȮlbD$ʯx>AT*ͩ/,qD3 m@Si-=$k#zM|>ӯ@xXE^!uSI/p}_ŐȺ2 #_rzؽ3l; Dم='u)bHIS\raX6tlzv^s+ ٠1H U:xqD,yә"_t[DakZ PwxKMWiKbW܋Fm'EVY6*rssxZ$h=u9$x$&?2OTio-nXP^D`678.@"%/TP`aAԊM0 f94m]40}?Ek#cȘ'6ȮH%)_s3v AgZpKe>7t5HjX 1`l,cOqACTbP+^yNs%W/#Tj{DgOjw1Cs6~v:[jO} H>o‘Je77:V@II?[zj 5@ζVxO{Sd(e:hBMc~, d=u\:O>qh^#_&TQz&pD"+ &;{9}$A݃ǀhoMF倣XҐrpiz,0^뛍^gpb)plT ͠TKb Pv \Cݍ`ſd=tm1!fv$׬A?k'ڋ FRuk̽05nnQN{M l9NU6|>n٨}n&c`nR)×TSPx3Sު:^amH;bkM031/Og~"@R'U|h]XuB{d5~b{.:l' ]i>;BGF>av ƐX CWַ׿P,UkM*t1 i;T%HedѰ*/Kq3U8ַ>f2Z''h+ DɮM M-p H@?G|oe6?(l1JHyh$UH-l1F B_Y:c8H2 wA6-x8P7ZNúЍZ̓+`}y1dYЗ nB1NG ܙZ>4^ڕ.0mqtu?-o"掸9oM)3Yr]93Ϻ/k/5Ɖ4eL"VįQnVGVOp!uj5Mf٦*n6HD@뀾uF ƊA} h1)*m MzMi(TF-JcD$-Mg#KZG`sˎlq>J&6dh<ίdӪH]_jVq?DVAmK]~S,,#қ/?rƸhA%GL3!hQn!{$8_x D\/Wz2 &~i7πŪsud;YͦƋ-uO5_۫I6[ޱ"oR!,!NiFBO3"a9H/ l' h{>xDs XvM$0큖JM1OX)NK-crnJ;[ݳ!M~P2kԴ`( 42S%{q¡ ? K V`-p^=PK-R./x|FvK  Zas>+"fA $|*XP_MD\NSgcآTܐU3nNٮ6# SϭNi]W_ZHVzg_3i0W@6zw hb8 MB<ƒp{$Ƥ1t'Ȭ>(t ;J= QQ:hU<'Z,6P ݨ|֘Q7bL3~ eV 4?DڦEC];-Cל9Z$6۾orGm\ Nm9o'Os=E7Zgt%J}7\0)/>G"C}WV EVY^RDY"[êXP{غr)ӆFU_А]_2eRq.gF*IeG M/iZ06:͹ ؔԔn GGA3rUxAo-qӆͽ0^6گׅqe$G!llS& KVr??Jҧk\3Tq'Ʋ8^GCKJloQQQ&4* 1y`Y-,2o5V?*~|7{}}m%'f3٠M^"gfJz̜%u h$5᛫;O=q)aYN5<2ggP_lSIA۝_?5[h Դk~mtT3,Ƚc;+pVXEHf*_BeVʓFCaU:҇$Qi8dPCGCeʨP, Y\2(ErnV"w(0R/DQ Z+W WTJ{y?MOZSɧG}sps!~v$Tt& & T$P{Qؙ=~[#!!r=ƺ(yf" qҶ1~KhǍa{aeqჿ#.9C̪?Bwx:3sUC;sWkv.jURV C7_H{=`'m>CrN "p=L jNAꭞD`vԅv폭y1@8׊Ē:~DQ*?#hcR>AkOMnԌtXqj} {Jϝp(kG=b$>k{?>}Ԕ&3/i[iC'jbG1R8VLߤKH n@HYpu|9?IDRP[nEM.ԈA7E3)jmS)o XwzW <dŎ.Y\nQsacIk=-Hw&ǝ꽎X6+5G!E^b}?VL1}XKo̷ҳ畠gDv輟#LP{&O9I2Sɿ&U7h"N5"uBIJN/@ZڅGelg1_L ܾmfF^^'PTa;YWUWob' G_.''k?в ~&[E"ywty 1XV9/H#e!m >uvLH \g_:ȠNjNH8nGTxoAomiTUOJԦ'!&!=OTi[y2rhJRj?}v&$f [،Ab03WLo0fRMTBn>8vD&\{p3uh%/bjErxY"T;5B038vn@T&s;s#P瑍%dƜw<ҋHYsEfse+Is轏\E?+r7FX٨l=#))}j #O/$Cc AP\y`0~C v-F$ɷXц>@]T& $$~ YY J`ᾍ6xTxrk YT׍2bkS5!ҪF$?ٟV\z|"<>ؖ,r/WxPn KG O,:x) 7DIZi|N)51lZy ĮCo/CPg_N(al,m9(K+Dl@>l? KK]2%hE`aٻ28NQwâ@Y53@2BTpϲէ`JA^9b2#>&>#ih5'K6|*%"3. O}N}`)~9ɏ"妡SiYĊfӈ ꤩbb _xA R!s/ q"ݛ%qI52nm;`߉*wo/:C/< K"s[d onXWho#²mN#{l<ٓhLmr"2+Ov/*s|iʤx˲Uz\_+݅Ut*xrBQEO# Gw3mDKug[pu\ >f)ڻ;95Ue<xAgw-dZ~L~ 3_ =o*i ˫#?5Yٱ7hEXZFfōΒ%~\NK"%!#V~Rh1EEx@]OtҀ˜rcOy4R_T7@Y+Oh6 iEmQf#R> (n *P7΁ʠ`_:~X$;k۬+Bgm}EV~*̘Ky>KF+#j)J/~S9IY4z+^M{oɈKaalD?[ T#ۂ'+[۲;2'ɫLm s9ܲ$gg]i7w|%WuLwwݓrA-nc71Q<,6`OVVնp'r4 `2|,c.o~x$kXp[yfHQ\SmPb99M1ԭ@1s0q3|J894GZ'a#a7/jz5n 7cMCDS8I+Uh:!VSl'5eOҔܚr }u0|k1vͿ0 ,\4W+^_?^6f*ZċΎ,N)#m2Uf=ˋXL.'H"ڋ^8%x1>n[K.ayXRыV+a,%niS.k{a$>U.ZAY XWF+`nt,ff&"653no(ނ5d#<7[VؘEXarvT.hq(f{zI7,>l xFOŸ vDo(_%wN_ I㜠+Jq7eXdX.0?0ͯ1JCghMe"_uk:2nmx0ev0⊈z芔>Vs|BoX)iq 2W gvN8 Eo}BL-۟!0/Z 8sڟUŌpGmaDʟU|It۸Pt{!^8D]:>לz}M%Bɥ@$zS")jg%N\ * E!>{A\I.D&12-@Q. QF+Ҷ\&ޣXQg:ȷm5`B6`F6|g `%AEhg8q.%*,hkۇf=n>"LVZ1j)ŭxשfluі]"`͢ BAfH8?6lRʌ:żؽɺv%hG/M_ĕ!ܾηSF"+3:?σ.:iTFtJ7Py mBqk=ϙCj0nNf F1\)#$/$IVMRuϵu#e͂+4j# Ht^™nMu۩CD]s@45=GH|UE 5]'%~z>G ҂4΅3_nM(nLE=S`k^״_ 27iq*|z-ZbRj͑<\@mS;?ՖݖXWK5Px5t}@)Ym樼5 ~ubg YZ