KDE Frameworks 6.19 je objavljen, evo što je novo


KDE Frameworks 6.19 ispravlja padove 7z-a, usavršava Breeze ikone i pruža bolje performanse u osnovnim bibliotekama.

Mjesec dana nakon prethodnog izdanja 6.18, KDE je najavio lansiranje Frameworks 6.19, proširujući svoju kolekciju dodatnih biblioteka za Qt i poboljšavajući funkcionalnost dostupnu programerima na raznim platformama.

Kao i obično, ova verzija fokusira se na stabilnost, dorade i postepena poboljšanja u više komponenti.

Među najvažnijim novostima, paket Breeze Icons dobio je ažuriranja, uključujući dodavanje verzija mikrofon i audio ikona s desna na lijevo, čišćenje zastarjelih ikona trećih strana te opća poboljšanja u procesu generiranja ikona.

KArchive, okvir odgovoran za rukovanje formatima arhiva poput ZIP-a i 7z-a, doživio je veliki krug ispravki kako bi se riješili problemi s oštećenim datotekama. Ažuriranje sprječava moguće beskonačne petlje i padove prilikom rada s oštećenim arhivama, poboljšava rukovanje memorijom i optimizira operacije pretraživanja kako bi se smanjio režijski trošak.

Značajan broj ažuriranja također je stigao u KIO, KDE-ov temeljni okvir za rukovanje datotekama i mrežni I/O. Frameworks 6.19 označava nekoliko starih API-ja kao zastarjele i uklanja naslijeđene kodne putove povezane s izvršavanjem s privilegijama i rukovanjem statusom radnika. Operacije nad datotekama sada su dosljednije na svim platformama, a testovi su prilagođeni radi bolje međuprostorne stabilnosti.

Postoje ispravci za implementaciju Koša, koja sada pravilno provjerava ograničenja veličine prije automatskog brisanja, i poboljšanja za KFilePlaces radi bolje skaliranja ikona. Programeri će također primijetiti čišće rukovanje meta podacima radnika i poboljšanu logiku pregleda datoteka.

U Extra CMake Modules, KDE tim je poboljšao dokumentaciju za KDEInstallDirs, modernizirao kod radi bolje čitljivosti i uveo novi argument SHARED_PREFIX u ecm_generate_headers. Ovo bi trebalo malo olakšati život programerima koji održavaju velike KDE projekte ili rade na vanjskim integracijama.

Ostale manje, ali značajne promjene uključuju popravak lokaliziranih vrijednosti konfiguracije na Windows i macOS u KConfigu, poboljšanja u upravljanju shemom boja u KColorScheme i nove sigurnosne provjere u KImageFormats koje ograničavaju veličinu RAW i DDS datoteka na 300.000×300.000 piksela kako bi se izbjegli problemi s memorijom.

Na kraju, naglasak na sintaksu također je dobio pažnju s novim definicijama za Snakemake, XKeyboardConfig i Quarto, uz nekoliko poboljšanja postojećih tema poput Monokai i JSONC.

Za one koji žele graditi iz izvornog koda, cijeli kodni bazen za Frameworks 6.19 dostupan je za preuzimanje na službenoj web stranici KDE-a. Na Linuxu, preporučeni pristup je instalacija binarnih paketa iz repozitorija vaše distribucije.

Posjetite službenu objavu izdanja za detaljne informacije o svim promjenama u KDE Frameworks 6.19, uključujući potpuni popis ažuriranja i ispravaka pogrešaka.