Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kdecoration6 for openSUSE:Factory checked in at 2026-06-18 21:35:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kdecoration6 (Old) and /work/SRC/openSUSE:Factory/.kdecoration6.new.1981 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdecoration6" Thu Jun 18 21:35:06 2026 rev:43 rq:1359147 version:6.7.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kdecoration6/kdecoration6.changes 2026-05-13 21:37:46.675850236 +0200 +++ /work/SRC/openSUSE:Factory/.kdecoration6.new.1981/kdecoration6.changes 2026-06-18 21:35:21.770931902 +0200 @@ -1,0 +2,31 @@ +Fri Jun 12 19:07:16 UTC 2026 - Fabian Vogt <[email protected]> + +- Update to 6.7.0: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.7.0 +- Changes since 6.6.91: + * Update version for new release 6.7.0 + +------------------------------------------------------------------- +Thu May 28 18:44:14 UTC 2026 - Fabian Vogt <[email protected]> + +- Update to 6.6.91: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.6.91 +- Changes since 6.6.90: + * Update version for new release 6.6.91 + * Fix spaceship operator + +------------------------------------------------------------------- +Sun May 24 11:16:41 UTC 2026 - Fabian Vogt <[email protected]> + +- Update to 6.6.90: + * New feature release + * For more details see https://kde.org/announcements/plasma/6/6.6.90 +- Changes since 6.6.5: + * Update version for new release 6.6.90 + * Port away from deprecated event constructor + * Enable LSAN in CI + * Update version for new release 6.6.80 + +------------------------------------------------------------------- Old: ---- kdecoration-6.6.5.tar.xz kdecoration-6.6.5.tar.xz.sig New: ---- kdecoration-6.7.0.tar.xz kdecoration-6.7.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kdecoration6.spec ++++++ --- /var/tmp/diff_new_pack.5U5MeK/_old 2026-06-18 21:35:22.498962322 +0200 +++ /var/tmp/diff_new_pack.5U5MeK/_new 2026-06-18 21:35:22.502962488 +0200 @@ -16,8 +16,8 @@ # -%define kf6_version 6.18.0 -%define qt6_version 6.9.0 +%define kf6_version 6.26.0 +%define qt6_version 6.10.0 %define rname kdecoration @@ -25,14 +25,14 @@ %global private_sover 2 %bcond_without released Name: kdecoration6 -Version: 6.6.5 +Version: 6.7.0 Release: 0 Summary: KDE's window decorations library License: GPL-2.0-or-later URL: https://www.kde.org -Source: https://download.kde.org/stable/plasma/%{version}/%{rname}-%{version}.tar.xz +Source: %{rname}-%{version}.tar.xz %if %{with released} -Source1: https://download.kde.org/stable/plasma/%{version}/%{rname}-%{version}.tar.xz.sig +Source1: %{rname}-%{version}.tar.xz.sig Source2: plasma.keyring %endif BuildRequires: kf6-extra-cmake-modules >= %{kf6_version} ++++++ kdecoration-6.6.5.tar.xz -> kdecoration-6.7.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdecoration-6.6.5/.kde-ci.yml new/kdecoration-6.7.0/.kde-ci.yml --- old/kdecoration-6.6.5/.kde-ci.yml 2026-05-12 12:24:02.000000000 +0200 +++ new/kdecoration-6.7.0/.kde-ci.yml 2026-06-11 11:31:48.000000000 +0200 @@ -8,3 +8,4 @@ 'frameworks/ki18n': '@latest-kf6' Options: require-passing-tests-on: ['Linux', 'FreeBSD'] + enable-lsan: True diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdecoration-6.6.5/CMakeLists.txt new/kdecoration-6.7.0/CMakeLists.txt --- old/kdecoration-6.6.5/CMakeLists.txt 2026-05-12 12:24:02.000000000 +0200 +++ new/kdecoration-6.7.0/CMakeLists.txt 2026-06-11 11:31:48.000000000 +0200 @@ -1,11 +1,11 @@ cmake_minimum_required(VERSION 3.16) project(decoration-api) -set(PROJECT_VERSION "6.6.5") +set(PROJECT_VERSION "6.7.0") set(PROJECT_VERSION_MAJOR 6) set(QT_MIN_VERSION "6.10.0") -set(KF6_MIN_VERSION "6.22.0") +set(KF6_MIN_VERSION "6.26.0") set(KDE_COMPILERSETTINGS_LEVEL "5.82") set(CMAKE_CXX_STANDARD 20) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdecoration-6.6.5/autotests/decorationbuttontest.cpp new/kdecoration-6.7.0/autotests/decorationbuttontest.cpp --- old/kdecoration-6.6.5/autotests/decorationbuttontest.cpp 2026-05-12 12:24:02.000000000 +0200 +++ new/kdecoration-6.7.0/autotests/decorationbuttontest.cpp 2026-06-11 11:31:48.000000000 +0200 @@ -172,7 +172,7 @@ // now let's send it a hover entered event QSignalSpy hoveredChangedSpy(&button, &KDecoration3::DecorationButton::hoveredChanged); QVERIFY(hoveredChangedSpy.isValid()); - QHoverEvent event(QEvent::HoverEnter, QPointF(1, 1), QPointF(-1, -1)); + QHoverEvent event(QEvent::HoverEnter, QPointF(1, 1), QPointF(1, 1), QPointF(-1, -1)); event.setAccepted(false); button.event(&event); QCOMPARE(event.isAccepted(), false); @@ -228,7 +228,7 @@ QFETCH(QPoint, clickPos); QFETCH(Qt::MouseButton, mouseButton); - QMouseEvent pressEvent(QEvent::MouseButtonPress, clickPos, mouseButton, mouseButton, Qt::NoModifier); + QMouseEvent pressEvent(QEvent::MouseButtonPress, clickPos, clickPos, mouseButton, mouseButton, Qt::NoModifier); pressEvent.setAccepted(false); button.event(&pressEvent); QTEST(pressEvent.isAccepted(), "expectedAccepted"); @@ -271,7 +271,7 @@ QSignalSpy clickedSpy(&button, &KDecoration3::DecorationButton::clicked); QVERIFY(clickedSpy.isValid()); - QMouseEvent pressEvent(QEvent::MouseButtonPress, QPoint(0, 0), Qt::LeftButton, Qt::LeftButton, Qt::NoModifier); + QMouseEvent pressEvent(QEvent::MouseButtonPress, QPoint(0, 0), QPointF(0, 0), Qt::LeftButton, Qt::LeftButton, Qt::NoModifier); pressEvent.setAccepted(false); button.event(&pressEvent); QCOMPARE(pressEvent.isAccepted(), true); @@ -287,7 +287,7 @@ QFETCH(QPoint, clickPos); QFETCH(Qt::MouseButton, mouseButton); - QMouseEvent releaseEvent(QEvent::MouseButtonRelease, clickPos, mouseButton, Qt::NoButton, Qt::NoModifier); + QMouseEvent releaseEvent(QEvent::MouseButtonRelease, clickPos, clickPos, mouseButton, Qt::NoButton, Qt::NoModifier); releaseEvent.setAccepted(false); button.event(&releaseEvent); QTEST(releaseEvent.isAccepted(), "expectedAccepted"); @@ -329,7 +329,7 @@ button.setVisible(visible); QFETCH(QPoint, enterPos); - QHoverEvent enterEvent(QEvent::HoverEnter, enterPos, QPoint()); + QHoverEvent enterEvent(QEvent::HoverEnter, enterPos, enterPos, QPoint()); enterEvent.setAccepted(false); button.event(&enterEvent); QCOMPARE(enterEvent.isAccepted(), false); @@ -340,7 +340,7 @@ // send a HoverLeft event should not be processed button.setEnabled(true); button.setVisible(true); - QHoverEvent leftEvent(QEvent::HoverLeave, QPoint(20, 20), enterPos); + QHoverEvent leftEvent(QEvent::HoverLeave, QPoint(20, 20), QPointF(20, 20), enterPos); leftEvent.setAccepted(false); button.event(&leftEvent); QCOMPARE(leftEvent.isAccepted(), false); @@ -376,7 +376,7 @@ QSignalSpy pointerLeavedSpy(&button, &KDecoration3::DecorationButton::pointerLeft); QVERIFY(pointerLeavedSpy.isValid()); - QHoverEvent enterEvent(QEvent::HoverEnter, QPoint(0, 0), QPoint()); + QHoverEvent enterEvent(QEvent::HoverEnter, QPoint(0, 0), QPoint(0, 0), QPoint()); enterEvent.setAccepted(false); button.event(&enterEvent); QCOMPARE(enterEvent.isAccepted(), true); @@ -391,7 +391,7 @@ button.setVisible(visible); QFETCH(QPoint, leavePos); - QHoverEvent leftEvent(QEvent::HoverLeave, leavePos, QPoint(0, 0)); + QHoverEvent leftEvent(QEvent::HoverLeave, leavePos, leavePos, QPoint(0, 0)); leftEvent.setAccepted(false); button.event(&leftEvent); QCOMPARE(leftEvent.isAccepted(), false); @@ -419,7 +419,7 @@ QSignalSpy pointerLeavedSpy(&button, &KDecoration3::DecorationButton::pointerLeft); QVERIFY(pointerLeavedSpy.isValid()); - QHoverEvent enterEvent(QEvent::HoverEnter, QPoint(0, 0), QPoint()); + QHoverEvent enterEvent(QEvent::HoverEnter, QPoint(0, 0), QPointF(0, 0), QPoint()); enterEvent.setAccepted(false); button.event(&enterEvent); QCOMPARE(enterEvent.isAccepted(), true); @@ -429,12 +429,12 @@ QCOMPARE(hoveredChangedSpy.last().first().toBool(), true); // send in a hovermove event - it's passed through, but not used - QHoverEvent moveEvent(QEvent::HoverMove, QPoint(5, 0), QPoint(0, 0)); + QHoverEvent moveEvent(QEvent::HoverMove, QPoint(5, 0), QPoint(5, 0), QPoint(0, 0)); moveEvent.setAccepted(false); button.event(&moveEvent); QCOMPARE(moveEvent.isAccepted(), false); - QHoverEvent leftEvent(QEvent::HoverLeave, QPointF(10.1, 0.0), QPointF(0, 0)); + QHoverEvent leftEvent(QEvent::HoverLeave, QPointF(10.1, 0.0), QPointF(10.1, 0.0), QPointF(0, 0)); leftEvent.setAccepted(false); button.event(&leftEvent); QCOMPARE(leftEvent.isAccepted(), true); @@ -473,7 +473,7 @@ QSignalSpy pointerLeavedSpy(&button, &KDecoration3::DecorationButton::pointerLeft); QVERIFY(pointerLeavedSpy.isValid()); - QHoverEvent enterEvent(QEvent::HoverEnter, QPoint(0, 0), QPoint()); + QHoverEvent enterEvent(QEvent::HoverEnter, QPoint(0, 0), QPoint(0, 0), QPoint()); enterEvent.setAccepted(false); button.event(&enterEvent); QCOMPARE(enterEvent.isAccepted(), true); @@ -487,7 +487,7 @@ button.setVisible(visible); QFETCH(QPointF, movePos); - QMouseEvent mouseMoveEvent(QEvent::MouseMove, movePos, Qt::LeftButton, Qt::LeftButton, Qt::NoModifier); + QMouseEvent mouseMoveEvent(QEvent::MouseMove, movePos, movePos, Qt::LeftButton, Qt::LeftButton, Qt::NoModifier); mouseMoveEvent.setAccepted(false); button.event(&mouseMoveEvent); QTEST(mouseMoveEvent.isAccepted(), "expectedAccepted"); @@ -497,7 +497,7 @@ QCOMPARE(hoveredChangedSpy.last().first().toBool(), button.isHovered()); // explicit further move event outside of button - QMouseEvent mouseMoveEvent2(QEvent::MouseMove, QPoint(50, 50), Qt::LeftButton, Qt::LeftButton, Qt::NoModifier); + QMouseEvent mouseMoveEvent2(QEvent::MouseMove, QPoint(50, 50), QPoint(50, 50), Qt::LeftButton, Qt::LeftButton, Qt::NoModifier); mouseMoveEvent2.setAccepted(false); button.event(&mouseMoveEvent2); QTEST(mouseMoveEvent2.isAccepted(), "expectedHovered"); @@ -538,7 +538,7 @@ QSignalSpy pressedChangedSpy(&button, &KDecoration3::DecorationButton::pressedChanged); QVERIFY(pressedChangedSpy.isValid()); - QMouseEvent pressEvent(QEvent::MouseButtonPress, QPointF(5, 5), Qt::LeftButton, Qt::LeftButton, Qt::NoModifier); + QMouseEvent pressEvent(QEvent::MouseButtonPress, QPointF(5, 5), QPointF(5, 5), Qt::LeftButton, Qt::LeftButton, Qt::NoModifier); pressEvent.setAccepted(false); button.event(&pressEvent); QCOMPARE(pressEvent.isAccepted(), true); @@ -550,7 +550,7 @@ QCOMPARE(pressedChangedSpy.count(), 1); QCOMPARE(pressedChangedSpy.first().first().toBool(), true); - QMouseEvent releaseEvent(QEvent::MouseButtonRelease, QPointF(5, 5), Qt::LeftButton, Qt::NoButton, Qt::NoModifier); + QMouseEvent releaseEvent(QEvent::MouseButtonRelease, QPointF(5, 5), QPointF(5, 5), Qt::LeftButton, Qt::NoButton, Qt::NoModifier); releaseEvent.setAccepted(false); button.event(&releaseEvent); QCOMPARE(releaseEvent.isAccepted(), true); @@ -599,7 +599,7 @@ QSignalSpy pressedChangedSpy(&button, &KDecoration3::DecorationButton::pressedChanged); QVERIFY(pressedChangedSpy.isValid()); - QMouseEvent pressEvent(QEvent::MouseButtonPress, QPointF(5, 5), Qt::LeftButton, Qt::LeftButton, Qt::NoModifier); + QMouseEvent pressEvent(QEvent::MouseButtonPress, QPointF(5, 5), QPointF(5, 5), Qt::LeftButton, Qt::LeftButton, Qt::NoModifier); pressEvent.setAccepted(false); button.event(&pressEvent); QCOMPARE(pressEvent.isAccepted(), true); @@ -611,7 +611,7 @@ QCOMPARE(pressedChangedSpy.count(), 1); QCOMPARE(pressedChangedSpy.first().first().toBool(), true); - QMouseEvent releaseEvent(QEvent::MouseButtonRelease, QPointF(5, 5), Qt::LeftButton, Qt::NoButton, Qt::NoModifier); + QMouseEvent releaseEvent(QEvent::MouseButtonRelease, QPointF(5, 5), QPointF(5, 5), Qt::LeftButton, Qt::NoButton, Qt::NoModifier); releaseEvent.setAccepted(false); button.event(&releaseEvent); QCOMPARE(releaseEvent.isAccepted(), true); @@ -660,7 +660,7 @@ QSignalSpy pressedChangedSpy(&button, &KDecoration3::DecorationButton::pressedChanged); QVERIFY(pressedChangedSpy.isValid()); - QMouseEvent pressEvent(QEvent::MouseButtonPress, QPointF(5, 5), Qt::LeftButton, Qt::LeftButton, Qt::NoModifier); + QMouseEvent pressEvent(QEvent::MouseButtonPress, QPointF(5, 5), QPointF(5, 5), Qt::LeftButton, Qt::LeftButton, Qt::NoModifier); pressEvent.setAccepted(false); button.event(&pressEvent); QCOMPARE(pressEvent.isAccepted(), true); @@ -672,7 +672,7 @@ QCOMPARE(pressedChangedSpy.count(), 1); QCOMPARE(pressedChangedSpy.first().first().toBool(), true); - QMouseEvent releaseEvent(QEvent::MouseButtonRelease, QPointF(5, 5), Qt::LeftButton, Qt::NoButton, Qt::NoModifier); + QMouseEvent releaseEvent(QEvent::MouseButtonRelease, QPointF(5, 5), QPointF(5, 5), Qt::LeftButton, Qt::NoButton, Qt::NoModifier); releaseEvent.setAccepted(false); button.event(&releaseEvent); QCOMPARE(releaseEvent.isAccepted(), true); @@ -712,7 +712,7 @@ QSignalSpy pressedChangedSpy(&button, &KDecoration3::DecorationButton::pressedChanged); QVERIFY(pressedChangedSpy.isValid()); - QMouseEvent pressEvent(QEvent::MouseButtonPress, QPointF(5, 5), Qt::LeftButton, Qt::LeftButton, Qt::NoModifier); + QMouseEvent pressEvent(QEvent::MouseButtonPress, QPointF(5, 5), QPointF(5, 5), Qt::LeftButton, Qt::LeftButton, Qt::NoModifier); pressEvent.setAccepted(false); button.event(&pressEvent); QCOMPARE(pressEvent.isAccepted(), true); @@ -724,7 +724,7 @@ QCOMPARE(pressedChangedSpy.count(), 1); QCOMPARE(pressedChangedSpy.first().first().toBool(), true); - QMouseEvent releaseEvent(QEvent::MouseButtonRelease, QPointF(5, 5), Qt::LeftButton, Qt::NoButton, Qt::NoModifier); + QMouseEvent releaseEvent(QEvent::MouseButtonRelease, QPointF(5, 5), QPointF(5, 5), Qt::LeftButton, Qt::NoButton, Qt::NoModifier); releaseEvent.setAccepted(false); button.event(&releaseEvent); QCOMPARE(releaseEvent.isAccepted(), true); @@ -775,7 +775,7 @@ QSignalSpy pressedChangedSpy(&button, &KDecoration3::DecorationButton::pressedChanged); QVERIFY(pressedChangedSpy.isValid()); - QMouseEvent pressEvent(QEvent::MouseButtonPress, QPointF(5, 5), Qt::LeftButton, Qt::LeftButton, Qt::NoModifier); + QMouseEvent pressEvent(QEvent::MouseButtonPress, QPointF(5, 5), QPointF(5, 5), Qt::LeftButton, Qt::LeftButton, Qt::NoModifier); pressEvent.setAccepted(false); button.event(&pressEvent); QCOMPARE(pressEvent.isAccepted(), true); @@ -787,7 +787,7 @@ QCOMPARE(pressedChangedSpy.count(), 1); QCOMPARE(pressedChangedSpy.first().first().toBool(), true); - QMouseEvent releaseEvent(QEvent::MouseButtonRelease, QPointF(5, 5), Qt::LeftButton, Qt::NoButton, Qt::NoModifier); + QMouseEvent releaseEvent(QEvent::MouseButtonRelease, QPointF(5, 5), QPointF(5, 5), Qt::LeftButton, Qt::NoButton, Qt::NoModifier); releaseEvent.setAccepted(false); button.event(&releaseEvent); QCOMPARE(releaseEvent.isAccepted(), true); @@ -848,7 +848,7 @@ QSignalSpy pressedChangedSpy(&button, &KDecoration3::DecorationButton::pressedChanged); QVERIFY(pressedChangedSpy.isValid()); - QMouseEvent pressEvent(QEvent::MouseButtonPress, QPointF(5, 5), Qt::LeftButton, Qt::LeftButton, Qt::NoModifier); + QMouseEvent pressEvent(QEvent::MouseButtonPress, QPointF(5, 5), QPointF(5, 5), Qt::LeftButton, Qt::LeftButton, Qt::NoModifier); pressEvent.setAccepted(false); button.event(&pressEvent); QCOMPARE(pressEvent.isAccepted(), true); @@ -860,7 +860,7 @@ QCOMPARE(pressedChangedSpy.count(), 1); QCOMPARE(pressedChangedSpy.first().first().toBool(), true); - QMouseEvent releaseEvent(QEvent::MouseButtonRelease, QPointF(5, 5), Qt::LeftButton, Qt::NoButton, Qt::NoModifier); + QMouseEvent releaseEvent(QEvent::MouseButtonRelease, QPointF(5, 5), QPointF(5, 5), Qt::LeftButton, Qt::NoButton, Qt::NoModifier); releaseEvent.setAccepted(false); button.event(&releaseEvent); QCOMPARE(releaseEvent.isAccepted(), true); @@ -925,7 +925,7 @@ QSignalSpy pressedChangedSpy(&button, &KDecoration3::DecorationButton::pressedChanged); QVERIFY(pressedChangedSpy.isValid()); - QMouseEvent leftPressEvent(QEvent::MouseButtonPress, QPointF(5, 5), Qt::LeftButton, Qt::LeftButton, Qt::NoModifier); + QMouseEvent leftPressEvent(QEvent::MouseButtonPress, QPointF(5, 5), QPointF(5, 5), Qt::LeftButton, Qt::LeftButton, Qt::NoModifier); leftPressEvent.setAccepted(false); button.event(&leftPressEvent); QCOMPARE(leftPressEvent.isAccepted(), true); @@ -937,7 +937,7 @@ QCOMPARE(pressedChangedSpy.count(), 1); QCOMPARE(pressedChangedSpy.first().first().toBool(), true); - QMouseEvent leftReleaseEvent(QEvent::MouseButtonRelease, QPointF(5, 5), Qt::LeftButton, Qt::NoButton, Qt::NoModifier); + QMouseEvent leftReleaseEvent(QEvent::MouseButtonRelease, QPointF(5, 5), QPointF(5, 5), Qt::LeftButton, Qt::NoButton, Qt::NoModifier); leftReleaseEvent.setAccepted(false); button.event(&leftReleaseEvent); QCOMPARE(leftReleaseEvent.isAccepted(), true); @@ -963,19 +963,19 @@ QCOMPARE(button.isChecked(), false); // test the other buttons - QMouseEvent rightPressEvent(QEvent::MouseButtonPress, QPointF(5, 5), Qt::RightButton, Qt::RightButton, Qt::NoModifier); + QMouseEvent rightPressEvent(QEvent::MouseButtonPress, QPointF(5, 5), QPointF(5, 5), Qt::RightButton, Qt::RightButton, Qt::NoModifier); rightPressEvent.setAccepted(false); button.event(&rightPressEvent); QCOMPARE(rightPressEvent.isAccepted(), true); QCOMPARE(button.isPressed(), true); - QMouseEvent middlePressEvent(QEvent::MouseButtonPress, QPointF(5, 5), Qt::MiddleButton, Qt::MiddleButton, Qt::NoModifier); + QMouseEvent middlePressEvent(QEvent::MouseButtonPress, QPointF(5, 5), QPointF(5, 5), Qt::MiddleButton, Qt::MiddleButton, Qt::NoModifier); middlePressEvent.setAccepted(false); button.event(&middlePressEvent); QCOMPARE(middlePressEvent.isAccepted(), true); QCOMPARE(button.isPressed(), true); - QMouseEvent middleReleaseEvent(QEvent::MouseButtonRelease, QPointF(5, 5), Qt::MiddleButton, Qt::NoButton, Qt::NoModifier); + QMouseEvent middleReleaseEvent(QEvent::MouseButtonRelease, QPointF(5, 5), QPointF(5, 5), Qt::MiddleButton, Qt::NoButton, Qt::NoModifier); middleReleaseEvent.setAccepted(false); button.event(&middleReleaseEvent); QCOMPARE(middleReleaseEvent.isAccepted(), true); @@ -986,7 +986,7 @@ QCOMPARE(client->isMaximizedHorizontally(), true); QCOMPARE(client->isMaximizedVertically(), false); - QMouseEvent rightReleaseEvent(QEvent::MouseButtonRelease, QPointF(5, 5), Qt::RightButton, Qt::NoButton, Qt::NoModifier); + QMouseEvent rightReleaseEvent(QEvent::MouseButtonRelease, QPointF(5, 5), QPointF(5, 5), Qt::RightButton, Qt::NoButton, Qt::NoModifier); rightReleaseEvent.setAccepted(false); button.event(&rightReleaseEvent); QCOMPARE(rightReleaseEvent.isAccepted(), true); @@ -1041,7 +1041,7 @@ QSignalSpy pressedChangedSpy(&button, &KDecoration3::DecorationButton::pressedChanged); QVERIFY(pressedChangedSpy.isValid()); - QMouseEvent pressEvent(QEvent::MouseButtonPress, QPointF(5, 5), Qt::LeftButton, Qt::LeftButton, Qt::NoModifier); + QMouseEvent pressEvent(QEvent::MouseButtonPress, QPointF(5, 5), QPointF(5, 5), Qt::LeftButton, Qt::LeftButton, Qt::NoModifier); pressEvent.setAccepted(false); button.event(&pressEvent); QCOMPARE(pressEvent.isAccepted(), true); @@ -1053,7 +1053,7 @@ QCOMPARE(pressedChangedSpy.count(), 1); QCOMPARE(pressedChangedSpy.first().first().toBool(), true); - QMouseEvent releaseEvent(QEvent::MouseButtonRelease, QPointF(5, 5), Qt::LeftButton, Qt::NoButton, Qt::NoModifier); + QMouseEvent releaseEvent(QEvent::MouseButtonRelease, QPointF(5, 5), QPointF(5, 5), Qt::LeftButton, Qt::NoButton, Qt::NoModifier); releaseEvent.setAccepted(false); button.event(&releaseEvent); QCOMPARE(releaseEvent.isAccepted(), true); @@ -1098,7 +1098,7 @@ QSignalSpy menuRequestedSpy(client, &MockWindow::menuRequested); QVERIFY(menuRequestedSpy.isValid()); - QMouseEvent pressEvent(QEvent::MouseButtonPress, QPointF(5, 5), Qt::LeftButton, Qt::LeftButton, Qt::NoModifier); + QMouseEvent pressEvent(QEvent::MouseButtonPress, QPointF(5, 5), QPointF(5, 5), Qt::LeftButton, Qt::LeftButton, Qt::NoModifier); pressEvent.setAccepted(false); button.event(&pressEvent); QCOMPARE(pressEvent.isAccepted(), true); @@ -1110,7 +1110,7 @@ QCOMPARE(pressedChangedSpy.count(), 1); QCOMPARE(pressedChangedSpy.first().first().toBool(), true); - QMouseEvent releaseEvent(QEvent::MouseButtonRelease, QPointF(5, 5), Qt::LeftButton, Qt::NoButton, Qt::NoModifier); + QMouseEvent releaseEvent(QEvent::MouseButtonRelease, QPointF(5, 5), QPointF(5, 5), Qt::LeftButton, Qt::NoButton, Qt::NoModifier); releaseEvent.setAccepted(false); button.event(&releaseEvent); QCOMPARE(releaseEvent.isAccepted(), true); @@ -1155,11 +1155,11 @@ QSignalSpy menuRequestedSpy(client, &MockWindow::menuRequested); QVERIFY(menuRequestedSpy.isValid()); - QMouseEvent pressEvent(QEvent::MouseButtonPress, QPointF(5, 5), Qt::LeftButton, Qt::LeftButton, Qt::NoModifier); + QMouseEvent pressEvent(QEvent::MouseButtonPress, QPointF(5, 5), QPointF(5, 5), Qt::LeftButton, Qt::LeftButton, Qt::NoModifier); pressEvent.setAccepted(false); button.event(&pressEvent); QCOMPARE(pressEvent.isAccepted(), true); - QMouseEvent releaseEvent(QEvent::MouseButtonRelease, QPointF(5, 5), Qt::LeftButton, Qt::NoButton, Qt::NoModifier); + QMouseEvent releaseEvent(QEvent::MouseButtonRelease, QPointF(5, 5), QPointF(5, 5), Qt::LeftButton, Qt::NoButton, Qt::NoModifier); releaseEvent.setAccepted(false); button.event(&releaseEvent); QCOMPARE(releaseEvent.isAccepted(), true); @@ -1186,11 +1186,11 @@ QCOMPARE(menuRequestedSpy.count(), 0); // a double click of right button shouldn't trigger the double click event - QMouseEvent rightPressEvent(QEvent::MouseButtonPress, QPointF(5, 5), Qt::RightButton, Qt::RightButton, Qt::NoModifier); + QMouseEvent rightPressEvent(QEvent::MouseButtonPress, QPointF(5, 5), QPointF(5, 5), Qt::RightButton, Qt::RightButton, Qt::NoModifier); rightPressEvent.setAccepted(false); button.event(&rightPressEvent); QCOMPARE(rightPressEvent.isAccepted(), true); - QMouseEvent rightReleaseEvent(QEvent::MouseButtonRelease, QPointF(5, 5), Qt::RightButton, Qt::NoButton, Qt::NoModifier); + QMouseEvent rightReleaseEvent(QEvent::MouseButtonRelease, QPointF(5, 5), QPointF(5, 5), Qt::RightButton, Qt::NoButton, Qt::NoModifier); rightReleaseEvent.setAccepted(false); button.event(&rightReleaseEvent); QCOMPARE(rightReleaseEvent.isAccepted(), true); @@ -1240,7 +1240,7 @@ QVERIFY(clickedSpy.isValid()); // send a press event - QMouseEvent pressEvent(QEvent::MouseButtonPress, QPointF(5, 5), Qt::LeftButton, Qt::LeftButton, Qt::NoModifier); + QMouseEvent pressEvent(QEvent::MouseButtonPress, QPointF(5, 5), QPointF(5, 5), Qt::LeftButton, Qt::LeftButton, Qt::NoModifier); pressEvent.setAccepted(false); button.event(&pressEvent); QCOMPARE(pressEvent.isAccepted(), true); @@ -1252,7 +1252,7 @@ QCOMPARE(clickedSpy.count(), 1); // send release event - QMouseEvent releaseEvent(QEvent::MouseButtonRelease, QPointF(5, 5), Qt::LeftButton, Qt::NoButton, Qt::NoModifier); + QMouseEvent releaseEvent(QEvent::MouseButtonRelease, QPointF(5, 5), QPointF(5, 5), Qt::LeftButton, Qt::NoButton, Qt::NoModifier); releaseEvent.setAccepted(false); button.event(&releaseEvent); QCOMPARE(releaseEvent.isAccepted(), true); @@ -1310,7 +1310,7 @@ QSignalSpy applicationMenuRequestedSpy(client, &MockWindow::applicationMenuRequested); QVERIFY(applicationMenuRequestedSpy.isValid()); - QMouseEvent pressEvent(QEvent::MouseButtonPress, QPointF(5, 5), Qt::LeftButton, Qt::LeftButton, Qt::NoModifier); + QMouseEvent pressEvent(QEvent::MouseButtonPress, QPointF(5, 5), QPointF(5, 5), Qt::LeftButton, Qt::LeftButton, Qt::NoModifier); pressEvent.setAccepted(false); button.event(&pressEvent); QCOMPARE(pressEvent.isAccepted(), true); @@ -1322,7 +1322,7 @@ QCOMPARE(pressedChangedSpy.count(), 1); QCOMPARE(pressedChangedSpy.first().first().toBool(), true); - QMouseEvent releaseEvent(QEvent::MouseButtonRelease, QPointF(5, 5), Qt::LeftButton, Qt::NoButton, Qt::NoModifier); + QMouseEvent releaseEvent(QEvent::MouseButtonRelease, QPointF(5, 5), QPointF(5, 5), Qt::LeftButton, Qt::NoButton, Qt::NoModifier); releaseEvent.setAccepted(false); button.event(&releaseEvent); QCOMPARE(releaseEvent.isAccepted(), true); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdecoration-6.6.5/autotests/decorationtest.cpp new/kdecoration-6.7.0/autotests/decorationtest.cpp --- old/kdecoration-6.6.5/autotests/decorationtest.cpp 2026-05-12 12:24:02.000000000 +0200 +++ new/kdecoration-6.7.0/autotests/decorationtest.cpp 2026-06-11 11:31:48.000000000 +0200 @@ -132,14 +132,14 @@ QSignalSpy spy(&deco, &KDecoration3::Decoration::sectionUnderMouseChanged); QVERIFY(spy.isValid()); QFETCH(QPoint, pos); - QHoverEvent event(QEvent::HoverMove, QPointF(pos), QPointF(pos)); + QHoverEvent event(QEvent::HoverMove, QPointF(pos), QPointF(pos), QPointF(pos)); QCoreApplication::sendEvent(&deco, &event); QFETCH(Qt::WindowFrameSection, expected); QCOMPARE(deco.sectionUnderMouse(), expected); QCOMPARE(spy.count(), 1); QCOMPARE(spy.first().first().value<Qt::WindowFrameSection>(), expected); - QHoverEvent event2(QEvent::HoverMove, QPointF(50, 50), QPointF(50, 50)); + QHoverEvent event2(QEvent::HoverMove, QPointF(50, 50), QPointF(50, 50), QPointF(50, 50)); QCoreApplication::sendEvent(&deco, &event2); QCOMPARE(deco.sectionUnderMouse(), Qt::NoSection); QCOMPARE(spy.count(), 2); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdecoration-6.6.5/po/de/kdecoration.po new/kdecoration-6.7.0/po/de/kdecoration.po --- old/kdecoration-6.6.5/po/de/kdecoration.po 2026-05-12 12:24:02.000000000 +0200 +++ new/kdecoration-6.7.0/po/de/kdecoration.po 2026-06-11 11:31:48.000000000 +0200 @@ -3,20 +3,21 @@ # SPDX-FileCopyrightText: 2018 Frederik Schwarzer <[email protected]> # SPDX-FileCopyrightText: 2018, 2021 Burkhard Lück <[email protected]> # SPDX-FileCopyrightText: 2025 Alexander Becker <[email protected]> +# SPDX-FileCopyrightText: 2026 Philipp Kiemle <[email protected]> msgid "" msgstr "" "Project-Id-Version: kdecoration\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2026-01-13 08:42+0000\n" -"PO-Revision-Date: 2025-07-30 23:13+0200\n" -"Last-Translator: Alexander Becker <[email protected]>\n" +"PO-Revision-Date: 2026-05-11 21:31+0200\n" +"Last-Translator: Philipp Kiemle <[email protected]>\n" "Language-Team: German <[email protected]>\n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Lokalize 24.12.3\n" +"X-Generator: Lokalize 25.12.3\n" #: decorationbutton.cpp:325 #, kde-format @@ -69,7 +70,7 @@ #: decorationbutton.cpp:346 #, kde-format msgid "Unshade" -msgstr "Einrollen rückgängig" +msgstr "Ausrollen" #: decorationbutton.cpp:348 #, kde-format @@ -100,11 +101,13 @@ #, kde-format msgid "The window is hidden from Screencast. Press to make it visible" msgstr "" +"Das Fenster ist vor der Bildschirmaufzeichnung verborgen. Klicken, um es " +"sichtbar zu machen" #: decorationbutton.cpp:363 #, kde-format msgid "Hide from Screencast" -msgstr "" +msgstr "Vor Bildschirmaufzeichnung verbergen" #~ msgid "More actions for this window" #~ msgstr "Weitere Aktionen für dieses Fenster" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdecoration-6.6.5/po/he/kdecoration.po new/kdecoration-6.7.0/po/he/kdecoration.po --- old/kdecoration-6.6.5/po/he/kdecoration.po 2026-05-12 12:24:02.000000000 +0200 +++ new/kdecoration-6.7.0/po/he/kdecoration.po 2026-06-11 11:31:48.000000000 +0200 @@ -7,7 +7,7 @@ "Project-Id-Version: kdecoration\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2026-01-13 08:42+0000\n" -"PO-Revision-Date: 2026-01-15 15:09+0200\n" +"PO-Revision-Date: 2026-01-13 14:59+0200\n" "Last-Translator: Yaron Shahrabani <[email protected]>\n" "Language-Team: צוות התרגום של KDE ישראל\n" "Language: he\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdecoration-6.6.5/po/hu/kdecoration.po new/kdecoration-6.7.0/po/hu/kdecoration.po --- old/kdecoration-6.6.5/po/hu/kdecoration.po 2026-05-12 12:24:02.000000000 +0200 +++ new/kdecoration-6.7.0/po/hu/kdecoration.po 2026-06-11 11:31:48.000000000 +0200 @@ -2,13 +2,13 @@ # This file is distributed under the same license as the kdecoration package. # # Kristóf Kiszel <[email protected]>, 2019. -# SPDX-FileCopyrightText: 2021, 2025 Kristof Kiszel <[email protected]> +# SPDX-FileCopyrightText: 2021, 2025-2026 Kristof Kiszel <[email protected]> msgid "" msgstr "" "Project-Id-Version: kdecoration\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2026-01-13 08:42+0000\n" -"PO-Revision-Date: 2025-10-17 21:35+0200\n" +"PO-Revision-Date: 2026-05-30 21:27+0200\n" "Last-Translator: Kristof Kiszel <[email protected]>\n" "Language-Team: Hungarian <[email protected]>\n" "Language: hu\n" @@ -16,7 +16,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Lokalize 25.08.2\n" +"X-Generator: Lokalize 26.04.1\n" #: decorationbutton.cpp:325 #, kde-format @@ -100,11 +100,13 @@ #, kde-format msgid "The window is hidden from Screencast. Press to make it visible" msgstr "" +"Az ablak nem jelenik meg a képernyőátjátszásban. Nyomja meg a láthatóvá " +"tételhez" #: decorationbutton.cpp:363 #, kde-format msgid "Hide from Screencast" -msgstr "" +msgstr "Elrejtés a képernyőátjátszásból" #~ msgid "More actions for this window" #~ msgstr "További műveletek" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdecoration-6.6.5/po/ia/kdecoration.po new/kdecoration-6.7.0/po/ia/kdecoration.po --- old/kdecoration-6.6.5/po/ia/kdecoration.po 2026-05-12 12:24:02.000000000 +0200 +++ new/kdecoration-6.7.0/po/ia/kdecoration.po 2026-06-11 11:31:48.000000000 +0200 @@ -7,7 +7,7 @@ "Project-Id-Version: kdecoration\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2026-01-13 08:42+0000\n" -"PO-Revision-Date: 2026-01-19 18:09+0100\n" +"PO-Revision-Date: 2026-01-19 12:34+0100\n" "Last-Translator: giovanni <[email protected]>\n" "Language-Team: Interlingua <[email protected]>\n" "Language: ia\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdecoration-6.6.5/po/is/kdecoration.po new/kdecoration-6.7.0/po/is/kdecoration.po --- old/kdecoration-6.6.5/po/is/kdecoration.po 2026-05-12 12:24:02.000000000 +0200 +++ new/kdecoration-6.7.0/po/is/kdecoration.po 2026-06-11 11:31:48.000000000 +0200 @@ -8,7 +8,7 @@ "Project-Id-Version: kdecoration\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2026-01-13 08:42+0000\n" -"PO-Revision-Date: 2026-03-11 23:53+0000\n" +"PO-Revision-Date: 2026-01-15 16:30+0000\n" "Last-Translator: Sveinn í Felli <[email protected]>\n" "Language-Team: Icelandic\n" "Language: is\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdecoration-6.6.5/po/ka/kdecoration.po new/kdecoration-6.7.0/po/ka/kdecoration.po --- old/kdecoration-6.6.5/po/ka/kdecoration.po 2026-05-12 12:24:02.000000000 +0200 +++ new/kdecoration-6.7.0/po/ka/kdecoration.po 2026-06-11 11:31:48.000000000 +0200 @@ -8,7 +8,7 @@ "Project-Id-Version: kdecoration\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2026-01-13 08:42+0000\n" -"PO-Revision-Date: 2026-01-17 03:24+0100\n" +"PO-Revision-Date: 2026-01-14 05:28+0100\n" "Last-Translator: Temuri Doghonadze <[email protected]>\n" "Language-Team: Georgian <[email protected]>\n" "Language: ka\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdecoration-6.6.5/po/lt/kdecoration.po new/kdecoration-6.7.0/po/lt/kdecoration.po --- old/kdecoration-6.6.5/po/lt/kdecoration.po 2026-05-12 12:24:02.000000000 +0200 +++ new/kdecoration-6.7.0/po/lt/kdecoration.po 2026-06-11 11:31:48.000000000 +0200 @@ -8,7 +8,7 @@ "Project-Id-Version: kdecoration\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2026-01-13 08:42+0000\n" -"PO-Revision-Date: 2026-01-19 23:40+0200\n" +"PO-Revision-Date: 2026-01-19 23:39+0200\n" "Last-Translator: Moo\n" "Language-Team: lt\n" "Language: lt\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdecoration-6.6.5/po/lv/kdecoration.po new/kdecoration-6.7.0/po/lv/kdecoration.po --- old/kdecoration-6.6.5/po/lv/kdecoration.po 2026-05-12 12:24:02.000000000 +0200 +++ new/kdecoration-6.7.0/po/lv/kdecoration.po 2026-06-11 11:31:48.000000000 +0200 @@ -1,14 +1,14 @@ # Copyright (C) 2024 This file is copyright: # This file is distributed under the same license as the kdecoration package. # -# SPDX-FileCopyrightText: 2024, 2025 Toms Trasūns <[email protected]> +# SPDX-FileCopyrightText: 2024, 2025, 2026 Toms Trasūns <[email protected]> msgid "" msgstr "" "Project-Id-Version: kdecoration\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2026-01-13 08:42+0000\n" -"PO-Revision-Date: 2025-06-18 17:04+0300\n" -"Last-Translator: Toms Trasuns <[email protected]>\n" +"PO-Revision-Date: 2026-03-09 18:47+0200\n" +"Last-Translator: Toms Trasūns <[email protected]>\n" "Language-Team: Latvian <[email protected]>\n" "Language: lv\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " "2);\n" -"X-Generator: Lokalize 25.04.2\n" +"X-Generator: Lokalize 25.12.2\n" #: decorationbutton.cpp:325 #, kde-format @@ -99,12 +99,12 @@ #: decorationbutton.cpp:361 #, kde-format msgid "The window is hidden from Screencast. Press to make it visible" -msgstr "" +msgstr "Logs ir paslēpts no loga uzņemšanas. Spiediet, lai padarītu to redzamu" #: decorationbutton.cpp:363 #, kde-format msgid "Hide from Screencast" -msgstr "" +msgstr "Paslēpt no uzņemšanas" #~ msgid "More actions for this window" #~ msgstr "Vairāk darbību šim logam" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdecoration-6.6.5/po/nb/kdecoration.po new/kdecoration-6.7.0/po/nb/kdecoration.po --- old/kdecoration-6.6.5/po/nb/kdecoration.po 2026-05-12 12:24:02.000000000 +0200 +++ new/kdecoration-6.7.0/po/nb/kdecoration.po 2026-06-11 11:31:48.000000000 +0200 @@ -7,7 +7,7 @@ "POT-Creation-Date: 2026-01-13 08:42+0000\n" "PO-Revision-Date: 2026-01-19 13:53+0100\n" "Last-Translator: Martin Hansen <[email protected]>\n" -"Language-Team: Norwegian Bokmål <[email protected]>\n" +"Language-Team: Norwegian Bokmål <[email protected]>\n" "Language: nb\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/kdecoration-6.6.5/po/nn/kdecoration.po new/kdecoration-6.7.0/po/nn/kdecoration.po --- old/kdecoration-6.6.5/po/nn/kdecoration.po 2026-05-12 12:24:02.000000000 +0200 +++ new/kdecoration-6.7.0/po/nn/kdecoration.po 2026-06-11 11:31:48.000000000 +0200 @@ -8,7 +8,7 @@ "POT-Creation-Date: 2026-01-13 08:42+0000\n" "PO-Revision-Date: 2026-02-26 18:51+0100\n" "Last-Translator: Karl Ove Hufthammer <[email protected]>\n" -"Language-Team: Norwegian Nynorsk <[email protected]>\n" +"Language-Team: Norwegian Nynorsk <[email protected]>\n" "Language: nn\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/kdecoration-6.6.5/po/pt_BR/kdecoration.po new/kdecoration-6.7.0/po/pt_BR/kdecoration.po --- old/kdecoration-6.6.5/po/pt_BR/kdecoration.po 2026-05-12 12:24:02.000000000 +0200 +++ new/kdecoration-6.7.0/po/pt_BR/kdecoration.po 2026-06-11 11:31:48.000000000 +0200 @@ -9,7 +9,7 @@ "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2026-01-13 08:42+0000\n" -"PO-Revision-Date: 2026-01-13 08:33-0300\n" +"PO-Revision-Date: 2026-02-20 09:11-0300\n" "Last-Translator: Marcus Gama <[email protected]>\n" "Language-Team: Brazilian Portuguese <[email protected]>\n" "Language: pt_BR\n" @@ -17,7 +17,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Generator: Lokalize 25.12.0\n" +"X-Generator: Lokalize 25.12.2\n" #: decorationbutton.cpp:325 #, kde-format @@ -106,7 +106,7 @@ #: decorationbutton.cpp:363 #, kde-format msgid "Hide from Screencast" -msgstr "Oculta da gravação de tela" +msgstr "Ocultar da gravação de tela" #~ msgid "More actions for this window" #~ msgstr "Mais ações para esta janela" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdecoration-6.6.5/po/sl/kdecoration.po new/kdecoration-6.7.0/po/sl/kdecoration.po --- old/kdecoration-6.6.5/po/sl/kdecoration.po 2026-05-12 12:24:02.000000000 +0200 +++ new/kdecoration-6.7.0/po/sl/kdecoration.po 2026-06-11 11:31:48.000000000 +0200 @@ -1,13 +1,13 @@ -# Copyright (C) 2026 This file is copyright: +# Copyright (C) YEAR This file is copyright: # This file is distributed under the same license as the kdecoration package. # -# SPDX-FileCopyrightText: 2020, 2021, 2026 Matjaž Jeran <[email protected]> +# Matjaž Jeran <[email protected]>, 2020, 2021. msgid "" msgstr "" "Project-Id-Version: kdecoration\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2026-01-13 08:42+0000\n" -"PO-Revision-Date: 2026-01-14 09:51+0100\n" +"PO-Revision-Date: 2026-01-14 07:29+0100\n" "Last-Translator: Matjaž Jeran <[email protected]>\n" "Language-Team: Slovenian <[email protected]>\n" "Language: sl\n" @@ -16,7 +16,7 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n" "%100==4 ? 3 : 0);\n" -"X-Generator: Lokalize 25.12.1\n" +"X-Generator: Poedit 3.8\n" #: decorationbutton.cpp:325 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdecoration-6.6.5/po/sv/kdecoration.po new/kdecoration-6.7.0/po/sv/kdecoration.po --- old/kdecoration-6.6.5/po/sv/kdecoration.po 2026-05-12 12:24:02.000000000 +0200 +++ new/kdecoration-6.7.0/po/sv/kdecoration.po 2026-06-11 11:31:48.000000000 +0200 @@ -1,13 +1,13 @@ # Copyright (C) YEAR This_file_is_part_of_KDE # This file is distributed under the same license as the PACKAGE package. # -# SPDX-FileCopyrightText: 2018, 2021, 2025 Stefan Asserhäll <[email protected]> +# SPDX-FileCopyrightText: 2018, 2021, 2025, 2026 Stefan Asserhäll <[email protected]> msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2026-01-13 08:42+0000\n" -"PO-Revision-Date: 2026-01-17 14:08+0100\n" +"PO-Revision-Date: 2026-01-20 20:48+0100\n" "Last-Translator: Stefan Asserhäll <[email protected]>\n" "Language-Team: Swedish <[email protected]>\n" "Language: sv\n" @@ -15,7 +15,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 25.08.3\n" +"X-Generator: Lokalize 25.12.1\n" #: decorationbutton.cpp:325 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdecoration-6.6.5/po/ta/kdecoration.po new/kdecoration-6.7.0/po/ta/kdecoration.po --- old/kdecoration-6.6.5/po/ta/kdecoration.po 2026-05-12 12:24:02.000000000 +0200 +++ new/kdecoration-6.7.0/po/ta/kdecoration.po 2026-06-11 11:31:48.000000000 +0200 @@ -9,7 +9,7 @@ "POT-Creation-Date: 2026-01-13 08:42+0000\n" "PO-Revision-Date: 2026-01-31 18:15+0530\n" "Last-Translator: Kishore G <[email protected]>\n" -"Language-Team: Tamil <[email protected]>\n" +"Language-Team: Tamil <[email protected]>\n" "Language: ta\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/kdecoration-6.6.5/po/uk/kdecoration.po new/kdecoration-6.7.0/po/uk/kdecoration.po --- old/kdecoration-6.6.5/po/uk/kdecoration.po 2026-05-12 12:24:02.000000000 +0200 +++ new/kdecoration-6.7.0/po/uk/kdecoration.po 2026-06-11 11:31:48.000000000 +0200 @@ -9,7 +9,7 @@ "Project-Id-Version: kdecoration\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2026-01-13 08:42+0000\n" -"PO-Revision-Date: 2026-01-14 04:25+0200\n" +"PO-Revision-Date: 2026-01-14 01:59+0200\n" "Last-Translator: Yuri Chornoivan <[email protected]>\n" "Language-Team: Ukrainian <[email protected]>\n" "Language: uk\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdecoration-6.6.5/src/decoration.cpp new/kdecoration-6.7.0/src/decoration.cpp --- old/kdecoration-6.6.5/src/decoration.cpp 2026-05-12 12:24:02.000000000 +0200 +++ new/kdecoration-6.7.0/src/decoration.cpp 2026-06-11 11:31:48.000000000 +0200 @@ -586,10 +586,10 @@ const bool hovered = button->isHovered(); const bool contains = button->contains(event->position()); if (!hovered && contains) { - QHoverEvent e(QEvent::HoverEnter, event->position(), event->oldPosF(), event->modifiers()); + QHoverEvent e(QEvent::HoverEnter, event->position(), event->globalPosition(), event->oldPosF(), event->modifiers()); QCoreApplication::instance()->sendEvent(button, &e); } else if (hovered && !contains) { - QHoverEvent e(QEvent::HoverLeave, event->position(), event->oldPosF(), event->modifiers()); + QHoverEvent e(QEvent::HoverLeave, event->position(), event->globalPosition(), event->oldPosF(), event->modifiers()); QCoreApplication::instance()->sendEvent(button, &e); } else if (hovered && contains) { QCoreApplication::instance()->sendEvent(button, event); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdecoration-6.6.5/src/decoration.h new/kdecoration-6.7.0/src/decoration.h --- old/kdecoration-6.6.5/src/decoration.h 2026-05-12 12:24:02.000000000 +0200 +++ new/kdecoration-6.7.0/src/decoration.h 2026-06-11 11:31:48.000000000 +0200 @@ -42,7 +42,7 @@ explicit BorderRadius(qreal radius); explicit BorderRadius(qreal topLeft, qreal topRight, qreal bottomRight, qreal bottomLeft); - bool operator<=>(const BorderRadius &other) const = default; + auto operator<=>(const BorderRadius &other) const = default; qreal topLeft() const; qreal topRight() const;
