A KDE keretrendszer egy nyílt forráskódú és szabad szoftver, amelyet a KDE asztali környezet részeként osztanak szét, és amelynek célja, hogy a fejlesztők olyan eszközöket és könyvtárakat biztosítsanak, amelyek hatékony alkalmazások kifejlesztését biztosítják a KDE plazma grafikus környezetében , amelyet a Qt5 keretrendszer felhasználásával építettünk.
Magában foglalja a szinte minden KDE alkalmazás kódbázisát
A szoftver tartalmaz szinte minden KDE-alkalmazás kódbázisát, jól definiált képességekkel és függőséggel, magas színvonalú funkciókkal, mint a menük és az eszköztárak, a fájlhozzáférés és a helyesírás-ellenőrzés. A nagyszerű dolog az, hogy az összes eszköz és könyvtár külön letöltésként érhető el.
Bemutatjuk a Qt Addonokat
Ebben a könyvtárakban a KDE keretprogramok független és többplatformos modulokként kerülnek forgalomba, a Qt Addons néven. Ezek a Qt és a KDE fejlesztők számára is elérhetőek, valamint mindazok számára, akik minden platformon szeretnék felgyorsítani, egyszerűsíteni és csökkenteni a Qt fejlesztési költségeit.
KDE keretrendszer építése
A KDE Framework sikeresen tesztelt számos GNU / Linux disztribúcióban, többek között a Debian, az Ubuntu, az Arch Linux, a Fedora és az openSUSE. Ennek kiépítéséhez telepítenie kell a Qt5 keretrendszert, valamint számos más alapvető könyvtárat és eszközt, amely szerepel a projekt weboldalán a https://community.kde.org/Frameworks/Building címen.
A motorháztető alatt
A KDE keretprogramokban szereplő eszközök és könyvtárak nagy része a C ++ programozási nyelvben készült. Szüksége lesz egy legutóbbi GCC-fordítóra, a Git-re és a legújabb kdesrc-build csomagra. A részletes telepítési utasítások a fenti hivatkozással érhetők el. Más GNU / Linux operációs rendszereken is működnie kell, ha minden függőséget telepítettek.
Újdonság ebben a kiadásban:
- Balú:
- A lekérdezés végrehajtásának korai befejezése, ha a subterm megjeleníti az üres eredménykészletet
- Kerülje az összeomlást, amikor hibás adatokat olvashat el a db-ból (bug 392877)
- kezeli a szöveglistákat bemenetként
- Figyelje meg a forrásfájlok több típusát (382117-es hiba)
- Breeze Icons:
- frissített fogantyúk és túlcsordulási menü
- Extra CMake modulok:
- Android eszköztár: engedélyezhet további könyveket
- Android: Ne definiáld a qml-importálási útvonalakat, ha üres
- KArchive:
- zip fájlokba ágyazott zip fájlokat (bug 73821)
- KCMUtils:
- [KCModuleQml] A tiltott vezérlők figyelmen kívül hagyása a tabuláláskor
- KConfig:
- kcfg.xsd - nincs szükség kcfgfile elemre
- KConfigWidgets:
- Javítsa ki a & quot; Alapértelmezett & quot; színsémát, hogy megfeleljen a Breeze ismét
- KDeclarative:
- Állítsa be a kcm context tulajdonságot a megfelelő környezetben
- [Plotter] Ne jelenjen meg, ha az m_node null (bug 394283)
- KDocTools:
- Frissítse az ukrán entitások listáját
- add hozzá az entitást az OSD-hez az általános.entiteshez
- CIFS, NFS, Samba, SMB általános.entségekhez
- Falkon, Kirigami, macOS, Solid, USB, Wayland, X11, SDDM hozzáadása általános entitásokhoz
- KFileMetaData:
- ellenőrizze, hogy az ffmpeg legalább a 3.1-es verzióban van-e bevezetve a szükséges API
- az album-előadó és albumartist-címkék keresése a taglibextractorban
- popplerextractor: ne próbálja kitalálni a címet, ha nincs egy
- KGlobalAccel:
- Győződjön meg róla, hogy az ungrab billentyűzetkérés feldolgozása megtörtént a gyorsbetű (394689) kiadása előtt
- KHolidays:
- holiday_es_es - A "Comunidad de Madrid"
- KIconThemes:
- Ellenőrizze, hogy a & lt; LastGroup, mivel a KIconEffect nem kezeli a UserGroup-ot egyébként
- KImageFormats:
- A duplikált mime-típusok eltávolítása a json-fájlokból
- KIO:
- Ellenőrizze, hogy a bináris adatok beillesztésekor (394318 hiba) van-e célállomás is
- Hitelesítési támogatás: visszaadja a socket buffer tényleges hossza
- Hitelesítési támogatás: Unify API for file descriptor sharing
- Auth támogatás: Hozzon létre ún. fájlt a felhasználói futási könyvtárban
- Hitelesítési támogatás: Szünet utáni fájl törlése után
- Hitelesítési támogatás: Áthelyezzük az aljzatfájl FdReceiver-re történő tisztításának feladatát
- Hitelesítési támogatás: A linuxban ne használja az absztrakt csatlakozót a fájlleírók megosztásához
- [kcoredirlister] Távolítson el annyi url.toString () minél többet
- KFileItemActions: az alapértelmezett mimetípus visszaállítása csak fájlok kiválasztásakor (bug 393710)
- A KFileItemListProperties :: isFile () bemutatása
- A KPropertiesDialogPlugin több támogatott protokollt adhat meg az X-KDE-protokollok használatával
- A töredék megőrzése, amikor átirányítja a http-ről a https-re
- [KUrlNavigator] Emit lapAmikor az útvonalválasztó menüjének elérési útja középen kattintott,
- Teljesítmény: használja az új uds implementációt
- Ne irányítsa smb: / smb: //, majd smb: ///
- Az elfogadás engedélyezéséhez kattintson duplán a mentési párbeszédpanelen (hiba 267749)
- Előnézet engedélyezése a fájlpult-párbeszédablakban
- A fájl előnézetének elrejtése, ha az ikon túl kicsi
- i18n: ismételt formában használd a plugin üzenethez
- Rendszeres párbeszédablak helyett egy lista párbeszédablakát, amikor egy fájl egyetlen fájl eldobásával vagy törlésével
- A törlési műveletekre vonatkozó figyelmeztető szöveg kiemeli annak állandóságát és visszafordíthatatlanságát
- Visszatérés & quot; Megtekintési mód gombok megjelenítése a nyitott / mentési párbeszédpanel eszköztárában & quot;
- Kirigami:
- Az Action.main jobban jeleníti meg a ToolBarApplicationHeader elemet
- Engedélyezi a Kirigami építését KWin tablet mód függőség nélkül
- helyes swipefilter az RTL-en
- a contentItem helyes méretezését
- fix - viselkedési viselkedés
- A contextobject megosztása mindig az i18n eléréséhez
- győződjön meg róla, hogy az eszköztipp rejtett
- győződjön meg róla, hogy az érvénytelen változatokat nem rendelte hozzá a követett tulajdonságokhoz
- nem kezeli a MouseArea, dropped () jelet
- nincs mozgó hatása mobilra
- megfelelő ikonok túlcsordulás-menü - bal és jobb
- Húzza a fogantyút a ListView elemek rendezéséhez
- Használja az Mnemonikusokat az eszköztár gombjain
- A hiányzó fájlok felvétele a QMake .pri könyvtárába
- [API dox] Fix Kirigami.InlineMessageType - & gt; Kirigami.MessageType
- fix alkalmazásindexek az alkalmazásban
- Ne engedélyezze a fiók megjelenítését / elrejtését, ha nincs fogantyú (393776 hiba)
- KItemModels:
- KConcatenateRowsProxyModel: megfelelően fertőtlenítse a bemenetet
- KNotification:
- Fiók összeomlik a NotifyByAudio alkalmazásban az alkalmazások bezárásakor
- KPackage keretrendszer:
- kpackage_install_ * csomag: helyezze el a hiányzó függvényt a .desktop és a .json között.
- győződjön meg róla, hogy az rcc útvonalai soha nem származnak abszolút útvonalakból
- KRunner:
- A DBus válaszainak feldolgozása a :: match thread (bug 394272)
- KTextEditor:
- Ne használjon címadatot a & quot; megjelenítendő szó számlálása & quot; négyzetet
- A szó / char globális preferenciájának megadása
- KWayland:
- Növelje az org_kde_plasma_shell felület verzióját
- A & quot; SkipSwitcher & quot; API-nál
- Az XDG kimeneti protokoll hozzáadása
- KWidgetsAddons:
- [KCharSelect] Fix asztali cellaméret Qt 5.11-el
- [API dox] Távolítsa el a túlterhelés használatát, hibás dokumentumokat eredményezve
- [API dox] Tell doxygen ", például" nem fejezi be a mondatot, használja a & quot ;. & Quot;
- [API dox] Szükségtelen HTML eltávolítás eltávolítása
- Ne állítsa be automatikusan az alapértelmezett ikonokat minden stílusra
- A KMessageWidget illeszkedik a Kirigami inlineMessage stílusához (bug 381255)
- NetworkManagerQt:
- A nem kezelt tulajdonra vonatkozó információk csak hibakeresési üzenetek
- WirelessSetting: implementate assignedMacAddress tulajdonság
- Plazma keret:
- Sablonok: konzisztens elnevezések, fordítások katalógusa nevének és több
- [Breeze Plasma Theme] Fix kleopatra ikon a színes stíluslap használatához (bug 394400)
- [Dialog] Handle párbeszédablak minimálisan kecsesen (hiba 381242)
- Cél:
- A telegram-integráció javítása
- A belső tömbök VAGY korlátokként kezelve az AND helyett
- Lehetővé teszi a pluginek korlátozását az asztali fájl jelenlétével
- Lehetővé teszi a pluginek szűrését a végrehajtható paranccsal
- Jelölje ki a kiválasztott eszközt a KDE Connect plugin-ban
- Fix i18n problémák keretrendszerek / célok / bővítmények
- Telegram hozzáadása
- kdeconnect: Értesítés, ha a folyamat nem indul el (hiba 389765)
- QQC2StyleBridge:
- A palettatulajdonság csak a qtquickcontrols 2.4 használatakor használható
- Munka Qt-mel
Az újdonság az 5.47.0 verzióban:
- Balú:
- A lekérdezés végrehajtásának korai befejezése, ha a subterm megjeleníti az üres eredménykészletet
- Kerülje az összeomlást, amikor hibás adatokat olvashat el a db-ból (bug 392877)
- kezeli a szöveglistákat bemenetként
- Figyelje meg a forrásfájlok több típusát (382117-es hiba)
- Breeze Icons:
- frissített fogantyúk és túlcsordulási menü
- Extra CMake modulok:
- Android eszköztár: engedélyezhet további könyveket
- Android: Ne definiáld a qml-importálási útvonalakat, ha üres
- KArchive:
- zip fájlokba ágyazott zip fájlokat (bug 73821)
- KCMUtils:
- [KCModuleQml] A tiltott vezérlők figyelmen kívül hagyása a tabuláláskor
- KConfig:
- kcfg.xsd - nincs szükség kcfgfile elemre
- KConfigWidgets:
- Javítsa ki a & quot; Alapértelmezett & quot; színsémát, hogy megfeleljen a Breeze ismét
- KDeclarative:
- Állítsa be a kcm context tulajdonságot a megfelelő környezetben
- [Plotter] Ne jelenjen meg, ha az m_node null (bug 394283)
- KDocTools:
- Frissítse az ukrán entitások listáját
- add hozzá az entitást az OSD-hez az általános.entiteshez
- CIFS, NFS, Samba, SMB általános.entségekhez
- Falkon, Kirigami, macOS, Solid, USB, Wayland, X11, SDDM hozzáadása általános entitásokhoz
- KFileMetaData:
- ellenőrizze, hogy az ffmpeg legalább a 3.1-es verzióban van-e bevezetve a szükséges API
- az album-előadó és albumartist-címkék keresése a taglibextractorban
- popplerextractor: ne próbálja kitalálni a címet, ha nincs egy
- KGlobalAccel:
- Győződjön meg róla, hogy az ungrab billentyűzetkérés feldolgozása megtörtént a gyorsbetű (394689) kiadása előtt
- KHolidays:
- holiday_es_es - A "Comunidad de Madrid"
- KIconThemes:
- Ellenőrizze, hogy a & lt; LastGroup, mivel a KIconEffect nem kezeli a UserGroup-ot egyébként
- KImageFormats:
- A duplikált mime-típusok eltávolítása a json-fájlokból
- KIO:
- Ellenőrizze, hogy a bináris adatok beillesztésekor (394318 hiba) van-e célállomás is
- Hitelesítési támogatás: visszaadja a socket buffer tényleges hossza
- Hitelesítési támogatás: Unify API for file descriptor sharing
- Auth támogatás: Hozzon létre ún. fájlt a felhasználói futási könyvtárban
- Hitelesítési támogatás: Szünet utáni fájl törlése után
- Hitelesítési támogatás: Áthelyezzük az aljzatfájl FdReceiver-re történő tisztításának feladatát
- Hitelesítési támogatás: A linuxban ne használja az absztrakt csatlakozót a fájlleírók megosztásához
- [kcoredirlister] Távolítson el annyi url.toString () minél többet
- KFileItemActions: az alapértelmezett mimetípus visszaállítása csak fájlok kiválasztásakor (bug 393710)
- A KFileItemListProperties :: isFile () bemutatása
- A KPropertiesDialogPlugin több támogatott protokollt adhat meg az X-KDE-protokollok használatával
- A töredék megőrzése, amikor átirányítja a http-ről a https-re
- [KUrlNavigator] Emit lapAmikor az útvonalválasztó menüjének elérési útja középen kattintott,
- Teljesítmény: használja az új uds implementációt
- Ne irányítsa smb: / smb: //, majd smb: ///
- Az elfogadás engedélyezéséhez kattintson duplán a mentési párbeszédpanelen (hiba 267749)
- Előnézet engedélyezése a fájlpult-párbeszédablakban
- A fájl előnézetének elrejtése, ha az ikon túl kicsi
- i18n: ismételt formában használd a plugin üzenethez
- Rendszeres párbeszédablak helyett egy lista párbeszédablakát, amikor egy fájl egyetlen fájl eldobásával vagy törlésével
- A törlési műveletekre vonatkozó figyelmeztető szöveg kiemeli annak állandóságát és visszafordíthatatlanságát
- Visszatérés & quot; Megtekintési mód gombok megjelenítése a nyitott / mentési párbeszédpanel eszköztárában & quot;
- Kirigami:
- Az Action.main jobban jeleníti meg a ToolBarApplicationHeader elemet
- Engedélyezi a Kirigami építését KWin tablet mód függőség nélkül
- helyes swipefilter az RTL-en
- a contentItem helyes méretezését
- fix - viselkedési viselkedés
- A contextobject megosztása mindig az i18n eléréséhez
- győződjön meg róla, hogy az eszköztipp rejtett
- győződjön meg róla, hogy az érvénytelen változatokat nem rendelte hozzá a követett tulajdonságokhoz
- nem kezeli a MouseArea, dropped () jelet
- nincs mozgó hatása mobilra
- megfelelő ikonok túlcsordulás-menü - bal és jobb
- Húzza a fogantyút a ListView elemek rendezéséhez
- Használja az Mnemonikusokat az eszköztár gombjain
- A hiányzó fájlok felvétele a QMake .pri könyvtárába
- [API dox] Fix Kirigami.InlineMessageType - & gt; Kirigami.MessageType
- fix alkalmazásindexek az alkalmazásban
- Ne engedélyezze a fiók megjelenítését / elrejtését, ha nincs fogantyú (393776 hiba)
- KItemModels:
- KConcatenateRowsProxyModel: megfelelően fertőtlenítse a bemenetet
- KNotification:
- Fiók összeomlik a NotifyByAudio alkalmazásban az alkalmazások bezárásakor
- KPackage keretrendszer:
- kpackage_install_ * csomag: helyezze el a hiányzó függvényt a .desktop és a .json között.
- győződjön meg róla, hogy az rcc útvonalai soha nem származnak abszolút útvonalakból
- KRunner:
- A DBus válaszainak feldolgozása a :: match thread (bug 394272)
- KTextEditor:
- Ne használjon címadatot a & quot; megjelenítendő szó számlálása & quot; négyzetet
- A szó / char globális preferenciájának megadása
- KWayland:
- Növelje az org_kde_plasma_shell felület verzióját
- A & quot; SkipSwitcher & quot; API-nál
- Az XDG kimeneti protokoll hozzáadása
- KWidgetsAddons:
- [KCharSelect] Fix asztali cellaméret Qt 5.11-el
- [API dox] Távolítsa el a túlterhelés használatát, hibás dokumentumokat eredményezve
- [API dox] Tell doxygen ", például" nem fejezi be a mondatot, használja a & quot ;. & Quot;
- [API dox] Szükségtelen HTML eltávolítás eltávolítása
- Ne állítsa be automatikusan az alapértelmezett ikonokat minden stílusra
- A KMessageWidget illeszkedik a Kirigami inlineMessage stílusához (bug 381255)
- NetworkManagerQt:
- A nem kezelt tulajdonra vonatkozó információk csak hibakeresési üzenetek
- WirelessSetting: implementate assignedMacAddress tulajdonság
- Plazma keret:
- Sablonok: konzisztens elnevezések, fordítások katalógusa nevének és több
- [Breeze Plasma Theme] Fix kleopatra ikon a színes stíluslap használatához (bug 394400)
- [Dialog] Handle párbeszédablak minimálisan kecsesen (hiba 381242)
- Cél:
- A telegram-integráció javítása
- A belső tömbök VAGY korlátokként kezelve az AND helyett
- Lehetővé teszi a pluginek korlátozását az asztali fájl jelenlétével
- Lehetővé teszi a pluginek szűrését a végrehajtható paranccsal
- Jelölje ki a kiválasztott eszközt a KDE Connect plugin-ban
- Fix i18n problémák keretrendszerek / célok / bővítmények
- Telegram hozzáadása
- kdeconnect: Értesítés, ha a folyamat nem indul el (hiba 389765)
- QQC2StyleBridge:
- A palettatulajdonság csak a qtquickcontrols 2.4 használatakor használható
- Munka Qt-mel
Újdonság a verzióban:
- Balú
- Csúsztassa le és írja újra a baloo címkék KIO slave-t (bug 340099)
- BluezQt
- Ne szivárogjon az rfkill fájl leírók (hiba 386886)
- Breeze ikonok
- A hiányzó ikonméretek hozzáadása (hiba: 384473)
- telepítse és távolítsa el az ikonokat a felfedezéshez
- Extra CMake modulok
- Adja hozzá a leírás címkét a létrehozott pkgconfig fájlokhoz
- ecm_add_test: Használjon megfelelő utat a Windows rendszeren
- Adja hozzá a FindSasl2.cmake ECM-hez
- Csak adja át az ARGS-t a makefile-eknél
- Add FindGLIB2.cmake és FindPulseAudio.cmake
- ECMAddTests: állítsa be a QT_PLUGIN_PATH beállítást, így helyi beépített bővítmények találhatók
- KDECMakeSettings: további dokumentáció a build dir elrendezéséről
- keretintegráció
- Támogatja a 2. vagy 3. letöltési hivatkozást egy KNS termékről (385429-es hiba)
- KActivitiesStats
- Indítsa el a libKActivitiesStats.pc: (bug 386933) rögzítését
- KActivities
- Fix verseny, amely többször elindítja a kactivitymanagerdet
- KAuth
- Csak a kauth-policy-gen kódkészlet-generátort hozza létre
- Tegyen feljegyzést a segítő hívásáról a többszálas alkalmazásokról
- KBookmarks
- Ne mutassa a könyvjelzők műveleteit, ha kedvencek könyvjelzőit nem telepítette
- A port az elavult KAuthorizált :: felhatalmazása az engedélyezéshezAction
- KCMUtils
- billentyűzet navigáció a QML kcms-ben
- KCompletion
- Ne essen össze, ha új szerkesztést szeretne szerkeszteni egy szerkeszthető kombinált mezőben
- KComboBox: Visszatéréskor, amikor a korábbi értékre szerkeszthetővé válik
- KComboBox: A meglévő befejezési objektum újbóli felhasználása új sorszerkesztőben
- KConfig
- Ne keressen az / etc / kderc minden egyes alkalommal
- KConfigWidgets
- Az alapértelmezett színek frissítése az új színeknek megfelelően a D7424-ben
- KCoreAddons
- Az SubJobs beviteli ellenőrzése
- Vigyázzon a json fájlok elemzésével kapcsolatos hibákra
- Telepítse a mimetype definíciókat a kcfg / kcfgc / ui.rc / knotify & qrc fájlokhoz
- Új függvény hozzáadásával mérje meg a hosszt szövegenként
- Rögzítse a KAutoSave hibát a fájlt tartalmazó fájlban
- KDeclarative
- Gyűjtsd össze az ablakokat
- fordítsd le QT_NO_CAST_FROM_ASCII / QT_NO_CAST_FROM_BYTEARRAY
- [MouseEventListener] Engedélyezi az egér esemény elfogadását
- használjon egyetlen QML-motort
- kded
- kded: távolítsd el a dbus hívásokat ksplash-ra
- KDocTools
- Brazíliai portugál fordítás frissítése
- Az orosz fordítás frissítése
- Az orosz fordítás frissítése
- Testreszabás frissítése / xsl / ru.xml (a nav-home hiányzott)
- KEmoticons
- KEmoticons: csatoljuk a JSON-hoz csatlakozásokat és hozzáadjuk a támogatást a KPluginMetaData betöltéséhez
- Ne szivárogjon a pimpl osztályok szimbólumai, védje Q_DECL_HIDDEN
- KFileMetaData li>
- A usermetadatawritertest Taglib-t igényel
- Ha a tulajdonság értéke null, távolítsa el a user.xdg.tag attribútumot (bug 376117)
- Fájlok megnyitása a TagLib elszívóban
- KGlobalAccel
- Egyes blokkoló dbus hívások
- kglobalacceld: Kerülje az ikontöltő betöltését ok nélkül
- generálja a megfelelő parancsikonokat
- KIO
- A KuriFilter: duplikált bővítmények szűrése
- KUriFilter: egyszerűsíti az adatstruktúrákat, javítja a memória szivárgását
- [CopyJob] Ne indítsa el az egészet a fájl eltávolítása után
- Fix könyvtár létrehozása KNewFileMenu + KIO :: mkpath segítségével Qt 5.9.3+ (387073 hiba)
- Segédfunkciót hozott létre 'KFilePlacesModel :: movePlace'
- Megjeleníti a KFilePlacesModel 'iconName' szerepét
- KFilePlacesModel: Kerülje a felesleges "dataChanged" jelet
- Visszaad egy érvényes könyvjelző objektumot a KFilePlacesModel bármely bejegyzéséhez
- Hozzon létre egy "KFilePlacesModel :: refresh" funkciót
- KFilePlacesModel :: convertedUrl 'statikus függvény létrehozása
- KFilePlaces: létrehozott "távoli" szakasz
- KFilePlaces: Adjon hozzá egy részt a cserélhető eszközökhöz
- Hozzáadta a baloo urlokat a helyek modelljébe
- Fix KIO :: mkpath qtbase 5.10 béta 4
- [KDirModel] A HasJobRole módosítása a munkahely megváltoztatásakor
- A címke módosítása & quot; Speciális beállítások & quot; & Gt; "Terminál opciók"
- Kirigami
- A fejléc méretének (387098-as hiba) eltolása a görgetősávon
- alsó margó az actionbutton jelenlét alapján
- ne feltételezzük, hogy az applicationWidnow () elérhető
- Ne tájékoztasson értékmódosításról, ha még mindig a konstruktorban van
- Cserélje ki a könyvtár nevét a forrásban
- támogatja a színeket több helyen
- színes ikonok az eszköztárakban, ha szükséges
- fontolja meg az ikon színeit az alapvető művelet gombjain
- kezdődik egy & quot; icon & quot; csoportosított tulajdon
- KNewStuff
- Visszatérés & quot; Szétbontás a d mutató beállítása előtt & quot; (hiba 386156)
- Ne telepítse a fejlesztői eszközt az asztali fájlok összesítéséhez
- [knowstuff] Ne szivárogjon ImageLoader hiba esetén
- KPackage keretrendszer
- A kpackage keretrendszerben szigorúan illeszkedjenek
- Ne próbálj létrehozni metadata.json-t, ha nincs metaadat.desktop
- fix kpluginindex gyorsítótár
- Javítsa a hiba kimenetét
- KTextEditor
- Fix VI-mód puffer parancsok
- megakadályozza a véletlenszerű zoomot
- KUnitConversion
- Port a QDom-ból QXmlStreamReaderhez
- Használja a https-et a devizaárfolyamok letöltéséhez
- KWayland
- Mutassa be a wl_display_set_global_filter virtuális módszerként
- Fix kwayland-testXdgShellV6
- A zwp_idle_inhibit_manager_v1 (bug 385956) támogatás hozzáadása
- [szerver] Az IdleInterface gátló támogatása
- KWidgetsAddons
- Kerülje a következetlen jelszódiagálást
- Állítsa be az enable_blur_behind tippet a keresletre
- KPageListView: Frissítse a szélességet a betűtípus módosításakor
- KWindowSystem
- [KWindowEffectsPrivateX11] Tartalék () hívás hozzáadása
- KXMLGUI
- Az eszköztár neveinek javítása, ha i18n környezetben van
- Plazma keret
- A #warning irányelv nem univerzális, és különösen MSVC nem támogatja
- [IconItem] Használja a ItemSceneHasChangedet, nem pedig az ablakra kapcsolódvaChanged
- [Ikonelem] Explicit emel átfedésekA szetterben a kapcsolódás helyett kapcsolódik
- [Dialog] A KWindowSystem :: isPlatformX11 () használata
- Csökkentse a hamis tulajdonságok változásait a ColorScope-on
- [Ikonelem] Emit validChanged csak akkor, ha ténylegesen megváltozott
- Szüntesse meg a felesleges görgetőjelzőket, ha a flickable egy ismert tájolású ListView
- [AppletInterface] Emit változtatja meg a jeleket a konfigurációhoz és az <érzéshez
- Használja a setSize () beállítást setProperty szélesség és magasság helyett
- Megoldott egy hibát, ahol a PlasmaComponents menü meghibásodott sarkokkal jelenik meg (bug 381799)
- Megoldott egy olyan problémát, amelyben a környezeti menük törött sarkokkal jelennek meg (hiba: 381799)
- API-dokumentumok: adja hozzá a visszaállítási értesítést a git-naplóban
- Szinkronizálja az összetevőt a Kirigamival
- Keressen minden KF5 komponenst, mint önálló keretet
- A hamis jelek kibocsátásának csökkentése (hiba: 382233)
- Adjon hozzá jeleket, amelyek jelzik, hogy egy képernyő hozzá lett adva vagy eltávolítva
- telepítse a váltóeszközöket
- Ne számítson a tartalmazza
- A SortFilterModel szerepnevek optimalizálása
- A DataModel :: roleNameToId eltávolítása
- Prison
- Aztec kódgenerátor hozzáadása
- QQC2StyleBridge
- határozza meg a QQC2 verziót a build időben (hiba: 386289)
- alapértelmezés szerint a háttér láthatatlan
- háttér felvétele a ScrollView-ban
- Szilárd
- Gyorsabb UDevManager :: devicesFromQuery
- Sonnet
- Lehetővé teszi a szonett keresztösszevonását
- Szintaxiskiemelés
- A PKGUILD hozzáadása a bash szintaxishoz
- JavaScript: szabványos mime típusok
- debchangelog: add Bionic Beaver
- SQL (Oracle) szintaktikai fájl frissítése (hiba 386221)
- SQL: a kommentárok észlelése az operátorok előtt
- crk.xml: hozzáadott fejléc
Az újdonság az 5.40.0 verzióban:
- Balú
- Tekintse meg a DjVu fájlokat dokumentumként (bug 369195)
- Javítsa a helyesírást, így a WPS Office bemutatók helyesen vannak felismerve
- Breeze ikonok
- mappák hozzáadása a Dolphin eszköztár ikonjára
- KArchive
- Rögzítse a potenciális szivárgást. Fix logika
- KCMUtils
- nincs margó a qml modulokhoz a qwidget oldalon
- A változók inicializálása (fedettség alapján)
- KConfigWidgets
- A KStandardAction :: MoveToTrash Fix ikonja
- KCoreAddons
- Javítsa meg az URL-felismerést olyan dupla urlokkal, mint a "http://www.foo.bar"
- Használja a https for KDE urlokat
- KDELibs 4 támogatás
- teljes dokumentum a disableSessionManagement () csere esetén
- A kssl összeállítása az OpenSSL 1.1.0 (bug 370223) ellen
- KFileMetaData li>
- A Generator tulajdonság tulajdonságainak javítása
- KGlobalAccel
- KGlobalAccel: fix számokat támogató számok (újra)
- kinit
- A start_kdeinit helyes telepítése a DESTDIR és a libcap együttes használata esetén
- KIO
- Fix távoli kijelző megjelenítése: / a qfiledialogban
- A KfilesPlacesView kategóriáinak támogatása
- HTTP: javítsa meg a hiba karakterláncot a 207-es többállapotú ügyhöz
- KNewFileMenu: tisztítsa meg a Deadty kódot, amelyet a Coverity észlelt
- IKWS: Határozza meg a végtelen hurok, amelyet a Coverity észlel
- KIO :: PreviewJob :: defaultPlugins () függvény
- Kirigami
- a régebbi Qt 5.7 (385785-ös hiba) szintaktika
- másképp rendezi a felüllapot (386470 hiba)
- A küldött kiemelt tulajdonságának megjelenítése is, ha nincs fókuszpont
- az elválasztó kedvelt méretei
- helyes a Settings.isMobile használat
- Az alkalmazások némileg konvergensek az asztali rendszeren
- Győződjön meg róla, hogy a SwipeListItem tartalma nem fedik át a fogantyút (hiba 385974)
- A fedvénylap görgetési nézete mindig interaktív
- Kategóriák hozzáadása a galériában az asztali fájlban (bug 385430)
- Frissítse a kirigami.pri fájlt
- használja a nem telepített bővítményt a tesztek elvégzéséhez
- Deprecate Kirigami.Label
- A portfólióban a címkék használata következetes QQC2
- Kirigami port.Controlja a Kirigami.Label használatát.
- a lapozást interaktív módon érintse meg az érintési eseményeken
- Mozgassa a git find_package hívást, ahol használják
- alapértelmezett átlátszó listanézet elemek
- KNewStuff
- A PreferCache eltávolítása a hálózati kérelmekről
- Ne távolítsa el a megosztott mutatókat privát adatokként az előnézetek beállításakor
- KMoreTools: Az asztali fájlok frissítése és javítása (hiba 369646)
- KNotification
- Ellenőrizze a SNI-kiszolgálók ellenőrzését, ha kiválasztja az örökölt módot (hiba: 385867)
- Csak a régi rendszertálca ikonjait vizsgálja meg, ha egy (hibát 385371) fájlt készítünk
- KPackage keretrendszer
- használja a nem telepített szervizfájlokat
- KService
- Inicializálja az értékeket
- Inicializálja a mutatót
- KTextEditor
- API dox: helyes a metódusok és az args nevek neve, add hiányzik a
- Kerülje a (bizonyos) összeomlást a QML szkriptek végrehajtása közben (hiba: 385413)
- Kerülje el a C style bemeneti szkriptek által kiváltott QML-ütközést
- A hátralévõ jelölés méretének növelése
- rögzít néhány indentert a véletlenszerű karakterek beillesztéséből
- Fix elvetés figyelmeztetés
- KTextWidgets
- Inicializálja az értéket
- KWayland
- [client] Letiltja az ellenőrzéseket, mert a platformnév "útvonalterv"
- Ne próbálja meg duplikálni a wl_display_flush-ot
- Wayland külföldi protokoll
- KWidgetsAddons
- Fix createKMessageBox fókusz widget következetlensége
- kompaktabb jelszó párbeszédablak (hiba: 381231)
- A KPageListView szélességének beállítása
- KWindowSystem
- KKeyServer: a Meta + Shift + Print, az Alt + Shift + nyíl billentyűzet kezelése
- Támogatja a flatpak platformot
- Használja a KWindowSystem saját platformfelismerő API-ját a duplikált kód helyett
- KXMLGUI
- Használja a https for KDE urlokat
- NetworkManagerQt
- 8021xA beállítás: a domain-utótag-egyezés NM 1.2.0 és újabb
- A "Domain-utótag-egyezés" támogatása a Security8021xbeállításban
- Plazma keret
- kézzel húzza ki a körívet
- [PlasmaComponents menü] Add ungrabMouseHack
- [FrameSvg] Optimalizálja a frissítéstSize
- Ne állítson be párbeszédet, ha OSD típusú
- QQC2StyleBridge
- Javítja a kompilációt statikus bővítményként
- A rádióbutton egy rádióbomba
- használd a qstyle-t a tárcsázáshoz
- Használjon ColumnLayout menüket
- javítási párbeszédpanel
- érvénytelen csoporttulajdonság eltávolítása
- Az md fájl formázása úgy, hogy megfeleljen a többi modulnak
- a combobox viselkedése közelebb a qqc1-hez
- megoldás a QQuickWidgets számára
- Sonnet
- Add assignByDictionnary módszer
- Signal, ha tudunk szótárat
- Szintaxiskiemelés
- Makefile: fix regexpr egyezés a "CXXFLAGS +" -ban
- ThreadWeaver
- CMake-tisztítás: ne keménykódoljon -std = c ++ 0x
Az újdonság az 5.38.0-as verzióban:
- Balu:
- Fix könyvtár alapú keresés
- Extra CMake modulok:
- Állítsa be a CMAKE _ * _ OUTPUT_5.38-at a tesztek futtatásához telepítés nélkül
- Olyan modulot tartalmaz, amellyel a qml importot futásidejű függőségként találja
- keretintegráció:
- Visszajátszás nagy felbontású vonal szerkesztése törlés ikon
- A ctrl + return paranccsal fogadja az átvételt, ha a gombokat átnevezi
- KActivitiesStats:
- A lekérdező refrakterje, amely összekapcsolja a kapcsolódó és használt erőforrásokat
- A modell újratöltése, amikor az erőforrás összekapcsolódik
- Javítva a lekérdezést a kapcsolódó és használt erőforrások egyesítése során
- KConfig:
- Törölje a DeleteFile / RenameFile műveletek (382450 hiba) címkéket
- kconfigini: A belépési értékek olvasásakor (hiba 310674) szalagozza a vezetőterületet
- KConfigWidgets:
- Deprecate KStandardAction :: Súgó és KStandardAction :: SaveOptions
- Törölje a DeleteFile / RenameFile műveletek (382450 hiba) címkéket
- A KStandardAction :: bezárása ikonként használja a "document-close" -t
- KCoreAddons:
- DesktopFileParser: add fallback lookup ": / kservicetypes5 / *"
- Az eltávolított bővítmények támogatása a kcoreaddons_add_pluginban
- desktopfileparser: Fix nem megfelelő kulcs / értékelemzés (bug 310674)
- kded:
- támogatja az X-KDE-OnlyShowOnQtPlatformokat
- KDocTools:
- CMake: A célnév megrövidítése, ha a build dir speciális karakterekkel rendelkezik (bug 377573)
- Adja hozzá a CC BY-SA 4.0 International szolgáltatást, és állítsa be alapértelmezettként
- KGlobalAccel:
- KGlobalAccel: csatlakozzon a KKeyServer új módszeréhez, a symXModXToKeyQt, a számbillentyűk javításához (bug 183458)
- kinit:
- klauncher: fix appId illesztés a flatpak alkalmazásokhoz
- KIO:
- A KCM webshortcutjait a KServiceTypeTraderről a KPluginLoader :: findPlugins
- [KFilePropsPlugin] Helyi formátumú totalSize a számítás során
- KIO: rögzítsen a régi memóriazárat a kilépéskor
- Adja hozzá a mimetípus szűrési képességeket a következőhöz: KUrlCompletion
- KIO: az URI szűrő bővítményeket a KServiceTypeTraderről a json + KPluginMetaData-ra
- [KUrlNavigator] Emit lapRendezve, ha a hely a menü közepén kattintott (bug 304589)
- [KUrlNavigator] Emit lapRendelt, amikor a hely kiválasztó középen kattintott (bug 304589)
- [KACLEditWidget] A kettős kattintással engedélyezheti a bejegyzés szerkesztését
- [kiocore] Fix a logikai hiba az előző commit-ben
- [kiocore] Ellenőrizze, hogy a klauncher fut-e vagy sem
- Tényleg korlátozta az INF_PROCESSED_SIZE üzeneteket (bug 383843)
- Ne törölje Qt SSL CA tanúsítványtárolóját
- [KDesktopPropsPlugin] Hozzon létre célkönyvtárat, ha nem létezik
- [Fájl KIO slave] Speciális fájl attribútumok (365795 hiba) javítása
- Az elfoglalt hurok-ellenőrzés eltávolítása TransferJobPrivate :: slotDataReqFromDevice
- A kiod5 egy "ügynök" a Mac-en
- Fix proxy KCM nem helyesen tölt be manuális proxykat
- Kirigami:
- elrejti a görgetősávokat, ha használhatatlan
- Adjon hozzá egy alapvető példát az oszlopszélesség áthelyezhető fogantyújának beállításához
- ider rétegek a kezel pozícióban
- rögzítse a fogantyú elhelyezését, ha átfedi az utolsó oldalt
- ne mutasson hamis fogantyút az utolsó oszlopban
- ne tárolja a küldöttek tartalmát (hiba: 383741)
- amint már beállítottuk a keyNavigationEnabled beállítást, állítsuk be a csomagokat is
- jobb bal oldali igazítás a vissza gombhoz (bug 383751)
- Ne vegye figyelembe a fejlécet kétszer görgetéskor (hiba: 383725)
- soha ne csomagolja be a fejléc címkéit
- cím FIXME: távolítsa el a resetTimer (hiba: 383772)
- ne keresse le a alkalmazásfejlécet nem mobiltelefonon
- Hozzon létre egy tulajdonságot a PageRow szeparátor elrejtéséhez, amely megfelel az AbstractListItem kifejezésnek
- A görgetés a forrás és a bottomtotop áramlással történik
- Törölje a figyelmeztetéseket a képpont és a pontméretek beállításához
- ne indítsa el az elérhető módot inverz nézetekben
- vegye figyelembe az oldal laptort
- adj hozzá egy kicsit összetettebb példát egy csevegőalkalmazásra
- több failsafe a megfelelő lábléc megtalálása érdekében
- Ellenőrizze a tétel érvényességét a használat előtt
- A Honor réteg pozíciója az isCurrentPage-hez
- animátort használ az animátor helyett (hiba: 383761)
- hagyja el a szükséges helyet az oldalsó láblécre, ha lehetséges
- jobb dimmer az applicationitem fiókokhoz
- háttérdimming az alkalmazáshoz
- helyesen oldja meg a gombokat
- megfelelő margók a vissza gombhoz
- kevesebb figyelmeztetés az ApplicationHeaderben
- ne használjon plazma méretezést ikonméretekhez
- új fogantyúk keresése
- KJobWidgets:
- A "Szünet" gomb állapotának inicializálása a widgetkövetőben
- KNotification:
- Ne blokkolja a kezdő értesítési szolgáltatást (382444-es hiba)
- KPackage keretrendszer:
- refactor kpackagetool távol a sztring opcióktól
- KRunner:
- A korábbi műveletek törlése a frissítés alatt
- Távoli futók hozzáadása a DBus rendszerhez
- KTextEditor:
- Port dokumentum / Tekintse meg a szkript API-t QJSValue-alapú megoldáshoz
- Jelölje ki az ikonokat az ikon határoló helyi menüjében
- Cserélje ki a KStandardAction :: PasteText parancsot KStandardAction :: Paste
- Támogatja a részleges méretezést az oldalsáv előnézetének létrehozásakor
- Váltás QtScript-ről QtQml-re
- KWayland:
- A bemeneti RGB-puffereket úgy kezeljük, mint premultiplied
- Frissítse a SurfaceInterface kimenetét, ha egy kimeneti globális érték elpusztul
- KWayland :: Ügyfél :: Surface track output pusztítás
- Kerülje adatátviteli ajánlatait az érvénytelen forrásból (bug 383054)
- KWidgetsAddons:
- egyszerűsítheti a setContents-okat azzal, hogy Qt több munkát engedélyez
- KSqueezedTextLabel: Add isSqueezed () a kényelemért
- KSqueezedTextLabel: kis fejlesztések az API-dokumentumokhoz
- [KPasswordLineEdit] A fókusz proxy beállítása a sor módosításához (hiba: 383653)
- [KPasswordDialog] A geometria tulajdonságainak visszaállítása
- KWindowSystem:
- KKeyServer: a KeypadModifier (183458-as hiba) kezelése
- KXMLGUI:
- Mentse el egy csomó stat () hívást az alkalmazás indításakor
- Javítsa a KHelpMenu helyzetét a Waylanden (bug 384193)
- A törött középkattintású kattintások kezelése (hiba: 383162)
- KundoActions: használja a actionCollection-ot a parancsikon beállításához
- Plazma keret:
- [ConfigModel] A null ConfigCategory hozzáadása elleni védelem
- [ConfigModel] Engedélyezheti a ConfigCategory (bug 372090) programozásához és eltávolításához
- [EventPluginsManager] Megjeleníti a pluginPath modellt
- [Ikonelem] Ne feleslegesen szüntesse meg a imagePathet
- [FrameSvg] Használja a QPixmap :: maszkot () az alfaChannel () használatával az elavult összefonódott módon.
- [FrameSvgItem] Hozzon létre marginet / fixedMargins objektumot igény szerint
- a menüelemek ellenőrzési állapotának ellenőrzése
- A Plasma stílusát a QQC2-hez alkalmazza az appletekben
- Telepítse a PlasmaComponents.3 / privát mappát
- A "locolor" témák lefaragása
- [Téma] A KConfig SimpleConfig használata li>
- Kerülje el a felesleges tartalomtartalmi felkutatásokat
- figyelmen kívül hagyja a hibás méretezést az üres méretekre (hiba 382340)
- Szintaxiskiemelés:
- Szintaktikai definíció hozzáadása az Adblock Plus szűrőlistákhoz
- A Sieve szintaktikai meghatározásának átírása
- Kiemelés hozzáadása a QDoc konfigurációs fájlokhoz
- A kiemelés meghatározása a Tigrishez
- Kilépés a kötőjellel a rest.xml szabályos kifejezésekben (hiba: 383632)
- javítás: a sima szöveg kiemel, mint powershell
- Szintaxiskiemelés hozzáadása a Metamathhez
- Kevesebb szintaxiskiemelés az SCSS-en (hiba 369277)
- Pony kiemelése
- Újraírja az e-mail szintaktikai definícióját
Az újdonság az 5.9.0 verzióban:
- Új ebben a verzióban:
- Új modul: ModemManagerQt (Qt wrapper a ModemManager API-hoz)
- Megjegyezzük, hogy a Plasma-NM 5.2.x javításra van szüksége a ModemManagerQt ezen verziójának létrehozásához és működtetéséhez. plazma nm folt.
- Alternatív megoldásként frissítse a Plasma-NM 5.3 béta verzióját ModemManagerQt 5.9.0 verzióra történő frissítéskor.
- KActivities:
- Az erőforrás elfelejtése
- Javítási hibák
- Hozzáadott egy bővítményt események regisztrálásához a KRecentDocument értesítésekhez
- KArchive:
- Tartsa tiszteletben a KZip :: extraField beállítást a központi fejléc bejegyzések írása közben is
- Távolítson el két hibás állítást, ami akkor történik, ha a lemez tele van, hiba 343214
- KBookmarks:
- Fix összeállítás Qt 5.5-el
- KCMUtils:
- Használjon új json alapú plugin rendszert. A KCM-ket a kcms / kernel keresi. Most egy asztali fájlt kell még telepíteni a kservices5 / kompatibilitás alatt
- Ha lehetséges, töltsd be és kösse be a QML-ként csak a kcms verzióját
- KConfig
- Javítsa a kijelentést, ha a KSharedConfig egy globális objektumrombolóban van.
- kconfig_compiler: a CategoryLoggingName támogatása a * .kcfgc fájlokban, a qCDebug (kategória) hívások létrehozásához.
- KI18n:
- előzetesen töltse be a globális Qt katalógust az i18n () használatakor
- KIconThemes:
- A KIconDialog mostantól a rendszeres QDialog show () és exec () módszerekkel jeleníthető meg
- Fix KIconEngine :: festék kezelni különböző devicePixelRatios
- KIO:
- A KPropertiesDialog engedélyezése a távoli fájlrendszerek szabad térinformációinak megjelenítéséhez is (pl. smb)
- Fix KUrlNavigator nagy DPI pixmapokkal
- A KFileItemDelegate kezelése nem alapértelmezett eszközPixelRatio az animációkban
- KItemModels:
- KRecursiveFilterProxyModel: átdolgozva, hogy a megfelelő jeleket a megfelelő időben sugározza
- KDescendantsProxyModel: kezeli a forrásmodell által jelentett mozgásokat.
- KDescendantsProxyModel: Fix viselkedés, amikor kiválasztás történik a visszaállítás közben.
- KDescendantsProxyModel: engedélyezze a KSelectionProxyModel szerkesztését és használatát a QML-ből.
- KJobWidgets:
- Hibakód továbbítása a JobView DBus felülethez
- KNotifications:
- Hozzáadott egy esemény () verziót, amely nem veszi fel az ikont, és alapértelmezettet használ
- Hozzáadott egy esemény () verzió, amely a StandardEvent eventId és a QString iconName elemet tartalmazza
- KPeople:
- A kiterjesztett műveleti metaadatokat előre meghatározott típusok használatával engedélyezheti
- Fix modell nem megfelelően frissítve, miután eltávolította a kapcsolatot a Személytől
- KPty:
- Mondja el a világnak, hogy a KPty épült-e utempter könyvtárral
- KTextEditor:
- Add hozzá a kdesrc-buildrc kiemelő fájlt
- szintaxis: hozzáadott bináris egész szám betűinek támogatása a PHP kiemelő fájlban
- KWidgetsAddons:
- Készítsen KMessageWidget animációt sima és magas eszközpixel arány mellett
- KWindowSystem:
- Adjon hozzá egy dummy Wayland-implementációt a KWindowSystemPrivate-hez
- KWindowSystem :: ikon a NETWinInfo-val nem kötve az X11 platformhoz.
- KXmlGui:
- Tartsa meg a fordítási tartományt a .rc fájlok összevonásakor.
- Fix futásidejű figyelmeztetés QWidget :: setWindowModified: Az ablak címe nem tartalmaz "[*]" helyőrzőt
- KXmlRpcClient:
- Fordítások telepítése
- Plazma keret:
- Fix kóbor tippek, amikor az eszköztípus ideiglenes tulajdonosa eltűnt vagy üres volt
- Fix TabBar eredetileg nem megfelelően rendezve, ami pl. Kickoff
- A PageStack átmenetek mostantól az animátorokat használják a simább animációkhoz
- A TabGroup átmenetek mostantól Animátorokat használnak a simább animációkhoz
- A Svg, a FrameSvg munka QT_DEVICE_PIXELRATIO használatával
- Szilárd:
- Frissítse az akkumulátor tulajdonságait újrainduláskor
- Buildsystem változások:
- Az Extra CMake modulok (ECM) mostantól a KDE keretrendszerhez hasonlóan lettek verziók, így most már 5,9, míg korábban 1,8 volt.
- Sok keretet rögzítettek, hogy használhatók legyenek anélkül, hogy magánfüggőket keresnének. Azaz. a kereteket kereső alkalmazásoknak csak az állami függőségekre van szükségük, nem pedig a magánszférában.
- A SHARE_INSTALL_DIR beállításának engedélyezése, a több archív elrendezések jobb kezelése
- Frameworkintegration
- A lehetséges összeomlás megszüntetése a QSystemTrayIcon (például a Trojita által kiváltott) megsemmisítése esetén, hiba 343976
- A natív modális fájl párbeszédablakainak javítása QML-ben, hiba 334963
Követelmények :
- Qt
Hozzászólás nem található