Mastodon
Zuletzt aktualisiert am
Linux News & Tutorials
Bobby 🇬🇧 Borisov

KDE Frameworks 6.19 ist da – hier sind die Neuerungen

KDE Frameworks 6.19 behebt Abstürze von 7z, verfeinert Breeze-Symbole und bietet eine bessere Leistung in allen Kernbibliotheken.
Eine Übersetzung von 🇬🇧 Linuxiac.com

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

Wie üblich konzentriert sich diese Version auf Stabilität, Verfeinerungen und inkrementelle Verbesserungen über mehrere Komponenten hinweg.

Zu den Highlights zählen Updates für das Breeze-Icons-Paket, darunter die Hinzufügung von Rechts-nach-Links-Versionen der Mikrofon- und Audio-Icons, die Bereinigung veralteter Icons von Drittanbietern und allgemeine Verbesserungen des Icon-Erstellungsprozesses.

KArchive, das Framework für die Verarbeitung von Archivformaten wie ZIP und 7z, wurde umfassend überarbeitet, um fehlerhafte Dateien zu beheben. Das Update verhindert potenzielle Endlosschleifen und Abstürze beim Umgang mit beschädigten Archiven, verbessert die Speicherverwaltung und optimiert Suchvorgänge, um den Overhead zu reduzieren.

Eine beträchtliche Anzahl von Updates wurde auch in KIO, dem zentralen Framework für Dateiverwaltung und Netzwerk-E/A von KDE, vorgenommen. Frameworks 6.19 veraltet mehrere alte APIs und entfernt veraltete Codepfade im Zusammenhang mit privilegierter Ausführung und der Verwaltung des Worker-Status. Dateioperationen sind nun plattformübergreifend konsistenter, wobei Tests für eine bessere plattformübergreifende Stabilität angepasst wurden.

Es gibt Korrekturen für die Trash-Implementierung, die nun vor dem automatischen Löschen die Größenbeschränkungen ordnungsgemäß überprüft, sowie Verbesserungen an KFilePlaces für eine bessere Skalierung der Symbole. Entwickler werden auch eine sauberere Handhabung der Worker-Metadaten und eine verbesserte Dateivorschau-Logik bemerken.

In den Extra CMake Modules hat das KDE-Team die Dokumentation für KDEInstallDirs verbessert, den Code zur besseren Lesbarkeit modernisiert und ein neues SHARED_PREFIX-Argument in ecm_generate_headers eingeführt. Dies sollte Entwicklern, die große KDE-Projekte betreuen oder an externen Integrationen arbeiten, das Leben etwas erleichtern.

Weitere kleinere, aber bemerkenswerte Änderungen sind eine Korrektur für lokalisierte Konfigurationswerte unter Windows und macOS in KConfig, Verbesserungen bei der Verwaltung von Farbschemata in KColorScheme und neue Sicherheitsprüfungen in KImageFormats, die die Größe von RAW- und DDS-Dateien auf 300.000 × 300.000 Pixel begrenzen, um Speicherprobleme zu vermeiden.

Schließlich wurde auch die Syntaxhervorhebung mit neuen Definitionen für Snakemake, XKeyboardConfig und Quarto sowie mehreren Verbesserungen an bestehenden Designs wie Monokai und JSONC berücksichtigt.

Für diejenigen, die lieber aus dem Quellcode kompilieren, steht die gesamte Codebasis für Frameworks 6.19 auf der offiziellen Website von KDE zum Download bereit. Unter Linux empfiehlt es sich, Binärpakete aus den Repositorys Ihrer Distribution zu installieren.

Ausführliche Informationen zu allen Änderungen in KDE Frameworks 6.19, 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