Zuletzt aktualisiert am

KDE Frameworks 6.28 sorgt unter der Haube für noch mehr Feinschliff

KDE Frameworks 6.28 bringt eine weitere Runde von Bibliotheksaktualisierungen mit sich, die unter anderem KIO, Kirigami, KWallet, KTextEditor und KWindowSystem betreffen.
Eine Übersetzung von 🇬🇧 Linuxiac.com

KDE Frameworks 6.28 wurde als neuestes monatliches Update für die Sammlung von Bibliotheken veröffentlicht, auf denen KDE-Anwendungen und große Teile des Plasma-Desktops basieren.

In dieser Version erhält KIO mehrere Korrekturen in Bezug auf Datei-Worker, die Erstellung von Verzeichnissen, das Verhalten bei Abbrüchen, Berechtigungen, die Behandlung von Eigentumsrechten und die Bereinigung von Jobs.

Beispielsweise werden Jobs zum rekursiven Löschen und zur Verzeichnisauflistung nun schneller beendet, wenn sie abgebrochen werden, während bei der Verzeichniserstellung Korrekturen in Bezug auf angeforderte Modi und das Überschreibverhalten vorgenommen wurden. Zudem gibt es Verbesserungen beim Beibehalten von POSIX-ACLs beim Kopieren von Dateien, beim Festlegen von Berechtigungen und Eigentumsrechten kopierter Dateien über einen Deskriptor sowie bei der Möglichkeit für MkdirJob, UID/GID-Eigentumsrechte festzulegen.

Eine weitere Änderung besteht darin, dass KIO nun beim Ermitteln von Symbolnamen das Lesen von .directory Dateien auf langsamen Dateisystemen vermeidet. Darüber hinaus enthält die Version Korrekturen im Zusammenhang mit der Verwaltung des Lebenszyklus von Worker-Threads, ausstehenden Jobs beim Herunterfahren des Schedulers, Speicherlecks im Plugin-Loader sowie Regressionen bei Deadlocks im Zusammenhang mit Workern.

Kirigami - das KDE-Framework zur Erstellung moderner konvergenter Qt/QML-Oberflächen - erhält in Frameworks 6.28 mehrere Fehlerbehebungen. Dazu gehören Korrekturen für eine Bindungsschleife in FormEntry, die Vermeidung von Bruchteilpositionierungen in Formularen, die Verbesserung der Header-Verarbeitung in Anwendungen sowie die Korrektur des Verhaltens bei der Größenanpassung von Symbolknoten.

Es gibt außerdem eine Reihe umfangreicher Aktualisierungen für KTextEditor, die Textbearbeitungskomponente, die von Anwendungen wie Kate und KWrite genutzt wird. Der Schwerpunkt liegt hier auf dem Vi-Modus, der Korrekturen für umgekehrte Mausauswahlbereiche, Befehlsbereiche für die Mausauswahl, Register für zuletzt eingefügten Text sowie Unterstützung für Zählwerte bei mehreren Rückgängig-/Wiederherstellungsvorgängen erhält.

Über den Vi-Modus hinaus zeigt der KTextEditor nun Vorschau-Symbole für Editor-Farbschemata an, wodurch die Auswahl der Schemata in den Konfigurationsseiten etwas anschaulicher wird.

KWindowSystem verbessert die Handhabung von Xwayland-Neustarts, verwaltet Atome mit Shared Pointers, stellt einen Null-Fenster-Schutz in exportWindow wieder her und fügt eine auf Future basierende API zum Exportieren eines Fensters hinzu.

Darüber hinaus erhält KXMLGUI Unterstützung für Tastenkombinationen, die ausschließlich Modifikatortasten verwenden, im KShortcutsEditor, zusammen mit einer internen Umstrukturierung der Tastenkombinationenmuster und einer Korrektur für die Behandlung ungültiger Tastenkombinationenquellen.

Wie immer gibt es zahlreiche kleinere Aktualisierungen im gesamten Stack. KImageFormats verbessert die Unterstützung für EXR-Metadaten, die HEIF-Verarbeitung, das AVIF-Verhalten, die JP2-Kanalbeschränkungen und die Pufferspeicherverwaltung. KUnitConversion bietet nun Unterstützung für die Umrechnung von Energie in Wattstunden. Prison, das Barcode-Framework von KDE, bietet nun Unterstützung für die Darstellung von ITF- und Codabar-Barcodes.

KCalendarCore fügt ein Kalender-Plugin für die Android-Plattform hinzu und verbessert die Art und Weise, wie benutzerdefinierte Eigenschaften geschrieben werden. KCoreAddons erhält in einigen Bereichen grundlegende GNU/Hurd-Unterstützung, während KHolidays die Feiertagsdaten aktualisiert, darunter kroatische Feiertage ab 2026 und zusätzliche äthiopische Feiertage.

Weitere Details finden Sie in der Veröffentlichungsankündigung. KDE Frameworks 6.28 sollte zunächst in Rolling-Release-Distributionen verfügbar sein, gefolgt von regelmäßigen Updates in anderen Distributionen gemäß deren eigenen Paketierungsplänen.

Für diejenigen, die lieber aus dem Quellcode kompilieren möchten, steht die gesamte Codebasis für Frameworks 6.28 (erfordert Qt 6.9) auf der offiziellen Website von KDE zum Download bereit.

 

Spendieren Sie Bobby einen ☕ Ko-fi

s3n🧩net wünscht viel Vergnügen

Comments