KDE випустила Frameworks 6.25: Оновлення для додатків

KDE випустила Frameworks 6.25: Оновлення для Qt та KDE додатків

KDE оголосила про випуск Frameworks 6.25, останнього щомісячного оновлення для своїх бібліотек додатків. Це реліз підтримує регулярний щомісячний графік і вимагає Qt 6.9.

Покращення в KIO: управління файлами стало ще зручнішим

У KIO, фреймворку для доступу та управління файлами, було внесено кілька поліпшень. Серед нововведень – покращене оброблення попереднього перегляду файлів, краща поведінка при копіюванні і переміщенні через WebDAV, поліпшена переговори FTP UTF-8 після входу, вдосконалена поведінка вставки при порожньому буфері обміну, а також оновлене оброблення URL у KUrlNavigator. KIO також отримав численні виправлення витоків пам’яті і внутрішні очищення.

KGuiAddons: Увага до проблем з буфером обміну

KGuiAddons також отримав вдосконалення, зокрема виправлення проблем, пов’язаних з буфером обміну на Wayland. Оновлений код тепер чекає до однієї секунди на вміст буфера обміну і правильно перериває потік, якщо розширення клієнта стає неактивним. KWindowSystem виправляє збій на стороні Wayland в WindowEffects::installBlur(), а KWallet усуває випадкові невідповідності ключів сесій Secret Service з libsecret.

KArchive та KImageformats: Виправлення помилок в обробці файлів

KArchive виправляє переповнення цілого числа та assertion QList для пошкоджених файлів, тоді як KImageformats справляється з переповненням при обробці IFF. KIconThemes повертає попереднє зміни, що віддавали перевагу SVG файлам перед PNG файлами. Breeze Icons представляє та оновлює кілька нових значків.

Підтримка нових форматів в KTextEditor та синтаксичному підсвічуванні

Крім того, синтаксичне підсвічування тепер підтримує ISO 10303-21 STEP файли, PIO Assembler і SAS, а також оновлює синтаксис одиниці systemd до версії systemd v260. KTextEditor додає MIME-типи до діалогового вікна збереження, використовує перший рядок тексту як заголовок документа і оновлює зону MiniMap.

Оновлення та інструменти для розробників в KDE Frameworks 6.25

Нарешті, KDE Frameworks 6.25 також надає кілька оновлень для зборки та інструментів для розробників. Extra CMake Modules відключає CMAKE_CXX_SCAN_FOR_MODULES, KCodecs тепер передає свою вимогу C++20 споживачам, а кілька фреймворків видаляють код сумісності, оскільки KDE тепер покладається на новіші версії Qt.

Докладнішу інформацію про всі зміни в KDE Frameworks 6.25 можна знайти в офіальному оголошенні про реліз. Для тих, хто вважає за краще збирати з вихідного коду, вся кодова база Frameworks 6.25 доступна для завантаження з офіційного сайту KDE. На Linux рекомендований підхід – це встановлення двійкових пакетів з репозиторіїв вашої дистрибуції.