Tue Dec 7 21:02:41 UTC 2021

ap/vim-8.2.3754-x86_64-1.txz:  Upgraded.
d/Cython-0.29.25-x86_64-1.txz:  Upgraded.
d/rust-1.57.0-x86_64-1.txz:  Upgraded.
kde/kscreen-5.23.4-x86_64-2.txz:  Rebuilt.
  Applied upstream patches:
  [PATCH 1/4] Compute logicalSize taking into account current config.
  [PATCH 2/4] Update screen size when mode changes.
  [PATCH 3/4] Ensure to set outputs explicitLogicalSize upon loading config.
  [PATCH 4/4] Fix output identifier window positioning in wayland with some
  scale.
  Thanks to Heinz Wiesinger.
kde/libkscreen-5.23.4-x86_64-2.txz:  Rebuilt.
  Applied upstream patches:
  [PATCH] XrandR: Fix impossibilty to change resolution in VirtualBox.
  [PATCH] Under X11 ignore per-screen scale to compute logicalSize.
  Thanks to Heinz Wiesinger.
l/glib-networking-2.70.1-x86_64-1.txz:  Upgraded.
l/imagemagick-7.1.0_17-x86_64-1.txz:  Upgraded.
l/vte-0.66.2-x86_64-1.txz:  Upgraded.
n/dovecot-2.3.17.1-x86_64-1.txz:  Upgraded.
xap/mozilla-firefox-91.4.0esr-x86_64-1.txz:  Upgraded.
  This release contains security fixes and improvements.
  For more information, see:
    https://www.mozilla.org/en-US/firefox/91.4.0/releasenotes/
    https://www.mozilla.org/security/advisories/mfsa2021-53/
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-43536
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-43537
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-43538
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-43539
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-43541
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-43542
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-43543
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-43545
    https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-43546
    https://bugzilla.mozilla.org/show_bug.cgi?id=1737751
  (* Security fix *)
xap/vim-gvim-8.2.3754-x86_64-1.txz:  Upgraded.
This commit is contained in:
Patrick J Volkerding 2021-12-07 21:02:41 +00:00 committed by Eric Hameleers
parent 98305afe73
commit 05c9b4b9d6
16 changed files with 855 additions and 109 deletions

View file

@ -22,7 +22,7 @@ icecc user and group, UID and GID 49
ldap user and group, UID and GID 330
ntp user and group, UID and GID 44
postfix user and group, UID and GID 91
postdrop user and group, UID and GID 92
postdrop group, GID 92
*** NOTABLE CHANGES AND HINTS ***

View file

@ -11,9 +11,56 @@
<description>Tracking Slackware development in git.</description>
<language>en-us</language>
<id xmlns="http://www.w3.org/2005/Atom">urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f</id>
<pubDate>Sat, 4 Dec 2021 20:31:55 GMT</pubDate>
<lastBuildDate>Sun, 5 Dec 2021 07:59:48 GMT</lastBuildDate>
<pubDate>Tue, 7 Dec 2021 21:02:41 GMT</pubDate>
<lastBuildDate>Wed, 8 Dec 2021 07:59:42 GMT</lastBuildDate>
<generator>maintain_current_git.sh v 1.13</generator>
<item>
<title>Tue, 7 Dec 2021 21:02:41 GMT</title>
<pubDate>Tue, 7 Dec 2021 21:02:41 GMT</pubDate>
<link>https://git.slackware.nl/current/tag/?h=20211207210241</link>
<guid isPermaLink="false">20211207210241</guid>
<description>
<![CDATA[<pre>
ap/vim-8.2.3754-x86_64-1.txz: Upgraded.
d/Cython-0.29.25-x86_64-1.txz: Upgraded.
d/rust-1.57.0-x86_64-1.txz: Upgraded.
kde/kscreen-5.23.4-x86_64-2.txz: Rebuilt.
Applied upstream patches:
[PATCH 1/4] Compute logicalSize taking into account current config.
[PATCH 2/4] Update screen size when mode changes.
[PATCH 3/4] Ensure to set outputs explicitLogicalSize upon loading config.
[PATCH 4/4] Fix output identifier window positioning in wayland with some
scale.
Thanks to Heinz Wiesinger.
kde/libkscreen-5.23.4-x86_64-2.txz: Rebuilt.
Applied upstream patches:
[PATCH] XrandR: Fix impossibilty to change resolution in VirtualBox.
[PATCH] Under X11 ignore per-screen scale to compute logicalSize.
Thanks to Heinz Wiesinger.
l/glib-networking-2.70.1-x86_64-1.txz: Upgraded.
l/imagemagick-7.1.0_17-x86_64-1.txz: Upgraded.
l/vte-0.66.2-x86_64-1.txz: Upgraded.
n/dovecot-2.3.17.1-x86_64-1.txz: Upgraded.
xap/mozilla-firefox-91.4.0esr-x86_64-1.txz: Upgraded.
This release contains security fixes and improvements.
For more information, see:
https://www.mozilla.org/en-US/firefox/91.4.0/releasenotes/
https://www.mozilla.org/security/advisories/mfsa2021-53/
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-43536
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-43537
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-43538
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-43539
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-43541
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-43542
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-43543
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-43545
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-43546
https://bugzilla.mozilla.org/show_bug.cgi?id=1737751
(* Security fix *)
xap/vim-gvim-8.2.3754-x86_64-1.txz: Upgraded.
</pre>]]>
</description>
</item>
<item>
<title>Sat, 4 Dec 2021 20:31:55 GMT</title>
<pubDate>Sat, 4 Dec 2021 20:31:55 GMT</pubDate>

View file

@ -1,3 +1,42 @@
Tue Dec 7 21:02:41 UTC 2021
ap/vim-8.2.3754-x86_64-1.txz: Upgraded.
d/Cython-0.29.25-x86_64-1.txz: Upgraded.
d/rust-1.57.0-x86_64-1.txz: Upgraded.
kde/kscreen-5.23.4-x86_64-2.txz: Rebuilt.
Applied upstream patches:
[PATCH 1/4] Compute logicalSize taking into account current config.
[PATCH 2/4] Update screen size when mode changes.
[PATCH 3/4] Ensure to set outputs explicitLogicalSize upon loading config.
[PATCH 4/4] Fix output identifier window positioning in wayland with some
scale.
Thanks to Heinz Wiesinger.
kde/libkscreen-5.23.4-x86_64-2.txz: Rebuilt.
Applied upstream patches:
[PATCH] XrandR: Fix impossibilty to change resolution in VirtualBox.
[PATCH] Under X11 ignore per-screen scale to compute logicalSize.
Thanks to Heinz Wiesinger.
l/glib-networking-2.70.1-x86_64-1.txz: Upgraded.
l/imagemagick-7.1.0_17-x86_64-1.txz: Upgraded.
l/vte-0.66.2-x86_64-1.txz: Upgraded.
n/dovecot-2.3.17.1-x86_64-1.txz: Upgraded.
xap/mozilla-firefox-91.4.0esr-x86_64-1.txz: Upgraded.
This release contains security fixes and improvements.
For more information, see:
https://www.mozilla.org/en-US/firefox/91.4.0/releasenotes/
https://www.mozilla.org/security/advisories/mfsa2021-53/
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-43536
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-43537
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-43538
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-43539
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-43541
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-43542
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-43543
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-43545
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-43546
https://bugzilla.mozilla.org/show_bug.cgi?id=1737751
(* Security fix *)
xap/vim-gvim-8.2.3754-x86_64-1.txz: Upgraded.
+--------------------------+
Sat Dec 4 20:31:55 UTC 2021
a/hwdata-0.354-noarch-1.txz: Upgraded.
a/sysklogd-2.3.0-x86_64-1.txz: Upgraded.

View file

@ -1,20 +1,20 @@
Sat Dec 4 20:34:55 UTC 2021
Tue Dec 7 21:06:59 UTC 2021
Here is the file list for this directory. If you are using a
mirror site and find missing or extra files in the disk
subdirectories, please have the archive administrator refresh
the mirror.
drwxr-xr-x 12 root root 4096 2021-12-04 20:31 .
drwxr-xr-x 12 root root 4096 2021-12-07 21:02 .
-rw-r--r-- 1 root root 10064 2016-06-30 18:39 ./ANNOUNCE.14_2
-rw-r--r-- 1 root root 15590 2021-08-07 23:14 ./CHANGES_AND_HINTS.TXT
-rw-r--r-- 1 root root 1089657 2021-12-03 20:13 ./CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2021-12-03 20:13 ./CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 15573 2021-12-07 17:35 ./CHANGES_AND_HINTS.TXT
-rw-r--r-- 1 root root 1089850 2021-12-04 20:35 ./CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2021-12-04 20:35 ./CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 17976 1994-06-10 02:28 ./COPYING
-rw-r--r-- 1 root root 35147 2007-06-30 04:21 ./COPYING3
-rw-r--r-- 1 root root 19573 2016-06-23 20:08 ./COPYRIGHT.TXT
-rw-r--r-- 1 root root 616 2006-10-02 04:37 ./CRYPTO_NOTICE.TXT
-rw-r--r-- 1 root root 1782211 2021-12-04 20:31 ./ChangeLog.txt
-rw-r--r-- 1 root root 1784181 2021-12-07 21:02 ./ChangeLog.txt
drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI
drwxr-xr-x 2 root root 4096 2021-12-01 19:42 ./EFI/BOOT
-rw-r--r-- 1 root root 1187840 2021-06-15 19:16 ./EFI/BOOT/bootx64.efi
@ -25,9 +25,9 @@ drwxr-xr-x 2 root root 4096 2021-12-01 19:42 ./EFI/BOOT
-rwxr-xr-x 1 root root 2504 2019-07-05 18:54 ./EFI/BOOT/make-grub.sh
-rw-r--r-- 1 root root 10722 2013-09-21 19:02 ./EFI/BOOT/osdetect.cfg
-rw-r--r-- 1 root root 1273 2013-08-12 21:08 ./EFI/BOOT/tools.cfg
-rw-r--r-- 1 root root 1418483 2021-12-03 20:13 ./FILELIST.TXT
-rw-r--r-- 1 root root 1418793 2021-12-04 20:34 ./FILELIST.TXT
-rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY
-rw-r--r-- 1 root root 863079 2021-12-04 20:34 ./PACKAGES.TXT
-rw-r--r-- 1 root root 863081 2021-12-07 21:06 ./PACKAGES.TXT
-rw-r--r-- 1 root root 8564 2016-06-28 21:33 ./README.TXT
-rw-r--r-- 1 root root 3629 2021-12-01 19:30 ./README.initrd
-rw-r--r-- 1 root root 34412 2017-12-01 17:44 ./README_CRYPT.TXT
@ -732,11 +732,11 @@ drwxr-xr-x 2 root root 4096 2012-09-20 18:06 ./patches
-rw-r--r-- 1 root root 575 2012-09-20 18:06 ./patches/FILE_LIST
-rw-r--r-- 1 root root 14 2012-09-20 18:06 ./patches/MANIFEST.bz2
-rw-r--r-- 1 root root 224 2012-09-20 18:06 ./patches/PACKAGES.TXT
drwxr-xr-x 17 root root 4096 2021-12-04 20:34 ./slackware64
-rw-r--r-- 1 root root 336953 2021-12-04 20:34 ./slackware64/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2021-12-04 20:34 ./slackware64/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 417926 2021-12-04 20:33 ./slackware64/FILE_LIST
-rw-r--r-- 1 root root 4185201 2021-12-04 20:34 ./slackware64/MANIFEST.bz2
drwxr-xr-x 17 root root 4096 2021-12-07 21:06 ./slackware64
-rw-r--r-- 1 root root 336959 2021-12-07 21:06 ./slackware64/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2021-12-07 21:06 ./slackware64/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 417932 2021-12-07 21:05 ./slackware64/FILE_LIST
-rw-r--r-- 1 root root 4179437 2021-12-07 21:05 ./slackware64/MANIFEST.bz2
lrwxrwxrwx 1 root root 15 2009-08-23 23:34 ./slackware64/PACKAGES.TXT -> ../PACKAGES.TXT
drwxr-xr-x 2 root root 32768 2021-12-04 20:33 ./slackware64/a
-rw-r--r-- 1 root root 327 2021-07-17 17:47 ./slackware64/a/aaa_base-15.0-x86_64-1.txt
@ -1119,7 +1119,7 @@ drwxr-xr-x 2 root root 32768 2021-12-04 20:33 ./slackware64/a
-rw-r--r-- 1 root root 540 2021-02-13 11:22 ./slackware64/a/zoo-2.10_22-x86_64-4.txt
-rw-r--r-- 1 root root 56160 2021-02-13 11:22 ./slackware64/a/zoo-2.10_22-x86_64-4.txz
-rw-r--r-- 1 root root 163 2021-02-13 11:22 ./slackware64/a/zoo-2.10_22-x86_64-4.txz.asc
drwxr-xr-x 2 root root 20480 2021-12-03 20:12 ./slackware64/ap
drwxr-xr-x 2 root root 20480 2021-12-07 21:05 ./slackware64/ap
-rw-r--r-- 1 root root 291 2021-02-13 11:23 ./slackware64/ap/a2ps-4.14-x86_64-9.txt
-rw-r--r-- 1 root root 703580 2021-02-13 11:23 ./slackware64/ap/a2ps-4.14-x86_64-9.txz
-rw-r--r-- 1 root root 163 2021-02-13 11:23 ./slackware64/ap/a2ps-4.14-x86_64-9.txz.asc
@ -1359,9 +1359,9 @@ drwxr-xr-x 2 root root 20480 2021-12-03 20:12 ./slackware64/ap
-rw-r--r-- 1 root root 375 2021-02-13 11:46 ./slackware64/ap/vbetool-1.2.2-x86_64-4.txt
-rw-r--r-- 1 root root 14756 2021-02-13 11:46 ./slackware64/ap/vbetool-1.2.2-x86_64-4.txz
-rw-r--r-- 1 root root 163 2021-02-13 11:46 ./slackware64/ap/vbetool-1.2.2-x86_64-4.txz.asc
-rw-r--r-- 1 root root 383 2021-11-23 19:19 ./slackware64/ap/vim-8.2.3656-x86_64-1.txt
-rw-r--r-- 1 root root 7914288 2021-11-23 19:19 ./slackware64/ap/vim-8.2.3656-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-11-23 19:19 ./slackware64/ap/vim-8.2.3656-x86_64-1.txz.asc
-rw-r--r-- 1 root root 383 2021-12-06 19:55 ./slackware64/ap/vim-8.2.3754-x86_64-1.txt
-rw-r--r-- 1 root root 7923356 2021-12-06 19:55 ./slackware64/ap/vim-8.2.3754-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-12-06 19:55 ./slackware64/ap/vim-8.2.3754-x86_64-1.txz.asc
-rw-r--r-- 1 root root 604 2021-02-13 11:47 ./slackware64/ap/vorbis-tools-1.4.2-x86_64-2.txt
-rw-r--r-- 1 root root 179076 2021-02-13 11:47 ./slackware64/ap/vorbis-tools-1.4.2-x86_64-2.txz
-rw-r--r-- 1 root root 163 2021-02-13 11:47 ./slackware64/ap/vorbis-tools-1.4.2-x86_64-2.txz.asc
@ -1374,10 +1374,10 @@ drwxr-xr-x 2 root root 20480 2021-12-03 20:12 ./slackware64/ap
-rw-r--r-- 1 root root 506 2021-02-13 11:48 ./slackware64/ap/zsh-5.8-x86_64-3.txt
-rw-r--r-- 1 root root 3056824 2021-02-13 11:48 ./slackware64/ap/zsh-5.8-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-02-13 11:48 ./slackware64/ap/zsh-5.8-x86_64-3.txz.asc
drwxr-xr-x 2 root root 20480 2021-12-03 20:12 ./slackware64/d
-rw-r--r-- 1 root root 360 2021-11-03 00:42 ./slackware64/d/Cython-0.29.24-x86_64-3.txt
-rw-r--r-- 1 root root 2395660 2021-11-03 00:42 ./slackware64/d/Cython-0.29.24-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-11-03 00:42 ./slackware64/d/Cython-0.29.24-x86_64-3.txz.asc
drwxr-xr-x 2 root root 20480 2021-12-07 21:05 ./slackware64/d
-rw-r--r-- 1 root root 360 2021-12-06 19:52 ./slackware64/d/Cython-0.29.25-x86_64-1.txt
-rw-r--r-- 1 root root 2392580 2021-12-06 19:52 ./slackware64/d/Cython-0.29.25-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-12-06 19:52 ./slackware64/d/Cython-0.29.25-x86_64-1.txz.asc
-rw-r--r-- 1 root root 629 2021-02-13 09:08 ./slackware64/d/autoconf-2.69-noarch-4.txt
-rw-r--r-- 1 root root 725748 2021-02-13 09:08 ./slackware64/d/autoconf-2.69-noarch-4.txz
-rw-r--r-- 1 root root 163 2021-02-13 09:08 ./slackware64/d/autoconf-2.69-noarch-4.txz.asc
@ -1562,9 +1562,9 @@ drwxr-xr-x 2 root root 20480 2021-12-03 20:12 ./slackware64/d
-rw-r--r-- 1 root root 385 2021-11-24 18:45 ./slackware64/d/ruby-3.0.3-x86_64-1.txt
-rw-r--r-- 1 root root 7744232 2021-11-24 18:45 ./slackware64/d/ruby-3.0.3-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-11-24 18:45 ./slackware64/d/ruby-3.0.3-x86_64-1.txz.asc
-rw-r--r-- 1 root root 426 2021-11-01 18:01 ./slackware64/d/rust-1.56.1-x86_64-1.txt
-rw-r--r-- 1 root root 66538616 2021-11-01 18:01 ./slackware64/d/rust-1.56.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-11-01 18:01 ./slackware64/d/rust-1.56.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 426 2021-12-07 18:25 ./slackware64/d/rust-1.57.0-x86_64-1.txt
-rw-r--r-- 1 root root 69592844 2021-12-07 18:25 ./slackware64/d/rust-1.57.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-12-07 18:25 ./slackware64/d/rust-1.57.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 309 2021-05-21 18:57 ./slackware64/d/sassc-3.6.2-x86_64-1.txt
-rw-r--r-- 1 root root 7420 2021-05-21 18:57 ./slackware64/d/sassc-3.6.2-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-05-21 18:57 ./slackware64/d/sassc-3.6.2-x86_64-1.txz.asc
@ -1623,7 +1623,7 @@ drwxr-xr-x 2 root root 4096 2021-12-01 19:47 ./slackware64/k
-rw-r--r-- 1 root root 1170 2021-12-01 19:30 ./slackware64/k/maketag
-rw-r--r-- 1 root root 1170 2021-12-01 19:30 ./slackware64/k/maketag.ez
-rw-r--r-- 1 root root 18 2021-12-01 19:30 ./slackware64/k/tagfile
drwxr-xr-x 2 root root 86016 2021-12-04 20:33 ./slackware64/kde
drwxr-xr-x 2 root root 86016 2021-12-07 21:05 ./slackware64/kde
-rw-r--r-- 1 root root 382 2021-11-04 18:04 ./slackware64/kde/akonadi-21.08.3-x86_64-1.txt
-rw-r--r-- 1 root root 2549836 2021-11-04 18:04 ./slackware64/kde/akonadi-21.08.3-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-11-04 18:04 ./slackware64/kde/akonadi-21.08.3-x86_64-1.txz.asc
@ -2346,9 +2346,9 @@ drwxr-xr-x 2 root root 86016 2021-12-04 20:33 ./slackware64/kde
-rw-r--r-- 1 root root 319 2021-10-02 04:23 ./slackware64/kde/krusader-2.7.2-x86_64-5.txt
-rw-r--r-- 1 root root 3775680 2021-10-02 04:23 ./slackware64/kde/krusader-2.7.2-x86_64-5.txz
-rw-r--r-- 1 root root 163 2021-10-02 04:23 ./slackware64/kde/krusader-2.7.2-x86_64-5.txz.asc
-rw-r--r-- 1 root root 408 2021-11-30 17:45 ./slackware64/kde/kscreen-5.23.4-x86_64-1.txt
-rw-r--r-- 1 root root 236272 2021-11-30 17:45 ./slackware64/kde/kscreen-5.23.4-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-11-30 17:45 ./slackware64/kde/kscreen-5.23.4-x86_64-1.txz.asc
-rw-r--r-- 1 root root 408 2021-12-06 04:07 ./slackware64/kde/kscreen-5.23.4-x86_64-2.txt
-rw-r--r-- 1 root root 236688 2021-12-06 04:07 ./slackware64/kde/kscreen-5.23.4-x86_64-2.txz
-rw-r--r-- 1 root root 163 2021-12-06 04:07 ./slackware64/kde/kscreen-5.23.4-x86_64-2.txz.asc
-rw-r--r-- 1 root root 322 2021-11-30 17:33 ./slackware64/kde/kscreenlocker-5.23.4-x86_64-1.txt
-rw-r--r-- 1 root root 175812 2021-11-30 17:33 ./slackware64/kde/kscreenlocker-5.23.4-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-11-30 17:33 ./slackware64/kde/kscreenlocker-5.23.4-x86_64-1.txz.asc
@ -2511,9 +2511,9 @@ drwxr-xr-x 2 root root 86016 2021-12-04 20:33 ./slackware64/kde
-rw-r--r-- 1 root root 204 2021-11-04 18:24 ./slackware64/kde/libksane-21.08.3-x86_64-1.txt
-rw-r--r-- 1 root root 190376 2021-11-04 18:24 ./slackware64/kde/libksane-21.08.3-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-11-04 18:24 ./slackware64/kde/libksane-21.08.3-x86_64-1.txz.asc
-rw-r--r-- 1 root root 301 2021-11-30 17:36 ./slackware64/kde/libkscreen-5.23.4-x86_64-1.txt
-rw-r--r-- 1 root root 225876 2021-11-30 17:36 ./slackware64/kde/libkscreen-5.23.4-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-11-30 17:36 ./slackware64/kde/libkscreen-5.23.4-x86_64-1.txz.asc
-rw-r--r-- 1 root root 301 2021-12-06 04:07 ./slackware64/kde/libkscreen-5.23.4-x86_64-2.txt
-rw-r--r-- 1 root root 226772 2021-12-06 04:07 ./slackware64/kde/libkscreen-5.23.4-x86_64-2.txz
-rw-r--r-- 1 root root 163 2021-12-06 04:07 ./slackware64/kde/libkscreen-5.23.4-x86_64-2.txz.asc
-rw-r--r-- 1 root root 221 2021-11-04 18:09 ./slackware64/kde/libksieve-21.08.3-x86_64-1.txt
-rw-r--r-- 1 root root 764268 2021-11-04 18:09 ./slackware64/kde/libksieve-21.08.3-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-11-04 18:09 ./slackware64/kde/libksieve-21.08.3-x86_64-1.txz.asc
@ -2727,7 +2727,7 @@ drwxr-xr-x 2 root root 86016 2021-12-04 20:33 ./slackware64/kde
-rw-r--r-- 1 root root 296 2021-11-04 18:45 ./slackware64/kde/zeroconf-ioslave-21.08.3-x86_64-1.txt
-rw-r--r-- 1 root root 50068 2021-11-04 18:45 ./slackware64/kde/zeroconf-ioslave-21.08.3-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-11-04 18:45 ./slackware64/kde/zeroconf-ioslave-21.08.3-x86_64-1.txz.asc
drwxr-xr-x 2 root root 81920 2021-12-04 20:33 ./slackware64/l
drwxr-xr-x 2 root root 81920 2021-12-07 21:05 ./slackware64/l
-rw-r--r-- 1 root root 329 2021-02-13 05:56 ./slackware64/l/GConf-3.2.6-x86_64-7.txt
-rw-r--r-- 1 root root 928148 2021-02-13 05:56 ./slackware64/l/GConf-3.2.6-x86_64-7.txz
-rw-r--r-- 1 root root 163 2021-02-13 05:56 ./slackware64/l/GConf-3.2.6-x86_64-7.txz.asc
@ -2971,9 +2971,9 @@ drwxr-xr-x 2 root root 81920 2021-12-04 20:33 ./slackware64/l
-rw-r--r-- 1 root root 302 2021-02-13 06:33 ./slackware64/l/glib-1.2.10-x86_64-9.txt
-rw-r--r-- 1 root root 116392 2021-02-13 06:33 ./slackware64/l/glib-1.2.10-x86_64-9.txz
-rw-r--r-- 1 root root 163 2021-02-13 06:33 ./slackware64/l/glib-1.2.10-x86_64-9.txz.asc
-rw-r--r-- 1 root root 300 2021-09-27 06:04 ./slackware64/l/glib-networking-2.70.0-x86_64-1.txt
-rw-r--r-- 1 root root 136340 2021-09-27 06:04 ./slackware64/l/glib-networking-2.70.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-09-27 06:04 ./slackware64/l/glib-networking-2.70.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 300 2021-12-07 17:35 ./slackware64/l/glib-networking-2.70.1-x86_64-1.txt
-rw-r--r-- 1 root root 137024 2021-12-07 17:35 ./slackware64/l/glib-networking-2.70.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-12-07 17:35 ./slackware64/l/glib-networking-2.70.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 407 2021-12-03 19:04 ./slackware64/l/glib2-2.70.2-x86_64-1.txt
-rw-r--r-- 1 root root 4037656 2021-12-03 19:04 ./slackware64/l/glib2-2.70.2-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-12-03 19:04 ./slackware64/l/glib2-2.70.2-x86_64-1.txz.asc
@ -3088,9 +3088,9 @@ drwxr-xr-x 2 root root 81920 2021-12-04 20:33 ./slackware64/l
-rw-r--r-- 1 root root 473 2021-02-13 06:52 ./slackware64/l/id3lib-3.8.3-x86_64-4.txt
-rw-r--r-- 1 root root 161400 2021-02-13 06:52 ./slackware64/l/id3lib-3.8.3-x86_64-4.txz
-rw-r--r-- 1 root root 163 2021-02-13 06:52 ./slackware64/l/id3lib-3.8.3-x86_64-4.txz.asc
-rw-r--r-- 1 root root 537 2021-11-22 19:14 ./slackware64/l/imagemagick-7.1.0_16-x86_64-1.txt
-rw-r--r-- 1 root root 8106544 2021-11-22 19:14 ./slackware64/l/imagemagick-7.1.0_16-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-11-22 19:14 ./slackware64/l/imagemagick-7.1.0_16-x86_64-1.txz.asc
-rw-r--r-- 1 root root 537 2021-12-06 02:57 ./slackware64/l/imagemagick-7.1.0_17-x86_64-1.txt
-rw-r--r-- 1 root root 8105836 2021-12-06 02:57 ./slackware64/l/imagemagick-7.1.0_17-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-12-06 02:57 ./slackware64/l/imagemagick-7.1.0_17-x86_64-1.txz.asc
-rwxr-xr-x 1 root root 2897 2009-06-24 22:06 ./slackware64/l/install-packages
-rw-r--r-- 1 root root 446 2006-09-18 10:41 ./slackware64/l/install.end
-rw-r--r-- 1 root root 415 2021-05-03 18:20 ./slackware64/l/isl-0.24-x86_64-1.txt
@ -3843,9 +3843,9 @@ drwxr-xr-x 2 root root 81920 2021-12-04 20:33 ./slackware64/l
-rw-r--r-- 1 root root 577 2021-10-10 21:35 ./slackware64/l/vid.stab-20201110_f9166e9-x86_64-1.txt
-rw-r--r-- 1 root root 48788 2021-10-10 21:35 ./slackware64/l/vid.stab-20201110_f9166e9-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-10-10 21:35 ./slackware64/l/vid.stab-20201110_f9166e9-x86_64-1.txz.asc
-rw-r--r-- 1 root root 255 2021-11-06 03:14 ./slackware64/l/vte-0.66.1-x86_64-1.txt
-rw-r--r-- 1 root root 327952 2021-11-06 03:14 ./slackware64/l/vte-0.66.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-11-06 03:14 ./slackware64/l/vte-0.66.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 255 2021-12-05 20:21 ./slackware64/l/vte-0.66.2-x86_64-1.txt
-rw-r--r-- 1 root root 327800 2021-12-05 20:21 ./slackware64/l/vte-0.66.2-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-12-05 20:21 ./slackware64/l/vte-0.66.2-x86_64-1.txz.asc
-rw-r--r-- 1 root root 507 2021-02-13 09:06 ./slackware64/l/wavpack-5.4.0-x86_64-3.txt
-rw-r--r-- 1 root root 182036 2021-02-13 09:06 ./slackware64/l/wavpack-5.4.0-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-02-13 09:06 ./slackware64/l/wavpack-5.4.0-x86_64-3.txz.asc
@ -3864,7 +3864,7 @@ drwxr-xr-x 2 root root 81920 2021-12-04 20:33 ./slackware64/l
-rw-r--r-- 1 root root 463 2021-05-15 18:01 ./slackware64/l/zstd-1.5.0-x86_64-1.txt
-rw-r--r-- 1 root root 458040 2021-05-15 18:01 ./slackware64/l/zstd-1.5.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-05-15 18:01 ./slackware64/l/zstd-1.5.0-x86_64-1.txz.asc
drwxr-xr-x 2 root root 32768 2021-12-03 20:12 ./slackware64/n
drwxr-xr-x 2 root root 32768 2021-12-07 21:05 ./slackware64/n
-rw-r--r-- 1 root root 357 2021-11-26 19:25 ./slackware64/n/ModemManager-1.18.4-x86_64-1.txt
-rw-r--r-- 1 root root 2127700 2021-11-26 19:25 ./slackware64/n/ModemManager-1.18.4-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-11-26 19:25 ./slackware64/n/ModemManager-1.18.4-x86_64-1.txz.asc
@ -3934,9 +3934,9 @@ drwxr-xr-x 2 root root 32768 2021-12-03 20:12 ./slackware64/n
-rw-r--r-- 1 root root 443 2021-09-09 17:11 ./slackware64/n/dnsmasq-2.86-x86_64-1.txt
-rw-r--r-- 1 root root 382016 2021-09-09 17:11 ./slackware64/n/dnsmasq-2.86-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-09-09 17:11 ./slackware64/n/dnsmasq-2.86-x86_64-1.txz.asc
-rw-r--r-- 1 root root 450 2021-10-28 18:01 ./slackware64/n/dovecot-2.3.17-x86_64-1.txt
-rw-r--r-- 1 root root 3339480 2021-10-28 18:01 ./slackware64/n/dovecot-2.3.17-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-10-28 18:01 ./slackware64/n/dovecot-2.3.17-x86_64-1.txz.asc
-rw-r--r-- 1 root root 450 2021-12-07 17:40 ./slackware64/n/dovecot-2.3.17.1-x86_64-1.txt
-rw-r--r-- 1 root root 3337528 2021-12-07 17:40 ./slackware64/n/dovecot-2.3.17.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-12-07 17:40 ./slackware64/n/dovecot-2.3.17.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 423 2021-02-13 12:01 ./slackware64/n/ebtables-2.0.11-x86_64-3.txt
-rw-r--r-- 1 root root 80700 2021-02-13 12:01 ./slackware64/n/ebtables-2.0.11-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-02-13 12:01 ./slackware64/n/ebtables-2.0.11-x86_64-3.txz.asc
@ -5325,7 +5325,7 @@ drwxr-xr-x 2 root root 65536 2021-11-29 19:34 ./slackware64/x
-rw-r--r-- 1 root root 213 2021-02-13 13:14 ./slackware64/x/xwud-1.0.5-x86_64-4.txt
-rw-r--r-- 1 root root 25428 2021-02-13 13:14 ./slackware64/x/xwud-1.0.5-x86_64-4.txz
-rw-r--r-- 1 root root 163 2021-02-13 13:14 ./slackware64/x/xwud-1.0.5-x86_64-4.txz.asc
drwxr-xr-x 2 root root 16384 2021-11-23 19:46 ./slackware64/xap
drwxr-xr-x 2 root root 16384 2021-12-07 21:05 ./slackware64/xap
-rw-r--r-- 1 root root 625 2021-04-18 18:11 ./slackware64/xap/MPlayer-20210418-x86_64-1.txt
-rw-r--r-- 1 root root 2738724 2021-04-18 18:11 ./slackware64/xap/MPlayer-20210418-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-04-18 18:11 ./slackware64/xap/MPlayer-20210418-x86_64-1.txz.asc
@ -5402,9 +5402,9 @@ drwxr-xr-x 2 root root 16384 2021-11-23 19:46 ./slackware64/xap
-rw-r--r-- 1 root root 163 2021-09-10 17:56 ./slackware64/xap/libnma-1.8.32-x86_64-2.txz.asc
-rw-r--r-- 1 root root 4491 2021-09-23 19:14 ./slackware64/xap/maketag
-rw-r--r-- 1 root root 4491 2021-09-23 19:14 ./slackware64/xap/maketag.ez
-rw-r--r-- 1 root root 570 2021-11-05 22:25 ./slackware64/xap/mozilla-firefox-91.3.0esr-x86_64-2.txt
-rw-r--r-- 1 root root 56637064 2021-11-05 22:25 ./slackware64/xap/mozilla-firefox-91.3.0esr-x86_64-2.txz
-rw-r--r-- 1 root root 163 2021-11-05 22:25 ./slackware64/xap/mozilla-firefox-91.3.0esr-x86_64-2.txz.asc
-rw-r--r-- 1 root root 570 2021-12-06 18:44 ./slackware64/xap/mozilla-firefox-91.4.0esr-x86_64-1.txt
-rw-r--r-- 1 root root 56655692 2021-12-06 18:44 ./slackware64/xap/mozilla-firefox-91.4.0esr-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-12-06 18:44 ./slackware64/xap/mozilla-firefox-91.4.0esr-x86_64-1.txz.asc
-rw-r--r-- 1 root root 663 2021-11-19 21:16 ./slackware64/xap/mozilla-thunderbird-91.3.2-x86_64-1.txt
-rw-r--r-- 1 root root 53253244 2021-11-19 21:16 ./slackware64/xap/mozilla-thunderbird-91.3.2-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-11-19 21:16 ./slackware64/xap/mozilla-thunderbird-91.3.2-x86_64-1.txz.asc
@ -5439,9 +5439,9 @@ drwxr-xr-x 2 root root 16384 2021-11-23 19:46 ./slackware64/xap
-rw-r--r-- 1 root root 1340972 2021-09-03 02:17 ./slackware64/xap/ssr-0.4.3-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-09-03 02:17 ./slackware64/xap/ssr-0.4.3-x86_64-1.txz.asc
-rw-r--r-- 1 root root 676 2021-09-23 19:13 ./slackware64/xap/tagfile
-rw-r--r-- 1 root root 503 2021-11-23 19:19 ./slackware64/xap/vim-gvim-8.2.3656-x86_64-1.txt
-rw-r--r-- 1 root root 1612400 2021-11-23 19:19 ./slackware64/xap/vim-gvim-8.2.3656-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-11-23 19:19 ./slackware64/xap/vim-gvim-8.2.3656-x86_64-1.txz.asc
-rw-r--r-- 1 root root 503 2021-12-06 19:56 ./slackware64/xap/vim-gvim-8.2.3754-x86_64-1.txt
-rw-r--r-- 1 root root 1617956 2021-12-06 19:56 ./slackware64/xap/vim-gvim-8.2.3754-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-12-06 19:56 ./slackware64/xap/vim-gvim-8.2.3754-x86_64-1.txz.asc
-rw-r--r-- 1 root root 455 2021-02-13 13:43 ./slackware64/xap/windowmaker-0.95.9-x86_64-3.txt
-rw-r--r-- 1 root root 1761052 2021-02-13 13:43 ./slackware64/xap/windowmaker-0.95.9-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-02-13 13:43 ./slackware64/xap/windowmaker-0.95.9-x86_64-3.txz.asc
@ -5592,11 +5592,11 @@ drwxr-xr-x 2 root root 4096 2021-02-15 19:33 ./slackware64/y
-rw-r--r-- 1 root root 1486956 2021-02-13 13:56 ./slackware64/y/nethack-3.6.6-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-02-13 13:56 ./slackware64/y/nethack-3.6.6-x86_64-3.txz.asc
-rw-r--r-- 1 root root 26 2020-12-30 21:55 ./slackware64/y/tagfile
drwxr-xr-x 18 root root 4096 2021-12-04 20:34 ./source
-rw-r--r-- 1 root root 579823 2021-12-04 20:34 ./source/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2021-12-04 20:34 ./source/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 807352 2021-12-04 20:34 ./source/FILE_LIST
-rw-r--r-- 1 root root 23334280 2021-12-04 20:34 ./source/MANIFEST.bz2
drwxr-xr-x 18 root root 4096 2021-12-07 21:06 ./source
-rw-r--r-- 1 root root 580289 2021-12-07 21:06 ./source/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2021-12-07 21:06 ./source/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 808068 2021-12-07 21:06 ./source/FILE_LIST
-rw-r--r-- 1 root root 23376626 2021-12-07 21:06 ./source/MANIFEST.bz2
-rw-r--r-- 1 root root 1314 2006-10-02 04:40 ./source/README.TXT
drwxr-xr-x 122 root root 4096 2021-11-11 20:15 ./source/a
-rw-r--r-- 1 root root 1591 2021-04-06 18:09 ./source/a/FTBFSlog
@ -7241,12 +7241,12 @@ drwxr-xr-x 2 root root 4096 2021-02-13 05:31 ./source/ap/vbetool
-rw-r--r-- 1 root root 24915 2015-12-20 20:37 ./source/ap/vbetool/vbetool-1.2.2.tar.gz
-rwxr-xr-x 1 root root 3202 2021-02-13 05:31 ./source/ap/vbetool/vbetool.SlackBuild
-rw-r--r-- 1 root root 129 2008-11-24 18:23 ./source/ap/vbetool/vbetool.info
drwxr-xr-x 2 root root 4096 2021-11-23 19:18 ./source/ap/vim
drwxr-xr-x 2 root root 4096 2021-12-06 19:55 ./source/ap/vim
-rw-r--r-- 1 root root 299348 2009-07-09 22:03 ./source/ap/vim/ctags-5.8.tar.xz
-rw-r--r-- 1 root root 8249 2006-01-19 17:01 ./source/ap/vim/gvim.png
-rw-r--r-- 1 root root 834 2018-02-27 06:13 ./source/ap/vim/slack-desc.vim
-rw-r--r-- 1 root root 959 2018-03-15 02:41 ./source/ap/vim/slack-desc.vim-gvim
-rw-r--r-- 1 root root 10081005 2021-11-23 19:18 ./source/ap/vim/vim-8.2.3656.tar.lz
-rw-r--r-- 1 root root 10092939 2021-12-06 19:54 ./source/ap/vim/vim-8.2.3754.tar.lz
-rwxr-xr-x 1 root root 6360 2021-05-27 18:24 ./source/ap/vim/vim-gvim.SlackBuild
-rwxr-xr-x 1 root root 7670 2021-11-02 18:45 ./source/ap/vim/vim.SlackBuild
-rw-r--r-- 1 root root 283 2019-01-11 20:43 ./source/ap/vim/vim.vimrc.diff.gz
@ -7275,10 +7275,10 @@ drwxr-xr-x 2 root root 4096 2021-02-13 05:31 ./source/ap/zsh
-rwxr-xr-x 1 root root 4352 2021-02-13 05:31 ./source/ap/zsh/zsh.SlackBuild
-rw-r--r-- 1 root root 23 2018-09-14 17:50 ./source/ap/zsh/zsh.url
-rwxr-xr-x 1 root root 12001 2021-10-08 01:36 ./source/buildlist-from-changelog.sh
drwxr-xr-x 63 root root 4096 2021-11-20 19:39 ./source/d
drwxr-xr-x 2 root root 4096 2021-11-02 19:02 ./source/d/Cython
-rw-r--r-- 1 root root 1608243 2021-07-13 21:27 ./source/d/Cython/Cython-0.29.24.tar.lz
-rwxr-xr-x 1 root root 3031 2021-11-02 19:02 ./source/d/Cython/Cython.SlackBuild
drwxr-xr-x 63 root root 4096 2021-12-07 20:55 ./source/d
drwxr-xr-x 2 root root 4096 2021-12-06 19:51 ./source/d/Cython
-rw-r--r-- 1 root root 1612293 2021-12-06 12:11 ./source/d/Cython/Cython-0.29.25.tar.lz
-rwxr-xr-x 1 root root 3031 2021-12-06 19:51 ./source/d/Cython/Cython.SlackBuild
-rw-r--r-- 1 root root 36 2017-09-11 18:25 ./source/d/Cython/Cython.url
-rw-r--r-- 1 root root 846 2018-02-27 06:13 ./source/d/Cython/slack-desc
-rw-r--r-- 1 root root 1051 2021-01-29 20:26 ./source/d/FTBFSlog
@ -7661,11 +7661,11 @@ drwxr-xr-x 2 root root 4096 2021-11-24 18:43 ./source/d/ruby
-rw-r--r-- 1 root root 14656102 2021-11-24 12:32 ./source/d/ruby/ruby-3.0.3.tar.lz
-rwxr-xr-x 1 root root 4807 2021-04-05 18:26 ./source/d/ruby/ruby.SlackBuild
-rw-r--r-- 1 root root 837 2019-03-13 16:43 ./source/d/ruby/slack-desc
drwxr-xr-x 2 root root 4096 2021-11-01 17:25 ./source/d/rust
drwxr-xr-x 2 root root 4096 2021-12-07 20:55 ./source/d/rust
-rw-r--r-- 1 root root 261 2020-11-19 19:46 ./source/d/rust/link_libffi.diff.gz
-rwxr-xr-x 1 root root 9702 2021-11-01 17:24 ./source/d/rust/rust.SlackBuild
-rw-r--r-- 1 root root 1657 2021-11-01 17:23 ./source/d/rust/rust.url
-rw-r--r-- 1 root root 112237419 2021-11-01 11:57 ./source/d/rust/rustc-1.56.1-src.tar.lz
-rwxr-xr-x 1 root root 9702 2021-12-07 17:52 ./source/d/rust/rust.SlackBuild
-rw-r--r-- 1 root root 1657 2021-12-07 17:53 ./source/d/rust/rust.url
-rw-r--r-- 1 root root 112945194 2021-12-02 14:54 ./source/d/rust/rustc-1.57.0-src.tar.lz
-rw-r--r-- 1 root root 910 2018-02-27 06:49 ./source/d/rust/slack-desc
drwxr-xr-x 2 root root 4096 2021-05-21 18:57 ./source/d/sassc
-rw-r--r-- 1 root root 23784 2020-10-27 01:21 ./source/d/sassc/sassc-3.6.2.tar.lz
@ -8060,7 +8060,7 @@ drwxr-xr-x 2 root root 16384 2021-11-03 05:51 ./source/kde/kde/build
-rw-r--r-- 1 root root 2 2021-11-04 17:58 ./source/kde/kde/build/kruler
-rw-r--r-- 1 root root 2 2021-10-10 18:07 ./source/kde/kde/build/krunner
-rw-r--r-- 1 root root 2 2021-10-02 03:46 ./source/kde/kde/build/krusader
-rw-r--r-- 1 root root 2 2021-10-14 16:34 ./source/kde/kde/build/kscreen
-rw-r--r-- 1 root root 2 2021-12-06 04:06 ./source/kde/kde/build/kscreen
-rw-r--r-- 1 root root 2 2021-10-14 16:34 ./source/kde/kde/build/kscreenlocker
-rw-r--r-- 1 root root 2 2021-10-10 18:07 ./source/kde/kde/build/kservice
-rw-r--r-- 1 root root 2 2021-11-04 17:58 ./source/kde/kde/build/kshisen
@ -8133,7 +8133,7 @@ drwxr-xr-x 2 root root 16384 2021-11-03 05:51 ./source/kde/kde/build
-rw-r--r-- 1 root root 2 2021-11-04 17:58 ./source/kde/kde/build/libkmahjongg
-rw-r--r-- 1 root root 2 2021-11-04 17:58 ./source/kde/kde/build/libkomparediff2
-rw-r--r-- 1 root root 2 2021-11-04 17:58 ./source/kde/kde/build/libksane
-rw-r--r-- 1 root root 2 2021-10-14 16:34 ./source/kde/kde/build/libkscreen
-rw-r--r-- 1 root root 2 2021-12-06 04:06 ./source/kde/kde/build/libkscreen
-rw-r--r-- 1 root root 2 2021-11-04 17:58 ./source/kde/kde/build/libksieve
-rw-r--r-- 1 root root 2 2021-10-14 16:34 ./source/kde/kde/build/libksysguard
-rw-r--r-- 1 root root 2 2021-11-04 17:58 ./source/kde/kde/build/libktorrent
@ -8331,7 +8331,7 @@ drwxr-xr-x 2 root root 4096 2021-02-04 19:30 ./source/kde/kde/modules
-rw-r--r-- 1 root root 44 2016-04-11 07:39 ./source/kde/kde/nomake
drwxr-xr-x 2 root root 4096 2017-10-30 11:32 ./source/kde/kde/nostrip
-rw-r--r-- 1 root root 237 2017-10-24 13:23 ./source/kde/kde/package-blacklist
drwxr-xr-x 22 root root 4096 2021-12-04 19:59 ./source/kde/kde/patch
drwxr-xr-x 24 root root 4096 2021-12-06 20:13 ./source/kde/kde/patch
-rw-r--r-- 1 root root 328 2011-07-28 17:38 ./source/kde/kde/patch/README
drwxr-xr-x 2 root root 4096 2020-07-29 17:52 ./source/kde/kde/patch/baloo
-rw-r--r-- 1 root root 189 2020-11-02 01:05 ./source/kde/kde/patch/baloo.patch
@ -8374,6 +8374,9 @@ drwxr-xr-x 2 root root 4096 2021-11-24 20:38 ./source/kde/kde/patch/kopen
drwxr-xr-x 2 root root 4096 2020-09-28 20:52 ./source/kde/kde/patch/krename
-rw-r--r-- 1 root root 132 2020-09-28 20:53 ./source/kde/kde/patch/krename.patch
-rw-r--r-- 1 root root 6641 2020-09-28 20:52 ./source/kde/kde/patch/krename/krename.taglib.diff
drwxr-xr-x 2 root root 4096 2021-12-06 20:13 ./source/kde/kde/patch/kscreen
-rw-r--r-- 1 root root 121 2021-12-05 12:13 ./source/kde/kde/patch/kscreen.patch
-rw-r--r-- 1 root root 7456 2021-12-05 12:12 ./source/kde/kde/patch/kscreen/57.patch
drwxr-xr-x 2 root root 4096 2021-08-15 05:37 ./source/kde/kde/patch/ktorrent
-rw-r--r-- 1 root root 414 2021-08-15 05:28 ./source/kde/kde/patch/ktorrent.patch
-rw-r--r-- 1 root root 1098854 2021-08-12 02:11 ./source/kde/kde/patch/ktorrent/geoip.dat.gz
@ -8382,6 +8385,10 @@ drwxr-xr-x 2 root root 4096 2021-08-15 05:37 ./source/kde/kde/patch/ktorr
drwxr-xr-x 2 root root 4096 2021-08-05 16:48 ./source/kde/kde/patch/kwave
-rw-r--r-- 1 root root 135 2021-08-05 16:48 ./source/kde/kde/patch/kwave.patch
-rw-r--r-- 1 root root 278 2021-08-05 16:47 ./source/kde/kde/patch/kwave/kwave.gcc11.limits.patch
drwxr-xr-x 2 root root 4096 2021-12-05 11:17 ./source/kde/kde/patch/libkscreen
-rw-r--r-- 1 root root 324 2021-12-05 11:19 ./source/kde/kde/patch/libkscreen.patch
-rw-r--r-- 1 root root 11686 2021-12-05 11:17 ./source/kde/kde/patch/libkscreen/7eb0390bf70fc7fb5a39bd501ffcc327a07c328a.patch
-rw-r--r-- 1 root root 6992 2021-12-05 11:17 ./source/kde/kde/patch/libkscreen/cf0921f3fbde31cb94b9ccddcaba36da3a488483.patch
drwxr-xr-x 2 root root 4096 2017-05-04 10:06 ./source/kde/kde/patch/oxygen-gtk2
-rw-r--r-- 1 root root 211 2020-07-19 02:24 ./source/kde/kde/patch/oxygen-gtk2.patch
-rw-r--r-- 1 root root 3558 2017-04-30 21:10 ./source/kde/kde/patch/oxygen-gtk2/oxygen-gtk2_KDEBUG_341181.patch
@ -10080,9 +10087,9 @@ drwxr-xr-x 2 root root 4096 2021-11-02 19:02 ./source/l/glade
-rw-r--r-- 1 root root 71 2020-11-01 08:16 ./source/l/glade/glade.url
-rw-r--r-- 1 root root 877 2020-11-26 23:29 ./source/l/glade/slack-desc
drwxr-xr-x 2 root root 4096 2021-02-13 05:31 ./source/l/glib
drwxr-xr-x 2 root root 4096 2021-09-27 06:04 ./source/l/glib-networking
drwxr-xr-x 2 root root 4096 2021-12-07 17:35 ./source/l/glib-networking
-rw-r--r-- 1 root root 119 2011-11-06 21:59 ./source/l/glib-networking/doinst.sh.gz
-rw-r--r-- 1 root root 259808 2021-09-16 20:25 ./source/l/glib-networking/glib-networking-2.70.0.tar.xz
-rw-r--r-- 1 root root 261312 2021-12-06 14:46 ./source/l/glib-networking/glib-networking-2.70.1.tar.xz
-rwxr-xr-x 1 root root 4011 2021-03-31 18:43 ./source/l/glib-networking/glib-networking.SlackBuild
-rw-r--r-- 1 root root 795 2018-02-27 06:12 ./source/l/glib-networking/slack-desc
-rw-r--r-- 1 root root 6408 2017-08-03 05:13 ./source/l/glib/glib-1.2.10-autotools.patch.gz
@ -10353,8 +10360,8 @@ drwxr-xr-x 2 root root 4096 2018-01-05 18:45 ./source/l/id3lib/patches
-rw-r--r-- 1 root root 629 2017-09-11 16:30 ./source/l/id3lib/patches/id3lib.utf8_writing.patch.gz
-rw-r--r-- 1 root root 517 2017-09-11 16:30 ./source/l/id3lib/patches/id3lib.vbr_stack_smash.patch.gz
-rw-r--r-- 1 root root 927 2018-02-27 06:12 ./source/l/id3lib/slack-desc
drwxr-xr-x 2 root root 4096 2021-11-22 19:13 ./source/l/imagemagick
-rw-r--r-- 1 root root 10373658 2021-11-21 23:13 ./source/l/imagemagick/ImageMagick-7.1.0-16.tar.lz
drwxr-xr-x 2 root root 4096 2021-12-06 02:54 ./source/l/imagemagick
-rw-r--r-- 1 root root 10374527 2021-12-04 17:52 ./source/l/imagemagick/ImageMagick-7.1.0-17.tar.lz
-rw-r--r-- 1 root root 309 2016-05-17 04:08 ./source/l/imagemagick/doinst.sh.gz
-rwxr-xr-x 1 root root 7092 2021-05-31 19:19 ./source/l/imagemagick/imagemagick.SlackBuild
-rw-r--r-- 1 root root 43 2020-09-30 21:13 ./source/l/imagemagick/imagemagick.url
@ -11686,10 +11693,11 @@ drwxr-xr-x 2 root root 4096 2021-10-10 21:34 ./source/l/vid.stab
-rw-r--r-- 1 root root 63640 2020-11-10 07:59 ./source/l/vid.stab/vid.stab-20201110_f9166e9.tar.lz
-rwxr-xr-- 1 root root 4132 2021-10-10 21:35 ./source/l/vid.stab/vid.stab.SlackBuild
-rw-r--r-- 1 root root 45 2017-03-17 14:22 ./source/l/vid.stab/vid.stab.url
drwxr-xr-x 2 root root 4096 2021-11-06 03:13 ./source/l/vte
drwxr-xr-x 2 root root 4096 2021-12-05 20:20 ./source/l/vte
-rw-r--r-- 1 root root 706 2018-02-27 06:12 ./source/l/vte/slack-desc
-rw-r--r-- 1 root root 464228 2021-10-08 17:27 ./source/l/vte/vte-0.66.1.tar.lz
-rw-r--r-- 1 root root 463390 2021-12-05 20:20 ./source/l/vte/vte-0.66.2.tar.lz
-rwxr-xr-x 1 root root 4555 2021-05-01 18:03 ./source/l/vte/vte.SlackBuild
-rw-r--r-- 1 root root 35 2021-12-05 20:20 ./source/l/vte/vte.url
drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/l/wavpack
-rw-r--r-- 1 root root 963 2019-12-19 18:54 ./source/l/wavpack/slack-desc
-rw-r--r-- 1 root root 769764 2021-01-12 23:51 ./source/l/wavpack/wavpack-5.4.0.tar.xz
@ -11926,9 +11934,9 @@ drwxr-xr-x 2 root root 4096 2021-09-09 17:11 ./source/n/dnsmasq
-rw-r--r-- 1 root root 345 2021-04-25 18:48 ./source/n/dnsmasq/doinst.sh.gz
-rw-r--r-- 1 root root 383 2021-04-25 18:44 ./source/n/dnsmasq/rc.dnsmasq.gz
-rw-r--r-- 1 root root 898 2018-02-27 06:13 ./source/n/dnsmasq/slack-desc
drwxr-xr-x 2 root root 4096 2021-10-28 18:00 ./source/n/dovecot
drwxr-xr-x 2 root root 4096 2021-12-07 17:38 ./source/n/dovecot
-rw-r--r-- 1 root root 574 2020-02-12 17:48 ./source/n/dovecot/doinst.sh.gz
-rw-r--r-- 1 root root 4485927 2021-10-28 08:55 ./source/n/dovecot/dovecot-2.3.17.tar.lz
-rw-r--r-- 1 root root 4487199 2021-12-07 09:15 ./source/n/dovecot/dovecot-2.3.17.1.tar.lz
-rwxr-xr-x 1 root root 6193 2021-06-21 17:42 ./source/n/dovecot/dovecot.SlackBuild
-rw-r--r-- 1 root root 498 2017-11-15 01:04 ./source/n/dovecot/dovecot.config.README.diff.gz
-rw-r--r-- 1 root root 650 2018-01-31 23:05 ./source/n/dovecot/dovecot.default.shadow.auth.diff.gz
@ -11970,18 +11978,18 @@ drwxr-xr-x 2 root root 4096 2021-11-02 19:02 ./source/n/getmail
-rw-r--r-- 1 root root 145133 2021-10-30 16:55 ./source/n/getmail/getmail6-6.18.5.tar.lz
-rw-r--r-- 1 root root 817 2018-02-27 06:13 ./source/n/getmail/slack-desc
drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/n/gnupg
-rw-r--r-- 1 root root 2663136 2018-06-11 08:48 ./source/n/gnupg/gnupg-1.4.23.tar.xz
-rwxr-xr-x 1 root root 3781 2021-02-13 05:32 ./source/n/gnupg/gnupg.SlackBuild
-rw-r--r-- 1 root root 822 2018-02-27 06:13 ./source/n/gnupg/slack-desc.gnupg
drwxr-xr-x 2 root root 4096 2021-11-26 19:19 ./source/n/gnupg2
-rw-r--r-- 1 root root 5140296 2021-11-23 10:49 ./source/n/gnupg2/gnupg-2.2.33.tar.lz
-rwxr-xr-x 1 root root 4251 2021-06-11 16:46 ./source/n/gnupg2/gnupg2.SlackBuild
-rw-r--r-- 1 root root 1052 2018-08-27 17:38 ./source/n/gnupg2/slack-desc
drwxr-xr-x 2 root root 4096 2021-10-11 21:53 ./source/n/gnutls
-rw-r--r-- 1 root root 6091508 2021-05-29 08:50 ./source/n/gnutls/gnutls-3.7.2.tar.xz
-rw-r--r-- 1 root root 566 2021-05-29 08:50 ./source/n/gnutls/gnutls-3.7.2.tar.xz.sig
-rwxr-xr-x 1 root root 4933 2021-05-24 16:52 ./source/n/gnutls/gnutls.SlackBuild
-rw-r--r-- 1 root root 946 2018-02-27 06:13 ./source/n/gnutls/slack-desc
-rw-r--r-- 1 root root 2663136 2018-06-11 08:48 ./source/n/gnupg/gnupg-1.4.23.tar.xz
-rwxr-xr-x 1 root root 3781 2021-02-13 05:32 ./source/n/gnupg/gnupg.SlackBuild
-rw-r--r-- 1 root root 822 2018-02-27 06:13 ./source/n/gnupg/slack-desc.gnupg
drwxr-xr-x 2 root root 4096 2021-11-26 19:19 ./source/n/gnupg2
-rw-r--r-- 1 root root 5140296 2021-11-23 10:49 ./source/n/gnupg2/gnupg-2.2.33.tar.lz
-rwxr-xr-x 1 root root 4251 2021-06-11 16:46 ./source/n/gnupg2/gnupg2.SlackBuild
-rw-r--r-- 1 root root 1052 2018-08-27 17:38 ./source/n/gnupg2/slack-desc
drwxr-xr-x 2 root root 4096 2021-10-11 21:53 ./source/n/gnutls
-rw-r--r-- 1 root root 6091508 2021-05-29 08:50 ./source/n/gnutls/gnutls-3.7.2.tar.xz
-rw-r--r-- 1 root root 566 2021-05-29 08:50 ./source/n/gnutls/gnutls-3.7.2.tar.xz.sig
-rwxr-xr-x 1 root root 4933 2021-05-24 16:52 ./source/n/gnutls/gnutls.SlackBuild
-rw-r--r-- 1 root root 946 2018-02-27 06:13 ./source/n/gnutls/slack-desc
drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/n/gpa
-rw-r--r-- 1 root root 232 2012-07-18 19:35 ./source/n/gpa/doinst.sh.gz
-rw-r--r-- 1 root root 623700 2018-10-17 06:25 ./source/n/gpa/gpa-0.10.0.tar.lz
@ -14600,7 +14608,7 @@ drwxr-xr-x 2 root root 4096 2021-09-10 17:55 ./source/xap/libnma
-rw-r--r-- 1 root root 1368492 2021-08-20 10:19 ./source/xap/libnma/libnma-1.8.32.tar.xz
-rwxr-xr-x 1 root root 3618 2021-09-10 17:55 ./source/xap/libnma/libnma.SlackBuild
-rw-r--r-- 1 root root 792 2020-03-07 19:38 ./source/xap/libnma/slack-desc
drwxr-xr-x 3 root root 4096 2021-11-05 22:17 ./source/xap/mozilla-firefox
drwxr-xr-x 3 root root 4096 2021-12-06 18:19 ./source/xap/mozilla-firefox
-rw-r--r-- 1 root root 693 2021-03-22 17:58 ./source/xap/mozilla-firefox/0027-LTO-Only-enable-LTO-for-Rust-when-complete-build-use.patch.gz
drwxr-xr-x 5 root root 4096 2021-08-13 18:36 ./source/xap/mozilla-firefox/build-deps
-rwxr-xr-x 1 root root 1919 2019-07-09 19:35 ./source/xap/mozilla-firefox/build-deps.sh
@ -14618,13 +14626,13 @@ drwxr-xr-x 2 root root 4096 2021-10-12 20:15 ./source/xap/mozilla-firefox/
-rw-r--r-- 1 root root 86 2019-07-08 21:02 ./source/xap/mozilla-firefox/build-deps/nodejs/nodejs.url
-rwxr-xr-x 1 root root 840 2018-03-13 12:55 ./source/xap/mozilla-firefox/fetch-and-repack.sh
-rw-r--r-- 1 root root 330 2019-07-08 18:41 ./source/xap/mozilla-firefox/ff.ui.scrollToClick.diff.gz
-rw-r--r-- 1 root root 381117132 2021-11-01 13:23 ./source/xap/mozilla-firefox/firefox-91.3.0esr.source.tar.xz
-rw-r--r-- 1 root root 833 2021-11-01 13:24 ./source/xap/mozilla-firefox/firefox-91.3.0esr.source.tar.xz.asc
-rw-r--r-- 1 root root 379759164 2021-12-06 08:40 ./source/xap/mozilla-firefox/firefox-91.4.0esr.source.tar.xz
-rw-r--r-- 1 root root 833 2021-12-06 08:41 ./source/xap/mozilla-firefox/firefox-91.4.0esr.source.tar.xz.asc
-rw-r--r-- 1 root root 327 2008-06-17 17:19 ./source/xap/mozilla-firefox/firefox.moz_plugin_path.diff.gz
-rw-r--r-- 1 root root 518 2021-03-15 17:43 ./source/xap/mozilla-firefox/gkrust.a.no.networking.check.diff.gz
-rw-r--r-- 1 root root 462 2009-07-01 06:05 ./source/xap/mozilla-firefox/mimeTypes.rdf.gz
-rw-r--r-- 1 root root 680 2009-07-01 13:28 ./source/xap/mozilla-firefox/mozilla-firefox-mimeTypes-fix.diff.gz
-rwxr-xr-x 1 root root 16060 2021-11-05 16:37 ./source/xap/mozilla-firefox/mozilla-firefox.SlackBuild
-rwxr-xr-x 1 root root 16060 2021-12-06 18:20 ./source/xap/mozilla-firefox/mozilla-firefox.SlackBuild
-rw-r--r-- 1 root root 2748 2017-12-04 21:30 ./source/xap/mozilla-firefox/mozilla-firefox.desktop
-rw-r--r-- 1 root root 1033 2020-07-07 18:08 ./source/xap/mozilla-firefox/slack-desc
drwxr-xr-x 4 root root 4096 2021-11-19 20:50 ./source/xap/mozilla-thunderbird

View file

@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=Cython
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-3}
BUILD=${BUILD:-1}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in

View file

@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=rust
SRCNAM="${PKGNAM}c"
VERSION=${VERSION:-1.56.1}
VERSION=${VERSION:-1.57.0}
BUILD=${BUILD:-1}
# Set this to YES to build with the system LLVM, or NO to use the bundled LLVM.
@ -34,9 +34,9 @@ BUILD=${BUILD:-1}
SYSTEM_LLVM=${SYSTEM_LLVM:-YES}
# Bootstrap variables (might not be kept updated for latest Rust):
RSTAGE0_VERSION=${RSTAGE0_VERSION:-1.55.0}
RSTAGE0_DIR=${RSTAGE0_DIR:-2021-09-09}
CSTAGE0_VERSION=${CSTAGE0_VERSION:-1.55.0}
RSTAGE0_VERSION=${RSTAGE0_VERSION:-1.56.1}
RSTAGE0_DIR=${RSTAGE0_DIR:-2021-11-01}
CSTAGE0_VERSION=${CSTAGE0_VERSION:-1.56.1}
CSTAGE0_DIR=${CSTAGE0_DIR:-$RSTAGE0_DIR}
# Automatically determine the architecture we're building on:

View file

@ -1,5 +1,5 @@
# Source code (repacked to .tar.lz):
VERSION=1.56.1
VERSION=1.57.0
rm -f rustc-${VERSION}-src.tar.*
lftpget https://static.rust-lang.org/dist/rustc-${VERSION}-src.tar.gz
lftpget https://static.rust-lang.org/dist/rustc-${VERSION}-src.tar.gz.asc
@ -20,9 +20,9 @@ fi
# update the settings below, look at src/stage0.txt in the Rust sources.
exit 0
BOOTSTRAP_DATE=2021-09-09
BOOTSTRAP_CARGO=1.55.0
BOOTSTRAP_VERSION=1.55.0
BOOTSTRAP_DATE=2021-11-01
BOOTSTRAP_CARGO=1.56.1
BOOTSTRAP_VERSION=1.56.0
# i686 bootstrap:
lftpget https://static.rust-lang.org/dist/${BOOTSTRAP_DATE}/cargo-${BOOTSTRAP_CARGO}-i686-unknown-linux-gnu.tar.xz

View file

@ -1 +1 @@
1
2

View file

@ -1 +1 @@
1
2

View file

@ -0,0 +1 @@
cat $CWD/patch/kscreen/57.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }

View file

@ -0,0 +1,189 @@
From 4d025b68022405ce889b563ed67646ccbfe4a658 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?M=C3=A9ven=20Car?= <meven.car@enioka.com>
Date: Mon, 29 Nov 2021 17:15:26 +0100
Subject: [PATCH 1/4] Compute logicalSize taking into account current config
BUG: 441417
---
kcm/output_identifier.cpp | 2 +-
kcm/output_model.cpp | 23 +++++++++++++++--------
kded/output.cpp | 4 ++--
3 files changed, 18 insertions(+), 11 deletions(-)
diff --git a/kcm/output_identifier.cpp b/kcm/output_identifier.cpp
index a672995..ba51470 100644
--- a/kcm/output_identifier.cpp
+++ b/kcm/output_identifier.cpp
@@ -56,7 +56,7 @@ OutputIdentifier::OutputIdentifier(KScreen::ConfigPtr config, QObject *parent)
}
if (config->supportedFeatures() & KScreen::Config::Feature::PerOutputScaling) {
// Scale adjustment is not needed on Wayland, we use logical size.
- logicalSize = output->logicalSize().toSize();
+ logicalSize = output->explicitLogicalSize().toSize();
} else {
logicalSize = deviceSize / view->effectiveDevicePixelRatio();
}
diff --git a/kcm/output_model.cpp b/kcm/output_model.cpp
index a497c90..020b96f 100644
--- a/kcm/output_model.cpp
+++ b/kcm/output_model.cpp
@@ -161,10 +161,13 @@ bool OutputModel::setData(const QModelIndex &index, const QVariant &value, int r
bool ok;
const qreal scale = value.toReal(&ok);
if (ok && !qFuzzyCompare(output.ptr->scale(), scale)) {
- const auto oldSize = output.ptr->logicalSize().toSize();
+ const auto oldSize = output.ptr->explicitLogicalSize().toSize();
+
output.ptr->setScale(scale);
m_config->setScale(output.ptr, scale);
- const auto newSize = output.ptr->logicalSize().toSize();
+
+ const auto newSize = m_config->config()->logicalSizeForOutput(*output.ptr).toSize();
+ output.ptr->setExplicitLogicalSize(newSize);
maintainSnapping(output, oldSize, newSize);
@@ -385,9 +388,11 @@ bool OutputModel::setResolution(int outputIndex, int resIndex)
if (output.ptr->currentModeId() == id) {
return false;
}
- const auto oldSize = output.ptr->logicalSize().toSize();
+ const auto oldSize = output.ptr->explicitLogicalSize().toSize();
output.ptr->setCurrentModeId(id);
- const auto newSize = output.ptr->logicalSize().toSize();
+
+ const auto newSize = m_config->config()->logicalSizeForOutput(*output.ptr).toSize();
+ output.ptr->setExplicitLogicalSize(newSize);
maintainSnapping(output, oldSize, newSize);
@@ -466,9 +471,11 @@ bool OutputModel::setRotation(int outputIndex, KScreen::Output::Rotation rotatio
if (output.ptr->rotation() == rotation) {
return false;
}
- const auto oldSize = output.ptr->logicalSize().toSize();
+ const auto oldSize = output.ptr->explicitLogicalSize().toSize();
output.ptr->setRotation(rotation);
- const auto newSize = output.ptr->logicalSize().toSize();
+
+ const auto newSize = m_config->config()->logicalSizeForOutput(*output.ptr).toSize();
+ output.ptr->setExplicitLogicalSize(newSize);
maintainSnapping(output, oldSize, newSize);
@@ -653,7 +660,7 @@ bool OutputModel::setReplicationSourceIndex(int outputIndex, int sourceIndex)
return false;
}
m_config->setReplicationSource(output.ptr, nullptr);
- output.ptr->setLogicalSize(QSizeF());
+ output.ptr->setExplicitLogicalSize(QSizeF());
resetPosition(output);
} else {
const auto source = m_outputs[sourceIndex].ptr;
@@ -664,7 +671,7 @@ bool OutputModel::setReplicationSourceIndex(int outputIndex, int sourceIndex)
m_config->setReplicationSource(output.ptr, source);
output.posReset = output.ptr->pos();
output.ptr->setPos(source->pos());
- output.ptr->setLogicalSize(source->logicalSize());
+ output.ptr->setExplicitLogicalSize(m_config->config()->logicalSizeForOutput(*source));
}
reposition();
diff --git a/kded/output.cpp b/kded/output.cpp
index 7463b8a..44251e5 100644
--- a/kded/output.cpp
+++ b/kded/output.cpp
@@ -404,9 +404,9 @@ void Output::readInOutputs(KScreen::ConfigPtr config, const QVariantList &output
auto replicationSource = control.getReplicationSource(output);
if (replicationSource) {
output->setPos(replicationSource->pos());
- output->setLogicalSize(replicationSource->logicalSize());
+ output->setExplicitLogicalSize(config->logicalSizeForOutput(*replicationSource));
} else {
- output->setLogicalSize(QSizeF());
+ output->setExplicitLogicalSize(QSizeF());
}
}
--
GitLab
From 3b90217f21e62285e78fff86ae562c692799e28f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?M=C3=A9ven=20Car?= <meven.car@enioka.com>
Date: Tue, 30 Nov 2021 14:58:40 +0100
Subject: [PATCH 2/4] Update screen size when mode changes
---
kcm/output_model.cpp | 1 +
1 file changed, 1 insertion(+)
diff --git a/kcm/output_model.cpp b/kcm/output_model.cpp
index 020b96f..ae01307 100644
--- a/kcm/output_model.cpp
+++ b/kcm/output_model.cpp
@@ -390,6 +390,7 @@ bool OutputModel::setResolution(int outputIndex, int resIndex)
}
const auto oldSize = output.ptr->explicitLogicalSize().toSize();
output.ptr->setCurrentModeId(id);
+ output.ptr->setSize(output.ptr->currentMode()->size());
const auto newSize = m_config->config()->logicalSizeForOutput(*output.ptr).toSize();
output.ptr->setExplicitLogicalSize(newSize);
--
GitLab
From ad8d66c2c39c15a9fd668a0a292f4cd970731123 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?M=C3=A9ven=20Car?= <meven.car@enioka.com>
Date: Wed, 1 Dec 2021 13:39:21 +0100
Subject: [PATCH 3/4] Ensure to set outputs explicitLogicalSize upon loading
config
---
kcm/config_handler.cpp | 2 ++
1 file changed, 2 insertions(+)
diff --git a/kcm/config_handler.cpp b/kcm/config_handler.cpp
index d7e7c7c..dabbcb2 100644
--- a/kcm/config_handler.cpp
+++ b/kcm/config_handler.cpp
@@ -78,6 +78,8 @@ void ConfigHandler::resetScale(const KScreen::OutputPtr &output)
void ConfigHandler::initOutput(const KScreen::OutputPtr &output)
{
+ output->setExplicitLogicalSize(config()->logicalSizeForOutput(*output));
+
if (output->isConnected()) {
resetScale(output);
m_outputs->add(output);
--
GitLab
From ad7dda0b64c6f76066cdd199b0aa6ed2e2982f88 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?M=C3=A9ven=20Car?= <meven.car@enioka.com>
Date: Wed, 1 Dec 2021 14:40:32 +0100
Subject: [PATCH 4/4] Fix output identifier window positioning in wayland with
some scale
---
kcm/output_identifier.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/kcm/output_identifier.cpp b/kcm/output_identifier.cpp
index ba51470..d21d36f 100644
--- a/kcm/output_identifier.cpp
+++ b/kcm/output_identifier.cpp
@@ -56,7 +56,7 @@ OutputIdentifier::OutputIdentifier(KScreen::ConfigPtr config, QObject *parent)
}
if (config->supportedFeatures() & KScreen::Config::Feature::PerOutputScaling) {
// Scale adjustment is not needed on Wayland, we use logical size.
- logicalSize = output->explicitLogicalSize().toSize();
+ logicalSize = config->logicalSizeForOutput(*output.data()).toSize();
} else {
logicalSize = deviceSize / view->effectiveDevicePixelRatio();
}
--
GitLab

View file

@ -0,0 +1,2 @@
cat $CWD/patch/libkscreen/7eb0390bf70fc7fb5a39bd501ffcc327a07c328a.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
cat $CWD/patch/libkscreen/cf0921f3fbde31cb94b9ccddcaba36da3a488483.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }

View file

@ -0,0 +1,240 @@
From 7eb0390bf70fc7fb5a39bd501ffcc327a07c328a Mon Sep 17 00:00:00 2001
From: Ilya Pominov <ipominov@astralinux.ru>
Date: Thu, 23 Sep 2021 14:24:16 +0300
Subject: [PATCH] XrandR: Fix impossibilty to change resolution in VirtualBox
In VirtualBox KDE runs at low resolution,
and when you try to change the resolution through the "Screen Settings"
it returns to the original one again.
How to check:
- run KDE neon on VirtualBox
- change the resolution
VirtualBox sets the hotplug_mode_update property, but its preferred mode
is always 800x600, and KScreen returns the resolution to 800x600.
Now XRandRCrtc stores the timestamp of the last resolution change
request from backend, and the timestamp of the last config update from
X11.
If the changes were initiated by XRandR backend (i.e. 'timestamp of the
last config update from X11' less or equal 'last resolution change
request'), then the followPreferedMode flag in KScreenConfig is set to
false.
BUG: 407058
---
backends/xcbeventlistener.cpp | 7 ++++++-
backends/xcbeventlistener.h | 2 +-
backends/xrandr/xrandr.cpp | 4 +++-
backends/xrandr/xrandr.h | 2 +-
backends/xrandr/xrandrconfig.cpp | 9 +++++++--
backends/xrandr/xrandrcrtc.cpp | 23 +++++++++++++++++++++++
backends/xrandr/xrandrcrtc.h | 7 +++++++
backends/xrandr/xrandroutput.cpp | 2 +-
8 files changed, 49 insertions(+), 7 deletions(-)
diff --git a/backends/xcbeventlistener.cpp b/backends/xcbeventlistener.cpp
index dba81dc..4c3a527 100644
--- a/backends/xcbeventlistener.cpp
+++ b/backends/xcbeventlistener.cpp
@@ -139,6 +139,8 @@ void XCBEventListener::handleScreenChange(xcb_generic_event_t *e)
}
qCDebug(KSCREEN_XCB_HELPER) << "RRScreenChangeNotify";
+ qCDebug(KSCREEN_XCB_HELPER) << "\tTimestamp: " << e2->timestamp;
+ qCDebug(KSCREEN_XCB_HELPER) << "\tConfig_timestamp: " << e2->config_timestamp;
qCDebug(KSCREEN_XCB_HELPER) << "\tWindow:" << e2->request_window;
qCDebug(KSCREEN_XCB_HELPER) << "\tRoot:" << e2->root;
qCDebug(KSCREEN_XCB_HELPER) << "\tRotation: " << rotationToString((xcb_randr_rotation_t)e2->rotation);
@@ -157,15 +159,17 @@ void XCBEventListener::handleXRandRNotify(xcb_generic_event_t *e)
if (randrEvent->subCode == XCB_RANDR_NOTIFY_CRTC_CHANGE) {
xcb_randr_crtc_change_t crtc = randrEvent->u.cc;
qCDebug(KSCREEN_XCB_HELPER) << "RRNotify_CrtcChange";
+ qCDebug(KSCREEN_XCB_HELPER) << "\tTimestamp: " << crtc.timestamp;
qCDebug(KSCREEN_XCB_HELPER) << "\tCRTC: " << crtc.crtc;
qCDebug(KSCREEN_XCB_HELPER) << "\tMode: " << crtc.mode;
qCDebug(KSCREEN_XCB_HELPER) << "\tRotation: " << rotationToString((xcb_randr_rotation_t)crtc.rotation);
qCDebug(KSCREEN_XCB_HELPER) << "\tGeometry: " << crtc.x << crtc.y << crtc.width << crtc.height;
- Q_EMIT crtcChanged(crtc.crtc, crtc.mode, (xcb_randr_rotation_t)crtc.rotation, QRect(crtc.x, crtc.y, crtc.width, crtc.height));
+ Q_EMIT crtcChanged(crtc.crtc, crtc.mode, (xcb_randr_rotation_t)crtc.rotation, QRect(crtc.x, crtc.y, crtc.width, crtc.height), crtc.timestamp);
} else if (randrEvent->subCode == XCB_RANDR_NOTIFY_OUTPUT_CHANGE) {
xcb_randr_output_change_t output = randrEvent->u.oc;
qCDebug(KSCREEN_XCB_HELPER) << "RRNotify_OutputChange";
+ qCDebug(KSCREEN_XCB_HELPER) << "\tTimestamp: " << output.timestamp;
qCDebug(KSCREEN_XCB_HELPER) << "\tOutput: " << output.output;
qCDebug(KSCREEN_XCB_HELPER) << "\tCRTC: " << output.crtc;
qCDebug(KSCREEN_XCB_HELPER) << "\tMode: " << output.mode;
@@ -181,6 +185,7 @@ void XCBEventListener::handleXRandRNotify(xcb_generic_event_t *e)
xcb_get_atom_name_reply(QX11Info::connection(), xcb_get_atom_name(QX11Info::connection(), property.atom), nullptr));
qCDebug(KSCREEN_XCB_HELPER) << "RRNotify_OutputProperty (ignored)";
+ qCDebug(KSCREEN_XCB_HELPER) << "\tTimestamp: " << property.timestamp;
qCDebug(KSCREEN_XCB_HELPER) << "\tOutput: " << property.output;
qCDebug(KSCREEN_XCB_HELPER) << "\tProperty: " << xcb_get_atom_name_name(reply.data());
qCDebug(KSCREEN_XCB_HELPER) << "\tState (newValue, Deleted): " << property.status;
diff --git a/backends/xcbeventlistener.h b/backends/xcbeventlistener.h
index 35577d9..68136d8 100644
--- a/backends/xcbeventlistener.h
+++ b/backends/xcbeventlistener.h
@@ -30,7 +30,7 @@ Q_SIGNALS:
void outputsChanged();
/* Emitted only when XRandR 1.2 or newer is available */
- void crtcChanged(xcb_randr_crtc_t crtc, xcb_randr_mode_t mode, xcb_randr_rotation_t rotation, const QRect &geom);
+ void crtcChanged(xcb_randr_crtc_t crtc, xcb_randr_mode_t mode, xcb_randr_rotation_t rotation, const QRect &geom, xcb_timestamp_t timestamp);
void outputChanged(xcb_randr_output_t output, xcb_randr_crtc_t crtc, xcb_randr_mode_t mode, xcb_randr_connection_t connection);
void outputPropertyChanged(xcb_randr_output_t output);
diff --git a/backends/xrandr/xrandr.cpp b/backends/xrandr/xrandr.cpp
index 71cbd77..115f268 100644
--- a/backends/xrandr/xrandr.cpp
+++ b/backends/xrandr/xrandr.cpp
@@ -45,6 +45,7 @@ XRandR::XRandR()
qRegisterMetaType<xcb_randr_mode_t>("xcb_randr_mode_t");
qRegisterMetaType<xcb_randr_connection_t>("xcb_randr_connection_t");
qRegisterMetaType<xcb_randr_rotation_t>("xcb_randr_rotation_t");
+ qRegisterMetaType<xcb_timestamp_t>("xcb_timestamp_t");
// Use our own connection to make sure that we won't mess up Qt's connection
// if something goes wrong on our side.
@@ -143,7 +144,7 @@ void XRandR::outputChanged(xcb_randr_output_t output, xcb_randr_crtc_t crtc, xcb
qCDebug(KSCREEN_XRANDR) << "Output" << xOutput->id() << ": connected =" << xOutput->isConnected() << ", enabled =" << xOutput->isEnabled();
}
-void XRandR::crtcChanged(xcb_randr_crtc_t crtc, xcb_randr_mode_t mode, xcb_randr_rotation_t rotation, const QRect &geom)
+void XRandR::crtcChanged(xcb_randr_crtc_t crtc, xcb_randr_mode_t mode, xcb_randr_rotation_t rotation, const QRect &geom, xcb_timestamp_t timestamp)
{
XRandRCrtc *xCrtc = s_internalConfig->crtc(crtc);
if (!xCrtc) {
@@ -152,6 +153,7 @@ void XRandR::crtcChanged(xcb_randr_crtc_t crtc, xcb_randr_mode_t mode, xcb_randr
xCrtc->update(mode, rotation, geom);
}
+ xCrtc->updateConfigTimestamp(timestamp);
m_configChangeCompressor->start();
}
diff --git a/backends/xrandr/xrandr.h b/backends/xrandr/xrandr.h
index 91dd7aa..6b998c8 100644
--- a/backends/xrandr/xrandr.h
+++ b/backends/xrandr/xrandr.h
@@ -44,7 +44,7 @@ public:
private:
void outputChanged(xcb_randr_output_t output, xcb_randr_crtc_t crtc, xcb_randr_mode_t mode, xcb_randr_connection_t connection);
- void crtcChanged(xcb_randr_crtc_t crtc, xcb_randr_mode_t mode, xcb_randr_rotation_t rotation, const QRect &geom);
+ void crtcChanged(xcb_randr_crtc_t crtc, xcb_randr_mode_t mode, xcb_randr_rotation_t rotation, const QRect &geom, xcb_timestamp_t timestamp);
void screenChanged(xcb_randr_rotation_t rotation, const QSize &sizePx, const QSize &sizeMm);
static quint8 *getXProperty(xcb_randr_output_t output, xcb_atom_t atom, size_t &len);
diff --git a/backends/xrandr/xrandrconfig.cpp b/backends/xrandr/xrandrconfig.cpp
index fa0929c..5cbf4c7 100644
--- a/backends/xrandr/xrandrconfig.cpp
+++ b/backends/xrandr/xrandrconfig.cpp
@@ -504,6 +504,8 @@ bool XRandRConfig::disableOutput(const OutputPtr &kscreenOutput) const
XCB_NONE,
xOutput->isConnected() ? XCB_RANDR_CONNECTION_CONNECTED : XCB_RANDR_CONNECTION_DISCONNECTED,
kscreenOutput->isPrimary());
+ if (xOutput->crtc())
+ xOutput->crtc()->updateTimestamp(reply->timestamp);
}
return (reply->status == XCB_RANDR_SET_CONFIG_SUCCESS);
}
@@ -573,7 +575,7 @@ bool XRandRConfig::changeOutput(const KScreen::OutputPtr &kscreenOutput) const
<< "\n"
<< "\tCRTC:" << xOutput->crtc()->crtc() << "\n"
<< "\tPos:" << kscreenOutput->pos() << "\n"
- << "\tMode:" << modeId << kscreenOutput->currentMode() << "\n"
+ << "\tMode:" << kscreenOutput->currentMode() << "Preferred:" << kscreenOutput->preferredModeId() << "\n"
<< "\tRotation:" << kscreenOutput->rotation();
if (!sendConfig(kscreenOutput, xOutput->crtc())) {
@@ -605,6 +607,9 @@ bool XRandRConfig::sendConfig(const KScreen::OutputPtr &kscreenOutput, XRandRCrt
qCDebug(KSCREEN_XRANDR) << "\tResult: unknown (error)";
return false;
}
- qCDebug(KSCREEN_XRANDR) << "\tResult: " << reply->status;
+
+ crtc->updateTimestamp(reply->timestamp);
+
+ qCDebug(KSCREEN_XRANDR) << "\tResult: " << reply->status << " timestamp: " << reply->timestamp;
return (reply->status == XCB_RANDR_SET_CONFIG_SUCCESS);
}
diff --git a/backends/xrandr/xrandrcrtc.cpp b/backends/xrandr/xrandrcrtc.cpp
index c3cd291..9209501 100644
--- a/backends/xrandr/xrandrcrtc.cpp
+++ b/backends/xrandr/xrandrcrtc.cpp
@@ -16,6 +16,8 @@ XRandRCrtc::XRandRCrtc(xcb_randr_crtc_t crtc, XRandRConfig *config)
, m_crtc(crtc)
, m_mode(0)
, m_rotation(XCB_RANDR_ROTATION_ROTATE_0)
+ , m_timestamp(XCB_CURRENT_TIME)
+ , m_configTimestamp(XCB_CURRENT_TIME)
{
update();
}
@@ -111,3 +113,24 @@ void XRandRCrtc::update(xcb_randr_mode_t mode, xcb_randr_rotation_t rotation, co
m_geometry = geom;
m_rotation = rotation;
}
+
+void XRandRCrtc::updateTimestamp(const xcb_timestamp_t tmstamp)
+{
+ if (tmstamp > m_timestamp) {
+ qCDebug(KSCREEN_XRANDR) << "XRandRCrtc " << m_crtc << " m_timestamp update " << m_timestamp << " => " << tmstamp;
+ m_timestamp = tmstamp;
+ }
+}
+
+void XRandRCrtc::updateConfigTimestamp(const xcb_timestamp_t tmstamp)
+{
+ if (tmstamp > m_configTimestamp) {
+ qCDebug(KSCREEN_XRANDR) << "XRandRCrtc " << m_crtc << " m_configTimestamp update" << m_configTimestamp << " => " << tmstamp;
+ m_configTimestamp = tmstamp;
+ }
+}
+
+bool XRandRCrtc::isChangedFromOutside() const
+{
+ return m_configTimestamp > m_timestamp;
+}
diff --git a/backends/xrandr/xrandrcrtc.h b/backends/xrandr/xrandrcrtc.h
index 4de4a09..8be23d2 100644
--- a/backends/xrandr/xrandrcrtc.h
+++ b/backends/xrandr/xrandrcrtc.h
@@ -41,6 +41,10 @@ public:
void update();
void update(xcb_randr_crtc_t mode, xcb_randr_rotation_t rotation, const QRect &geom);
+ void updateTimestamp(const xcb_timestamp_t tmstamp);
+ void updateConfigTimestamp(const xcb_timestamp_t tmstamp);
+ bool isChangedFromOutside() const;
+
private:
xcb_randr_crtc_t m_crtc;
xcb_randr_mode_t m_mode;
@@ -50,4 +54,7 @@ private:
QVector<xcb_randr_output_t> m_possibleOutputs;
QVector<xcb_randr_output_t> m_outputs;
+
+ xcb_timestamp_t m_timestamp;
+ xcb_timestamp_t m_configTimestamp;
};
diff --git a/backends/xrandr/xrandroutput.cpp b/backends/xrandr/xrandroutput.cpp
index 92a39cf..4aa2290 100644
--- a/backends/xrandr/xrandroutput.cpp
+++ b/backends/xrandr/xrandroutput.cpp
@@ -403,7 +403,7 @@ KScreen::OutputPtr XRandROutput::toKScreenOutput() const
// See https://bugzilla.redhat.com/show_bug.cgi?id=1290586
// QXL will be creating a new mode we need to jump to every time the display is resized
- kscreenOutput->setFollowPreferredMode(m_hotplugModeUpdate);
+ kscreenOutput->setFollowPreferredMode(m_hotplugModeUpdate && m_crtc && m_crtc->isChangedFromOutside());
kscreenOutput->setConnected(isConnected());
if (isConnected()) {
--
GitLab

View file

@ -0,0 +1,219 @@
From cf0921f3fbde31cb94b9ccddcaba36da3a488483 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?M=C3=A9ven=20Car?= <meven29@gmail.com>
Date: Thu, 2 Dec 2021 16:04:20 +0000
Subject: [PATCH] Under X11 ignore per-screen scale to compute logicalSize
---
src/config.cpp | 32 ++++++++++++++++++++++++++++++++
src/config.h | 4 ++++
src/output.cpp | 39 +++++++++------------------------------
src/output.h | 18 ++++--------------
4 files changed, 49 insertions(+), 44 deletions(-)
mode change 100644 => 100755 src/output.h
diff --git a/src/config.cpp b/src/config.cpp
index 37e1038..41abf70 100644
--- a/src/config.cpp
+++ b/src/config.cpp
@@ -325,6 +325,7 @@ void Config::setPrimaryOutput(const OutputPtr &newPrimary)
void Config::addOutput(const OutputPtr &output)
{
d->outputs.insert(output->id(), output);
+ output->setExplicitLogicalSize(logicalSizeForOutput(*output));
connect(output.data(), &KScreen::Output::isPrimaryChanged, d, &KScreen::Config::Private::onPrimaryOutputChanged);
Q_EMIT outputAdded(output);
@@ -391,6 +392,37 @@ void Config::apply(const ConfigPtr &other)
setValid(other->isValid());
}
+QRect Config::outputGeometryForOutput(const KScreen::Output &output) const
+{
+ QSize size = logicalSizeForOutput(output).toSize();
+ if (!size.isValid()) {
+ return QRect();
+ }
+
+ return QRect(output.pos(), size);
+}
+
+QSizeF Config::logicalSizeForOutput(const KScreen::Output &output) const
+{
+ QSizeF size = output.enforcedModeSize();
+ if (!size.isValid()) {
+ return QSizeF();
+ }
+ // ignore scale where scaling is not per-output
+ if (supportedFeatures().testFlag(Feature::PerOutputScaling)) {
+ size = size / output.scale();
+ }
+
+ // We can't use output.size(), because it does not reflect the actual rotation() set by caller.
+ // It is only updated when we get update from KScreen, but not when user changes mode or
+ // rotation manually.
+
+ if (!output.isHorizontal()) {
+ size = size.transposed();
+ }
+ return size;
+}
+
QDebug operator<<(QDebug dbg, const KScreen::ConfigPtr &config)
{
if (config) {
diff --git a/src/config.h b/src/config.h
index 551d7d0..4629dab 100644
--- a/src/config.h
+++ b/src/config.h
@@ -190,6 +190,10 @@ public:
*/
void setTabletModeEngaged(bool engaged);
+ QRect outputGeometryForOutput(const KScreen::Output &output) const;
+
+ QSizeF logicalSizeForOutput(const KScreen::Output &output) const;
+
Q_SIGNALS:
void outputAdded(const KScreen::OutputPtr &output);
void outputRemoved(int outputId);
diff --git a/src/output.cpp b/src/output.cpp
index c7f5949..a0fae28 100644
--- a/src/output.cpp
+++ b/src/output.cpp
@@ -13,6 +13,7 @@
#include "mode.h"
#include <QCryptographicHash>
+#include <QGuiApplication>
#include <QRect>
#include <QScopedPointer>
#include <QStringList>
@@ -28,7 +29,7 @@ public:
, replicationSource(0)
, rotation(None)
, scale(1.0)
- , logicalSize(QSizeF())
+ , explicitLogicalSize(QSizeF())
, connected(false)
, enabled(false)
, primary(false)
@@ -87,7 +88,7 @@ public:
QSize size;
Rotation rotation;
qreal scale;
- QSizeF logicalSize;
+ QSizeF explicitLogicalSize;
bool connected;
bool enabled;
bool primary;
@@ -459,40 +460,18 @@ void Output::setScale(qreal factor)
Q_EMIT scaleChanged();
}
-QSizeF Output::logicalSize() const
-{
- if (d->logicalSize.isValid()) {
- return d->logicalSize;
- }
-
- QSizeF size = enforcedModeSize();
- if (!size.isValid()) {
- return QSizeF();
- }
- size = size / d->scale;
-
- // We can't use d->size, because d->size does not reflect the actual rotation() set by caller.
- // It is only updated when we get update from KScreen, but not when user changes mode or
- // rotation manually.
-
- if (!isHorizontal()) {
- size = size.transposed();
- }
- return size;
-}
-
QSizeF Output::explicitLogicalSize() const
{
- return d->logicalSize;
+ return d->explicitLogicalSize;
}
-void Output::setLogicalSize(const QSizeF &size)
+void Output::setExplicitLogicalSize(const QSizeF &size)
{
- if (qFuzzyCompare(d->logicalSize.width(), size.width()) && qFuzzyCompare(d->logicalSize.height(), size.height())) {
+ if (qFuzzyCompare(d->explicitLogicalSize.width(), size.width()) && qFuzzyCompare(d->explicitLogicalSize.height(), size.height())) {
return;
}
- d->logicalSize = size;
- Q_EMIT logicalSizeChanged();
+ d->explicitLogicalSize = size;
+ Q_EMIT explicitLogicalSizeChanged();
}
bool Output::isConnected() const
@@ -628,7 +607,7 @@ QSize Output::enforcedModeSize() const
QRect Output::geometry() const
{
- QSize size = logicalSize().toSize();
+ QSize size = explicitLogicalSize().toSize();
if (!size.isValid()) {
return QRect();
}
diff --git a/src/output.h b/src/output.h
old mode 100644
new mode 100755
index 2b23ac4..7edb74c
--- a/src/output.h
+++ b/src/output.h
@@ -47,7 +47,7 @@ public:
Q_PROPERTY(QSize sizeMm READ sizeMm CONSTANT)
Q_PROPERTY(qreal scale READ scale WRITE setScale NOTIFY scaleChanged)
Q_PROPERTY(bool followPreferredMode READ followPreferredMode WRITE setFollowPreferredMode NOTIFY followPreferredModeChanged)
- Q_PROPERTY(QSizeF logicalSize READ logicalSize WRITE setLogicalSize NOTIFY logicalSizeChanged)
+ Q_PROPERTY(QSizeF explicitLogicalSize READ explicitLogicalSize WRITE setExplicitLogicalSize NOTIFY explicitLogicalSizeChanged)
Q_PROPERTY(Capabilities capabilities READ capabilities NOTIFY capabilitiesChanged)
Q_PROPERTY(uint32_t overscan READ overscan WRITE setOverscan NOTIFY overscanChanged)
Q_PROPERTY(VrrPolicy vrrPolicy READ vrrPolicy WRITE setVrrPolicy NOTIFY vrrPolicyChanged)
@@ -311,16 +311,6 @@ public:
*/
void setScale(qreal factor);
- /**
- * The logical size is the output's representation internal to the display server and its
- * overall screen geometry.
- *
- * returns the logical size of this output
- *
- * @since 5.18
- */
- QSizeF logicalSize() const;
-
/**
* The logical size is the output's representation internal to the display server and its
* overall screen geometry.
@@ -338,9 +328,9 @@ public:
*
* @param size of this output in logical space
*
- * @since 5.18
+ * @since 5.24
*/
- void setLogicalSize(const QSizeF &size);
+ void setExplicitLogicalSize(const QSizeF &size);
/**
* @returns whether the mode should be changed to the new preferred mode
@@ -421,7 +411,7 @@ Q_SIGNALS:
void clonesChanged();
void replicationSourceChanged();
void scaleChanged();
- void logicalSizeChanged();
+ void explicitLogicalSizeChanged();
void followPreferredModeChanged(bool followPreferredMode);
void capabilitiesChanged();
void overscanChanged();
--
GitLab

1
source/l/vte/vte.url Normal file
View file

@ -0,0 +1 @@
https://gitlab.gnome.org/GNOME/vte

View file

@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=mozilla-firefox
VERSION=$(basename $(ls firefox-*.tar.?z | cut -d - -f 2 | rev | cut -f 3- -d . | rev) .source)
RELEASEVER=$(echo $VERSION | cut -f 1 -d r | cut -f 1 -d b | cut -f 1 -d e)
BUILD=${BUILD:-2}
BUILD=${BUILD:-1}
# Specify this variable for a localized build.
# For example, to build a version of Firefox with Italian support, run