[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

kwin_5.8.7-1_source.changes ACCEPTED into unstable




Accepted:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 16 Jun 2017 13:43:10 +0200
Source: kwin
Binary: kwin-dev kwin-common kwin-x11 kwin-wayland libkwin4-effect-builtins1 libkwineffects9 libkwinglutils9 libkwinxrenderutils9 kwin-wayland-backend-drm kwin-wayland-backend-fbdev kwin-wayland-backend-x11 kwin-wayland-backend-virtual kwin-wayland-backend-wayland kwin-data kde-window-manager
Architecture: source
Version: 4:5.8.7-1
Distribution: unstable
Urgency: medium
Maintainer: Debian/Kubuntu Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Maximiliano Curia <maxy@debian.org>
Description:
 kde-window-manager - transitional package for kwin-x11
 kwin-common - KDE window manager, common files
 kwin-data  - KDE window manager data files
 kwin-dev   - KDE window manager - devel files
 kwin-wayland - KDE window manager, wayland version, PREVIEW release
 kwin-wayland-backend-drm - KDE window manager drm plugin
 kwin-wayland-backend-fbdev - KDE window manager fbdev plugin
 kwin-wayland-backend-virtual - KDE window manager virtual plugin
 kwin-wayland-backend-wayland - KDE window manager nested wayland plugin
 kwin-wayland-backend-x11 - KDE window manager x11 plugin
 kwin-x11   - KDE window manager, X11 version
 libkwin4-effect-builtins1 - KDE window manager effect builtins library
 libkwineffects9 - KDE window manager effects library
 libkwinglutils9 - KDE window manager gl utils library
 libkwinxrenderutils9 - KDE window manager render utils library
Changes:
 kwin (4:5.8.7-1) unstable; urgency=medium
 .
   * New upstream release (5.8.7)
       + move the view at the correct index at startup
         using the same trick as elsewhere, set the currentIndex
         and move the view to currentIndex right at startup
         the only way to be sure is onContentHeightChanged
         as there are no signals for when "the view has been
         populated and settled up"
       + [kcm_kwindecoration] Respect theme colors in buttons
       + Fix crash on dragging titlebar buttons in System Settings
         Currently, if user tries to move one of buttons to the left, ending up
         dragging one button onto another, crash occurs.
         In addition, this patch replaces verbose replacement(remove/insert) with
         more elegant QVector<T>::move(int, int)
         Fixes KDE#374153
       + [platforms/drm] Explicitly request event context version 2
         Libdrm 2.4.78 introduces a version 2 and if KWin gets built against it
         our code would break. Given that this change is for Plasma/5.8 branch.
         (https://phabricator.kde.org/T5839)
       + Fix KWin decoration KCM showing correct index at startup
         The KCM has a context property of the currently set theme index. This is
         set before the decorations model is populated, so it is currently always
         -1.
         This model is populated after the constructor but before
         KCModule::load().
         KCModule::load is called from KCModule::showEvent so before
         QQuickGridView will start doing anything with delegates.
         This fixes the problem simply and also avoid parsing the config file
         multiple times.
         This bug was introduced in 5.9.4:
         Someone made a (tested) change to make sure the view scrolled to the
         right place on startup.
         I then made a (tested) commit fixing the crash on exit
         The author then updated his patch to my changes, but now in a way that
         didn't work.
       + Sort the themes in decoration KCM
         Even though we're using a QSortFilterProxy model, by default it doesn't
         actually sort anything until instructed to.
         This patch turns sorting on.
       + Improve the x11 timestamp handling
         So far KWin only updated the x11 timestamp if the new timestamp is larger
         than the existing one. While this is a useful thing it creates problems
         when the 32 bit msec based time stamp wraps around which happens after
         running an X server for 49 days. After the timestamp wrapped around KWin
         would not update the timestamp any more and thus some calls might fail.
         Most prominent victims are keyboard and pointer grab which fails as the
         timestamp is either larger than the server timestamp or smaller than the
         last grab timestamp.
         Another problem related to timestamp handling is KWin getting broken by
         wrong timestamps sent by applications. A prominent example is clusterssh
         which used to send a timestamp as unix time which is larger than the
         x timestamp and thus our timestamp gets too large.
         This change addresses these problems by allowing to reset the timestamp.
         This is only used from updateXTime (which is normally invoked before we
         do things like grabKeyboard). Thus we make QX11Info::getTimestamp the
         ultimate trusted source for timestamps.
         Fixes KDE#377901 KDE#348569
       + Fix regression for timestamp handling for Xwayland windows
         Change 0bec9ad7337536e319c17c5684d97e1156399fdb introduced a regrssion
         on Wayland. On Wayland getTimestamp always returns 0, thus the X11
         timestamp gets reset again and again. This results in broken interaction
         for Xwayland windows as the broken unit tests show.
         This change addresses the regression by ignoring a value of 0.
         It means the addressed bug is still present on Wayland for X11 windows
         as the timestamp doesn't get updated properly. This requires further
         changes.
       + fix occassional crash caused by needlessly delayed signals (bko#363224)
         As pointed out by the Valgrind trace in #363224, delaying the signal causes
         the EffectWindow* argument to become invalid before the connected slot is
         called (this is because Qt discards only delayed signal->slot calls where
         the receiver gets deleted meanwhile, not the sender and definitely not
         a random argument.
         If the supposed glitches really happen, they should get fixed correctly,
         and for all cases (I doubt only desktop number would be involved but
         not e.g. shaded or minimized states).
         Related to KDE#363224
Checksums-Sha1:
 ade6e3d06bf83b1d5eae323bf84d201a3278d36a 4925 kwin_5.8.7-1.dsc
 db0998930f6015f69357c96a46f5a97d91161f46 4002980 kwin_5.8.7.orig.tar.xz
 151f54ac2a1b74a2839e39b36514b548d987f09c 19988 kwin_5.8.7-1.debian.tar.xz
 05e387032cf971b579a228d85f8f69150f93bc69 15659 kwin_5.8.7-1_source.buildinfo
Checksums-Sha256:
 1a7dfc55722694db1d19de876ac4399aab3be177f4b408907b40589318a77a83 4925 kwin_5.8.7-1.dsc
 62266b62b68757aabd5f94d2f599f5d774fd225f4767a3916ab5f150881c879b 4002980 kwin_5.8.7.orig.tar.xz
 f9f185f3e1b2dce139e91fb7ac64fd47541bbe67adb1b649347e9c2a3adcfda6 19988 kwin_5.8.7-1.debian.tar.xz
 314961e075af5b460f7d4a2c1920e40174ea9264a7d6f40d22a13baff1851793 15659 kwin_5.8.7-1_source.buildinfo
Files:
 6843d6719938739c2b53700f9d72c2b0 4925 kde optional kwin_5.8.7-1.dsc
 8eaa170dc60a40317959138d81a6ec0d 4002980 kde optional kwin_5.8.7.orig.tar.xz
 af93cf47fc36635081c1a50d23aedd70 19988 kde optional kwin_5.8.7-1.debian.tar.xz
 1a7223f1e80928bd5b649222d8d31272 15659 kde optional kwin_5.8.7-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE+JIdOnQEyG4RNSIVxxl2mbKbIyoFAllDxGUACgkQxxl2mbKb
IypGTQ//bJ5hMS8O8A0xF6hGd8qkUKEeLLc8hxr73G4y9x5p0F48giHrOyoqs9JO
/73xS4zdN5L8psbmGM8g+No0PXZHwPUBs5fxzJTAlARwMqywSkOUMrIjhua+Y68X
N1ZaYLhFAFJKmT7vHc52QpwjYfOMrXsOcWqRbS2+fTOeMFvVinUB3dEeCmwaAram
x921iK4bcSt0MxuQmhXYq9jU/i6HN8gQFGLHEuXzH3MMEv3WEoNXkIWHrn5jkA0q
gTQqQbXZUAtiLqeCx+Vvq6mlHLu4K/tdNGrJNDfTBDzN8ZYRGkAsQG2LIwEi6eT6
iwpUWA7kMzEf/fa0kozAccCPCV+UOkUqlpnqGG/Rf387fpv5X8jdgHTUp5nBPt7L
35sFr3J8dHv4TC1O7bKYn+rTf+gz3z9IWB6ZmEkz3FakUjix9nvv5Yy2HCEV7hln
ekQ4X4nyNT4UpY4NYlHKC60S8208PsfgBcsktAfjvEPyOonB5MzG3/1S/eaaooEa
fECcC+gfZRsKuPzVCWl51jWwishgxnTO3xzEWp9sACiM4Gpcctd2OQQsVyC8wm9p
D2G8zxYu5vtUT8khytM7YLJ9Bd2uwfgU/vFkGdECvTri0delZljZRT8v/8fROFJw
zNhvuGCnIbAxwWP0HeV+tAg6rYjkL7n7eF6AModLjdbBusY+xMc=
=3bL7
-----END PGP SIGNATURE-----


Thank you for your contribution to Debian.


Reply to: