KDE • Community • Announcements
ANNETAMINE (Miks?)
paypal

KDE Frameworks 5.13.0 väljalase

Saadaval ka järgmistes keeltes:

English | Català | Español | Eesti | Galician | Italiano | Nederlands | Português | Português brasileiro | Svenska | Українська

12. august 2015. KDE annab täna teada KDE Frameworks 5.13.0 väljalaskest.

KDE Frameworks kujutab endast 60 Qt lisandteeki, mis pakuvad ulatuslikku valikut üleüldiselt vajaliku funktsionaalsuse rahuldamiseks viimistletud, asjatundjate läbi vaadatud ja põhjalikult testitud teekidena sõbralike litsentsitingimustega. Sissejuhatuseks vaata Frameworks 5.0 väljalaske teadaannet.

See kujutab endast järjekordset osa plaanikohaselt iga kuu ilmuvate väljalasete seerias, mis võimaldab arendajatel saada täiustusi kiirelt ja ennustatavas rütmis.

Uus selles versioonis

Uued raamistikud

  • KFileMetadata: failide metaandmete ja lahtipakkimise teek
  • Baloo: failide indekseerimise ja otsimise raamistik

Kõiki raamistikke puudutavad muudatused

  • Qt versiooni nõue kerkis 5.2 pealt 5.3 peale
  • Silumisväljund porditi kategoriseeritud väljundi peale, mis tekitab vaikimisi vähem müra
  • Docbook-dokumentatsiooni revideeriti ja uuendati

Raamistike lõimimine

  • Parandati krahh ainult katalooge näitavas failidialoogis
  • Qt < 5.4 puhul ei toetuta options()->initialDirectory() peale

KDE Doxygeni tööriistad

  • kapidox'i skriptide manuaalilehekülgede lisamine ja hooldajate teabe uuendamine failis setup.py

KBookmarks

  • KBookmarkManager: KDirWatch'i kasutamine QFileSystemWatcher'i asemel user-places.xbel loomise tuvastamiseks.

KCompletion

  • HiDPI parandused KLineEdit'is/KComboBox'is
  • KLineEDit: kasutajal ei lubata teksti kustutada, kui see on kirjutuskaitstud

KConfig

  • Iganenud API kasutamist ei soovitata
  • Iganenud koodi ei genereerita

KCoreAddons

  • Kdelibs4Migration::kdeHome() lisamine juhtudeks, mida ressursid ei kata
  • tr() hoiatuse parandamine
  • KCoreAddonsi ehitamise parandamine Clang+ARM peal

KDBusAddons

  • KDBusService: aktiivse akna esiletõstmise dokumenteerimine Activate()-s

KDeclarative

  • Iganenud KRun::run väljakutse parandamine
  • MouseArea samasugune käitumine filtreeritud alamsündmuste koordinaatide seondamisel
  • Algse näoikooni loomise tuvastamine
  • Joonise renderdamisel ei värskendata kogu akent (veateade 348385)
  • userPaths'i konteksti omaduse lisamine
  • Tühi QIconItem ei tekita enam hangumist

KDELibs 4 toetus

  • kconfig_compiler_kf5 liigutati libexec'isse, kasuta findExe testiks selle asemel readconfig5
  • KApplication::disableSessionManagement'i (väheoptimeeritud) asenduste dokumenteerimine

KDocTools

  • vigadest teatamise lause muutmine dfaure heakskiidul
  • saksa user.entities kohandamine en/user.entities järgi
  • general.entities uuendamine: raamistike tähistamise muutminr + plasma rakenduse asemel tootenimeks
  • en/user.entities uuendamine
  • raamatu- ja manuaalilehekülgede mallide uuendamine
  • CMAKE_MODULE_PATH'i kasutamine cmake_install.cmake'is
  • VEATEADE: 350799 (veateade 350799)
  • general.entities uuendamine
  • Nõutavate Perli moodulite otsimine.
  • Nimeruumi abimakro paigaldatud makrode failis.
  • Võtmenimede tõlgete kohandamine Termcati pakutud standardtõlgetega

KEmoticons

  • Breeze'i teema paigaldamine
  • Kemoticos: Breeze'i emotikonide muutmine standardiks Glassi asemel
  • Breeze'i emotikonide pakk Uri Herreralt

KHTML

  • Khtml'i kasutamise võimaldamine ka ilma privaatsõltuvusi otsimata

KIconThemes

  • Ajutiste stringiomistamiste eemaldamine
  • Teemapuu silumiskirje eemaldamine

KIdleTime

  • Platvormipluginate privaatpäiste paigaldamine.

KIO

  • Ebavajalike QUrl-ümbriste hävitamine

KItemModels

  • Uus puhverserver KExtraColumnsProxyModel, võimaldab lisada olemasolevasse mudelisse veerge.

KNotification

  • Varuvariandina kasutatavate hüpikdialoogide algse Y-asukoha parandamine
  • Sõltuvuste vähendamine ja liigutamine 2. kihti
  • tundmatute märguandekirjete tabamine (nullptr deref) (veateade 348414)
  • Üsna kasutu hoiatusteate eemaldamine

Paketiraamistik

  • subtiitrid, jah, subtiitrid ;)
  • kpackagetool: mitteladina väljundteksti parandamine standardväljundis

KPeople

  • Lisati AllPhoneNumbersProperty
  • PersonsSortFilterProxyModel'i saab nüüd kasutada QML-is

Kross

  • krosscore: kaamelkirjas päise "KrossConfig" paigaldamine
  • PyQt5 peal töötavate Python2 testide parandamine

KService

  • kbuildsycoca --global parandamine
  • KToolInvocation::invokeMailer: manuse parandamine mitme manuse olemasolul

KTextEditor

  • vaikimisi logitaseme kaitsmine Qt < 5.4.0 korral, log cat nime parandamine
  • Xonotici esiletõstmise lisamine (veateade 342265)
  • Groovy esiletõstmise lisamine (veateade 329320)
  • J esiletõstmise uuendamine (veateade 346386)
  • Kompileerimine MSVC2015-ga
  • vähem iconloader'i kasutamist, veel rohkemate pikseldatud ikoonide parandamine
  • kõigi nuppude leidmise lubamine/keelamine mustri muutmisel
  • Otsimise ja asendamise riba täiustamine
  • tarbetu joonlaua eemaldamine
  • õhem otsinguriba
  • vi: markType01 lipu valesti lugemise parandamine
  • Korrektse kvalifitseerimise kasutamine baasmeetodi väljakutsumisel
  • Kontrollide eemaldamine, QMetaObject::invokeMethod kaitseb ennast juba selle eest.
  • HiDPI probleemide parandamine värvivalijates
  • Puhastamine: QMetaObject::invokeMethod on nullptr suhtes turvaline.
  • rohkem kommentaare
  • viisi muutmine, kuidas liidesed on nulli suhtes turvalised
  • vaikimisi ainult väljundi hoiatused ja tõsisemad
  • varasemate ülesannete eemaldamine
  • QVarLengthArray kasutamine ajutise QVector'i korduse salvestamiseks.
  • Rühmapealdiste treppimise kiirparanduse liigutamine ehitamisaega.
  • Mõne tõsise probleemi parandamine KateCompletionModeli'i puurežiimis.
  • Katkise mudelikujunduse parandamine, mis toetus Qt 4 käitumisele.
  • umask'i reeglite järgimine uue faili salvestamisel (veateade 343158)
  • mesoni esiletõstmise lisamine
  • Kuna Varnish 4.x tõi kaasa mitmeid süntaksimuutusi võrreldes Varnish 3.x-ga, kirjutati Varnish 4 jaoks täiendavad eraldi süntaksi esiletõstmise failid (varnish4.xml, varnishtest4.xml)
  • HiDPI probleemide parandamine
  • vimode: krahhi vältimine, kui käsk <c-e> täidetakse dokumendi lõpus. (veateade 350299)
  • QML-i mitmerealiste stringide toetus.
  • oors-xml süntaksi parandamine
  • CartoSS esiletõstmise lisamine Lukas Sommeri poolt (veateade 340756)
  • ujukoma esiletõstmise parandamine, kasutatakse kaasapandud Float'i nagu C-s (veateade 348843
  • tükeldamissuunad olid valetpidi (veateade 348845)
  • Veateade 348317 - [PAIK] Katepart'i süntaksi esiletõstmine peaks ära tundma JavaScripti \u0123 stiilis paomärgid (veateade 348317)
  • *.cljs lisamine (veateade 349844)
  • GLSL esiletõstmisfaili uuendamine.
  • vaikimisi värvide parandamine nende selgemaks eristamiseks

KTextWidgets

  • Vana esiletõstja kustutamine

KWalleti raamistik

  • Windowsi ehituse parandamine
  • Hoiatuse näitamine veakoodiga, kui turvalaeka avamine PAM-iga nurjub
  • Taustaprogrammi veakoodi tagastamine 1 asemel, kui turvalaeka avamine nurjub
  • Taustaprogrammi "tundmatu šifri" muutmine negatiivseks tagastatavaks koodiks
  • PAM_KWALLET5_LOGIN jälgimine KWallet5 korral
  • Krahhi vältimine, kui MigrationAgent::isEmptyOldWallet() kontroll nurjub
  • PAM võib nüüd mooduli kwallet-pam abil KWalleti lukustusest vabastada

KWidgetsAddons

  • Uus API QIconi parameetrite hankimiseks ikoonide määramisel kaardiribale
  • KCharSelect: unicode kategooria parandamine ja boundingRect'i kasutamine laiuse arvutamiseks
  • KCharSelect: lahtri laiuse parandamine sisu mahutamiseks
  • KMultiTabBar'i veerised on nüüd HiDPI ekraanidel korras
  • KRuler: rakendamata MigrationAgent::isEmptyOldWallet() iganenuks tunnistamine, kommentaaride puhastamine
  • KEditListWidget: veerise eemaldamine, et see paremini joonduks teiste vidinatega

KWindowSystem

  • NETWM andmete lugemise täiustamine (veateade 350173)
  • vanemate Qt versioonide kaitse näiteks kio-http's
  • Platvormipluginate privaatpäiste paigaldamine.
  • Platvormipõhiste komponentide laadimine pluginatena.

KXMLGUI

  • Meetodi KShortcutsEditorPrivate::importConfiguration parandamine

Plasma raamistik

  • Kokkutõmbeliigutusega saab nüüd kalendris lülituda suurendustasemete vahel
  • topeltkoodi kommenteerimine icondialog'is
  • Liuduri õnara värv oli jäigalt määratud - seda muudeti, et see kasutaks värviskeemi
  • QBENCHMARK'i kasutamine jäiga nõude asemel masina jõudluse mõõtmisel
  • Kalendris liikumist täiustati oluliselt, võimaldades aasta ja kümnendi ülevaadet
  • PlasmaCore.Dialog'il on nüüd omadus 'opacity'
  • Raadionupule ruumi tagamine
  • Menüü olemasolul ringjat tausta ei näidata
  • X-Plasma-NotificationAreaCategory definitsiooni lisamine
  • Märguannete ja ekraaniesituse näitamine kõigil töölaudadel
  • Kasuliku hoiatuse näitamine, kui korraliku KPluginIfo hankimine nurjus
  • Võimaliku lõputu kordamise parandamine PlatformStatus::findLookAndFeelPackage()-s
  • software-updates.svgz uueks nimeks sai software.svgz

Sonnet

  • CNake'i bittide lisamine Voikko plugina ehitamise võimaldamiseks.
  • Voikko õigekirja kontrollijale Sonnet::Client kogumi lisamine
  • Voikko-põhise õigekirja kontrollija lisamine (Sonnet::SpellerPlugin)

Binaarpakettide paigaldamine

Linuxis on kõige soovitatavam viis KDE Frameworksi kasutama hakata paigaldada oma lemmikdistributsiooni valmispaketid. Distributsioonide binaarpakettide paigaldamise juhised.

Lähtekoodist kompileerimine

KDE Frameworks 5.13.0 täielik lähtekood on vabalt allalaaditav. Juhiseid KDE Frameworks 5.13.0 kompileerimise ja paigaldamise kohta leiab KDE Frameworks 5.13.0 teabeleheküljelt.

Lähtekoodist ehitamine on võimalik lihtsate käskudega cmake .; make; make install. Esimese kihi üksiku raamistiku puhul ongi see sageli lihtsaim variant. Inimestel, kes soovivad ise raamistike arendamisse panustada või tahavad jälgida kõigi raamistike edenemist, on soovitatav kasutada programmi kdesrc-build. Frameworks 5.13.0 nõuab Qt 5.3.

Kõigi raamistike ja kolmanda poole teekide üksikasjalikku nimekirja näeb Qt teekide kureeritavas arhiivis inqlude.org. Täielikku nimekirja ühes API dokumentatsiooniga pakub api.kde.org.

Kaasalöömine

Kes tunnevad huvi Frameworksi edenemise vastu või soovivad ise panustada, võivad uurida giti hoidlaid, jälgida arutelusid KDE Frameworksi arendamise postiloendis ja panustada omalt poolt paikadega ülevaatesaidi vahendusel. Projekti reeglite ja praeguse seisuga saab tutvuda Frameworksi wikis. Reaalajas arutelud käivad freenode.net-i IRC kanalil #kde-devel.

Väljalaske üle arutada ja mõtteid jagada saab meie uudistelehekülje artikli kommentaarides.

KDE toetamine

KDE on vaba tarkvara kogukond, mis on olemas ja kasvab tänu paljude vabatahtlike abile, kes panustavad oma aja ja vaevaga. KDE otsib alati uusi vabatahtlikke ja panustajaid, olgu tegemist abiga koodi kirjutamisel, vigade parandamise või neist teatamisega, dokumentatsiooni kirjutamise, tõlkimise, reklaamimise või raha annetamisega jne. Palun tutvu KDE toetamise leheküljega, kust leiab lähemat teavet, või registreeri ennast KDE e.V toetajaliikmeks meie uue Liitu mänguga algatuse kaudu.

About KDE

KDE is an international technology team that creates free and open source software for desktop and portable computing. Among KDE's products are a modern desktop system for Linux and UNIX platforms, comprehensive office productivity and groupware suites and hundreds of software titles in many categories including Internet and web applications, multimedia, entertainment, educational, graphics and software development. KDE software is translated into more than 60 languages and is built with ease of use and modern accessibility principles in mind. KDE's full-featured applications run natively on Linux, BSD, Solaris, Windows and macOS.


Trademark Notices. KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. Linux is a registered trademark of Linus Torvalds. UNIX is a registered trademark of The Open Group in the United States and other countries. All other trademarks and copyrights referred to in this announcement are the property of their respective owners.


Pressikontaktid

For more information send us an email:
press@kde.org

Globaalsed liikumislingid