KDE Frameworks

Software screenshot:
KDE Frameworks
Podrobnosti Software:
Verze: 5.49.0 Aktualizováno
Datum uploadu: 16 Aug 18
Vývojka: KDE e.V.
Licence: Volný
Popularita: 105

Rating: 4.0/5 (Total Votes: 1)

Koncepce KDE je projekt open source a bezplatného softwaru distribuovaný jako součást desktopového prostředí KDE a určený pro vývojáře s kolekcí nástrojů a knihoven pro vývoj výkonných aplikací pro grafické prostředí KDE Plasma , postavený pomocí rámce Qt5.


Obsahuje kódovou základnu téměř všech aplikací KDE

Software obsahuje základnu kódů téměř všech aplikací KDE s dobře definovanými schopnostmi a závislostmi, poskytující funkce na vysoké úrovni, jako jsou nabídky a panely nástrojů, přístup k souborům a kontrola pravopisu. Skvělá věc je, že všechny nástroje a knihovny jsou dostupné jako samostatné stahování.


Představujeme Qt Addons

Knihovny obsažené v tomto projektu KDE Frameworks jsou distribuovány jako nezávislé a multiplatformní moduly nazvané Qt Addons. Budou k dispozici vývojářům Qt a KDE stejně jako všem, kteří chtějí urychlit, zjednodušit a snížit náklady na vývoj Qt na libovolné platformě.

Budování rámců KDE

KDE Framework byl úspěšně testován na široké škále distribucí GNU / Linux, včetně Debian, Ubuntu, Arch Linuxu, Fedory a openSUSE. Abyste jej mohli vybudovat, budete muset nainstalovat rámec Qt5, stejně jako různé další základní knihovny a nástroje, které jsou uvedeny na domovské stránce projektu na adrese https://community.kde.org/Frameworks/Building.


Pod kapotou

Většina nástrojů a knihoven zahrnutých v projektu KDE Frameworks je napsána v programovacím jazyce C ++. Budete muset mít nedávný kompilátor GCC, Git a nejnovější balíček kdesrc-build. Podrobné pokyny k instalaci naleznete na adrese výše. Měl by fungovat i na jiných operačních systémech GNU / Linux, pokud jsou nainstalovány všechny závislosti.

Co je nové v této verzi:

  • Baloo:
  • Předčasné ukončení dotazu, pokud subterm vrátí prázdnou sadu výsledků
  • Při čtení poškozených dat z termínů dokumentu db (chyba 392877)
  • vyvarujte se zhroucení
  • zpracovává seznamy řetězců jako vstup
  • Ignorovat další typy zdrojových souborů (chyba 382117)
  • Breeze Ikony:
  • aktualizované úchyty a přetečení
  • Moduly extra CMake:
  • Řetězec nástrojů Android: povolit ruční zadání extra libs
  • Android: Nevznačte cesty qml-import, pokud jsou prázdné
  • KArchive:
  • zpracovávat soubory zip vložené do souborů zip (chyba 73821)
  • KCMUtils:
  • [KCModuleQml] Ignoruje zakázané ovládací prvky při kartování
  • Konfig:
  • kcfg.xsd - nevyžaduje prvek kcfgfile
  • KConfigWidgets:
  • Opravte položku "Výchozí" barevné schéma, které Breeze bude opět odpovídat
  • KDeklarativní:
  • Nastavte vlastnost kontextu kcm ve správném kontextu
  • [Plotter] Nelze vykreslit, pokud m_node je null (chyba 394283)
  • KDocTools:
  • Aktualizujte seznam ukrajinských subjektů
  • přidat OSD entity k obecným.
  • Přidejte entity CIFS, NFS, Samba, SMB na obecné.
  • Přidejte obecné entity Falkon, Kirigami, macOS, Solid, USB, Wayland, X11, SDDM
  • KFileMetaData:
  • zkontrolujte, zda je ffmpeg alespoň verze 3.1, která zavádí rozhraní API
  • vyhledejte v taglibextractor značku interpreta a albumaristu alba
  • popplerextractor: nepokoušejte se hádat o titulu, pokud není jeden
  • KGlobalAccel:
  • Ujistěte se, že před odesláním zkratky (chyba 394689)
  • je zpracován požadavek na klávesnici
  • KHolidays:
  • holiday_es_es - Opravte den "Comunidad de Madrid"
  • KIconThemes:
  • Zkontrolujte, zda skupina & lt; LastGroup, as KIconEffect nezpracovává UserGroup tak jako tak
  • KImageFormats:
  • Odstraňte duplicitní typy mime z json souborů
  • KIO:
  • Zkontrolujte, zda existuje i cíl při vkládání binárních dat (chyba 394318)
  • Podpora Auth: Vrátit skutečnou délku vyrovnávací paměti soketů
  • Podpora Auth: Sjednotit API pro sdílení deskriptorů souborů
  • Podpora Auth: Vytvořit soubor soketu v adresáři runtime uživatele
  • Podpora Auth: Odstranit soubor soketu po použití
  • Podpora Auth: Přesuňte úlohu vyčištění souboru soketu na FdReceiver
  • Podpora Auth: V linuxu nepoužívejte abstraktní soketu pro sdílení popisovače souborů
  • [kciredirlister] Odstraňte co nejvíce adresy url.toString ()
  • KFileItemActions: při výběru pouze souborů (chyba 393710) se při výběru výchozího typu mimetype
  • Zadejte KFileItemListProperties :: isFile ()
  • KPropertiesDialogPlugin nyní může specifikovat více podporovaných protokolů pomocí protokolů X-KDE
  • Uložte fragment při přesměrování z http na https
  • [KUrlNavigator] Tabulka emiseZásknutá, když je cesta v nabídce voličů cesty středním kliknutím
  • Výkon: použijte novou implementaci uds
  • Neodměňujte smb: / smb: // a pak smb: ///
  • Povolit akceptování dvojitým kliknutím v dialogovém okně uložit (chyba 267749)
  • Ve výchozím nastavení povolte náhled v dialogovém okně výběru souborů
  • Skrýt náhled souboru, když je ikona příliš malá
  • i18n: znovu použijte množný formulář pro plugin plugin
  • Při skrývání nebo mazání jednoho souboru
  • použijte běžný dialog než dialogové okno
  • Upravit varovný text pro operace mazání zdůraznit jeho trvanlivost a nevratnost
  • Vrátit se "Zobrazit tlačítka režimu zobrazení v panelu nástrojů dialogu Otevřít / uložit"
  • Kirigami:
  • Ukážte akci nejdůležitější v nástroji ToolBarApplicationHeader
  • Povolit sestavení Kirigami bez závislosti na režimu tablet KWin
  • opravte filtr rychlého posunu na RTL
  • správné změně velikosti contentItem
  • fix - zpětné chování
  • sdílejte kontextový objekt, abyste měli vždy přístup k i18n
  • Ujistěte se, že popiska je skrytá
  • nezapojujte do sledovaných vlastností neplatné varianty
  • neudržujte signál MouseArea
  • bez pohybu na mobilní zařízení
  • správné ikony přetečení-menu-vlevo a vpravo
  • Přetáhněte popisovač pro přeskupení položek v seznamu ListView
  • Použijte tlačítka Mnemonics na tlačítkách panelu nástrojů
  • Přidány chybějící soubory v QMake's .pri
  • [API dox] Opravit Kirigami.InlineMessageType - & gt; Kirigami.MessageType
  • opravit aplikační hlavičky v aplikaci applicationitem
  • Nepovolit zobrazení / skrývání zásuvky, pokud není k dispozici žádná úchytka (chyba 393776)
  • KItemModely:
  • KConcatenateRowsProxyModel: správně dezinfikujte vstup
  • KNotification:
  • Oprava chyb v aplikaci NotifyByAudio při zavírání aplikací
  • KPackage Framework:
  • kpackage_install_ * balíček: oprava chybí mezi .desktop a .json
  • Ujistěte se, že cesty v rcc nejsou nikdy odvozeny z absolutních cest
  • Krunner:
  • Zpracujte odpovědi DBus v :: match thread (bug 394272)
  • KTextEditor:
  • Nepoužívejte titulní případ pro počítání "zobrazených slov" zaškrtávací políčko
  • Nastavte globální předvolbu slova / char
  • KWayland:
  • Zvyšte verzi rozhraní org_kde_plasma_shell
  • Přidat "SkipSwitcher" do API
  • Přidat výstupní protokol XDG
  • KWidgetsAddons:
  • [KCharSelect] Opravte velikost buňky tabulky s Qt 5.11
  • [API dox] Odstraňte používání přetížení, což vede k poškození dokumentů
  • [API dox] Řekněte doxygenu "např." nekončí větu, použijte ". "
  • [API dox] Odstranění nepotřebných úniků HTML
  • Automaticky neupravujte výchozí ikony pro každý styl
  • Vytvořte KMessageWidget styl Kirigami inlineMessage (chyba 381255)
  • NetworkManagerQt:
  • Informace o neoznačených vlastnostech pouze o ladění zpráv
  • WirelessSetting: implementujte přiřazenou vlastnostMacAddress
  • Plazmový rámec:
  • Šablony: důsledné pojmenování, opravy překladu názvů katalogů a další
  • [Breeze Plazma Theme] Opravte ikonu kleopatra pro použití stylů barev (bug 394400)
  • Dialogové okno Dialog s rukojetí je minimalizováno (chyba 381242)
  • Účel:
  • Zlepšit integraci telegramů
  • Upravte vnitřní pole jako OR omezení spíše než AND
  • Umožňuje omezit pluginy podle přítomnosti souboru na ploše
  • Umožňuje filtrování pluginů spustitelným
  • Zvýrazněte vybrané zařízení v pluginu KDE Connect
  • opravit problémy v rámci i18n v rámci / účel / pluginy
  • Přidat plugin pro telegram
  • kdeconnect: Upozornit, když se proces nezdaří (chyba 389765)
  • QQC2StyleBridge:
  • Použijte vlastnost palety pouze tehdy, když používáte qtquickcontrols 2.4
  • Pracujte s Qt

Co je nového ve verzi 5.47.0:

  • Baloo:
  • Předčasné ukončení dotazu, pokud subterm vrátí prázdnou sadu výsledků
  • Při čtení poškozených dat z termínů dokumentu db (chyba 392877)
  • vyvarujte se zhroucení
  • zpracovává seznamy řetězců jako vstup
  • Ignorovat další typy zdrojových souborů (chyba 382117)
  • Breeze Ikony:
  • aktualizované úchyty a přetečení
  • Moduly extra CMake:
  • Řetězec nástrojů Android: povolit ruční zadání extra libs
  • Android: Nevznačte cesty qml-import, pokud jsou prázdné
  • KArchive:
  • zpracovávat soubory zip vložené do souborů zip (chyba 73821)
  • KCMUtils:
  • [KCModuleQml] Ignoruje zakázané ovládací prvky při kartování
  • Konfig:
  • kcfg.xsd - nevyžaduje prvek kcfgfile
  • KConfigWidgets:
  • Opravte položku "Výchozí" barevné schéma, které Breeze bude opět odpovídat
  • KDeklarativní:
  • Nastavte vlastnost kontextu kcm ve správném kontextu
  • [Plotter] Nelze vykreslit, pokud m_node je null (chyba 394283)
  • KDocTools:
  • Aktualizujte seznam ukrajinských subjektů
  • přidat OSD entity k obecným.
  • Přidejte entity CIFS, NFS, Samba, SMB na obecné.
  • Přidejte obecné entity Falkon, Kirigami, macOS, Solid, USB, Wayland, X11, SDDM
  • KFileMetaData:
  • zkontrolujte, zda je ffmpeg alespoň verze 3.1, která zavádí rozhraní API
  • vyhledejte v taglibextractor značku interpreta a albumaristu alba
  • popplerextractor: nepokoušejte se hádat o titulu, pokud není jeden
  • KGlobalAccel:
  • Ujistěte se, že před odesláním zkratky (chyba 394689)
  • je zpracován požadavek na klávesnici
  • KHolidays:
  • holiday_es_es - Opravte den "Comunidad de Madrid"
  • KIconThemes:
  • Zkontrolujte, zda skupina & lt; LastGroup, as KIconEffect nezpracovává UserGroup tak jako tak
  • KImageFormats:
  • Odstraňte duplicitní typy mime z json souborů
  • KIO:
  • Zkontrolujte, zda existuje i cíl při vkládání binárních dat (chyba 394318)
  • Podpora Auth: Vrátit skutečnou délku vyrovnávací paměti soketů
  • Podpora Auth: Sjednotit API pro sdílení deskriptorů souborů
  • Podpora Auth: Vytvořit soubor soketu v adresáři runtime uživatele
  • Podpora Auth: Odstranit soubor soketu po použití
  • Podpora Auth: Přesuňte úlohu vyčištění souboru soketu na FdReceiver
  • Podpora Auth: V linuxu nepoužívejte abstraktní soketu pro sdílení popisovače souborů
  • [kciredirlister] Odstraňte co nejvíce adresy url.toString ()
  • KFileItemActions: při výběru pouze souborů (chyba 393710) se při výběru výchozího typu mimetype
  • Zadejte KFileItemListProperties :: isFile ()
  • KPropertiesDialogPlugin nyní může specifikovat více podporovaných protokolů pomocí protokolů X-KDE
  • Uložte fragment při přesměrování z http na https
  • [KUrlNavigator] Tabulka emiseZásknutá, když je cesta v nabídce voličů cesty středním kliknutím
  • Výkon: použijte novou implementaci uds
  • Neodměňujte smb: / smb: // a pak smb: ///
  • Povolit akceptování dvojitým kliknutím v dialogovém okně uložit (chyba 267749)
  • Ve výchozím nastavení povolte náhled v dialogovém okně výběru souborů
  • Skrýt náhled souboru, když je ikona příliš malá
  • i18n: znovu použijte množný formulář pro plugin plugin
  • Při skrývání nebo mazání jednoho souboru
  • použijte běžný dialog než dialogové okno
  • Upravit varovný text pro operace mazání zdůraznit jeho trvanlivost a nevratnost
  • Vrátit se "Zobrazit tlačítka režimu zobrazení v panelu nástrojů dialogu Otevřít / uložit"
  • Kirigami:
  • Ukážte akci nejdůležitější v nástroji ToolBarApplicationHeader
  • Povolit sestavení Kirigami bez závislosti na režimu tablet KWin
  • opravte filtr rychlého posunu na RTL
  • správné změně velikosti contentItem
  • fix - zpětné chování
  • sdílejte kontextový objekt, abyste měli vždy přístup k i18n
  • Ujistěte se, že popiska je skrytá
  • nezapojujte do sledovaných vlastností neplatné varianty
  • neudržujte signál MouseArea
  • bez pohybu na mobilní zařízení
  • správné ikony přetečení-menu-vlevo a vpravo
  • Přetáhněte popisovač pro přeskupení položek v seznamu ListView
  • Použijte tlačítka Mnemonics na tlačítkách panelu nástrojů
  • Přidány chybějící soubory v QMake's .pri
  • [API dox] Opravit Kirigami.InlineMessageType - & gt; Kirigami.MessageType
  • opravit aplikační hlavičky v aplikaci applicationitem
  • Nepovolit zobrazení / skrývání zásuvky, pokud není k dispozici žádná úchytka (chyba 393776)
  • KItemModely:
  • KConcatenateRowsProxyModel: správně dezinfikujte vstup
  • KNotification:
  • Oprava chyb v aplikaci NotifyByAudio při zavírání aplikací
  • KPackage Framework:
  • kpackage_install_ * balíček: oprava chybí mezi .desktop a .json
  • Ujistěte se, že cesty v rcc nejsou nikdy odvozeny z absolutních cest
  • Krunner:
  • Zpracujte odpovědi DBus v :: match thread (bug 394272)
  • KTextEditor:
  • Nepoužívejte titulní případ pro počítání "zobrazených slov" zaškrtávací políčko
  • Nastavte globální předvolbu slova / char
  • KWayland:
  • Zvyšte verzi rozhraní org_kde_plasma_shell
  • Přidat "SkipSwitcher" do API
  • Přidat výstupní protokol XDG
  • KWidgetsAddons:
  • [KCharSelect] Opravte velikost buňky tabulky s Qt 5.11
  • [API dox] Odstraňte používání přetížení, což vede k poškození dokumentů
  • [API dox] Řekněte doxygenu "např." nekončí větu, použijte ". "
  • [API dox] Odstranění nepotřebných úniků HTML
  • Automaticky neupravujte výchozí ikony pro každý styl
  • Vytvořte KMessageWidget styl Kirigami inlineMessage (chyba 381255)
  • NetworkManagerQt:
  • Informace o neoznačených vlastnostech pouze o ladění zpráv
  • WirelessSetting: implementujte přiřazenou vlastnostMacAddress
  • Plazmový rámec:
  • Šablony: důsledné pojmenování, opravy překladu názvů katalogů a další
  • [Breeze Plazma Theme] Opravte ikonu kleopatra pro použití stylů barev (bug 394400)
  • Dialogové okno Dialog s rukojetí je minimalizováno (chyba 381242)
  • Účel:
  • Zlepšit integraci telegramů
  • Upravte vnitřní pole jako OR omezení spíše než AND
  • Umožňuje omezit pluginy podle přítomnosti souboru na ploše
  • Umožňuje filtrování pluginů spustitelným
  • Zvýrazněte vybrané zařízení v pluginu KDE Connect
  • opravit problémy v rámci i18n v rámci / účel / pluginy
  • Přidat plugin pro telegram
  • kdeconnect: Upozornit, když se proces nezdaří (chyba 389765)
  • QQC2StyleBridge:
  • Použijte vlastnost palety pouze tehdy, když používáte qtquickcontrols 2.4
  • Pracujte s Qt

Co je nového ve verzi:

  • Baloo
  • Odstraňte a přepište baloo značky KIO slave (chyba 340099)
  • BluezQt
  • Neprolévejte popisovače souborů rfkill (chyba 386886)
  • Breeze Icons
  • Přidání chybějících velikostí ikon (chyba 384473)
  • přidat ikony instalace a odinstalování pro objevování
  • Moduly extra CMake
  • Přidejte značku popisu do generovaných souborů pkgconfig
  • ecm_add_test: Použijte správnou cestu sep pro Windows
  • Přidat FindSasl2.cmake do ECM
  • Předávání ARGS pouze při vytváření Makefile
  • Přidat nálezy FindGLIB2.cmake a FindPulseAudio.cmake
  • ECMAddTests: nastavte QT_PLUGIN_PATH tak, aby byly nalezeny lokálně postavené pluginy
  • KDECMakeSettings: více dokumentů o rozložení sestavy dir
  • Framework Integration
  • Podpora stahování 2. nebo 3. odkazu ke stažení z produktu KNS (chyba 385429)
  • KActivitiesStats
  • Začněte opravit libKActivitiesStats.pc: (chyba 386933)
  • KActivities
  • Opravit závod, který začíná kactivitymanagerd několikrát
  • KAuth
  • Umožňuje vytvářet pouze generátor kódu kauth-policy-gen
  • Přidání poznámky k volání pomocníka z aplikací s více podprocesy
  • KBookmarks
  • Pokud keditbookmarks není nainstalován
  • , nezobrazujte akci upravovat záložky
  • Port z zastaralé KAutorizované :: povolitUkončení autorizovatAkce
  • KCMUtils
  • Klávesnice QML klíče
  • K doplnění
  • Při nastavování nové úpravy řádku v editovatelném rozvaděči nedělejte náraz
  • KComboBox: Návrat k předčasné změně nastavení na předchozí hodnotu
  • KComboBox: Opětovné použití stávajícího objektu dokončení v novém řádku
  • Konfig
  • Nepokládejte / etc / kderc pokaždé
  • KConfigWidgets
  • Aktualizujte výchozí barvy podle nových barev v D7424
  • KCoreAddons
  • Kontrola vstupu SubJobs
  • Upozorňujeme na chyby při analýze souborů json
  • Nainstalujte definice mimetypu pro soubory kcfg / kcfgc / ui.rc / knotify & qrc
  • Přidat novou funkci pro změření délky textu
  • Opravte chybu KAutoSave v souboru s prázdným prostorem
  • KDeklamativní
  • Zkompilujte do oken
  • zkompilujte s QT_NO_CAST_FROM_ASCII / QT_NO_CAST_FROM_BYTEARRAY
  • [MouseEventListener] Povolit přijetí události myši
  • použijte jeden motor QML
  • KDED
  • kded: odstranění volání dbus ke spuštění
  • KDocTools
  • Aktualizujte brazilský portugalský překlad
  • Aktualizovat ruský překlad
  • Aktualizovat ruský překlad
  • Aktualizovat přizpůsobení / xsl / ru.xml (domovská stránka chybí)
  • KEmoticons
  • KEmoticons: portové pluginy do JSONu a přidat podporu pro načítání pomocí KPluginMetaData
  • Neprolévejte symboly tříd pimpl, chránit pomocí Q_DECL_HIDDEN
  • KFileMetaData
  • Usermetadatawritertest vyžaduje Taglib
  • Pokud je hodnota vlastnosti null, odeberte atribut user.xdg.tag (chyba 376117)
  • Otevřete soubory v TagLib extractor readonly
  • KGlobalAccel
  • Seskupte některé blokující volání dbus
  • kglobalacceld: Vyhýbejte se načítání ikonového načítače bez důvodu
  • vytvářet správné řetězce zástupců
  • KIO
  • KUriFilter: filtrování duplicitních pluginů
  • KUriFilter: zjednodušení datových struktur, odstranění úniku paměti
  • [CopyJob] Po odstranění souboru nezačněte celý proces
  • Opravit vytvoření adresáře pomocí KNewFileMenu + KIO :: mkpath na Qt 5.9.3+ (chyba 387073)
  • Vytvořila pomocnou funkci 'KFilePlacesModel :: movePlace'
  • Zobrazte roli role "iconName" KFilePlacesModel
  • KFilePlacesModel: Vyhněte se nepotřebnému signálu 'dataChanged'
  • Vrátí platný objekt záložek pro libovolný záznam v KFilePlacesModel
  • Vytvořte funkci 'KFilePlacesModel :: refresh'
  • Vytvořte statickou funkci 'KFilePlacesModel :: convertedUrl'
  • KFilePlaces: vytvořila sekce "vzdálená"
  • KFilePlaces: Přidat oddíl pro vyměnitelné zařízení
  • Přidány adresy baloo do modelů míst
  • Opravit KIO :: mkpath s qtbase 5.10 beta 4
  • [KDirModel] Vyměňujte pro HasJobRole při změně úloh
  • Změna štítku "Pokročilé možnosti" & gt; "Terminálové možnosti"
  • Kirigami
  • Posunujte posuvník o velikost záhlaví (chyba 387098)
  • dolní okraj založený na přítomnosti tlačítka akce
  • Nepředpokládejme, že aplikaceWidnow () bude k dispozici
  • Neodpovídáme změny hodnot, pokud jsme stále v konstruktoru
  • Nahradit název knihovny ve zdroji
  • podporují barvy na více místech
  • v případě potřeby barevné ikony v panelech nástrojů
  • zvážit barvy ikon v hlavních akčních tlačítek
  • začněte pro ikonu & quot; skupinový majetek
  • KNewStuff
  • Vrátit zpět "Odpojit před nastavením ukazatele d" (chyba 386156)
  • neinstalujte vývojový nástroj pro agregaci souborů na ploše
  • [knowstuff] Neprovádějte chybu ImageLoader při chybě
  • KPackage Framework
  • Správně proveďte řetězce v rámci kpackage
  • Nepokoušejte se generovat metadata.json, pokud neexistuje metadata.desktop
  • opravit mezipaměť kpluginindex
  • Zlepšit chybový výstup
  • KTextEditor
  • Opravte příkazy vyrovnávací paměti režimu VI
  • zabráníte náhodnému přiblížení
  • KUnitConversion
  • Port z QDom do QXmlStreamReader
  • Chcete-li stahovat směnné kurzy, použijte https
  • KWayland
  • Zobrazte soubor wl_display_set_global_filter jako virtuální metodu
  • Opravit kwayland-testXdgShellV6
  • Přidejte podporu pro zwp_idle_inhibit_manager_v1 (chyba 385956)
  • [server] Podpora brání IdleInterface
  • KWidgetsAddons
  • Zabraňte nekonzistentnímu dialogu s hesly
  • Nastavte enable_blur_behind na vyžádání
  • KPageListView: Aktualizace šířky při změně písma
  • KWindowSystem
  • [KWindowEffectsPrivateX11] Přidat volání rezerv ()
  • KXMLGUI
  • Oprava překladu názvu panelu nástrojů, pokud má kontext i18n
  • Plazmový rámec
  • #warová direktiva není univerzální a zejména není MSVC podporována
  • [IconItem] Použijte položku ItemSceneHasChanged namísto připojení na windowChanged
  • [položka ikony] Explicitně vyzařují překryvnostNa zmíněném nastavení, než aby se k ní připojili
  • [Dialog] Použijte KWindowSystem :: isPlatformX11 ()
  • Snížit množství falešných změn vlastností na technologii ColorScope
  • [Ikonová položka] Vypouštět platnouZměnu pouze v případě, že skutečně změnila
  • Potlačte nepotřebné indikátory posuvníku, pokud je flikkable ListView se známou orientací
  • [AppletInterface] Emitují signály změny pro konfiguraciRequired a -Reason
  • Použijte setSize () místo šířky a výšky setProperty
  • Opraven problém, při kterém se zobrazí nabídka s nabídkou PlasmaComponents s chybnými rohy (chyba 381799)
  • Opraven problém, kdy by se objevily kontextové nabídky s poškozenými rohy (chyba 381799)
  • Dokumenty API: přidat oznámení o odmítnutí nalezené v protokolu git
  • Synchronizujte součást s komponentou v Kirigami
  • Vyhledejte všechny součásti KF5 jako takové jako samostatné rámce
  • Snížit rušivé emise signálu (chyba 382233)
  • Přidejte signály indikující, zda byla obrazovka přidána nebo odstraněna
  • nainstalujte položku Přepnout
  • Nezapojujte se zahrnují zahrnuje
  • Optimalizujte názvy rolí SortFilterModel
  • Odstranit DataModel :: roleNameToId
  • Věznice
  • Přidat generátor kódu Aztec
  • QQC2StyleBridge
  • Určete verzi QQC2 při sestavování (chyba 386289)
  • ve výchozím nastavení udržujte pozadí neviditelné
  • přidat pozadí v aplikaci ScrollView
  • Solid
  • Rychlejší UDevManager :: devicesFromQuery
  • Sonet
  • Umožňuje zkřížené komponování sonetu
  • Zvýraznění syntaxe
  • Přidat PKGUILD do syntaxe bash
  • JavaScript: obsahuje standardní typy mime
  • debchangelog: přidat Bionic Beaver
  • Aktualizujte syntaktický soubor SQL (Oracle) (chyba 386221)
  • SQL: přesunout detekci komentářů před operátory
  • crk.xml: přidána čára záhlaví

Co je nového ve verzi 5.40.0:

  • Baloo
  • Zvažte soubory DjVu jako dokumenty (chyba 369195)
  • Opravujte pravopis, takže prezentace WPS Office jsou správně rozpoznána
  • Breeze Icons
  • přidat záložku pro skrytou ikonu panelu nástrojů Dolphin
  • KArchive
  • Upevněte potenciální únik mem. Fix logika
  • KCMUtils
  • bez okrajů pro moduly qml ze strany qwidget
  • Inicializovat proměnné (nalezené krytí)
  • KConfigWidgets
  • Ikona opravy KStandardAction :: MoveToTrash
  • KCoreAddons
  • Opravte URL detekci pomocí dvojitých adres URL jako "http://www.foo.bar"
  • Použijte https pro adresy KDE
  • Podpora KDELibs 4
  • úplný dokument pro nahrazení disableSessionManagement ()
  • Vytvořte kssl kompilaci proti OpenSSL 1.1.0 (bug 370223)
  • KFileMetaData
  • Opravte zobrazovaný název vlastnosti generátoru
  • KGlobalAccel
  • KGlobalAccel: oprava klíčů podpory numpad (znovu)
  • KInit
  • Správná instalace příkazu start_kdeinit, když se společně používají DESTDIR a libcap
  • KIO
  • Opravte zobrazení vzdáleného: / v qfiledialogu
  • Implementujte podporu pro kategorie na KfilesPlacesView
  • HTTP: opravte chybový řetězec pro případ Multi-Status 207
  • KNewFileMenu: vyčistěte mrtvý kód, který je viděn na Coverity
  • IKWS: Opravte možnou nekonečnou smyčku, kterou vyhlédl Coverity
  • Funkce KIO :: PreviewJob :: defaultPlugins ()
  • Kirigami
  • syntaxe pracující na starších Qt 5.7 (chyba 385785)
  • stahujte překrývací vrstvu jinak (chyba 386470)
  • Zobrazí také zvýrazněnou vlastnost delegáta, když není zaměření
  • preferované značky velikosti pro oddělovač
  • správné nastavení. je použití mobilního telefonu
  • Povolte, aby aplikace byly v systému desktop-y
  • poněkud konvergentní
  • Ujistěte se, že obsah souboru SwipeListItem nepřekrývá popisovač (chyba 385974)
  • Scrollview překryvného listu je vždy zajímavý
  • Přidat kategorie v souboru desktopové galerie (chyba 385430)
  • Aktualizujte soubor kirigami.pri
  • použijte nenosený plugin pro provedení testů
  • Deprecate Kirigami.Label
  • Příklady galerie portů Používání štítků, aby byly důsledně QQC2
  • Port Kirigami.Controls používá Kirigami.Label
  • provést scrollarea interaktivní na dotykových událostech
  • Přesuňte volání git find_package na místo, kde se používá
  • výchozí k průhledným položkám zobrazení seznamu
  • KNewStuff
  • Odebrat PreferCache ze síťových požadavků
  • Při nastavení náhledů neoddělujte sdílené ukazatele na soukromá data
  • KMoreTools: Aktualizace a opravy souborů na ploše (chyba 369646)
  • KNotification
  • Zrušte kontrolu hostitelů SNI, když zvolíte, zda chcete použít starší režim (chyba 385867)
  • Zkontrolujte pouze ikony starších systémových lišt, pokud se chystáme vytvořit jeden (chyba 385371)
  • KPackage Framework
  • použijte neinstalované soubory služeb
  • KService
  • Inicializovat hodnoty
  • Inicializujte nějaký ukazatel
  • KTextEditor
  • API dox: opravit chybné názvy metod a args, přidat chybějící od
  • Při spouštění skriptů QML (chyba 385413)
  • se vyvarujte (jistých) selhání
  • Vyhýbejte se selhání QML spuštěnému pomocí skriptů typu C
  • Zvětšit velikost stopové značky
  • opravte některé indentry z odsazení na náhodné znaky
  • Upravit upozornění na odmítnutí
  • KTextWidgets
  • Inicializovat hodnotu
  • KWayland
  • [client] Zrušte kontrolu pro název platformy, která je "cesta"
  • Nepoužívejte duplicitní připojení k wl_display_flush
  • cizí protokol Wayland
  • KWidgetsAddons
  • opravit nekonzistenci modulu makeKMessageBox zaostření widget
  • více kompaktní heslo (chyba 381231)
  • Nastavte správně šířku KPageListView
  • KWindowSystem
  • KKeyServer: oprava manipulace s klávesami Meta + Shift + Print, Alt + Shift + arrowkey etc
  • Podporujte platformu flatpak
  • Použijte API pro detekci platformy KWindowSystem místo duplicitního kódu
  • KXMLGUI
  • Použijte https pro adresy KDE
  • NetworkManagerQt
  • 8021xNastavení: Doména-suffix-match je definována v NM 1.2.0 a novějších
  • Podpora "domény-přípona-match" v Security8021xSetting
  • Plazmový rámec
  • ručně nakreslete kruhový oblouk
  • [Nabídka plazmových komponentů] Přidat ungrabMouseHack
  • [FrameSvg] Optimalizujte aktualizaci
  • Neumisťujte dialogové okno, pokud má typ OSD
  • QQC2StyleBridge
  • Zlepšete kompilaci jako statický plugin
  • vytvořit radiobutton radiobutton
  • použijte qstyle k malování voliče
  • použijte nabídku ColumnLayout pro nabídky
  • Upravit dialog
  • odstranit neplatnou vlastnost skupiny
  • Opravte formátování souboru md tak, aby odpovídal ostatním modulům
  • chování comboboxu blíže k qqc1
  • řešení QQuickWidgets
  • Sonet
  • Přidat metodu přiřazeníByDictionní
  • Signál, pokud jsme schopni přiřadit slovník
  • Zvýraznění syntaxe
  • Makefile: opravte regexpr matching v "CXXFLAGS +"
  • ThreadWeaver
  • Vyčištění CMake: Netiskněte hardcode -std = c ++ 0x

Co je nového ve verzi 5.38.0:

  • Baloo:
  • Oprava hledání na adresáři
  • Moduly extra CMake:
  • Nastavte CMAKE _ * _ OUTPUT_5.38 pro spuštění testů bez instalace
  • Zahrnout modul pro hledání dovozů qml jako závislostí runtime
  • Framework Integration:
  • Vrátit ikonu pro vymazání řádku s vysokým rozlišením
  • Upravit akceptační dialogy s klávesami ctrl + návrat po přejmenování tlačítek
  • KActivitiesStats:
  • Refactor dotazu, který kombinuje propojené a použité zdroje
  • Znovu načíst model, když se zdroj odpojí
  • Oprava dotazu při sloučení propojených a použitých zdrojů
  • Konfig:
  • Oprava štítků v souboru DeleteFile / RenameFile (chyba 382450)
  • kconfigini: Při čtení vstupních hodnot (chyba 310674)
  • stáhněte špičkové mezery
  • KConfigWidgets:
  • Odstranit KStandardAction :: Nápověda a KStandardAction :: SaveOptions
  • Oprava štítků v souboru DeleteFile / RenameFile (chyba 382450)
  • Použijte "zavřít dokument" jako ikonu pro KStandardAction :: close
  • KCoreAddons:
  • DesktopFileParser: přidat záložní vyhledávání v ": / kservicetypes5 / *"
  • Přidat podporu odinstalovaných pluginů v kcoreaddons_add_plugin
  • desktopfileparser: Oprava nevyhovující analýzy klíčů / hodnot (chyba 310674)
  • KDED:
  • podporuje X-KDE-OnlyShowOnQtPlatforms
  • KDocTools:
  • CMake: Oprava zkrácení názvu cílového souboru při vytváření dir má speciální znaky (chyba 377573)
  • Přidejte CC BY-SA 4.0 International a nastavte jej jako výchozí
  • KGlobalAccel:
  • KGlobalAccel: port k nové metodě KKeyServeru symXModXToKeyQt, opravit klávesnice numpad (chyba 183458)
  • KInit:
  • klauncher: opravit přizpůsobení aplikací pro aplikace flatpak
  • KIO:
  • Portování klávesových zkratek KCM z KServiceTypeTrader do KPluginLoader :: findPlugins
  • [KFilePropsPlugin] Celkový formát v místním formátu během výpočtu
  • KIO: odstranění dlouhodobého úniku paměti při ukončení
  • Přidejte schopnosti filtrování typu mime do KUrlCompletion
  • KIO: porty plug-inů filtru URI z KServiceTypeTrader na json + KPluginMetaData
  • [KUrlNavigator] Vytisknout kartuZpoutané, když se v nabídce objeví středové kliknutí (chyba 304589)
  • [KUrlNavigator] Vytisknout kartuZávěsil, když je středníkem klepnutí na střed (chyba 304589)
  • [KACLEditWidget] Povolit dvojklikem upravit položku
  • [kiocore] Opravit logickou chybu v předchozím potvrzení
  • [kiocore] Zkontrolujte, zda je klauncher spuštěn nebo nikoli
  • Zprávy INF_PROCESSED_SIZE o omezení rychlosti (chyba 383843)
  • Nevymažte úložiště certifikátů SSL CA Qt
  • [KDesktopPropsPlugin] Vytvoření cílového adresáře, pokud neexistuje
  • [File KIO slave] Opravte použití zvláštních atributů souboru (chyba 365795)
  • Zrušte kontrolu zaneprázdněné smyčky v nástroji TransferJobPrivate :: slotDataReqFromDevice
  • vytvořit kiod5 jako "agent" na Mac
  • Opravit proxy KCM nezavádí manuální proxy správně
  • Kirigami:
  • skrytí posuvníků, když jsou k ničemu
  • Přidejte základní příklad pro úpravu přetahovacího držadla šířky sloupce
  • Vrstva vrstev v umístění úchytů
  • Opravit umístění rukojeti při překrývání poslední stránky
  • v posledním sloupci nezobrazovat falešnou rukojeť
  • neukládejte věci do delegátů (chyba 383741)
  • , protože již jsme nastavili klíčNavigaceEnabled, nastavíme také zábaly
  • lepší vzad levého tlačítka zpět (chyba 383751)
  • při rolování (chyba 383725) nezohledněte hlavičku 2krát
  • nikdy nezakrývejte popisky záhlaví
  • adresa FIXME: odeberte resetTimer (chyba 383772)
  • Nepoužívejte hlavičku aplikací v mobilním zařízení
  • Přidat vlastnost, která skryje oddělovač PageRow, který odpovídá funkci AbstractListItem
  • opravit posouvání s počátečním proudem Y a bottomtotop
  • Zbavte se varování ohledně nastavení velikosti pixelů i bodů
  • neaktivujte režim dosažitelný na obrácených pohledech
  • zohledněte zápatí stránky
  • Přidejte o něco složitější příklad chatové aplikace
  • je lepší najít správnou zápatí
  • Zkontrolujte platnost položky před použitím
  • Pozice vrstvy cti pro isCurrentPage
  • použijte animaci namísto animátoru (chyba 383761)
  • ponechte potřebný prostor pro zápatí stránky, pokud je to možné
  • lépe stmívač pro zásuvky aplikací
  • stmívání pozadí pro aplikaci
  • správně opravit okraje tlačítek
  • správné okraje pro tlačítko Zpět
  • méně upozornění v aplikaci ApplicationHeader
  • pro velikost ikon nepoužívejte měřítko plazmatu
  • nový pohled na rukojeti
  • KJobWidgets:
  • Inicializujte stav tlačítka "Pozastavit" v nástroji tracker widgetů
  • KNotification:
  • Neblokujte službu oznamování (chyba 382444)
  • KPackage Framework:
  • refactor kpackagetool mimo možnosti stringy
  • Krunner:
  • Vymazat předchozí akce při aktualizaci
  • Přidat vzdálené běžící nad DBus
  • KTextEditor:
  • Port Document / View API skriptování pro řešení QJSValue
  • Zobrazit ikony v kontextové nabídce okrajů ikon
  • Nahradit KStandardAction :: PasteText s KStandardAction :: Vložit
  • Podporujte zlomek měřítka při generování náhledu postranního panelu
  • Přepnout z jazyka QtScript na QtQml
  • KWayland:
  • Upravte vstupní vyrovnávací paměť RGB jako předběžný násobek
  • Aktualizujte výstupy SurfaceInterface při zničení výstupní globální
  • KWayland :: Client :: Zničení výstupu stopy povrchu
  • Vyhněte se odesílání datových nabídek z neplatného zdroje (chyba 383054)
  • KWidgetsAddons:
  • zjednoduší setContents tím, že nechá Qt více práce
  • KSqueezedTextLabel: Přidání isSqueezed () pro pohodlí
  • KSqueezedTextLabel: malé vylepšení dokumentů API
  • [KPasswordLineEdit] Nastavte proxy zaostření na úpravu řádku (chyba 383653)
  • [KPasswordDialog] Obnovit vlastnost geometrie
  • KWindowSystem:
  • KKeyServer: oprava manipulace s klávesnicíModifier (chyba 183458)
  • KXMLGUI:
  • Uložte spoustu stat () volání na spuštění aplikace
  • Opravte pozici KHelpMenu na webu Wayland (chyba 384193)
  • Přetržení zlomeného kliknutí na tlačítko (chyba 383162)
  • KUndoActions: pro nastavení zástupce použijte příkaz actionCollection
  • Plazmový rámec:
  • [ConfigModel] Zabezpečení proti přidání null ConfigCategory
  • [ConfigModel] Povolit programové přidání a odebrání souboru ConfigCategory (chyba 372090)
  • [EventPluginsManager] Vystavte pluginPath v modelu
  • [Položka ikony] Nepoužívejte zbytečně zrušit nastavení imagePath
  • [FrameSvg] Použijte QPixmap :: mask () namísto nepoužívaného spletitého způsobu přes alphaChannel ()
  • [FrameSvgItem] Vytvoření objektu margins / fixedMargins na vyžádání
  • opravit stav kontroly položek položek
  • Vynucení plazmového stylu pro QQC2 v appletech
  • Nainstalujte aplikaci PlasmaComponents.3 / private folder
  • Zrušte zbytky motivů "locolor"
  • [Téma] Použijte KConfig SimpleConfig
  • Vyhněte se nepotřebným vyhledáváním obsahu témat
  • ignorovat falešné události změn velikosti na prázdné velikosti (chyba 382340)
  • Zvýraznění syntaxe:
  • Přidat seznam syntaxe pro seznamy filtrů Adblock Plus
  • Přepsat definici syntaxe síta
  • Přidání zvýraznění konfiguračních souborů QDoc
  • Přidejte definici vyzdvižení pro Tiger
  • Odstraňte pomlčku v regulárních výrazech rest.xml (chyba 383632)
  • Oprava: otevřený text je zvýrazněn jako funkce
  • Přidejte zvýraznění syntaxe pro Metamath
  • Znovu označené méně zvýraznění syntaxe na jeden SCSS (chyba 369277)
  • Přidání zvýraznění Pony
  • Přepsat definici syntaxe e-mailu

Co je nového ve verzi 5.9.0:

  • Nově v této verzi:
  • Nový modul: ModemManagerQt (wrapper Qt pro rozhraní API ModemManageru)
  • Je třeba poznamenat, že Plasma-NM 5.2.x potřebuje opravu pro vytvoření a práci s touto verzí aplikace ModemManagerQt. plazma-nm náplast.
  • Při přechodu na verzi ModemManagerQt 5.9.0 můžete také přejít na platformu Plasma-NM 5.3 Beta.
  • KAktivita:
  • Implementováno zapomenutí zdroje
  • Vytváření oprav
  • Přidán plugin pro registraci událostí pro oznámení KRecentDocument
  • KArchive:
  • Respektujte nastavení KZip :: extraField také při psaní položek středového záhlaví
  • Odstraňte dvě chybné tvrzení, k nimž dojde při zaplnění disku, chyba 343214
  • KBookmarks:
  • Opravte sestavení pomocí Qt 5.5
  • KCMUtils:
  • Použijte nový pluginový systém založený na json. KCM jsou vyhledávány pod kcms /. Prozatím je třeba stahovat soubor desktopu pod kservices5 / for compatibility
  • Pokud je to možné, načtěte a zabalte pouze verzi QCML kcms
  • Konfig
  • Opravte tvrzení při použití KSharedConfig v globálním destruktoru objektů.
  • kconfig_compiler: přidat podporu pro kategorii CategoryLoggingName v souborech * .kcfgc pro generování hovorů qCDebug (kategorie).
  • KI18n:
  • před použitím načíst globální katalog Qt při použití funkce i18n ()
  • KIconThemes:
  • KIconDialog lze nyní zobrazit pomocí běžných metod QDialog show () a exec ()
  • Opravit KIconEngine :: barva pro manipulaci s jiným zařízenímPixelRatios
  • KIO:
  • Aktivujte funkci KPropertiesDialog tak, aby zobrazovala informace o volném prostoru i vzdálených souborových systémů (např. smb)
  • Opravte KUrlNavigator s vysokými DPM pixmaps
  • Vytvořte KFileItemDelegate v animacích
  • KItemModely:
  • KRecursiveFilterProxyModel: přepracováno pro správné vysílání správných signálů
  • KDescendantsProxyModel: Uchopte pohyby hlášené podle modelu zdroje.
  • KDescendantsProxyModel: Oprava chování při výběru během vynulování.
  • KDescendantsProxyModel: Umožňuje konstrukci a použití KSelectionProxyModel z QML.
  • KJobWidgets:
  • Propagujte kód chyby do rozhraní JobView DBus
  • Oznámení KN:
  • Přidána verze události (), která neberou žádné ikony a použije výchozí
  • Přidána verze události (), která přebírá standardní událost EventId a ikonu QString iconName
  • KPeople:
  • Povolit rozšíření metadat akcí pomocí předdefinovaných typů
  • Opravit model nebyl správně aktualizován po odstranění kontaktu od osoby
  • KPty:
  • Vyjádřete do světa, zda byl KPty vybudován s knihovnou utempter
  • KTextEditor:
  • Přidat soubor zvýraznění kdesrc-buildrc
  • syntaxe: přidána podpora pro binární integer literals v souboru zvýraznění PHP
  • KWidgetsAddons:
  • Vytvořte animaci KMessageWidget hladkou s vysokým poměrem pixelů zařízení
  • KWindowSystem:
  • Přidejte fiktivní implementaci Wayland pro KWindowSystemPrivate
  • KWindowSystem :: ikona s NETWinInfo není vázána na platformu X11.
  • KXmlGui:
  • Zachovat doménu překladu při sloučení souborů .rc
  • Upravit varování při běhu QWidget :: setWindowModified: Název okna neobsahuje zástupný symbol [*]
  • KXmlRpcClient:
  • Nainstalujte překlady
  • Plazmový rámec:
  • Opraveny popisky nástrojů, když dočasný vlastník popisku zmizel nebo byl prázdný
  • Opravit TabBar není původně správně rozloženo, což lze pozorovat např. Kickoff
  • Přechodové stránky PageStack nyní používají animátory pro hladší animace
  • přechody TabGroup nyní používají animátory pro hladší animace
  • Proveďte práci Svg, FrameSvg QT_DEVICE_PIXELRATIO
  • Solid:
  • Obnovte vlastnosti baterie po obnovení
  • Sestavení změn systému:
  • Moduly Extra CMake (ECM) jsou nyní verze jako KDE Frameworks, proto je nyní 5.9, zatímco to bylo dříve 1.8.
  • Mnoho rámců bylo opraveno, aby bylo možné je použít bez vyhledání jejich soukromých závislostí. Tj. aplikace, které hledají rámec, potřebují pouze své veřejné závislosti, nikoli soukromé.
  • Povolit konfiguraci SHARE_INSTALL_DIR, lépe zvládnout rozložení více oblouků
  • Integrovaná integrace
  • Opravit případnou havárii při zničení QSystemTrayIcon (spuštěného např. Trojitou), bug 343976
  • Opravte nativní dialogové modální soubory v QML, chyba 334963

Požadavky :

  • Qt

Podobný software

Ostatní software developer KDE e.V.

KDE Plasma
KDE Plasma

20 Jan 18

KDE Telepathy
KDE Telepathy

17 Feb 15

Komentáře k KDE Frameworks

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!