kwin5-devel-5.27.4-bp155.1.6 >  A dkGEI%z Y?<N]ItXwӫᾔ5Eq>3g"b)qM{}.m{|sfEhd WYrmR7%IbD\TXjGrËҼ`"0#9[~G]dtk޻7 :=$J=O%)G'0'yJ8#%N-8Sj_Nn=Bpᡒݲ:`_jmϔN=Fc<37'JKmHҙ=f Y5O[X19f3R2 I3X5NAmv?~bqA- z'ƱӍ>K=#騔+:7fmy4aGxKa [hoT% T W0?%Yu7Px51QE+"məՄɤ=}݉l#\4PDv250vqyQvƘuIC5~9uwu[{Wh-\BQV-ݍ?@3r }MlT`Pr:Kz9fiidCg4.rBtQ-\?E=6X9S=܁5\i(kڼ \$yg {ti¯^VN_0*1e(2gA}A4'Woř6ɩZ"Vw q_jfķ3b6nN8o\h{☥ք̱LoQ#?NH->֊M/#IkMORqT!E㐧᎝-r%_EzPC:Y-zBIm`*]/5QcNJ6[Eh3ܦ=3 +U/ڰpvp>pA@?0d  F 8KQX00 x0 0 0 H0 0`0P0@`0 l@D](^8h9$:2F G0H0I0XY\0]0^ bcLdeflu0v wH0x0yz,Ckwin5-devel5.27.4bp155.1.6KDE Window Manager - development filesKWin is the window manager of the K desktop environment. This package provides development files.dkF]lamb12 SUSE Linux Enterprise 15 SP5openSUSEGPL-2.0-or-later AND GPL-3.0-or-laterhttps://bugs.opensuse.orgDevelopment/Libraries/KDEhttp://www.kde.orglinuxx86_64DHg8vWg%` !< op-DD``e7eoTA큤A큤A큤A큤dkBd+VdkBd+VdkBd+Vd+Vd+Vd+VdkBd+Vd+Vd+Vd+VdkEdkBdkEdkBdkBdkBdkBdkEdkEdkEd+VdkBd+Vd+Vd+Vd+Vd+VdkBdkBdkFVd+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(x86-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.0lamb12 1684751965  !"#$%&'()*+,-./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-kwin5cpioxz5x86_64-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 linesPPD_$Scutf-8cb76db7f96f7d53647749f5272d933d920a137bb4cdbe5491b985ed0263e7ba4?7zXZ !t/T] crv(vX0ٱd"caaj'Rw32xJ%g"m"JTD CUx{LDz[U( Xy/7~{2aISVCf 0<v@աe]|FP51N:7ƄPo<&4#GkK&aU6T]9D$q/;T\1=؄k<=ϜKO!mʳ_Sov£pUUfkyM8o R;È( "l4/1 >Ccc.iRq.wyp3c)F4H W2ٙߕ.ČnK6FK%4'^WLuO x۔v \`?DĄ9]noi*oJi<_7~ ^X!/NXψq1Ͷm9m*0pz8@ #rl++0X6LL*z+d0[OdiThQF C: 1"k06V[}XcYX{EnB&=]#^,u ƐaE5^ϟ%"iNܼla&VH[SvFB$D.e[٣vJkK4f_`\.OjMe7{$@Gh t VHJMul&VoF%!v4޷8 j[-{C|M558Fb˵Q+W/ښ7X,:*I^)W̜YKwʿ cd7`bUԀ1?g {I98o7 ٨F}x0O.Y7Rj¦WAaS@gB0м#`k;ɹE1߹-'̲zfҽSe * r,O5uJVw4Ɵ@:kn-n֛A OB~_W 57Mz*)kVB[?ui&&d|i L%OKO/>Š?GW=2* Z]D?%gH\R=h[vB$dL6K޹Qc&6 @9ţ]1|rÎZm1i3&W5V.d*a|Q+nt-lIj;n3h]dTN_YSGN^JOr%0_X8+ +;QaurB&2c hZ p]C=\^oTL*' uD3!xdKdJlo`;-pz~DBE5H(d5@rb+P"rpc-: q0d2( /T_qUThͣD*W5ʙ6.{QZC}HTLށyc-ajeH&BJ+O2r}c!X^hq7Ӥk̔fiS)^ v H/&Ιx?D:#)/Hr^l& ̾  2Y1x2ow#c4,/rU7u@;T(e_|/ 8!l}sC򠫈09jĐRAOpIT1xʗdܙ(Zz^K?lipbJ >#G n6ySOVm竃r-~kl&\6fGٚU% 0qT_;T,U4ܟOſb0Z{O-T6NP QhhN )!TM7}91C]\-BUhjc`( D\dѹ tdl^X;}r KgX̝B"}V$: 'FAe d>>"Rq yugd+x)st o{ȴPˡĽwu 3o\l^).7d6 +GU۶Z!Q' 9Dh`oNQX\&ϢzM(W+[{Q_X[f`+[lw1-R#Mh(60ḢB2me<`kפAFb7;Z/Mv.}/-I=~nM\A2U#PSF9PF.Y/)]j\uN#Uܡ@Ktb!C!y"7(z߈r}sx@Є";@WahIL|#y-BLDlmg1&ceKMAɉFkp+]Nj1+K 8!m4 %U7`r+[텡؆ۋꘔ 2p ;ӫ{msvQ7q1! -X0NVnv\xцۍJ>`eijL3ӾhXx)/ϡ#?Rtp 1,DÆ!n eWtgz_k{N@7aM8y 2E) Bm--rU>asأO雾:uNFs㝻֧mq-Rۗ{@6\A1ԷY)8E$^'O..iuib]"x@~e v"f}MݐnmqS:ҚCWY3bPh!K-pЏ%̗9P%",T|l͞ JD6-R< 6b;1P$l}ԜS#f3*zbyP$(E|Z-STI)8_`f@ 5| ݵb~on pJo? )fEHf/8>d7%}Ϻ"Ti ̹dSWzQj#C #$k|a{x {JSgIؓ& gyCD;=W&t LD*h/#6(DN~טlmVrA[)A 0LH]*&2֩V4vVFuqKhC(_W`˔5-:%"Y2ԻއZB5Z\LeB~KY5<&e~yYĜwAT?ji!6#}rx\$c rH/p̽΅c*{? U=UR#pYYV-?cSeEӭ>Zо[_.ϧa ;aղLb#rٯa֢utbHq*z7 ZdHhh.m GfOne $Sԧ%oP.vjY 1pKN^{Uf߇hDzs )X6I.t{D|.RusJ=L9+2 /@wo*`uuQdusS* 3BKrNd7lHLX3%~UYҞt<8+]pNEu_k Mὶu9\mQ&+c5F?x}nnm _@,KT;Ku`=6HhmݝS=̩&%w6ApzG9 UFIJ_Ѝ9P= 4ԮƊĢD0,1D_#v]C,ӊ2=MR#ivif<`~^!T3H2s7HmeT +ղyN4 ;n}I|[;N/珦~LعDz BI-gwl>܋Ϣ9lFm1I#i!< _uxP'儭d ײ[epX{;L MՅU4cg`D@ZI3 a)|+F 2T"H73 Z }p_ˮ9,yaU,{Hwދv|\Z8y4KnBy_{<I.Zo=qtPFRWlk[:u d ~Dy"k,M'2|zRwҥIBYb ~\{~B1|iDAgu@GDZg})~tM5!f^gS3XIdj{bZֶ~0m BF w,t^x>@'w W隢 N̐˜h G.?cZ@f~ޱ핈|0KFy?^Es!) 5JjlWyZud \*}d-ךy;T+)ԍz7&Y1Т/>*-Z ?XJZew02IvTC71F}x._co$iZX/>eDF>6_9_H妵pčZy[W};,\nd! 6`7qR[}04Hjb3Q08sOFeD~;maw=C`Q }O.1L`p2ˑI[bkY'͎|$:jd+փZ70'mf{ş{<1mLRG<T!@.!o$:zCRa̽[_#Hc29ShaU).gzM2WʗYczYq0 =M߄Gt9g0A[?DzCywktj~:3 ̄І/!Y=5a+-me[HB[TS3ֱ$UРL <ӚU'~Ô>Pih1q sc5\$l(_e$_)9hY\㛬_a;py Hy0l)b٬i "ÄHjt4J7g&.OdtaD/1 ;hqr^ N,p%FPrX$g'+@}8'MjV Ry彏 [U!b \Ώ-n-T22])} nZ0S'le@CBeq sk"W&an{ɲ=1@)Nr}ai*¯[vL]lhٹ:.$@!֒\ vfP #EtWj+/a ʧ="3ñJ tg !*5eiͮ[VjW!m8Z.'". 60Ҡt?`Գr"g#d1ʹR٘2 h6Ɖ Lg2V%OzK^'tAJ /eFXS:ۼ7Ψ oKM/d=F{GX^%:YE1j7t+W ֈipDv#FCNjRw!ɝ8]d+  zoЎD@3μI|È2dܤkԎ֤ 0GCJPB Z~}ϔE1}b@j Z2 C,%PY(- I,.&E1ۺAfJ!J`$o noE%)[I~)f53@4i)lr-|̊ M7lv3{P@?1{?wG/Q~8~h&514lͧL+i5y7rB$@lHWUk*NZop?n!τYQKoW`m۪6k$ V_#Sx4VF7LNsSPIͬ-#ĸ2HO@72pg 3\ކOW=dx+]D`@Xo9 <>3MYkzyaTDC 2C_; # p.()k٨zPyÈn`oXf:iI,#mtQK~p,:V`BueJkM?,Mg W7*eFЬS"޳r'T< OxߌT XZu%s~f&^")++8ړlQ_Yxzz[8ɬMA`D(!R!֝]CϼKkPK+=d!x]qkܽnsiX1P!Rij[u*eC"j $gpc@sZj27nfKz)M&H_??5 LmEb@nuD>Lo|3JGw Sv3P+yޭ77FKۑ>x 0QLCC{6D$N3&ZKиTƶ#\dp53.NK8;z?G^ ?T}Mvn ”՘":3f>HPffqe[TE"| u$va/Gz?KF$x:G0 &3my@} . -&:b DL4P8dЊ nݝu(4<*,SJsq RM?Fرڂ&-4sW]zo Wp迻j[ <K}UY%Tߠr 8-uKHRy $( =AQPN]`2Ne,GM2(kmt#ܜ苜cI6 @:-`<4 Սje1<#}&JTZ!}#zAс[[:] }sN-u0KDm@橬KEkWYYq{ WSn*_]e`A6[>0opUah<.ks؅Yւ(Yfּ<i=I?TսS(>K7Kƻh[@t#+˱@ټ {9U Id-x}Ah6CZx"d(NqD0r%)Ja:(R]ctlQ*5 r n xMDb5,̠K7ٌM(]L2$U:*gO0s&؜a>lck FD&kT$@8'gw`愲QIQQ.Bo0`+P5HKKr%aMj(XƟ-1.[ ;ej< y GqXe(uW 35;?"r^Uғޭ4vWV. ./渦_n4Rr8BtQ;Va C-^;An}sPyK2Np9ZgbpV,=4 r @Rp/ju'o0΄[ּ*y9FSrBQqO4|e~G>x'bK׉lBks^|џi%"5Q;$wDV.gC &᷷+UBjQvW8Os3zV9i>\@8zoVixy`,jt2KIvbcҕ~Ұijcj33rM~Uf]"f( Dڎhrm^|Sqmu"8E~6v)ULvR\!YԉkCtbl.ty1Mc6yRxA!g#> 8MB(r:B'B]~=2&qe/b~g(%6wO.!I >[}͆UbyhͩrxHs!!b}_Pިv]4'S[qy=ǭđZYw;e&QLpY=tej53nzMUM)a)*Y{'asV>!vD8UܢEYML̤G74-OBTf5%HS2+k2Gf;_-X ӱ8@6{ZgB 1M*ՙf*W`i(вn=+WZJ+! N HJΎ9㬏#a'-نzv')θ&6l;i; Ӯ 1\8oxLI,;qʑFr12q A X)e?95D#s`2[oPc\0O|]b?mBS1mJIH|~X$(;{ k\ɾ"I7SbrO8cio0=^q*&p8߹&jȈ# Nz:SD-.Ϩ$K8Ķ8x79wHW9'8I (>Z*Mⵯ6ov7o.(I.bx`(PK[6H e#6nSa` ןI͍bp$\ {_X]yG?97}4s ch15 20͔Af7 wh>-7aO!P.+u'='?A幬[Mg啯1r{ٗtmN=ڈM&/}=УJ+S5Bm`pnn0#2}dt%qᔷYZQ%+vT%!7 >X2.rWaib);@JW?Uwt/Y}aX;:*gGjۀM?'C !;gj+'eX:P>*NMF}䋜h*Ȕ l5t-*(ps RS9D1%^Hf 傎DlXCv_T| 'm7וD} " Kڛm`lyeN5w':TV]cŌ׊[Ad9q&k9EW"_!C텣oi9c1Y8AU٩6 Dp*)$e*g+XMak"";I{,̠ˣOI& Qe,иbbg2lDլ .<>wF YT67"sJcۼx4hs`\va&D30tH-Y+FdJ-a1a&JMHi"oI5bXT=>{(b54zi>rRbVbZ7N{b %fk s6H6y*qxg-k~4djޖ>Ŗޅ6GD zR췳aK5^EWq3KcouT,dŰ|+2*L1o nRAYMm#a,mJT޳C٭w;Yyn͜i 72c71f'Uioc;;!#3ۈ^U.DX` +8{  0͆$&TR:WOLveHC$j^>j '\M$%ٷ,ot,~= /F6=ip=>-6GYca+I>S\ax`ܢgz # ;և܉NLKTg{fn,+D=O1tʮNȦTu7]/;ZD} h+W/^m]9)g,,û|DclQvNÁ-DW?EZ'qte ^#KPoP?; g8{lI=VѴ8F Ϩp P&$ZLs7{[]eW\"m5 8h7á$_liGJ.ueJ/o-JM胁ȇ ,SS|(ylJ2В1j[W=ZԷԃX]ʏ}]$ ɘE>`3'nJOs"r`u6,V~)3.Rx+$ +y;S,̌N x5|lMdgA.*V3F)Ӈ[~q啽ʸ*K4dI;l@[Ԭ1Kp4G6u!F޴M ('2c87 8J,Љ4?i[wґM#V/)Ijp03L. -PNp^jq'E$W˗ke:rKufaHe_#7$x0[-kHd7SZ"F 'дmbeTf\e9lh~3X *lJ2w"}ӦLiܮRD^=&^iTz(FEsٴ~8֌mo{V@ 3a<"&F=f2lqe-1%ҤqF_]0sCf4&y׃?^O 2K jeBf$6-cx|> eȏtriN-uVntH#~ķ%rk 8cD*b0"Ej5O215"Wӕ{H5FjU ,74BnTK/)?&#m{M ݾvR;:bĺ2B쌰eX< lx*o[B +@""g9jB@t_p7lUxoxoNVݎi6g젚 z9L~(W#\mm58"%#Dhپ"KQ0s)cV<._[|Pi]xl\!S Hnxo5H_ i-"_huRđ+oY".Y8B6&5\ST }+"BBs &F.2 _N㽻157gix RU$!eܡȮdy8o2G8Iw DR)};=Q–Hj 6*kp$D'Wl/hwi0U0õ7`@}V73̝~H[ f*83P*~> R,Q&S3g-ӟ%K KMJM(zhd'_QEjt(.D]jôA,.=70޸D-Oj.O Q@[z7䜗2bbV̧Dofl~zvh= rcwF[o`h e!D 7j~3m^%+WQ6(on鬜ld:vuF}p>OZ)}wA}HY{ڇ`{c%"*+Ӥv&m5U%@xENDݢz%:>mb"GC`*^ $6>{ '9a mDfs}GUIW97 1 h~t?Vw [fNKz}qq;Vw:Ҷ :G6yq)=_=nkXF[T "Z?%XQ{f-{#< \ p _q{}!el=,(pSp%c>?Wڨ^R~_ݒOLm((±oXd1hnNŔamUJebJ@R7]Yw0^0j"ubг~)?4ˊM__"_ (;la.ur3L OZ:)RGk"&oa̶A/ {7M>4&Ӽe0 3L˖ )I$_}5 WlsNF>ZHY0\Uʧd4Ϭ$Hw5)15*8q!!-;IY-%ʬ?gٍ.Z[.2π\ֿ= VT¥* )T\+))V k=*2'26 \sy &wYNBJx3&9x`S%Z_Aoublu[$W`pb-x]:[B5mƋ{JN#XD[Vdo_[Jՙ ]`"6y٭7`o(Asl̵EU䗔wMUkǼwVx߆%m[Ep=e^]\N..ɬkCx2"(G{CY<$U`v߉gh·LԷy}HOEշlÿǨCQf鄌ř ֹ&C^_2g *P%"=>,?+#z~)I3R/!a<|s#H{]dcwcǁYiCX1WMl=?o I21OKdY\kV[0ӎYW8}-P%)iGoJΜd%(1s,9Gs8c ;HtRH1 #%6tceꁭYi# 04Sn#Q90.VL02!]8ҁ c!Ht9'w㒜Ow9e[%~ֳZb_Ӻ&:Rуez m?YZ'ʚL)C)A`:$8j^Q;6ryAB,qnFF-0p2R)J5f_STfYM@kN 64;p4NORsr؄H#]u9?'@'$ 8gIoFm S^TpTT_,?t9jXىqӑ%ek x0&i6oO976a(w/ҘɢMS}CRwX3-XxjjKbOǔZۖ]&o/'$Iʒ noe<8nvA 8#ќ] &K,BYbTE /H/ܦ9I%W"F~a!aHu\ wI )MmO^_&:j.U@?",$-u1~XRlk+uO)BiFDYضЋ~p3OQkdp[B#L<7U0U|D)fK=ɢp+fK֓L(0ybfT'ܱ]kڂ4xkHC˒βo_HPiC?_a|4K_0^ a2 o!kE8xZi<(W~'<+ ]d#wZhHs֍~<KTYQ ?5,Ms14]E%GXK"{0ߟjV =EtMڅ>-HQ|%x//&㥲"bqqxZ8s~,?861DN)~=MX!"6̫$^r}KO QڐߧPRRn+pkt2*JĈ|JLd_Tbsx{vU`"dqc8̉ UY9h7D4Tp) غB]+Q=Ӫ;uKz}Cnsp`3ktx*wC@G#R46THZ xNggpBJt`yJ۶/|UDT6i\c3Wj{RRMуª~nÿlyei/1Lb 0U+3 ڔQو-{MrX+&>M p1]ȮkdUfFothT1؏lŎRH̼|3o[#)ֳ>! |>KGS1*[Sf!Δ+sSִ S[qv8-oy. 6S8I? L D^]̙ JF b@pG E{,VZ#]jK *5$aaD)&g_ ^׌ QyZZ"ꢶ*A,9,PXHleѐb2–_/ k>d}]u>j`U[ Q IȈښ4s.w *=zԝ{3s.i1Hmy7izJTF/@%%{-,`F\rFg&/ʠAw(ۙq3ǣϪت X&Msq:U?z$6*J|K=_\Yp7՚TV0wf?䭏2W- -x sdYlEGݿ=]Gwh1ɖ/i[D4QyO(B^8>dw=`>6Dʈx{n_W`h*кX8 H4b5\O֍ j&.QtANchc?EhyFH=G}s\ÏX'f+X48HDJH/)r*LjpP6Tԥ%Z=TeFSis ߀l&'A넜}Q '"4 AD`4iz7)OХ;Zb z `n˝d[ͧ܊L"l0KcP5u &fO $ |ٛ2~^ 1WԨi%AǠHߐTp*4rB'^;ʔR;t2~[݆mE3ugȽ7Ϊç5ʏ pU4r'3 }^\fy&s?_z>ZF=گfsX$/M}]_DXcs}J(Jx]]˷t;N ה>"g( 3nusAmi%|u{R d$B T7nn>"מ'sѣ=ތBҼ,^Y y-C+;μ.P;lq=dH3٧@@w/=?IR!_YvR.w?ufpPO(T$`Q3HP1|ohdp7|]Q˛RYb8u'.e NA^TR}beje ~~QTȝˆ^IO\UWe6p~%SZ%zkBlJ[ AC̮*,gHe&9EG-ǶzPjjoXJŴ׫X!냰E,IBYKJa;zdFrrǙtJAˁ!ԂG6ʞ[Ń !f>Oi^Ye/<4W'm"u^h H:uzW}-Tj,4H@D"YaaWFy&f.L E^om$t=ec$#'BZ֓hiJj U+xYVH°\i&!n!׺b>;X+`|R[*JPCnuXTtɟ؍]2zCͻ-ND:ovu>h#-hb_1+aH= V=o1a(z)ئjKpV.nJHG.5#;h-}Vk/{W5h_^]^90ͺj>oS2`NyW\\}Bp:y y0%Gt88Ʋ|BZ~e ] ^HrC; GUu52q L'Zp䒋v&0kMI[99&<8ӡ5]\Ty:׏r= py(asDxs c 4x-Eus^$I?f"^~R/xqUSyEBM[@ 5!*zlKCpSP"|#hAh2S==?5¶{Τq~t'  $OI;qtxl[m~#"~xZ3 V ,oc l+Yd:˃FDE`գAi jZ3Ee?UM(Zޘ0퍁uc,niE:i٨YP{ KE$5 ;`:\_X-KxjK ^05\.#u+kV(ML]n^}$UWB.֠ pŐI b.#?oHy(vom,yxcOv{^OeE!26f\!GФED@-~c h!`Pq``mpeLJҋB2dH!8 3rיu#`:]'sZckb)wxv%Z18݆PymeʑYmMg0?jwk~m=ru]]9U<-NTAMOm˹oB:_)>EߔH\D*F& 4m2m-*B! k9ФXPsjt7 Jasw.[nl{n8P?^괮˳xjs샢/Fg"׬NѭN!?/4E HHQj0@,{72U'YIӾs.;s~4QQ}h dW/D6@щϵe`3Y@h[*$\TRJi č+m/!#]-v6gCβ^fB8j0Y*ioa Y^wXg$: Y b`,K2mOLmH,X&0M"X=~_lL-3AW !.~/9j탏BJ+ <`qԲ]hԖtHM¡j>f, 3_z+2ia:d5Yunf܉B7|*7PF0"⓲V%dhAAzV[5G3=:&[]h^g#tܷ:LV 68v.:B_`'ޒ+ir,- dy)i"DduT`vMT)<'رE!j.n]vp rL:}B(kx-wq,p}5hNIg +dՏ1Ǽf?If"Cs-0RkA'6Ii u1Ýxe͛1+Ywid}-BNw/ue)0 1UL=#~%e 3:+IB4~U8!R{ʦ$X,Yu ڇkAzqQn8  qN;SVWPBPAX/D`Zژs+ZC>Z G8҃%.sDDT;bn?~ҶR?ߪa? nz3mې|R'~X(j`U0gLFCSa)(Ϋa 75a8b§Dc#u۳F1 ٣{}wU$d }o*i@?5]Y(g\۽iy3ܵ'JUn4ue &A*rmd=P@`;>J g,(ă6`iG!x<)>HӖ)tB<җ$ws)yh@yv_s ,ʹE²dv`QDG͇u^YPҽ°6 /+8aP #E;ʿMd̓j@n%K.vz-~%FE"Ujf%bֈbOc)2g/}6ӡKYE82KH=WhZuPR ?jodogj,q7m'+^%W6Ыwө1CJXdWމ Fh6*tJnR~WbV?BX\cH]OltnYHO9[TM_Vg-q<`nK`]5 Юe!FȽEA[TSq.k5Ÿt[}(vTVKP/ȤZUrl*2h%PH.)=n h"YNE"_"J4RtKCΧ S\@"ch`<›m]Q/[Qyi%a.HBOC܏Lk?|;ȍn뀴h L oFR7"Ig[9qܘ2x+Fw@MX~a{ϛxض̅.xhh'4mD)/,`}oX k%x+?Y~NWۯntKw U3kZ10N\H Kft9JD-MiE5J*ϒIduF=%rwXuRS4M njl#3FN3CZ+ȉm }h0\f܈3jɡaܭQj`O97m2yA8_“ *KoBpZœqL ɹ -ie=6Z@z|xOKX"$wࣉ-0 |/SoyIˈnKPNlԯaFU#@nd}1n-L@*Վ*M\P3^Q;`;6Ȓ-`AL3D)yJkͥ4=4LAJW]fQO;b{(hz ;r]bN~zʵdFo]7$RUyNZo_$rU`iAUᶈI;(RqR&^+7 ק!SlLx{*B}>!:<嵇pF |A l&DwUd0v?hx-"R CC>[Ket,J?V|`7/&KߌG)/A w0];<ԤcC|5*gIxAh1FS=)?K,/q)uI9tc.IE"_D)s =Q p2y[&;;*H5j`q>.`ͦ7DCF++@#jx0&]>(8z0; JS7`P-=C-ׁh£dy+ yv;+6i糫t9H?Kћ䖤GG%09<\Eԙ:To'cb7ڥg[I(4<9K>rAgسɘ (qS@c,_Sl0b(sT4[B3'fI ƂgLȔsq M_ŊrgϣSq!MQBPYp6$`6$6\W'=^ߡ@kӉ2^eJ7څדjߢȑs$$BbxWb,l}N]'Md N bz7RD %Qk]m̯@?1)[ cqE,֊VvYI jO1Q$`I)TUfZ@iO\YH{u@GUk 4թ^;Y8J1l*5e w_J*ؔH '#j/:{MJxK&_/t$e@! Gvma0fբ[,vNA_:5p߭qǎg#OS?E(%v\ kE;'O{t{05G5ܓ5Ed{ N nw.ԃlU9fo_r9+3\T˥]n^ k!x󥓗*j' ;!uETw,1Ɠtx"E b="hדm5 |d7`yjd&lY2c1FRl" -o4UԲPtTsR]3VvU3) rQ#WEyk>+`t Gˮc>s bIcy!:vW~ j|/[WfLџ^bj%AFƞa.'PD;qW;Y x~ W@7[7U/r2ܤTљ 8xkmȷr&ks !Dx{"9M7x:[Ktm j $lh۫aE `c L K|F @G"$MƥmX 4 s)D3,Y0gm\ sNJL93tԴչNM{w&h{}4SnIۘ_t^(]QWD4vςU!.t|;Mˏlj H\^WlcF{;H&1A&xVs=+V1/lS e d붝s%s{IlA6Ii7WGCU誶 12׊='` *z ȁ=WPq|:H[#;I~CŔnC4lgg@xhD\.&l}rԩMg GӚY_>cW֎*$i~eͺ͵)Zlz.Q!rs>@?-lWVAߥWTXH+zCǞ ?gX\gÃ;QܧN@L2!c:F-ysI1HY4wƉ_7e -tRPJgxY~됲>`Fo•#%p`Np c,5;?]U}`2 v #g_gI>m)j-]7c芻&m/D71/oꃵ4`buNKyU'ͱh‰y٬( }joKmmv TKO(Bxr/ƒמ՘u3[7V8xЄ{/H *XZhm oTzй+%ix6)us19aۺZe( ?0CeuyT+'9~T})\/{Nz?:æ5ZpG ΋}f0,FALro~KZ!hk>PHOw $<2.MszuGh\ {I(새÷*{GB|m;*OQxE 9$|f,hK=9E"ߔBjoR1f[ ~tA)rwYt*[r+,D. 8)WH4ǡZJqal# At-~:S%KPŖz0Mbgj-[r 2aXl? |7lwN>'c*?"*XcY4T^C']"agER) -EaXӁ]~%yqw(@'Twuj9zێp׮3xEN7%+ 65(xjC0ҊI1n}<7?_oki`zơ/"gb\`Vf/rbPw=n+jG#{՛Ԟ3Chmz%dTT-Tp]ΰWT,3_0v6_#RXSq#2sZZ\F~փomxDV!63=!Ģ%ۘS"zYk[!Qd撩Z\ P+P:rsmX#`#25ܼ(=Ū(O X&{G|iJ2Jt cn@x M`;MTWvܱ\yqkX2P1lZ=! _.y U3W?)9jg^`Rx.T{^aL0O},KMPZevĞ&Rp V&=pds0`?^l@ rl6/49tOin"U's9VB#R 8Zu'Yqa} i rp}e5c9M^,^g_F@>>bКQǷBlz5"9)Ne7(x9l?sOHxQO5U`0,T9dOozK po èSU.^#\}+>Q -3@絵 ȞL2y}P?00µG.$E/dzncݐxzu_lc*9}SL~HY[ȆVQly5]/ - VlƸٜZ0̝8XE+6ѐ⌮4[ٞ5!ʰ,&eyVv)-ՕYߢ I:;cBi O/Gܗh"8N DAt607ZumlZ)Ga++r_1VKcq470 ̊ů<|ss\CoXM! . nnQ C#YYe8bgyTK S-Y16*- ;Ot^kr1_-No1x;]KAkriƀO=d՝kMiʺ, {pե&q<وߠ!RX-Ȧ`}oEwËXX9VDpRi\kIn.9&rݥS }M Uѹ6l/\Y+VKɣo |@ /*Vɀ%Uyhžv1v69QsnM,|!a5H>|{1f"o+m`{ 16*Uuz8{Z@{@T6ۇO]p>.⣙ Ov&c~!A!|8s iQ[KG|dF.o_x&u/js1Lgb2geܝZXLOJڕ+|p_uf;W| Vsعg=5L;3ZvP 2Ea9n[q^mд,ZU ~{Ǻ Z'"g K5ssw5Nj2( u1\`PQ!r~yRN?T֣]Z_{t*GE z;1uښIչ%Xm,/)9ھY΢˖ꄠ°'f\Ÿ>Ch _y/p s);1J,Ox%CM9KpǡRDhmbCXuۅ`k5 N)n^ KYUR=>f2b児c+_o p1% `fwGċ<1 J܊z}]""f:FgEChGH`):DFٞJpZ$"֔Dſ鼬;8cР:O~܆z( 8}1ǘ bi89imQD,r~LA-գ|7,nt"%S{+*fT>y*nϤ|K HtXM44Lim6=AJcznka PjM}ufr>ǥl/gĪ,Y:R`VKQݺq|-Ġ+q]=~E7Y\Sğ.LDJ1F+&EnK  C@gbqy'U!i,D~Q4ӗF[VoJ)u(?p8911<!k谷*c"F9^h&A fVԷŢv (LXAP < v܎vGSjT;`'-ŇeF(Yp,kRzlC !ո~Cزu7kKb>ɘ||B ELq5K+Fuͻ2UJ!HPR,D_Z5H,2`i'_֍ݮ#ݵ#h<̘W2s;6IBBq%+_ˤBIl5<Sre]VMSj2]툰]#U-Xi-[t+_b*EX6QS2 "%Z6 GL_b mN(|ŎG J4jR#ʹ̀z,X3 DxM}&+aDeÔxMZJk-9Kp bKXpJ'INf)2 7M'hCqH!ES4e3*,F5dP.Py*Mg|E0!ҽЍkM=aF)WKȜ0*¢1UßJv|vr&)ũ3)q\Gt I}7EO;N' @OlKB~ B@>YG l]Q̒ zZl_޻v K"i~B>1՚|:v {"f>v^FzvD|X夺_XUE.EM#u ›w-wF#-Ih o Xr `&zԘfs>_(ERn,/z 71l@;KȷuOLkܵ_K\IX:qΝ @VԽ2n(xП](͗JC]3M<h3OpPEkjo+A}޳?5>KduI I[=~&Yo:"D[G4we}V!j_>I36[S=VL, kZC#dʤ>7o e67a?_0~ӯ2H#&#Sz7 Z)Wqxݟ躙 h S gJ6.W1D^6o ^=&{߻CJVfd<՜TpATM+UD0r%tR$ [Aɫglaa}>ԋԘн7"2'N&X&*ݞECMCfº 'XsM?6"7s]ElQLopQŃ.%ZGQ#y!o`_˛>a\FnOcqE[֡ʾM{Eߚ^I÷(}-̨%Q_ f$xKH):wef xE"f{G#wT6 qu%*X ێ%Km͒<Sr<` 3j" cp7qCβx,ݬv?ݖbáQH~ [yRRõo^ 4.wՆF fZt+#lpm'*e%O+^VN |%sA>d{^ڎS ˿G(u˨QCpgJx&sH!!ffV:d`c!iD7@%YVAkq52& . _Jerd9{!Gт8n< :E ?h98iץlh2AQ]XHq' xNJ)7 (8lL7ђ/W' /_aVlH .ptn`Hh]V;DbAbgvTJ8'y). P+(P$ oƥvm*xQ9va"TK,uKta_[F8!ا[Nz*TFEvҪܩtr=H;(hfw~K~Ñ {}uTjǰ ^;AsHJ \ze~=g{Վ/1q4AXm0U*yR[m4 k0yi|g(kyaT81 -|"79 Z%/6l2چkW HJWX4%F֠\pgzK7فݮ@$iPC>#`R,')źX=y\*\7A%΂e_`ZDm3žM&v%18ף`z;uylဣ&F)I;J _?>tb f=!u/\ cL<8( w8tiC#a%Rd` ֚uBJ6Ӣ CGl¤_;4ǾRw% *Ta$p[oj&5*2r${D5!Kdp2] ) 8ޗ֟uErZ1FN3$9uɾ9,sCotepIBЖwhvzTVkR=0oϷm—~eEs ^`gA.^T@nގ@k˟#бHOBF^Ȅs΋9Vn>tpG z7`L|LyU"s񬰡KY>m6IB8't͝=h'HfSDͯ6%lo#Rq1?P}ZO(>0)q.n|>V){M_AqZZYf# U \Qx 8N %hG2C)7W) 0%oꜞucN[LZpoNL"T3訰ȆmxR 5RZ)UkA9#wt,j!)Jf:L1M3,sGkEvmą,ePg1aP4*C2%bJ%*rv~!'c O(I I iTt[f6[]]7:@,(8{ k$!1VD68U8Cѥ$ʶ=6!2҉% Yhcr+Jֵ[0ST %H|)n8v_s]"DnoA3Ha(5%{MMU^8āLhiE#X|i뼻WT?p< &WqNxL odKTX| #-AtbpFӍF굴iiO=Macq#eCaTx H qLySrfl{wqr+?ժu/l5VI)Qqdja4VoΊUǃ>MOSvU#i/b.`9_"е(^;LY G`0W+Y DԪ*LŸbAZ NEgu.:zZKܥHC'wԝc#vQ foq YN /J$27hŧ8ڒA[|!{ Mo `79WJHB[E8/pSS"1+ %-qژυ*'^oqg]}bKEBPbh=%KʔWq~"ЌH|`e"j4x) %=Ntq*E|jOh(!~;un;[̫[}&N#Br6 Hr?|200hs}II ,D tD _cɯ Zi2 H΀HSK]Jw8 tP]"bH|crgb".'ƈPѸ'hQ(C23mV'$n\V@+f}a輔up< 3Fpn䁯~Z춊JG}vZUx&Y&Zb FAQIX XH>1 5qZ.?nl(doГ8/ZUo(2r-; ]Y$Zs WC~ݢ3ׁ֝Q[m67jFTvUzP%Wme(gIHCA>TzN'g}X(>amU)v}aB° 23-Y7U)X͸yx$5w jsC3!έ,3 \Yߵ~[X6?0iMBU[m;x#Y?S~>p21ARXLI'ʜ6e) >7{v&{j}eԒ$˷qpSb. #<t6:4ӏFTΫLWSS;+~Wƚ'a耊g Ԕ͋K>w^)%Wӕ 6N\[Mƹ_X.4DIM?̀|*s{VSUKQd;ZۖeFho|׋ k'_Qƣ6郐rثީtc*|9VnԺ6av͜wP3[ANֹ8Ƈf#ovнm=j9@[.< P_vχc? P,Ό!ok~-ƁXl ֹLAj@ ]БjhbIt)?ď/}Lb+h?d!OPgsVv5bcjOh]z˃}0s0) R@?ρ>BM޽D5ܹY8'Y9=b ^@VgSЗKr J@79yo tJ90˼Ruwߟp']|Sx]snY m˦vQc;n!<6AO[7oRdV&DeGSe2eSx(J2tۭP5hTجEXJ !wv71:l~^zTv$֟KZ]g |)er sg5?N`ggG9%P0Asϔ wovՉM  *gJwG1AIFlLwY9bL%ȟ(!y{@fDJѪsy&)S{J1Ҷw~>fdTbzfdR8.s8X_\>+W pY$u$_~X %OYEڡUFGa{IDWV<'bNjm])\D&%C$fj,YT5BV6\̰/ `vzS퐈h_D\e*[$pAӉ6 *FIiķiJ@&Mm/"^㡚Ƃ:d܀#u9XRe+I|#̴ ^!FDEJ;=˵R{Cb6I?[y$~FC˨"VwO-5dxG_bF0 U}ىmaq]%P@G! C;/ͽxjA}c;4* 6W"| e YXD<'P~tiN '#M pOtHOwƂmfI2q.1!>X6xx~-=谯HTf{ ;L&ɾw!2O8ȣgG] ,K8TyCj|a_=ԐܤeVv(~UUޯ8[Byݸ6^ynԞ&6k5?vkL-+ +Q\W)pvc$ ;0a{e;,cwMєF!#PRa$'߼ɮbwXXݱ >}5Ƙ"׷zN5n&S^@-z ]|0=/TNAkCzIez5Op! 4G]}ڴUW49 V§|mɕBDS6C{|I u^mxD DӯWxI|4]QNwvڍLjӱY̴nc7 IiR8}uz6:fJ\GYgbV_KTUEu3/0~K!SxqS.|T5*Wi#q~^63 U8"D/|5jsD \bJ}_XY\A8j`GihuF دZ.pc9K8f%ͭ<23D^^s,@ YckP?X Ds [,.9`6ƞ1fup+D!,< ,}01h;<;Tq;&.+̇K*H%2_SrxpOUבkF KE~*#e_g~RbpU@C+י 3X,u,^m!c ZM[}N.g;gg ` 2cOn˖xYe^ny[ \?ye}PJyfiL:GLQ [e<ֆW:'=_'j3@W2|,MYr{T)o>[aOf37-I`ɐz#IdUʔWz4;L-2 2ɇ<by5n>n87ھ;X~]=v|eD%v},I5ƹR&nͩTB]ܐЄkn{fZs3v3d"N'Ng9?>_쀖A+kò1!բD,. ;IY>ǿFຉ$h{Z̬^& dd;(!RVn ԝ&2">Gm~ƾ[^ Ν"fpu1dמǏ\:qÎIǻ*~*Ei,oVu>u6!6{v gILD/Ag-YF |vNO\;`6߼b/?6skԣVL4OC-n=ѥkIM]JAr(bblox3)Loqga@ֲ8z1dL/9JEX wE 1m`K (>>[nˊ[ ݤ]Ÿb*K 'Xs: ==gy,!j]re*u14e~,IU,4#o`\U)u.￧VmzhR|>GWHǎ:#H$ $QrWz6s¸o-&a?\!y >Y@LwD*׊TB mL7@ Tu2f`u]\* 3Z[{aOz}K J&kb'n_ P`SVj $Tl|>G!_/Qh,#6d/Ng ĸ5>wlĬSFH:{)= Y\I_Pl~-),R3@A26w.FeDZ1ߴo$QZRM3PD |#@gy}챰;!> wL|=) CH77 qhEn4xC  ǽX`fqTBc/&~/X@Km&݆ę"-gO߯2rh3Ѕ&֎xyZ]gm̥Zk(xMl!p&&5{l<*bB5i7(hmݥ%NA ,قJab+ž烘ς0itTUkD7)@,](X`LpH@:nRڲ~E3[̔GdbUH0"\r1juI٤W%dRMc@>0v,@n)\i w"t[mtKLx6Aϩn|(6C9,m8 y=sG"Euq3F'2\)>gгYUJxN=]Z1]Puʇ}Hs^[S3wW:RZ{SKs70f*Nf%&N;*m͟jܞI"`j"B:!(ꐨ֑I"׺ʇ=DJґmFE9$;%TYϢbZ M4+aX-"PQ:e_D备B>}UI[hra"A'$| oL(C.:ݳأՍm$J efm܏{Z+j==!A)|e<*|j< ǂoq[aQdKT ̤w}'cJ r`G~]8ΪMRp [oÐT4G9a  9<8~h'{YtqY(twM^ ziZH fpIH'wA/bJ #Iz뿰Dy/hyW&kpQAj Ώ((lyhuHhO^_Ε)9 8a&Gy9z7[[E29BGWܘ˽* f!-Q'{hvZ79Q곗6L >a7ґav ]̴1'wbm\ } ZEh|^" UWxŴt8"d/`>ѸF- {KnX4g7{|LuDVE``_2 ]$6~.nQ&䇤4|,< ֿ\/튇\p |q̙u%|{.VQT!i+س~ 5Kc|~5a􇷶q "D3TG5jvpu~,]QDv| ^-BTeín9盖Jegבƨg#:'0?o^,fEYQQ]wZQgZI@cl1竈p&?rtmL%i4 [ X,+ Q8y,qn+wCp{'@dl .!{پ#v/SAjͿ,2=?Pb'39qpyM0dA@OVH3 i ϔ*18DTr"es>5p DPO\Mq3)]=!kMwGXIIEs$l05'l/)2Z6?B#L%?Dg9a86#U~" Բ GaNʦaJҙei?Ԥ,P_-Yza"&+M>8a[m`dm 7M7LZx먭#GӚcnJ}4? ح0In?_^IyEG/1w:\e%*@h,jyW*e5v~$M| >jf'r_4»HGDd [;qBT!o=LԐ\&k7Ѩo^NUJrHo$WcqAs<;MQZΞцL.q j߅ޖq(7ÕQx_NrUc/%̦pӨ{X̺7T5u)8Ժ9!HUݤޑܷ}==$j'0y>i=3iReU 񒀟߮Qz"M`'Yj 0stg+c?1YesX?7݊¯Sg:+"Ŷ:5ŚcOƨ\j1XԑC qY)mf_dl6;e^n:Uˀ̇Z :c) C57$4Ɇ&)C!v~\B:*=<׳X2`_lzKF(}N!0}[}cc 12ƔȨ .$  ^Up3tJ/qVɢ ,4XdLZ;OJ C5\N3<^) G pcZ}5bڻ^G#f ,ZFnLkTS <Q(o~l'luPs6n0@e|et nqӻgqû/_my %Y?%hZQ0=$^GܫqHe)ތ9$6b4 U|_(߇Mb3d>qR|EWB]@üqՏW<ͺa$I|u(.@s|4)[S'HBC,jZ]4hx:J&1DsK&C(#۟aѴ j!F/&noWa@.~,Pqă+9|d{wy=L:To?$ {pB:Lyh.B8E}jUFHk mOex #_# |Sw3['X7mWY Yd.8- ^B+K%[UT7gr,l%&n4YkO] l-OZwȨ><|W2[mF鹡<N{l\ Q qwt}+p5W Ӿiq9Na( < Jhy$`AC5QyѺꇣHPRgwa4uP'=IF Sڜ̈HBѨIҜohQ C/?W{!ב(\-|@/!&i( e- &c$G$$\,+or̰ɡמJ$G[rȭM,$ xޕ)LFL0aר}#…v}5>DDģV1ۑb(kJΗ]P$Ψ`y@G&@KT?:3[kDGYQeLp_uRhz%_. ;-yaS7Q:܎vs4h4"NZN媓{>(NW_j2FWrPvf;ػU4;ڳ ņ`I(2&9#ՋǚY 5h@ %yK.Ful1t889bֻT*,ei(#pl.t7[e5楄:NY$@ݻ!;Ϥ"BҫRav>5;e!hl"lvwhҝ$BUWB m?_@z9[IK{xw[CLWQVHہ!Wd V% ~aD }8Ϸ[(JpA*{o EM{یҤ?Yc>[*h0N^Rj5Q8oMJ7]9(uٜ(*Vg1IfDSHcUgۅHvP)yU.̿wn!EmQ͜-z"e6^ћ|QmLuWY˺4BRђp;UXi~*ҷ ƐS |:?_FWiP]Bnedebɹ|/뿲#6v+`[Nu5ȦT[tJ $AՏ>m5=ZXs\մ:86Y{O㖂NUY%G׊vI|_|%S RWcc#|_-ܑЏ W8=\|dL>˺?pr|[Ʒ1.pq٪D7ֱ)4#يZ(B9iZ|2JZ-㚎'Wr{#>DIc&}g%b3Rryk9Z??Y{̹~h>>5 8oNjN47 f8j>E!zxt]J(25` lxN,8V_x}X uw^}y C:p}bI !ElfzKx{-lזӏvr;[m̑c鰷rCdm6^ui,,fg 9KW~B~X(afo#E:KJo|U QJnq1hO*^V+:rV Ŭ`p0@ &:3 =Ըzڢђcg'+\SY3i?t"(ueYјΐTg鈨0RsulBV7JR]Ş¡aՇ9jYAՑGEj9ӈ'~T6R#2z<܊b"=8JKE݌6IeM-6sU۷$ ه/\P#:9Mh!jDib+ 9%rŏkb צzAI"!ߺp" l-p~ID WEْ;QS0鿹mH%qbsOlESt}3WfqbT 4W)f$V ycU9es(VI X\rd˩&jOi6Cπ0zޭ?` L&J/#(6"րMHRX O^"(D*%p^ pl]XU&G4͑MFĵ8h΍ͽJlk_*ԒG8B?[\\D.*crm`cUހ i<ɸ[m>΢ `nh[TIq?0bG%1^(ILhV:ZgW:`+WO%a7 h3f+*E++uĜ{.тq E10+RlOdED̗o\Z,R0D ltrV.t7"pڼ1(Mꃯ 9$s jQ#7!{)= ?O ɶsJ[<]^##;HUWՍDF+ߣӥ8 G) 숷Y] hڪ_3 )bx쭜}&ItJӋ}26xȒ?oCd8^?QJs@ SjT S=ljaRt}za<)] 6˩0*H-rH"ZT%n鍙4_&rFGTX-dVzӥ._?Zc$q}&믪c;Yd&H;+a=p-D<;v_1/`2t\qGjuݛnbDbqXjŽ>!׽x K!#?2de˪aؕl8YK&3|)7>ЂV 237׍pW86v,i.k%- UbrwQW+d@ -x}EO0%ba& ѶAyCLk2v,>4[聣=>7=i'L5ay?CNzZHa#1Kh%'S! `W"r+Îorth֭Jl൅1b~0 }6lr@ 2g=ᷦ/õ*9HlPAPi{~XvJy'C͐yKQk'syiSljJkDPJrs >H iKpb;B*T  .n?' P1{A"ɦD#q9 .FihB܉t"܋GS /s}&_s/U Y**"3(L2L!kED<g 5."$Ĥ[TU_R5B JgH{m+)ܭ'k.1̛]Ы+UC(i +GɃ \FÎ tNCF^FQʁlBC0PV"Z^ XQ>+7h&IG5cT9U GݲSK6L!5l^$[uɃ"t%tZ%r͂ԓOd2Tޫù,2G\!c 3??nYb+jO-/99_ }ѢBgyg4ݼ[{lMrQh? f*$:EFr"V}dF W/f0l1ۺ|??E a} ᧹ Ey}5ݐ0w<*_{w&@I|sH>4 \rY 7ɸǬ*_Â]/NX&ϠS\>񺃪G &{I۳°..XHeO&56usi5oU<=46DUԇ.iYkZ8hm)MZǞ jFa\6s |>4=!:΁V7\_5G >ISdIn":1#W\ʜ.5]- L,zHw nUxRZ`[ KL ?Ax7Ut涼]N)[#l D)m!\8ʡdgJ5`3 v>cXh XدLIQ`bIlk&Ex\uW+hFS7Q2u]7,i[ncfV;#A\/8xcFR>0)P] Ӷl zcjߍg.,uxFUANQBEQ2qf_sx#_՗ƌdn歑}#&D{*O4wMf6:BO2O(Q:Mt#U =2AU-*XIDH^F~gVja+'M7`+bH90CLt;nWAZrfDa/rɵ#PbN'[Jœ\UKD:q0 e?hZKK>sKLKɡԌ>R/ ~_PpJŸaI' IXД\*$DW}Bؙb4}Zi,L;)XE*/d h2b ` X2 W&Hir^ KE_@R1hi Բ؈l NHxeMIp?/5ٴp٥b 3Qt1q蹫UQmᙔ(lR%Uvw2WxȻ([XU"V_cj*?$ކ{'Y*PVz;=P&Mk>wR' g a i47B%@:dl ~j {fH"yLi毅nr ѿ^;-L/8pZ#{ä9>aeiD<5ehnF]55 S$%2NUz+w?1F~bw?ӃpHj<1z;ٝ(*e~SdkyEw fa(-}RMcn+"4~}}ធJ4d/iPXMF&FN[!i*15k)#v(Om@eB#0׷wX<4*C # &Kj>kjrNF~y `+r' :ÑMKJP[_ {mḨi9ێ2rR@M؜!ϸ/4z(~&ȏL (ҳ~M#:N1q;"%^P/bopɩ5n Շ ݶU/汱 `/t0jk.(o3hwzAeVm, &n _ThFlek\濣5 wn@(R .@9Ltؐ cVڭ qJ׏_QO=vԜ[–3&q 8gD+3NAVE1|?c]Ɉ8SM(g9ψa3˺d;4{syu y$3BscƗԀ7YuK$zp!=Y]0v6,,%t)O) ł/{!C wz#xpqmwc|Qjvyҽᇕ{=v4GDQ %|*bdO! qr\)M4gdANi |lx$=Lo U=޽PW^idoI0+ 8ú'ݡ5DL`@ .>qS)v ʸQ+ěe!5pdKt_ !4q ⅈ笝흩2II ƿu'Wz M3 LWS2$VQ.w?+g˷h ->#x"ૌQ4SVC[Jf`ѸȮR0oXFSp3[^ nhW:hu;Of>bh} Tr?~/yVm EQ6}ԘQ4k3 ~.d#[Vԭ 2*3{Ex6БZǭ}y$6?o#-OWv]!R\Sr T6P7Dǔߡאu^}.n\ۉ8]J dѓnXΤZVA[C̣zP] X Y2a6yNAƘel)ȟn_%%toSUW[ œS ֌bz֞5ra7fٗ^[y侀S5v*?)A`^^Ib-!'w+%ri& 39mhHHuC$Wz=SA<ۍ1 ;89v&IxLn+{3Gbw4X^wU3\c Ҁ32[ r#̮N%A.mU>?NЙE(_9%axӝ e 3?y7 2O*RRM`mLF?L67ڐ[l>a'ngNql=Lc+Pb笓B>$m-z#烳4@ 'n+kP۷DQ3&͇`ߕcr(TTN\}ߡz ԑK{KKک3eg)T-kIBRxΧ<:bMNV˫MGtS-ꥏ/4˥phF7OBI\ L 4M4XPm~к=E/7Ԅ`߸јBsgpl-yryH?ml|sc}ݏI 8N:NR@-4]I@"CBA[I_-B)֍<8HhHo7vgvs50]W hc4e)Ӈ4#:Sgދ<qg=r.Zxvtv-=c% Rw]dtWq*JӘh>i4ۓxM/5(5`Par\뀆nM5@W$X1n iF47L^^18Xg3O<{L]ms0} rUn@N.Wful.AnCyleUc+iR Bq9u軾Y[qfI1_EjFE5h7FQE3}lOR:V=Y _жS>*uŵ ƖII$?X5n;n,3y錎xZ#yݪ.qԴؒIxjms#|h]L^m`S-.tbWAq1jF O(x\&" 2 #]>/pi$H*gZ#!7&W}ڛi9,-TD{%bS45&{lK2 <tR(sI5!p֐eYK.N$I fDM-Dg1uieH9;M3Qza҄DBo7 ƴLՆr9ntbչW2wtb=N0K&?4x$8 ]5P` ?W1@o$W>mcl ~9jjJVDx]S˷!C'1cAkL_W=)ȫWUóD)SYR]˺4ŊbZioƦ{f/>ܞ|p.I,ػwMS Y GaY eCjjnܝEQkT) ,;R ڂ\A9DU0~8*h2}Pl{/֘f֫7U}53E"O|}Ͷ2ސ^*djS郿<ȔVzp!SX }A).1%1.9@3@_ars,*G"M6#˲_&(}Qt,B}7:F Lf#<)}h#Z6B FHec3; W=@O5Vbi5"7KT1Wemj'>UXh0Sn֪(sSBFr ;lkdEhh7toDdX @e%#lt O!ÂgL}%!vDQt ZY.*llԆ . J[mc7u!sMU}ɿ0vXpANiorf nsSMi=ljSVoIV)Pԁ󞶊!phvR{4]"=)SfC@w%h t,ʵfs.y]dU<_grs4BEFHdŏ }H=,fM|)U؇V5 6ջ-Y(46TWͳ}MԁTM7}ΔilnH ->_%Jnw <샮IW^8H1$ضH,FpQ\mpZ8p'C0tjTeK*qެu,&Hϖ QfX~C&nBԱd'e6)7@r39XdCwա1c wl̟bEm +l$ 6 t9aL?+[ڮk^MrT. lGK7 ϵ^*bSzG}Zo5lMZ," F#r ijpRnu+-^ĆDZAf?ʑ:,T%n-ύhM7$ ~&zj=0FB&ZOTbSt~/S]mr׈G˓DƢ=~C51h SS +vJB2"[QYx?k?Ή~^7Wrn/s=?+goh:~6!E0l;BS?Zt 1j >$".MC4 p;*w@mm7V#Y|eQ0Kg&1P3D⬲$p%'"␪n[s1( X*T엣߾!P?`l2*_6!)/Wweg(FC4Mcy}kQSǓL0)ɕ86x"0б!S-ffCokk'3ybAuw-;V)1K5c?'xL`_1zEgmsLARPaC?ڷK/fE0/;fȳ迫0vեYdܑu"XRFț `]-9* V$/X'@"|H^<.zCUS:5EPgh;Bǒ9Pg$ ns8 qk*A8JBoU;۞r 7.JP9!Jd[XgR05(䊂؟W켈V4vW9)3:fT 2 JֺH<[Ϻx?KVtb.Qݦ 8^X:@Pý5w}\5./tžpe#|D{֦zƾAM)o/(%(2d5t5"o2x^x#GRg<@!;3>5hܻoҌa'K,:b9fA^%)$U!jBU9׆Εx @v}i"38 r+h߷x:2<&Aٹ~jjِbbַԪY`FQǑ}}?!k Gi|PA-R&*%`՞fic r/&JjF2VÏ057u36@jMܗ{]1g3n3]J7SOxC-H]^NUvCe1Ni_ uʅuJE##znQf8ŀAtX(\7/ <'{؅dCZ;;>,K5K1F}oM),\؟ꇔUnn>O-u Ίv- { 10эx8`Ή&*gvDtv(*#vXCMy>n,,Ӆۏs봂T{2]6 djed!tRL˩R>MI.< {x] iv | OQccCg0C]㡥W@ + Ծ~V 8ѯ#kލIր>a<@8`$W}<,_"ޢ%]w>_?RbW6@q=~؛v8[WRw-WNӗڹDO{3J@ uAjf2\J={xh$^Q'x #8Abu/;lCY xf 歃s ĩ˕54#J-"F eh(1<V/ pT~ooKID0ހ4& f!$CLSkPA;k$1SCX%}bO'' u,ʼn ̝JݎUTIVlkǐ"DBO̮㰡%> J-`k¶aSՏtw $yi>mt ֗S||RL~B~\Jh_l8GBim=8&$3FaOڒ4zVuݮm;8]x\2&vuR=;T&R].٨CvOzUbaeMe_^7ux<6p̓/⎮3:4A3ID3da|)N޶O9o a KrUĉ-=(*w%,=v\ ұZgQ]½T3ex[(q=J#ꁾ:?%H2i{usY}7rЅ~)Ƚn)J쁔Z V>߳Me=o]FDampf'$)_ 4]t*]Y;/f_Ụ3 ^h#~5<$ʜwI#͗Pdb l/.=](` kκ~C]K+Tp<=^4^. < {ݲO{ʧyOY$WXʝX$-߯;mnW;e~uA^`iLi싁~'OJ'sRF2EEՄ ^D54)_Vc@CTo %FXPF#ZH z+cm>ͲUoyK=3\x"vR?Y:s>PN;<uጽ,3Ai}EP<`uB$Eg]#L^pMh^Cֳs$U0TO  h[0E5T Ɯ?lVF|0eڍw5谟 1ȑf %y;Ey ul|@u"Z/FL?BRHDb@K V/U .2G߱mO*Eo#b!dw<q%UbZ'j0TkFL8ULk/Kb U.|ښ[O1y~( [!.-IL%{*)$ots*U oԇ]u3]( T*{4+ dAų-!;_J+zM.㵴띋q sP]"*[X*{EurLW<1Od6̄W{cG\-(z{ĂyWr&SWqiV%c - -^EW_^**[I ehXvvܷf ([WAU/Wq='=< PwW EF}Pړ[GJZW)p`˭4w9HmDT\+7u.Ρc;9g>e)ƃ9S g֥A򚅌w+քI)J(&)c$28W Aja`̸uÆ;BvF?\zfp,򟽗(;ICR+r0fZ*z r9.4ڶK&;XY}}MdK, C^{4n!ŚD x-zQ*xaTJwcs Y+%aS#EHjvkCJ'i[Uaw(IXKFVןeU㐸(f߾&⦀ѝgwvPem%@ odˠjr)_:r Xo辎'&g슯M4Np X3*0S8Ac A'F|k$/ɁmU ҍ̎<*jyő>1U&} [t S,1 vr 麈l lJJ(b/#Um̶_*d2zE? <zY[+ lF^]:ڹ`Jx_&;T.nW)W<Wj|6"jR*h7 l5Dr –!6&L}ܣҫN2M.bu(qVS뤞Ua6߃g"ֱ)vUCʈ~zF90k9 K&Mj4Cսj Sij/xxdb n9[s_=Ii6-g># &Vmu6h\wz8Y|$_ib6Ү8H~1]=biʜK:za*  1жc7-$k y_**d`<.2mH]ڱlc{G5g9݁9ql=,(RްB,\#q~ˉ ю٭[q9ά"Ipӂp` :w6Ujc8]؂ zHj-%.vs?J0^0ڐHSivH*WAp]dƝg{> K=RTTg]\Tn?F+iuMBmϱFs<Hywh=H%!"OJPmlR&wȼ@EgxR;)L =qJ6ujcSis2fHA@SiB'SS #[#;bf8EiC9w՛]RDjNsEA'=ElLbhLm-|u@"|Bg78$XJ\;vwê{=8=m <aE÷f\?€DW!n1!LGQ(C0},rt)CfN$~h|TWw7H@hn=(Kn~&D #J>g|(l2Gc+*.8xٟ<7xY pO 6 뢍FF?p'e-JaH ) LPSi Mƿ%zJI{FQoCl0 Mi`bq0b3Coaeg=~ˊ TezHxtx|f8X1"o-09q\=-eH94`' W[C*f?ȼJ5X3'31BaKۼ$|JV4>W4F]g a'xU8$vV+~ 1'dD-: J/BazCFD̀op܁,,1r,>aM9RƳE?}oB{b)GWAڻfrɛü{Ũ$_M4Z>f^Tfcz ;%͇qZ;Yjʾp,kj G]S3)3'%9M_^n_;@A]t1"hR0{~섥ϴѻq%A3p=v2g?*^ 0Lj"I5+J+ޘ> MKaf)E<-{+h^ hRAY,vlcT 4T=5߳5isfZ>Tʫ_/'![>VpU" SF,@e"+QۄJ,L2G !RӎCEA c 1]^oQeNNVN`a#h62SIu0HMs|w7S(d1=Y>cɞ8?w2߁T^}ɤIT  4W̚ˢOpm$氿-Rм'J,0G,Lq 'D,*w]gX0l<(}'ann)\oQn]ŨwӍW"]5zaCk"^rcYg[C145Ջ ˈX{YMBä́m-9jkpZ## N>NvܭEWa }Ў` !zRkGב#QJ;T t1! ?m'Aej*g}L,rxTѻH.mFWpAJ"I\m3BHLQfE&_bQޠrc>84Lr(UHfIA~۲U,"|7=EPۉ4h6*+eM^6~5"I9FBY`~mFG˾5n`މ̿=[W~muE.eƎ"Q*=O YZ