Hello community, here is the log from the commit of package kwin5 for openSUSE:Factory checked in at 2018-02-19 12:56:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kwin5 (Old) and /work/SRC/openSUSE:Factory/.kwin5.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kwin5" Mon Feb 19 12:56:02 2018 rev:72 rq:577818 version:5.12.1 Changes: -------- --- /work/SRC/openSUSE:Factory/kwin5/kwin5.changes 2018-02-06 16:44:05.954260468 +0100 +++ /work/SRC/openSUSE:Factory/.kwin5.new/kwin5.changes 2018-02-19 12:56:04.084679700 +0100 @@ -1,0 +2,14 @@ +Tue Feb 13 16:25:28 CET 2018 - [email protected] + +- 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 + +------------------------------------------------------------------- Old: ---- kwin-5.12.0.tar.xz New: ---- kwin-5.12.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kwin5.spec ++++++ --- /var/tmp/diff_new_pack.4gyvyJ/_old 2018-02-19 12:56:05.164640751 +0100 +++ /var/tmp/diff_new_pack.4gyvyJ/_new 2018-02-19 12:56:05.168640607 +0100 @@ -21,7 +21,7 @@ %global wayland (0%{?suse_version} >= 1330) %bcond_without lang Name: kwin5 -Version: 5.12.0 +Version: 5.12.1 Release: 0 # Full Plasma 5 version (e.g. 5.8.95) %{!?_plasma5_bugfix: %global _plasma5_bugfix %{version}} ++++++ kwin-5.12.0.tar.xz -> kwin-5.12.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/CMakeLists.txt new/kwin-5.12.1/CMakeLists.txt --- old/kwin-5.12.0/CMakeLists.txt 2018-02-04 06:44:19.000000000 +0100 +++ new/kwin-5.12.1/CMakeLists.txt 2018-02-13 15:13:05.000000000 +0100 @@ -1,7 +1,7 @@ cmake_minimum_required(VERSION 3.1 FATAL_ERROR) project(KWIN) -set(PROJECT_VERSION "5.12.0") +set(PROJECT_VERSION "5.12.1") set(PROJECT_VERSION_MAJOR 5) set(QT_MIN_VERSION "5.9.0") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/autotests/integration/quick_tiling_test.cpp new/kwin-5.12.1/autotests/integration/quick_tiling_test.cpp --- old/kwin-5.12.0/autotests/integration/quick_tiling_test.cpp 2018-02-04 06:38:39.000000000 +0100 +++ new/kwin-5.12.1/autotests/integration/quick_tiling_test.cpp 2018-02-13 15:10:57.000000000 +0100 @@ -470,7 +470,7 @@ QCOMPARE(c->quickTileMode(), QuickTileMode(QuickTileFlag::None)); QCOMPARE(c->maximizeMode(), MaximizeRestore); QVERIFY(configureRequestedSpy.wait()); - QCOMPARE(configureRequestedSpy.count(), 2); + QTRY_COMPARE(configureRequestedSpy.count(), 2); QSignalSpy quickTileChangedSpy(c, &AbstractClient::quickTileModeChanged); QVERIFY(quickTileChangedSpy.isValid()); @@ -492,9 +492,7 @@ QCOMPARE(quickTileChangedSpy.count(), 1); QTEST(c->quickTileMode(), "expectedMode"); QVERIFY(configureRequestedSpy.wait()); - QEXPECT_FAIL("", "BUG 388072", Continue); QCOMPARE(configureRequestedSpy.count(), 4); - QEXPECT_FAIL("", "BUG 388072", Continue); QCOMPARE(false, configureRequestedSpy.last().first().toSize().isEmpty()); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/decorations/decoratedclient.cpp new/kwin-5.12.1/decorations/decoratedclient.cpp --- old/kwin-5.12.0/decorations/decoratedclient.cpp 2018-02-04 06:38:39.000000000 +0100 +++ new/kwin-5.12.1/decorations/decoratedclient.cpp 2018-02-13 15:10:57.000000000 +0100 @@ -200,6 +200,15 @@ return QColor(); } +void DecoratedClientImpl::requestShowToolTip(const QString &text) +{ + Q_UNUSED(text) +} + +void DecoratedClientImpl::requestHideToolTip() +{ +} + void DecoratedClientImpl::requestShowWindowMenu() { // TODO: add rect to requestShowWindowMenu diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/decorations/decoratedclient.h new/kwin-5.12.1/decorations/decoratedclient.h --- old/kwin-5.12.0/decorations/decoratedclient.h 2018-02-04 06:38:39.000000000 +0100 +++ new/kwin-5.12.1/decorations/decoratedclient.h 2018-02-13 15:10:57.000000000 +0100 @@ -72,6 +72,8 @@ bool hasApplicationMenu() const override; bool isApplicationMenuActive() const override; + void requestShowToolTip(const QString &text); + void requestHideToolTip(); void requestClose() override; void requestContextHelp() override; void requestToggleMaximization(Qt::MouseButtons buttons) override; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/effects/flipswitch/flipswitch_config.desktop new/kwin-5.12.1/effects/flipswitch/flipswitch_config.desktop --- old/kwin-5.12.0/effects/flipswitch/flipswitch_config.desktop 2018-02-04 06:38:39.000000000 +0100 +++ new/kwin-5.12.1/effects/flipswitch/flipswitch_config.desktop 2018-02-13 15:10:57.000000000 +0100 @@ -32,7 +32,7 @@ Name[hr]=Naslagani prozori – promjena Name[hu]=Billenős váltódoboz Name[ia]=Commutator de colpetto (Flip) -Name[id]=Melipat +Name[id]=Alih Lipatan Name[is]=Flettirofi Name[it]=Scambiafinestre a pila Name[ja]=フリップスイッチ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/effects/invert/invert_config.desktop new/kwin-5.12.1/effects/invert/invert_config.desktop --- old/kwin-5.12.0/effects/invert/invert_config.desktop 2018-02-04 06:38:39.000000000 +0100 +++ new/kwin-5.12.1/effects/invert/invert_config.desktop 2018-02-13 15:10:57.000000000 +0100 @@ -37,7 +37,7 @@ Name[hr]=Izokretanje Name[hu]=Invertálás Name[ia]=Inverte -Name[id]=Balik +Name[id]=Kebalikan Name[is]=Umhverfa Name[it]=Inverti Name[ja]=色調反転 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/effects/logout/package/metadata.desktop new/kwin-5.12.1/effects/logout/package/metadata.desktop --- old/kwin-5.12.0/effects/logout/package/metadata.desktop 2018-02-04 06:38:39.000000000 +0100 +++ new/kwin-5.12.1/effects/logout/package/metadata.desktop 2018-02-13 15:10:57.000000000 +0100 @@ -15,6 +15,7 @@ Name[he]=התנתקות Name[hu]=Kijelentkezés Name[ia]=Clausura de session +Name[id]=logout Name[it]=uscita Name[ko]=로그아웃 Name[nl]=afmelden diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/effects/slide/slide_config.desktop new/kwin-5.12.1/effects/slide/slide_config.desktop --- old/kwin-5.12.0/effects/slide/slide_config.desktop 2018-02-04 06:38:39.000000000 +0100 +++ new/kwin-5.12.1/effects/slide/slide_config.desktop 2018-02-13 15:10:57.000000000 +0100 @@ -20,6 +20,7 @@ Name[es]=Deslizar Name[et]=Liuglemine Name[eu]=Irristatu +Name[fi]=Liuku Name[fr]=Glisser Name[fy]=Glydzje Name[ga]=Sleamhnaigh @@ -32,6 +33,7 @@ Name[ia]=Glissa Name[is]=Renna til Name[it]=Scivola +Name[ja]=スライド Name[kk]=Сырғанату Name[km]=ស្លាយ Name[kn]=ಜಾರು diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/geometry.cpp new/kwin-5.12.1/geometry.cpp --- old/kwin-5.12.0/geometry.cpp 2018-02-04 06:38:39.000000000 +0100 +++ new/kwin-5.12.1/geometry.cpp 2018-02-13 15:10:57.000000000 +0100 @@ -2745,6 +2745,7 @@ void AbstractClient::finishMoveResize(bool cancel) { + GeometryUpdatesBlocker blocker(this); const bool wasResize = isResize(); // store across leaveMoveResize leaveMoveResize(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/kcmkwin/kwindecoration/declarative-plugin/previewclient.cpp new/kwin-5.12.1/kcmkwin/kwindecoration/declarative-plugin/previewclient.cpp --- old/kwin-5.12.0/kcmkwin/kwindecoration/declarative-plugin/previewclient.cpp 2018-02-04 06:38:39.000000000 +0100 +++ new/kwin-5.12.1/kcmkwin/kwindecoration/declarative-plugin/previewclient.cpp 2018-02-13 15:10:57.000000000 +0100 @@ -351,6 +351,15 @@ emit bordersTopEdgeChanged(enabled); } +void PreviewClient::requestShowToolTip(const QString &text) +{ + Q_UNUSED(text) +} + +void PreviewClient::requestHideToolTip() +{ +} + void PreviewClient::requestClose() { emit closeRequested(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/kcmkwin/kwindecoration/declarative-plugin/previewclient.h new/kwin-5.12.1/kcmkwin/kwindecoration/declarative-plugin/previewclient.h --- old/kwin-5.12.0/kcmkwin/kwindecoration/declarative-plugin/previewclient.h 2018-02-04 06:38:39.000000000 +0100 +++ new/kwin-5.12.1/kcmkwin/kwindecoration/declarative-plugin/previewclient.h 2018-02-13 15:10:57.000000000 +0100 @@ -97,6 +97,8 @@ bool hasApplicationMenu() const override; bool isApplicationMenuActive() const override; + void requestShowToolTip(const QString &text); + void requestHideToolTip(); void requestClose() override; void requestContextHelp() override; void requestToggleMaximization(Qt::MouseButtons buttons) override; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/plugins/platforms/x11/standalone/windowselector.cpp new/kwin-5.12.1/plugins/platforms/x11/standalone/windowselector.cpp --- old/kwin-5.12.0/plugins/platforms/x11/standalone/windowselector.cpp 2018-02-04 06:38:39.000000000 +0100 +++ new/kwin-5.12.1/plugins/platforms/x11/standalone/windowselector.cpp 2018-02-13 15:10:57.000000000 +0100 @@ -56,12 +56,38 @@ void WindowSelector::start(std::function<void(KWin::Toplevel*)> callback, const QByteArray &cursorName) { - xcb_cursor_t cursor = createCursor(cursorName); if (m_active) { callback(nullptr); return; } + m_active = activate(cursorName); + if (!m_active) { + callback(nullptr); + return; + } + m_callback = callback; +} + +void WindowSelector::start(std::function<void (const QPoint &)> callback) +{ + if (m_active) { + callback(QPoint(-1, -1)); + return; + } + + m_active = activate(); + if (!m_active) { + callback(QPoint(-1, -1)); + return; + } + m_pointSelectionFallback = callback; +} + +bool WindowSelector::activate(const QByteArray &cursorName) +{ + xcb_cursor_t cursor = createCursor(cursorName); + xcb_connection_t *c = connection(); ScopedCPointer<xcb_grab_pointer_reply_t> grabPointer(xcb_grab_pointer_reply(c, xcb_grab_pointer_unchecked(c, false, rootWindow(), XCB_EVENT_MASK_BUTTON_PRESS | XCB_EVENT_MASK_BUTTON_RELEASE | @@ -70,17 +96,15 @@ XCB_GRAB_MODE_ASYNC, XCB_GRAB_MODE_ASYNC, XCB_WINDOW_NONE, cursor, XCB_TIME_CURRENT_TIME), NULL)); if (grabPointer.isNull() || grabPointer->status != XCB_GRAB_STATUS_SUCCESS) { - callback(nullptr); - return; + return false; } - m_active = grabXKeyboard(); - if (!m_active) { + const bool grabbed = grabXKeyboard(); + if (grabbed) { + grabXServer(); + } else { xcb_ungrab_pointer(connection(), XCB_TIME_CURRENT_TIME); - callback(nullptr); - return; } - grabXServer(); - m_callback = callback; + return grabbed; } xcb_cursor_t WindowSelector::createCursor(const QByteArray &cursorName) @@ -136,12 +160,16 @@ void WindowSelector::handleButtonRelease(xcb_button_t button, xcb_window_t window) { if (button == XCB_BUTTON_INDEX_3) { - m_callback(nullptr); + cancelCallback(); release(); return; } if (button == XCB_BUTTON_INDEX_1 || button == XCB_BUTTON_INDEX_2) { - selectWindowId(window); + if (m_callback) { + selectWindowId(window); + } else if (m_pointSelectionFallback) { + m_pointSelectionFallback(Cursor::pos()); + } release(); return; } @@ -173,11 +201,15 @@ } Cursor::setPos(Cursor::pos() + QPoint(mx, my)); if (returnPressed) { - selectWindowUnderPointer(); + if (m_callback) { + selectWindowUnderPointer(); + } else if (m_pointSelectionFallback) { + m_pointSelectionFallback(Cursor::pos()); + } } if (returnPressed || escapePressed) { if (escapePressed) { - m_callback(nullptr); + cancelCallback(); } release(); } @@ -199,6 +231,7 @@ ungrabXServer(); m_active = false; m_callback = std::function<void(KWin::Toplevel*)>(); + m_pointSelectionFallback = std::function<void(const QPoint&)>(); } void WindowSelector::selectWindowId(xcb_window_t window_to_select) @@ -228,4 +261,13 @@ } } +void WindowSelector::cancelCallback() +{ + if (m_callback) { + m_callback(nullptr); + } else if (m_pointSelectionFallback) { + m_pointSelectionFallback(QPoint(-1, -1)); + } +} + } // namespace diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/plugins/platforms/x11/standalone/windowselector.h new/kwin-5.12.1/plugins/platforms/x11/standalone/windowselector.h --- old/kwin-5.12.0/plugins/platforms/x11/standalone/windowselector.h 2018-02-04 06:38:39.000000000 +0100 +++ new/kwin-5.12.1/plugins/platforms/x11/standalone/windowselector.h 2018-02-13 15:10:57.000000000 +0100 @@ -29,6 +29,8 @@ #include <functional> +class QPoint; + namespace KWin { class Toplevel; @@ -41,6 +43,7 @@ ~WindowSelector(); void start(std::function<void(KWin::Toplevel*)> callback, const QByteArray &cursorName); + void start(std::function<void (const QPoint &)> callback); bool isActive() const { return m_active; } @@ -55,8 +58,11 @@ void handleKeyPress(xcb_keycode_t keycode, uint16_t state); void handleButtonRelease(xcb_button_t button, xcb_window_t window); void selectWindowId(xcb_window_t window_to_kill); + bool activate(const QByteArray &cursorName = QByteArray()); + void cancelCallback(); bool m_active; std::function<void(KWin::Toplevel*)> m_callback; + std::function<void(const QPoint &)> m_pointSelectionFallback; }; } // namespace diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/plugins/platforms/x11/standalone/x11_platform.cpp new/kwin-5.12.1/plugins/platforms/x11/standalone/x11_platform.cpp --- old/kwin-5.12.0/plugins/platforms/x11/standalone/x11_platform.cpp 2018-02-04 06:38:39.000000000 +0100 +++ new/kwin-5.12.1/plugins/platforms/x11/standalone/x11_platform.cpp 2018-02-13 15:10:57.000000000 +0100 @@ -318,6 +318,14 @@ m_windowSelector->start(callback, cursorName); } +void X11StandalonePlatform::startInteractivePositionSelection(std::function<void (const QPoint &)> callback) +{ + if (m_windowSelector.isNull()) { + m_windowSelector.reset(new WindowSelector); + } + m_windowSelector->start(callback); +} + void X11StandalonePlatform::setupActionForGlobalAccel(QAction *action) { connect(action, &QAction::triggered, kwinApp(), [action] { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/plugins/platforms/x11/standalone/x11_platform.h new/kwin-5.12.1/plugins/platforms/x11/standalone/x11_platform.h --- old/kwin-5.12.0/plugins/platforms/x11/standalone/x11_platform.h 2018-02-04 06:38:39.000000000 +0100 +++ new/kwin-5.12.1/plugins/platforms/x11/standalone/x11_platform.h 2018-02-13 15:10:57.000000000 +0100 @@ -54,6 +54,7 @@ bool openGLCompositingIsBroken() const override; void createOpenGLSafePoint(OpenGLSafePoint safePoint) override; void startInteractiveWindowSelection(std::function<void (KWin::Toplevel *)> callback, const QByteArray &cursorName = QByteArray()) override; + void startInteractivePositionSelection(std::function<void (const QPoint &)> callback) override; PlatformCursorImage cursorImage() const override; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/plugins/scenes/opengl/opengl.json new/kwin-5.12.1/plugins/scenes/opengl/opengl.json --- old/kwin-5.12.0/plugins/scenes/opengl/opengl.json 2018-02-04 06:38:39.000000000 +0100 +++ new/kwin-5.12.1/plugins/scenes/opengl/opengl.json 2018-02-13 15:10:57.000000000 +0100 @@ -6,6 +6,7 @@ "Description[ca]": "Connector del Compositor del KWin que renderitza a través de l'OpenGL", "Description[de]": "KWin-Compositor-Modul zum Rendern mit OpenGL", "Description[es]": "Complemento compositor de KWin renderizando mediante OpenGL", + "Description[eu]": "Kwin konposatzailearen plugina OpenGL bidez errendatzen", "Description[fi]": "OpenGL:llä hahmontava KWin-koostajaliitännäinen", "Description[fr]": "Module du compositeur KWin effectuant le rendu avec OpenGL", "Description[gl]": "Complemento de compositor de KWin que renderiza a través de OpenGL.", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/plugins/scenes/opengl/scene_opengl.cpp new/kwin-5.12.1/plugins/scenes/opengl/scene_opengl.cpp --- old/kwin-5.12.0/plugins/scenes/opengl/scene_opengl.cpp 2018-02-04 06:38:39.000000000 +0100 +++ new/kwin-5.12.1/plugins/scenes/opengl/scene_opengl.cpp 2018-02-13 15:10:57.000000000 +0100 @@ -47,6 +47,7 @@ #include "decorations/decoratedclient.h" #include <logging.h> +#include <KWayland/Server/buffer_interface.h> #include <KWayland/Server/subcompositor_interface.h> #include <KWayland/Server/surface_interface.h> @@ -1358,7 +1359,7 @@ return scene->projectionMatrix() * mvMatrix; } -static void renderSubSurface(GLShader *shader, const QMatrix4x4 &mvp, const QMatrix4x4 &windowMatrix, OpenGLWindowPixmap *pixmap, const QRegion ®ion, bool hardwareClipping) +void SceneOpenGL2Window::renderSubSurface(GLShader *shader, const QMatrix4x4 &mvp, const QMatrix4x4 &windowMatrix, OpenGLWindowPixmap *pixmap, const QRegion ®ion, bool hardwareClipping) { QMatrix4x4 newWindowMatrix = windowMatrix; newWindowMatrix.translate(pixmap->subSurface()->position().x(), pixmap->subSurface()->position().y()); @@ -1369,6 +1370,7 @@ } if (!pixmap->texture()->isNull()) { + setBlendEnabled(pixmap->buffer() && pixmap->buffer()->hasAlphaChannel()); // render this texture shader->setUniform(GLShader::ModelViewProjectionMatrix, mvp * newWindowMatrix); auto texture = pixmap->texture(); @@ -1515,8 +1517,6 @@ vbo->unbindArrays(); - setBlendEnabled(false); - // render sub-surfaces auto wp = windowPixmap<OpenGLWindowPixmap>(); const auto &children = wp ? wp->children() : QVector<WindowPixmap*>(); @@ -1528,6 +1528,8 @@ renderSubSurface(shader, modelViewProjection, windowMatrix, static_cast<OpenGLWindowPixmap*>(pixmap), region, m_hardwareClipping); } + setBlendEnabled(false); + if (!data.shader) ShaderManager::instance()->popShader(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/plugins/scenes/opengl/scene_opengl.h new/kwin-5.12.1/plugins/scenes/opengl/scene_opengl.h --- old/kwin-5.12.0/plugins/scenes/opengl/scene_opengl.h 2018-02-04 06:38:39.000000000 +0100 +++ new/kwin-5.12.1/plugins/scenes/opengl/scene_opengl.h 2018-02-13 15:10:57.000000000 +0100 @@ -173,6 +173,8 @@ bool m_hardwareClipping; }; +class OpenGLWindowPixmap; + class SceneOpenGL2Window : public SceneOpenGL::Window { public: @@ -209,6 +211,7 @@ virtual void performPaint(int mask, QRegion region, WindowPaintData data); private: + void renderSubSurface(GLShader *shader, const QMatrix4x4 &mvp, const QMatrix4x4 &windowMatrix, OpenGLWindowPixmap *pixmap, const QRegion ®ion, bool hardwareClipping); /** * Whether prepareStates enabled blending and restore states should disable again. **/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/plugins/scenes/qpainter/qpainter.json new/kwin-5.12.1/plugins/scenes/qpainter/qpainter.json --- old/kwin-5.12.0/plugins/scenes/qpainter/qpainter.json 2018-02-04 06:38:39.000000000 +0100 +++ new/kwin-5.12.1/plugins/scenes/qpainter/qpainter.json 2018-02-13 15:10:57.000000000 +0100 @@ -8,6 +8,7 @@ "Description[de]": "KWin-Compositor-Modul zum Rendern mit QPainter", "Description[el]": "Αποτύπωση πρσοθέτου συνθέτη KWin μέσω QPainter", "Description[es]": "Complemento compositor de KWin renderizando mediante QPainter", + "Description[eu]": "Kwin konposatzailearen plugina QPainter bidez errendatzen", "Description[fi]": "QPainterillä hahmontava KWin-koostajaliitännäinen", "Description[fr]": "Module du compositeur KWin effectuant le rendu avec QPainter", "Description[gl]": "Complemento de compositor de KWin que renderiza a través de QPainter.", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/plugins/scenes/xrender/xrender.json new/kwin-5.12.1/plugins/scenes/xrender/xrender.json --- old/kwin-5.12.0/plugins/scenes/xrender/xrender.json 2018-02-04 06:38:39.000000000 +0100 +++ new/kwin-5.12.1/plugins/scenes/xrender/xrender.json 2018-02-13 15:10:57.000000000 +0100 @@ -8,6 +8,7 @@ "Description[de]": "KWin-Compositor-Modul zum Rendern mit XRender", "Description[el]": "Αποτύπωση πρσοθέτου συνθέτη KWin μέσω XRender", "Description[es]": "Complemento compositor de KWin renderizando mediante XRender", + "Description[eu]": "Kwin konposatzailearen plugina XRender bidez errendatzen", "Description[fi]": "XRenderillä hahmontava KWin-koostajaliitännäinen", "Description[fr]": "Module du compositeur KWin effectuant le rendu avec XRender", "Description[gl]": "Complemento de compositor de KWin que renderiza a través de XRender.", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/po/de/kwin.po new/kwin-5.12.1/po/de/kwin.po --- old/kwin-5.12.0/po/de/kwin.po 2018-02-04 06:40:51.000000000 +0100 +++ new/kwin-5.12.1/po/de/kwin.po 2018-02-13 15:11:24.000000000 +0100 @@ -2,7 +2,7 @@ # Stephan Johach <[email protected]>, 2005, 2006. # Thomas Reitelbach <[email protected]>, 2005, 2006, 2007, 2008, 2009, 2010. # Johannes Obermayr <[email protected]>, 2010. -# Frederik Schwarzer <[email protected]>, 2010, 2011, 2012, 2013, 2015, 2016. +# Frederik Schwarzer <[email protected]>, 2010, 2011, 2012, 2013, 2015, 2016, 2018. # Burkhard Lück <[email protected]>, 2010, 2012, 2013, 2014, 2015, 2016, 2017. # Frank Steinmetzger <[email protected]>, 2012. msgid "" @@ -10,8 +10,8 @@ "Project-Id-Version: kwin\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2018-01-15 03:16+0100\n" -"PO-Revision-Date: 2017-05-15 12:29+0100\n" -"Last-Translator: Burkhard Lück <[email protected]>\n" +"PO-Revision-Date: 2018-02-11 22:07+0100\n" +"Last-Translator: Frederik Schwarzer <[email protected]>\n" "Language-Team: German <[email protected]>\n" "Language: de\n" "MIME-Version: 1.0\n" @@ -34,7 +34,7 @@ #, kde-format msgctxt "Application is not responding, appended to window title" msgid "(Not Responding)" -msgstr "" +msgstr "(Reagiert nicht)" #: composite.cpp:571 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/po/eu/kcm_kwindesktop.po new/kwin-5.12.1/po/eu/kcm_kwindesktop.po --- old/kwin-5.12.0/po/eu/kcm_kwindesktop.po 2018-02-04 06:41:04.000000000 +0100 +++ new/kwin-5.12.1/po/eu/kcm_kwindesktop.po 2018-02-13 15:11:30.000000000 +0100 @@ -1,23 +1,24 @@ # Translation of kcm_kwindesktop.po to Euskara/Basque (eu). -# Copyright (C) 2007-2014, Free Software Foundation. +# Copyright (C) 2007-2018, Free Software Foundation. # This file is distributed under the same license as the kde-workspace package. +# KDE Euskaratzeko proiektuaren arduraduna <[email protected]>. # # marcos <[email protected]>, 2007, 2008. -# Iñigo Salvador Azurmendi <[email protected]>, 2010, 2011, 2014. +# Iñigo Salvador Azurmendi <[email protected]>, 2010, 2011, 2014, 2018. # Hizkuntza Politikarako Sailburuordetza <[email protected]>, 2013. msgid "" msgstr "" "Project-Id-Version: kcm_kwindesktop\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2017-12-06 05:35+0100\n" -"PO-Revision-Date: 2014-02-10 00:02+0100\n" +"PO-Revision-Date: 2018-02-10 22:14+0100\n" "Last-Translator: Iñigo Salvador Azurmendi <[email protected]>\n" "Language-Team: Basque <[email protected]>\n" "Language: eu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Lokalize 1.5\n" +"X-Generator: Lokalize 2.0\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #, kde-format @@ -140,7 +141,7 @@ #: main.cpp:604 #, kde-format msgid "KWin development team" -msgstr "" +msgstr "KWin garatzaile taldea" #. i18n: ectx: attribute (title), widget (QWidget, desktop) #: main.ui:33 @@ -166,17 +167,15 @@ #. i18n: ectx: property (text), widget (QLabel, numberLabel) #: main.ui:54 -#, fuzzy, kde-format -#| msgid "Number of desktops:" +#, kde-format msgid "&Number of desktops:" -msgstr "Mahaigain kopurua:" +msgstr "Mahaigain &kopurua:" #. i18n: ectx: property (text), widget (QLabel, label) #: main.ui:83 -#, fuzzy, kde-format -#| msgid "Number of rows:" +#, kde-format msgid "N&umber of rows:" -msgstr "Errenkada kopurua:" +msgstr "Errenkada kop&urua:" #. i18n: ectx: property (title), widget (QGroupBox, nameGroup) #: main.ui:109 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/po/fi/kcmkwinscreenedges.po new/kwin-5.12.1/po/fi/kcmkwinscreenedges.po --- old/kwin-5.12.0/po/fi/kcmkwinscreenedges.po 2018-02-04 06:41:04.000000000 +0100 +++ new/kwin-5.12.1/po/fi/kcmkwinscreenedges.po 2018-02-13 15:11:30.000000000 +0100 @@ -1,7 +1,7 @@ # Finnish messages for kcmkwinscreenedges. # Copyright © 2010 This_file_is_part_of_KDE # This file is distributed under the same license as the kdebase package. -# Tommi Nieminen <[email protected]>, 2009, 2016, 2017. +# Tommi Nieminen <[email protected]>, 2009, 2016, 2017, 2018. # Jorma Karvonen <[email protected]>, 2010. # Lasse Liehu <[email protected]>, 2011, 2013, 2014, 2016. # @@ -12,7 +12,7 @@ "Project-Id-Version: kcmkwinscreenedges\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2017-12-30 03:13+0100\n" -"PO-Revision-Date: 2017-06-08 20:59+0200\n" +"PO-Revision-Date: 2018-01-22 17:28+0200\n" "Last-Translator: Tommi Nieminen <[email protected]>\n" "Language-Team: Finnish <[email protected]>\n" "Language: fi\n" @@ -106,23 +106,19 @@ #. i18n: ectx: property (title), widget (QGroupBox, groupBox_3) #: main.ui:17 -#, fuzzy, kde-format -#| msgid "Active Screen Edge Actions" +#, kde-format msgid "Active Screen Corners and Edges" -msgstr "Aktiivisten näytön reunojen toiminnot" +msgstr "Aktiiviset näytön kulmat ja reunat" #. i18n: ectx: property (text), widget (QLabel, label_7) #: main.ui:36 -#, fuzzy, kde-format -#| msgid "" -#| "To trigger an action push your mouse cursor against the edge of the " -#| "screen in the action's direction." +#, kde-format msgid "" "Trigger an action by pushing the mouse cursor against the corresponding " "screen edge or corner" msgstr "" -"Käynnistä toiminto viemällä hiiriosoitin lähelle toimintoon liitettyä näytön " -"reunaa." +"Käynnistä toiminto viemällä hiiriosoitin vasten toimintoon liitettyä näytön " +"reunaa tai kulmaa" #. i18n: ectx: property (title), widget (QGroupBox, groupBox) #: main.ui:52 @@ -132,17 +128,16 @@ #. i18n: ectx: property (text), widget (QCheckBox, quickMaximizeBox) #: main.ui:58 -#, fuzzy, kde-format -#| msgid "Maximize windows by dragging them to the top of the screen" +#, kde-format msgid "Maximize windows by dragging them to the top edge of the screen" msgstr "Suurenna ikkunat vetämällä ne näytön ylälaitaan" #. i18n: ectx: property (text), widget (QCheckBox, quickTileBox) #: main.ui:65 -#, fuzzy, kde-format -#| msgid "Tile windows by dragging them to the side of the screen" +#, kde-format msgid "Tile windows by dragging them to the left or right edges of the screen" -msgstr "Aseta ikkunat rinnakkain vetämällä ne näytön reunaan" +msgstr "" +"Aseta ikkunat rinnakkain vetämällä ne näytön vasempaan tai oikeaan reunaan" #. i18n: ectx: property (text), widget (QLabel, label_3) #: main.ui:93 @@ -243,11 +238,8 @@ #. i18n: ectx: property (text), widget (QLabel, label_7) #: touch.ui:36 -#, fuzzy, kde-format -#| msgid "" -#| "To trigger an action swipe from the screen edge towards the center of the " -#| "screen." +#, kde-format msgid "" "Trigger an action by swiping from the screen edge towards the center of the " "screen" -msgstr "Käynnistä toiminto pyyhkäisemällä näytön laidalta sen keskelle." \ No newline at end of file +msgstr "Käynnistä toiminto pyyhkäisemällä näytön laidalta sen keskelle" \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/po/fi/kwin.po new/kwin-5.12.1/po/fi/kwin.po --- old/kwin-5.12.0/po/fi/kwin.po 2018-02-04 06:41:04.000000000 +0100 +++ new/kwin-5.12.1/po/fi/kwin.po 2018-02-13 15:11:30.000000000 +0100 @@ -8,14 +8,14 @@ # Ilpo Kantonen <[email protected]>, 2005. # Mikko Piippo <[email protected]>, 2007. # Teemu Rytilahti <[email protected]>, 2008. -# Tommi Nieminen <[email protected]>, 2009, 2010, 2011, 2012, 2013, 2014, 2016, 2017. +# Tommi Nieminen <[email protected]>, 2009, 2010, 2011, 2012, 2013, 2014, 2016, 2017, 2018. # Lasse Liehu <[email protected]>, 2010, 2011, 2012, 2013, 2014, 2015, 2016. msgid "" msgstr "" "Project-Id-Version: kwin\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2018-01-15 03:16+0100\n" -"PO-Revision-Date: 2017-12-08 16:17+0200\n" +"PO-Revision-Date: 2018-01-22 17:31+0200\n" "Last-Translator: Tommi Nieminen <[email protected]>\n" "Language-Team: Finnish <[email protected]>\n" "Language: fi\n" @@ -525,48 +525,46 @@ msgstr "Pyyhkäisy peruttu" #: debug_console.cpp:466 -#, fuzzy, kde-format -#| msgid "Switch to Tab" +#, kde-format msgctxt "A hardware switch (e.g. notebook lid) got toggled" msgid "Switch toggled" -msgstr "Vaihda välilehteen" +msgstr "Havaittiin laitetoiminto" #: debug_console.cpp:475 #, kde-format msgctxt "Name of a hardware switch" msgid "Notebook lid" -msgstr "" +msgstr "Kannettava kansin" #: debug_console.cpp:477 #, kde-format msgctxt "Name of a hardware switch" msgid "Tablet mode" -msgstr "" +msgstr "Tablettitila" #: debug_console.cpp:479 -#, fuzzy, kde-format -#| msgid "Switch to Tab" +#, kde-format msgctxt "A hardware switch" msgid "Switch" -msgstr "Vaihda välilehteen" +msgstr "Vaihda" #: debug_console.cpp:484 #, kde-format msgctxt "The hardware switch got turned off" msgid "Off" -msgstr "" +msgstr "Poissa käytöstä" #: debug_console.cpp:487 #, kde-format msgctxt "The hardware switch got turned on" msgid "On" -msgstr "" +msgstr "Käytössä" #: debug_console.cpp:492 #, kde-format msgctxt "State of a hardware switch (on/off)" msgid "State" -msgstr "" +msgstr "Tila" #: debug_console.cpp:679 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/po/fi/kwin_effects.po new/kwin-5.12.1/po/fi/kwin_effects.po --- old/kwin-5.12.0/po/fi/kwin_effects.po 2018-02-04 06:41:04.000000000 +0100 +++ new/kwin-5.12.1/po/fi/kwin_effects.po 2018-02-13 15:11:30.000000000 +0100 @@ -3,7 +3,7 @@ # This file is distributed under the same license as the kde-workspace package. # Teemu Rytilahti <[email protected]>, 2008. # Teemu Rytilahti <[email protected]>, 2008. -# Tommi Nieminen <[email protected]>, 2009, 2010, 2011, 2012, 2014, 2016, 2017. +# Tommi Nieminen <[email protected]>, 2009, 2010, 2011, 2012, 2014, 2016, 2017, 2018. # Lasse Liehu <[email protected]>, 2011, 2012, 2013, 2014, 2015, 2016, 2017. # Jiri Grönroos <[email protected]>, 2012. # @@ -14,7 +14,7 @@ "Project-Id-Version: kwin_effects\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2018-01-02 03:18+0100\n" -"PO-Revision-Date: 2017-06-08 21:03+0200\n" +"PO-Revision-Date: 2018-01-22 17:33+0200\n" "Last-Translator: Tommi Nieminen <[email protected]>\n" "Language-Team: Finnish <[email protected]>\n" "Language: fi\n" @@ -1696,16 +1696,13 @@ #. i18n: ectx: property (text), widget (QLabel, label) #: slide/slide_config.ui:17 -#, fuzzy, kde-format -#| msgid "Duration" +#, kde-format msgid "Duration:" -msgstr "Kesto" +msgstr "Kesto:" #. i18n: ectx: property (specialValueText), widget (QSpinBox, kcfg_Duration) #: slide/slide_config.ui:36 -#, fuzzy, kde-format -#| msgctxt "Duration of rotation" -#| msgid "Default" +#, kde-format msgctxt "Duration of the slide animation" msgid "Default" msgstr "Oletus" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/po/fr/kcm-kwin-scripts.po new/kwin-5.12.1/po/fr/kcm-kwin-scripts.po --- old/kwin-5.12.0/po/fr/kcm-kwin-scripts.po 2018-02-04 06:41:06.000000000 +0100 +++ new/kwin-5.12.1/po/fr/kcm-kwin-scripts.po 2018-02-13 15:11:36.000000000 +0100 @@ -4,7 +4,7 @@ # Joëlle Cornavin <[email protected]>, 2012. # xavier <[email protected]>, 2013. # Sebastien Renard <[email protected]>, 2013. -# Yoann Laissus <[email protected]>, 2017. +# Yoann Laissus <[email protected]>, 2017, 2018. # Vincent Pinon <[email protected]>, 2017. # msgid "" @@ -12,8 +12,8 @@ "Project-Id-Version: kcm-kwin-scripts\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2017-12-19 03:12+0100\n" -"PO-Revision-Date: 2017-07-03 17:53+0100\n" -"Last-Translator: Vincent Pinon <[email protected]>\n" +"PO-Revision-Date: 2018-01-18 19:53+0100\n" +"Last-Translator: Yoann Laissus <[email protected]>\n" "Language-Team: French <[email protected]>\n" "Language: fr\n" "MIME-Version: 1.0\n" @@ -90,7 +90,6 @@ #. i18n: ectx: property (text), widget (KNS3::Button, ghnsButton) #: module.ui:51 -#, fuzzy, kde-format -#| msgid "Get New Script..." +#, kde-format msgid "Get New Scripts..." -msgstr "Obtenir un nouveau script..." \ No newline at end of file +msgstr "Obtenir de nouveaux scripts..." \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/po/fr/kcmkwinscreenedges.po new/kwin-5.12.1/po/fr/kcmkwinscreenedges.po --- old/kwin-5.12.0/po/fr/kcmkwinscreenedges.po 2018-02-04 06:41:06.000000000 +0100 +++ new/kwin-5.12.1/po/fr/kcmkwinscreenedges.po 2018-02-13 15:11:36.000000000 +0100 @@ -6,7 +6,7 @@ # xavier <[email protected]>, 2013. # Sebastien Renard <[email protected]>, 2013, 2014. # Vincent Pinon <[email protected]>, 2016, 2017. -# Yoann Laissus <[email protected]>, 2017. +# Yoann Laissus <[email protected]>, 2017, 2018. # Simon Depiets <[email protected]>, 2018. # msgid "" @@ -14,8 +14,8 @@ "Project-Id-Version: kcmkwinscreenedges\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2017-12-30 03:13+0100\n" -"PO-Revision-Date: 2018-01-06 20:41+0800\n" -"Last-Translator: Simon Depiets <[email protected]>\n" +"PO-Revision-Date: 2018-01-18 19:54+0100\n" +"Last-Translator: Yoann Laissus <[email protected]>\n" "Language-Team: French <[email protected]>\n" "Language: fr\n" "MIME-Version: 1.0\n" @@ -140,12 +140,11 @@ #. i18n: ectx: property (text), widget (QCheckBox, quickTileBox) #: main.ui:65 -#, fuzzy, kde-format -#| msgid "Tile windows by dragging them to the side of the screen" +#, kde-format msgid "Tile windows by dragging them to the left or right edges of the screen" msgstr "" -"Disposer les fenêtres en mosaïque en les faisant glisser vers le côté de " -"l'écran" +"Disposer les fenêtres en mosaïque en les faisant glisser vers le côté droit " +"ou le côté gauche de l'écran" #. i18n: ectx: property (text), widget (QLabel, label_3) #: main.ui:93 @@ -246,13 +245,10 @@ #. i18n: ectx: property (text), widget (QLabel, label_7) #: touch.ui:36 -#, fuzzy, kde-format -#| msgid "" -#| "To trigger an action swipe from the screen edge towards the center of the " -#| "screen." +#, kde-format msgid "" "Trigger an action by swiping from the screen edge towards the center of the " "screen" msgstr "" -"Pour déclencher une action, glissez votre curseur depuis un côté de l'écran " -"vers le centre." \ No newline at end of file +"Déclencher une action en glissant votre curseur depuis un côté de l'écran " +"vers le centre" \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/po/fr/kwin.po new/kwin-5.12.1/po/fr/kwin.po --- old/kwin-5.12.0/po/fr/kwin.po 2018-02-04 06:41:06.000000000 +0100 +++ new/kwin-5.12.1/po/fr/kwin.po 2018-02-13 15:11:36.000000000 +0100 @@ -15,15 +15,15 @@ # xavier <[email protected]>, 2013. # Sebastien Renard <[email protected]>, 2013, 2014, 2015. # Vincent Pinon <[email protected]>, 2016, 2017. -# Yoann Laissus <[email protected]>, 2017. +# Yoann Laissus <[email protected]>, 2017, 2018. # msgid "" msgstr "" "Project-Id-Version: kwin\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2018-01-15 03:16+0100\n" -"PO-Revision-Date: 2017-12-15 08:55+0100\n" -"Last-Translator: Vincent Pinon <[email protected]>\n" +"PO-Revision-Date: 2018-01-18 20:00+0100\n" +"Last-Translator: Yoann Laissus <[email protected]>\n" "Language-Team: French <[email protected]>\n" "Language: fr\n" "MIME-Version: 1.0\n" @@ -531,48 +531,46 @@ msgstr "Frappe annulée" #: debug_console.cpp:466 -#, fuzzy, kde-format -#| msgid "Switch to Tab" +#, kde-format msgctxt "A hardware switch (e.g. notebook lid) got toggled" msgid "Switch toggled" -msgstr "Basculer vers l'onglet" +msgstr "Interrupteur basculé" #: debug_console.cpp:475 #, kde-format msgctxt "Name of a hardware switch" msgid "Notebook lid" -msgstr "" +msgstr "Rabattement de l'écran du portable" #: debug_console.cpp:477 #, kde-format msgctxt "Name of a hardware switch" msgid "Tablet mode" -msgstr "" +msgstr "Mode tablette" #: debug_console.cpp:479 -#, fuzzy, kde-format -#| msgid "Switch to Tab" +#, kde-format msgctxt "A hardware switch" msgid "Switch" -msgstr "Basculer vers l'onglet" +msgstr "Interrupteur" #: debug_console.cpp:484 #, kde-format msgctxt "The hardware switch got turned off" msgid "Off" -msgstr "" +msgstr "Désactivé" #: debug_console.cpp:487 #, kde-format msgctxt "The hardware switch got turned on" msgid "On" -msgstr "" +msgstr "Activé" #: debug_console.cpp:492 #, kde-format msgctxt "State of a hardware switch (on/off)" msgid "State" -msgstr "" +msgstr "État" #: debug_console.cpp:679 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/po/fr/kwin_effects.po new/kwin-5.12.1/po/fr/kwin_effects.po --- old/kwin-5.12.0/po/fr/kwin_effects.po 2018-02-04 06:41:06.000000000 +0100 +++ new/kwin-5.12.1/po/fr/kwin_effects.po 2018-02-13 15:11:36.000000000 +0100 @@ -6,15 +6,16 @@ # xavier <[email protected]>, 2012, 2013. # Sebastien Renard <[email protected]>, 2013, 2014, 2015. # Vincent Pinon <[email protected]>, 2016, 2017. +# Yoann Laissus <[email protected]>, 2018. # msgid "" msgstr "" "Project-Id-Version: kwin_effects\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2018-01-02 03:18+0100\n" -"PO-Revision-Date: 2017-01-15 08:22+0100\n" -"Last-Translator: Vincent Pinon <[email protected]>\n" -"Language-Team: French <[email protected]>\n" +"PO-Revision-Date: 2018-01-18 19:55+0100\n" +"Last-Translator: Yoann Laissus <[email protected]>\n" +"Language-Team: French <[email protected]>\n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -1730,9 +1731,7 @@ #. i18n: ectx: property (specialValueText), widget (QSpinBox, kcfg_Duration) #: slide/slide_config.ui:36 -#, fuzzy, kde-format -#| msgctxt "Duration of rotation" -#| msgid "Default" +#, kde-format msgctxt "Duration of the slide animation" msgid "Default" msgstr "Par défaut" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/po/id/kcm_kwindesktop.po new/kwin-5.12.1/po/id/kcm_kwindesktop.po --- old/kwin-5.12.0/po/id/kcm_kwindesktop.po 2018-02-04 06:41:24.000000000 +0100 +++ new/kwin-5.12.1/po/id/kcm_kwindesktop.po 2018-02-13 15:11:45.000000000 +0100 @@ -11,7 +11,7 @@ "POT-Creation-Date: 2017-12-06 05:35+0100\n" "PO-Revision-Date: 2017-12-11 22:03+0700\n" "Last-Translator: Wantoyo <[email protected]>\n" -"Language-Team: Indonesian <[email protected]>\n" +"Language-Team: Indonesian <[email protected]>\n" "Language: id\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/po/id/kcm_kwintabbox.po new/kwin-5.12.1/po/id/kcm_kwintabbox.po --- old/kwin-5.12.0/po/id/kcm_kwintabbox.po 2018-02-04 06:41:24.000000000 +0100 +++ new/kwin-5.12.1/po/id/kcm_kwintabbox.po 2018-02-13 15:11:45.000000000 +0100 @@ -11,7 +11,7 @@ "POT-Creation-Date: 2016-11-19 20:21+0100\n" "PO-Revision-Date: 2017-12-11 22:01+0700\n" "Last-Translator: Wantoyo <[email protected]>\n" -"Language-Team: Indonesian <[email protected]>\n" +"Language-Team: Indonesian <[email protected]>\n" "Language: id\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/po/id/kcmkwm.po new/kwin-5.12.1/po/id/kcmkwm.po --- old/kwin-5.12.0/po/id/kcmkwm.po 2018-02-04 06:41:24.000000000 +0100 +++ new/kwin-5.12.1/po/id/kcmkwm.po 2018-02-13 15:11:45.000000000 +0100 @@ -2,7 +2,7 @@ # Copyright (C) 2010 This_file_is_part_of_KDE # This file is distributed under the same license as the kcmkwm package. # Andhika Padmawan <[email protected]>, 2010-2014. -# Wantoyo <[email protected]>, 2017. +# Wantoyo <[email protected]>, 2017, 2018. # msgid "" msgstr "" @@ -11,7 +11,7 @@ "POT-Creation-Date: 2016-11-19 20:21+0100\n" "PO-Revision-Date: 2017-12-24 09:27+0700\n" "Last-Translator: Wantoyo <[email protected]>\n" -"Language-Team: Indonesian <[email protected]>\n" +"Language-Team: Indonesian <[email protected]>\n" "Language: id\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/po/id/kwin_effects.po new/kwin-5.12.1/po/id/kwin_effects.po --- old/kwin-5.12.0/po/id/kwin_effects.po 2018-02-04 06:41:24.000000000 +0100 +++ new/kwin-5.12.1/po/id/kwin_effects.po 2018-02-13 15:11:45.000000000 +0100 @@ -9,7 +9,7 @@ "Project-Id-Version: kwin_effects\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2018-01-02 03:18+0100\n" -"PO-Revision-Date: 2018-02-01 21:17+0700\n" +"PO-Revision-Date: 2018-02-10 08:08+0700\n" "Last-Translator: Wantoyo <[email protected]>\n" "Language-Team: Indonesian <[email protected]>\n" "Language: id\n" @@ -109,7 +109,7 @@ #: coverswitch/coverswitch_config.ui:116 #, kde-format msgid "Animate switch" -msgstr "Ganti animasi" +msgstr "Alih animasi" #. i18n: ectx: property (text), widget (QCheckBox, kcfg_AnimateStart) #: coverswitch/coverswitch_config.ui:123 @@ -357,8 +357,8 @@ "mouse,\n" "otherwise it will remain active" msgstr "" -"Jika diaktifkan efek akan dinonaktifkan setelah merotasi kubus dengan mouse," -"\n" +"Jika diaktifkan efek akan dinonaktifkan setelah merotasi kubus dengan " +"mouse,\n" "atau efek akan tetap aktif" #. i18n: ectx: property (text), widget (QCheckBox, kcfg_CloseOnMouseRelease) @@ -635,13 +635,13 @@ #, kde-format msgctxt "Name of a KWin Effect" msgid "Cover Switch" -msgstr "Ganti Sampul" +msgstr "Alih Sampul" #: effect_builtins.cpp:148 #, kde-format msgctxt "Comment describing the KWin Effect" msgid "Display a Cover Flow effect for the alt+tab window switcher" -msgstr "Tampilkan efek Arus Sampul untuk pengganti jendela alt+tab" +msgstr "Tayangkan efek Arus Sampul untuk pengalih jendela alt+tab" #: effect_builtins.cpp:162 #, kde-format @@ -665,7 +665,7 @@ #, kde-format msgctxt "Comment describing the KWin Effect" msgid "Animate desktop switching with a cube" -msgstr "Animasi penggantian desktop dengan kubus" +msgstr "Animasi pengalihan desktop dengan kubus" #: effect_builtins.cpp:192 #, kde-format @@ -719,14 +719,14 @@ #, kde-format msgctxt "Name of a KWin Effect" msgid "Flip Switch" -msgstr "Ganti Balik" +msgstr "Alih Lipatan" #: effect_builtins.cpp:253 #, kde-format msgctxt "Comment describing the KWin Effect" msgid "" "Flip through windows that are in a stack for the alt+tab window switcher" -msgstr "Balik antar jendela yang ditumpuk untuk pengganti jendela alt+tab" +msgstr "Lipatan antar jendela yang ditumpuk untuk pengalih jendela alt+tab" #: effect_builtins.cpp:267 #, kde-format @@ -951,7 +951,7 @@ #, kde-format msgctxt "Comment describing the KWin Effect" msgid "Slide windows across the screen when switching virtual desktops" -msgstr "Geser jendela melintasi layar ketika berganti desktop virtual" +msgstr "Geser jendela melintasi layar ketika beralih desktop virtual" #: effect_builtins.cpp:537 #, kde-format @@ -993,7 +993,7 @@ #, kde-format msgctxt "Name of a KWin Effect" msgid "Startup Feedback" -msgstr "Umpan Balik Startup" +msgstr "Tanggapan Permulaian" #: effect_builtins.cpp:583 #, kde-format @@ -1077,18 +1077,18 @@ #: flipswitch/flipswitch.cpp:60 flipswitch/flipswitch_config.cpp:61 #, kde-format msgid "Toggle Flip Switch (Current desktop)" -msgstr "Ubah Ganti Balik (Desktop saat ini)" +msgstr "Jungkitan Alih Lipatan (Desktop saat ini)" #: flipswitch/flipswitch.cpp:67 flipswitch/flipswitch_config.cpp:64 #, kde-format msgid "Toggle Flip Switch (All desktops)" -msgstr "Ubah Ganti Balik (Semua desktop)" +msgstr "Jungkitan Alih Lipatan (Semua desktop)" #. i18n: ectx: property (text), widget (QLabel, label_3) #: flipswitch/flipswitch_config.ui:23 #, kde-format msgid "Flip animation duration:" -msgstr "Durasi animasi balik:" +msgstr "Durasi animasi lipatan:" #. i18n: ectx: property (specialValueText), widget (QSpinBox, kcfg_Duration) #: flipswitch/flipswitch_config.ui:42 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/po/pt_BR/kwin.po new/kwin-5.12.1/po/pt_BR/kwin.po --- old/kwin-5.12.0/po/pt_BR/kwin.po 2018-02-04 06:42:17.000000000 +0100 +++ new/kwin-5.12.1/po/pt_BR/kwin.po 2018-02-13 15:12:16.000000000 +0100 @@ -32,7 +32,7 @@ msgid "Your names" msgstr "" "Diniz Bortolotto, Rodrigo Stulzer Lopes, Lisiane Sztoltz Teixeira, André " -"Marcelo Alvarenga, Camila Moura, Luiz Fernando Ranghetti" +"Marcelo Alvarenga, Luiz Fernando Ranghetti" #, kde-format msgctxt "EMAIL OF TRANSLATORS" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/po/zh_CN/kcm-kwin-scripts.po new/kwin-5.12.1/po/zh_CN/kcm-kwin-scripts.po --- old/kwin-5.12.0/po/zh_CN/kcm-kwin-scripts.po 2018-02-04 06:42:56.000000000 +0100 +++ new/kwin-5.12.1/po/zh_CN/kcm-kwin-scripts.po 2018-02-13 15:12:45.000000000 +0100 @@ -9,7 +9,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2017-12-19 03:12+0100\n" -"PO-Revision-Date: 2018-02-02 19:31-0500\n" +"PO-Revision-Date: 2018-02-12 05:47-0500\n" "Last-Translator: guoyunhebrave <[email protected]>\n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/po/zh_CN/kcm_kwindesktop.po new/kwin-5.12.1/po/zh_CN/kcm_kwindesktop.po --- old/kwin-5.12.0/po/zh_CN/kcm_kwindesktop.po 2018-02-04 06:42:56.000000000 +0100 +++ new/kwin-5.12.1/po/zh_CN/kcm_kwindesktop.po 2018-02-13 15:12:45.000000000 +0100 @@ -13,7 +13,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2017-12-06 05:35+0100\n" -"PO-Revision-Date: 2018-02-02 19:31-0500\n" +"PO-Revision-Date: 2018-02-12 05:47-0500\n" "Last-Translator: guoyunhebrave <[email protected]>\n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/po/zh_CN/kcm_kwintabbox.po new/kwin-5.12.1/po/zh_CN/kcm_kwintabbox.po --- old/kwin-5.12.0/po/zh_CN/kcm_kwintabbox.po 2018-02-04 06:42:56.000000000 +0100 +++ new/kwin-5.12.1/po/zh_CN/kcm_kwintabbox.po 2018-02-13 15:12:45.000000000 +0100 @@ -10,7 +10,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2016-11-19 20:21+0100\n" -"PO-Revision-Date: 2018-02-02 19:31-0500\n" +"PO-Revision-Date: 2018-02-12 05:47-0500\n" "Last-Translator: guoyunhebrave <[email protected]>\n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/po/zh_CN/kcmkwincompositing.po new/kwin-5.12.1/po/zh_CN/kcmkwincompositing.po --- old/kwin-5.12.0/po/zh_CN/kcmkwincompositing.po 2018-02-04 06:42:56.000000000 +0100 +++ new/kwin-5.12.1/po/zh_CN/kcmkwincompositing.po 2018-02-13 15:12:45.000000000 +0100 @@ -10,7 +10,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2017-10-17 03:43+0200\n" -"PO-Revision-Date: 2018-02-02 19:31-0500\n" +"PO-Revision-Date: 2018-02-12 05:47-0500\n" "Last-Translator: guoyunhebrave <[email protected]>\n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/po/zh_CN/kcmkwindecoration.po new/kwin-5.12.1/po/zh_CN/kcmkwindecoration.po --- old/kwin-5.12.0/po/zh_CN/kcmkwindecoration.po 2018-02-04 06:42:56.000000000 +0100 +++ new/kwin-5.12.1/po/zh_CN/kcmkwindecoration.po 2018-02-13 15:12:45.000000000 +0100 @@ -14,7 +14,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2017-04-14 02:49+0200\n" -"PO-Revision-Date: 2018-02-02 19:31-0500\n" +"PO-Revision-Date: 2018-02-12 05:47-0500\n" "Last-Translator: guoyunhebrave <[email protected]>\n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/po/zh_CN/kcmkwinrules.po new/kwin-5.12.1/po/zh_CN/kcmkwinrules.po --- old/kwin-5.12.0/po/zh_CN/kcmkwinrules.po 2018-02-04 06:42:56.000000000 +0100 +++ new/kwin-5.12.1/po/zh_CN/kcmkwinrules.po 2018-02-13 15:12:45.000000000 +0100 @@ -10,7 +10,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2017-10-17 03:43+0200\n" -"PO-Revision-Date: 2018-02-02 19:31-0500\n" +"PO-Revision-Date: 2018-02-12 05:47-0500\n" "Last-Translator: guoyunhebrave <[email protected]>\n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/po/zh_CN/kcmkwinscreenedges.po new/kwin-5.12.1/po/zh_CN/kcmkwinscreenedges.po --- old/kwin-5.12.0/po/zh_CN/kcmkwinscreenedges.po 2018-02-04 06:42:56.000000000 +0100 +++ new/kwin-5.12.1/po/zh_CN/kcmkwinscreenedges.po 2018-02-13 15:12:45.000000000 +0100 @@ -14,7 +14,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2017-12-30 03:13+0100\n" -"PO-Revision-Date: 2018-02-02 19:31-0500\n" +"PO-Revision-Date: 2018-02-12 05:47-0500\n" "Last-Translator: guoyunhebrave <[email protected]>\n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/po/zh_CN/kcmkwm.po new/kwin-5.12.1/po/zh_CN/kcmkwm.po --- old/kwin-5.12.0/po/zh_CN/kcmkwm.po 2018-02-04 06:42:56.000000000 +0100 +++ new/kwin-5.12.1/po/zh_CN/kcmkwm.po 2018-02-13 15:12:45.000000000 +0100 @@ -13,7 +13,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2016-11-19 20:21+0100\n" -"PO-Revision-Date: 2018-02-02 19:31-0500\n" +"PO-Revision-Date: 2018-02-12 05:47-0500\n" "Last-Translator: guoyunhebrave <[email protected]>\n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/po/zh_CN/kwin.po new/kwin-5.12.1/po/zh_CN/kwin.po --- old/kwin-5.12.0/po/zh_CN/kwin.po 2018-02-04 06:42:56.000000000 +0100 +++ new/kwin-5.12.1/po/zh_CN/kwin.po 2018-02-13 15:12:45.000000000 +0100 @@ -15,7 +15,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2018-01-15 03:16+0100\n" -"PO-Revision-Date: 2018-02-02 19:31-0500\n" +"PO-Revision-Date: 2018-02-12 05:47-0500\n" "Last-Translator: guoyunhebrave <[email protected]>\n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/po/zh_CN/kwin_clients.po new/kwin-5.12.1/po/zh_CN/kwin_clients.po --- old/kwin-5.12.0/po/zh_CN/kwin_clients.po 2018-02-04 06:42:56.000000000 +0100 +++ new/kwin-5.12.1/po/zh_CN/kwin_clients.po 2018-02-13 15:12:45.000000000 +0100 @@ -9,7 +9,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2017-11-02 03:16+0100\n" -"PO-Revision-Date: 2018-02-02 19:31-0500\n" +"PO-Revision-Date: 2018-02-12 05:47-0500\n" "Last-Translator: guoyunhebrave <[email protected]>\n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/po/zh_CN/kwin_effects.po new/kwin-5.12.1/po/zh_CN/kwin_effects.po --- old/kwin-5.12.0/po/zh_CN/kwin_effects.po 2018-02-04 06:42:56.000000000 +0100 +++ new/kwin-5.12.1/po/zh_CN/kwin_effects.po 2018-02-13 15:12:45.000000000 +0100 @@ -15,7 +15,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2018-01-02 03:18+0100\n" -"PO-Revision-Date: 2018-02-02 19:31-0500\n" +"PO-Revision-Date: 2018-02-12 05:47-0500\n" "Last-Translator: guoyunhebrave <[email protected]>\n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/po/zh_CN/kwin_scripting.po new/kwin-5.12.1/po/zh_CN/kwin_scripting.po --- old/kwin-5.12.0/po/zh_CN/kwin_scripting.po 2018-02-04 06:42:56.000000000 +0100 +++ new/kwin-5.12.1/po/zh_CN/kwin_scripting.po 2018-02-13 15:12:45.000000000 +0100 @@ -8,7 +8,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2017-04-08 03:04+0200\n" -"PO-Revision-Date: 2018-02-02 19:31-0500\n" +"PO-Revision-Date: 2018-02-12 05:47-0500\n" "Last-Translator: guoyunhebrave <[email protected]>\n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/po/zh_CN/kwin_scripts.po new/kwin-5.12.1/po/zh_CN/kwin_scripts.po --- old/kwin-5.12.0/po/zh_CN/kwin_scripts.po 2018-02-04 06:42:56.000000000 +0100 +++ new/kwin-5.12.1/po/zh_CN/kwin_scripts.po 2018-02-13 15:12:45.000000000 +0100 @@ -7,7 +7,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2016-11-19 20:21+0100\n" -"PO-Revision-Date: 2018-02-02 19:31-0500\n" +"PO-Revision-Date: 2018-02-12 05:47-0500\n" "Last-Translator: guoyunhebrave <[email protected]>\n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/scripts/minimizeall/metadata.desktop new/kwin-5.12.1/scripts/minimizeall/metadata.desktop --- old/kwin-5.12.0/scripts/minimizeall/metadata.desktop 2018-02-04 06:38:39.000000000 +0100 +++ new/kwin-5.12.1/scripts/minimizeall/metadata.desktop 2018-02-13 15:10:57.000000000 +0100 @@ -46,6 +46,9 @@ Comment[de]=Fügt einen Kurzbefehl hinzu, um alle Fenster zu minimieren oder wieder anzuzeigen Comment[en_GB]=Adds a shortcut to minimise and restore all windows Comment[es]=Añade un acceso rápido para minimizar y restaurar todas la ventanas +Comment[eu]=Lasterbide bat eransten du leiho guztiak minimizatu eta lehengoratzeko +Comment[fi]=Lisää pikanäppäimen, joka pienentää tai palauttaa kaikki ikkunat +Comment[fr]=Ajoute un raccourci pour réduire ou afficher toutes les fenêtres Comment[gl]=Engade un atallo para minimizar e restaurar todas as xanelas. Comment[it]=Aggiunge una scorciatoia per minimizzare e ripristinare tutte le finestre Comment[nl]=Voegt een sneltoets toe om alle vensters te minimaliseren en te herstellen diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/shell_client.cpp new/kwin-5.12.1/shell_client.cpp --- old/kwin-5.12.0/shell_client.cpp 2018-02-04 06:38:39.000000000 +0100 +++ new/kwin-5.12.1/shell_client.cpp 2018-02-13 15:10:57.000000000 +0100 @@ -293,6 +293,9 @@ if (m_closing) { return; } + if (m_requestGeometryBlockCounter != 0 || areGeometryUpdatesBlocked()) { + return; + } m_xdgShellSurface->configure(xdgSurfaceStates()); }; configure(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/shell_client.h new/kwin-5.12.1/shell_client.h --- old/kwin-5.12.0/shell_client.h 2018-02-04 06:38:39.000000000 +0100 +++ new/kwin-5.12.1/shell_client.h 2018-02-13 15:10:57.000000000 +0100 @@ -245,6 +245,8 @@ if (m_client->m_requestGeometryBlockCounter == 0) { if (m_client->m_blockedRequestGeometry.isValid()) { m_client->requestGeometry(m_client->m_blockedRequestGeometry); + } else if (m_client->m_xdgShellSurface) { + m_client->m_xdgShellSurface->configure(m_client->xdgSurfaceStates()); } } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kwin-5.12.0/tabletmodemanager.cpp new/kwin-5.12.1/tabletmodemanager.cpp --- old/kwin-5.12.0/tabletmodemanager.cpp 2018-02-04 06:38:39.000000000 +0100 +++ new/kwin-5.12.1/tabletmodemanager.cpp 2018-02-13 15:10:57.000000000 +0100 @@ -51,9 +51,11 @@ void TabletModeInputEventSpy::switchEvent(SwitchEvent *event) { +#if HAVE_INPUT if (!event->device()->isTabletModeSwitch()) { return; } +#endif switch (event->state()) { case SwitchEvent::State::Off:
