From: Aurélien COUDERC Date: Tue, 20 May 2025 06:38:42 +0000 (+0200) Subject: Import kf6-kirigami_6.13.0-2.debian.tar.xz X-Git-Tag: archive/raspbian/6.13.0-2+rpi1^2~11^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=61f1811eff9aa0c5f8e162787019afc57cb7c301;p=kf6-kirigami.git Import kf6-kirigami_6.13.0-2.debian.tar.xz [dgit import tarball kf6-kirigami 6.13.0-2 kf6-kirigami_6.13.0-2.debian.tar.xz] --- 61f1811eff9aa0c5f8e162787019afc57cb7c301 diff --git a/changelog b/changelog new file mode 100644 index 0000000..f66258e --- /dev/null +++ b/changelog @@ -0,0 +1,774 @@ +kf6-kirigami (6.13.0-2) unstable; urgency=medium + + [ Aurélien COUDERC ] + * Backport upstream commits: + - Fix activation of links in inline messages. (kde#500578) + - Fix smooth scrolling not behaving correctly for some movement sizes. + (kde#484309) + - Fix password and search fields not handling RTL languages properly. + (kde#504091, kde#503012) + - Fix for screen readers to no longer rather pointlessly announce “LAYERED + PANE ZERO ITEMS” all the time in Kirigami-based apps and System Settings + pages. + + -- Aurélien COUDERC Tue, 20 May 2025 08:38:42 +0200 + +kf6-kirigami (6.13.0-1) unstable; urgency=medium + + [ Patrick Franz ] + * New upstream release (6.13.0). + * Bump Standards-Version to 4.7.2 (No changes needed). + * Update build-deps and deps with the info from cmake. + * Update symbols from buildlogs. + * Update d/copyright. + + -- Patrick Franz Sat, 12 Apr 2025 19:34:19 +0200 + +kf6-kirigami (6.11.0-1) unstable; urgency=medium + + [ Aurélien COUDERC ] + * New upstream release (6.11.0). + * Update build-deps and deps with the info from cmake. + + -- Aurélien COUDERC Sat, 15 Feb 2025 16:59:03 +0100 + +kf6-kirigami (6.10.0-1) unstable; urgency=medium + + [ Aurélien COUDERC ] + * New upstream release (6.9.0). + * Update build-deps and deps with the info from cmake. + * New upstream release (6.10.0). + * Update build-deps and deps with the info from cmake. + + -- Aurélien COUDERC Fri, 10 Jan 2025 23:23:18 +0100 + +kf6-kirigami (6.8.0-2) unstable; urgency=medium + + * Team upload. + * Update symbols files from the logs of buildds. + + -- Pino Toscano Sat, 07 Dec 2024 06:43:50 +0100 + +kf6-kirigami (6.8.0-1) unstable; urgency=medium + + [ Aurélien COUDERC ] + * New upstream release (6.8.0). + * Update build-deps and deps with the info from cmake. + * Update symbols from build for 6.8.0. + * Release to unstable. + + -- Aurélien COUDERC Wed, 04 Dec 2024 11:59:22 +0100 + +kf6-kirigami (6.7.0-1) experimental; urgency=medium + + * Team upload. + * New upstream release. + + -- Simon Quigley Sun, 03 Nov 2024 19:29:25 -0600 + +kf6-kirigami (6.6.0-2) unstable; urgency=medium + + [ Sandro Knauß ] + * Use dh_qmldeps to detect QML dependencies. + + -- Sandro Knauß Tue, 12 Nov 2024 01:39:07 +0100 + +kf6-kirigami (6.6.0-1) unstable; urgency=medium + + [ Aurélien COUDERC ] + * New upstream release (6.6.0). + * Update build-deps and deps with the info from cmake. + * Review copyright information. + * Refresh lintian override. + + -- Aurélien COUDERC Fri, 06 Sep 2024 22:59:49 +0200 + +kf6-kirigami (6.5.0-2) unstable; urgency=medium + + * Team upload. + * CI: update/simplify configuration. + * Update symbols files from the logs of buildds. + + -- Pino Toscano Thu, 22 Aug 2024 09:16:08 +0200 + +kf6-kirigami (6.5.0-1) unstable; urgency=medium + + [ Aurélien COUDERC ] + * New upstream release (6.5.0). + * Update build-deps and deps with the info from cmake. + * Release to unstable. + + -- Aurélien COUDERC Sat, 10 Aug 2024 23:21:59 +0200 + +kf6-kirigami (6.4.0-1) experimental; urgency=medium + + [ Aurélien COUDERC ] + * New upstream release (6.4.0). + * Update build-deps and deps with the info from cmake. + * Add the libkirigamiprivate6 binary package to ship the new library. + + -- Aurélien COUDERC Fri, 19 Jul 2024 09:24:06 +0200 + +kf6-kirigami (6.3.0-5) experimental; urgency=medium + + [ Patrick Franz ] + * Update symbols from buildlogs. + + -- Patrick Franz Wed, 12 Jun 2024 22:01:36 +0200 + +kf6-kirigami (6.3.0-4) experimental; urgency=medium + + [ Patrick Franz ] + * Update symbols from buildlogs. + + -- Patrick Franz Sun, 09 Jun 2024 21:05:31 +0200 + +kf6-kirigami (6.3.0-3) experimental; urgency=medium + + [ Patrick Franz ] + * Update symbols from buildlogs. + + -- Patrick Franz Sun, 09 Jun 2024 19:43:21 +0200 + +kf6-kirigami (6.3.0-2) experimental; urgency=medium + + [ Patrick Franz ] + * Source-only upload to experimental. + + -- Patrick Franz Sun, 09 Jun 2024 14:49:47 +0200 + +kf6-kirigami (6.3.0-1) experimental; urgency=medium + + [ Patrick Franz ] + * New upstream release (6.3.0). + * Update build-deps and deps with the info from cmake. + * Update symbols from buildlogs. + * New binary packages libkirigamidialogs6, libkirigamilayouts6 and + libkirigamiprimitives6. + * Update d/copyright. + + -- Patrick Franz Sat, 08 Jun 2024 15:45:05 +0200 + +kf6-kirigami (6.0.0-3) experimental; urgency=medium + + * Team upload. + * Update symbols files from the logs of buildds. + + -- Pino Toscano Tue, 14 May 2024 10:17:23 +0200 + +kf6-kirigami (6.0.0-2) experimental; urgency=medium + + * Team upload. + * Update symbols files from the logs of buildds. + * Bump Standards-Version to 4.7.0, no changes required. + + -- Pino Toscano Tue, 14 May 2024 08:56:47 +0200 + +kf6-kirigami (6.0.0-1) experimental; urgency=medium + + [ Patrick Franz ] + * New upstream release (6.0.0). + * Update watch file. + * Update upstream signing-key. + * Update build-deps and deps with the info from cmake. + * Create new packages. + * Update d/copyright. + + -- Patrick Franz Mon, 29 Apr 2024 23:48:21 +0200 + +kirigami2 (5.115.0-1) experimental; urgency=medium + + [ Patrick Franz ] + * New upstream release (5.115.0). + * Update build-deps and deps with the info from cmake. + * Add myself to Uploaders. + * Enable LTO (Closes: #1015453). + + -- Patrick Franz Tue, 19 Mar 2024 00:03:37 +0100 + +kirigami2 (5.107.0-1) unstable; urgency=medium + + [ Aurélien COUDERC ] + * New upstream release (5.105.0). + * Update build-deps and deps with the info from cmake. + * New upstream release (5.107.0). + * Update build-deps and deps with the info from cmake. + * Update symbols from build for 5.107.0. + * Release to unstable. + + -- Aurélien COUDERC Sun, 18 Jun 2023 16:08:41 +0200 + +kirigami2 (5.104.0-1) experimental; urgency=medium + + [ Aurélien COUDERC ] + * New upstream release (5.104.0). + * Update build-deps and deps with the info from cmake. + + -- Aurélien COUDERC Wed, 15 Mar 2023 16:09:59 +0100 + +kirigami2 (5.103.0-1) unstable; urgency=medium + + [ Aurélien COUDERC ] + * New upstream release (5.103.0). + * Update build-deps and deps with the info from cmake. + + -- Aurélien COUDERC Sun, 12 Feb 2023 21:44:29 +0100 + +kirigami2 (5.102.0-1) unstable; urgency=medium + + [ Aurélien COUDERC ] + * New upstream release (5.102.0). + * Update build-deps and deps with the info from cmake. + * Bump Standards-Version to 4.6.2, no change required. + + -- Aurélien COUDERC Sun, 22 Jan 2023 21:35:08 +0100 + +kirigami2 (5.101.0-1) unstable; urgency=medium + + [ Aurélien COUDERC ] + * New upstream release (5.101.0). + * Update build-deps and deps with the info from cmake. + * Update symbols from build for 5.101.0. + + -- Aurélien COUDERC Tue, 13 Dec 2022 07:40:32 +0100 + +kirigami2 (5.100.0-1) unstable; urgency=medium + + [ Aurélien COUDERC ] + * New upstream release (5.99.0). + * Update build-deps and deps with the info from cmake. + * New upstream release (5.100.0). + * Update build-deps and deps with the info from cmake. + + -- Aurélien COUDERC Sat, 19 Nov 2022 23:19:03 +0100 + +kirigami2 (5.98.0-1) unstable; urgency=medium + + [ Aurélien COUDERC ] + * New upstream release (5.98.0). + * Update build-deps and deps with the info from cmake. + + -- Aurélien COUDERC Sun, 18 Sep 2022 23:11:46 +0200 + +kirigami2 (5.97.0-1) unstable; urgency=medium + + [ Aurélien COUDERC ] + * New upstream release (5.97.0). + + -- Aurélien COUDERC Sun, 14 Aug 2022 18:55:37 +0200 + +kirigami2 (5.96.0-2) unstable; urgency=medium + + * Team upload. + * Remove inactive Uploaders. + * Modernize building: + - add the dh-sequence-kf5 build dependency to use the kf5 addon + automatically + - drop all the manually specified addons and buildsystem for dh + * CI: enable again the blhc job. + * Remove the unused ${shlibs:Depends} substvar from kirigami2-dev. + * The Breeze icon theme does not seem to be required at build time anymore, + so: + - drop the breeze-icon-theme build dependency + - stop passing -DBREEZEICONS_DIR=/usr/share/icons/breeze to cmake + * Update symbols file. + + -- Pino Toscano Mon, 01 Aug 2022 08:36:30 +0200 + +kirigami2 (5.96.0-1) unstable; urgency=medium + + [ Aurélien COUDERC ] + * New upstream release (5.96.0). + * Bump Standards-Version to 4.6.1, no change required. + + -- Aurélien COUDERC Sun, 31 Jul 2022 13:33:06 +0200 + +kirigami2 (5.94.0-1) unstable; urgency=medium + + [ Aurélien COUDERC ] + * New upstream release (5.94.0). + * Update symbols from build for 5.94.0. + + -- Aurélien COUDERC Thu, 19 May 2022 23:59:06 +0200 + +kirigami2 (5.93.0-1) unstable; urgency=medium + + [ Aurélien COUDERC ] + * New upstream release (5.93.0). + * Update symbols from build for 5.93.0. + + -- Aurélien COUDERC Wed, 11 May 2022 23:22:47 +0200 + +kirigami2 (5.90.0-1) unstable; urgency=medium + + [ Norbert Preining ] + * New upstream release (5.89.0). + + [ Aurélien COUDERC ] + * New upstream release (5.90.0). + * Added myself to the uploaders. + * Update symbols from build for 5.90.0. + * Update copyright information. + * Add lintian overrides for lintian wrongly finding license information in a + template giving examples. + + -- Aurélien COUDERC Fri, 11 Feb 2022 23:46:44 +0100 + +kirigami2 (5.88.0-1) unstable; urgency=medium + + [ Norbert Preining ] + * New upstream release (5.87.0). + * New upstream release (5.88.0). + * Force-bump frameworks internal b-d to 5.88. + + -- Norbert Preining Wed, 17 Nov 2021 06:07:40 +0900 + +kirigami2 (5.86.0-1) unstable; urgency=medium + + [ Norbert Preining ] + * New upstream release (5.86.0). + * Bump Standards-Version to 4.6.0, no change required. + + -- Norbert Preining Mon, 13 Sep 2021 10:56:50 +0900 + +kirigami2 (5.85.0-2) unstable; urgency=medium + + * Release to unstable. + + -- Norbert Preining Sat, 28 Aug 2021 23:42:47 +0900 + +kirigami2 (5.85.0-1) experimental; urgency=medium + + [ Norbert Preining ] + * New upstream release (5.85.0). + * Add qtbase5-private-dev build depends. + + -- Norbert Preining Mon, 16 Aug 2021 08:17:59 +0900 + +kirigami2 (5.83.0-3) unstable; urgency=medium + + * Upload to unstable. + + -- Norbert Preining Mon, 16 Aug 2021 11:53:05 +0900 + +kirigami2 (5.83.0-2) experimental; urgency=medium + + [ Norbert Preining ] + * Drop gcc specific symbols. + + -- Norbert Preining Mon, 14 Jun 2021 06:23:02 +0900 + +kirigami2 (5.83.0-1) experimental; urgency=medium + + [ Norbert Preining ] + * New upstream release (5.83.0). + * Update symbols. + + -- Norbert Preining Sun, 13 Jun 2021 13:25:32 +0900 + +kirigami2 (5.82.0-1) experimental; urgency=medium + + [ Norbert Preining ] + * New upstream release (5.82.0). + * Removed Maximiliano Curia from the uploaders, thanks for your work + on the package! + + -- Norbert Preining Sat, 08 May 2021 21:14:19 +0900 + +kirigami2 (5.81.0-2) experimental; urgency=medium + + [ Norbert Preining ] + * Update symbols file from build logs. + + -- Norbert Preining Tue, 13 Apr 2021 23:23:55 +0900 + +kirigami2 (5.81.0-1) experimental; urgency=medium + + [ Norbert Preining ] + * New upstream version (5.81.0) + * Bump inter-frameworks dependencies. + + -- Norbert Preining Mon, 12 Apr 2021 10:18:19 +0900 + +kirigami2 (5.80.0-1) experimental; urgency=medium + + [ Norbert Preining ] + * New upstream version (5.80.0) + * Bump inter-frameworks dependencies. + * Update symbols. + + -- Norbert Preining Mon, 15 Mar 2021 15:10:34 +0900 + +kirigami2 (5.79.0-1) experimental; urgency=medium + + [ Norbert Preining ] + * Remove graphviz from build depends. + * New upstream release (5.79.0). + + -- Norbert Preining Tue, 16 Feb 2021 06:45:28 +0900 + +kirigami2 (5.78.0-3) unstable; urgency=medium + + * Include upstream fix for crashing systemsettings. + + -- Norbert Preining Sat, 23 Jan 2021 00:01:33 +0900 + +kirigami2 (5.78.0-2) unstable; urgency=medium + + * Release to unstable. + + -- Norbert Preining Sun, 17 Jan 2021 12:02:22 +0900 + +kirigami2 (5.78.0-1) experimental; urgency=medium + + [ Norbert Preining ] + * New upstream release (5.78.0). + * Update build-deps and deps with the info from cmake. + + -- Norbert Preining Wed, 13 Jan 2021 10:32:42 +0900 + +kirigami2 (5.77.0-2) unstable; urgency=medium + + * Release to unstable. + + -- Norbert Preining Tue, 22 Dec 2020 10:33:35 +0900 + +kirigami2 (5.77.0-1) experimental; urgency=medium + + [ Norbert Preining ] + * Bump Standards-Version to 4.5.1 (No changes needed). + * New upstream release (5.77.0). + * Update build-deps and deps with the info from cmake. + * Add myself to Uploaders. + * Update maintainer to Debian Qt/KDE Maintainers. + * Drop upstream included patch. + + -- Norbert Preining Fri, 18 Dec 2020 10:03:54 +0900 + +kirigami2 (5.74.0-3) unstable; urgency=medium + + * Team upload. + * Backport upstream commit 6eaefba5001445fa7e198e4caa0bde738240d66f to fix a + crash; patch + upstream_Remove-actions-and-delegates-from-ToolBarLayout-when.patch. + * Remove the unused autopkgtest stuff. + * Do not enable the examples, as we do not ship them anyway: + - drop the -DBUILD_EXAMPLES=ON cmake parameter + - drop debian/not-installed, no more needed now + * Add the qml-module-qtquick-layouts dependency in + qml-module-org-kde-kirigami2, needed for some components. (Closes: #934404) + * Remove unused debian/kirigami-gallery.lintian-overrides. + + -- Pino Toscano Fri, 13 Nov 2020 21:06:14 +0100 + +kirigami2 (5.74.0-2) unstable; urgency=medium + + * Team upload to unstable. + + -- Sandro Knauß Mon, 19 Oct 2020 23:17:20 +0200 + +kirigami2 (5.74.0-1) experimental; urgency=medium + + * Team upload. + + [ Sandro Knauß ] + * New upstream release (5.74.0). + * Update build-deps and deps with the info from cmake. + * Update Homepage link to point to new invent.kde.org + * Update repository related entries to metadata file. + * Update field Source in debian/copyright to invent.kde.org move. + * Update Bug-* entries to metadata file. + + -- Sandro Knauß Sun, 27 Sep 2020 17:45:52 +0200 + +kirigami2 (5.70.0-1) unstable; urgency=medium + + * Team upload. + + [ Pino Toscano ] + * Update install files. + + [ Sandro Knauß ] + * Bump compat level to 13. + * New upstream release (5.70.0). + * Update build-deps and deps with the info from cmake. + * Set field Upstream-Contact in debian/copyright. + * Remove obsolete fields Contact, Name from debian/upstream/metadata + (already present in machine-readable debian/copyright). + * Update symbols from build for 5.70.0. + + -- Sandro Knauß Tue, 26 May 2020 23:57:35 +0200 + +kirigami2 (5.69.0-1) experimental; urgency=medium + + * Team upload. + + [ Sandro Knauß ] + * Bump compat level to 12. + * Bump Standards-Version to 4.5.0 (No changes needed). + * Add Rules-Requires-Root field to control. + * New upstream release (5.69.0). + * Update build-deps and deps with the info from cmake. + * Delete not needed Breaks/Confilcts. + * Add symbols file for libkf5kirigami2-5. + * Add Build-Depends-Package to symbols file. + * Enable hardening all. + * Remove backported patches. + * Remove not needed injection of linker flags. + + -- Sandro Knauß Thu, 30 Apr 2020 17:55:46 +0200 + +kirigami2 (5.62.0-2) unstable; urgency=medium + + * New revision + * Add new upstream patch: fix-compatibility-with-Qt5.11.patch. + Thanks to Matthieu Gallien (Closes: 940939) + * Release to unstable + + -- Maximiliano Curia Tue, 24 Sep 2019 10:52:03 -0700 + +kirigami2 (5.62.0-1) unstable; urgency=medium + + * Update reprotest args variable + * New upstream release (5.62.0). + * Update build-deps and deps with the info from cmake + * Release to unstable + + -- Maximiliano Curia Fri, 20 Sep 2019 10:13:05 -0700 + +kirigami2 (5.61.0-1) experimental; urgency=medium + + * New revision + * Salsa CI automatic initialization by Tuco + * New upstream release (5.61.0). + * Update build-deps and deps with the info from cmake + * Ignore reprotest build path variations + * Release to experimental + + -- Maximiliano Curia Mon, 09 Sep 2019 21:10:40 +0100 + +kirigami2 (5.54.0-1) unstable; urgency=medium + + * New upstream release (5.52.0). + * Update build-deps and deps with the info from cmake + * New upstream release (5.53.0). + * Update build-deps and deps with the info from cmake + * New upstream release (5.54.0). + * Update build-deps and deps with the info from cmake + * Bump group breaks (5.54) + * Release to unstable + + -- Maximiliano Curia Thu, 17 Jan 2019 19:27:01 -0300 + +kirigami2 (5.51.0-1) unstable; urgency=medium + + * New upstream release (5.50.0). + * Update build-deps and deps with the info from cmake + * Drop kirigami-gallery + * Bump group breaks (5.50) + * New upstream release (5.51.0). + * Update build-deps and deps with the info from cmake + * Bump group breaks (5.51) + * Release to unstable + + -- Maximiliano Curia Wed, 07 Nov 2018 17:17:01 +0100 + +kirigami2 (5.49.0-1) unstable; urgency=medium + + * New upstream release (5.48.0). + * Update build-deps and deps with the info from cmake + * New upstream release (5.49.0). + * Update build-deps and deps with the info from cmake + * Bump group breaks (5.49) + * Release to unstable + + -- Maximiliano Curia Fri, 17 Aug 2018 16:18:41 +0200 + +kirigami2 (5.47.0-2) unstable; urgency=medium + + * Update build-deps and deps with the info from cmake + * Disable autopkgtest (Closes: 901746) + * Release to unstable + + -- Maximiliano Curia Tue, 19 Jun 2018 15:41:43 +0200 + +kirigami2 (5.47.0-1) unstable; urgency=medium + + * New revision + * Update Vcs fields + * Add upstream metadata + * New upstream release (5.47.0). + * Bump group breaks (5.47) + * Release to unstable + + -- Maximiliano Curia Fri, 15 Jun 2018 12:09:40 +0200 + +kirigami2 (5.46.0-1) unstable; urgency=medium + + * New upstream release (5.46.0). + * Bump Standards-Version to 4.1.4. + * Use https for the debian/copyright + * Bump group breaks (5.46) + * Release to unstable + + -- Maximiliano Curia Thu, 17 May 2018 22:15:11 +0200 + +kirigami2 (5.45.0-1) unstable; urgency=medium + + * New upstream release (5.45.0). + * Update build-deps and deps with the info from cmake + * Bump group breaks (5.45) + * Release to unstable + + -- Maximiliano Curia Sat, 05 May 2018 08:10:37 +0200 + +kirigami2 (5.44.0-2) sid; urgency=medium + + * New revision + * Use the system icons, do not clone breeze + * Release to sid + + -- Maximiliano Curia Thu, 22 Mar 2018 18:03:53 +0100 + +kirigami2 (5.44.0-1) sid; urgency=medium + + * New upstream release (5.44.0). + * Update build-deps and deps with the info from cmake + * Bump group breaks (5.44) + * Release to sid + + -- Maximiliano Curia Wed, 21 Mar 2018 14:40:58 +0100 + +kirigami2 (5.43.0-1) experimental; urgency=medium + + [ Dmitry Shachnev ] + * Change build-dependency from qttools5-dev-tools to qttools5-dev. + (Closes: #881080) + * Remove XSBC-Original-Maintainer field from debian/control. + * Use correct Format field in debian/copyright. + * Use HTTPS in debian/watch. + * Update changelog for 1.1.0-2 release + + [ Maximiliano Curia ] + * Use the salsa canonical urls + * New upstream release (5.43.0). + * Update build-deps and deps with the info from cmake + * Bump group breaks (5.43) + * Drop qml-module-org-kde-kquickcontrolsaddons runtime dependency + * Release to experimental + + -- Maximiliano Curia Mon, 26 Feb 2018 11:43:46 +0100 + +kirigami2 (5.42.0-3) sid; urgency=medium + + * New revision + * Add kpackagetool as a build dep + * Release to sid + + -- Maximiliano Curia Sat, 10 Feb 2018 14:33:16 +0100 + +kirigami2 (5.42.0-2) sid; urgency=medium + + * New revision + * Drop libkf5declarative-dev build dep + * Release to sid + + -- Maximiliano Curia Sat, 10 Feb 2018 11:28:58 +0100 + +kirigami2 (5.42.0-1) experimental; urgency=medium + + * New upstream release (5.42.0). + * Add link options as-needed + * Bump debhelper build-dep and compat to 11. + * Build without build_stamp + * Update build-deps and deps with the info from cmake + * Bump group breaks (5.42) + * Bump Standards-Version to 4.1.3. + * Release to experimental + + -- Maximiliano Curia Fri, 02 Feb 2018 12:05:26 +0100 + +kirigami2 (5.41.0-1) experimental; urgency=medium + + [ Maximiliano Curia ] + * New upstream release (5.38.0). + * New upstream release (5.41.0). + * Update build-deps and deps with the info from cmake + * Bump Standards-Version to 4.1.2. + * Update install files + * Enable QCH build + * Add qch documentation package + * Update copyright file + * Release to experimental + + [ Jonathan Riddell ] + * new library package + + -- Maximiliano Curia Fri, 15 Dec 2017 10:42:47 -0300 + +kirigami2 (5.37.0-3) unstable; urgency=medium + + * Team upload. + * Change build-dependency from qttools5-dev-tools to qttools5-dev. + (Closes: #881076) + + -- Dmitry Shachnev Wed, 08 Nov 2017 17:01:56 +0300 + +kirigami2 (5.37.0-2) sid; urgency=medium + + * New revision + * Bump Standards-Version to 4.1.0. + * Release to sid + + -- Maximiliano Curia Sun, 03 Sep 2017 09:58:22 +0200 + +kirigami2 (5.37.0-1) experimental; urgency=medium + + * Update watch file + * New upstream release (5.37.0). + * Update build-deps and deps with the info from cmake + * Bump Standards-Version to 4.0.1. + * wrap-and-sort + * Release to experimental + + -- Maximiliano Curia Wed, 16 Aug 2017 10:42:38 +0200 + +kirigami2 (2.2.0-1) experimental; urgency=medium + + * Initial debian release + * Update copyright information + * Disable tests at build time + * Bump Standards-Version to 4.0.0, no changes needed. + * debian/watch: use https + * Release to experimental + + -- Maximiliano Curia Wed, 12 Jul 2017 13:09:33 +0200 + +kirigami2 (2.2.0-0neon) xenial; urgency=medium + + * New release + + -- Neon CI Wed, 21 Jun 2017 13:45:07 +0000 + +kirigami2 (2.1.1-0neon) xenial; urgency=medium + + * New release + + -- Neon CI Tue, 02 May 2017 09:49:24 +0000 + +kirigami2 (2.0.0-0neon) xenial; urgency=medium + + * New release + + -- Neon CI Thu, 12 Jan 2017 12:36:09 +0000 + +kirigami (1.1.0-2) unstable; urgency=medium + + * Team upload. + * Change build-dependency from qttools5-dev-tools to qttools5-dev. + (Closes: #881080) + * Remove XSBC-Original-Maintainer field from debian/control. + * Use correct Format field in debian/copyright. + * Use HTTPS in debian/watch. + + -- Dmitry Shachnev Thu, 09 Nov 2017 14:17:12 +0300 diff --git a/control b/control new file mode 100644 index 0000000..a47297b --- /dev/null +++ b/control @@ -0,0 +1,252 @@ +Source: kf6-kirigami +Section: libs +Priority: optional +Maintainer: Debian Qt/KDE Maintainers +Uploaders: Aurélien COUDERC , + Patrick Franz , +Build-Depends: debhelper-compat (= 13), + dh-sequence-kf6, + dh-sequence-pkgkde-symbolshelper, + dh-sequence-qmldeps, + cmake (>= 3.16~), + doxygen, + extra-cmake-modules (>= 6.13.0~), + libxkbcommon-dev, + pkgconf, + qt6-base-dev (>= 6.6.0~), + qt6-base-private-dev (>= 6.6.0~), + qt6-declarative-dev (>= 6.6.0~), + qt6-declarative-private-dev (>= 6.5.0+dfsg~), + qt6-shadertools-dev (>= 6.6.0~), + qt6-svg-dev (>= 6.6.0~), + qt6-tools-dev (>= 6.5.0~), +Standards-Version: 4.7.2 +Homepage: https://invent.kde.org/frameworks/kirigami +Vcs-Browser: https://salsa.debian.org/qt-kde-team/kde/kf6-kirigami +Vcs-Git: https://salsa.debian.org/qt-kde-team/kde/kf6-kirigami.git +Rules-Requires-Root: no + +Package: libkirigami-data +Architecture: all +Multi-Arch: foreign +Depends: ${misc:Depends}, +Description: set of QtQuick components targeted for mobile use + Kirigami is a set of QtQuick components at the moment targeted for + mobile use (in the future desktop as well) targeting both Plasma + Mobile and Android. A set of high level components to make the + creation of applications that look and feel great on mobile as well + as desktop devices and follow the Kirigami Human Interface + Guidelines. The target of these components is anybody that wants to + do an application using QtQuick as its main UI, especially if + targeting a mobile platform, without adding many dependencies. They + work on a variety of platforms, such as Plasma Mobile, Desktop Linux, + Android and Windows. + . + This package contains the data files. + +Package: libkirigami-dev +Section: libdevel +Architecture: any +Depends: libkirigami6 (= ${binary:Version}), + libkirigamidelegates6 (= ${binary:Version}), + libkirigamiplatform6 (= ${binary:Version}), + qml6-module-org-kde-kirigami (= ${binary:Version}), + qt6-base-dev (>= 6.6.0~), + qt6-declarative-dev (>= 6.6.0~), + ${misc:Depends}, +Recommends: libkirigami-doc (>= ${source:Version}), +Description: set of QtQuick components targeted for mobile use (development) + Kirigami is a set of QtQuick components at the moment targeted for + mobile use (in the future desktop as well) targeting both Plasma + Mobile and Android. A set of high level components to make the + creation of applications that look and feel great on mobile as well + as desktop devices and follow the Kirigami Human Interface + Guidelines. The target of these components is anybody that wants to + do an application using QtQuick as its main UI, especially if + targeting a mobile platform, without adding many dependencies. They + work on a variety of platforms, such as Plasma Mobile, Desktop Linux, + Android and Windows. + . + This package contains the development files. + +Package: libkirigami-doc +Section: doc +Architecture: all +Multi-Arch: foreign +Depends: ${misc:Depends}, +Description: set of QtQuick components targeted for mobile use (documentation) + Kirigami is a set of QtQuick components at the moment targeted for + mobile use (in the future desktop as well) targeting both Plasma + Mobile and Android. A set of high level components to make the + creation of applications that look and feel great on mobile as well + as desktop devices and follow the Kirigami Human Interface + Guidelines. The target of these components is anybody that wants to + do an application using QtQuick as its main UI, especially if + targeting a mobile platform, without adding many dependencies. They + work on a variety of platforms, such as Plasma Mobile, Desktop Linux, + Android and Windows. + . + This package contains the qch documentation files. + +Package: libkirigami6 +Architecture: any +Multi-Arch: same +Depends: libkirigami-data (= ${source:Version}), + ${misc:Depends}, + ${shlibs:Depends}, +Description: set of QtQuick components targeted for mobile use + Kirigami is a set of QtQuick components at the moment targeted for + mobile use (in the future desktop as well) targeting both Plasma + Mobile and Android. A set of high level components to make the + creation of applications that look and feel great on mobile as well + as desktop devices and follow the Kirigami Human Interface + Guidelines. The target of these components is anybody that wants to + do an application using QtQuick as its main UI, especially if + targeting a mobile platform, without adding many dependencies. They + work on a variety of platforms, such as Plasma Mobile, Desktop Linux, + Android and Windows. + . + This package contains the kirigami core library. + +Package: libkirigamidelegates6 +Architecture: any +Multi-Arch: same +Depends: libkirigami-data (= ${source:Version}), + ${misc:Depends}, + ${shlibs:Depends}, +Description: set of QtQuick components targeted for mobile use + Kirigami is a set of QtQuick components at the moment targeted for + mobile use (in the future desktop as well) targeting both Plasma + Mobile and Android. A set of high level components to make the + creation of applications that look and feel great on mobile as well + as desktop devices and follow the Kirigami Human Interface + Guidelines. The target of these components is anybody that wants to + do an application using QtQuick as its main UI, especially if + targeting a mobile platform, without adding many dependencies. They + work on a variety of platforms, such as Plasma Mobile, Desktop Linux, + Android and Windows. + . + This package contains the kirigami delegates library. + +Package: libkirigamidialogs6 +Architecture: any +Multi-Arch: same +Depends: libkirigami-data (= ${source:Version}), + ${misc:Depends}, + ${shlibs:Depends}, +Description: set of QtQuick components targeted for mobile use + Kirigami is a set of QtQuick components at the moment targeted for + mobile use (in the future desktop as well) targeting both Plasma + Mobile and Android. A set of high level components to make the + creation of applications that look and feel great on mobile as well + as desktop devices and follow the Kirigami Human Interface + Guidelines. The target of these components is anybody that wants to + do an application using QtQuick as its main UI, especially if + targeting a mobile platform, without adding many dependencies. They + work on a variety of platforms, such as Plasma Mobile, Desktop Linux, + Android and Windows. + . + This package contains the kirigami dialogs library. + +Package: libkirigamilayouts6 +Architecture: any +Multi-Arch: same +Depends: libkirigami-data (= ${source:Version}), + ${misc:Depends}, + ${shlibs:Depends}, +Description: set of QtQuick components targeted for mobile use + Kirigami is a set of QtQuick components at the moment targeted for + mobile use (in the future desktop as well) targeting both Plasma + Mobile and Android. A set of high level components to make the + creation of applications that look and feel great on mobile as well + as desktop devices and follow the Kirigami Human Interface + Guidelines. The target of these components is anybody that wants to + do an application using QtQuick as its main UI, especially if + targeting a mobile platform, without adding many dependencies. They + work on a variety of platforms, such as Plasma Mobile, Desktop Linux, + Android and Windows. + . + This package contains the kirigami layouts library. + +Package: libkirigamiplatform6 +Architecture: any +Multi-Arch: same +Depends: libkirigami-data (= ${source:Version}), + ${misc:Depends}, + ${shlibs:Depends}, +Description: set of QtQuick components targeted for mobile use + Kirigami is a set of QtQuick components at the moment targeted for + mobile use (in the future desktop as well) targeting both Plasma + Mobile and Android. A set of high level components to make the + creation of applications that look and feel great on mobile as well + as desktop devices and follow the Kirigami Human Interface + Guidelines. The target of these components is anybody that wants to + do an application using QtQuick as its main UI, especially if + targeting a mobile platform, without adding many dependencies. They + work on a variety of platforms, such as Plasma Mobile, Desktop Linux, + Android and Windows. + . + This package contains the kirigami platform library. + +Package: libkirigamiprimitives6 +Architecture: any +Multi-Arch: same +Depends: libkirigami-data (= ${source:Version}), + ${misc:Depends}, + ${shlibs:Depends}, +Description: set of QtQuick components targeted for mobile use + Kirigami is a set of QtQuick components at the moment targeted for + mobile use (in the future desktop as well) targeting both Plasma + Mobile and Android. A set of high level components to make the + creation of applications that look and feel great on mobile as well + as desktop devices and follow the Kirigami Human Interface + Guidelines. The target of these components is anybody that wants to + do an application using QtQuick as its main UI, especially if + targeting a mobile platform, without adding many dependencies. They + work on a variety of platforms, such as Plasma Mobile, Desktop Linux, + Android and Windows. + . + This package contains the kirigami primitives library. + +Package: libkirigamiprivate6 +Architecture: any +Multi-Arch: same +Depends: libkirigami-data (= ${source:Version}), + ${misc:Depends}, + ${shlibs:Depends}, +Description: set of QtQuick components targeted for mobile use + Kirigami is a set of QtQuick components at the moment targeted for + mobile use (in the future desktop as well) targeting both Plasma + Mobile and Android. A set of high level components to make the + creation of applications that look and feel great on mobile as well + as desktop devices and follow the Kirigami Human Interface + Guidelines. The target of these components is anybody that wants to + do an application using QtQuick as its main UI, especially if + targeting a mobile platform, without adding many dependencies. They + work on a variety of platforms, such as Plasma Mobile, Desktop Linux, + Android and Windows. + . + This package contains the private objects of the kirigami library. + +Package: qml6-module-org-kde-kirigami +Architecture: any +Multi-Arch: same +Depends: libkirigami6 (= ${binary:Version}), + libkirigamidelegates6 (= ${binary:Version}), + libkirigamiplatform6 (= ${binary:Version}), + ${misc:Depends}, + ${qml6:Depends}, + ${shlibs:Depends}, +Description: set of QtQuick components targeted for mobile use (QML module) + Kirigami is a set of QtQuick components at the moment targeted for + mobile use (in the future desktop as well) targeting both Plasma + Mobile and Android. A set of high level components to make the + creation of applications that look and feel great on mobile as well + as desktop devices and follow the Kirigami Human Interface + Guidelines. The target of these components is anybody that wants to + do an application using QtQuick as its main UI, especially if + targeting a mobile platform, without adding many dependencies. They + work on a variety of platforms, such as Plasma Mobile, Desktop Linux, + Android and Windows. + . + This package contains the QML module. diff --git a/copyright b/copyright new file mode 100644 index 0000000..25f6c69 --- /dev/null +++ b/copyright @@ -0,0 +1,237 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: kirigami +Source: https://invent.kde.org/frameworks/kirigami +Upstream-Contact: kde-frameworks-devel@kde.org + +Files: * +Copyright: 2009, Alan Alpert + 2022, Aleix Pol + 2014-2018, Aleix Pol Gonzalez + 2016-2022, Aleix Pol Gonzalez + 2020-2023, Arjen Hiemstra + 2019, Björn Feber + 2021-2024, Carl Schwan + 2019, Carl-Lucien Schwan + 2020, Carson Black + 2020, Carson Black + 2022-2023, Connor Carney + 2021, David Edmundson + 2021, Devin Lin + 2017-2018, Eike Hein + 2021-2022, Felipe Kinoshita + 2020, Felix Ernst + 2022, Fushan Wen + 2023-2024, Harald Sitter + 2021, Ismael Asensio + 2022-2024, ivan tkachenko + 2018-2019, Jan Grulich + 2020-2021, Jonah Brüchert + 2018, Kai Uwe Broulik + 2010-2023, Marco Martin + 2010-2023, Marco Martin + 2020, Mason McParlane + 2010, Ménard Alexis + 2020-2024, Nate Graham + 2024, Nathan Misner + 2021, Noah Davis + 2018-2019, Red Hat Inc + 2012, Sebastian Kügler + 2023, Tobias Fella +License: LGPL-2.0-or-later + +Files: .gitlab-ci.yml + examples/Image?Colors/components/checkerboard.svg + qmllint.ini.in + src/platform/org.freedesktop.portal.Settings.xml +Copyright: 2024, Carl Schwan + 2020, Volker Krause +License: CC0-1.0 + +Files: src/imagecolors.cpp + src/imagecolors.h +Copyright: 2024, ivan tkachenko + 2020, Marco Martin +License: GPL-2.0-or-later + +Files: autotests/wheelhandler/ContentFlickable.qml + autotests/wheelhandler/ScrollableFlickable.qml + autotests/wheelhandler/tst_filterMouseEvents.qml + autotests/wheelhandler/tst_invokables.qml + autotests/wheelhandler/tst_onWheel.qml + autotests/wheelhandler/tst_scrolling.qml + examples/wheelhandler/FlickableUsage.qml + examples/wheelhandler/ScrollViewUsage.qml + src/dialogs/Dialog.qml + src/layouts/toolbarlayout.cpp + src/layouts/toolbarlayoutdelegate.cpp + src/layouts/toolbarlayoutdelegate.h + src/layouts/toolbarlayout.h + tests/wheelhandler/ScrollView.qml + tests/wheelhandler/WheelHandlerFlickableTest.qml + tests/wheelhandler/WheelHandlerScrollViewTest.qml + tests/wheelhandler/WheelHandlerScrollViewTextAreaTest.qml +Copyright: 2020, Arjen Hiemstra + 2021, Devin Lin + 2022, ivan tkachenko + 2021, Noah Davis +License: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL + +Files: autotests/actiondata.cpp + autotests/actiondata.h + autotests/tst_ImageColors.qml + autotests/tst_scrollablepage.qml + src/actionhelper.cpp + src/actionhelper.h +Copyright: 2024, Carl Schwan + 2023, Fushan Wen + 2024, ivan tkachenko +License: LGPL-2.1-or-later + +Files: src/primitives/shaders/sdf.glsl + src/primitives/shaders/sdf_lowpower.glsl +Copyright: 2020, Arjen Hiemstra + 2017, Inigo Quilez +License: MIT + +Files: debian/* +Copyright: 2016, Bhushan Shah + 2024, Debian Qt/KDE Maintainers + 2024, Patrick Franz +License: LGPL-2.0-or-later + +License: CC0-1.0 + To the extent possible under law, the author(s) have dedicated all + copyright and related and neighboring rights to this software to the + public domain worldwide. This software is distributed without any + warranty. + . + You should have received a copy of the CC0 Public Domain Dedication + along with this software. If not, see + . + . + On Debian systems, the complete text of the CC0 Public Domain + Dedication can be found in `/usr/share/common-licenses/CC0-1.0’. + +License: GPL-2.0-or-later + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + On Debian systems, the complete text of the GNU General Public + License version 2 can be found in + `/usr/share/common-licenses/GPL-2’. + +License: LGPL-2.0-or-later + This library is free software; you can redistribute it and/or modify + it under the terms of the GNU Library General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. + . + This library is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + . + You should have received a copy of the GNU Library General Public + License along with this library. If not, see . + . + On Debian systems, the complete text of the GNU Library General + Public License version 2 can be found in + `/usr/share/common-licenses/LGPL-2’. + +License: LGPL-2.1-only + This library is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License version + 2.1 as published by the Free Software Foundation. + . + This library is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with this library. If not, see . + . + On Debian systems, the complete text of the GNU Lesser General + Public License version 2.1 can be found in + `/usr/share/common-licenses/LGPL-2.1’. + +License: LGPL-2.1-or-later + This library is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 2.1 of the + License, or (at your option) any later version. + . + This library is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with this library. If not, see . + . + On Debian systems, the complete text of the GNU Lesser General + Public License version 2.1 can be found in + `/usr/share/common-licenses/LGPL-2.1’. + +License: LGPL-3.0-only + This library is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License version + 3 as published by the Free Software Foundation. + . + This library is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public + License along with this library. If not, see + . + . + On Debian systems, the complete text of the GNU Lesser General + Public License version 3 can be found in + `/usr/share/common-licenses/LGPL-3’. + +License: LicenseRef-KDE-Accepted-LGPL + This library is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as + published by the Free Software Foundation; either version 3 of the + license or (at your option) any later version that is accepted by + the membership of KDE e.V. (or its successor approved by the + membership of KDE e.V.), which shall act as a proxy as defined in + Section 6 of version 3 of the license. + . + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + +License: MIT + Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation files + (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, sublicense, and/or sell copies of the Software, + and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + . + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. diff --git a/libkirigami-data.install b/libkirigami-data.install new file mode 100644 index 0000000..4c1fbd5 --- /dev/null +++ b/libkirigami-data.install @@ -0,0 +1,2 @@ +usr/share/locale/*/*/libkirigami6_qt.qm +usr/share/qlogging-categories6/kirigami.categories diff --git a/libkirigami-dev.install b/libkirigami-dev.install new file mode 100644 index 0000000..a62124a --- /dev/null +++ b/libkirigami-dev.install @@ -0,0 +1,12 @@ +usr/include/KF6/Kirigami/ +usr/lib/*/cmake/KF6Kirigami/ +usr/lib/*/cmake/KF6Kirigami2/ +usr/lib/*/cmake/KF6KirigamiPlatform/ +usr/lib/*/libKirigami.so +usr/lib/*/libKirigamiDelegates.so +usr/lib/*/libKirigamiDialogs.so +usr/lib/*/libKirigamiLayouts.so +usr/lib/*/libKirigamiPlatform.so +usr/lib/*/libKirigamiPrimitives.so +usr/lib/*/libKirigamiPrivate.so +usr/share/kdevappwizard/templates/ diff --git a/libkirigami-doc.install b/libkirigami-doc.install new file mode 100644 index 0000000..060f9a2 --- /dev/null +++ b/libkirigami-doc.install @@ -0,0 +1,2 @@ +usr/share/qt6/doc/KF6KirigamiPlatform.qch +usr/share/qt6/doc/KF6KirigamiPlatform.tags diff --git a/libkirigami6.install b/libkirigami6.install new file mode 100644 index 0000000..5a81b4b --- /dev/null +++ b/libkirigami6.install @@ -0,0 +1,2 @@ +usr/lib/*/libKirigami.so.6 +usr/lib/*/libKirigami.so.6.* diff --git a/libkirigami6.symbols b/libkirigami6.symbols new file mode 100644 index 0000000..e404958 --- /dev/null +++ b/libkirigami6.symbols @@ -0,0 +1,34 @@ +# SymbolsHelper-Confirmed: 6.8.0 amd64 +libKirigami.so.6 libkirigami6 #MINVER# +* Build-Depends-Package: libkirigami-dev + _Z35qml_register_types_org_kde_kirigamiv@Base 6.0.0 + _ZGVN8Kirigami8Platform26PlatformThemeChangeTracker16s_blockedChangesE@Base 6.8.0 + _ZGVZN9QMetaType21registerConverterImplI5QListI13PaletteSwatchE9QIterableI13QMetaSequenceEEEbSt8functionIFbPKvPvEES_S_E10unregister@Base 6.3.0 + _ZGVZN9QMetaType21registerConverterImplI5QListI4QUrlE9QIterableI13QMetaSequenceEEEbSt8functionIFbPKvPvEES_S_E10unregister@Base 6.0.0 + _ZGVZN9QMetaType21registerConverterImplI5QListIP10QQuickItemE9QIterableI13QMetaSequenceEEEbSt8functionIFbPKvPvEES_S_E10unregister@Base 6.0.0 + _ZGVZN9QMetaType23registerMutableViewImplI5QListI13PaletteSwatchE9QIterableI13QMetaSequenceEEEbSt8functionIFbPvS8_EES_S_E10unregister@Base 6.3.0 + _ZGVZN9QMetaType23registerMutableViewImplI5QListI4QUrlE9QIterableI13QMetaSequenceEEEbSt8functionIFbPvS8_EES_S_E10unregister@Base 6.0.0 + _ZGVZN9QMetaType23registerMutableViewImplI5QListIP10QQuickItemE9QIterableI13QMetaSequenceEEEbSt8functionIFbPvS9_EES_S_E10unregister@Base 6.0.0 + _ZN13QMetaSequence12MetaSequenceI5QListI13PaletteSwatchEE5valueE@Base 6.3.0 + _ZN13QMetaSequence12MetaSequenceI5QListI4QUrlEE5valueE@Base 6.0.0 + _ZN13QMetaSequence12MetaSequenceI5QListIP10QQuickItemEE5valueE@Base 6.0.0 + _ZN8Kirigami8Platform26PlatformThemeChangeTracker16s_blockedChangesE@Base 6.8.0 + (optional=templinst)_ZNSt8_Rb_treeIiSt4pairIKi5QCharESt10_Select1stIS3_ESt4lessIiESaIS3_EE16_M_insert_uniqueIS3_EES0_ISt17_Rb_tree_iteratorIS3_EbEOT_@Base 6.0.0 + _ZTIZN9QMetaType17registerConverterI5QListI13PaletteSwatchE9QIterableI13QMetaSequenceEN9QtPrivate33QSequentialIterableConvertFunctorIS3_EEEEbT1_EUlPKvPvE_@Base 6.3.0 + _ZTIZN9QMetaType17registerConverterI5QListI4QUrlE9QIterableI13QMetaSequenceEN9QtPrivate33QSequentialIterableConvertFunctorIS3_EEEEbT1_EUlPKvPvE_@Base 6.0.0 + _ZTIZN9QMetaType17registerConverterI5QListIP10QQuickItemE9QIterableI13QMetaSequenceEN9QtPrivate33QSequentialIterableConvertFunctorIS4_EEEEbT1_EUlPKvPvE_@Base 6.0.0 + _ZTIZN9QMetaType19registerMutableViewI5QListI13PaletteSwatchE9QIterableI13QMetaSequenceEN9QtPrivate37QSequentialIterableMutableViewFunctorIS3_EEEEbT1_EUlPvSB_E_@Base 6.3.0 + _ZTIZN9QMetaType19registerMutableViewI5QListI4QUrlE9QIterableI13QMetaSequenceEN9QtPrivate37QSequentialIterableMutableViewFunctorIS3_EEEEbT1_EUlPvSB_E_@Base 6.0.0 + _ZTIZN9QMetaType19registerMutableViewI5QListIP10QQuickItemE9QIterableI13QMetaSequenceEN9QtPrivate37QSequentialIterableMutableViewFunctorIS4_EEEEbT1_EUlPvSC_E_@Base 6.0.0 + _ZTSZN9QMetaType17registerConverterI5QListI13PaletteSwatchE9QIterableI13QMetaSequenceEN9QtPrivate33QSequentialIterableConvertFunctorIS3_EEEEbT1_EUlPKvPvE_@Base 6.3.0 + _ZTSZN9QMetaType17registerConverterI5QListI4QUrlE9QIterableI13QMetaSequenceEN9QtPrivate33QSequentialIterableConvertFunctorIS3_EEEEbT1_EUlPKvPvE_@Base 6.0.0 + _ZTSZN9QMetaType17registerConverterI5QListIP10QQuickItemE9QIterableI13QMetaSequenceEN9QtPrivate33QSequentialIterableConvertFunctorIS4_EEEEbT1_EUlPKvPvE_@Base 6.0.0 + _ZTSZN9QMetaType19registerMutableViewI5QListI13PaletteSwatchE9QIterableI13QMetaSequenceEN9QtPrivate37QSequentialIterableMutableViewFunctorIS3_EEEEbT1_EUlPvSB_E_@Base 6.3.0 + _ZTSZN9QMetaType19registerMutableViewI5QListI4QUrlE9QIterableI13QMetaSequenceEN9QtPrivate37QSequentialIterableMutableViewFunctorIS3_EEEEbT1_EUlPvSB_E_@Base 6.0.0 + _ZTSZN9QMetaType19registerMutableViewI5QListIP10QQuickItemE9QIterableI13QMetaSequenceEN9QtPrivate37QSequentialIterableMutableViewFunctorIS4_EEEEbT1_EUlPvSC_E_@Base 6.0.0 + (optional=templinst)_ZZN9QMetaType21registerConverterImplI5QListI13PaletteSwatchE9QIterableI13QMetaSequenceEEEbSt8functionIFbPKvPvEES_S_E10unregister@Base 6.3.0 + (optional=templinst)_ZZN9QMetaType21registerConverterImplI5QListI4QUrlE9QIterableI13QMetaSequenceEEEbSt8functionIFbPKvPvEES_S_E10unregister@Base 6.0.0 + (optional=templinst)_ZZN9QMetaType21registerConverterImplI5QListIP10QQuickItemE9QIterableI13QMetaSequenceEEEbSt8functionIFbPKvPvEES_S_E10unregister@Base 6.0.0 + (optional=templinst)_ZZN9QMetaType23registerMutableViewImplI5QListI13PaletteSwatchE9QIterableI13QMetaSequenceEEEbSt8functionIFbPvS8_EES_S_E10unregister@Base 6.3.0 + (optional=templinst)_ZZN9QMetaType23registerMutableViewImplI5QListI4QUrlE9QIterableI13QMetaSequenceEEEbSt8functionIFbPvS8_EES_S_E10unregister@Base 6.0.0 + (optional=templinst)_ZZN9QMetaType23registerMutableViewImplI5QListIP10QQuickItemE9QIterableI13QMetaSequenceEEEbSt8functionIFbPvS9_EES_S_E10unregister@Base 6.0.0 diff --git a/libkirigamidelegates6.install b/libkirigamidelegates6.install new file mode 100644 index 0000000..c51c72f --- /dev/null +++ b/libkirigamidelegates6.install @@ -0,0 +1,2 @@ +usr/lib/*/libKirigamiDelegates.so.6 +usr/lib/*/libKirigamiDelegates.so.6.* diff --git a/libkirigamidelegates6.symbols b/libkirigamidelegates6.symbols new file mode 100644 index 0000000..7c8d223 --- /dev/null +++ b/libkirigamidelegates6.symbols @@ -0,0 +1,4 @@ +# SymbolsHelper-Confirmed: 6.0.0 amd64 +libKirigamiDelegates.so.6 libkirigamidelegates6 #MINVER# +* Build-Depends-Package: libkirigami-dev + _Z45qml_register_types_org_kde_kirigami_delegatesv@Base 6.0.0 diff --git a/libkirigamidialogs6.install b/libkirigamidialogs6.install new file mode 100644 index 0000000..aac0867 --- /dev/null +++ b/libkirigamidialogs6.install @@ -0,0 +1,2 @@ +usr/lib/*/libKirigamiDialogs.so.6 +usr/lib/*/libKirigamiDialogs.so.6.* diff --git a/libkirigamidialogs6.symbols b/libkirigamidialogs6.symbols new file mode 100644 index 0000000..1ecf346 --- /dev/null +++ b/libkirigamidialogs6.symbols @@ -0,0 +1,4 @@ +# SymbolsHelper-Confirmed: 6.3.0 amd64 +libKirigamiDialogs.so.6 libkirigamidialogs6 #MINVER# +* Build-Depends-Package: libkirigami-dev + _Z43qml_register_types_org_kde_kirigami_dialogsv@Base 6.3.0 diff --git a/libkirigamilayouts6.install b/libkirigamilayouts6.install new file mode 100644 index 0000000..0e67e7c --- /dev/null +++ b/libkirigamilayouts6.install @@ -0,0 +1,2 @@ +usr/lib/*/libKirigamiLayouts.so.6 +usr/lib/*/libKirigamiLayouts.so.6.* diff --git a/libkirigamilayouts6.symbols b/libkirigamilayouts6.symbols new file mode 100644 index 0000000..b1d2e99 --- /dev/null +++ b/libkirigamilayouts6.symbols @@ -0,0 +1,27 @@ +# SymbolsHelper-Confirmed: 6.8.0 amd64 +libKirigamiLayouts.so.6 libkirigamilayouts6 #MINVER# +* Build-Depends-Package: libkirigami-dev + _Z43qml_register_types_org_kde_kirigami_layoutsv@Base 6.3.0 + _ZGVZN9QMetaType21registerConverterImplI5QListIP10QQuickItemE9QIterableI13QMetaSequenceEEEbSt8functionIFbPKvPvEES_S_E10unregister@Base 6.8.0 + _ZGVZN9QMetaType21registerConverterImplI5QListIP7QObjectE9QIterableI13QMetaSequenceEEEbSt8functionIFbPKvPvEES_S_E10unregister@Base 6.3.0 + _ZGVZN9QMetaType23registerMutableViewImplI5QListIP10QQuickItemE9QIterableI13QMetaSequenceEEEbSt8functionIFbPvS9_EES_S_E10unregister@Base 6.8.0 + _ZGVZN9QMetaType23registerMutableViewImplI5QListIP7QObjectE9QIterableI13QMetaSequenceEEEbSt8functionIFbPvS9_EES_S_E10unregister@Base 6.3.0 + _ZN13QMetaSequence12MetaSequenceI5QListIP10QQuickItemEE5valueE@Base 6.8.0 + _ZN13QMetaSequence12MetaSequenceI5QListIP7QObjectEE5valueE@Base 6.3.0 + (optional=templinst)_ZNSt8_Rb_treeIP10QQuickItemSt4pairIKS1_S2_IN11QMetaObject10ConnectionES5_EESt10_Select1stIS7_ESt4lessIS1_ESaIS7_EE16_M_insert_uniqueIS7_EES2_ISt17_Rb_tree_iteratorIS7_EbEOT_@Base 6.3.0 + _ZTIFP7QObjectP10QQmlEngineP9QJSEngineE@Base 6.3.0 + _ZTIPFP7QObjectP10QQmlEngineP9QJSEngineE@Base 6.3.0 + _ZTIZN9QMetaType17registerConverterI5QListIP10QQuickItemE9QIterableI13QMetaSequenceEN9QtPrivate33QSequentialIterableConvertFunctorIS4_EEEEbT1_EUlPKvPvE_@Base 6.8.0 + _ZTIZN9QMetaType17registerConverterI5QListIP7QObjectE9QIterableI13QMetaSequenceEN9QtPrivate33QSequentialIterableConvertFunctorIS4_EEEEbT1_EUlPKvPvE_@Base 6.3.0 + _ZTIZN9QMetaType19registerMutableViewI5QListIP10QQuickItemE9QIterableI13QMetaSequenceEN9QtPrivate37QSequentialIterableMutableViewFunctorIS4_EEEEbT1_EUlPvSC_E_@Base 6.8.0 + _ZTIZN9QMetaType19registerMutableViewI5QListIP7QObjectE9QIterableI13QMetaSequenceEN9QtPrivate37QSequentialIterableMutableViewFunctorIS4_EEEEbT1_EUlPvSC_E_@Base 6.3.0 + _ZTSFP7QObjectP10QQmlEngineP9QJSEngineE@Base 6.3.0 + _ZTSPFP7QObjectP10QQmlEngineP9QJSEngineE@Base 6.3.0 + _ZTSZN9QMetaType17registerConverterI5QListIP10QQuickItemE9QIterableI13QMetaSequenceEN9QtPrivate33QSequentialIterableConvertFunctorIS4_EEEEbT1_EUlPKvPvE_@Base 6.8.0 + _ZTSZN9QMetaType17registerConverterI5QListIP7QObjectE9QIterableI13QMetaSequenceEN9QtPrivate33QSequentialIterableConvertFunctorIS4_EEEEbT1_EUlPKvPvE_@Base 6.3.0 + _ZTSZN9QMetaType19registerMutableViewI5QListIP10QQuickItemE9QIterableI13QMetaSequenceEN9QtPrivate37QSequentialIterableMutableViewFunctorIS4_EEEEbT1_EUlPvSC_E_@Base 6.8.0 + _ZTSZN9QMetaType19registerMutableViewI5QListIP7QObjectE9QIterableI13QMetaSequenceEN9QtPrivate37QSequentialIterableMutableViewFunctorIS4_EEEEbT1_EUlPvSC_E_@Base 6.3.0 + (optional=templinst)_ZZN9QMetaType21registerConverterImplI5QListIP10QQuickItemE9QIterableI13QMetaSequenceEEEbSt8functionIFbPKvPvEES_S_E10unregister@Base 6.8.0 + (optional=templinst)_ZZN9QMetaType21registerConverterImplI5QListIP7QObjectE9QIterableI13QMetaSequenceEEEbSt8functionIFbPKvPvEES_S_E10unregister@Base 6.3.0 + (optional=templinst)_ZZN9QMetaType23registerMutableViewImplI5QListIP10QQuickItemE9QIterableI13QMetaSequenceEEEbSt8functionIFbPvS9_EES_S_E10unregister@Base 6.8.0 + (optional=templinst)_ZZN9QMetaType23registerMutableViewImplI5QListIP7QObjectE9QIterableI13QMetaSequenceEEEbSt8functionIFbPvS9_EES_S_E10unregister@Base 6.3.0 diff --git a/libkirigamiplatform6.install b/libkirigamiplatform6.install new file mode 100644 index 0000000..7235d12 --- /dev/null +++ b/libkirigamiplatform6.install @@ -0,0 +1,2 @@ +usr/lib/*/libKirigamiPlatform.so.6 +usr/lib/*/libKirigamiPlatform.so.6.* diff --git a/libkirigamiplatform6.symbols b/libkirigamiplatform6.symbols new file mode 100644 index 0000000..59b5e02 --- /dev/null +++ b/libkirigamiplatform6.symbols @@ -0,0 +1,408 @@ +# SymbolsHelper-Confirmed: 6.13.0 amd64 +libKirigamiPlatform.so.6 libkirigamiplatform6 #MINVER# +* Build-Depends-Package: libkirigami-dev + _Z44qml_register_types_org_kde_kirigami_platformv@Base 6.0.0 + _ZGVN8Kirigami8Platform13StyleSelector12s_styleChainE@Base 6.0.0 + _ZGVN8Kirigami8Platform13StyleSelector9s_baseUrlE@Base 6.0.0 + _ZGVN8Kirigami8Platform26PlatformThemeChangeTracker16s_blockedChangesE@Base 6.8.0 + _ZGVZN9QMetaType21registerConverterImplI4QMapI7QStringS1_IS2_8QVariantEE9QIterableI16QMetaAssociationEEEbSt8functionIFbPKvPvEES_S_E10unregister@Base 6.0.0 + _ZGVZN9QMetaType23registerMutableViewImplI4QMapI7QStringS1_IS2_8QVariantEE9QIterableI16QMetaAssociationEEEbSt8functionIFbPvSA_EES_S_E10unregister@Base 6.0.0 + _ZN10ColorUtils10alphaBlendERK6QColorS2_@Base 6.3.0 + _ZN10ColorUtils10colorToLabERK6QColor@Base 6.3.0 + _ZN10ColorUtils10colorToXYZERK6QColor@Base 6.3.0 + _ZN10ColorUtils10scaleColorERK6QColorRK8QJSValue@Base 6.3.0 + _ZN10ColorUtils11adjustColorERK6QColorRK8QJSValue@Base 6.3.0 + _ZN10ColorUtils11qt_metacallEN11QMetaObject4CallEiPPv@Base 6.3.0 + _ZN10ColorUtils11qt_metacastEPKc@Base 6.3.0 + _ZN10ColorUtils12grayForColorERK6QColor@Base 6.3.0 + _ZN10ColorUtils13tintWithAlphaERK6QColorS2_d@Base 6.3.0 + _ZN10ColorUtils16staticMetaObjectE@Base 6.3.0 + _ZN10ColorUtils18brightnessForColorERK6QColor@Base 6.3.0 + _ZN10ColorUtils19linearInterpolationERK6QColorS2_d@Base 6.3.0 + _ZN10ColorUtils6chromaERK6QColor@Base 6.3.0 + _ZN10ColorUtils9luminanceERK6QColor@Base 6.3.0 + _ZN10ColorUtilsC1EP7QObject@Base 6.3.0 + _ZN10ColorUtilsC2EP7QObject@Base 6.3.0 + _ZN16QMetaAssociation15MetaAssociationI4QMapI7QStringS1_IS2_8QVariantEEE5valueE@Base 6.0.0 + _ZN8Kirigami8Platform11InputMethod11qt_metacallEN11QMetaObject4CallEiPPv@Base 6.0.0 + _ZN8Kirigami8Platform11InputMethod11qt_metacastEPKc@Base 6.0.0 + _ZN8Kirigami8Platform11InputMethod13activeChangedEv@Base 6.0.0 + _ZN8Kirigami8Platform11InputMethod14enabledChangedEv@Base 6.0.0 + _ZN8Kirigami8Platform11InputMethod14visibleChangedEv@Base 6.0.0 + _ZN8Kirigami8Platform11InputMethod16availableChangedEv@Base 6.0.0 + _ZN8Kirigami8Platform11InputMethod16staticMetaObjectE@Base 6.0.0 + _ZN8Kirigami8Platform11InputMethod23willShowOnActiveChangedEv@Base 6.0.0 + _ZN8Kirigami8Platform11InputMethodC1EP7QObject@Base 6.0.0 + _ZN8Kirigami8Platform11InputMethodC2EP7QObject@Base 6.0.0 + _ZN8Kirigami8Platform11InputMethodD0Ev@Base 6.0.0 + _ZN8Kirigami8Platform11InputMethodD1Ev@Base 6.0.0 + _ZN8Kirigami8Platform11InputMethodD2Ev@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme10setInheritEb@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme11qt_metacallEN11QMetaObject4CallEiPPv@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme11qt_metacastEPKc@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme11setColorSetENS1_8ColorSetE@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme12setLinkColorERK6QColor@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme12setSmallFontERK5QFont@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme12setTextColorERK6QColor@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme13colorsChangedEv@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme13iconFromThemeERK7QStringRK6QColor@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme13setColorGroupENS1_10ColorGroupE@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme13setFocusColorERK6QColor@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme13setHoverColorERK6QColor@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme14inheritChangedEb@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme14paletteChangedERK8QPalette@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme14setDefaultFontERK5QFont@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme15colorSetChangedENS1_8ColorSetE@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme16smallFontChangedERK5QFont@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme16staticMetaObjectE@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme17colorGroupChangedENS1_10ColorGroupE@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme17setHighlightColorERK6QColor@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme18defaultFontChangedERK5QFont@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme18setActiveTextColorERK6QColor@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme18setBackgroundColorERK6QColor@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme18setCustomLinkColorERK6QColor@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme18setCustomTextColorERK6QColor@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme19setCustomFocusColorERK6QColor@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme19setCustomHoverColorERK6QColor@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme19setNeutralTextColorERK6QColor@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme19setVisitedLinkColorERK6QColor@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme20setDisabledTextColorERK6QColor@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme20setNegativeTextColorERK6QColor@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme20setPositiveTextColorERK6QColor@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme21qmlAttachedPropertiesEP7QObject@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme22setLinkBackgroundColorERK6QColor@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme23setCustomHighlightColorERK6QColor@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme23setHighlightedTextColorERK6QColor@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme23setSupportsIconColoringEb@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme24setActiveBackgroundColorERK6QColor@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme24setCustomActiveTextColorERK6QColor@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme24setCustomBackgroundColorERK6QColor@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme25setCustomNeutralTextColorERK6QColor@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme25setCustomVisitedLinkColorERK6QColor@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme25setNeutralBackgroundColorERK6QColor@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme26setCustomDisabledTextColorERK6QColor@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme26setCustomNegativeTextColorERK6QColor@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme26setCustomPositiveTextColorERK6QColor@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme26setNegativeBackgroundColorERK6QColor@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme26setPositiveBackgroundColorERK6QColor@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme27setAlternateBackgroundColorERK6QColor@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme28setCustomLinkBackgroundColorERK6QColor@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme29setCustomHighlightedTextColorERK6QColor@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme29setVisitedLinkBackgroundColorERK6QColor@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme30setCustomActiveBackgroundColorERK6QColor@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme30setUseAlternateBackgroundColorEb@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme31setCustomNeutralBackgroundColorERK6QColor@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme32setCustomNegativeBackgroundColorERK6QColor@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme32setCustomPositiveBackgroundColorERK6QColor@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme33setCustomAlternateBackgroundColorERK6QColor@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme34useAlternateBackgroundColorChangedEb@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme35setCustomVisitedLinkBackgroundColorERK6QColor@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformTheme5eventEP6QEvent@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformThemeC1EP7QObject@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformThemeC2EP7QObject@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformThemeD0Ev@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformThemeD1Ev@Base 6.0.0 + _ZN8Kirigami8Platform13PlatformThemeD2Ev@Base 6.0.0 + _ZN8Kirigami8Platform13StyleSelector10setBaseUrlERK4QUrl@Base 6.0.0 + _ZN8Kirigami8Platform13StyleSelector10styleChainEv@Base 6.0.0 + _ZN8Kirigami8Platform13StyleSelector12componentUrlERK7QString@Base 6.0.0 + _ZN8Kirigami8Platform13StyleSelector12s_styleChainE@Base 6.0.0 + _ZN8Kirigami8Platform13StyleSelector14resolveFileUrlERK7QString@Base 6.0.0 + _ZN8Kirigami8Platform13StyleSelector15resolveFilePathERK7QString@Base 6.0.0 + _ZN8Kirigami8Platform13StyleSelector5styleEv@Base 6.0.0 + _ZN8Kirigami8Platform13StyleSelector9s_baseUrlE@Base 6.0.0 + _ZN8Kirigami8Platform17TabletModeWatcher10addWatcherEP7QObject@Base 6.0.0 + _ZN8Kirigami8Platform17TabletModeWatcher11qt_metacallEN11QMetaObject4CallEiPPv@Base 6.0.0 + _ZN8Kirigami8Platform17TabletModeWatcher11qt_metacastEPKc@Base 6.0.0 + _ZN8Kirigami8Platform17TabletModeWatcher13removeWatcherEP7QObject@Base 6.0.0 + _ZN8Kirigami8Platform17TabletModeWatcher16staticMetaObjectE@Base 6.0.0 + _ZN8Kirigami8Platform17TabletModeWatcher17tabletModeChangedEb@Base 6.0.0 + _ZN8Kirigami8Platform17TabletModeWatcher26tabletModeAvailableChangedEb@Base 6.0.0 + _ZN8Kirigami8Platform17TabletModeWatcher4selfEv@Base 6.0.0 + _ZN8Kirigami8Platform17TabletModeWatcherD0Ev@Base 6.0.0 + _ZN8Kirigami8Platform17TabletModeWatcherD1Ev@Base 6.0.0 + _ZN8Kirigami8Platform17TabletModeWatcherD2Ev@Base 6.0.0 + _ZN8Kirigami8Platform19PlatformThemeEvents20PropertyChangedEventI5QFontE4typeE@Base 6.0.0 + _ZN8Kirigami8Platform19PlatformThemeEvents20PropertyChangedEventI6QColorE4typeE@Base 6.0.0 + _ZN8Kirigami8Platform19PlatformThemeEvents20PropertyChangedEventINS0_13PlatformTheme10ColorGroupEE4typeE@Base 6.0.0 + _ZN8Kirigami8Platform19PlatformThemeEvents20PropertyChangedEventINS0_13PlatformTheme8ColorSetEE4typeE@Base 6.0.0 + _ZN8Kirigami8Platform19PlatformThemeEvents20PropertyChangedEventISt10shared_ptrINS0_17PlatformThemeDataEEE4typeE@Base 6.0.0 + _ZN8Kirigami8Platform19SmoothScrollWatcher10setEnabledEb@Base 6.3.0 + _ZN8Kirigami8Platform19SmoothScrollWatcher11qt_metacallEN11QMetaObject4CallEiPPv@Base 6.3.0 + _ZN8Kirigami8Platform19SmoothScrollWatcher11qt_metacastEPKc@Base 6.3.0 + _ZN8Kirigami8Platform19SmoothScrollWatcher14enabledChangedEb@Base 6.3.0 + _ZN8Kirigami8Platform19SmoothScrollWatcher16staticMetaObjectE@Base 6.3.0 + _ZN8Kirigami8Platform19SmoothScrollWatcher4selfEv@Base 6.3.0 + _ZN8Kirigami8Platform19SmoothScrollWatcherC1EP7QObject@Base 6.3.0 + _ZN8Kirigami8Platform19SmoothScrollWatcherC2EP7QObject@Base 6.3.0 + _ZN8Kirigami8Platform19SmoothScrollWatcherD0Ev@Base 6.3.0 + _ZN8Kirigami8Platform19SmoothScrollWatcherD1Ev@Base 6.3.0 + _ZN8Kirigami8Platform19SmoothScrollWatcherD2Ev@Base 6.3.0 + _ZN8Kirigami8Platform20BasicThemeDefinition11qt_metacallEN11QMetaObject4CallEiPPv@Base 6.0.0 + _ZN8Kirigami8Platform20BasicThemeDefinition11qt_metacastEPKc@Base 6.0.0 + _ZN8Kirigami8Platform20BasicThemeDefinition16staticMetaObjectE@Base 6.0.0 + _ZN8Kirigami8Platform20BasicThemeDefinition4syncEP10QQuickItem@Base 6.0.0 + _ZN8Kirigami8Platform20BasicThemeDefinition7changedEv@Base 6.0.0 + _ZN8Kirigami8Platform20BasicThemeDefinition9syncToQmlEPNS0_13PlatformThemeE@Base 6.0.0 + _ZN8Kirigami8Platform20BasicThemeDefinitionC1EP7QObject@Base 6.0.0 + _ZN8Kirigami8Platform20BasicThemeDefinitionC2EP7QObject@Base 6.0.0 + _ZN8Kirigami8Platform21PlatformPluginFactory10findPluginERK7QString@Base 6.0.0 + _ZN8Kirigami8Platform21PlatformPluginFactory11qt_metacallEN11QMetaObject4CallEiPPv@Base 6.0.0 + _ZN8Kirigami8Platform21PlatformPluginFactory11qt_metacastEPKc@Base 6.0.0 + _ZN8Kirigami8Platform21PlatformPluginFactory16staticMetaObjectE@Base 6.0.0 + _ZN8Kirigami8Platform21PlatformPluginFactoryC1EP7QObject@Base 6.0.0 + _ZN8Kirigami8Platform21PlatformPluginFactoryC2EP7QObject@Base 6.0.0 + _ZN8Kirigami8Platform21PlatformPluginFactoryD0Ev@Base 6.0.0 + _ZN8Kirigami8Platform21PlatformPluginFactoryD1Ev@Base 6.0.0 + _ZN8Kirigami8Platform21PlatformPluginFactoryD2Ev@Base 6.0.0 + _ZN8Kirigami8Platform22TabletModeChangedEvent4typeE@Base 6.0.0 + _ZN8Kirigami8Platform22VirtualKeyboardWatcher11qt_metacallEN11QMetaObject4CallEiPPv@Base 6.0.0 + _ZN8Kirigami8Platform22VirtualKeyboardWatcher11qt_metacastEPKc@Base 6.0.0 + _ZN8Kirigami8Platform22VirtualKeyboardWatcher13activeChangedEv@Base 6.0.0 + _ZN8Kirigami8Platform22VirtualKeyboardWatcher14enabledChangedEv@Base 6.0.0 + _ZN8Kirigami8Platform22VirtualKeyboardWatcher14visibleChangedEv@Base 6.0.0 + _ZN8Kirigami8Platform22VirtualKeyboardWatcher16availableChangedEv@Base 6.0.0 + _ZN8Kirigami8Platform22VirtualKeyboardWatcher16staticMetaObjectE@Base 6.0.0 + _ZN8Kirigami8Platform22VirtualKeyboardWatcher23willShowOnActiveChangedEv@Base 6.0.0 + _ZN8Kirigami8Platform22VirtualKeyboardWatcher4selfEv@Base 6.0.0 + _ZN8Kirigami8Platform22VirtualKeyboardWatcherC1EP7QObject@Base 6.0.0 + _ZN8Kirigami8Platform22VirtualKeyboardWatcherC2EP7QObject@Base 6.0.0 + _ZN8Kirigami8Platform22VirtualKeyboardWatcherD0Ev@Base 6.0.0 + _ZN8Kirigami8Platform22VirtualKeyboardWatcherD1Ev@Base 6.0.0 + _ZN8Kirigami8Platform22VirtualKeyboardWatcherD2Ev@Base 6.0.0 + _ZN8Kirigami8Platform26PlatformThemeChangeTracker16s_blockedChangesE@Base 6.8.0 + _ZN8Kirigami8Platform26PlatformThemeChangeTracker9markDirtyE6QFlagsINS1_14PropertyChangeEE@Base 6.8.0 + _ZN8Kirigami8Platform26PlatformThemeChangeTrackerC1EPNS0_13PlatformThemeE6QFlagsINS1_14PropertyChangeEE@Base 6.8.0 + _ZN8Kirigami8Platform26PlatformThemeChangeTrackerC2EPNS0_13PlatformThemeE6QFlagsINS1_14PropertyChangeEE@Base 6.8.0 + _ZN8Kirigami8Platform26PlatformThemeChangeTrackerD1Ev@Base 6.8.0 + _ZN8Kirigami8Platform26PlatformThemeChangeTrackerD2Ev@Base 6.8.0 + _ZN8Kirigami8Platform5Units11eventFilterEP7QObjectP6QEvent@Base 6.0.0 + _ZN8Kirigami8Platform5Units11qt_metacallEN11QMetaObject4CallEiPPv@Base 6.0.0 + _ZN8Kirigami8Platform5Units11qt_metacastEPKc@Base 6.0.0 + _ZN8Kirigami8Platform5Units11setGridUnitEi@Base 6.0.0 + _ZN8Kirigami8Platform5Units14setHumanMomentEi@Base 6.0.0 + _ZN8Kirigami8Platform5Units15gridUnitChangedEv@Base 6.0.0 + _ZN8Kirigami8Platform5Units15setLargeSpacingEi@Base 6.0.0 + _ZN8Kirigami8Platform5Units15setLongDurationEi@Base 6.0.0 + _ZN8Kirigami8Platform5Units15setSmallSpacingEi@Base 6.0.0 + _ZN8Kirigami8Platform5Units15setToolTipDelayEi@Base 6.0.0 + _ZN8Kirigami8Platform5Units15setcornerRadiusEd@Base 6.3.0 + _ZN8Kirigami8Platform5Units16setMediumSpacingEi@Base 6.0.0 + _ZN8Kirigami8Platform5Units16setShortDurationEi@Base 6.0.0 + _ZN8Kirigami8Platform5Units16staticMetaObjectE@Base 6.0.0 + _ZN8Kirigami8Platform5Units18humanMomentChangedEv@Base 6.0.0 + _ZN8Kirigami8Platform5Units19cornerRadiusChangedEv@Base 6.3.0 + _ZN8Kirigami8Platform5Units19largeSpacingChangedEv@Base 6.0.0 + _ZN8Kirigami8Platform5Units19longDurationChangedEv@Base 6.0.0 + _ZN8Kirigami8Platform5Units19setVeryLongDurationEi@Base 6.0.0 + _ZN8Kirigami8Platform5Units19smallSpacingChangedEv@Base 6.0.0 + _ZN8Kirigami8Platform5Units19toolTipDelayChangedEv@Base 6.0.0 + _ZN8Kirigami8Platform5Units20mediumSpacingChangedEv@Base 6.0.0 + _ZN8Kirigami8Platform5Units20setVeryShortDurationEi@Base 6.0.0 + _ZN8Kirigami8Platform5Units20shortDurationChangedEv@Base 6.0.0 + _ZN8Kirigami8Platform5Units23veryLongDurationChangedEv@Base 6.0.0 + _ZN8Kirigami8Platform5Units23wheelScrollLinesChangedEv@Base 6.0.0 + _ZN8Kirigami8Platform5Units24veryShortDurationChangedEv@Base 6.0.0 + _ZN8Kirigami8Platform5Units6createEP10QQmlEngineP9QJSEngine@Base 6.0.0 + _ZN8Kirigami8Platform5UnitsC1EP7QObject@Base 6.0.0 + _ZN8Kirigami8Platform5UnitsC2EP7QObject@Base 6.0.0 + _ZN8Kirigami8Platform5UnitsD0Ev@Base 6.0.0 + _ZN8Kirigami8Platform5UnitsD1Ev@Base 6.0.0 + _ZN8Kirigami8Platform5UnitsD2Ev@Base 6.0.0 + _ZN8Kirigami8Platform8Settings11eventFilterEP7QObjectP6QEvent@Base 6.0.0 + _ZN8Kirigami8Platform8Settings11qt_metacallEN11QMetaObject4CallEiPPv@Base 6.0.0 + _ZN8Kirigami8Platform8Settings11qt_metacastEPKc@Base 6.0.0 + _ZN8Kirigami8Platform8Settings11setIsMobileEb@Base 6.0.0 + _ZN8Kirigami8Platform8Settings13setTabletModeEb@Base 6.0.0 + _ZN8Kirigami8Platform8Settings15isMobileChangedEv@Base 6.0.0 + _ZN8Kirigami8Platform8Settings16staticMetaObjectE@Base 6.0.0 + _ZN8Kirigami8Platform8Settings17tabletModeChangedEv@Base 6.0.0 + _ZN8Kirigami8Platform8Settings19smoothScrollChangedEv@Base 6.3.0 + _ZN8Kirigami8Platform8Settings22setTabletModeAvailableEb@Base 6.0.0 + _ZN8Kirigami8Platform8Settings22setTransientTouchInputEb@Base 6.0.0 + _ZN8Kirigami8Platform8Settings26tabletModeAvailableChangedEv@Base 6.0.0 + _ZN8Kirigami8Platform8Settings29hasTransientTouchInputChangedEv@Base 6.0.0 + _ZN8Kirigami8Platform8Settings8setStyleERK7QString@Base 6.0.0 + _ZN8Kirigami8Platform8SettingsC1EP7QObject@Base 6.0.0 + _ZN8Kirigami8Platform8SettingsC2EP7QObject@Base 6.0.0 + _ZN8Kirigami8Platform8SettingsD0Ev@Base 6.0.0 + _ZN8Kirigami8Platform8SettingsD1Ev@Base 6.0.0 + _ZN8Kirigami8Platform8SettingsD2Ev@Base 6.0.0 + _ZN8Kirigami8Platform9IconSizes11hugeChangedEv@Base 6.0.0 + _ZN8Kirigami8Platform9IconSizes11qt_metacallEN11QMetaObject4CallEiPPv@Base 6.0.0 + _ZN8Kirigami8Platform9IconSizes11qt_metacastEPKc@Base 6.0.0 + _ZN8Kirigami8Platform9IconSizes12largeChangedEv@Base 6.0.0 + _ZN8Kirigami8Platform9IconSizes12smallChangedEv@Base 6.0.0 + _ZN8Kirigami8Platform9IconSizes13mediumChangedEv@Base 6.0.0 + _ZN8Kirigami8Platform9IconSizes15enormousChangedEv@Base 6.0.0 + _ZN8Kirigami8Platform9IconSizes16staticMetaObjectE@Base 6.0.0 + _ZN8Kirigami8Platform9IconSizes18smallMediumChangedEv@Base 6.0.0 + _ZN8Kirigami8Platform9IconSizes20sizeForLabelsChangedEv@Base 6.0.0 + _ZN8Kirigami8Platform9IconSizesC1EPNS0_5UnitsE@Base 6.0.0 + _ZN8Kirigami8Platform9IconSizesC2EPNS0_5UnitsE@Base 6.0.0 + _ZNK10ColorUtils10metaObjectEv@Base 6.3.0 + _ZNK8Kirigami8Platform11InputMethod10metaObjectEv@Base 6.0.0 + _ZNK8Kirigami8Platform11InputMethod16willShowOnActiveEv@Base 6.0.0 + _ZNK8Kirigami8Platform11InputMethod6activeEv@Base 6.0.0 + _ZNK8Kirigami8Platform11InputMethod7enabledEv@Base 6.0.0 + _ZNK8Kirigami8Platform11InputMethod7visibleEv@Base 6.0.0 + _ZNK8Kirigami8Platform11InputMethod9availableEv@Base 6.0.0 + _ZNK8Kirigami8Platform13PlatformTheme10colorGroupEv@Base 6.0.0 + _ZNK8Kirigami8Platform13PlatformTheme10focusColorEv@Base 6.0.0 + _ZNK8Kirigami8Platform13PlatformTheme10hoverColorEv@Base 6.0.0 + _ZNK8Kirigami8Platform13PlatformTheme10metaObjectEv@Base 6.0.0 + _ZNK8Kirigami8Platform13PlatformTheme11defaultFontEv@Base 6.0.0 + _ZNK8Kirigami8Platform13PlatformTheme13frameContrastEv@Base 6.0.0 + _ZNK8Kirigami8Platform13PlatformTheme14highlightColorEv@Base 6.0.0 + _ZNK8Kirigami8Platform13PlatformTheme15activeTextColorEv@Base 6.0.0 + _ZNK8Kirigami8Platform13PlatformTheme15backgroundColorEv@Base 6.0.0 + _ZNK8Kirigami8Platform13PlatformTheme16neutralTextColorEv@Base 6.0.0 + _ZNK8Kirigami8Platform13PlatformTheme16visitedLinkColorEv@Base 6.0.0 + _ZNK8Kirigami8Platform13PlatformTheme17disabledTextColorEv@Base 6.0.0 + _ZNK8Kirigami8Platform13PlatformTheme17negativeTextColorEv@Base 6.0.0 + _ZNK8Kirigami8Platform13PlatformTheme17positiveTextColorEv@Base 6.0.0 + _ZNK8Kirigami8Platform13PlatformTheme18lightFrameContrastEv@Base 6.0.0 + _ZNK8Kirigami8Platform13PlatformTheme19linkBackgroundColorEv@Base 6.0.0 + _ZNK8Kirigami8Platform13PlatformTheme20highlightedTextColorEv@Base 6.0.0 + _ZNK8Kirigami8Platform13PlatformTheme20supportsIconColoringEv@Base 6.0.0 + _ZNK8Kirigami8Platform13PlatformTheme21activeBackgroundColorEv@Base 6.0.0 + _ZNK8Kirigami8Platform13PlatformTheme22neutralBackgroundColorEv@Base 6.0.0 + _ZNK8Kirigami8Platform13PlatformTheme23negativeBackgroundColorEv@Base 6.0.0 + _ZNK8Kirigami8Platform13PlatformTheme23positiveBackgroundColorEv@Base 6.0.0 + _ZNK8Kirigami8Platform13PlatformTheme24alternateBackgroundColorEv@Base 6.0.0 + _ZNK8Kirigami8Platform13PlatformTheme26visitedLinkBackgroundColorEv@Base 6.0.0 + _ZNK8Kirigami8Platform13PlatformTheme27useAlternateBackgroundColorEv@Base 6.0.0 + _ZNK8Kirigami8Platform13PlatformTheme7inheritEv@Base 6.0.0 + _ZNK8Kirigami8Platform13PlatformTheme7paletteEv@Base 6.0.0 + _ZNK8Kirigami8Platform13PlatformTheme8colorSetEv@Base 6.0.0 + _ZNK8Kirigami8Platform13PlatformTheme9linkColorEv@Base 6.0.0 + _ZNK8Kirigami8Platform13PlatformTheme9smallFontEv@Base 6.0.0 + _ZNK8Kirigami8Platform13PlatformTheme9textColorEv@Base 6.0.0 + _ZNK8Kirigami8Platform17TabletModeWatcher10metaObjectEv@Base 6.0.0 + _ZNK8Kirigami8Platform17TabletModeWatcher12isTabletModeEv@Base 6.0.0 + _ZNK8Kirigami8Platform17TabletModeWatcher21isTabletModeAvailableEv@Base 6.0.0 + _ZNK8Kirigami8Platform19SmoothScrollWatcher10metaObjectEv@Base 6.3.0 + _ZNK8Kirigami8Platform19SmoothScrollWatcher7enabledEv@Base 6.3.0 + _ZNK8Kirigami8Platform20BasicThemeDefinition10metaObjectEv@Base 6.0.0 + _ZNK8Kirigami8Platform21PlatformPluginFactory10metaObjectEv@Base 6.0.0 + _ZNK8Kirigami8Platform22VirtualKeyboardWatcher10metaObjectEv@Base 6.0.0 + _ZNK8Kirigami8Platform22VirtualKeyboardWatcher16willShowOnActiveEv@Base 6.0.0 + _ZNK8Kirigami8Platform22VirtualKeyboardWatcher6activeEv@Base 6.0.0 + _ZNK8Kirigami8Platform22VirtualKeyboardWatcher7enabledEv@Base 6.0.0 + _ZNK8Kirigami8Platform22VirtualKeyboardWatcher7visibleEv@Base 6.0.0 + _ZNK8Kirigami8Platform22VirtualKeyboardWatcher9availableEv@Base 6.0.0 + _ZNK8Kirigami8Platform5Units10metaObjectEv@Base 6.0.0 + _ZNK8Kirigami8Platform5Units11humanMomentEv@Base 6.0.0 + _ZNK8Kirigami8Platform5Units12cornerRadiusEv@Base 6.3.0 + _ZNK8Kirigami8Platform5Units12largeSpacingEv@Base 6.0.0 + _ZNK8Kirigami8Platform5Units12longDurationEv@Base 6.0.0 + _ZNK8Kirigami8Platform5Units12smallSpacingEv@Base 6.0.0 + _ZNK8Kirigami8Platform5Units12toolTipDelayEv@Base 6.0.0 + _ZNK8Kirigami8Platform5Units13mediumSpacingEv@Base 6.0.0 + _ZNK8Kirigami8Platform5Units13shortDurationEv@Base 6.0.0 + _ZNK8Kirigami8Platform5Units16veryLongDurationEv@Base 6.0.0 + _ZNK8Kirigami8Platform5Units17veryShortDurationEv@Base 6.0.0 + _ZNK8Kirigami8Platform5Units8gridUnitEv@Base 6.0.0 + _ZNK8Kirigami8Platform5Units9iconSizesEv@Base 6.0.0 + _ZNK8Kirigami8Platform8Settings10metaObjectEv@Base 6.0.0 + _ZNK8Kirigami8Platform8Settings10tabletModeEv@Base 6.0.0 + _ZNK8Kirigami8Platform8Settings11informationEv@Base 6.0.0 + _ZNK8Kirigami8Platform8Settings12smoothScrollEv@Base 6.3.0 + _ZNK8Kirigami8Platform8Settings18hasPlatformMenuBarEv@Base 6.0.0 + _ZNK8Kirigami8Platform8Settings21applicationWindowIconEv@Base 6.0.0 + _ZNK8Kirigami8Platform8Settings21isTabletModeAvailableEv@Base 6.0.0 + _ZNK8Kirigami8Platform8Settings21mouseWheelScrollLinesEv@Base 6.0.0 + _ZNK8Kirigami8Platform8Settings22hasTransientTouchInputEv@Base 6.0.0 + _ZNK8Kirigami8Platform8Settings5styleEv@Base 6.0.0 + _ZNK8Kirigami8Platform8Settings8isMobileEv@Base 6.0.0 + _ZNK8Kirigami8Platform9IconSizes10metaObjectEv@Base 6.0.0 + _ZNK8Kirigami8Platform9IconSizes11smallMediumEv@Base 6.0.0 + _ZNK8Kirigami8Platform9IconSizes13sizeForLabelsEv@Base 6.0.0 + _ZNK8Kirigami8Platform9IconSizes15roundedIconSizeEi@Base 6.0.0 + _ZNK8Kirigami8Platform9IconSizes4hugeEv@Base 6.0.0 + _ZNK8Kirigami8Platform9IconSizes5largeEv@Base 6.0.0 + _ZNK8Kirigami8Platform9IconSizes5smallEv@Base 6.0.0 + _ZNK8Kirigami8Platform9IconSizes6mediumEv@Base 6.0.0 + _ZNK8Kirigami8Platform9IconSizes8enormousEv@Base 6.0.0 + (optional=templinst)_ZNKSt8_Rb_treeI7QStringSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE4findERS2_@Base 6.13.0 + (optional=templinst|arch=amd64 armel armhf riscv64)_ZNSt10_HashtableIjSt4pairIKj6QColorESaIS3_ENSt8__detail10_Select1stESt8equal_toIjESt4hashIjENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE5eraseENS5_20_Node_const_iteratorIS3_Lb0ELb0EEE@Base 6.0.0 + (optional=templinst)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE24_M_get_insert_unique_posERS2_@Base 6.0.0 + (optional=templinst|arch=amd64 riscv64)_ZNSt8_Rb_treeI7QStringSt4pairIKS0_8QVariantESt10_Select1stIS4_ESt4lessIS0_ESaIS4_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS4_ERS2_@Base 6.0.0 + (optional=templinst)_ZNSt8__detail9_Map_baseIjSt4pairIKj6QColorESaIS4_ENS_10_Select1stESt8equal_toIjESt4hashIjENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb0ELb0ELb1EEELb1EEixEOj@Base 6.0.0 + _ZTI10ColorUtils@Base 6.3.0 + _ZTIFP7QObjectP10QQmlEngineP9QJSEngineE@Base 6.0.0 + _ZTIN8Kirigami8Platform11InputMethodE@Base 6.0.0 + _ZTIN8Kirigami8Platform13PlatformThemeE@Base 6.0.0 + _ZTIN8Kirigami8Platform17TabletModeWatcherE@Base 6.0.0 + _ZTIN8Kirigami8Platform19PlatformThemeEvents20PropertyChangedEventI5QFontEE@Base 6.0.0 + _ZTIN8Kirigami8Platform19PlatformThemeEvents20PropertyChangedEventI6QColorEE@Base 6.0.0 + _ZTIN8Kirigami8Platform19PlatformThemeEvents20PropertyChangedEventINS0_13PlatformTheme10ColorGroupEEE@Base 6.0.0 + _ZTIN8Kirigami8Platform19PlatformThemeEvents20PropertyChangedEventINS0_13PlatformTheme8ColorSetEEE@Base 6.0.0 + _ZTIN8Kirigami8Platform19SmoothScrollWatcherE@Base 6.3.0 + _ZTIN8Kirigami8Platform20BasicThemeDefinitionE@Base 6.0.0 + _ZTIN8Kirigami8Platform21PlatformPluginFactoryE@Base 6.0.0 + _ZTIN8Kirigami8Platform22TabletModeChangedEventE@Base 6.0.0 + _ZTIN8Kirigami8Platform22VirtualKeyboardWatcherE@Base 6.0.0 + _ZTIN8Kirigami8Platform5UnitsE@Base 6.0.0 + _ZTIN8Kirigami8Platform8SettingsE@Base 6.0.0 + _ZTIN8Kirigami8Platform9IconSizesE@Base 6.0.0 + (arch=armel riscv64)_ZTIN9__gnu_cxx7__mutexE@Base 6.0.0 + _ZTIPFP7QObjectP10QQmlEngineP9QJSEngineE@Base 6.0.0 + (arch=armel riscv64)_ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 6.0.0 + (arch=!armel !riscv64)_ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 6.0.0 + (arch=armel riscv64)_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 6.0.0 + (arch=!armel !riscv64)_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 6.0.0 + (arch=armel armhf)_ZTISt19_Sp_make_shared_tag@Base 6.0.0 + (arch=armel riscv64)_ZTISt23_Sp_counted_ptr_inplaceIN8Kirigami8Platform26PlatformThemeChangeTracker4DataESaIvELN9__gnu_cxx12_Lock_policyE1EE@Base 6.8.0 + (arch=!armel !riscv64)_ZTISt23_Sp_counted_ptr_inplaceIN8Kirigami8Platform26PlatformThemeChangeTracker4DataESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 6.8.0 + _ZTIZN9QMetaType17registerConverterI4QMapI7QStringS1_IS2_8QVariantEE9QIterableI16QMetaAssociationEN9QtPrivate34QAssociativeIterableConvertFunctorIS5_EEEEbT1_EUlPKvPvE_@Base 6.0.0 + _ZTIZN9QMetaType19registerMutableViewI4QMapI7QStringS1_IS2_8QVariantEE9QIterableI16QMetaAssociationEN9QtPrivate38QAssociativeIterableMutableViewFunctorIS5_EEEEbT1_EUlPvSD_E_@Base 6.0.0 + _ZTS10ColorUtils@Base 6.3.0 + _ZTSFP7QObjectP10QQmlEngineP9QJSEngineE@Base 6.0.0 + _ZTSN8Kirigami8Platform11InputMethodE@Base 6.0.0 + _ZTSN8Kirigami8Platform13PlatformThemeE@Base 6.0.0 + _ZTSN8Kirigami8Platform17TabletModeWatcherE@Base 6.0.0 + _ZTSN8Kirigami8Platform19PlatformThemeEvents20PropertyChangedEventI5QFontEE@Base 6.0.0 + _ZTSN8Kirigami8Platform19PlatformThemeEvents20PropertyChangedEventI6QColorEE@Base 6.0.0 + _ZTSN8Kirigami8Platform19PlatformThemeEvents20PropertyChangedEventINS0_13PlatformTheme10ColorGroupEEE@Base 6.0.0 + _ZTSN8Kirigami8Platform19PlatformThemeEvents20PropertyChangedEventINS0_13PlatformTheme8ColorSetEEE@Base 6.0.0 + _ZTSN8Kirigami8Platform19SmoothScrollWatcherE@Base 6.3.0 + _ZTSN8Kirigami8Platform20BasicThemeDefinitionE@Base 6.0.0 + _ZTSN8Kirigami8Platform21PlatformPluginFactoryE@Base 6.0.0 + _ZTSN8Kirigami8Platform22TabletModeChangedEventE@Base 6.0.0 + _ZTSN8Kirigami8Platform22VirtualKeyboardWatcherE@Base 6.0.0 + _ZTSN8Kirigami8Platform5UnitsE@Base 6.0.0 + _ZTSN8Kirigami8Platform8SettingsE@Base 6.0.0 + _ZTSN8Kirigami8Platform9IconSizesE@Base 6.0.0 + (arch=armel riscv64)_ZTSN9__gnu_cxx7__mutexE@Base 6.0.0 + _ZTSPFP7QObjectP10QQmlEngineP9QJSEngineE@Base 6.0.0 + (arch=armel riscv64)_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 6.0.0 + (arch=!armel !riscv64)_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 6.0.0 + (arch=armel riscv64)_ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 6.0.0 + (arch=!armel !riscv64)_ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 6.0.0 + _ZTSSt19_Sp_make_shared_tag@Base 6.0.0 + (arch=armel riscv64)_ZTSSt23_Sp_counted_ptr_inplaceIN8Kirigami8Platform26PlatformThemeChangeTracker4DataESaIvELN9__gnu_cxx12_Lock_policyE1EE@Base 6.8.0 + (arch=!armel !riscv64)_ZTSSt23_Sp_counted_ptr_inplaceIN8Kirigami8Platform26PlatformThemeChangeTracker4DataESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 6.8.0 + _ZTSZN9QMetaType17registerConverterI4QMapI7QStringS1_IS2_8QVariantEE9QIterableI16QMetaAssociationEN9QtPrivate34QAssociativeIterableConvertFunctorIS5_EEEEbT1_EUlPKvPvE_@Base 6.0.0 + _ZTSZN9QMetaType19registerMutableViewI4QMapI7QStringS1_IS2_8QVariantEE9QIterableI16QMetaAssociationEN9QtPrivate38QAssociativeIterableMutableViewFunctorIS5_EEEEbT1_EUlPvSD_E_@Base 6.0.0 + _ZTV10ColorUtils@Base 6.3.0 + _ZTVN8Kirigami8Platform11InputMethodE@Base 6.0.0 + _ZTVN8Kirigami8Platform13PlatformThemeE@Base 6.0.0 + _ZTVN8Kirigami8Platform17TabletModeWatcherE@Base 6.0.0 + _ZTVN8Kirigami8Platform19PlatformThemeEvents20PropertyChangedEventI5QFontEE@Base 6.0.0 + _ZTVN8Kirigami8Platform19PlatformThemeEvents20PropertyChangedEventI6QColorEE@Base 6.0.0 + _ZTVN8Kirigami8Platform19PlatformThemeEvents20PropertyChangedEventINS0_13PlatformTheme10ColorGroupEEE@Base 6.0.0 + _ZTVN8Kirigami8Platform19PlatformThemeEvents20PropertyChangedEventINS0_13PlatformTheme8ColorSetEEE@Base 6.0.0 + _ZTVN8Kirigami8Platform19SmoothScrollWatcherE@Base 6.3.0 + _ZTVN8Kirigami8Platform20BasicThemeDefinitionE@Base 6.0.0 + _ZTVN8Kirigami8Platform21PlatformPluginFactoryE@Base 6.0.0 + _ZTVN8Kirigami8Platform22TabletModeChangedEventE@Base 6.0.0 + _ZTVN8Kirigami8Platform22VirtualKeyboardWatcherE@Base 6.0.0 + _ZTVN8Kirigami8Platform5UnitsE@Base 6.0.0 + _ZTVN8Kirigami8Platform8SettingsE@Base 6.0.0 + _ZTVN8Kirigami8Platform9IconSizesE@Base 6.0.0 + (arch=armel riscv64)_ZTVSt23_Sp_counted_ptr_inplaceIN8Kirigami8Platform26PlatformThemeChangeTracker4DataESaIvELN9__gnu_cxx12_Lock_policyE1EE@Base 6.8.0 + (arch=!armel !riscv64)_ZTVSt23_Sp_counted_ptr_inplaceIN8Kirigami8Platform26PlatformThemeChangeTracker4DataESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 6.8.0 + (optional=templinst)_ZZN9QMetaType21registerConverterImplI4QMapI7QStringS1_IS2_8QVariantEE9QIterableI16QMetaAssociationEEEbSt8functionIFbPKvPvEES_S_E10unregister@Base 6.0.0 + (optional=templinst)_ZZN9QMetaType23registerMutableViewImplI4QMapI7QStringS1_IS2_8QVariantEE9QIterableI16QMetaAssociationEEEbSt8functionIFbPvSA_EES_S_E10unregister@Base 6.0.0 + _ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag@Base 6.0.0 diff --git a/libkirigamiprimitives6.install b/libkirigamiprimitives6.install new file mode 100644 index 0000000..da35d76 --- /dev/null +++ b/libkirigamiprimitives6.install @@ -0,0 +1,2 @@ +usr/lib/*/libKirigamiPrimitives.so.6 +usr/lib/*/libKirigamiPrimitives.so.6.* diff --git a/libkirigamiprimitives6.symbols b/libkirigamiprimitives6.symbols new file mode 100644 index 0000000..c6ff918 --- /dev/null +++ b/libkirigamiprimitives6.symbols @@ -0,0 +1,22 @@ +# SymbolsHelper-Confirmed: 6.8.0 amd64 +libKirigamiPrimitives.so.6 libkirigamiprimitives6 #MINVER# +* Build-Depends-Package: libkirigami-dev + _Z46qml_register_types_org_kde_kirigami_primitivesv@Base 6.3.0 + _ZGVN8Kirigami8Platform26PlatformThemeChangeTracker16s_blockedChangesE@Base 6.8.0 + _ZN8Kirigami8Platform26PlatformThemeChangeTracker16s_blockedChangesE@Base 6.8.0 + (arch=armel riscv64)_ZTIN9__gnu_cxx7__mutexE@Base 6.3.0 + (arch=armel riscv64)_ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 6.3.0 + (arch=!armel !riscv64)_ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 6.3.0 + (arch=armel riscv64)_ZTISt15_Sp_counted_ptrIP10QSGTextureLN9__gnu_cxx12_Lock_policyE1EE@Base 6.3.0 + (arch=!armel !riscv64)_ZTISt15_Sp_counted_ptrIP10QSGTextureLN9__gnu_cxx12_Lock_policyE2EE@Base 6.3.0 + (arch=armel riscv64)_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 6.3.0 + (arch=!armel !riscv64)_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 6.3.0 + (arch=armel riscv64)_ZTSN9__gnu_cxx7__mutexE@Base 6.3.0 + (arch=armel riscv64)_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 6.3.0 + (arch=!armel !riscv64)_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 6.3.0 + (arch=armel riscv64)_ZTSSt15_Sp_counted_ptrIP10QSGTextureLN9__gnu_cxx12_Lock_policyE1EE@Base 6.3.0 + (arch=!armel !riscv64)_ZTSSt15_Sp_counted_ptrIP10QSGTextureLN9__gnu_cxx12_Lock_policyE2EE@Base 6.3.0 + (arch=armel riscv64)_ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 6.3.0 + (arch=!armel !riscv64)_ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 6.3.0 + (arch=armel riscv64)_ZTVSt15_Sp_counted_ptrIP10QSGTextureLN9__gnu_cxx12_Lock_policyE1EE@Base 6.3.0 + (arch=!armel !riscv64)_ZTVSt15_Sp_counted_ptrIP10QSGTextureLN9__gnu_cxx12_Lock_policyE2EE@Base 6.3.0 diff --git a/libkirigamiprivate6.install b/libkirigamiprivate6.install new file mode 100644 index 0000000..340875d --- /dev/null +++ b/libkirigamiprivate6.install @@ -0,0 +1,2 @@ +usr/lib/*/libKirigamiPrivate.so.6 +usr/lib/*/libKirigamiPrivate.so.6.* diff --git a/patches/series b/patches/series new file mode 100644 index 0000000..316cc4a --- /dev/null +++ b/patches/series @@ -0,0 +1,10 @@ +upstream_e3c6af3b_layouts-Always-relayout-on-geometry-changes-in-ToolBarLayout.patch +upstream_81352c22_layout-Set-implicit-width-of-ToolBarLayout-before-using-its-width.patch +upstream_82abc769_controls-Fix-link-activation-for-text-of-InlineMessage.patch +upstream_2c6cd90f_controls-Improve-calculation-of-InlineMessage-implicit-height.patch +upstream_bae0957d_controls-Remove-redundant-states-from-InlineMessage.patch +upstream_fb21ee82_WheelHandler-smooth-scroll-for-a-greater-variety-of-movement-sizes.patch +upstream_bf7ead57_tst-scrolling-qml-don-t-set-default-angle-delta-to-verticalStepSize-don-t-test-if-smooth-scrolling-is-enabled-when-testing-angle-delta-moves.patch +upstream_5bf798c3_Fix-ActionTextField-RTL.patch +upstream_d803ca35_SearchField-fix-RTL-search-icon-positioning.patch +upstream_481ee938_controls-PageRow-don-t-announce-StackView-over-screen-readers.patch diff --git a/patches/upstream_2c6cd90f_controls-Improve-calculation-of-InlineMessage-implicit-height.patch b/patches/upstream_2c6cd90f_controls-Improve-calculation-of-InlineMessage-implicit-height.patch new file mode 100644 index 0000000..97d357e --- /dev/null +++ b/patches/upstream_2c6cd90f_controls-Improve-calculation-of-InlineMessage-implicit-height.patch @@ -0,0 +1,47 @@ +From 2c6cd90f785c40d6a3f72dcd824c6199634ba737 Mon Sep 17 00:00:00 2001 +From: Arjen Hiemstra +Date: Tue, 8 Apr 2025 11:10:47 +0200 +Subject: [PATCH] controls: Improve calculation of InlineMessage implicit + height + +If the text isn't long enough to wrap into mulitple lines, but we have +many or large actions such that the actions are still put below the +text, the actions and close button would overlap because the close +button is not accounted for. To fix that, always anchor the actions at +the bottom and calculate a more proper implicit height for the entire +inline message that accounts for close button height if it is visible. +--- + src/controls/templates/InlineMessage.qml | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/src/controls/templates/InlineMessage.qml b/src/controls/templates/InlineMessage.qml +index ecf3b6655..f8a868891 100644 +--- a/src/controls/templates/InlineMessage.qml ++++ b/src/controls/templates/InlineMessage.qml +@@ -207,10 +207,11 @@ T.Control { + } + + implicitHeight: { ++ let maximumTopHeight = Math.max(label.implicitHeight, icon.implicitHeight, (root.showCloseButton ? closeButton.implicitHeight : 0)) + if (atBottom) { +- return label.implicitHeight + actionsLayout.implicitHeight + actionsLayout.anchors.topMargin ++ return maximumTopHeight + actionsLayout.implicitHeight + Kirigami.Units.smallSpacing + } else { +- return Math.max(icon.implicitHeight, label.implicitHeight, closeButton.implicitHeight, actionsLayout.implicitHeight) ++ return Math.max(maximumTopHeight, actionsLayout.implicitHeight) + } + } + +@@ -354,8 +355,7 @@ T.Control { + alignment: Qt.AlignRight + + anchors { +- top: contentLayout.atBottom ? label.bottom : parent.top +- topMargin: contentLayout.atBottom ? Kirigami.Units.largeSpacing : 0 ++ bottom: parent.bottom + right: (!contentLayout.atBottom && root.showCloseButton) ? closeButton.left : parent.right + rightMargin: !contentLayout.atBottom && root.showCloseButton ? Kirigami.Units.smallSpacing : 0 + } +-- +GitLab + diff --git a/patches/upstream_481ee938_controls-PageRow-don-t-announce-StackView-over-screen-readers.patch b/patches/upstream_481ee938_controls-PageRow-don-t-announce-StackView-over-screen-readers.patch new file mode 100644 index 0000000..d15a2ad --- /dev/null +++ b/patches/upstream_481ee938_controls-PageRow-don-t-announce-StackView-over-screen-readers.patch @@ -0,0 +1,39 @@ +From 481ee938211faeb4cd166134bc270491dd36420b Mon Sep 17 00:00:00 2001 +From: Christoph Wolk +Date: Mon, 19 May 2025 08:05:07 +0200 +Subject: [PATCH] controls/PageRow: don't announce StackView over screen + readers + +PageRow has an internal StackView; it defaults to the Accessible.role +LayeredPane, which is by default announced by screen readers (or at +least by orca). This may be correct in some circumstances, but not here: +it's a purely internal object that has no user relevance; hearing +LAYERED PANE ZERO ITEMS every time a page in a PageRow is entered is +confusing to screen reader users, they have typically no idea what it +means, and if they do there is little they can do with this +information. (I guess it indicates whether a modal layer is open, but in +practice I couldn't seem to actually get this to work, and it seems +better to indicate when a modal layer is open, not every single time +when there isn't one - and that is a separate issue.) + +Instead we can set its role explicitly to Pane, that marks it as a +filler in Accerciser and orca does not read it out every time. +--- + src/controls/PageRow.qml | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/controls/PageRow.qml b/src/controls/PageRow.qml +index 99e8883c68..9fba38fbe8 100644 +--- a/src/controls/PageRow.qml ++++ b/src/controls/PageRow.qml +@@ -698,6 +698,7 @@ QT.Control { + QQC2.StackView { + id: layersStack + z: 99 ++ Accessible.role: Accessible.Pane + anchors { + left: parent.left + top: layerToolbarStack.bottom +-- +GitLab + diff --git a/patches/upstream_5bf798c3_Fix-ActionTextField-RTL.patch b/patches/upstream_5bf798c3_Fix-ActionTextField-RTL.patch new file mode 100644 index 0000000..24b0752 --- /dev/null +++ b/patches/upstream_5bf798c3_Fix-ActionTextField-RTL.patch @@ -0,0 +1,86 @@ +From 5bf798c37c712bd36abdb5eb9ed70be21975d534 Mon Sep 17 00:00:00 2001 +From: Nate Graham +Date: Tue, 13 May 2025 19:53:34 -0600 +Subject: [PATCH] Fix ActionTextField RTL + +This got broken in d8cbb0fd050861a0e08fd45192d311b65d2d4dc3, which was +not technically correct; if it worked at the time, it broke since then. + +This reverts d8cbb0fd050861a0e08fd45192d311b65d2d4dc3 + +BUG: 504091 +FIXED-IN: 6.15 +--- + src/controls/ActionTextField.qml | 11 +++++------ + src/controls/SearchField.qml | 7 +++---- + 2 files changed, 8 insertions(+), 10 deletions(-) + +diff --git a/src/controls/ActionTextField.qml b/src/controls/ActionTextField.qml +index cda63ad76..ae64d3500 100644 +--- a/src/controls/ActionTextField.qml ++++ b/src/controls/ActionTextField.qml +@@ -79,11 +79,12 @@ QQC2.TextField { + + hoverEnabled: true + +- // Manually setting this fixes alignment in RTL layouts +- horizontalAlignment: TextInput.AlignLeft ++ horizontalAlignment: Qt.AlignLeft ++ LayoutMirroring.enabled: Qt.application.layoutDirection === Qt.RightToLeft ++ LayoutMirroring.childrenInherit: true + +- leftPadding: Kirigami.Units.smallSpacing + (root.effectiveHorizontalAlignment === TextInput.AlignRight ? rightActionsRow : leftActionsRow).width +- rightPadding: Kirigami.Units.smallSpacing + (root.effectiveHorizontalAlignment === TextInput.AlignRight ? leftActionsRow : rightActionsRow).width ++ leftPadding: Kirigami.Units.smallSpacing + (LayoutMirroring.enabled ? rightActionsRow : leftActionsRow).width ++ rightPadding: Kirigami.Units.smallSpacing + (LayoutMirroring.enabled ? leftActionsRow : rightActionsRow).width + + Behavior on leftPadding { + NumberAnimation { +@@ -164,7 +165,6 @@ QQC2.TextField { + padding: Kirigami.Units.smallSpacing + spacing: Kirigami.Units.smallSpacing + layoutDirection: Qt.LeftToRight +- LayoutMirroring.enabled: root.effectiveHorizontalAlignment === TextInput.AlignRight + anchors.left: parent.left + anchors.leftMargin: Kirigami.Units.smallSpacing + anchors.top: parent.top +@@ -182,7 +182,6 @@ QQC2.TextField { + padding: Kirigami.Units.smallSpacing + spacing: Kirigami.Units.smallSpacing + layoutDirection: Qt.RightToLeft +- LayoutMirroring.enabled: root.effectiveHorizontalAlignment === TextInput.AlignRight + anchors.right: parent.right + anchors.rightMargin: Kirigami.Units.smallSpacing + anchors.top: parent.top +diff --git a/src/controls/SearchField.qml b/src/controls/SearchField.qml +index b130827e2..426da6056 100644 +--- a/src/controls/SearchField.qml ++++ b/src/controls/SearchField.qml +@@ -59,12 +59,12 @@ Kirigami.ActionTextField { + property bool delaySearch: false + + // padding to accommodate search icon nicely +- leftPadding: if (effectiveHorizontalAlignment === TextInput.AlignRight) { ++ leftPadding: if (Qt.application.layoutDirection === Qt.RightToLeft) { + return _rightActionsRow.width + Kirigami.Units.smallSpacing + } else { + return searchIcon.width + Kirigami.Units.smallSpacing * 3 + } +- rightPadding: if (effectiveHorizontalAlignment === TextInput.AlignRight) { ++ rightPadding: if (Qt.application.layoutDirection === Qt.RightToLeft) { + return searchIcon.width + Kirigami.Units.smallSpacing * 3 + } else { + return _rightActionsRow.width + Kirigami.Units.smallSpacing +@@ -93,8 +93,7 @@ Kirigami.ActionTextField { + EnterKey.type: Qt.EnterKeySearch + rightActions: [ + Kirigami.Action { +- //ltr confusingly refers to the direction of the arrow in the icon, not the text direction which it should be used in +- icon.name: root.effectiveHorizontalAlignment === TextInput.AlignRight ? "edit-clear-locationbar-ltr" : "edit-clear-locationbar-rtl" ++ icon.name: root.LayoutMirroring.enabled ? "edit-clear-locationbar-ltr" : "edit-clear-locationbar-rtl" + visible: root.text.length > 0 + text: qsTr("Clear search") + onTriggered: { +-- +GitLab + diff --git a/patches/upstream_81352c22_layout-Set-implicit-width-of-ToolBarLayout-before-using-its-width.patch b/patches/upstream_81352c22_layout-Set-implicit-width-of-ToolBarLayout-before-using-its-width.patch new file mode 100644 index 0000000..a61bfe2 --- /dev/null +++ b/patches/upstream_81352c22_layout-Set-implicit-width-of-ToolBarLayout-before-using-its-width.patch @@ -0,0 +1,41 @@ +From 81352c225ce742e373130eb2fc808e0b4a8f4eeb Mon Sep 17 00:00:00 2001 +From: Arjen Hiemstra +Date: Mon, 7 Apr 2025 17:21:41 +0200 +Subject: [PATCH] layout: Set implicit width of ToolBarLayout before using its + width + +Split setting implicit size into setting width and height separately, so +that we if we use width() it will use the implicit width if no width was +set yet. This avoids us hiding all actions because width is 0, only to +then show them again because implicit width (and thus width) is now a +valid value. +--- + src/layouts/toolbarlayout.cpp | 5 ++++- + 1 file changed, 4 insertions(+), 1 deletion(-) + +diff --git a/src/layouts/toolbarlayout.cpp b/src/layouts/toolbarlayout.cpp +index dce591be3..2e214c2be 100644 +--- a/src/layouts/toolbarlayout.cpp ++++ b/src/layouts/toolbarlayout.cpp +@@ -441,6 +441,8 @@ void ToolBarLayoutPrivate::calculateImplicitSize() + + visibleActionsWidth = 0.0; + ++ q->setImplicitWidth(maxWidth); ++ + if (maxWidth > q->width() - (hiddenActions.isEmpty() ? 0.0 : moreButtonInstance->width() + spacing)) { + // We have more items than fit into the view, so start hiding some. + +@@ -473,7 +475,8 @@ void ToolBarLayoutPrivate::calculateImplicitSize() + maxHeight = std::max(maxHeight, moreButtonInstance->implicitHeight()); + }; + +- q->setImplicitSize(maxWidth, maxHeight); ++ q->setImplicitHeight(maxHeight); ++ + Q_EMIT q->hiddenActionsChanged(); + + implicitSizeValid = true; +-- +GitLab + diff --git a/patches/upstream_82abc769_controls-Fix-link-activation-for-text-of-InlineMessage.patch b/patches/upstream_82abc769_controls-Fix-link-activation-for-text-of-InlineMessage.patch new file mode 100644 index 0000000..f0687ab --- /dev/null +++ b/patches/upstream_82abc769_controls-Fix-link-activation-for-text-of-InlineMessage.patch @@ -0,0 +1,68 @@ +From 82abc7690b79556499d5ae25b223ca358618c72f Mon Sep 17 00:00:00 2001 +From: Arjen Hiemstra +Date: Mon, 7 Apr 2025 17:26:11 +0200 +Subject: [PATCH] controls: Fix link activation for text of InlineMessage + +Rather than stretching both the label and toolbar across the entire +inline message, use implicit width for both, unless either would become +larger than the InlineMessage width. Most importantly, since the toolbar +only takes space that is not used by the text, this avoids links in the +text not working correctly. + +BUG: 500578 +--- + src/controls/templates/InlineMessage.qml | 15 ++++++--------- + 1 file changed, 6 insertions(+), 9 deletions(-) + +diff --git a/src/controls/templates/InlineMessage.qml b/src/controls/templates/InlineMessage.qml +index 6781c437e3..ecf3b66556 100644 +--- a/src/controls/templates/InlineMessage.qml ++++ b/src/controls/templates/InlineMessage.qml +@@ -216,13 +216,9 @@ T.Control { + + Accessible.ignored: true + +- readonly property real remainingWidth: width - ( +- icon.width +- + label.anchors.leftMargin + label.implicitWidth + label.anchors.rightMargin +- + (root.showCloseButton ? closeButton.width : 0) +- ) ++ readonly property real fixedContentWidth: icon.width + Kirigami.Units.smallSpacing * 3 + (root.showCloseButton ? closeButton.width + Kirigami.Units.smallSpacing : 0) ++ readonly property real remainingWidth: width - fixedContentWidth - label.implicitWidth + readonly property bool multiline: remainingWidth <= 0 || atBottom +- + readonly property bool atBottom: (root.actions.length > 0) && (label.lineCount > 1 || actionsLayout.implicitWidth > remainingWidth) + + Kirigami.Icon { +@@ -302,11 +298,11 @@ T.Control { + anchors { + left: icon.right + leftMargin: Kirigami.Units.largeSpacing +- right: root.showCloseButton ? closeButton.left : parent.right +- rightMargin: root.showCloseButton ? Kirigami.Units.smallSpacing : 0 + top: parent.top + } + ++ width: Math.min(parent.width - parent.fixedContentWidth, implicitWidth) ++ + color: Kirigami.Theme.textColor + wrapMode: Text.WordWrap + +@@ -358,12 +354,13 @@ T.Control { + alignment: Qt.AlignRight + + anchors { +- left: parent.left + top: contentLayout.atBottom ? label.bottom : parent.top + topMargin: contentLayout.atBottom ? Kirigami.Units.largeSpacing : 0 + right: (!contentLayout.atBottom && root.showCloseButton) ? closeButton.left : parent.right + rightMargin: !contentLayout.atBottom && root.showCloseButton ? Kirigami.Units.smallSpacing : 0 + } ++ ++ width: Math.min(implicitWidth, parent.width) + } + + QQC2.ToolButton { +-- +GitLab + diff --git a/patches/upstream_bae0957d_controls-Remove-redundant-states-from-InlineMessage.patch b/patches/upstream_bae0957d_controls-Remove-redundant-states-from-InlineMessage.patch new file mode 100644 index 0000000..92d69dc --- /dev/null +++ b/patches/upstream_bae0957d_controls-Remove-redundant-states-from-InlineMessage.patch @@ -0,0 +1,89 @@ +From bae0957d48d1f6c5d46dde05c5edb4bf709da519 Mon Sep 17 00:00:00 2001 +From: Arjen Hiemstra +Date: Tue, 8 Apr 2025 11:12:26 +0200 +Subject: [PATCH] controls: Remove redundant states from InlineMessage + +States describe changes from a base state. The base state can just be +declared normally, there is no need to declare it as a separate state. +This fixes centering the close button in single-line inline messages, +because the "centered" state was never activated. +--- + src/controls/templates/InlineMessage.qml | 44 +++++++----------------- + 1 file changed, 13 insertions(+), 31 deletions(-) + +diff --git a/src/controls/templates/InlineMessage.qml b/src/controls/templates/InlineMessage.qml +index f8a868891..f293c4b1e 100644 +--- a/src/controls/templates/InlineMessage.qml ++++ b/src/controls/templates/InlineMessage.qml +@@ -300,6 +300,7 @@ T.Control { + left: icon.right + leftMargin: Kirigami.Units.largeSpacing + top: parent.top ++ bottom: parent.bottom + } + + width: Math.min(parent.width - parent.fixedContentWidth, implicitWidth) +@@ -326,16 +327,6 @@ T.Control { + target: label + height: label.implicitHeight + } +- }, +- // States are evaluated in the order they are declared. +- // This is a fallback state. +- State { +- name: "single-line" +- when: true +- AnchorChanges { +- target: label +- anchors.bottom: label.parent.bottom +- } + } + ] + +@@ -368,31 +359,22 @@ T.Control { + + visible: root.showCloseButton + +- anchors.right: parent.right ++ anchors { ++ verticalCenter: parent.verticalCenter ++ right: parent.right ++ } + + // Incompatible anchors need to be evaluated in a given order, + // which simple declarative bindings cannot assure +- states: [ +- State { +- name: "onTop" +- when: contentLayout.atBottom +- AnchorChanges { +- target: closeButton +- anchors.top: parent.top +- anchors.verticalCenter: undefined +- } +- } , +- State { +- name: "centered" +- AnchorChanges { +- target: closeButton +- anchors.top: undefined +- anchors.verticalCenter: parent.verticalCenter +- } ++ states: State { ++ name: "onTop" ++ when: contentLayout.atBottom ++ AnchorChanges { ++ target: closeButton ++ anchors.top: parent.top ++ anchors.verticalCenter: undefined + } +- ] +- +- height: contentLayout.atBottom ? implicitHeight : implicitHeight ++ } + + text: qsTr("Close") + display: QQC2.ToolButton.IconOnly +-- +GitLab + diff --git a/patches/upstream_bf7ead57_tst-scrolling-qml-don-t-set-default-angle-delta-to-verticalStepSize-don-t-test-if-smooth-scrolling-is-enabled-when-testing-angle-delta-moves.patch b/patches/upstream_bf7ead57_tst-scrolling-qml-don-t-set-default-angle-delta-to-verticalStepSize-don-t-test-if-smooth-scrolling-is-enabled-when-testing-angle-delta-moves.patch new file mode 100644 index 0000000..6f2d00d --- /dev/null +++ b/patches/upstream_bf7ead57_tst-scrolling-qml-don-t-set-default-angle-delta-to-verticalStepSize-don-t-test-if-smooth-scrolling-is-enabled-when-testing-angle-delta-moves.patch @@ -0,0 +1,99 @@ +From bf7ead578d39c9b279c5fd8f4e458923280a4dcb Mon Sep 17 00:00:00 2001 +From: Noah Davis +Date: Mon, 14 Apr 2025 13:54:25 -0400 +Subject: [PATCH] tst_scrolling.qml: don't set default angle delta to + verticalStepSize, don't test if smooth scrolling is enabled when testing + angle delta moves + +While arbitrary angle deltas are allowed, setting the default angle delta size to verticalStepSize is not semantically correct because verticalStepSize is not an angle delta. + +We shouldn't make more assumptions about WheelHandler's internal logic than necessary since there is already a way to avoid failing the test when smooth scrolling is enabled. +--- + autotests/wheelhandler/tst_scrolling.qml | 50 +++++------------------- + 1 file changed, 9 insertions(+), 41 deletions(-) + +diff --git a/autotests/wheelhandler/tst_scrolling.qml b/autotests/wheelhandler/tst_scrolling.qml +index 425dcc995..bde386655 100644 +--- a/autotests/wheelhandler/tst_scrolling.qml ++++ b/autotests/wheelhandler/tst_scrolling.qml +@@ -24,36 +24,20 @@ TestCase { + width: flickable.implicitWidth + height: flickable.implicitHeight + +- function wheelScrolling(angleDelta = wheelHandler.verticalStepSize) { ++ function wheelScrolling(angleDelta = 120) { + let x = flickable.contentX + let y = flickable.contentY + const angleDeltaFactor = angleDelta / 120 + mouseWheel(flickable, flickable.leftMargin, 0, -angleDelta, -angleDelta, Qt.NoButton) +- if (angleDelta === wheelHandler.verticalStepSize) { +- tryCompare(flickable, "contentX", Math.round(x + hstep * angleDeltaFactor), Kirigami.Units.longDuration * 2, "+xTick") +- } else { +- compare(flickable.contentX, Math.round(x + hstep * angleDeltaFactor), "+xTick") +- } ++ tryCompare(flickable, "contentX", Math.round(x + hstep * angleDeltaFactor), Kirigami.Units.longDuration * 2, "+xTick") + x = flickable.contentX +- if (angleDelta === wheelHandler.verticalStepSize) { +- tryCompare(flickable, "contentY", Math.round(y + vstep * angleDeltaFactor), Kirigami.Units.longDuration * 2, "+yTick") +- } else { +- compare(flickable.contentY, Math.round(y + vstep * angleDeltaFactor), "+yTick") +- } ++ tryCompare(flickable, "contentY", Math.round(y + vstep * angleDeltaFactor), Kirigami.Units.longDuration * 2, "+yTick") + y = flickable.contentY + + mouseWheel(flickable, flickable.leftMargin, 0, angleDelta, angleDelta, Qt.NoButton) +- if (angleDelta === wheelHandler.verticalStepSize) { +- tryCompare(flickable, "contentX", Math.round(x - hstep * angleDeltaFactor), Kirigami.Units.longDuration * 2, "-xTick") +- } else { +- compare(flickable.contentX, Math.round(x - hstep * angleDeltaFactor), "-xTick") +- } ++ tryCompare(flickable, "contentX", Math.round(x - hstep * angleDeltaFactor), Kirigami.Units.longDuration * 2, "-xTick") + x = flickable.contentX +- if (angleDelta === wheelHandler.verticalStepSize) { +- tryCompare(flickable, "contentY", Math.round(y - vstep * angleDeltaFactor), Kirigami.Units.longDuration * 2, "-yTick") +- } else { +- compare(flickable.contentY, Math.round(y - vstep * angleDeltaFactor), "-yTick") +- } ++ tryCompare(flickable, "contentY", Math.round(y - vstep * angleDeltaFactor), Kirigami.Units.longDuration * 2, "-yTick") + y = flickable.contentY + + if (Qt.platform.pluginName !== "xcb") { +@@ -69,31 +53,15 @@ TestCase { + } + + mouseWheel(flickable, flickable.leftMargin, 0, -angleDelta, -angleDelta, Qt.NoButton, wheelHandler.pageScrollModifiers) +- if (angleDelta === wheelHandler.verticalStepSize) { +- tryCompare(flickable, "contentX", Math.round(x + pageWidth * angleDeltaFactor), Kirigami.Units.longDuration * 2, "+xPage") +- } else { +- compare(flickable.contentX, Math.round(x + pageWidth * angleDeltaFactor), "+xPage") +- } ++ tryCompare(flickable, "contentX", Math.round(x + pageWidth * angleDeltaFactor), Kirigami.Units.longDuration * 2, "+xPage") + x = flickable.contentX +- if (angleDelta === wheelHandler.verticalStepSize) { +- tryCompare(flickable, "contentY", Math.round(y + pageHeight * angleDeltaFactor), Kirigami.Units.longDuration * 2, "+yPage") +- } else { +- compare(flickable.contentY, Math.round(y + pageHeight * angleDeltaFactor), "+yPage") +- } ++ tryCompare(flickable, "contentY", Math.round(y + pageHeight * angleDeltaFactor), Kirigami.Units.longDuration * 2, "+yPage") + y = flickable.contentY + + mouseWheel(flickable, flickable.leftMargin, 0, angleDelta, angleDelta, Qt.NoButton, wheelHandler.pageScrollModifiers) +- if (angleDelta === wheelHandler.verticalStepSize) { +- tryCompare(flickable, "contentX", Math.round(x - pageWidth * angleDeltaFactor), Kirigami.Units.longDuration * 2, "-xPage") +- } else { +- compare(flickable.contentX, Math.round(x - pageWidth * angleDeltaFactor), "-xPage") +- } ++ tryCompare(flickable, "contentX", Math.round(x - pageWidth * angleDeltaFactor), Kirigami.Units.longDuration * 2, "-xPage") + x = flickable.contentX +- if (angleDelta === wheelHandler.verticalStepSize) { +- tryCompare(flickable, "contentY", Math.round(y - pageHeight * angleDeltaFactor), Kirigami.Units.longDuration * 2, "-yPage") +- } else { +- compare(flickable.contentY, Math.round(y - pageHeight * angleDeltaFactor), "-yPage") +- } ++ tryCompare(flickable, "contentY", Math.round(y - pageHeight * angleDeltaFactor), Kirigami.Units.longDuration * 2, "-yPage") + y = flickable.contentY + + if (Qt.platform.pluginName !== "xcb") { +-- +GitLab + diff --git a/patches/upstream_d803ca35_SearchField-fix-RTL-search-icon-positioning.patch b/patches/upstream_d803ca35_SearchField-fix-RTL-search-icon-positioning.patch new file mode 100644 index 0000000..ad711a0 --- /dev/null +++ b/patches/upstream_d803ca35_SearchField-fix-RTL-search-icon-positioning.patch @@ -0,0 +1,30 @@ +From d803ca3583838eb9e4a6854763be45be91925523 Mon Sep 17 00:00:00 2001 +From: Nate Graham +Date: Thu, 8 May 2025 15:21:50 -0600 +Subject: [PATCH] SearchField fix RTL search icon positioning + +We're overriding the value of LayoutMirroring.enabled unnecessarily and +incorrectly, causing the icon to always appear on the left regardless of +RTL. Just let it cascade to this component normally. + +BUG: 503012 +FIXED-IN: 6.15 +--- + src/controls/SearchField.qml | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/src/controls/SearchField.qml b/src/controls/SearchField.qml +index 806871f56..b130827e2 100644 +--- a/src/controls/SearchField.qml ++++ b/src/controls/SearchField.qml +@@ -72,7 +72,6 @@ Kirigami.ActionTextField { + + Kirigami.Icon { + id: searchIcon +- LayoutMirroring.enabled: root.effectiveHorizontalAlignment === TextInput.AlignRight + anchors.left: root.left + anchors.leftMargin: Kirigami.Units.smallSpacing * 2 + anchors.verticalCenter: root.verticalCenter +-- +GitLab + diff --git a/patches/upstream_e3c6af3b_layouts-Always-relayout-on-geometry-changes-in-ToolBarLayout.patch b/patches/upstream_e3c6af3b_layouts-Always-relayout-on-geometry-changes-in-ToolBarLayout.patch new file mode 100644 index 0000000..ef246c8 --- /dev/null +++ b/patches/upstream_e3c6af3b_layouts-Always-relayout-on-geometry-changes-in-ToolBarLayout.patch @@ -0,0 +1,31 @@ +From e3c6af3b9169f0abb5bad9c809e0065410c1f9c8 Mon Sep 17 00:00:00 2001 +From: Arjen Hiemstra +Date: Mon, 7 Apr 2025 17:15:24 +0200 +Subject: [PATCH] layouts: Always relayout on geometry changes in ToolBarLayout + +Otherwise we end up with several corner cases where the implicit width +is the same as width but we still have actions hidden. +--- + src/layouts/toolbarlayout.cpp | 6 +----- + 1 file changed, 1 insertion(+), 5 deletions(-) + +diff --git a/src/layouts/toolbarlayout.cpp b/src/layouts/toolbarlayout.cpp +index a4ef08265..dce591be3 100644 +--- a/src/layouts/toolbarlayout.cpp ++++ b/src/layouts/toolbarlayout.cpp +@@ -348,11 +348,7 @@ void ToolBarLayout::componentComplete() + void ToolBarLayout::geometryChange(const QRectF &newGeometry, const QRectF &oldGeometry) + { + if (newGeometry != oldGeometry) { +- if (newGeometry.size() != QSizeF{implicitWidth(), implicitHeight()}) { +- relayout(); +- } else { +- polish(); +- } ++ relayout(); + } + QQuickItem::geometryChange(newGeometry, oldGeometry); + } +-- +GitLab + diff --git a/patches/upstream_fb21ee82_WheelHandler-smooth-scroll-for-a-greater-variety-of-movement-sizes.patch b/patches/upstream_fb21ee82_WheelHandler-smooth-scroll-for-a-greater-variety-of-movement-sizes.patch new file mode 100644 index 0000000..6c3cd07 --- /dev/null +++ b/patches/upstream_fb21ee82_WheelHandler-smooth-scroll-for-a-greater-variety-of-movement-sizes.patch @@ -0,0 +1,125 @@ +From fb21ee822f448136bfa032e0da5faca6ffc82b72 Mon Sep 17 00:00:00 2001 +From: Noah Davis +Date: Mon, 14 Apr 2025 13:49:23 -0400 +Subject: [PATCH] WheelHandler: smooth scroll for a greater variety of movement + sizes + +Duration is based on the duration and movement for 120 angle delta. +Shorten duration for smaller movements, limit duration for big movements. +We don't want fine deltas to feel extra slow and fast scrolling should still feel fast. +Minimum 3 frames for a 60hz display if delta > 2 physical pixels +(start already rendered -> 1/3 rendered -> 2/3 rendered -> end rendered). +Skip animation if <= 2 real frames for low refresh rate screens. +Otherwise, we don't scale the duration based on refresh rate or +device pixel ratio to avoid making the animation unexpectedly +longer or shorter on different screens. + +BUG: 484309 +--- + src/wheelhandler.cpp | 56 +++++++++++++++++++++++++------------------- + src/wheelhandler.h | 1 - + 2 files changed, 32 insertions(+), 25 deletions(-) + +diff --git a/src/wheelhandler.cpp b/src/wheelhandler.cpp +index f8734a1211..dc88b50de2 100644 +--- a/src/wheelhandler.cpp ++++ b/src/wheelhandler.cpp +@@ -388,25 +388,12 @@ void WheelHandler::classBegin() + m_engine = qmlEngine(this); + m_units = m_engine->singletonInstance("org.kde.kirigami.platform", "Units"); + m_settings = m_engine->singletonInstance("org.kde.kirigami.platform", "Settings"); +- initSmoothScrollDuration(); +- +- connect(m_units, &Kirigami::Platform::Units::longDurationChanged, this, &WheelHandler::initSmoothScrollDuration); +- connect(m_settings, &Kirigami::Platform::Settings::smoothScrollChanged, this, &WheelHandler::initSmoothScrollDuration); + } + + void WheelHandler::componentComplete() + { + } + +-void WheelHandler::initSmoothScrollDuration() +-{ +- if (m_settings->smoothScroll()) { +- m_yScrollAnimation.setDuration(m_units->longDuration()); +- } else { +- m_yScrollAnimation.setDuration(0); +- } +-} +- + void WheelHandler::setScrolling(bool scrolling) + { + if (m_wheelScrolling == scrolling) { +@@ -514,11 +501,39 @@ bool WheelHandler::scrollFlickable(QPointF pixelDelta, QPointF angleDelta, Qt::K + newContentY = std::round(newContentY * devicePixelRatio) / devicePixelRatio; + if (contentY != newContentY) { + scrolled = true; +- if (m_wasTouched || !m_engine) { +- m_flickable->setProperty("contentY", newContentY); ++ // Can't use wheelEvent->deviceType() to determine device type since ++ // on Wayland mouse is always regarded as touchpad: ++ // https://invent.kde.org/qt/qt/qtwayland/-/blob/e695a39519a7629c1549275a148cfb9ab99a07a9/src/client/qwaylandinputdevice.cpp#L445 ++ // Mouse wheel can generate angle delta like 240, 360 and so on when ++ // scrolling very fast on some mice such as the Logitech M150. ++ // Mice with hi-res mouse wheels such as the Logitech MX Master 3 can ++ // generate angle deltas as small as 16. ++ // On X11, trackpads can also generate very fine angle deltas. ++ qreal refreshRate = window && window->screen() ? window->screen()->refreshRate() : 0; ++ if (m_settings->smoothScroll() && m_engine && refreshRate > 0) { ++ // Duration is based on the duration and movement for 120 angle delta. ++ // Shorten duration for smaller movements, limit duration for big movements. ++ // We don't want fine deltas to feel extra slow and fast scrolling should still feel fast. ++ // Minimum 3 frames for a 60hz display if delta > 2 physical pixels ++ // (start already rendered -> 1/3 rendered -> 2/3 rendered -> end rendered). ++ // Skip animation if <= 2 real frames for low refresh rate screens. ++ // Otherwise, we don't scale the duration based on refresh rate or ++ // device pixel ratio to avoid making the animation unexpectedly ++ // longer or shorter on different screens. ++ qreal absPixelDelta = std::abs(newContentY - contentY); ++ int duration = absPixelDelta * devicePixelRatio > 2 // ++ ? std::clamp(qRound(absPixelDelta * m_units->longDuration() / m_verticalStepSize), qCeil(1000.0 / 60.0 * 3), m_units->longDuration()) ++ : 0; ++ m_yScrollAnimation.setDuration(duration <= qCeil(1000.0 / refreshRate * 2) ? 0 : duration); ++ if (m_yScrollAnimation.duration() > 0) { ++ m_yScrollAnimation.setEndValue(newContentY); ++ m_yScrollAnimation.start(QAbstractAnimation::KeepWhenStopped); ++ } else { ++ m_flickable->setProperty("contentY", newContentY); ++ } + } else { +- m_yScrollAnimation.setEndValue(newContentY); +- m_yScrollAnimation.start(QAbstractAnimation::KeepWhenStopped); ++ m_yScrollAnimation.setDuration(0); ++ m_flickable->setProperty("contentY", newContentY); + } + } + } +@@ -602,13 +617,6 @@ bool WheelHandler::eventFilter(QObject *watched, QEvent *event) + } + QWheelEvent *wheelEvent = static_cast(event); + +- // Can't use wheelEvent->deviceType() to determine device type since on Wayland mouse is always regarded as touchpad +- // https://invent.kde.org/qt/qt/qtwayland/-/blob/e695a39519a7629c1549275a148cfb9ab99a07a9/src/client/qwaylandinputdevice.cpp#L445 +- // and we can only expect a touchpad never generates the same angle delta as a mouse +- +- // mouse wheel can also generate angle delta like 240, 360 and so on when scrolling very fast +- // only checking wheelEvent->angleDelta().y() because we only animate for contentY +- m_wasTouched = (std::abs(wheelEvent->angleDelta().y()) != 0 && std::abs(wheelEvent->angleDelta().y()) % 120 != 0); + // NOTE: On X11 with libinput, pixelDelta is identical to angleDelta when using a mouse that shouldn't use pixelDelta. + // If faulty pixelDelta, reset pixelDelta to (0,0). + if (wheelEvent->pixelDelta() == wheelEvent->angleDelta()) { +diff --git a/src/wheelhandler.h b/src/wheelhandler.h +index 70ff9d9c78..b1a4d269fa 100644 +--- a/src/wheelhandler.h ++++ b/src/wheelhandler.h +@@ -361,7 +361,6 @@ private Q_SLOTS: + private: + void classBegin() override; + void componentComplete() override; +- void initSmoothScrollDuration(); + + void setScrolling(bool scrolling); + bool scrollFlickable(QPointF pixelDelta, QPointF angleDelta = {}, Qt::KeyboardModifiers modifiers = Qt::NoModifier); +-- +GitLab + diff --git a/qml6-module-org-kde-kirigami.install b/qml6-module-org-kde-kirigami.install new file mode 100644 index 0000000..702073b --- /dev/null +++ b/qml6-module-org-kde-kirigami.install @@ -0,0 +1 @@ +usr/lib/*/qt6/qml/org/kde/kirigami/ diff --git a/rules b/rules new file mode 100755 index 0000000..b0bac40 --- /dev/null +++ b/rules @@ -0,0 +1,15 @@ +#!/usr/bin/make -f + +export DEB_BUILD_MAINT_OPTIONS = hardening=+all optimize=+lto + +%: + dh $@ + +override_dh_auto_configure: + dh_auto_configure -- -DBUILD_QCH=ON + +override_dh_auto_test: + # Disable unittest at build time, they require the runtime + # dependencies and the modules installed. Move the tests to + # autopkgtest. + : diff --git a/salsa-ci.yml b/salsa-ci.yml new file mode 100644 index 0000000..4109378 --- /dev/null +++ b/salsa-ci.yml @@ -0,0 +1,3 @@ +include: +- https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml +- https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml diff --git a/source/format b/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/source/lintian-overrides b/source/lintian-overrides new file mode 100644 index 0000000..034ac9b --- /dev/null +++ b/source/lintian-overrides @@ -0,0 +1,3 @@ +# The detected license information is in fact examples given in this template file +inconsistent-appstream-metadata-license templates/kirigami6/org.kde.%{APPNAMELC}.metainfo.xml (a permissive license for this metadata, e.g. "fsfap" + update the spdx tags above! != lgpl-2.0-or-later) [debian/copyright] + diff --git a/upstream/metadata b/upstream/metadata new file mode 100644 index 0000000..b26b134 --- /dev/null +++ b/upstream/metadata @@ -0,0 +1,7 @@ +Bug-Database: https://bugs.kde.org/buglist.cgi?product=frameworks-kirigami&resolution=--- +Bug-Submit: https://bugs.kde.org/enter_bug.cgi?product=frameworks-kirigami +Changelog: https://invent.kde.org/frameworks/kirigami/-/commits/master +Donation: https://www.kde.org/community/donations/index.php +Repository: https://invent.kde.org/frameworks/kirigami.git +Repository-Browse: https://invent.kde.org/frameworks/kirigami +Security-Contact: security@kde.org diff --git a/upstream/signing-key.asc b/upstream/signing-key.asc new file mode 100644 index 0000000..0b1e49f --- /dev/null +++ b/upstream/signing-key.asc @@ -0,0 +1,103 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1 + +mQENBFfNUR8BCADDjPXScwObp7mWwUnrjqrM0gGg+pId6vqe0a5A4xr+Rgj26quK +2qJLym0mmul/uh2M8z486qDTQYQaTEppFCosH3WqFonTN2LWpHcujeVABXkAe9qo +DHBZZRMw8CXtiEwvJ/xV/MXTR7G0QCqT4HF045SAyyBjusBiiGly32JEDD4FdjHj +KKUrAJyyoc6frake7ZMO0SO3tQNwmi4T5KLSoxhi3Zgez2k9GPZEj4/W7l5Ne0zQ +7C8Tgo8wraqj/8pzjfP6+Dc2LHOTtu8DGDQkXEFa9VvuAotOtI8Kjff+bOd36WTL +L2dk69Bb7WbhRLkkavHZCdKOpfyBtVn+hGWRABEBAAG0G0RhdmlkIEZhdXJlIDxm +YXVyZUBrZGUub3JnPokBPQQTAQgAJwUCV81RHwIbAwUJCWYBgAULCQgHAgYVCAkK +CwIEFgIDAQIeAQIXgAAKCRBY0O5kikizu/01B/46hG+MaTFW1CVevZrGyPacmDRj +pQhx/ODadBkVXXaJyr7aNKT3EvAedyT82SGT/ch+aqXjZK1kEwK6zITqoOZZUt2I +CjBN4+UfLrWwlKldZShbhJ6NMHJIeYQ5EDlMw7TWVn0OPkRuDvLEasgOhxR9ZjWW +c5wlcZXXy8N+wGSR0bThzl0pdFcIy9Z3g411ZOvjUdDuWqtKUH9iy1VdVyba7FXI +x/BqAXIVsAaIFNsJBZZ7C7j1a1IlTykRLiDjh3mpyBfX4xfMTo4z6pjfQsoPebJl +TlCnwAkIxeyatGXm4OCqEA9zPVd1Ju7+XuEr6+15ENYJ4oYsZjfyScHHJdWMuQEN +BFfNUR8BCADe5wRc/QFL92npVAgzPQ9mJKopscRcxs0f2DM7EBPzUFvWGRIGRdB8 +obXfzBp4Pfyzqky7C1X/j7ENzx+Kol1AJ93wjUEfLoZ/zsvoj9ZT3GdjeVQeReKY +d4th7Jqo4qxvi33Pud0jZsENezzgdd4npiNN9bFX0mjNKNHL9o1n5nTm9pfDI/AS +PZz2RoRO7oUJb+aX6hKxTBaKoAiZHybAXQVchtwJx0O4wLbZ3E4ytJdcATlPDNXS +jw2Lmns8aGa6DBGyqiG6g1PlCnOI2Q/cQK1zbkSisfoCbpEq1MgIzuZSoJ00NIEp +eiACoR82565G68yAb+uKHkcFrYkfDT41ABEBAAGJASUEGAEIAA8FAlfNUR8CGwwF +CQlmAYAACgkQWNDuZIpIs7vWkgf9GNUZmD0UgbQmj0nwkEHum1g7LD+MZL0+P2kg +HyEL3Cm01ot9d+X5ed/gAJ6hDR55KYxHi+/wwwkCNDLoQoP+7VZq2fMiGD0/bDar +oWQqbckqDZU4l69u9NbYvVWHUerfwKfi0ZKN5sJqLwIkr57wEX0I/TBGoMuFB27q +2qyloS5m1Q2pke2mmZjKSqE0jxZJ7iFGJO/Buyjgd1B2kr0DaGaCrh0wjfVjAWpt +klK95Phry1jQc7W0Z4ZdWpB79S1yW670eutSC4fMjvsNxROGkPx4dDkyG5nToeau +zhEh/pXho2Eo/aFEqqY42GMSlN9rf7ekaTNo7OxsE7vvCB0fug== +=4o3u +-----END PGP PUBLIC KEY BLOCK----- +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQINBGFVmzkBEAC9robLj4ZMjZ/EhHbiYpr2/i/uW38T6qP5mwpAGela3/NWhjzp +2a6rfuLTb6OtXkomcMiwzVXBm2VCoF5z7f23c5yCk4qPFnTNcYxmql1MaRrI4x9Z +b/iV6jit/FkiNPCc/89kvfWVMywCb/0uOGRbzw9lGNQH+2bJkHLDS38PfrABikOK +di75Ux1pOl64GVnKxqfXSB63d9eDtLELEbjvbPRdZJSuFTFLlR+uZKivsCx7LPhp +S/EPyW1SnV9Jy8ZAgMHz0VZnkZnC2W15uM8FP6ARUtxlYMptUuU79iERYKd0xwCH +JT4GI3PFMjAML/XHzkzzXJgkZm1YMjy2dNHKc07glA6efqrb82BzqWp6mfuUnYBl +nO54yDUwUeDWuRvZJwNxv0j31eADYlZoPkkPX6UWqayeAcPEBPofiasxUw5mIfP/ +3HAsJcDjf3Oj5tYyE7ELypqTWPvS2fBYCWwvipfxsOQmA9xvlCY2MGhAtTNceJcb +324bOLpuwA2GWmsyHw+c3bvLD7PDaeLZ7kjqu1NBqgwDESgO7sPrWKM4Gaclgr9s +Atvfr/vlkHRCTZhpluZuW/JIuiprc9O/ZigT9A9lxbQe1Cm0VPNHk+zDl/wPTv7J +EC5OGPAY7G6s7bQLxp7C7FulOZcjKWmnEBWVV1O7iee8YZQ5vZTmTNI2VQARAQAB +tCZKb25hdGhhbiBFc2stUmlkZGVsbCA8anJAanJpZGRlbGwub3JnPokCTgQTAQoA +OBYhBOCj6yAvjldSjhPnL9dXRIO7V7GNBQJhVZs5AhsDBQsJCAcCBhUKCQgLAgQW +AgMBAh4BAheAAAoJENdXRIO7V7GNcZEP/RhsneV30lQg4Qj7Jd/uFhhrvMHTatw8 +F18bMWr7g/sbQ0z7cewT8YM+2W29FC4k3gZHA8Lwfq8g5LAM8Gbvaggn7LrTvglL +i+hX/U4iU7LoqyH1tpyZEPD08qqUkjER8bfLflBElISjGb7xeJMbhS+10vt8QQQl +W7MqRQQo0bYB6foLrmW3avzZz/mb2IL3RAWgowQJ9rxG+oW+3lFCjSGvxXaq/BGc +Dajkq9UeDGCR3RHOjkDVEX6xuS7D76K0Y32bgYbsDzHkDHRm5vR0LXxQKUC59OQE +oNLCdOdFlX4m1Lm2sUa/vXnjrpOPAJvij+LwDt/SB1GygJ/qitO+riTtgSbmyTY8 +4xX4dAh4Nenmk1JF3phfwa3nmJzVu7oiCvKTsVrf8gnJUPq8MsgUuWgQ9qu0UXWR +bFnnckVsj6xBGuPIgrlGk2V9RTqiReJTsU/RdypVzO6rshEyLWS0TCzygHrZk3IS +4pORUt6itUlJSCdvZRDa3AhPUkQt3Iso0S8oZWzP+zlXMvYFvF1pgtzi9cPqbgJJ +4uQJ858uqw0jwjFM3CYyrVrLWNY2kPIPVbeTH6Bh6nQp4Q0KXnDubcUbbpd2xMHl +tHEI6gma9ATha+u/OMjYgXpkAP8UECcF1CD+wIC4c4pbSFnOmhRai92MjbMkb905 +kYzU/1S3qZ9nuQINBGFVmzkBEACU19R68g6TnrnpUCywwCTVZJkY2JVpSlQGYXjd +gC61Kt0vjMCA7sdckSqfE0qTIjxHmDB78F2cpSfDmKEgd8GYdxMuUqTWS7UWRD3R +bvDUBRLG/KMig+6HGe+NzxOv+vwCcnvM3LAZP/k/UMbVAOYQFARvm136UOaTnq1B +vsnDAMoO+US72OWVXzTWcgbJLoLq0HKfCrA0fDKnnh0HPGQ+58qPfoWuatZwg+O6 +0oIE2d5qLrSxAPuUJjaWD1ylNlSbunQNbgHmM1eKK36RUNOc1fDGPWQ1E0+eZuZY +5HfnHFDliZ5rsJsKrqOFhANcRu7BpOWGVSBqms+NjkCUOGwU7ir9jgIBDxdju38u +ri3BCDSYPrDrsuFPSLIab/BuaEcbzLsgAAooMbMHFy2WBqw1WtJatGhg+naoJjha +xbecaOgU140ObnqQdRd2PpLmIRAze5oFvj9TL6NEvkkhWoOW3MUHbV/sgilvN4pu +L+J+ligowbwhny+yfk0XtXZk9nU0/en9UYUFvyQgxi9l+KE6wyl1N74RHvELtPOp +60lOMCB/CAF+q5D3XI4g9LNv3kyCBp40Fq5XiVcMOMamNxq7vc8+2IaSzRiySeQ6 +9hddhKf7Rm7x4ZjW3bVxFu0DAQi4CSAsz3A+/g0z4GDrZDqZyNy0VxcXTE9ZZrih +NvoTvQARAQABiQI2BBgBCgAgFiEE4KPrIC+OV1KOE+cv11dEg7tXsY0FAmFVmzkC +GwwACgkQ11dEg7tXsY0EZRAAh9MbJCBdbVa5h2m3AAbYG+BMZsOeSESQCuy0bM7z +7WShfSafeGE/KhJuAKZtBHopLA1VCF74h3vNwwDxAG+8qbzGxuuzV+Tx18vyiY3d +Wlf30L1ypq6fO53fuZSgPB0gzjCoDcJeSDg7FdTcqMzjumys3ThvOBTHB1gwzQWu +eZ8CSxKvd34J7CQ7bUpxjDvgZpI3gbdW37F11KUgLF+HtD1bO9SzTs9rdpGpFesS +joF2pl2C0plzlB40xgb+CW4GL7T253x1xKejCeas2E4ImmD2ONuOqp7Q31x456cQ +r/WqJe7A4lIDRVza2/Nd0qGBCEILmMlIMD+YpZdQv+WO/d6Gv65wt4O+ufjudKcI +sIryz7bVC28zOiAwmVmnDhOkAakAkIJVTMa9xyFVtquBfj9z9mg6W7LLw96tAVXT +6yKkQRHkQ2/36uBgsrl2z+k+mFWm4IS2RGgDfTtrq4nl/LGwyb9T0MDuFZ8FUPUN +PK28Z1iYWb0tTda5Qc5aCraZcFr0aR4PYToBvt5mvrV+TGvfdVzva/JjcRwtFnwo +RUqSlBSJqC4WqZmkB73i16MljvT0+4v2upmud4JKw2KTowhZjbGLlBgrAMxuDYNv +953PoIbKKuD9uwdPkCrkuL1XQsBDWsHgW9DQ4q0bObr0ZBxJWUzLj/5Ew1iFLz5O +oS4= +=yOFv +-----END PGP PUBLIC KEY BLOCK----- +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mDMEZZxtxBYJKwYBBAHaRw8BAQdAm/8PHszWuXJwUEeEwowgbi7fIeUDP/r9X14f +Azm23ay0JU5pY29sYXMgRmVsbGEgPG5pY29sYXMuZmVsbGFAa2RlLm9yZz6IkwQT +FgoAOxYhBJCpaKyoRTfMJ7meryyN9Yem1KrBBQJlnG8zAhsDBQsJCAcCAiICBhUK +CQgLAgQWAgMBAh4HAheAAAoJECyN9Yem1KrBeP4BAIKpXwECsL4VtZtg2h6uUCZg +e6oALUd6LYH6+DAM2cGzAP9nRCB06lOnWPiz3PccQDeGPGTl4fJXM63rXIKvxI8n +C7QkTmljb2xhcyBGZWxsYSA8bmljb2xhcy5mZWxsYUBnbXguZGU+iJMEExYKADsW +IQSQqWisqEU3zCe5nq8sjfWHptSqwQUCZZxtxAIbAwULCQgHAgIiAgYVCgkICwIE +FgIDAQIeBwIXgAAKCRAsjfWHptSqwb/cAQDdwi3Ujltdb58uFEN9Wxvv2a/PmJJr +v76mHWmXqia0UwD/fpQfF7W6Iv6tEoqE2VQjMdboRqumV2m9lDyB3OPwtg+4MwRl +nG3EFgkrBgEEAdpHDwEBB0ABCziM0Ive6TFO3hWrLxpYFCti3xUL7fLLdJqIJYHc +O4h4BBgWCgAgFiEEkKlorKhFN8wnuZ6vLI31h6bUqsEFAmWcbcQCGyAACgkQLI31 +h6bUqsFXfQD9G8xNZ6QbfOeP/ARYPH7xUcc2U4/kPjoP8+R/MRnshPMBANDv6T3y +BxoNXQRYK65x7ghXOSZcQyBLfVuSQshzf/oBuDgEZZxtxBIKKwYBBAGXVQEFAQEH +QAOAXtH8j+F4XstbXodRsjUSLSQx3doS6cssY8XiZWZ5AwEIB4h4BBgWCgAgFiEE +kKlorKhFN8wnuZ6vLI31h6bUqsEFAmWcbcQCGwwACgkQLI31h6bUqsFomwD/Zy41 +I8jssyuukIKsRefmsvFeeMKEJgFp0WuZQaZnKEIBANbtyBSxCOkD+5GYm1cjG6nr +yPRSi/2EuYie6axT6ZIN +=Noyp +-----END PGP PUBLIC KEY BLOCK----- diff --git a/watch b/watch new file mode 100644 index 0000000..c2004f8 --- /dev/null +++ b/watch @@ -0,0 +1,2 @@ +version=4 +opts=pgpsigurlmangle=s/$/.sig/ https://download.kde.org/stable/frameworks/([\d.]+)/kirigami-([\d.]+)\.tar\.xz