kwin5-devel-5.24.4-bp154.1.33 >  A b|k+!M@eee^ 6DD -F{v Խ:CS=C﵁'B66K+e\ykCڹl!DT+DW@9_{T^;g?]%:tcck.FuKTaBa@XE åA1{nW:MPE7sUb@W-[H)RfG]՚^eG"֟ЉR,NuUI-!?-8mDWKCmⲲ*c438758b20db38b0a64b73b6580755e8e4d18ebf37da386a8493c83ef28f2b9fdaa47c13fff0fe5884bbeba8adb2c3799716f5d3b|k+!M@eee %洱ׂMS%RfCf!h|Ƀ9@D䆡C9Ah +DzݑHi3EXS= c]K6]_/Z&)",J@\+&,& 8ߍ"#@v/Vr֭XReKl7 eNG/o<-avFw12E_b9N28\Ϋ]G L,ibXpΣ о|Z*ֳc!s?NL>pAfT?fDd  G  &@SYd2,2 2 2 2 2 $22224 ( 89p:.FYGY2HZ2I[p2X[Y[\[2]\2^` bacbhdbebfblbub2vcwdL2xe2yezeeeef@Ckwin5-devel5.24.4bp154.1.33KDE Window Manager - development filesKWin is the window manager of the K desktop environment. This package provides development files.b|jcobs-arm-10SUSE Linux Enterprise 15 SP4openSUSEGPL-2.0-or-later AND GPL-3.0-or-laterhttps://bugs.opensuse.orgDevelopment/Libraries/KDEhttp://www.kde.orglinuxaarch64?Ng53_g)  !< -op?DD``e7TA큤A큤A큤A큤b|g:bB8b|g9bB8bB8b|g:bB8bB8bB8bB8b|g:bB8bB8bB8bB8b|g:b|ib|g:b|ib|g:b|g9b|g;b|g;b|ib|ib|ib|ibB8b|gFbB8bB8bB8bB8bB8b|gIb|gFb|j_bB8bB8bB8bB8bB8bB8bB8bB8bB8bB8bB8bB8bB8974a7f5c048fb8b9c03877994a43592fa6b8de6eca94cdd3cfb28bf7a500cc6eeae3821e15c604f371cd604d52ab257c7ec5efb9453dc09f8bfda7b7d8eae0b889b37501ff9c4e967f7ebcc0e48f13857349e8881703c04b84de244a5469aa58ea27d5604c7d3e5de97708b1cb5ffe23489264f71879011a75e32c9f965067ea1fd29bd62107ac2711191697510e7a5ca9e42fc2d8ff3e8c76f8ecc4cfd4c6faba016472c9f5731b681007299d56d5460af641440f43ae4efe1739cb893c3fc6f459c6b570f73520f35e8be24d1f18a19e12ef307d4323492941e7318fadac89b62ff32f27860bf318774e9525518c9f851401091447f8ba175166a1568f9af050819ab85943c94bd57d4bfa4766b9287dde83cc6d2fd34f8a8faa10ca7c5cf5f2c6810d4110adb4eaee6c95370b515bcac5398f04f30bad498479722a5502c977586d03db5b89aac929514c63195848f02867d31f9ddec600781348531716c8e634175179779d94b48ee8cc8fcc5e66adc18734939a615b083b042e49c1cb7c3645afe39b9ec637f498be158209cee36cb03f6aff59c09ddbf554f17e59c3b3cdd9dd58501a51fbfd1ed2deb3400aea0b70fc98e898e6316ab7186e5159c19fe5549aeb68a5164feccb21908ef92475edff645ea3d1bcbd87234186dcee9b29770233a1d325aa600cb35c53a1acb4b57c45c074d2a3e4df300bbffde1f5437b86a46fbf356cd4e3493b2c6c249e8c8eb037c2988d281af1c9b3af68c9291fc50eb8c066eb521c89e9bea94e90ec28c01a1257c88d10ea1f38cb57c390e132df70bda8dea493decc8f2ca8c6ba17cc835def8585ed0b44d2df7b4ee2d7d063cd04df210ee5ced2f820211bc57fa647243d0ccca038bf6f9e9e7c8d5fc06dca9ded71e0d4669dd9017633423d64d9e1a19da264fd4b813ce728f147ed1fa7a7c407b74cf3a1a600c5241b53f827f1d47ec8c0fbc4b6d1bfac915e6f7cf86a76552b7d3bffd7934f113e41d46eb35c13726b02092814bb22bc57c4924313cf20bc94c84f749d2a70384d7e14a9f3869d0873330e8ccebef0531bf5bf807678dcbd6374c04c86f1908d9fbb5cec919ff2c7f11e2a49fd730d7c57e43fd9aa2ea6a6fbf4ca93945c8dd6851d1fd088f4121e07891da6d1283b89dee56f419285767f9c41d77f38e3ceb738e0293285e03c6f4e4d25a3cfa7578069fc04bcdf42bd91fc31de68cac1d9f9ea2045b56eec662c469e93b5fd98b9fb939cb169e419e79fb14882fdea278e72fdbba6a3fe884fc66a20b98959ad331cbdd1e5440a6207e5ae263ab3965eaa9abd3f5fab1f9becf24170b05a605a1c9e2fd4a4bb3283d9affd38b2c053c0cce46d9c5ef3545a6e34d157a240ba99c9b8dca5d37a8147da6ce11af671c491efac2f94c1d752bea92f4308ca2450c7d11e582e4b48c40e4de1d1cf0896da7045d841fe45b0991cf35540bac1a17b5d11f4afcf8fcb950246b5606aa26338f69ce178f1cbc648b7574aec4b5bbaeb20f4df36ff49010cb8fbbd2ca9503d76d1ffab14f599b4741382eec11face60ad1f0d7a41897809003a2862ca9503d76d1ffab14f599b4741382eec11face60ad1f0d7a41897809003a286de588a8b1c41fe73ffe1201f9d12c718a988ed8e1302929625a6e7c2bced7461de588a8b1c41fe73ffe1201f9d12c718a988ed8e1302929625a6e7c2bced7461211f1b738d1b864bab2648bee9b55becd39fd2d6aa49c1196e7d87b41db4bc07476b03829862ab7e3ed920f87fad3de3c995f7dd93c26476eb40f0117de43fdcef839531eb65b0168f9aed14047c84be13e9ea38801a73bc18abe24dc93e6ac9d9f25707d20e804f15005be46527366b0604bd739754d144a83d3983d94a9a6a8f25018489d6fe0dec34a352314c38dc146247b7de65735790f4398a92afa84blibkwineffects.so.13libkwinglutils.so.13libkwinxrenderutils.so.13rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkwin5-5.24.4-bp154.1.33.src.rpmcmake(KWinDBusInterface)cmake(KWinEffects)kwin5-develkwin5-devel(aarch-64)     kwin5libepoxy-devellibkdecoration2-develrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.24.45.243.0.4-14.6.0-14.0-15.2-1kdebase4-workspace-devel4.14.3bBb<]@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 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- 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.0obs-arm-10 1652320867  !"#$%&'()*+,-./0125.24.45.24.4-bp154.1.335.24.4-bp154.1.33 kwin_export.hkwinanimationeffect.hkwinconfig.hkwindeformeffect.hkwineffects.hkwineffects_export.hkwinglobals.hkwinglplatform.hkwingltexture.hkwinglutils.hkwinglutils_export.hkwinglutils_funcs.hkwinoffscreenquickview.hkwinquickeffect.hkwinxrenderutils.hkwinxrenderutils_export.hKWinDBusInterfaceKWinDBusInterfaceConfig.cmakeKWinEffectsKWinEffectsConfig.cmakeKWinEffectsConfigVersion.cmakeKWinEffectsTargets-none.cmakeKWinEffectsTargets.cmakelibkwineffects.solibkwinglutils.solibkwinxrenderutils.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-2-Clause.txtBSD-3-Clause.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-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/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-SP4/standard/48323e3b685309b0790dbdd1dabfe697-kwin5cpioxz5aarch64-suse-linuxC source, ASCII textC++ source, UTF-8 Unicode textC++ source, ASCII textdirectoryASCII textexported SGML document, ASCII textUTF-8 Unicode textPP*aKo&utf-84d9846c1ddea9639e860681a30c950b53db894114873e099ea36ccdc7b0d802e?7zXZ !t/N] crv(vX0VқϲTu7_:"VMC|/Ela:i-W5Vk5C» c.AfMH>P<$أXB1dDW-եq%E$2-h= NJÙP>5= aii^NqljddhV»mG\gi{^dF>ꃼ!v%V% ]`Tx"=48r]Li͹9Na=^ @뜀{hC;X 6 rC<î,mwx:`WkfrʌH}~ns&~/ID>QpȍȬ䞙9v$9K^PmVfld0U7&m erEitH4pVqY+,Yi~_:So3Oϗͭ8HQL5ep ND"5+'Kg.9$_&pQ >p e2DsnF%J<&K+xj dY֓tgERCTuXo09.̾X$yԛ ^US>{[UgY2h0*= 诫#'AgIў*[p R cQ|JډuF!2a6AO> C 8Qxmld223t<7gTk$/49hkf:M= {TGb%l-):-Ei9`>Pɞnq {4&HiUHK]gu b0 "{KW2_'xxwssW|f~ '6ռ"2Rf3-cACOHk/1%}RR/d̅ԵW)'B9^* ^Lg 7N.qX}|24Dٟ\s>k ʒ̄[ؔ[*xzR/! `wBʪ_?o4  YxCw"D8>xhEׄ2&2u5;U`{@`2f|wZ>ͶE`)Qb`0ND~ڶ 9X.ݰ7ℙbb)}H˚]]_VHZ: t 7@5#D6L^pq(ʿ55a/|-շ^npbDž#>VǗ0^[CFͽdnc\Xch֪#%:X~b9J. Tlx,rovlBі$DYqo#YŖR/[bƔ/"\qOebRYY "$7g- ԣf24E?1 dHͤK^sf-w]s(xZ$\eLt F9"b|{̟[[`M0W&!ǽ?0$nd1{G#tm"abj6`INX!zIsHGucJP.,wt ! Nx;NNɴ2D{f[ m۱6+\CgF|U')ye0ڄA AC,&uA^ٽT܇ jJ2w mWa,D UG@Hʁ8IS:*KU*Ww%P%P &Ąt(1#{0SvmJHSֽxC~|Sjn~hV%':PcIX>ڛ>-\bX&0`9_CPq`P]O]q?&XVڔm`4{>*I 3W}MgbF"ZKQu8xOh"+ШG 0lcҧ`g%A87sE_gO4N!)Z8N@ڮK9(~79AAx{UXb]/F׸H ÍJ}v)><jXShsC}`f'k (~J.-;^ug~1b2US&q߉@0U*]7[ VP22'T; G.;%Jm7 `y S2܇DO@(g6-8LKIO =83݂[L@.۠X3"k{}CV\ \'뷡 >]ïE|.fB1.cèC a1%UIӄ" s/?%c-bnAQSi8憱{d@fi tU.y`: ß5FzXlVq|Hf]MmԒNgG 1sp7Ax{W[M #|zA>~ׄOՁk :ٖؕk$ IacQGH"}A6ۍs$IilDy|^RC1Hê<MC+{]f^cg>w >5/h,Z8ިȒԔY;[f-ii- hːzu}%,j$iK,x{i<93mw|PN5@D Wdze:6=3 nj\K68(D\66R/eGrj[B֢x,%s}2@om/nio[m^[0A[ x'S"ZcF:cSIbE-+ν:{}=*LHM*.t"<dΒFjx9OQu[@_ߧ]8_K _E5h.tY% ,D [% {C](b->J(oK_&r)Uzzzz}[uYr R-(+Q&[X7?sĂ={Jgȶ5eK*)rTHDTS w%?HKh;LTn9Aa".qV*Q/7%io ;' h'"ۏ(nQU.gʉkM!u1QAy%Rrfk^I41=Ѵ %"nr>  gR"mB;OGōFZ%tMSKf. l'ǫI@3'UP]9+zj?jDt뜥OO~A|{b'F/P{8^UAm =PٴP7(x#5 {Q L[vf6$MI4 h)2KFhҟZ|@g)I^|pH̕_}?sQG3p R_UpDn:_VEVm̤ԬzI=8%ۗ1bŁ b:jإDžM {8 0ׁ4CRqmf$t޿,Z+ ikLU!`j| > =K^&ǔygߊiA:j7|:2Y ,%E>U¡ODӨ::D}!Ejt׏d rE4:n0t4B|S(|"*XBdv(ţ_[a` HҤ3P~#]OP?<\P>ft*}nHŗa@J5~(5/ 9[%܃|;k`z7P8k@ %خu.[G({`$[^D%v-Eՠo )BTK໦_npJ?n`>y ect6g?1 ޓKݜL`{S8N&2Q=؁}]SP*V !8e%j. HIg)Mʧ^oI B*Us\P窤hMXy~{z=/K)(]¼H,w9^MO*S*5n?MYq@&(9Vn (زL,?bJp?.R- @ ӥ'ŠqgJ!{w ~E}BVk|HZHXd_"#//T^ғPVW'?Hx#t,0.GZK.ODv7o{k;тVm%->ؾ X~2'*I/7W{c29@XM][?V@d^*U|vVJOnl>Fw vɮ94@OLS)'g{<>sU<$ m+D5xEDFSOQ\mqI%+s˽dn!llcuyEv!sX'}Eo2P\IĘs;h.U׬}1ObRYZV-Z"Yى  Do: p /wT6 QYZ02)Ւpo7Q;_ L{L1lj*0eC BBҖD1zJ7Ւ%iop (_d&Ql:M9-.R@Vz`y߮0Bat{UBfd'Kd}B nRsPc. tss'i>+gHc1ӊ 8+Ù-pf _JxCiE.Ns+X?H`;K+&T0# NxB:~޸GL'ѼZvn$PE۸یԲDHNWF@DPOK#X<-d'o6$t{&q*rpJ DJۑ2nY2jdžڍ /9CeץБ/"?:KA-SC "liXV)s]zj[zj$lrgSR5} cȈ48'xÂDx2?s4OSbP= jЎ F mge`했ϝ˂j6rğ80NP#l`b_3ڲO4 lc\jF`nUs5ʇūbmdI/ rx"xHx:g6+N蒹!C+r@*o+>UI)6y|pIhf1pZꍩc"`phJ§'0l;KEk[c'S"[P;W5JzD`0܊.TIrծn']NY8A'vMD@; Xeoxn79h:7qVUd¡,rMb[M1s^h7k)j3SdJXkf5%zW$@98e[sr_VP(NqD`4;E=edmeLY<Y:t+kd{#<+SKWŒ.kvZ{ *7PrOؼo&2hbh"̊ 9JBw~:Z(޻{m|K)E:ӡ0%ԡ z- )@nCjӓÜ%;QULjeq><~4?bKeRu|p_j1ωc~zdQ<4JT a3!R*eiėZN-4u>lo k_#"٩*IcPn^qi/xg{lA)M=%ے4VثdJz}1u^m`Q"È~Ht$k  ccv7OlԕEpkLAqѼ>rVΦiD5qE /cf֊hLwľaw0IJcM20$K U#zN!RvF>材-L2[Ǔ"ߺyf:)G> *wk %y{1#e"y.h7\vw jkdhy=`_ /d9[*II쫍#;4g;M4WB+#?ȷ"9& ԚF&]k>Csͳ::Te&p?y?͠Bd臎]Kڈ`-E,5;;Iƞ<8U,&)@CZJ+r)%,Xfq3=-|Fj7 {=0xdm t]\ڰt ps<HOS|'xڴ&tIAHa *d"|u56e'a!үB0;AQ'Hj ˭{>^DNS7Cb`JwY{*fUW.x֎NY ٧DzS 5xGc߲[\姬@{"n-9)em^͸[T6j_GK\<~ B0QE)sPp)u!1E @[2os|uU*qy3n[Xlu/ VX!K&]!)0'ֵE38&`Ԋ1G/R.CigCPr\]4nF/>N}Wgk-g|KџzTt!J AOf5n7i!PbrnUPT_4і ߐ"q|ڡ]mL8%t^SiV5])IqzN:ĘU -UVn 6gtLz/ ;lgrB`uJ{d~!X AQY`:} =XPa E)yK=[KIaq$FG4xz9փGx%_U\&VNQ?ut5ه6( @8IGqB\i Z$ ~ Re_h6GXtrP)Du|- `pL])Xsf$jB$TO!4{vE1_`Pe^xoD։&[YS^uDP~c]l*e]UʃNFQZ DĦ6ɒnSu ck-VDvJ엯xɨͪ;wYŧy9JMN'wBOMɠO^0eQmƂ<o_dѺDj KrRՀ1  ʂ<Ůy~Ma_`9~Q8%;X^o\1P&ǜ"T:lT跕#\kKg٦Aٌnf#쟨>1M(A=?~zp#OV~g"3QO`L3 RE&K^ ؃hxSȔ5D[uGrO]4Oɹb+_۠hO FN}lV wspLp*H#Q6(Ȝ61=X4ߑj;MWY2I`+%B78bK䎦2bhx|Dx32:{q.~^/ d4g% kX= fc+&U(=  Zh J@$ \"^+쭟9?zvl%o4gW+?]. Վ-yiw W>V-]5cI8颖MP}݇yT97~_QtJs^Bߗ|,Up\#fx{=g`.7>mֆx9?DE/GQSr9L+7/!<` $Qwy0CJyv>eӍL k ?<a/ r!Z*.~}"߁c^[_r/#WFoY 4eYX: ,KmWèu]i~$HCSL=0T6M[y>i)%U0)vm81>4<^OXVB+8ii&z=r޺Vߜo$1FV1bת[->]=%M۵ƊC+\*^&cT{ft=J Avs瀲u'B97>|µNT"ӿxEv q%3cy5JHכMSK5rK$>d-!8NyZd{Dp&m5.Uo4Fz6  ??`RYYz"ęmz:B_ո/=x;G}4 HgcY1]0:.sƛ/eQy/Cag_ͼ{^_6 - ohbsx3"xpc?/jrK-atD,)BCFЋkNކ<(Fja}(1BT 2>%~7ۅ׳=su9SWx`$ \btnCz,gVϐ;0kZuzó.P> µz<|TvVT.a[8X$EA'򷖖ZSI sv-d,v) ON斨kiOBA|>'ߙ'I%KFVfCug7B- pi|Pq+!ӶR`Sj\NlO*op80 zP2 4{qL!~|GVb-+3QjU3=i- C,E DM~N< 䟜/tKN0?BHcW}TCpz]t Pnʵa/'Áz $9 w$>tʯ/Шiȍ+>*d=n@P8C؜"rp!˘Q sN 3M5ob.w #lp4QJmE]kؗ8] ;C)2Ub\vx[bܔ=%kv̤o#?6Bx8cD":j(t)A W ADD]i#&q)] qѳ>J(2N2 R3ͼZ+#N2sl$dU342',ZRj\d vpfz!(9o* W6ݞv:4KpaQC3!7)Y$ZԖ7%GrL vj9:y }+WdG(Я*@+M[S/@]*f҈<9m); y.1hIS}N*0VXn"kML]q?>lFaJ$/fGY2#pm(:?˟4~CzoA?υõ`?xЮ*ܿI}IzA}.3|{\Mxͅ;c}-FZHKOan>+1L.ըGV? f_z&Lgp [+NKgAN W?(/.;1˷?iDb$s 0FIau¹FM/*‹Bej;{o',"ع+wl#KCwi[f{v -s8S%ϸ};Q'.6u ynN>lDX`8(%S0N(inGf/iD^VDԄCQ[@sP;Vrt%NsQ5؎ܡ־Z_3|E\ +L!7'y TnGkdJ!êA+r]1~a`$OJ:`IZo n|eUQ?@o{,4CrQe9ۥ~7NY)95,%+ʺh~Px6Ptړ.3Ioak+e><86NUڣ^,]$ƤKO;[*"0 kh ,`ww&e}bA/7ϱ1^Oi0u}8ˍO? GqJvn/1mL !O9@Iή^!J4 `F/HjRv6i?J]=cOa۽MKL#~@1d^}bJl mz<B!9 <֫# eHKd0:(/-k[;>:00ƨ@٬K r^ϊκpY ?]o6vb&{:5\Uָ .v-G#aBtOۨg nl @hE/ɚ^`0>1fZ|:ΊC_?t 9$1<ŒÝ Ie&}+cXfqHw"zP*6lPrIe(I@1Uula#Qq5׋Cr^ Z޷t~fl&J?`JצN]p3$Weq*y2e~d(ˡEIMCDOXMʵcC"*#C7d1.j4>I5XTuk[9--:3\CkM<|QS G`Ū .>ށNBẹ0sPt!`=}ne;u[fuݰv);WE@y9̇jD(Gr75EyΩ (>A!U CԢ$cFq#h(+/}ѶAQ|VNkFBJ]?' I2TM[%gc'7-GɠYoO %+U)o*nD,d 5"FiY(ۍK^nb(<zӁG%}k̉Č#C'~8e >qFad o "܇9 (CJr2cpj^`>J +G,֧}*d/3vm=}g+Lm6E3rߔcr͂*RK0̈=S_I!,1G{<=!2] r˪X[4 [Ŗ{gt\.p zp~h(g~yɃ*p X0[=Xb ̤^1^-@%݁3Fl9cE(،I`e< :h(h!C2W<8~d'a/ygNͅ[H#h.n}-#)Z`jGqű_GoE5U.g2%$"S.x fv#%: ku4m3Y) ~UYZ` Syl)`9uUvG3!LɶJqmb55D4 L̟mv%Sjւw/x/\] ݆x]u;/71uur~2@{7DY& aE\kua.GqϚ)d8k2!Ӝn&aoP-O_|=?:m (G-!/LR͕ySaJj}^|3 j0SߨS@ؙy`.~S] ^zXʚg*nlD/'wC韣J 4zR3aHB^qXp5m4YKIL8!B/l絹 _Ke;/vH''^mK| #؄P btma ùj+BHJ]hrd <*_fT:d鹺pW>(ERiNn[ p E461uJuOa~S?ۙ, Izktʧ5-=QX<&qD4+=jp,S)mv/>l7$~ $y.G?N4 `G{&y&_ d%`[Fs%6Vfp1[CGdrEj+|n;;z k\ g@!)BA`& M^Y3j<EDž[\O 5D Ru:>@%7+v}~׎5'“,&lar'ޓ/JGmBBMP59mk]-쑱tY/W F()o_OJN-SqoA\2E4( ݠu mN#*5vPk")P"{Ĩьf&`@ p[ܱd|.+C$5"b@. 0X\YO/9es'eYVL:$Q7Yy5#)DTI^T-,-|P;QPe` 2G? ,nKW6d -QW'1-TRS6NKHt䰀Y. PEkI)U<? 5[V0ף`/Wq/]ާg ]>5ǁ>N$?0A| 8,q [Q=cQ4C~ZZ;Z*^7pAdx9j:2}?uMn>hJ;\}YqB|v7k@ϟ*OS 9N/2qRW֖' >~CmDW*D'/ ^}9;8&X8lNG+6PaKAB;j X"x+}ZVD$|s@ GΨH&b-.u]v;wc: nVdiwD4_kʽYX5ۚ`+Ю"7ĶjXة+_CؑXV SqpJT?;)j? J0CvRGC_P9݊eur8ɵ-}9vEЦdL]1 >ܶWJ73އR]Oru(z}-m/hwX.gb 8Vƥ!=.Rh0N>QA'`*1rN3߹Uۦ⌴8 %sS0n:4QBN^j6eY&mtV(@2#_C(bҊ8@jyTǏD#[YP5h1ƈ,3̝H\G4FjUySH>&1χ- b+uH%.<iZ-U :C+_pENӹDIFcX)kCM2Ȩ+ uLV;^quAH&Z9*n%_U,Jrwhwmo}C}Q7k (wUqKo|+^Sb Κ"vۨ'yuyVlJ(CcJ1maeHV8VFZUQ+%1_D=c:إk*&kF#(]< .+tj(uRlLƷ%`EC%bj06m2X{2E e_Ή#{zRNrLX 0! s갨8(0?8K.9pq~zZ]qvZ/ `M %.D*u31z:^Ŏ=;} 7ʿuXP _l,?1IBh%>M9#ˏڇ>J'FΤ~DPfu-Q#xǫ]@ZjYAJeʲ^s[cU5! :֖kk+\W:U=#Aq,E@LU6mv/>2-;,l3oyp%-$e,4(Y˗4\lO*V7,(~lFy*B߬1$L5V țtODujCK#m[4έ+g9tlWR:uV&M0:Kӂ`J;=eGW[+^ދ2:'4I ۗ;&8Ga[ yXj BXab=W=9EKV+ԍ[Br;t! g|Yg;{:ًEqyD9h։0ؗ  -LO kjtMs"&>ջ2S" {WKرy~76rEHr0"UbcYk ^.ҧbkwo T*yBKx- f>܍2R>'$c50Iz>w9c=M,֫*S3F#w]{Sntd6rxY{Aȯ͌A4ޮvX^I|WhWGqJ5ߞeِ5q7# lf`| yOvnLY-@[Kttg/ωK0KFzT ȋEz ٫'KGDژrs^xYAWuoy" i9SZξ>Qr0GZG<|i@H"vzSDc9R?cɤY+ otgw1qWu@q!ƀOO"c)0ڇ34V6;RvD& M{ 8 @BV=.!H}2`HmئD# ;+)=3xڕsξgF~ %ZPs!7Tu :l}!FZIּYJIޤ:%V;wͮPY$;Fkqְ$P NZ;d<|ǁƿS^Q `Ѯ:p-'%|3.LG~@^'N@2eO^;Jha^¤.> .p$  *-n1txN:Mxy̡$CcܶΒ~o.awOPsr.\vH66r_6@-W"h( 9`J 9QcɓB'7oXّ1 N1K?{J?t} sAK9axxDtN;Y ktn*ʡ5Qۋ{Uh>C bMG4Y+~{%;%u?<;CZ ^) l a&վ5(aCmmr=\&3>OXr.lv. ܘ1qU ފep & F8̼pum Gho3<-Z˼:&E5yPQ9IOlP#8Y/}z@:|u>[@IdZ.mNa fGB@Sa$`LUwnmP59alU`A',qg-S(6Q 륡ZQj^pu3'vk Mپu+siSe18/(ǘ7Vg9nfJ KdaT5(FЂ~b>Um)y ڹ'{OQ[v(Jl1~xɔ_V}? >bA'WPSV QFB{.zb0R՝ݔ(lIB_F'1(]Uí"x͋Ot 2Lh:#4;.";ˉp/JIxk╌@VWd %f&O "Hi Tؓ99_ T԰`f٢]:Rh;Wۣ~ 5+KӀ9Qx2Ư`U cOŭ0@YM悑Fk s|ﶏseSI݂IZTV勸{6ǪI?)3'ZF㣮5[%)o^>7b.3"#˺I@Hj}B-49H1ug p"z6sg"W,XVDkQz_a6{"^(6DᚙVcO3zF }1~R߇O 8 X+sEׯ}Vw#~S"5(͊w[#pX#PXx 巔=b*ɓ~)ߐ=FIlg4us&l>ß7!dcƂQxI ^i7 Gj- 8fm'2_  BŊ6fitq P yA"S#^@[g@Lꒇxw? 5K4TK=Yes~js!#/\]24V(O"2(N atq_RUm)f C,[scޣ.^D8; F^wЛ,iW +흳Ekiуt'M ;97$Q܌G^ <-.2 0 67nҌV'qkf~S7+RVunK|y?]lhFJ8OXhzW Y?66]ʡ)jDMOJ`۔6Y5nz p;V *YTf?~UN)CjzD{0m sڜ,XpkJssijgQ'"o ;s#]^$G_)aV0-!ՇK8ZMq=<.5fvb+n<$%Z¡:4Su8i@ҙeh3tGekU e+m@CI:b9=#`ջ؉, {\i:fr^wsiz p4H#sv t[怓1A8#O6ub7{Y8`=%|NƗp+E c&t{h{ʚ.`7*~NNhQҡ \+Hw1YXfVڑwC 8>%hxe=s#Ζsй;Q sQWԎxw'9б pxT@8vRhO&U!l䄊:sIC\<̣΀Ī{(ˌ V/V[>z37D~ ?g*a']+*Si!lʴ 4x3qN%[&"x5(ٲZ2Uv' ܶb0 6k> R#cCR= |z xt' 8 ;hq n Wn/9Ҋy ygl6 zbܰ-GQ@iip#Y߸3,SIARF'ӥSq䯜뺂 \%fUo} w_`=nCfSgz h2b0DA]LU ?Eڜ^h;;_Yyv %s K,>8zټ >@wvge´醗0 ;\uA믍IP#ӈUW&ׇxO'tiH0qS[]u6@ю71N#m9]Nkk zbwHc0vm=w2R@ ,Ɍz b\|WӼݽ#Ѻt] 8+GflĎ 0'¶Nu]Ez!7UZ=)KYGS9)"%ۛD7aZJIREQD_~z".*(U~_@kK\~ .*_zx8mbE(r jY(KO?Ǎ+wlVu%k ǒy@ώПvl4!'ϡZEu`u]T{V+5bRY+9*.@ ws.@bܐC7 7jؐbܹ[Yy_'Oqke6p/$(IQ& ]o1&6\nB7w쾳TX^cS!ې@V7 Sy|J5tO8OunۄDJwA+BP49ea5h5$ ])"/tDݯrÃZ q -{+MdJ2>k@=2{'ĄpJWq:5{P9c* kh.\b4 N,␥w`Av<~:/G%gGw ]MQq2Jx,J/C8"rmw87Ør^CYOoV(w >]pa`ƁQw:lH+yᇲ%rQ,3wܬX1 QpS Lf:X%>5UP[0B< & 82Ƀ li7Nz|l_c 1s*xks'ED2ZHnKJ(F1-1h+&#rҸ])@ Oo?ΰAv6PZ:];WD {m 26ӝFS1I?0lT׉Y\2NON1)y oNf\Jg>WWfte>]Ɇ$]ǩXvC"UaOi!SyRS]9MPNWi;K|f/jp\(v[tdtСj:IKK\mQ ic3aLqn/ۋ|1[ 7OmRsr;+)Ya/]}I"UHɉ9Ow,ZYRמQvh鶨I '5Ӝ3Zxh. R:)8lk)z_9^OнG lgY8*8UkgY|7i}/?/vs{# P$u_Cd*2>hY5Bq:~X˃for.zw(g&clӸV铣~aS%+hǃH0$}zB1s[Ӈݕ߰=oi_ӬT-0+KRA+ic'1tVd+C}aJ9[m?I_6oL);1Ns}*Ȧ?W=*7ަ7#Jp6_i,QxR3£&Tuێeê/Hon":}ruA`!,6kxz@^`Sd)>vЀO4n'A 8 L56ք %J#g3lld7߸׾ZHlEi$f^$ ;/"c-(+pMY;P?i iww/8~,绅zM_EpO3dCȚǚB|Òq46+F7Ie ή;Ws4W-j3ycwR2U@#1-i[jnߞW2-M{֮Au8"&yNۣm9W>᨜C<),c>ܯ hC|Fܝ|}xߺ7Rvos tU'fhԤwg0`}b,cC'*:W rZ\3`x[>|R]pҀּTmIm+ ܰ{F609$\zq?~B4ֵB΢@ p|&m BI?Y%sc Uṁu [=׾q+Mq.^[ͫ/6sdP3UXG \:Wup!@CݷFˀWQ}:n&M+ϸȥzgl&^sbMUIt qq}ѐ8#' }pwFTWгfF}b Qy(ͪiqCkdv0͡rr\=8ӳMׄQ3ǀ _~\*UAr'ڛl|+ȧUAqs@m_mؖKFdkY$0wxGK}bu"vL2s)@s9z_::ad?J>ؘ#j|6N-4 ^oBԡ!^F:hNIbG`ߒj3?2o\{ozn D-q p٧ls_k20Vrt[<4-ߑ+T~C Al茳T/X\jw NZW:l\ $Aecf/ i^*Hy}= ]LjA32gpuvq tl9$yv[X {8$CLWȘ)&:E{6a%x64@/߻ѺIFWΡG$ Phj؏5-lC8Wp7[t~̎l)*˟%18LE5L3xsڠ~5Y~klC}g5?M;k u".pvUQG8LuR@э5Aܪ)(:m+G?+eK/Jw!?{1/zDݩ-AĆk[fԆQ~C^Ucy^b zX")Mo*}KEP9eFp"EߣtOkS" =ĸ7"a1A!s^*mT[6U(*٤G#K0Ѵ]YGc7|-١ep9Or)#ۍeR*Z>D::RG]Q ][+ q ͥ}%]D1MHSm$>I:ei_.| P"[ F4'rpiե Mw":l'? JhI/ tO;g|>b6%<6>+ޥ9l l(ddJ:\2X:E@exS폍=ml65H*ٞC DKcǨ^Łm!fNV3Wd.%ZnQY-Z)ࢎDk誥mC634X=dC䈩71ё?_L aUW@eqD6qxI+mvkwAuqu ]mf3WiѲ:QJ!T\$0#D*PLF[) "a=ڲEVA)>e=f#q-;LrMQa~CW|DqvI{?x2';Z#eZ.0E=!'o-tp+o)c~J2OSh9e Ft7:VD @J(f€?]x>Pv|;YiL2W))s L*<G7LⓊ|^{m:sץY. [!jlITGߺ6;,&!z''DLVS-[@BHZ x*2J-66PTf"7] ! 9SФ9:(7ܠ̇J ;:xM g?l#U$K1gKQ$SPqÒ!-Lq9(34YdsYvkF}imke/w *8w2ʓh>6Niq%m&X- zR}F&Q 8>U吳P9f>nU%Өk)) :l%M(13E_ _@VW&0w7X)#Puz}zG[,{*3g]۲FI_}m ߂g<`e:2^[wȯn%|"tky.{#%Q#&! bF]&[R)%ֳ#8>=}%C:vc?f"D3z#qf6m) "[}bcO+kxj̵C7[;4p,Q(5؎t$4ɥ"!3kq K/Y+jV9Rq&>!qvdv0b OM2Uguq.'/ٟ7>y2ƽȹ )m?7:a2e{|*[)^}0^ϴ S Z6}ka= rf 64FŸ5,iŢJ7L'DZ#?VQt _)O0iB}dR8X4YM{bXpvSs#dd^ZOr@rdxl%v6l⟷u>vQDZ$D*1Uaf h}\2wN~'BWֻ0gÑyHHt4zzex(^!db4JE51gQ -^Lƈ `!3W'|򐌨CĎ$ѧ; ~VRV'wEK4ojYFՋTs]7ys ^wwre:əɖ q2AY]f ?ZYȗz2z&5}K%?:]KVwCMt0ȳ+xp4@7ݭmzp:?LF.p orJb.>҃z%M ]NK4H8`77)*>O*5Ic^˝}Wʩ#*u!k Z/fv8\՞Q4L|V" + FpXw E}kZuʽ)bk&<؂,+2I+-Sr*_ eYЃ&0zDYG ^wz q^6^čs{&,sw~lr0G@,Vń),NM׾rWoL4|ƾ9Ub>XfRFmzS?~(dgp!#s<-{8IwEw*ڀ߿ aj~; } aR>^'YW2 )acy/mymel:ȃHryT(c@'C;3HNɠ^cZD(b@Њ(Vv={GEWuJѨO}DeoՅm/h' h㶨6 dz,TKWT0dT鏗ixzfS3gOqBCp4̛kjӴBGl͂j73=Ā@)[qDכlǮdEa8L(P]Q\8 Ŋ)5+1NV}e6PE$>]oPChLD~Ӕ]CW)RY3A{#׮r*v me}͋DL,1<*#Ym g!F"$=켣QVsD@u`.T/Rb!]v`6~T n 9:+@j;w?vIzuGDFk}%/@Niޠ()nF~L~x}S fƚ0%#gwY=$'k[ME aiYhIxq윂7 Wl fv}Pe̍mq}h~ n$[?uB>#q}+`jNzAR>YS[or&ߥ[X BEL~1T!d'/i5(cj%kA~Ś|!bA EĆJQ(}1Ԏ0j:h3Ij}/XC7YLɁ$DGud'{-5YyvB?k΅V@Fr%BDh$$3 u]#<`[V J^·]zR"\L9( ah[u8uPW/kW[(雊c@jwDSv99-Jvbu1?"u3@X}#gz/oBvJ^(wfSf̐>!=١dSyL A\{zL=TDle{afVNrz+K^jE/] ܖ|ʍ]ٙV0/: '#A6% TKb@2UVU @(ͿwyNy ~Nl,ɉlzq=Q@ 1=ZSIy(_FP'켼 `:N(We(?mwud<E\W^ o8>cBkvdʥ8ͱ NJlwgEvO=V; _rpY)Yyg=w;yyBhv,-S#pe!*A+'w ɴjz\.b9]w/W](2&X;EŠk7(t%|̶Z}Ɉ5~=h]A2Y,-+eT!Fm ؂c as$j|KlzN\"TQ~-<0{zQN]F<7qC5Su$v/؅ۗ d)*`= vGo[vxW=-Q$Uq"9*{lpA(-dVۃuE^v^|aY]'ee[m(_%&4lpGkW1SqkFIJn2I秤`6H[Fe0f(YPiz 5E݉M²h("*`{TWo$f6~n촃gѵn4ͬaǪ>c(n>N!`%]_Z?Gջ䥖*gԠhmnנ"*JK. SY15рNjd7 @ՖTlOe)ŊFBIqA*[͊_hgi3_?۪M5]vy^7 !V+!RzrQx@Z *"9hƒSm6F9$5NC`3DU$Sp<]OC#nGʟ~\X, "0 HNzëwMùHR/C7Ό_7YiQ;w u;> eGNVH ђY)+- S啄d- H CɼMqmsT2NvP gҷ/QT%P`N~Gp9>C1?K+GY[ȳР΋cU n &-!HG~#0Թ\T؄e|~"r _wnk fUU5ɥP+`T!2 4U"y.!XFl k0߷dw[`4H``]Avfp!;Vc:ac4ܯS[ H5pNRI. tuą+WIk>o4niV6ؚ w`vt~m(3&;s2d縁x7`񛼮$bIHOd6B-^&F<~ܒ~l?y۬ !FhMI7(LQ (M?rAC#qdGu m Pb s+ᬧȟs6I~< +O{ !q:< dU,LfATy?Uuՙ1H!݈wrp'CϿ z`xzbJXR0h6$7T RsP%l?_^Z'S˱Vkh窸9enߦ w <y]*v=g3D_aNXT&Ƿ33֖r#qAaI:b܃^PD/1w;y g,H^ꩱLWW"Rcl9>8Bmj.u9`xp-m A]u"*O+ 1OfwB0@@c0 S{͕@Xm8rY}N8jf& l JBc`p4 Coy8a74"jBj ?t0mPED m6J~2ˊfڼ>|FkCX!-8]c*O GGyGQragJיdAg]h[h5C8q0>~x.P-73 q0H#m^T~7Ty?9U#!-sAhJ4qtCphtw6-2(&ujdmja! b-:J[՟[l}{>WĂi Έ7 JɑJ:ԵaڛqsH*͡hC\xXjisՎ!BJ:jKOz8Wu/)aT(N[BU g#-DvO8 D`6ؚ^*-*|d}|"xk:]2r8;~,:4"Ī \k +Kq8ILjR0T{lP[2.P x!Bbj)=Cԗ~jY.+ڰV]#Xp$j%͗j36&r("q_UuΜ~M~rެ`{HS<&Ҙ_Ա ,;xk,g 9L5U8vhfmga|@Y`_הa6Zlz?^ e,˺NKS e81@ ĀH;2ofNzd_; U߅mC aCfmCBj9پͪ\M-N{l"e@'wSx-rW$M_:QS&(EuFi:'Hܺͳ`sye :DXIUU$\%]zwכYfA $r_ t%ڐ8L Vi 1l,-<#I+M~fg`~z28㮭6fwv#xj1(~&$sG (^GM*]@Y'mrB|Ǔ\?Š'gUx?0꘯oáT@ OY|>+'|EXtޱJ6>\  z;?2yFA7*4k)* 輖|>[|%VIz.3s?, sicpӇiI'4Tqm54e&m~&K~"Xԡ 7 e:6F /:ဲDX'? l=d{/|xXamqeYO+OXFseѳ+%^Ёmq{FED`XY.&c3:n=@fp$WM`v&2 Elk{ _.$(%fX/Owe{V4*9kΨŪj 3ٸӋ’QL8gj#R`Oe8GzO[ |/49o {RO9el(b tlm3'@R׋w~T>eŞ/c蝕ii;%fp5cwFrk\*[l-]|ى1Q Jv7z3ާf"_y,ҁ+k4d8*Hdt~ ڋ5]ٿzlt-|LɧV`f_3N٘ɺX:UD!BL6ؼ ;kbbaw*}!V~v"?DlN YJx.3 |0*b7Efg>[l{V{hE~zOkqq"{zjAYfm} _JY3n4BPnic(5-aMAarT ַf~纴Eg\+B' \Bq]#n":[ K<1`"zl<걇i{yx ZS1Yy?W],HFsJXC)u\]f`5es7@qȃAQŽ?`VBM(p0ZՂu'e/K3JZldz{LS]HCp#t`8-'Ehn(ՁhNiГ!MkvdPa& } Z3&,F#j̲4HڎVAdOSq,ۢgzE{l6 YZ}TGC_lK:~3!̼nhmx:H.}Z.Y $xarܵ3p= Vsӭn880[ )yRIu|!,i[q %J!P9N@_~i(MÒP9oQY-U֌RY]SYJ+˲ڟѓL+xXZ6#@[pJ@GPW2(ڻ$d{nQkc ۔?N!N:R\S`bH-=iV^ ::# R`nKU 2{JuLJ@A34W@a s cGofF5p*>污~3r2 /ܙ2h} sMvЏI!qNv쩐O^ԯzt"et+Ԝ [Sg8`ZXf hΛwZ!tܴKR:{3)k89gT{:U8WBU͵oTDjFGGb Rζ>IeEbV#;n`1W$J(KhIjp-*sqÔVgSx0i&u*|Xz'ؚR}^ݗ şP/S- ھv osEvmNm2tCe74R@F,lϳ2ln-"BAlZ_jze=9"!O`!Q0D븶oD8ʏOgSI4A1Ԏİu=p6Qmz\egp+aJG 2 NM^ qҟY,uqmP>6L,m1&CՕiH!h}$?*DV9_͕='J.ָk̿1qFe8N1\/֍,T~(cL+]쾐dkC鱔l;Ă,8+6fyl5A?O]˩PjMx %EĄ+>:f"cMu>8csY@2G0, ,必5 E[sZ)OvnO,6–5츤Wރ)ey jyZ.äV )ʻW޼Jhz&Pm/Ԏaķb;F- 7C^YKBZOFkuT-=j2ek\HY={ߢ@7ӣϼP&NBoZ,ޫŏd^5:alWL.E1Y";9Y3eLy @_!GK8F=*Հj }\+<ado+ _V#_}&h6E޸Be8#Lb7ik%zc[ocJ62ZI+,Y.̈́VcN𜺱!vӃ,c{-kֆzk)=j6dЖHg xO,Q3uA@Wg55*HU./M0k*R$JEdmeI|5M]ݪnoJm=6T˾ .Hck m^yT"9Em3oK0*K'D#Tߓg*r+g$)q4EAiqHqW{;7euH=р% pBLWzՂpypٲ3M)rכشG8V:i]%(ٮQ & [4w{ ½:lPnML`Y|܁"2 `'3eƹoFFyGr2_%㾟lbT3}-kExgHlDᲒ!Îm=w*Jew!8qM?M?` }m5큣KBUbmq#b4< [xYKel߮;8vc22}A2 !`3" %D5 ="UF x'O G^9!T"~Vf y"a_LMQ{^ iFDOۆu OΠW3l#ºµDb~Cr9N'ʗ9tgddx˗{Yt"Y@z!ęQl^5֌$()ڒvBϪ"DgW_r-!6 NCcx  %w 7нsPɷȴ!,ÚeLtl'. rU880@>/z'ʙ\iS(uå/!^ ]>J+?evRJյ pA %(;>@ׯ yJ"ЁMD qFy_t1}B6NǴNTP:Ue>/ caa:^#e8-iկ+=4NRd}C~=ԉ#> GOȵІK_\*]ABM$o΋,'vHxww"E]e8"Nq>{& Q 9:ho~$bٚqX,ގW2ˤtnM2H@xЋ_Z g1ޥ=5H)eEOEiOkctl;+RPW[`2Ub҅A`c>HpPm""*NZ\|\fPnU#X"CO|b_[wth1tKf.͡ϑuȃ+-/>uz{50fUF>12XF{3d[d^"v9p.ϭ$Nt[B\ ͞qxx(5:5O6_[%"p1mB֢RJWӫFTO rnh8ڹ ĬH!vHڍ?enP-2mo5+*ݝ`ET kZ+6 _'GV~1UyJy=--({fD dVftl6\ dZx;DizxnbOL2 wbYd>tH'\vħ*=%Gj9+fbf/x-PlSՍvf ޸o}܀(w,|:;33E٭2Kv5^Nvƈ Ho) 6Oa09GIP)3 :٨e]Ppw !_mA5Fj;.Q2V1N3sՊ p:ۼ3FA>gBIuWh Lh`MΡdiX/EW/rNN,:V^8 _9gBzGWxVU=u#(fJOUk \'NgToڹM=`*\Tҥc{J 6ؿ:4ZP[^8$~IiO)T?ށ7 FlwnDd#w3VBȌ\[w!=+a6|֦ǠSרlB *'yڂz E4UVod&ir|Gi3Wo0Lv gp2~l1_-}b̉vQ2@Hk9`cJ7j,O,C)(>狫 Q odu( U< [-~A8(c@Rd7nq͟>XA\FSFWu΄jH܆cB8w.obNwUY֦j-b]_dڡMM u#:-gD'lMj9&װ,T[ǃk%dr>Q,grrǂ%a։~*夗+xm)fcC^Jv)N<1Qvluwk  \%NSx\Cd<&yZѢ)ŝBF ~ oq΂52nU>k;k bUJ2s*iAdY=j+HI Q2 qTVmѾ',DJK k"OH9-zy3@p4m@Yl造=^J4~\bmOsŖxⳲ.SF E0+ "yF<"ʯWB_f{eV> jQ NNJ] A0 gG´V" mh)UsX TyZ~x;S?VX+e17rTŜ/c-9@I[,Z{nS/9Rrh7LPȡɗCհ)uK Nkw6^u!e#Ml6í׬geHnkGC|+ˎd֦aA/QO~tēhM/;FV0|I!SW*uU}R,ME2H3\,p_LVbiƂo-LJNQشaNF_`"ɧR\>R}tODŽ{1M6d54 ݎ7#QTk~2F74ZoTxҷ=zR_ [V%e5leQ=ic% 0X/{`uzY_$!JKաpRdta=]-_9Xؼx%>@C5ՔL ʮpMFġc4'+12#T/E߾μ7%}"X ܮos13 Mf{cFOP}x 8h!sJm <ٽLC1sTn9LKO|UE4ul3o-Y>" ."-T 犊 X262%l0!X~ɻTe&g8$s~i" ס\_S-<'' (ou ݻ:3?qx;fCK*)#| F!7vs SXfŔ+}<ҷ׍d\&{MZOQ:ĝiC۞{ve5CVž!-͝dyze0:UdYfKh"+§WP8YC&2{ýd;̣Υm:ȩf5k_k\nE2Œ"3X)N0бsA~yWL?ri$IЬnr3aǾ9hԌ6 N|ڤPVU3'ANjݤ0%-BXMȯ{x v ͸L٬ ءLF WY̰&̴E̪a('njDLәz6&$fRV{3=+Z R,tb~ [Sg~ Z_j N|uR9+|^ӛko(#_4w6Aş|܃mv!.,rĊ꠪KCX6Maf^v(9thJ;vB6~ZE=mGV[ƪՍH ,c$Wy wOaNDv=da%G"c|ן7?p4C`N;XbOxt&Bo7np,TDXl"w>bNn߲lDxX#=XBW2)iXiF6&i$X!2U&[ md d4wC`t 1ֿxWqy=c~mjMt} JC'i`vj(z_#:#KBj?BS ,륁G {CYPK$u Kۼ:)>ń6zR¸& x%N?: ĕ?ȋ&7 #FZ}h;#/jfROq%~` ZY ] F50^&Ն)Os=[vcƮsq㨢ȼQ60՘/e=5„f1 v։$a LRTy1 =`EdOI5aV/h-$V20(!{h8 ѧ(X>L7w2%x0}2h׏SģLWERtQm"TU er9v%?…g$/$P{pwrGV9J%5I4`s!mݶ%9{g?/" _2k^Splфƥ]v5 aDe$z+^ːs=YIF}'ֺ-oE ;g肪׾*S˸ W`(ݞ-<v:ĝi(NN6c 8%7OhX\TZXl{ڬ)eg̖ {GC?q^}o7gp}}#|Q% &p Z"MA767J2Jٙ,$٦0)& kmP[  ~5e Wyٽ.g!)LOW]WIngH(Xp 3Y}?qRd%RA>H*ǵ\D ([ nb!OgǮ p3z ;χ{ch8/K:ɜ br#*LAA: ߄@ނ EN"p:#L""E.;6Fdg? W T(+≡!oHkySj 1rXV -^3  nqjPG'BaW7.Fߵ Ƈ D5PN\)FmMy1>oY >n7"^% fhfƌ };Vg "*<6k+l7XZ)nbO:*n~d ~ ' El䫱t|n!9t|8 =/?8K_S/]a7CKUo?KuS۸87ze腃3ϥOӇYAN.lKPa蝇 Q9̐ ]W|.5d0 ݢ;-0slGE8qFHJw,tG(Ko_!uG=%E;؞.W4?cn?a>dGow~ 2 ͽā1B/t-[tqb$L὞F;q S?8%C 崐QKѓ.x& <%5yP6櫍Ta@IK ^x/m>j#Vt> ARHFGA;Ca4s* Kh{AݙKD-ZUc&p|yʀQڨtmo%y0vrK21d"l8yѧòh!!Pwui3lYwvּS9,J QnJr(Aͥ61Ѓ IQjq$ÿظt 0?u\BudԎͨ\vDu♍e(@iP6 KR:]8ȴ8JuZRB\s"F_b-xlye:^(x^YC~;\Ψr*I#Z~gY |Pξ'$< .<bwr/Yz_첿U{b ~;h% bd `{ K }0?SgaL BiF5gʚǹ,cTRVu+ @0a^hOB[EiD_0=X|#С.O]!rE,$MׂT|]ۚ~Yc~"c(L/S mO$GK咝k&KǴs8k {F2Ƀ֙d/M%N>ʘ_Q5:~){ތBhYJV<ꪺnp`f՞ |N|9eB̝*JBIy},"(8 qve*61dy,.n@,$[P]3 T*EzMCNH0x1ݓBжBۛ[=tzrYa6/?^ ӝAlcM83 /5u<9Rs_ӆV}oyNwGA@LX䦱ۗR[gb9k.L%:q@I޶JV({qEB%<`=S4^`qlO|0:7:Dj$yr0󱈞+OTH *SK~U͇,$ D5U^H1ģ:čmz rx|VF,KĝP]Q`|!42LQ%LUgC-lz+C亂i(*#?|O}b g~kKЫi6x4bA۰B0Drs뜳&4=a0"jhS?'e."@<.5~j[X7qYME+0`#u 1IX$MѬњ#{85L}{7Zo?$zqlsxih%Lx+Ȑj|sEkn0b>ieS=nHz |/ 9w%7YJmHәVF6JXf!OגTlAt͡j۶i2*yAmlua.NA֕U㖊8HAs2@B(FlN||ףrv8AMV0><=߫WK;ga65?Ӳ 5;zYua|=Q$$}%گy䱔'iZߝ]pfMqĩuz=Rp=xgPp:\(ͼy&@#Dx|Y߂Jz|uwk[5MM>%8܊Nz}=q[д^tb}AL?Z|o6UlBL}nП+VeЊ;#|7}-n\?܂6&NqVTEH?Y7Ym;gc>?%""ZuX'?w-+@[w?E >hIV *DT>='o4"31c̺ks$}|EVoɟͳ]b)R뢙&|z,?[u C7NΪ޽9~BUTo~ϧ,o]IU;J%Ӟ\f??\tl0R9K@1"Zx-,Ep tHuZC~z?[Fg-k,aQZ#Xz%Z0ءtV4)zh/H rTݜH2~+v3_VRČeS頺6B#Q =㶨Ir *"RxGoq&ѭ٠!`qyߙ &NѓU7k7&TINh/z79NYJweu* Ua."^c i.2ORXSR[{4◟#r>柾-V:9gUjtwVktY չy"!y]+O2ҡ M jԷRҟ ELi/i8e(89ǩS:&UMZo?ҿ(;pY ;hWC3:^W+hաEҗNғ?ɾy@j3g6^N^!ӹs*;G\n3 -X~2[ :LYN57y9py&kdH"+j c5+j@2d}jVoZ"RA̰fw~+sV2BϦ|^pM&! '`}Y^qF$ VqH_w[jf?!&([?=/د[sVܫ=)oìb@Da1MiI%]5׽ BebJ37tC@̽>S`i#;;ڀD:ry̹0 `zX\fMxYuHP6,l:F o!5'ヮ8$#DvYӼos >z,[REw`/'*;#А&:qMV ѧ|0Uo4awT\bwF P̒#joN`jPP^d4jl\>uY8FWiGd^CO yt}-yѹ~M/[TPeV*@aH޴ N6Ata\V+.7e#ܼUqQ%i0ˍ_+" ϐaҐS2 WW#{{"+⚴Cbv$Qy \V*hVS^ݧ&$F|>in`'8"ьʙO}L,KV4*#-P.N^*=%d9Roln&»}-Q?'A?!g&qϛ)2m1IeBص-T3RT``<}~5c l,l(uРṘ:='j5S#x 5xaТ: Rx wNSecI~ ED7dP7}]950nn BcT[ 0_A3,q74 O̕j ALv|Ye2}->#-PP9PB#ϭwc_csI) ̰5 I1o>yJ&[÷[ 3zHL,:|´QY]DuB5:{LʅN!{*?KV-BhJ;xp՚U^2I#5Iwg֚=V+[Vl~JiIKWMK$ve\X,$W3lʼxCSO#<'Y IIRYa~ygf4KDjLcoEpT¾G\priBHChem5xH{?2CgI Ӎ|k}C+kIY=="K`tO :2~N+bt#l*j⬌ }; EY㨄qfb_4?nCv܀y$PS\ńHV}wR; rg\n _{~#W_wD6ِ(&<Ơ#S 1 4hD46 IѯHe M$Gx1xz6A5 ;lp%nBmҪoC㦝}1Y" ՟"K< xmc Z+_ʪG6D:{Y4?7lWZ G,Ea!ax~._u)g_ ;CYP?kooը-] -,8 ȚVu_ 2xZ١sP@c@,:Œtd{V8Y^w$,9#4 )7חx]hE@n WJdk,Cm47Kh㡅|J,6G!z_^,p\h?"cB(H0耻h SMn;S9'q'ȝ]uUݗ֨U&'We<ִP|yF3S`bn5V$?[Hx܊ 2ے#`%ش*,lh(Aa"gpVp7ކ Z565gF N(^c%KE>vXK6!~Ld}ΉOo eMa"ނ\,%@Ho) >>v>0n:WRY9#v]C#*?8X$=FϏ&%A> QΖx[c\ <~Oz{P U9g"kE㑗855iDm_ VMԦkXM3%%UJ+2LLcNjҟq%kBǏ6έ9LOK™Wd%F* s玃@3i0O}펞 sǶZ u4^HhO~%)L7 tlbz^6|Eg1قSY†\5D.kW ;ܳ@%bӗ";.׸boTi'iUʧJ3"4sTSiz ~ôU: ;7_Ow%˿lsv>>4- -mؽֈ) k)oy#ク5fUL8se൙Ržg@Zt*j%pOs6lSFTY0'S+p:gu |!\ОL `g_Q؜u_Kup˲gf s&~J"w}}t:w~;kWJ$!ϫP KSn+HҰuŏ­mSo5^} jX8G:q9K>.VvC2ۈe1|*)#rp IxN-Xp~_o9j8cBgYxNS\̞VN{3'HӸk_ ]-WxiiS9%+2`A*ZXZ.l6aa[y^uE 31Sos2OeD&D4j" 7SPٕu'LAtjPq)ԘdbSS4c$tNE4*n'$GݧCB3AzaB %RtjlW[Yoк;0Sj~aJxA=6B@#V̛4nM smw8&d xT؝ƵmX0s6{\؇wu#Hͳ[oC-U z+WR; *PkvH Zi{{X1GN:V<!ј-h4N_Q-^UioF6Z!WR]\|?s(}eYiC)HT\9mMvQ`$2mI9 pu#iuY]]RLwfX%~)J0v[!tp~y #`f<b- uiŸJ Npk̃[3*rtfV{9W(?We>u  {DvQ+_݂er݀۳OTKFrzuUs:.cA9BWLgE|4ME㙵t3nVťȔ;*{nCBǡs)KԺ'>*ʛ֖"zz@#Eh, e PTitVπKήgŮQnZ.Vsyy޲+\(1eށ`j~˫ĜJ}ºcAݻcH#"FZ;8'pF/ e}J@N/sEdˍ-QlH%q7dTpg&Liad:-/@=CgrF}-]S >TŭC쫪0 tz}Ʉ!ivtlЀnVv$PimHװskFʷUkOO+ ҞA9 -l!6U!Hl*kw|]0e}ٻ.rkH g,l)c (rՑ&.j`ͻ>싒NIpdmkd"p"vȪ`NxKyGZ.wQP,'^ HɯO<FHz.X+@5Wu":"1r$|Fɖh?q#ɸC1rN.i`+j^͊{%nL)ƥd2! ]k,bw`0__ԙ`-wvxx_b)]Kx5~OlrvѪòUn֮UPgM?Pq!WeCێY 5 ,#/>L/dC{Rs$cBsꗺo/ c(CCDϠ-6)!vlw7*$** v*kո5:W&M*XY nHEj=}o`FKpv(jM Є D>0QTi&I4ZABb۝ ؽ7a E];& 'q9o j8A-()8^*WH4~Fq,^pl>} #-E>G_ōr ͱ3?(g[))z݈;#j(,LLYRr״Tyy4~qL4<e*I/`̚Bܚv_/+QLʹFSB]<r"d&TݺC Zw@ - @]WP/RJl]?i'hPuޓc P?LWK7 1=inp*zv7z]L$-,έGN}F[ZM s3lU>r}1)t{I8`v6c[u){|[^Wa2%.} ʶ#R?(SO5Z]2u~FA`!\*/-K``s)4)ʸu FP}n=M}R0jU CGQg+ 3`A"#lcX"S@z(K.kw 2}mj`O !x;Hu 1(PK nieh t _iBsfz@/7gZaM3w}9v|B澖בEZamkUl&ZQ@݃>3$Є&0[(pzuBEezC/1 +.s~gPD-P haT81׳?=­MՕJ?4Կ&J1tK;F#OdD6ἁ7ښ]N%7zĀGp&!%ヮ{?%i O ^7 *IiI.Fܨ(6Q2w :w4cJs V?ߺq(#KeH[e0!|%:014hò< R `>r8cK>ks;y9 G>*<*'4=5mL=^3Fa/Ei$@n*J ~)W!I;*@?pSU'QF'$/PӵSy<}WAn:;wk8m 3{ګ;VV[A6M@VoEO' ϭ"ãͥ\ov~Aen5(`kz*$fwŅő:?JM KCL d\ s8BׂlUS삤.~찈E Iwa5 2# k+-r*hۼPuNV)Fg#S*rZ;·_d]Jx1C5oBN6Vy:w/Vό9ލpk9/pOF}iCAlE i89|%|BqfӈI Y^rKnllq9}Cg:JNT)Ƹh(xr*V ԟ6nt,hM ,g2x:"#!ρ|k fW4k$ȲTKFyEԅ_@i8=֖>@Og~&igcPշSǠ>_QcF&$>f>R#ƪD ޻[4u׹,?~ldn GmʠWCq1<.4Lx2~=RmP [Ȫu1%= 9r5ntT$5}x*G'uP>*fc+wD2V`6ѱ]PD,3UآA>9o2Ov/Q#*3BlKZ0dtwŴU&ſh3Lے"Hl!7*moxE*+}YQ BRd ^.;W]?\kq--LCM-GHx.;G>Kݫﳏ7^P\d܈ߑ7Z Z3qH6;o= ge`jp*r" c*o9_V #EcS'˸[8*P2(w_U<_ Ee,*X |`\Q~Yݫ{3.>j`D{:Gr\~u w!7ƠMuZZ"ա Or Ww/6% kܩFu$YgsZ,vm<ʐ̞7FNMؒ?Yw€V<ХubXYΡ!plRsxNb7 oRWɳ4Tr\R8%)?" 7KU}XٮezMU}l> 59<Ӹv7l!E(Y^h'5:dv?OaC5a冉'4=h'Zt䗻D/O]:*-x n [ti,Dxw %5>t;7--kKEvOh -b54]Z!6!=jjzԺ-WߕJøi/=|!JxqlkzG*& w&9!.be?8W.ӆuE]WqgS~} o4K-,ԥ Way>HMLP1Fq3<[sq iœh7f,*W(,`s@hXd4d,Q0츀CƟ[%,l#ow<9dI*͗V%=2Op54igk^RǾJnV5QSi'yӳ˝b[\ d} wiDx* yk1?*%RrۻX߶cIJt+rэ1\լi4E2=Rf(+@}!,"9$-$olԨghX$#Ł`&}YnvOAS!jA#o|MĤ:ݑ)^}.3q8,UX Ew.h"̴M4FMhxPii}_>eRek/(#tifS|O}5^Md*!ܟE$/7d`:R8_Y?i׾$r&:jUj/W@@-֣^y);Ԫ0L~q1nZ(SIЇs>\@Pȗ1 V1m+LA old)^:xnp{I+[^CS{w#Zg^pGe *_ܺ)yg){>ȶ@%}@8S4xNP˽gbJ qKޓKsBH4DEPP,ub: Q< t9q⒀P2.ZK6U-dHEWq;:*692my|c1oItcܸ*f=sNR32CLsyŤX2Ug6wg? \A܏lx$Rج1PIFw|gSu54U5N/fc-v<K'@u Q^'y[+Lmz\I-$nq( Lrq* ב/q&q _:~’tّ zmݕ3Rsvd4KS86s3\T{` ^'sZk粯'fNF$h AZg\, v7p4T;.1PNtz>Ӝ:JM60hhQzg3xUmڥШn\$XSM(j;&V]5ZwzR)rͰk$ ƄνDlhǫp1ca y a7|k;L*'*5N!Qd?@3܍b2/1QxJdMԙ3V'WrHZm9ٌ[ß3u0@'Sm٭/Ёd CE+wg-5!Uvhev;CgAr#e)Bͣ H$0mQ2IL!>Bn[-͚L~(f9 rGMB}_Bk夛 BmaH n(.|mRd,[m-$pV/XhkfS匰 oP1o>v#sW NdφU5}JVhM9ڒ|(^A@JTzѨo/޵Ca0fKZ |}ԡ]68gz;žHzm[#IUi^~+K A]ЇT1}+/t&yw}jO=3%Ď}g,ZA P<#H0Uṩ3imI'~1[Gng+e"œ9hR>!QwV\0rB#Z{U/Wplv."Aۑ˞/$m1;9{U_Xe P(; *7Y$TVtHX"b:\a!rr$Wd O'!kQntUG yPk;Peii&׸όB"΀%X[Loyq:ܐyB# [cCrK-ƃ0z3{P{pݺz5߽-(e}Ew 7]g#y؟WycCv4jD0G&t9M;0شdo8?#AlE^_%NsH00欝PsvxSGT@W?>DV("K`"t?!Vk#L7E}4|kjdAͥ?ZJC9sօ{^:{!tήʷ '~V|;#v`Vk<[D΋#+ 73:IRkòWi$wjf8?h=)0A 9'E[1E3 KC|UڋHÔ10}AY)mh ux]>1U,]J)?OY:c 0%hD0OZܵ0c!ja{oYvE"m,Z\[b4M.&y ]鮅LGG6Dɶ&bґytXNk `ZFj^!a.6CH/HR_P27 >0㴻:xly&˼3SwV=v}wܚ[gEuyZa2=^rjsaUk3 TdV}E\ Y fLO:|9Xj!09x  >a3NH:JיP!3?~j: 1