Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package qqc2-breeze-style6 for 
openSUSE:Factory checked in at 2025-10-22 12:13:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qqc2-breeze-style6 (Old)
 and      /work/SRC/openSUSE:Factory/.qqc2-breeze-style6.new.18484 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "qqc2-breeze-style6"

Wed Oct 22 12:13:01 2025 rev:30 rq:1312799 version:6.5.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/qqc2-breeze-style6/qqc2-breeze-style6.changes    
2025-09-11 14:38:57.886843190 +0200
+++ 
/work/SRC/openSUSE:Factory/.qqc2-breeze-style6.new.18484/qqc2-breeze-style6.changes
 2025-10-22 12:14:26.334737794 +0200
@@ -1,0 +2,39 @@
+Thu Oct 16 18:13:20 UTC 2025 - Fabian Vogt <[email protected]>
+
+- Update to 6.5.0:
+  * New bugfix release
+  * For more details see https://kde.org/announcements/plasma/6/6.5.0
+- Changes since 6.4.91:
+  * Update version for new release 6.5.0
+
+-------------------------------------------------------------------
+Thu Oct  2 14:47:29 UTC 2025 - Fabian Vogt <[email protected]>
+
+- Update to 6.4.91:
+  * New bugfix release
+  * For more details see https://kde.org/announcements/plasma/6/6.4.91
+- Changes since 6.4.90:
+  * Update version for new release 6.4.91
+  * Keep combo box menus outside of screen cutouts
+
+-------------------------------------------------------------------
+Tue Sep 23 06:41:25 UTC 2025 - Fabian Vogt <[email protected]>
+
+- Update to 6.4.90:
+  * New feature release
+  * For more details see https://kde.org/announcements/plasma/6/6.4.90
+- Changes since 6.4.5:
+  * Update version for new release 6.4.90
+  * MobileTextActionsToolBar: Fix it not showing, and translations
+  * Don't import QtQuick.Controls in the actual style implementation
+  * Add missing import
+  * Add Qt6Next CI
+  * Enable qmllint in CI
+  * Menu: Sync some behavior from desktop style, and fixes
+  * Do not set a scrollbar policy to AlwaysOn by default on desktop
+  * Remove hacks breaking setting color themes on buttons
+  * Draw footer line in style and add similar padding/margins to 
Kirigami.Dialog
+  * update version for new release
+  * Drop unused kcoreaddons dependency
+
+-------------------------------------------------------------------

Old:
----
  qqc2-breeze-style-6.4.5.tar.xz
  qqc2-breeze-style-6.4.5.tar.xz.sig

New:
----
  qqc2-breeze-style-6.5.0.tar.xz
  qqc2-breeze-style-6.5.0.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ qqc2-breeze-style6.spec ++++++
--- /var/tmp/diff_new_pack.7edmaT/_old  2025-10-22 12:14:28.030809303 +0200
+++ /var/tmp/diff_new_pack.7edmaT/_new  2025-10-22 12:14:28.034809472 +0200
@@ -16,21 +16,21 @@
 #
 
 
-%define kf6_version 6.14.0
-%define qt6_version 6.8.0
+%define kf6_version 6.18.0
+%define qt6_version 6.9.0
 
 %define rname qqc2-breeze-style
 
 %bcond_without released
 Name:           qqc2-breeze-style6
-Version:        6.4.5
+Version:        6.5.0
 Release:        0
 Summary:        Breeze Style for Qt Quick
 License:        LGPL-2.1-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:  fdupes


++++++ qqc2-breeze-style-6.4.5.tar.xz -> qqc2-breeze-style-6.5.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qqc2-breeze-style-6.4.5/.gitlab-ci.yml 
new/qqc2-breeze-style-6.5.0/.gitlab-ci.yml
--- old/qqc2-breeze-style-6.4.5/.gitlab-ci.yml  2025-09-09 10:31:58.000000000 
+0200
+++ new/qqc2-breeze-style-6.5.0/.gitlab-ci.yml  2025-10-16 11:12:49.000000000 
+0200
@@ -5,6 +5,7 @@
   - project: sysadmin/ci-utilities
     file:
       - /gitlab-templates/linux-qt6.yml
+      - /gitlab-templates/linux-qt6-next.yml
       - /gitlab-templates/linux-qt6-static.yml
       - /gitlab-templates/freebsd-qt6.yml
       - /gitlab-templates/android-qt6.yml
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qqc2-breeze-style-6.4.5/.kde-ci.yml 
new/qqc2-breeze-style-6.5.0/.kde-ci.yml
--- old/qqc2-breeze-style-6.4.5/.kde-ci.yml     2025-09-09 10:31:58.000000000 
+0200
+++ new/qqc2-breeze-style-6.5.0/.kde-ci.yml     2025-10-16 11:12:49.000000000 
+0200
@@ -14,3 +14,4 @@
 
 Options:
  require-passing-tests-on: ['Linux', 'FreeBSD']
+ run-qmllint: true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qqc2-breeze-style-6.4.5/CMakeLists.txt 
new/qqc2-breeze-style-6.5.0/CMakeLists.txt
--- old/qqc2-breeze-style-6.4.5/CMakeLists.txt  2025-09-09 10:31:58.000000000 
+0200
+++ new/qqc2-breeze-style-6.5.0/CMakeLists.txt  2025-10-16 11:12:49.000000000 
+0200
@@ -1,10 +1,10 @@
 cmake_minimum_required(VERSION 3.16)
 
 project(qqc2-breeze-style)
-set(PROJECT_VERSION "6.4.5")
+set(PROJECT_VERSION "6.5.0")
 
-set(QT_MIN_VERSION "6.8.0")
-set(KF6_MIN_VERSION "6.14.0")
+set(QT_MIN_VERSION "6.9.0")
+set(KF6_MIN_VERSION "6.18.0")
 set(KDE_COMPILERSETTINGS_LEVEL "5.82")
 
 set(CMAKE_CXX_STANDARD 20)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/Button.qml 
new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/Button.qml
--- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/Button.qml        
2025-09-09 10:31:58.000000000 +0200
+++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/Button.qml        
2025-10-16 11:12:49.000000000 +0200
@@ -36,12 +36,6 @@
 
     Kirigami.Theme.colorSet: /*control.highlighted ? Kirigami.Theme.Selection 
:*/ Kirigami.Theme.Button
     Kirigami.Theme.inherit: false//control.flat && !control.down && 
!control.checked
-    // Absolutely terrible HACK:
-    // For some reason, ActionToolBar overrides the colorSet and inherit 
attached properties
-    Component.onCompleted: {
-        Kirigami.Theme.colorSet = Kirigami.Theme.Button/*Qt.binding(() => 
control.highlighted ? Kirigami.Theme.Selection : Kirigami.Theme.Button)*/
-        Kirigami.Theme.inherit = false//Qt.binding(() => control.flat && 
!(control.down || control.checked))
-    }
 
     padding: Kirigami.Units.largeSpacing
     leftPadding: {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/CheckBox.qml 
new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/CheckBox.qml
--- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/CheckBox.qml      
2025-09-09 10:31:58.000000000 +0200
+++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/CheckBox.qml      
2025-10-16 11:12:49.000000000 +0200
@@ -4,7 +4,6 @@
 
 import QtQuick
 import QtQuick.Templates as T
-import QtQuick.Controls as Controls
 import org.kde.kirigami as Kirigami
 
 import org.kde.breeze.impl as Impl
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/CheckDelegate.qml 
new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/CheckDelegate.qml
--- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/CheckDelegate.qml 
2025-09-09 10:31:58.000000000 +0200
+++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/CheckDelegate.qml 
2025-10-16 11:12:49.000000000 +0200
@@ -4,7 +4,6 @@
 
 import QtQuick
 import QtQuick.Templates as T
-import QtQuick.Controls as Controls
 import org.kde.kirigami as Kirigami
 
 import org.kde.breeze.impl as Impl
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/ComboBox.qml 
new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/ComboBox.qml
--- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/ComboBox.qml      
2025-09-09 10:31:58.000000000 +0200
+++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/ComboBox.qml      
2025-10-16 11:12:49.000000000 +0200
@@ -7,7 +7,7 @@
 import QtQuick
 import QtQuick.Window
 import QtQuick.Templates as T
-import QtQuick.Controls as Controls
+
 import org.kde.kirigami as Kirigami
 
 import org.kde.breeze.impl as Impl
@@ -36,7 +36,7 @@
     leftPadding: horizontalPadding + (!control.mirrored ? 0 : 
__indicatorMargin)
     rightPadding: horizontalPadding + (control.mirrored ? 0 : 
__indicatorMargin)
 
-    contentItem: Controls.TextField {
+    contentItem: TextField {
         id: textField
         palette: control.palette
         // TextField padding doesn't automatically mirror
@@ -152,7 +152,7 @@
         }
     }
 
-    delegate: Controls.MenuItem {
+    delegate: MenuItem {
         required property var model
         required property int index
 
@@ -166,12 +166,16 @@
         __reserveSpaceForArrow: false
     }
 
-    popup: Controls.Menu {
+    popup: Menu {
         y: control.height
         x: (control.width - width)/2
         implicitWidth: contentWidth + leftPadding + rightPadding
         width: Math.max(control.width, implicitWidth)
         padding: Kirigami.Units.smallSpacing
+        topMargin: control.Controls.Overlay.overlay?.SafeArea.margins.top
+        leftMargin: control.Controls.Overlay.overlay?.SafeArea.margins.left
+        rightMargin: control.Controls.Overlay.overlay?.SafeArea.margins.right
+        bottomMargin: control.Controls.Overlay.overlay?.SafeArea.margins.bottom
 
         delegate: control.delegate
 
@@ -195,7 +199,7 @@
             interactive: Window.window ? contentHeight + control.topPadding + 
control.bottomPadding > Window.window.height : false
             clip: interactive // Only needed when the ListView can be 
dragged/flicked
             keyNavigationWraps: true
-            ScrollBar.vertical: Controls.ScrollBar {}
+            ScrollBar.vertical: ScrollBar {}
         }
     }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/Dial.qml 
new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/Dial.qml
--- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/Dial.qml  2025-09-09 
10:31:58.000000000 +0200
+++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/Dial.qml  2025-10-16 
11:12:49.000000000 +0200
@@ -4,7 +4,6 @@
 
 import QtQuick
 import QtQml
-import QtQuick.Controls as Controls
 import QtQuick.Controls.impl
 import QtQuick.Templates as T
 import org.kde.kirigami as Kirigami
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/Dialog.qml 
new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/Dialog.qml
--- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/Dialog.qml        
2025-09-09 10:31:58.000000000 +0200
+++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/Dialog.qml        
2025-10-16 11:12:49.000000000 +0200
@@ -3,6 +3,7 @@
  */
 
 import QtQuick
+import QtQuick.Controls as QQC2
 import QtQuick.Templates as T
 import org.kde.kirigami as Kirigami
 import org.kde.breeze.impl as Impl
@@ -19,7 +20,8 @@
                              + (implicitHeaderHeight > 0 ? 
implicitHeaderHeight + spacing : 0)
                              + (implicitFooterHeight > 0 ? 
implicitFooterHeight + spacing : 0))
 
-    padding: Kirigami.Units.gridUnit
+    padding: contentItem instanceof QQC2.ScrollView ? 0 : 
Kirigami.Units.gridUnit
+    margins: Kirigami.Units.gridUnit
 
 //     anchors.centerIn: T.Overlay.overlay
 
@@ -73,6 +75,18 @@
 
     footer: DialogButtonBox {
         visible: count > 0
+
+        background: Item {
+            Kirigami.Separator {
+                visible: if (control.contentItem instanceof T.Pane || 
control.contentItem instanceof Flickable) {
+                    return control.contentItem.height < 
control.contentItem.contentHeight;
+                } else {
+                    return false;
+                }
+                width: parent.width
+                anchors.top: parent.top
+            }
+        }
     }
 
     T.Overlay.modal: Impl.OverlayModalBackground {}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/Drawer.qml 
new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/Drawer.qml
--- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/Drawer.qml        
2025-09-09 10:31:58.000000000 +0200
+++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/Drawer.qml        
2025-10-16 11:12:49.000000000 +0200
@@ -6,7 +6,6 @@
 
 
 import QtQuick
-import QtQuick.Controls
 import QtQuick.Templates as T
 import org.kde.kirigami as Kirigami
 import org.kde.breeze.impl as Impl
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/Frame.qml 
new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/Frame.qml
--- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/Frame.qml 2025-09-09 
10:31:58.000000000 +0200
+++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/Frame.qml 2025-10-16 
11:12:49.000000000 +0200
@@ -3,7 +3,6 @@
  */
 
 import QtQuick
-import QtQuick.Controls as Controls
 import QtQuick.Templates as T
 import org.kde.kirigami as Kirigami
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/GroupBox.qml 
new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/GroupBox.qml
--- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/GroupBox.qml      
2025-09-09 10:31:58.000000000 +0200
+++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/GroupBox.qml      
2025-10-16 11:12:49.000000000 +0200
@@ -3,9 +3,7 @@
  */
 
 import QtQuick
-import QtQuick.Controls
 import QtQuick.Templates as T
-import QtQuick.Controls as Controls
 import org.kde.kirigami as Kirigami
 
 import org.kde.breeze.impl as Impl
@@ -26,7 +24,7 @@
     padding: Impl.Units.veryLargeSpacing
     topPadding: padding + (implicitLabelWidth > 0 ? implicitLabelHeight + 
spacing : 0)
 
-    label: Controls.Label {
+    label: Label {
         x: control.leftPadding
         width: control.availableWidth
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/HorizontalHeaderView.qml 
new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/HorizontalHeaderView.qml
--- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/HorizontalHeaderView.qml  
2025-09-09 10:31:58.000000000 +0200
+++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/HorizontalHeaderView.qml  
2025-10-16 11:12:49.000000000 +0200
@@ -36,7 +36,6 @@
 ****************************************************************************/
 
 import QtQuick
-import QtQuick.Controls
 import QtQuick.Templates as T
 import org.kde.breeze.impl as Impl
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/ItemDelegate.qml 
new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/ItemDelegate.qml
--- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/ItemDelegate.qml  
2025-09-09 10:31:58.000000000 +0200
+++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/ItemDelegate.qml  
2025-10-16 11:12:49.000000000 +0200
@@ -5,7 +5,6 @@
 import QtQuick
 import QtQuick.Layouts
 import QtQuick.Templates as T
-import QtQuick.Controls as Controls
 import org.kde.kirigami as Kirigami
 
 import org.kde.breeze.impl as Impl
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/Menu.qml 
new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/Menu.qml
--- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/Menu.qml  2025-09-09 
10:31:58.000000000 +0200
+++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/Menu.qml  2025-10-16 
11:12:49.000000000 +0200
@@ -9,7 +9,6 @@
 import QtQuick
 import QtQuick.Layouts
 import QtQuick.Window
-import QtQuick.Controls as Controls
 import QtQuick.Controls.impl
 import QtQuick.Templates as T
 import org.kde.kirigami as Kirigami
@@ -41,15 +40,14 @@
 
     // The default contentItem is a ListView, which has its own contentItem 
property,
     // so delegates will be created as children of 
control.contentItem.contentItem
-    delegate: Controls.MenuItem {}
+    delegate: MenuItem {}
 
     contentItem: ListView {
         implicitHeight: contentHeight
         // Cannot use `contentWidth` as this only accounts for Actions, not 
MenuItems or MenuSeparators
         implicitWidth: contentItem.visibleChildren.reduce((maxWidth, child) => 
Math.max(maxWidth, child.implicitWidth), 0)
         model: control.contentModel
-        highlightMoveDuration: Kirigami.Units.shortDuration
-        highlightMoveVelocity: 800
+        highlightMoveDuration: 0
         highlight: Impl.ListViewHighlight {
             currentIndex: control.currentIndex
             count: control.count
@@ -64,7 +62,21 @@
         clip: interactive // Only needed when the ListView can be 
dragged/flicked
         currentIndex: control.currentIndex || 0
 
-        ScrollBar.vertical: Controls.ScrollBar {}
+        ScrollBar.vertical: ScrollBar {}
+
+        // Mimic qtwidgets behaviour regarding menu highlighting
+        // Unselect item when unhover
+        Connections {
+            target: control.contentItem.currentItem
+
+            function onHoveredChanged(): void {
+                const item = control.contentItem.currentItem;
+                if (item instanceof T.MenuItem && item.highlighted
+                        && !item.subMenu && !item.hovered) {
+                    control.currentIndex = -1
+                }
+            }
+        }
     }
 
     enter: Transition {
@@ -92,6 +104,8 @@
     }
 
     background: Impl.StandardRectangle {
+        id: backgroundRect
+
         radius: Impl.Units.smallRadius
         implicitHeight: Impl.Units.mediumControlHeight
         implicitWidth: Kirigami.Units.gridUnit * 8
@@ -102,8 +116,12 @@
             width: Impl.Units.smallBorder
         }
 
-        Impl.LargeShadow {
-            radius: parent.radius
+        // Only load background shadow if menu is not a window, otherwise 
shadow gets cut off
+        Loader {
+            active: control.popupType === T.Popup.Item
+            sourceComponent: Impl.LargeShadow {
+                radius: backgroundRect.radius
+            }
         }
     }
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/MenuItem.qml 
new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/MenuItem.qml
--- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/MenuItem.qml      
2025-09-09 10:31:58.000000000 +0200
+++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/MenuItem.qml      
2025-10-16 11:12:49.000000000 +0200
@@ -7,7 +7,6 @@
 import QtQuick
 import QtQuick.Layouts
 import QtQuick.Templates as T
-import QtQuick.Controls as Controls
 import org.kde.kirigami as Kirigami
 import org.kde.breeze.impl as Impl
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/MobileTextActionsToolBar.qml 
new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/MobileTextActionsToolBar.qml
--- 
old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/MobileTextActionsToolBar.qml  
    2025-09-09 10:31:58.000000000 +0200
+++ 
new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/MobileTextActionsToolBar.qml  
    2025-10-16 11:12:49.000000000 +0200
@@ -6,7 +6,7 @@
 import QtQuick
 import QtQuick.Layouts
 import QtQuick.Window
-import QtQuick.Controls
+import QtQuick.Templates as T
 import org.kde.kirigami as Kirigami
 
 import org.kde.breeze.impl as Impl
@@ -23,7 +23,7 @@
         property real yAlignOver: Math.round(Qt.inputMethod.anchorRectangle.y 
- height - fontMetrics.descent)
 
         visible: false
-        parent: Overlay.overlay
+        parent: T.Overlay.overlay
         modal: false
         focus: false
         margins: Impl.Units.verySmallSpacing
@@ -42,7 +42,7 @@
             ToolButton {
                 focusPolicy: Qt.NoFocus
                 icon.name: "edit-cut"
-                text: i18nc("@action:inmenu Text editor action", "Cut")
+                text: qsTr("Cut", "@action:inmenu Text editor action")
                 visible: target && target.selectedText.length > 0 && 
(!target.hasOwnProperty("echoMode") || target.echoMode === TextInput.Normal)
                 onClicked: target.cut();
             }
@@ -50,7 +50,7 @@
             ToolButton {
                 focusPolicy: Qt.NoFocus
                 icon.name: "edit-copy"
-                text: i18nc("@action:inmenu Text editor action", "Copy")
+                text: qsTr("Copy", "@action:inmenu Text editor action")
                 visible: target && target.selectedText.length > 0 && 
(!target.hasOwnProperty("echoMode") || target.echoMode === TextInput.Normal)
                 onClicked: target.copy();
             }
@@ -58,7 +58,7 @@
             ToolButton {
                 focusPolicy: Qt.NoFocus
                 icon.name: "edit-paste"
-                text: i18nc("@action:inmenu Text editor action", "Paste")
+                text: qsTr("Paste", "@action:inmenu Text editor action")
                 visible: target && target.canPaste
                 onClicked: target.paste();
             }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/RadioButton.qml 
new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/RadioButton.qml
--- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/RadioButton.qml   
2025-09-09 10:31:58.000000000 +0200
+++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/RadioButton.qml   
2025-10-16 11:12:49.000000000 +0200
@@ -4,7 +4,6 @@
 
 import QtQuick
 import QtQuick.Templates as T
-import QtQuick.Controls as Controls
 import org.kde.kirigami as Kirigami
 import org.kde.breeze.impl as Impl
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/RadioDelegate.qml 
new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/RadioDelegate.qml
--- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/RadioDelegate.qml 
2025-09-09 10:31:58.000000000 +0200
+++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/RadioDelegate.qml 
2025-10-16 11:12:49.000000000 +0200
@@ -4,7 +4,6 @@
 
 import QtQuick
 import QtQuick.Templates as T
-import QtQuick.Controls as Controls
 import org.kde.kirigami as Kirigami
 import org.kde.breeze.impl as Impl
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/RangeSlider.qml 
new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/RangeSlider.qml
--- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/RangeSlider.qml   
2025-09-09 10:31:58.000000000 +0200
+++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/RangeSlider.qml   
2025-10-16 11:12:49.000000000 +0200
@@ -5,7 +5,6 @@
 
 
 import QtQuick
-import QtQuick.Controls
 import QtQuick.Templates as T
 import org.kde.kirigami as Kirigami
 import org.kde.breeze.impl as Impl
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/RoundButton.qml 
new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/RoundButton.qml
--- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/RoundButton.qml   
2025-09-09 10:31:58.000000000 +0200
+++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/RoundButton.qml   
2025-10-16 11:12:49.000000000 +0200
@@ -9,7 +9,6 @@
 import QtQuick
 import QtQuick.Layouts
 import QtQuick.Templates as T
-import QtQuick.Controls as Controls
 import org.kde.kirigami as Kirigami
 import org.kde.breeze.impl as Impl
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/ScrollBar.qml 
new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/ScrollBar.qml
--- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/ScrollBar.qml     
2025-09-09 10:31:58.000000000 +0200
+++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/ScrollBar.qml     
2025-10-16 11:12:49.000000000 +0200
@@ -28,8 +28,6 @@
 
     interactive: !Kirigami.Settings.hasTransientTouchInput
 
-    policy: Kirigami.Settings.isMobile || !control.interactive ? 
T.ScrollBar.AsNeeded : T.ScrollBar.AlwaysOn
-
     contentItem: Impl.ScrollHandle {
         control: control
         policy: control.policy
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/ScrollView.qml 
new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/ScrollView.qml
--- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/ScrollView.qml    
2025-09-09 10:31:58.000000000 +0200
+++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/ScrollView.qml    
2025-10-16 11:12:49.000000000 +0200
@@ -1,6 +1,5 @@
 // NOTE: check this
 import QtQuick
-import QtQuick.Controls as Controls
 import QtQuick.Templates as T
 
 import org.kde.kirigami as Kirigami
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/SpinBox.qml 
new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/SpinBox.qml
--- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/SpinBox.qml       
2025-09-09 10:31:58.000000000 +0200
+++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/SpinBox.qml       
2025-10-16 11:12:49.000000000 +0200
@@ -3,7 +3,6 @@
  */
 
 import QtQuick
-import QtQuick.Controls as Controls
 import QtQuick.Templates as T
 import org.kde.kirigami as Kirigami
 import org.kde.breeze.impl as Impl
@@ -61,7 +60,7 @@
      * contentItem will be the part that takes the focus.
      */
 
-    contentItem: Controls.TextField {
+    contentItem: TextField {
         palette: control.palette
         leftPadding: control.spacing
         rightPadding: control.spacing
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/SplitView.qml 
new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/SplitView.qml
--- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/SplitView.qml     
2025-09-09 10:31:58.000000000 +0200
+++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/SplitView.qml     
2025-10-16 11:12:49.000000000 +0200
@@ -37,7 +37,6 @@
 
 import QtQuick
 import QtQuick.Templates as T
-import QtQuick.Controls
 import QtQuick.Controls.impl
 import org.kde.breeze.impl as Impl
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/StackView.qml 
new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/StackView.qml
--- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/StackView.qml     
2025-09-09 10:31:58.000000000 +0200
+++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/StackView.qml     
2025-10-16 11:12:49.000000000 +0200
@@ -1,6 +1,5 @@
 // NOTE: check/replace this
 import QtQuick
-import QtQuick.Controls as Controls
 import QtQuick.Templates as T
 
 T.StackView {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/SwipeDelegate.qml 
new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/SwipeDelegate.qml
--- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/SwipeDelegate.qml 
2025-09-09 10:31:58.000000000 +0200
+++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/SwipeDelegate.qml 
2025-10-16 11:12:49.000000000 +0200
@@ -3,7 +3,6 @@
  */
 
 import QtQuick
-import QtQuick.Controls as Controls
 import QtQuick.Templates as T
 import org.kde.kirigami as Kirigami
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/SwipeView.qml 
new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/SwipeView.qml
--- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/SwipeView.qml     
2025-09-09 10:31:58.000000000 +0200
+++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/SwipeView.qml     
2025-10-16 11:12:49.000000000 +0200
@@ -1,7 +1,6 @@
 //NOTE: replace this
 
 import QtQuick
-import QtQuick.Controls as Controls
 import QtQuick.Templates as T
 
 T.SwipeView {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/Switch.qml 
new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/Switch.qml
--- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/Switch.qml        
2025-09-09 10:31:58.000000000 +0200
+++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/Switch.qml        
2025-10-16 11:12:49.000000000 +0200
@@ -4,7 +4,6 @@
 
 import QtQuick
 import QtQuick.Templates as T
-import QtQuick.Controls as Controls
 import org.kde.kirigami as Kirigami
 import org.kde.breeze.impl as Impl
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/SwitchDelegate.qml 
new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/SwitchDelegate.qml
--- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/SwitchDelegate.qml        
2025-09-09 10:31:58.000000000 +0200
+++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/SwitchDelegate.qml        
2025-10-16 11:12:49.000000000 +0200
@@ -4,7 +4,6 @@
 
 import QtQuick
 import QtQuick.Templates as T
-import QtQuick.Controls as Controls
 import org.kde.kirigami as Kirigami
 import org.kde.breeze.impl as Impl
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/TextArea.qml 
new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/TextArea.qml
--- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/TextArea.qml      
2025-09-09 10:31:58.000000000 +0200
+++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/TextArea.qml      
2025-10-16 11:12:49.000000000 +0200
@@ -4,7 +4,6 @@
  */
 
 import QtQuick
-import QtQuick.Controls as Controls
 import QtQuick.Templates as T
 import org.kde.kirigami as Kirigami
 import org.kde.breeze.impl as Impl
@@ -50,7 +49,7 @@
         target: control
     }
 
-    Controls.Label {
+    Label {
         id: placeholder
         anchors {
             fill: parent
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/TextField.qml 
new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/TextField.qml
--- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/TextField.qml     
2025-09-09 10:31:58.000000000 +0200
+++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/TextField.qml     
2025-10-16 11:12:49.000000000 +0200
@@ -4,7 +4,6 @@
  */
 
 import QtQuick
-import QtQuick.Controls as Controls
 import QtQuick.Templates as T
 import org.kde.kirigami as Kirigami
 import org.kde.breeze.impl as Impl
@@ -47,7 +46,7 @@
         target: control
     }
 
-    Controls.Label {
+    Label {
         id: placeholder
         anchors {
             fill: parent
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/ToolButton.qml 
new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/ToolButton.qml
--- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/ToolButton.qml    
2025-09-09 10:31:58.000000000 +0200
+++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/ToolButton.qml    
2025-10-16 11:12:49.000000000 +0200
@@ -28,14 +28,6 @@
 
     Kirigami.Theme.colorSet: /*control.highlighted ? Kirigami.Theme.Selection 
:*/ Kirigami.Theme.Button
     Kirigami.Theme.inherit: false//control.flat && !control.down && 
!control.checked
-    // Absolutely terrible HACK:
-    // For some reason, ActionToolBar overrides the colorSet and inherit 
attached properties
-    Component.onCompleted: {
-        //console.log("colorSet: " + Kirigami.Theme.colorSet)
-        //console.log("inherit: " + Kirigami.Theme.inherit)
-        Kirigami.Theme.colorSet = Kirigami.Theme.Button/*Qt.binding(() => 
control.highlighted ? Kirigami.Theme.Selection : Kirigami.Theme.Button)*/
-        Kirigami.Theme.inherit = false//Qt.binding(() => control.flat && 
!(control.down || control.checked))
-    }
 
     padding: Kirigami.Units.largeSpacing
     leftPadding: {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/ToolSeparator.qml 
new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/ToolSeparator.qml
--- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/ToolSeparator.qml 
2025-09-09 10:31:58.000000000 +0200
+++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/ToolSeparator.qml 
2025-10-16 11:12:49.000000000 +0200
@@ -3,7 +3,6 @@
  */
 
 import QtQuick
-import QtQuick.Controls as Controls
 import QtQuick.Controls.impl
 import QtQuick.Templates as T
 import org.kde.kirigami as Kirigami
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/ToolTip.qml 
new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/ToolTip.qml
--- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/ToolTip.qml       
2025-09-09 10:31:58.000000000 +0200
+++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/ToolTip.qml       
2025-10-16 11:12:49.000000000 +0200
@@ -5,7 +5,6 @@
 import QtQuick
 import QtQuick.Layouts
 import QtQuick.Window
-import QtQuick.Controls as Controls
 import QtQuick.Templates as T
 import org.kde.kirigami as Kirigami
 import org.kde.breeze.impl as Impl
@@ -79,7 +78,7 @@
         }
     }
 
-    contentItem: Controls.Label {
+    contentItem: Label {
         text: control.text
         font: control.font
         wrapMode: Text.WordWrap
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/Tumbler.qml 
new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/Tumbler.qml
--- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/Tumbler.qml       
2025-09-09 10:31:58.000000000 +0200
+++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/Tumbler.qml       
2025-10-16 11:12:49.000000000 +0200
@@ -1,6 +1,5 @@
 // NOTE: replace this
 import QtQuick
-import QtQuick.Controls as Controls
 import QtQuick.Controls.impl
 import QtQuick.Templates as T
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/VerticalHeaderView.qml 
new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/VerticalHeaderView.qml
--- old/qqc2-breeze-style-6.4.5/style/qtquickcontrols/VerticalHeaderView.qml    
2025-09-09 10:31:58.000000000 +0200
+++ new/qqc2-breeze-style-6.5.0/style/qtquickcontrols/VerticalHeaderView.qml    
2025-10-16 11:12:49.000000000 +0200
@@ -36,7 +36,6 @@
 ****************************************************************************/
 
 import QtQuick
-import QtQuick.Controls
 import QtQuick.Templates as T
 import org.kde.breeze.impl as Impl
 

Reply via email to