Zuletzt aktualisiert am

KDE Frameworks 6.22 bringt interne Bereinigungen in den Kernbibliotheken

KDE Frameworks 6.22 ist erschienen und bietet umfassende Stabilitätsverbesserungen, interne Bereinigungen und Verfeinerungen in den von Plasma und Anwendungen verwendeten KDE-Kernbibliotheken.
Eine Übersetzung von 🇬🇧 Linuxiac.com

Fast einen Monat nach der Veröffentlichung der Version 6.21 kündigte KDE die Einführung von Frameworks 6.22 an, wodurch die Sammlung von Add-on-Bibliotheken für Qt erweitert und die Funktionen für Entwickler auf verschiedenen Plattformen verbessert wurden.

Ein wichtiger Schwerpunkt dieser Version ist die Dateiverwaltung und Systemintegration. Das Baloo-Framework für die Dateiindizierung und -suche wurde weiter bereinigt und die Testabdeckung für das atomare Ersetzen von Dateien und das Dateiüberwachungsverhalten verbessert.

Gleichzeitig wurden bei KIO, dem Framework für die Dateiverwaltung und den Fernzugriff, mehrere interne Optimierungen, die Bereinigung von Legacy-Codepfaden und funktionale Verbesserungen vorgenommen, darunter eine neue Option Dateien vergleichen in Umbenennungsdialogen und Korrekturen, die sich auf Datei-Places und die Vorschau-Verarbeitung auswirken.

Auch die Verbesserungen im Zusammenhang mit Wayland werden weiter vorangetrieben, da KGuiAddons wesentliche Änderungen an der Implementierung der System-Zwischenablage vorgenommen hat, darunter die Verarbeitung von Threads beim Lesen und eine breitere Nutzung von Wayland, wodurch eine lange Liste seit langem bestehender Fehler behoben wurde.

Die Erkennung von Kodierungen und die Textverarbeitung fanden in KCodecs große Beachtung. Die UTF-16-Zustandsmaschine wurde verfeinert, die BOM-Erkennung korrigiert und zahlreiche Prober vereinfacht oder entfernt. Für mehrere Windows-Codeseiten sowie hebräische und griechische Kodierungen wurde zusätzliche Testabdeckung hinzugefügt, wodurch die Korrektheit verbessert und gleichzeitig die Komplexität der Prober-Logik reduziert wurde.

Kirigami, das Qt Quick-UI-Framework von KDE, wurde umfassend bereinigt und es wurden zahlreiche Verhaltensfehler behoben. Dazu gehören Verbesserungen der Layout-Stabilität, die Entfernung von ungenutztem oder veraltetem Code, eine bessere Eigenschaftsverarbeitung und Aktualisierungen der Dokumentation. Mehrere Korrekturen beheben subtile UI-Probleme, darunter Bindungsschleifen, falsche Größenangaben und Navigationsverhalten.

Es sollte auch erwähnt werden, dass Breeze Icons neue Icon-Varianten und eine verbesserte Flatpak-Integration erhalten hat. KConfig hat neue praktische Hilfsfunktionen hinzugefügt und die unterstützten Datentypen erweitert. KWindowSystem hat neue Wayland-bezogene APIs zum Taggen und Beschreiben von XDG-Toplevels eingeführt, während KImageFormats die Korrektheit der AVIF-Decodierung und die Testabdeckung verbessert hat.

Schließlich haben viele Module standardisierte Testnamenpräfixe übernommen, doppelte Header entfernt, die Dokumentation aktualisiert oder plattformspezifisches Verhalten bereinigt. Die Feiertagsdatensätze wurden in mehreren Regionen aktualisiert, die Syntaxhervorhebung wurde um weitere Sprachen und Formate erweitert und mehrere veraltete Komponenten wurden offiziell zur Entfernung markiert.

Für diejenigen, die es vorziehen, aus dem Quellcode zu kompilieren, steht der gesamte Code von Frameworks 6.22 auf der offiziellen Website von KDE zum Download bereit.

🎓 Unter Linux empfiehlt es sich, die Binärpakete aus den Repositorys Ihrer Distribution zu installieren.

Ausführliche Informationen zu allen Änderungen in KDE Frameworks 6.22, einschließlich einer vollständigen Liste der Updates und Fehlerbehebungen, finden Sie in der offiziellen Release-Ankündigung.

 

Spendieren Sie Bobby einen ☕ Ko-fi

Ein Service von s3n🧩net

Comments