KDE-raamwerke is 'n oopbron en gratis sagtewareprojek wat versprei word as deel van die KDE-lessenaaromgewing. Dit is ontwerp om ontwikkelaars 'n versameling gereedskap en biblioteke te bied vir die ontwikkeling van kragtige toepassings vir die grafiese omgewing van KDE Plasma. , gebou met behulp van die Qt5 raamwerk.
Sluit die kodebasis van byna alle KDE-programme in
Die sagteware bevat die kode basis van byna alle KDE programme, met goed gedefinieerde vermoëns en afhanklikhede. Dit bied hoëvlak funksionaliteit soos spyskaarte en nutsbalkies, lêer toegang en speltoetsing. Die groot ding daaroor is dat al die gereedskap en biblioteke beskikbaar is as afsonderlike aflaaie.
Bekendstelling van die Qt Addons
Die biblioteke wat hierin ingesluit is, word die KDE-raamwerkprojek versprei as onafhanklike en kruisplatformmodules, Qt Addons genoem. Hulle is beskikbaar vir sowel Qt as KDE-ontwikkelaars, sowel as vir almal wat die koste van Qt-ontwikkeling op enige platform wil versnel, vereenvoudig en verminder.
Bou KDE-raamwerke
KDE Framework is suksesvol getoets op 'n wye verskeidenheid van GNU / Linux verspreidings, insluitend Debian, Ubuntu, Arch Linux, Fedora en openSUSE. Om dit te bou, moet u die Qt5 raamwerk installeer, asook verskeie ander noodsaaklike biblioteke en gereedskap wat op die projek se tuisblad op https://community.kde.org/Frameworks/Building gelys word.
Onder die enjinkap
Die meeste van die gereedskap en biblioteke wat in die KDE Framework-projek ingesluit is, word in die C ++-programmeringstaal geskryf. U moet 'n onlangse GCC-samesteller, Git en die nuutste kdesrc-build-pakket hê. Gedetailleerde installasie instruksies kan gevind word deur toegang tot die bogenoemde skakel. Dit moet ook werk op ander GNU / Linux bedryfstelsels as al die afhanklikhede geïnstalleer word.
Wat is nuut in hierdie weergawe:
- Baloo:
- Beëindig die navraaguitvoering vroegtydig as subterm 'n leë resultate stel
- Vermy ongeluk as jy korrupte data lees van dokumentterme db (bug 392877)
- Hanteer string lyste as invoer
- Negeer meer soorte bron lêers (fout 382117)
- Briesiklusse:
- Opgedateerde handvatsels en oorloop-kieslys
- Ekstra CMake Modules:
- Android toolchain: laat ekstra libs handmatig spesifiseer
- Android: Definieer nie qml-invoer-paaie as dit leeg is nie
- KArchive:
- Hanteer zip-lêers ingebed binne zip-lêers (bug 73821)
- KCMUtils:
- [KCModuleQml] ignoreer gedeaktiveerde beheermaatreëls wanneer tabbing
- KConfig:
- kcfg.xsd - benodig nie 'n kcfgfile element nie
- KConfigWidgets:
- Fix die "Standaard" kleurskema om Breeze weer aan te pas
- KDeclarative:
- Stel kcm konteks eiendom in die korrekte konteks
- [Plotter] Moenie lewer as m_node nul is (bug 394283)
- KDocTools:
- Werk die lys van Oekraïense entiteite op
- voeg entiteit OSD by general.entites
- Voeg entiteite CIFS, NFS, Samba, SMB by algemene.entiteite
- Voeg Falkon, Kirigami, MacOS, Solid, USB, Wayland, X11, SDDM by algemene entiteite toe
- KFileMetaData:
- maak seker dat ffmpeg ten minste weergawe 3.1 is wat die API wat ons benodig stel
- soek na albumkunstenaar en albumartistags in taglibextractor
- popplerextractor: moenie die titel raai as daar nie een is nie
- KGlobalAccel:
- Maak seker dat die sleutelbord versoek is verwerk voordat u die snelkoppeling uitstuur (bug 394689)
- KHolidays:
- holiday_es_es - Vaste dag van die "Comunidad de Madrid"
- KIconThemes:
- Kyk of groep & lt; LastGroup, aangesien KIconEffect in elk geval nie gebruikersgroepe hanteer nie
- KImageFormats:
- Verwyder gedupliseerde mimietipes van json-lêers
- KIO:
- Kyk of die bestemming ook bestaan wanneer binêre data geplak word (fout 394318)
- Outo-ondersteuning: Wys die werklike lengte van die sokbuffer terug
- Auth support: Unify API vir die deel van lêer descriptor
- Auth support: Socket-lêer maak in die runtime gids van die gebruiker
- Auth support: verwyder socket file na gebruik
- Outo-ondersteuning: Skuif taak om socket-lêer skoon te maak na FdReceiver
- Outo-ondersteuning: In linux gebruik nie abstrakte socket om lêerbeskrywer te deel nie
- [kcoredirlister] Verwyder soveel url.toString () as moontlik
- KFileItemActions: terugval na die standaardmimetipe as u slegs lêers kies (fout 393710)
- Stel KFileItemListProperties bekend: isFile ()
- KPropertiesDialogPlugin kan nou verskeie ondersteunde protokolle spesifiseer met behulp van X-KDE-protokolle
- Hou die fragment as u van http na https herlei
- [KUrlNavigator] Emit tabRequested wanneer die pad in die pad seleksie kieslys is middelkliek
- Prestasie: gebruik die nuwe implementering van implementering
- Moenie smb herlei nie: / na smb: // en dan na smb: ///
- Laat aanvaar deur te dubbelkliek in die save dialoog (bug 267749)
- Inskakel standaardvoorskou in die dialoogkassie Filepicker
- Versteek lêervoorskou wanneer die ikoon te klein is
- i18n: gebruik pluralevorm weer vir inpropboodskap
- Gebruik 'n gereelde dialoog eerder as 'n lys dialoog wanneer 'n enkele lêer geskrap of verwyder word
- Maak die waarskuwingstekst vir die skrapping daarvan beklemtoon die permanensie en onomkeerbaarheid daarvan
- Keer terug "Wys vertoning modus knoppies in die nutsbalk" open / save dialog "
- Kirigami:
- Wys action.main meer prominent op die ToolBarApplicationHeader
- Laat Kirigami bou sonder KWin tablet af afhanklikheid
- Korrekte swipfilter op RTL
- Korrekte verandering van inhoudItem
- regstel --oorsiggedrag
- deel contextobject om altyd toegang tot i18n te verkry
- Maak seker dat die tooltip versteek is
- Maak seker dat u nie ongeldige varianten toewys aan die bogenoemde eienskappe
- Hanteer nie 'n MouseArea, laat val () sein
- Geen hover effekte op die selfoon nie
- behoorlike ikone oorloop-menu-links en regs
- Sleep hanteer om items in 'n lysvertoning te herbestel
- Gebruik Mnemonics op die knoppies van die nutsbalk
- Bygevoeg ontbrekende lêers in QMake se .pri
- [API dox] Fix Kirigami.InlineMessageType -> Kirigami.MessageType
- registreer aansoekhoofde in applicationitem
- Moenie toelaat dat die laai vertoon of verberg word as daar geen handvatsel is nie (bug 393776)
- KItemModels:
- KConcatenateRowsProxyModel: behoorlik ontsondig insette
- KNotification:
- Fix crashes in NotifyByAudio wanneer aansoeke gesluit word
- KPackage Framework:
- kpackage_install_ * pakket: los ontbrekende dep tussen .desktop en .json
- maak seker dat paaie in rcc nooit van absolute paaie afgelei word nie
- KRunner:
- Beantwoord DBus se antwoorde in die :: match thread (bug 394272)
- KTextEditor:
- Gebruik nie die titel geval vir die "toon woord telling" boks
- Maak die woord / char telling 'n globale voorkeur
- KWayland:
- Verhoog org_kde_plasma_shell koppelvlak weergawe
- Voeg "SkipSwitcher" by na API
- XDG-uitvoer protokol by
- KWidgetsAddons:
- [KCharSelect] Stel tabel sel grootte vas met Qt 5.11
- [API dox] Verwyder die gebruik van oorlas, wat lei tot gebroke dokumente
- [API dox] Vertel doxygen, byvoorbeeld " eindig nie die sin nie, gebruik ". & Quot;
- [API dox] Verwyder onnodige HTML ontsnap
- Stel die verstekikone nie outomaties vir elke styl nie
- Maak KMessageWidget ooreen met Kirigami inlineMessage se styl (bug 381255)
- NetworkManagerQt:
- Inligting oor onbehandelde eiendom gee net foutboodskappe
- WirelessSetting: implement toegewezenMacAddress-eiendom
- Plasma Raamwerk:
- Sjablone: konsekwente naamgewing, vertaling van katalogusname en meer
- [Breeze Plasma Theme] Plak kleopatra-ikoon om kleurstylvel te gebruik (bug 394400)
- [Dialoog] Hanteer dialoog gemaklik geminimaliseer (fout 381242)
- Doel:
- Verbeter integrasie van Telegram
- Behandel binneste skikkings as OF-beperkings eerder as AND
- Maak dit moontlik om plugins te beperk deur die teenwoordigheid van 'n desktop lêer
- Maak dit moontlik om plugins te eksporteer deur uitvoerbaar
- Merk die gekose toestel in die KDE Connect plugin
- regstel i18n-kwessies in raamwerke / doel / invoegtoepassings
- Telegram-invoegtoepassing by
- kdeconnect: Meld wanneer die proses nie begin nie (bug 389765)
- QQC2StyleBridge:
- Gebruik slegs pallet eiendom wanneer qtquickcontrols 2.4 gebruik word
- Werk met Qt
Wat is nuut in weergawe 5.47.0:
- Baloo:
- Beëindig die navraaguitvoering vroegtydig as subterm 'n leë resultate stel
- Vermy ongeluk as jy korrupte data lees van dokumentterme db (bug 392877)
- Hanteer string lyste as invoer
- Negeer meer soorte bron lêers (fout 382117)
- Briesiklusse:
- Opgedateerde handvatsels en oorloop-kieslys
- Ekstra CMake Modules:
- Android toolchain: laat ekstra libs handmatig spesifiseer
- Android: Definieer nie qml-invoer-paaie as dit leeg is nie
- KArchive:
- Hanteer zip-lêers ingebed binne zip-lêers (bug 73821)
- KCMUtils:
- [KCModuleQml] ignoreer gedeaktiveerde beheermaatreëls wanneer tabbing
- KConfig:
- kcfg.xsd - benodig nie 'n kcfgfile element nie
- KConfigWidgets:
- Fix die "Standaard" kleurskema om Breeze weer aan te pas
- KDeclarative:
- Stel kcm konteks eiendom in die korrekte konteks
- [Plotter] Moenie lewer as m_node nul is (bug 394283)
- KDocTools:
- Werk die lys van Oekraïense entiteite op
- voeg entiteit OSD by general.entites
- Voeg entiteite CIFS, NFS, Samba, SMB by algemene.entiteite
- Voeg Falkon, Kirigami, MacOS, Solid, USB, Wayland, X11, SDDM by algemene entiteite toe
- KFileMetaData:
- maak seker dat ffmpeg ten minste weergawe 3.1 is wat die API wat ons benodig stel
- soek na albumkunstenaar en albumartistags in taglibextractor
- popplerextractor: moenie die titel raai as daar nie een is nie
- KGlobalAccel:
- Maak seker dat die sleutelbord versoek is verwerk voordat u die snelkoppeling uitstuur (bug 394689)
- KHolidays:
- holiday_es_es - Vaste dag van die "Comunidad de Madrid"
- KIconThemes:
- Kyk of groep & lt; LastGroup, aangesien KIconEffect in elk geval nie gebruikersgroepe hanteer nie
- KImageFormats:
- Verwyder gedupliseerde mimietipes van json-lêers
- KIO:
- Kyk of die bestemming ook bestaan wanneer binêre data geplak word (fout 394318)
- Outo-ondersteuning: Wys die werklike lengte van die sokbuffer terug
- Auth support: Unify API vir die deel van lêer descriptor
- Auth support: Socket-lêer maak in die runtime gids van die gebruiker
- Auth support: verwyder socket file na gebruik
- Outo-ondersteuning: Skuif taak om socket-lêer skoon te maak na FdReceiver
- Outo-ondersteuning: In linux gebruik nie abstrakte socket om lêerbeskrywer te deel nie
- [kcoredirlister] Verwyder soveel url.toString () as moontlik
- KFileItemActions: terugval na die standaardmimetipe as u slegs lêers kies (fout 393710)
- Stel KFileItemListProperties bekend: isFile ()
- KPropertiesDialogPlugin kan nou verskeie ondersteunde protokolle spesifiseer met behulp van X-KDE-protokolle
- Hou die fragment as u van http na https herlei
- [KUrlNavigator] Emit tabRequested wanneer die pad in die pad seleksie kieslys is middelkliek
- Prestasie: gebruik die nuwe implementering van implementering
- Moenie smb herlei nie: / na smb: // en dan na smb: ///
- Laat aanvaar deur te dubbelkliek in die save dialoog (bug 267749)
- Inskakel standaardvoorskou in die dialoogkassie Filepicker
- Versteek lêervoorskou wanneer die ikoon te klein is
- i18n: gebruik pluralevorm weer vir inpropboodskap
- Gebruik 'n gereelde dialoog eerder as 'n lys dialoog wanneer 'n enkele lêer geskrap of verwyder word
- Maak die waarskuwingstekst vir die skrapping daarvan beklemtoon die permanensie en onomkeerbaarheid daarvan
- Keer terug "Wys vertoning modus knoppies in die nutsbalk" open / save dialog "
- Kirigami:
- Wys action.main meer prominent op die ToolBarApplicationHeader
- Laat Kirigami bou sonder KWin tablet af afhanklikheid
- Korrekte swipfilter op RTL
- Korrekte verandering van inhoudItem
- regstel --oorsiggedrag
- deel contextobject om altyd toegang tot i18n te verkry
- Maak seker dat die tooltip versteek is
- Maak seker dat u nie ongeldige varianten toewys aan die bogenoemde eienskappe
- Hanteer nie 'n MouseArea, laat val () sein
- Geen hover effekte op die selfoon nie
- behoorlike ikone oorloop-menu-links en regs
- Sleep hanteer om items in 'n lysvertoning te herbestel
- Gebruik Mnemonics op die knoppies van die nutsbalk
- Bygevoeg ontbrekende lêers in QMake se .pri
- [API dox] Fix Kirigami.InlineMessageType -> Kirigami.MessageType
- registreer aansoekhoofde in applicationitem
- Moenie toelaat dat die laai vertoon of verberg word as daar geen handvatsel is nie (bug 393776)
- KItemModels:
- KConcatenateRowsProxyModel: behoorlik ontsondig insette
- KNotification:
- Fix crashes in NotifyByAudio wanneer aansoeke gesluit word
- KPackage Framework:
- kpackage_install_ * pakket: los ontbrekende dep tussen .desktop en .json
- maak seker dat paaie in rcc nooit van absolute paaie afgelei word nie
- KRunner:
- Beantwoord DBus se antwoorde in die :: match thread (bug 394272)
- KTextEditor:
- Gebruik nie die titel geval vir die "toon woord telling" boks
- Maak die woord / char telling 'n globale voorkeur
- KWayland:
- Verhoog org_kde_plasma_shell koppelvlak weergawe
- Voeg "SkipSwitcher" by na API
- XDG-uitvoer protokol by
- KWidgetsAddons:
- [KCharSelect] Stel tabel sel grootte vas met Qt 5.11
- [API dox] Verwyder die gebruik van oorlas, wat lei tot gebroke dokumente
- [API dox] Vertel doxygen, byvoorbeeld " eindig nie die sin nie, gebruik ". & Quot;
- [API dox] Verwyder onnodige HTML ontsnap
- Stel die verstekikone nie outomaties vir elke styl nie
- Maak KMessageWidget ooreen met Kirigami inlineMessage se styl (bug 381255)
- NetworkManagerQt:
- Inligting oor onbehandelde eiendom gee net foutboodskappe
- WirelessSetting: implement toegewezenMacAddress-eiendom
- Plasma Raamwerk:
- Sjablone: konsekwente naamgewing, vertaling van katalogusname en meer
- [Breeze Plasma Theme] Plak kleopatra-ikoon om kleurstylvel te gebruik (bug 394400)
- [Dialoog] Hanteer dialoog gemaklik geminimaliseer (fout 381242)
- Doel:
- Verbeter integrasie van Telegram
- Behandel binneste skikkings as OF-beperkings eerder as AND
- Maak dit moontlik om plugins te beperk deur die teenwoordigheid van 'n desktop lêer
- Maak dit moontlik om plugins te eksporteer deur uitvoerbaar
- Merk die gekose toestel in die KDE Connect plugin
- regstel i18n-kwessies in raamwerke / doel / invoegtoepassings
- Telegram-invoegtoepassing by
- kdeconnect: Meld wanneer die proses nie begin nie (bug 389765)
- QQC2StyleBridge:
- Gebruik slegs pallet eiendom wanneer qtquickcontrols 2.4 gebruik word
- Werk met Qt
Wat is nuut in weergawe:
- Baloo
- Teken die baloo-tags KIO-slaaf af en skryf dit weer (bug 340099)
- BluezQt
- Moenie rfkill-lêerbeskrywers lek nie (fout 386886)
- Briesiklusse
- Ontbrekende ikoon groottes byvoeg (fout 384473)
- installeer en verwyder ikone om te ontdek
- Ekstra CMake Modules
- Voeg die beskrywingstikkaat by die gegenereerde pkgconfig-lêers
- ecm_add_test: Gebruik die korrekte pad sep op Windows
- Voeg FindSasl2.cmake by ECM
- Pas slegs die ARGS-ding toe as jy Makefiles maak
- Voeg FindGLIB2.cmake en FindPulseAudio.cmake by
- ECMAddTests: stel QT_PLUGIN_PATH sodat plaaslike invoegtoepassings gevind kan word
- KDECMakeSettings: meer docu oor die uitleg van die build dir
- Raamwerkintegrasie
- Ondersteuning van die aflaai van die 2de of 3de aflaai skakel van 'n KNS produk (bug 385429)
- KActivitiesStats
- Begin die regstelling van libKActivitiesStats.pc: (bug 386933)
- KActivities
- Fix ras wat kactivitymanagerd verskeie kere begin
- KAuth
- Laat die kauth-beleid-gen-kode generator slegs bou
- Voeg 'n aantekening oor hoe om die helper van multithreaded programme te skakel
- KBookmarks
- Moenie wysig boekmerke-aksie wys as keditbookmarks nie geïnstalleer is nie
- Poort van afgedankte KAuthorized :: authorizeKopie om magtiging te gee
- KCMUtils
- sleutelbordnavigatie in en uit QML kcms
- KCompletion
- Moenie crash wanneer jy 'n nuwe reël wysig op 'n redigeer kombinasieboks
- KComboBox: Retoureer vroeg wanneer die instellings wysigbaar is na vorige waarde
- KComboBox: Hergebruik die bestaande voltooiingsvoorwerp op nuwe reëlverwerking
- KConfig
- Moenie elke keer vir / etc / kderc soek nie
- KConfigWidgets
- Standaard kleure bywerk om nuwe kleure in D7424 te pas
- KCoreAddons
- Invoer validering van SubJobs
- Waarsku oor foute tydens die ontleding van json-lêers
- Definieer mimetype definisies vir kcfg / kcfgc / ui.rc / knotify & qrc lêers
- Voeg 'n nuwe funksie by om die lengte per teks te meet
- Fix KAutoSave bug op lêer met wit spasie daarin.
- KDeclarative
- Maak dit saam op Windows
- maak dit saam met QT_NO_CAST_FROM_ASCII / QT_NO_CAST_FROM_BYTEARRAY
- [MouseEventListener] Laat die muis gebeurtenis aanvaar
- Gebruik 'n enkele QML-enjin
- KDED
- kded: verwyder dbus oproepe na ksplash
- KDocTools
- Werk Brasiliaanse Portugees vertaling op
- Werk Russiese vertaling op
- Werk Russiese vertaling op
- Update aanpassing / xsl / ru.xml (nav-home is ontbreek)
- KEmoticons
- KEmoticons: poort plugins na JSON en voeg ondersteuning by vir die laai met KPluginMetaData li>
- Moenie simbole van pimpl klasse lek nie, beskerm met Q_DECL_HIDDEN
- KFileMetaData li>
- Die usermetadatawritertest vereis Taglib
- As die waarde van die eiendom nul is, verwyder die kenmerk user.xdg.tag (bug 376117)
- Maak lêers oop in TagLib extractor readonly
- KGlobalAccel
- Groepeer sommige blokke dbus-oproepe
- kglobalacceld: Vermy laai van 'n ikoonlader sonder rede
- Genereer korrekte kortpaaie
- KIO
- KUriFilter: duplikaat plugins uitfilter
- KUriFilter: vereenvoudig data strukture, herstel geheue lek
- [CopyJob] Begin nie eers nadat u 'n lêer verwyder het nie
- Bevestig 'n gids te maak via KNewFileMenu + KIO :: mkpath op Qt 5.9.3 + (bug 387073)
- 'n hulpfunksie geskep 'KFilePlacesModel :: movePlace'
- Stel KFilePlacesModel 'iconName'rol uit
- KFilePlacesModel: Vermy onnodige 'DataChanged' sein
- Wys 'n geldige boekmerkvoorwerp vir enige inskrywing in KFilePlacesModel
- Skep 'n 'KFilePlacesModel :: refresh'-funksie
- Skep 'KFilePlacesModel :: convertedUrl' statiese funksie
- KFilePlaces: Skep 'afgeleë' afdeling
- KFilePlaces: Voeg 'n afdeling vir verwyderbare toestelle toe
- Bygevoeg baloo urls in plekke model
- Fix KIO :: mkpath met qtbase 5.10 beta 4
- [KDirModel] Verander verandering vir HasJobRole wanneer werk verander
- Verander etiket "Gevorderde opsies" & Gt; "Terminal opsies"
- Kirigami
- Verstel die skuifbalk deur die koptekst grootte (bug 387098)
- onderste marge gebaseer op teenwoordigheid van aksie
- aanvaar nie aansoekWidnow () om beskikbaar te wees nie
- Moenie in kennis stel van waardeveranderings as ons nog in die konstruktor is nie
- Vervang die biblioteeknaam in die bron
- ondersteun kleure op meer plekke
- Kleur ikone in die nutsbalkies indien nodig
- Oorweeg ikoonkleure in die hoofknoppies
- Begin vir 'n "ikoon" gegroepeerde eiendom
- KNewStuff
- Herhaal 'los' voordat die d-pointer gestel word ' (bug 386156)
- Moenie ontwikkelingshulpmiddel installeer om desktop-lêers te vergelyk nie
- [kuns] Moenie ImageLoader op fout uitlek nie
- KPackage Framework
- Behoor strings in die kpackage raamwerk
- Probeer nie metadata.json te genereer as daar geen metadata.desktop is nie
- herstel kpluginindex caching
- Verbeter foutuitvoer
- KTextEditor
- Bevestig VI-modus buffer opdragte
- voorkom toevallige inzoomen
- KUnitConversion
- Poort van QDom na QXmlStreamReader
- Gebruik https vir die aflaai van wisselkoerse
- KWayland
- Wys wl_display_set_global_filter as 'n virtuele metode
- Fix kwayland-testXdgShellV6
- Ondersteuning vir zwp_idle_inhibit_manager_v1 (bug 385956) byvoeg
- [bediener] Ondersteuning van die IdleInterface
- KWidgetsAddons
- Vermy inkonsekwente wagwoorddialog
- Stel wagwoord op enable_blur_behind op aanvraag
- KPageListView: Werk wydte op fontverandering
- KWindowSystem
- [KWindowEffectsPrivateX11] Voeg reserwe () oproep
- KXMLGUI
- Vertaal vertaling van die nutsbalk naam wanneer dit i18n konteks het
- Plasma Raamwerk
- Die # waarskuwingsrichtlijn is nie universeel nie en word veral nie deur MSVC ondersteun nie
- [IconItem] Gebruik ItemSceneHasChanged eerder as om aan te sluit op WindowChanged
- [Ikoon Item] Gee uitdruklike uitlatings Verhang in die setter eerder as om daaraan te koppel
- [Dialoog] Gebruik KWindowSystem :: isPlatformX11 ()
- Verminder die hoeveelheid onjuiste eienskapveranderings op ColorScope
- [Pictogram Item] Emit validChanged only if it actually changed
- Onderdruk onnodige blaai aanwysers as die flickable 'n ListView met bekende oriëntasie is
- [AppletInterface] Wys verander seine vir configuration Required and -Reason
- Gebruik setSize () in plaas van setProperty width and height
- 'n probleem opgelos waar die PlasmaComponents-menu met gebreekte hoeke verskyn (bug 381799)
- 'n probleem opgelos waar kontekstusse met gebroke hoeke verskyn (bug 381799)
- API-dokumente: voeg afskrywingskennisgewing in die git-logboek by
- Synchroniseer die komponent met die een in Kirigami
- Soek alle KF5-komponente as sodanig eerder as afsonderlike raamwerke
- Verminder onwaarse seinvrystellings (fout 382233)
- Voeg seine by wat aandui of 'n skerm bygevoeg of verwyder is
- installeer skakelaars
- Moenie staatmaak op insluitende van insluitings nie
- Rolle name van SortFilterModel optimaliseer
- Verwyder DataModel :: roleNameToId
- Gevangenis
- Voeg Aztec kode generator by
- QQC2StyleBridge
- bepaal QQC2-weergawe op bou-tyd (fout 386289)
- By verstek hou die agtergrond onsigbaar
- Voeg 'n agtergrond in ScrollView
- Solid
- Vinniger UDevManager :: devicesFromQuery
- Sonnet
- Maak dit moontlik om Sonnet te komponeer
- Syntax Uitlig
- Voeg PKGUILD by bash syntax
- JavaScript: sluit standaard mimietipes in
- debchangelog: voeg Bionic Beaver by
- Werk die SQL-lêer (Oracle) se sintax lêer (bug 386221) op
- SQL: beweeg opmerkings opmerkings voor operateurs
- crk.xml: bygevoeg koptekst
Wat is nuut in weergawe 5.40.0:
- Baloo
- Beskou DjVu-lêers om dokumente te wees (bug 369195)
- Spelling stoor sodat WPS-kantoor aanbiedings korrek herken word
- Briesiklusse
- voeg map-stash vir die ikoon van die Dolphin Toolbar
- KArchive
- Los potensiële lekkasie op. Bevestig logika
- KCMUtils
- Geen marges vir qml-modules vanaf qwidget-kant
- Initialiseer veranderlikes (gevind deur dekking)
- KConfigWidgets
- Fix ikoon van KStandardAction :: MoveToTrash
- KCoreAddons
- Opsporing van URL's met dubbele urls soos "http://www.foo.bar"
- Gebruik https vir KDE-URL's
- KDELibs 4 Ondersteuning
- volledige dokument vir disableSessionManagement () vervanging
- Maak kssl saam teen OpenSSL 1.1.0 (bug 370223)
- KFileMetaData li>
- Stel vertoonnaam van Generator-eiendom op
- KGlobalAccel
- KGlobalAccel: herstel ondersteuning nommer sleutels (weer)
- KInit
- Korrekte installering van start_kdeinit wanneer DESTDIR en libcap saam gebruik word
- KIO
- Bevestig vertoning van afgeleë: / in die qfiledialog
- Implementeer ondersteuning vir kategorieë op KfilesPlacesView
- HTTP: maak fout string vir die 207 Multi-Status-geval
- KNewFileMenu: maak 'n dooie kode op, wat deur Coverity voorkom
- IKWS: Fix moontlike oneindige lus, wat deur Coverity voorkom
- KIO :: PreviewJob :: defaultPlugins () funksie
- Kirigami
- sintaksis werk op ouer Qt 5.7 (bug 385785)
- Stoor die omslagblad anders (fout 386470)
- Wys ook die gemagtigde eiendomsmerk as daar geen fokus is nie
- voorkeur grootte wenke vir die skeiding
- Korrekte instellings. Mobiele gebruik
- Laat toepassings effens konvergent op 'n rekenaar-y-stelsel
- Maak seker dat die inhoud van die SwipeListItem nie die handvatsel oorvleuel nie (bug 385974)
- Die bladsye se voorblad is altyd onaktief
- Voeg kategorieë by in die gallery lessenaar lêer (bug 385430)
- Werk die Kirigami.pri-lêer op
- Gebruik die geïnstalleerde plugin om die toetse te doen
- Deprecate Kirigami.Label
- Port gallery voorbeeld gebruik van Labels om konsekwent QQC2 te wees
- Port Kirigami.Controls gebruik van Kirigami.Label
- maak die scrollarea interaktief op raakgebeurtenisse
- Beweeg die git find_package-oproep na waar dit gebruik word
- Gewysig deursigtige lysitemsitems
- KNewStuff
- Verwyder PreferCache uit netwerkversoeke
- Verwyder gedeelde wysers nie aan privaat data wanneer voorskoue gesit word nie
- KMoreTools: Werk en verbeter desktopfile (bug 369646)
- KNotification
- Verwyder tjek vir SNI-leërskare wanneer u besluit of u die ouderdomsmodus moet gebruik (bug 385867)
- Kyk net na die ikone van die legendariese system tray as ons een gaan maak (bug 385371)
- KPackage Framework
- Gebruik die nie-geïnstalleerde dienslêers
- KService
- Initialiseer waardes
- Initialiseer 'n bietjie wyser
- KTextEditor
- API-dox: maak verkeerde name van metodes en args reg, voeg mis sedert
- Vermy (sekere) ineenstortings tydens die uitvoer van QML-skrifte (fout 385413)
- Vermy 'n QML-ongeluk wat veroorsaak word deur C-inskrywingsskrifte
- Vergroot die grootte van die agtermerk
- Maak 'n paar inskrywings van inspringing op ewekansige karakters
- Waarskuwingswaarskuwing regstel
- KTextWidgets
- Initialiseer waarde
- KWayland
- [kliënt] Vee die kontrole uit dat platformnaam "wayland" is
- Moenie koppel aan wl_display_flush dupliseer nie
- Foreign Foreign Wayland Wayland
- KWidgetsAddons
- herstel inconsistentie van CreateKMessageBox-fokusmengsel
- meer kompakte wagwoord dialoog (bug 381231)
- Stel KPageListView breedte behoorlik
- KWindowSystem
- KKeyServer: herstel van Meta + Shift + Druk, Alt + Shift + pyltjie sleutels, ens.
- Ondersteun platformplatform
- Gebruik KWindowSystem se eie platform-opsporing API in plaas van gedupliseerde kode
- KXMLGUI
- Gebruik https vir KDE-URL's
- NetworkManagerQt
- 8021xSetting: domein-suffix-match is gedefinieer in NM 1.2.0 en nuwer
- Ondersteuning "domein-suffix-match" in Security8021xSetting
- Plasma Raamwerk
- teken die sirkel boog handmatig
- [Plasma Komponente Menu] Voeg ungrabMouseHack by
- [FrameSvg] Optimaliseer updateSizes
- Plaas nie 'n dialoog as dit van die tipe OSD is nie
- QQC2StyleBridge
- Verbeter samestelling as 'n statiese invoegtoepassing
- maak die radioknop 'n radio-knoppie
- Gebruik qstyle om die Dial te verf
- Gebruik 'n ColumnLayout vir spyskaarte
- maak dialoog
- verwyder ongeldige groepeiendom
- Bevestig die formatering van die MD-lêer sodat dit ooreenstem met die ander modules
- gedrag van combobox nader aan qqc1
- oplossing vir QQuickWidgets
- Sonnet
- Voeg assignByDictionnary metode by
- Signaal as ons woordeboek kan toewys
- Syntax Uitlig
- Makefile: maak regexpr-passing in "CXXFLAGS +"
- ThreadWeaver
- CMake opruiming: Moenie hardcode -std = c + + 0x
Wat is nuut in weergawe 5.38.0:
- Baloo:
- Bevestig gidsgebaseerde soektog
- Ekstra CMake Modules:
- Stel CMAKE _ * _ OUTPUT_5.38 om toetse uit te voer sonder om te installeer
- Sluit 'n module in om qml-invoer te vind as runtime afhanklikhede
- Raamwerkintegrasie:
- Wysig skoon ikoon met hoë resolusie wysig
- Bevestig dialoogvensters met ctrl + terugkeer wanneer knoppies hernoem word
- KActivitiesStats:
- Refactor van die soektog wat gekoppelde en gebruikte hulpbronne kombineer
- Herlaai die model wanneer die bron ontkoppel word
- Bevestig die navraag wanneer die gekoppelde en gebruikte hulpbronne saamgesmelt word
- KConfig:
- Fix etikette van DeleteFile / RenameFile-aksies (fout 382450)
- kconfigini: Strip die voorkoms van wit ruimte as jy die invoer waardes lees (bug 310674)
- KConfigWidgets:
- Deprecate KStandardAction :: Hulp en KStandardAction :: SaveOptions
- Fix etikette van DeleteFile / RenameFile-aksies (fout 382450)
- Gebruik 'dokument-sluit' as ikoon vir KStandardAction :: naby
- KCoreAddons:
- DesktopFileParser: voeg back-up soek in ": / kservicetypes5 / *"
- Voeg ondersteuning vir geïnstalleerde plugins by in kcoreaddons_add_plugin
- desktopfileparser: Bevestig nie-voldoenende sleutel / waarde parsering (fout 310674)
- KDED:
- ondersteun X-KDE-OnlyShowOnQtPlatforms
- KDocTools:
- CMake: Fix doelnaam verkorting wanneer bou dir het spesiale karakters (bug 377573)
- Voeg CC BY-SA 4.0 International by en stel dit as verstek
- KGlobalAccel:
- KGlobalAccel: poort na KKeyServer se nuwe metode symXModXToKeyQt, om numpad sleutels te herstel (bug 183458)
- KInit:
- klapper: maak appi-passing vir flatpak-programme reg.
- KIO:
- Plaas die webkieslys KCM van KServiceTypeTrader na KPluginLoader: findPlugins
- [KFilePropsPlugin] Plaaslike formaat totale grootte tydens berekening
- KIO: herstel langdurige geheue lek by uitgang
- Voeg mimetipe filter vermoëns by KUrlCompletion
- KIO: stuur die URI-filter plugins van KServiceTypeTrader na json + KPluginMetaData li>
- [KUrlNavigator] Emit tabRequested wanneer plek in die spyskaart gemerk is (bug 304589)
- [KUrlNavigator] Emit tabRequested wanneer plekke kieser is middelkliek (bug 304589)
- [KACLEditWidget] Laat dubbelkliek toe om inskrywing te wysig
- [kiocore] Herstel die logiese fout in vorige commit
- [kiocore] Kontroleer of klauncher loop of nie
- Eintlik beoordeel-beperk INF_PROCESSED_SIZE boodskappe (fout 383843)
- Maak nie die Qt se SSL CA-sertifikaatwinkel skoon nie
- [KDesktopPropsPlugin] Skep bestemmingsgids as dit nie bestaan nie
- [File KIO slave] Fix die toepassing van spesiale lêer attributen (bug 365795)
- Verwydering van besige lus in TransferJobPrivate :: slotDataReqFromDevice
- maak kiod5 'n "agent" op Mac
- Bevestig proxy KCM nie handvoedings korrek laai nie
- Kirigami:
- skuif rolbalke wanneer dit nutteloos is
- Voeg basiese voorbeeld by vir die aanpassing van die draaghout van die kolomwydte
- ider lae in handvatseposisionering
- Plak handvatsel op wanneer die laaste bladsy oorvleuel
- Moenie valse hanteer in die laaste kolom wys nie
- Stoor nie goed in die afgevaardigdes nie (fout 383741)
- Soos ons reeds KeyNavigationEnabled ingestel het, stel u ook wrap in
- Beter linkerbelyning vir die terugknoppie (bug 383751)
- Neem nie die kopkop 2 keer in ag wanneer u blaai nie (bug 383725)
- Moet nooit die koptekste verpak nie
- adres FIXME: verwyder resetTimer (bug 383772)
- blaai nie aansoekhoof in nie-selfoon af
- Voeg 'n eiendom by om die PageRow-skeiding te verberg wat ooreenstem met AbstractListItem
- maak skuif met oorsprong en bottomtotop vloei
- Raak ontslae van waarskuwings oor die instelling van beide pixel- en puntgroottes
- Moenie bereikbare modus op omgekeerde aansigte aktiveer nie
- neem bladsyvoet in ag
- voeg 'n effens meer komplekse voorbeeld van 'n kletsprogram by
- meer faalbestendig om die regte voetskrif te vind
- Gaan die geldigheid van die item voordat u dit gebruik
- Eersteklasposisie vir isCurrentPage
- Gebruik 'n animasie in plaas van 'n animator (bug 383761)
- Indien nodig, benodig ruimte vir die bladsyvoetskrif
- beter dimmer vir applicationitem laaie
- agtergrond verduistering vir applicationitem
- herstel behoorlike terug knoppie marges
- behoorlike marges vir terugknoppie
- minder waarskuwings in ApplicationHeader
- Gebruik nie plasma skaal vir ikoon groottes
- Nuwe soek na handvatsels
- KJobWidgets:
- Initialiseer die "Pause" -knoppie in die widget spoorsnyer
- KNotification:
- Moenie die aanmeldingsdiens blokkeer nie (bug 382444)
- KPackage Framework:
- refactor kpackagetool weg van stringy opsies
- KRunner:
- Verwyder vorige aksies op opdatering
- Voeg eksterne hardlopers oor DBus by
- KTextEditor:
- Port Document / View scripting API na QJSValue-gebaseerde oplossing
- Toon ikone in die konteks kieslys van die ikoon grens
- Vervang KStandardAction :: PasteText met KStandardAction :: Plak
- Ondersteunde fraksionele skaal om die voorskouvoorskou op te stel
- Skakel van QtScript na QtQml
- KWayland:
- Behandel ingevoerde RGB buffers as voorgevoelens
- Opgradeer Oppervlakinterface-uitsette wanneer 'n uitvoerwêreld verwoes word
- KWayland :: Kliënt :: Vernietiging van die oppervlakspooruitvoer
- Vermy die stuur van data aanbiedings van 'n ongeldige bron (fout 383054)
- KWidgetsAddons:
- verstel setContents deur Qt meer van die werk te laat maak
- KSqueezedTextLabel: Voeg isSqueezed () vir gerief toe
- KSqueezedTextLabel: klein verbeterings aan API-dokumente
- [KPasswordLineEdit] Stel fokus proxy op lyn wysig (bug 383653)
- [KPasswordDialog] Herstel meetkunde eiendom
- KWindowSystem:
- KKeyServer: regmaak hantering van KeypadModifier (bug 183458)
- KXMLGUI:
- Stoor 'n klomp stat () oproepe op die aanvang van die program
- Fix KHelpMenu posisie op Wayland (bug 384193)
- Breek gebreekte middelknoppie kliek hantering (bug 383162)
- KUndoActions: gebruik actionCollection om die snelkoppeling te stel
- Plasma Raamwerk:
- [ConfigModel] Waak teen die toevoeging van 'n nul ConfigCategory
- [ConfigModel] Laat programmaties toe en verwyder ConfigCategory (fout 372090)
- [EventPluginsManager] Stel pluginPath in model uit
- [Pictogram Item] Moenie die beeldpad onnodig ontkoppel nie
- [FrameSvg] Gebruik QPixmap :: masker () in plaas van afgekeurde ingewikkelde manier via alphaChannel ()
- [FrameSvgItem] Skep marges / fixedMargins-voorwerp op aanvraag
- Maak 'n tjekstaat vir kieslysitems
- Krag Plasmastyl vir QQC2 in applets
- Installeer die PlasmaComponents.3 / private gids
- Onthou oorblyfsels van "locolor" temas
- [Tema] Gebruik KConfig SimpleConfig
- Vermy onnodige soek na inhoudsinhoud
- ignoreer onvoltooide grootte van gebeure na leë groottes (fout 382340)
- Syntax Verlig:
- Voeg sintaks definisie vir Adblock Plus filter lyste toe
- Hersien die Sift-sintaksis definisie
- Merk op vir QDoc-konfigurasie lêers
- Voeg hoogtepunt definisie vir Tiger
- Ontsnoer koppelvlak in rest.xml gewone uitdrukkings (fout 383632)
- regstel: plaintext is uitgelig as powershell
- Voeg sintax-verligting vir Metamath by
- Minder syntax verligting op SCSS one (bug 369277)
- Voeg Pony-verligting
- Omskryf die definisie van e-pos-sintaksis
Wat is nuut in weergawe 5.9.0:
- Nuut in hierdie weergawe:
- Nuwe module: ModemManagerQt (Qt wrapper vir ModemManager API)
- Let daarop dat Plasma-NM 5.2.x 'n pleister nodig het om te bou en te werk met hierdie weergawe van ModemManagerQt. plasma-nm pleister.
- Alternatiewelik, opgradeer na Plasma-NM 5.3 Beta wanneer u opgradeer na ModemManagerQt 5.9.0.
- KActivities:
- Implementeer 'n hulpbron vergeet
- Herstel oplossings
- Het 'n invoegtoepassing bygevoeg om gebeurtenisse vir KRecentDocument-kennisgewings te registreer
- KArchive:
- Respekteer KZip :: ekstraField-instelling ook wanneer u hoofinvoerinskrywings skryf
- Verwyder twee foutiewe bewerings, gebeur wanneer die skyf vol is, fout 343214
- KBookmarks:
- Fix bou met Qt 5.5
- KCMUtils:
- Gebruik 'n nuwe json-gebaseerde plugin stelsel. KCMs word gesoek onder kcms /. Vir nou moet 'n lessenaarlêer onder kservices5 / vir versoenbaarheid geïnstalleer word
- Laai en draai die QML-enigste weergawe van KCMS indien moontlik
- KConfig
- Bevestig aanspraak wanneer KSharedConfig gebruik word in 'n globale objek destructor.
- kconfig_compiler: voeg ondersteuning vir CategoryLoggingName by in * .kcfgc-lêers om qCDebug (kategorie) oproepe te genereer.
- KI18n:
- laai die globale Qt-katalogus voor wanneer jy i18n () gebruik
- KIconThemes:
- KIconDialog kan nou gewys word met behulp van die gereelde QDialog show () en exec () metodes
- Fix KIconEngine :: verf om verskillende toestelPixelRatios te hanteer
- KIO:
- Aktiveer KPropertiesDialog om ook vrye spasie-inligting van afgeleë lêerstelsels te wys (bv. smb)
- Fix KUrlNavigator met hoë DPI pixmaps
- Maak KFileItemDelegate hanteer nie standaard toestelPixelRatio in animasies
- KItemModels:
- KRecursiveFilterProxyModel: herwerk om die regte seine op die regte tyd uit te stuur
- KDescendantsProxyModel: Hanteer beweeg aangemeld deur die bronmodel.
- KDescendantsProxyModel: Regstel gedrag wanneer 'n keuse gemaak word tydens herstelling.
- KDescendantsProxyModel: Laat konstruksie en gebruik van KSelectionProxyModel vanaf QML.
- KJobWidgets:
- Voer foutkode na die DBView-koppelvlak van JobView
- KNotifications:
- Bygevoeg 'n gebeurtenis () weergawe wat geen ikoon gebruik nie en sal 'n standaard een gebruik
- Bygevoeg 'n gebeurtenis () weergawe wat die StandardEvent-gebeurtenisId- en QString-ikoonnaam gebruik
- KPeople:
- Laat meta data met uitgebreide aksie toe deur vooraf gedefinieerde tipes te gebruik
- Maak model nie korrek opgedateer nadat u 'n kontak van Persoon verwyder het nie
- KPty:
- Ontdek wêreld of KPty met 'n beter biblioteek gebou is
- KTextEditor:
- Voeg kdesrc-buildrc-liggingslêer by
- sintaksis: bygevoeg ondersteuning vir binêre heelgetal letterlikes in die PHP-liggingslêer
- KWidgetsAddons:
- Maak KMessageWidget-animasie glad met 'n hoë toestelpixelverhouding
- KWindowSystem:
- Voeg 'n dummy Wayland implementering vir KWindowSystemPrivate toe
- KWindowSystem :: ikoon met NETWinInfo is nie gebind aan platform X11.
- KXmlGui:
- Vertalingsdomein behou wanneer die .rc-lêers saamgesmelt word
- Runtime waarskuwing QWidget: setWindowModified: Die venster titel bevat nie 'n '[*]' placeholder
- KXmlRpcClient:
- Vertalings installeer
- Plasma raamwerk:
- Gereedskapstipes wanneer die tydelike eienaar van die tooltip verdwyn of leeg geword het
- Fix TabBar nie oorspronklik uitgelê nie, wat in bv. waargeneem kan word. Kickoff
- PageStack-oorgange gebruik nou Animators vir gladder animasies
- TabGroup oorgange gebruik nou Animators vir vlotter animasies
- Maak Svg, FrameSvg werk Qith_DEVICE_PIXELRATIO
- Solid:
- Herlaai die battery eienskappe op hervat
- Veranderings van die bou stelsel:
- Ekstra CMake Modules (ECM) word nou as KDE-raamwerke weergegee, daarom is dit nou 5,9, terwyl dit voorheen 1,8 was.
- Baie raamwerke is vasgestel om bruikbaar te wees sonder om na hul private afhanklikes te soek. Dit wil sê Aansoeke wat 'n raamwerk opspoor, benodig net sy openbare afhanklikhede, nie die private nie.
- Stel konfigurasie van SHARE_INSTALL_DIR toe, om beter multi-arch layouts te hanteer
- Frameworkintegration
- Herstel moontlike ongeluk wanneer 'n QSystemTrayIcon vernietig word (veroorsaak deur bv. Trojita), fout 343976
- Bevestig inheemse modal lêer dialoë in QML, fout 334963
Vereistes :
- Qt
Kommentaar nie gevind