KDE • Community • Announcements
ANNETAMINE (Miks?)
paypal

KDE Frameworks 5.33.0 väljalase

Saadaval ka järgmistes keeltes:

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

8. aprill 2017. KDE annab täna teada KDE Frameworks 5.33.0 väljalaskest.

KDE Frameworks kujutab endast 70 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

Baloo

  • Käskude kirjelduse lisamine (balooctl)
  • Ka nimeviidaga osutatud kataloogides otsimine (veateade 333678)

BluezQt

  • Seadmetüübi pakkumine madalenergiaseadmetele

CMake'i lisamoodulid

  • qml-root-path'i määramine jagatud kataloogina prefiksis
  • ecm_generate_pkgconfig_file'i uue cmake'iga ühilduvuse parandus
  • APPLE_* options registreeritakse ainult, kui if(APPLE)

KActivitiesStats

  • Eelseadistuste lisamine testirakendusele
  • Elementide kohane liigutamine soovitud asukohta
  • Järjekorra muutmise sünkroonimine teiste töötavate mudelitega
  • Kui järjekord ei ole defineeritud, sorditakse kirjed ID järgi

KDE Doxygeni tööriistad

  • [Meta] hooldaja muutmine setup.py's

KAuth

  • Mac'i taustaprogramm
  • KAuth::ExecuteJob'i tapmise toetuse lisamine

KConfig

  • Kiirklahvide loendi korrastamine kdeglobals'i lugemisel/kirjutamisel
  • Tarbetute taasomistamiste vältimine squeeze'i väljakutse eemaldamisega ajutisest puhvrist

KDBusAddons

  • KDBusService: aksessori lisamine dbus'i teenuse nimele, mis on registreeritud

KDeclarative

  • Alates Qt >= 5.8 kasutatakse stseenigraafi taustaprogrammi määramiseks uut API-t
  • acceptHoverEvents'i ei määrata DragArea's, sest me ei kasuta neid

KDocTools

  • meinproc5: linkimine failide, mitte teegia (veateade 377406)

KFileMetaData

  • PlainTextExtractor vastab jälle "text/plain"-ile

KHTML

  • Vealeheküljel laaditakse korrektne pilt (koos tõelise URL-iga)

KIO

  • Kaugfaili file:// URL-i ümbersuunamine smb:// peale toimib taas
  • Päringu kodeering säilitatakse HTTP puhverserveri kasutamisel
  • Identifikaatorite uuendamine (Firefox 52ESR, Chromium 57)
  • Töö kirjeldusele omistatud näidatava stringi url-i käitlemine/kärpimine. Väldib suurte andme-url-ide sattumist kasutajaliidese märguannetesse
  • KFileWidget::setSelectedUrl() lisamine (veateade 376365)
  • KUrlRequester'i salvestusrežiimi parandus setAcceptMode'i lisamisega

KItemModels

  • Uue QSFPM::setRecursiveFiltering(true) mainimine, mis muudab KRecursiveFilterProxyModel'i iganenuks

KNotification

  • Järjekorras märguandeid ei eemaldata fd.o teenuse käivitamisel
  • Mac'i platvormi kohandused

KParts

  • API dox: puuduva märkuse parandus kutsuda setXMLFile välja KParts::MainWindow'ga

KService

  • Terminaliteadete 'Ei leitud: ""' parandus

KTextEditor

  • Vaate sisemise lisafunktsionaalsuse paljastamine avalikule API-le
  • Rohke omistamise salvestamine setPen'is
  • KTextEditor::Document'i ConfigInterface'i parandus
  • Fondi ja kirjutamise ajal õigekirja kontrollimise valikute lisamine ConfigInterface'i

KWayland

  • wl_shell_surface::set_popup ja popup_done toetuse lisamine

KWidgetsAddons

  • qt peal ehitamise toetus ka ilma a11y lubamata
  • Vale suurusevihje parandus, kui animatedShow kutsutakse välja peidetud eellasega (veateade 377676)
  • Sümbolite kärpimise vältimine KCharSelectTable'is
  • Kõigi tasandite lubamine kcharselect'i testdialoogis

NetworkManagerQt

  • WiredSetting: automaatse läbirääkimise tagastamine, isegi kui see on keelatud
  • Takistatakse glib2 signaalide defineerimist Qt poolt
  • WiredSetting: kiirust ja dupleksit saab määrata ainult siis, kui automaatne läbirääkimine on välja lülitatud (veateade 376018)
  • võrguseadistuse automaatse läbirääkimise väärtus peab olema false

Plasma raamistik

  • [ModelContextMenu] Instantiator'i kasutamine Repeater'i-ja-reparent-hack'i asemel
  • [Kalender] nädalanimede kärpimine nagu seda tehakse päevadelegaadi korral (veateade 378020)
  • [Icon Item] omadus "smooth" pannakse ka tegelikult midagi tegema
  • Tuletatud suuruse määramine lähtesuuruse põhjal pildi/SVG URL-i allikatele
  • uue omaduse lisamine konteinerisse redigeerimisrežiimi tarbeks
  • maskRequestedPrefix'i korrigeerimine, kui prefiksit ei kasutata (veateade 377893)
  • [Menüü] openRelative asetuse harmoneerimine
  • Enamikul (konteksti)menüüdel on nüüd kiirklahvid (Alt+ltäht) (veateade 361915)
  • Plasma juhtelemendid QtQuickControls2 alusel
  • applyPrefixes'i käitlemine tühja stringiga (veateade 377441)
  • vana teemapuhvri tegelik kustutamine
  • [Konteineriliides] kontekstimenüü käivitamine klahvile "Menu" vajutades
  • [Breeze'i Plasma Teema] action-overlay ikoonide täiustamine (veateade 376321)

Süntaksi esiletõstmine

  • TOML: stringi paojadade esiletõstmise parandus
  • Clojure süntaksi esiletõstmise uuendamine
  • Mõned uuendused OCaml'i süntaksis
  • *.sbt-failide esiletõstmine scala koodina
  • Ka .qmltypes-failide korral kasutatakse QML-i esiletõstmist

Turbeteave

The released code has been GPG-signed using the following key: pub rsa2048/58D0EE648A48B3BB 2016-09-05 David Faure <faure@kde.org> Primary key fingerprint: 53E6 B47B 45CE A3E0 D5B7 4577 58D0 EE64 8A48 B3BB


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.33.0 täielik lähtekood on vabalt allalaaditav. Juhiseid KDE Frameworks 5.33.0 kompileerimise ja paigaldamise kohta leiab KDE Frameworks 5.33.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.33.0 nõuab Qt 5.6.

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