KDE Frameworks

Software skärmdump:
KDE Frameworks
Mjukvaruinformation:
Version: 5.49.0 Uppdaterad
Ladda upp dagen: 16 Aug 18
Utvecklare: KDE e.V.
Licens: Gratis
Popularitet: 40

Rating: nan/5 (Total Votes: 0)

KDE-ramar är ett open source- och kostnadsfritt program som distribueras som en del av KDE-skrivmiljön och är utformad för att ge utvecklare en samling verktyg och bibliotek för att utveckla kraftfulla applikationer för grafisk miljö för KDE Plasma , byggt med Qt5-ramverket.


Inkluderar kodbasen för nästan alla KDE-appar

Programvaran innehåller kodbasen för nästan alla KDE-program, med väldefinierade förmågor och beroenden, vilket ger högnivåfunktionalitet som menyer och verktygsfält, filåtkomst och stavningskontroll. Det fantastiska med det är att alla verktyg och bibliotek finns tillgängliga som separata nedladdningar.


Introduktion till Qt Addons

Biblioteken som ingår i detta KDE Frameworks-projektet distribueras som fristående och plattformmoduler, kallad Qt Addons. De är tillgängliga för både Qt och KDE-utvecklare, liksom alla som vill accelerera, förenkla och minska kostnaden för Qt-utveckling på vilken plattform som helst.

Bygga KDE-ramar

KDE Framework har testats framgångsrikt på ett brett spektrum av GNU / Linux-distributioner, inklusive Debian, Ubuntu, Arch Linux, Fedora och openSUSE. För att bygga den måste du installera Qt5-ramverket, liksom olika andra viktiga bibliotek och verktyg som listas på projektets hemsida på https://community.kde.org/Frameworks/Building.


Under huven

De flesta av de verktyg och bibliotek som ingår i KDE Frameworks-projektet är skrivna i C ++-programmeringsspråket. Du måste ha en ny GCC-kompilator, Git och det senaste kdesrc-build-paketet. Detaljerade installationsanvisningar kan hittas genom att öppna länken ovan. Det ska också fungera på andra GNU / Linux-operativsystem om alla beroenden är installerade.

Vad är nytt i den här utgåvan:

  • Baloo:
  • Avsluta frågan om förfrågan tidigt om subterm returnerar tom resultatuppsättning
  • Undvik krasch när du läser korrupta data från dokumentvillkor db (fel 392877)
  • hantera stränglistor som inmatning
  • Ignorera fler typer av källfiler (fel 382117)
  • Breeze-ikoner:
  • uppdaterade handtag och överlämningsmeny
  • Extra CMake-moduler:
  • Android toolchain: tillåta att ange extra libs manuellt
  • Android: Definiera inte qml-import-banor om den är tom
  • KArchive:
  • hantera zip-filer inbäddade i zip-filer (bug 73821)
  • KCMUtils:
  • [KCModuleQml] Ignorera funktionshindrade kontroller vid tabbing
  • KConfig:
  • kcfg.xsd - behöver inte ett kcfgfile-element
  • KConfigWidgets:
  • Fixa "Standard" färgschema som matchar Breeze igen
  • KDeclarative:
  • Ange kcm-kontextegenskapen i rätt sammanhang
  • [Plotter] Gör inte om m_node är null (bug 394283)
  • KDocTools:
  • Uppdatera listan över ukrainska enheter
  • lägg till enhetens OSD till general.entites
  • Lägg till enheter CIFS, NFS, Samba, SMB till general.entities
  • Lägg till Falkon, Kirigami, MacOS, Solid, USB, Wayland, X11, SDDM till generella enheter
  • KFileMetaData:
  • Kontrollera att ffmpeg är minst version 3.1 som introducerar API vi behöver
  • Sök efter albumartist och albumartisttaggar i taglibextractor
  • popplerextractor: Försök inte gissa titeln om det inte finns någon
  • KGlobalAccel:
  • Kontrollera att ungrab-tangentbordsförfrågan bearbetas innan den skickar genväg (bug 394689)
  • KHolidays:
  • holiday_es_es - Fix dag för "Comunidad de Madrid"
  • KIconThemes:
  • Kontrollera om gruppen & lt; LastGroup, eftersom KIconEffect inte hanterar UserGroup
  • KImageFormats:
  • Ta bort dubblerade mime typer från json filer
  • KIO:
  • Kontrollera om destinationen finns även när du klistrar in binär data (bug 394318)
  • Auth support: Återgå den faktiska längden av sockelbufferten
  • Auth support: Unify API för delning av fildeskriptor
  • Auth support: Skapa socket-fil i användarens runtime-katalog
  • Auth support: Ta bort socketfil efter användning
  • Auth support: Flytta uppgiften att städa upp socketfilen till FdReceiver
  • Auth support: I Linux använder du inte abstrakt kontakt för att dela fildeskriptor
  • [kcoredirlister] Ta bort så många url.toString () som möjligt
  • KFileItemActions: fallback till standardmimetyp när du bara väljer filer (bug 393710)
  • Introducera KFileItemListProperties :: isFile ()
  • KPropertiesDialogPlugin kan nu ange flera protokoll som stöds med X-KDE-protokoll
  • Bevara fragment vid omdirigering från http till https
  • [KUrlNavigator] Emit tabRequested när sökvägen i sökvägsmenyn är mittklickad
  • Prestanda: använd ny implementering
  • Omdirigera inte smb: / till smb: // och sedan till smb: ///
  • Tillåt godkännande genom att dubbelklicka i spara dialogruta (fel 267749)
  • Aktivera förhandsgranskning som standard i dialogrutan filepicker
  • Dölj filförhandsvisning när ikonen är för liten
  • i18n: använd pluralform igen för plugin-meddelande
  • Använd en vanlig dialog snarare än en listdialog när du raderar eller tar bort en enda fil
  • Gör varningstexten för borttagningsaktiviteter betonar dess varaktighet och irreversibilitet
  • Återgå "Visa visningslägen i dialogrutan Öppna / Spara dialogrutan"
  • kirigami:
  • Visa action.main mer framträdande på ToolBarApplicationHeader
  • Tillåt Kirigami bygga utan KWin tablettläge beroende
  • korrigera swipefilter på RTL
  • Rätt storlek på contentItem
  • fixa - omvänt beteende
  • Dela contextobject för att alltid komma åt i18n
  • Se till att verktygstips är dolda
  • Se till att inte tilldela ogiltiga varianter till de spårade egenskaperna
  • hantera inte en MouseArea, dropped () signal
  • inga svävar på mobilen
  • Korrekt ikoner överfyllningsmeny-vänster och höger
  • Dra handtaget för att omordna objekt i en listvy
  • Använd Mnemonics på verktygsfältens knappar
  • Tillagda saknade filer i QMake's .pri
  • [API-dox] Fix Kirigami.InlineMessageType - & gt; Kirigami.MessageType
  • fixa ansökningshuvud i applicationitem
  • Låt inte låten visas / gömma när det inte finns något handtag (fel 393776)
  • KItemModels:
  • KConcatenateRowsProxyModel: Rengör korrekt inmatning
  • KNotification:
  • Fixa kraschar i NotifyByAudio när du stänger applikationer
  • KPackage Framework:
  • kpackage_install_ * paket: fixa saknade dep mellan .desktop och .json
  • se till att vägar i rcc aldrig kommer från absoluta banor
  • KRunner:
  • Process DBus-svar i :: match-tråden (bug 394272)
  • KTextEditor:
  • Använd inte titeln fall för "visa ordräkning" checkbox
  • Gör ordet / char-räkningen en global preferens
  • KWayland:
  • Öka org_kde_plasma_shell gränssnittsversion
  • Lägg till "SkipSwitcher" till API
  • Lägg till XDG-utgångsprotokoll
  • KWidgetsAddons:
  • [KCharSelect] Fix tabellcellstorlek med Qt 5.11
  • [API-dox] Ta bort användningen av överbelastning, vilket resulterar i trasiga dokument
  • [API-dox] Berätta doxygen "t ex" slutar inte meningen, använd ". & Quot;
  • [API-dox] Ta bort onödigt HTML-utrymme
  • Ange inte standardikonen för varje stil
  • Gör KMessageWidget matchar Kirigami inlineMessages stil (bug 381255)
  • NetworkManagerQt:
  • Gör information om obearbetad egendom bara debug messages
  • WirelessSetting: implementera attributet assignedMacAddress
  • Plasma Framework:
  • Mallar: konsekvent namngivning, fixa översättningskatalognamn och mer
  • [Breeze Plasma Theme] Fix kleopatra-ikonen för att använda färgstilarket (bug 394400)
  • Dialog-hanteringsdialog minimeras graciöst (fel 381242)
  • Syfte:
  • Förbättra integrationen av telegram
  • Behandla inre arrays som OR-hinder snarare än AND
  • Gör det möjligt att begränsa plugins med en skrivbar fil närvaro
  • Gör det möjligt att filtrera plugins med körbar
  • Markera den valda enheten i KDE Connect-plugin
  • fixa i18n-problem i ramar / syfte / plugins
  • Lägg till telegram-plugin
  • kdeconnect: Meddela när processen inte börjar (bugg 389765)
  • QQC2StyleBridge:
  • Använd endast palettegenskap när du använder qtquickcontrols 2.4
  • Arbeta med Qt

Vad är nytt i version 5.47.0:

  • Baloo:
  • Avsluta frågan om förfrågan tidigt om subterm returnerar tom resultatuppsättning
  • Undvik krasch när du läser korrupta data från dokumentvillkor db (fel 392877)
  • hantera stränglistor som inmatning
  • Ignorera fler typer av källfiler (fel 382117)
  • Breeze-ikoner:
  • uppdaterade handtag och överlämningsmeny
  • Extra CMake-moduler:
  • Android toolchain: tillåta att ange extra libs manuellt
  • Android: Definiera inte qml-import-banor om den är tom
  • KArchive:
  • hantera zip-filer inbäddade i zip-filer (bug 73821)
  • KCMUtils:
  • [KCModuleQml] Ignorera funktionshindrade kontroller vid tabbing
  • KConfig:
  • kcfg.xsd - behöver inte ett kcfgfile-element
  • KConfigWidgets:
  • Fixa "Standard" färgschema som matchar Breeze igen
  • KDeclarative:
  • Ange kcm-kontextegenskapen i rätt sammanhang
  • [Plotter] Gör inte om m_node är null (bug 394283)
  • KDocTools:
  • Uppdatera listan över ukrainska enheter
  • lägg till enhetens OSD till general.entites
  • Lägg till enheter CIFS, NFS, Samba, SMB till general.entities
  • Lägg till Falkon, Kirigami, MacOS, Solid, USB, Wayland, X11, SDDM till generella enheter
  • KFileMetaData:
  • Kontrollera att ffmpeg är minst version 3.1 som introducerar API vi behöver
  • Sök efter albumartist och albumartisttaggar i taglibextractor
  • popplerextractor: Försök inte gissa titeln om det inte finns någon
  • KGlobalAccel:
  • Kontrollera att ungrab-tangentbordsförfrågan bearbetas innan den skickar genväg (bug 394689)
  • KHolidays:
  • holiday_es_es - Fix dag för "Comunidad de Madrid"
  • KIconThemes:
  • Kontrollera om gruppen & lt; LastGroup, eftersom KIconEffect inte hanterar UserGroup
  • KImageFormats:
  • Ta bort dubblerade mime typer från json filer
  • KIO:
  • Kontrollera om destinationen finns även när du klistrar in binär data (bug 394318)
  • Auth support: Återgå den faktiska längden av sockelbufferten
  • Auth support: Unify API för delning av fildeskriptor
  • Auth support: Skapa socket-fil i användarens runtime-katalog
  • Auth support: Ta bort socketfil efter användning
  • Auth support: Flytta uppgiften att städa upp socketfilen till FdReceiver
  • Auth support: I Linux använder du inte abstrakt kontakt för att dela fildeskriptor
  • [kcoredirlister] Ta bort så många url.toString () som möjligt
  • KFileItemActions: fallback till standardmimetyp när du bara väljer filer (bug 393710)
  • Introducera KFileItemListProperties :: isFile ()
  • KPropertiesDialogPlugin kan nu ange flera protokoll som stöds med X-KDE-protokoll
  • Bevara fragment vid omdirigering från http till https
  • [KUrlNavigator] Emit tabRequested när sökvägen i sökvägsmenyn är mittklickad
  • Prestanda: använd ny implementering
  • Omdirigera inte smb: / till smb: // och sedan till smb: ///
  • Tillåt godkännande genom att dubbelklicka i spara dialogruta (fel 267749)
  • Aktivera förhandsgranskning som standard i dialogrutan filepicker
  • Dölj filförhandsvisning när ikonen är för liten
  • i18n: använd pluralform igen för plugin-meddelande
  • Använd en vanlig dialog snarare än en listdialog när du raderar eller tar bort en enda fil
  • Gör varningstexten för borttagningsaktiviteter betonar dess varaktighet och irreversibilitet
  • Återgå "Visa visningslägen i dialogrutan Öppna / Spara dialogrutan"
  • kirigami:
  • Visa action.main mer framträdande på ToolBarApplicationHeader
  • Tillåt Kirigami bygga utan KWin tablettläge beroende
  • korrigera swipefilter på RTL
  • Rätt storlek på contentItem
  • fixa - omvänt beteende
  • Dela contextobject för att alltid komma åt i18n
  • Se till att verktygstips är dolda
  • Se till att inte tilldela ogiltiga varianter till de spårade egenskaperna
  • hantera inte en MouseArea, dropped () signal
  • inga svävar på mobilen
  • Korrekt ikoner överfyllningsmeny-vänster och höger
  • Dra handtaget för att omordna objekt i en listvy
  • Använd Mnemonics på verktygsfältens knappar
  • Tillagda saknade filer i QMake's .pri
  • [API-dox] Fix Kirigami.InlineMessageType - & gt; Kirigami.MessageType
  • fixa ansökningshuvud i applicationitem
  • Låt inte låten visas / gömma när det inte finns något handtag (fel 393776)
  • KItemModels:
  • KConcatenateRowsProxyModel: Rengör korrekt inmatning
  • KNotification:
  • Fixa kraschar i NotifyByAudio när du stänger applikationer
  • KPackage Framework:
  • kpackage_install_ * paket: fixa saknade dep mellan .desktop och .json
  • se till att vägar i rcc aldrig kommer från absoluta banor
  • KRunner:
  • Process DBus-svar i :: match-tråden (bug 394272)
  • KTextEditor:
  • Använd inte titeln fall för "visa ordräkning" checkbox
  • Gör ordet / char-räkningen en global preferens
  • KWayland:
  • Öka org_kde_plasma_shell gränssnittsversion
  • Lägg till "SkipSwitcher" till API
  • Lägg till XDG-utgångsprotokoll
  • KWidgetsAddons:
  • [KCharSelect] Fix tabellcellstorlek med Qt 5.11
  • [API-dox] Ta bort användningen av överbelastning, vilket resulterar i trasiga dokument
  • [API-dox] Berätta doxygen "t ex" slutar inte meningen, använd ". & Quot;
  • [API-dox] Ta bort onödigt HTML-utrymme
  • Ange inte standardikonen för varje stil
  • Gör KMessageWidget matchar Kirigami inlineMessages stil (bug 381255)
  • NetworkManagerQt:
  • Gör information om obearbetad egendom bara debug messages
  • WirelessSetting: implementera attributet assignedMacAddress
  • Plasma Framework:
  • Mallar: konsekvent namngivning, fixa översättningskatalognamn och mer
  • [Breeze Plasma Theme] Fix kleopatra-ikonen för att använda färgstilarket (bug 394400)
  • Dialog-hanteringsdialog minimeras graciöst (fel 381242)
  • Syfte:
  • Förbättra integrationen av telegram
  • Behandla inre arrays som OR-hinder snarare än AND
  • Gör det möjligt att begränsa plugins med en skrivbar fil närvaro
  • Gör det möjligt att filtrera plugins med körbar
  • Markera den valda enheten i KDE Connect-plugin
  • fixa i18n-problem i ramar / syfte / plugins
  • Lägg till telegram-plugin
  • kdeconnect: Meddela när processen inte börjar (bugg 389765)
  • QQC2StyleBridge:
  • Använd endast palettegenskap när du använder qtquickcontrols 2.4
  • Arbeta med Qt

Vad är nytt i version:

  • Baloo
  • Stryk ner och skriv om baloo-taggarna KIO-slav (bug 340099)
  • BluezQt
  • Läck inte rfkill-filbeskrivningar (fel 386886)
  • Bris ikoner
  • Lägg till missade ikonstorlekar (fel 384473)
  • Lägg till installera och avinstallera ikoner för att upptäcka
  • Extra CMake-moduler
  • Lägg till beskrivningskoden för de genererade pkgconfig-filerna
  • ecm_add_test: Använd korrekt sökväg sep på Windows
  • Lägg till FindSasl2.cmake till ECM
  • Passera bara ARGS-tingen när du gör Makefiles
  • Lägg till FindGLIB2.cmake och FindPulseAudio.cmake
  • ECMAddTests: Ange QT_PLUGIN_PATH så att lokalt byggda plugins kan hittas
  • KDECMakeSettings: mer docu om layouten för byggdiren
  • Framework Integration
  • Stöd för nedladdning av 2: a eller 3: e nedladdningslänk från en KNS-produkt (fel 385429)
  • KActivitiesStats
  • Börja fixa libKActivitiesStats.pc: (bug 386933)
  • KActivities
  • Fix race som startar kactivitymanagerd flera gånger
  • Kauth
  • Tillåt att bygga endast kauth-policy-genkodgenerern
  • Lägg till en anteckning om att ringa hjälpen från flertrådiga applikationer
  • KBookmarks
  • Visa inte redigera bokmärkesåtgärd om keditbookmarks inte är installerat
  • Hamn från deprecated KAuthorized :: authorizationizection till authorizeAction
  • KCMUtils
  • Tangentnavigering in och ut QML kcms
  • KCompletion
  • Krascha inte när du ställer in nya raderredigeringar i en redigerbar kombinationsruta
  • KComboBox: Retur tidigt när inställningen redigeras till föregående värde
  • KComboBox: Återanvänd det befintliga färdigställningsobjektet vid ändring av nya rader
  • KConfig
  • Leta inte efter / etc / kderc varje gång
  • KConfigWidgets
  • Uppdatera standardfärger för att matcha nya färger i D7424
  • KCoreAddons
  • Input validering av SubJobs
  • Varning om fel vid parsing av json-filer
  • Installera mimetypdefinitioner för kcfg / kcfgc / ui.rc / knotify & qrc-filer
  • Lägg till en ny funktion för att mäta längden med texten
  • Fixa KAutoSave bugg på filen med vitt utrymme i det
  • KDeclarative
  • Gör det kompilera på Windows
  • gör det kompilerat med QT_NO_CAST_FROM_ASCII / QT_NO_CAST_FROM_BYTEARRAY
  • [MouseEventListener] Tillåt att acceptera mushändelse
  • Använd en enda QML-motor
  • KDED
  • kded: ta bort dbus-samtal till ksplash
  • KDocTools
  • Uppdatera portugisiska portugisiska översättning
  • Uppdatera ryska översättning
  • Uppdatera ryska översättning
  • Uppdatera anpassning / xsl / ru.xml (nav-home saknades)
  • KEmoticons
  • KEmoticons: port plugins till JSON och lägg till support för laddning med KPluginMetaData
  • Läck inte symboler av pimpl klasser, skydda med Q_DECL_HIDDEN
  • KFileMetaData
  • Usermetadatawritertest kräver Taglib
  • Om egenskapsvärdet är null, ta bort attributet user.xdg.tag (fel 376117)
  • Öppna filer i TagLib extractor readonly
  • KGlobalAccel
  • Gruppera några blockerade dbus-samtal
  • kglobalacceld: Undvik att ladda en ikonlaster utan orsak
  • skapa korrekta genvägar
  • KIO
  • KUriFilter: filtrera ut dubbla plugins
  • KUriFilter: Förenkla datastrukturer, fixa läckage
  • [CopyJob] Börja inte hela tiden efter att ha tagit bort en fil
  • Korrigera att skapa en katalog via KNewFileMenu + KIO :: mkpath på Qt 5.9.3+ (bug 387073)
  • Skapat en hjälpfunktion 'KFilePlacesModel :: movePlace'
  • Exponera KFilePlacesModel 'iconName' roll
  • KFilePlacesModel: Undvik onödig 'dataChanged' signal
  • Returnera ett giltigt bokmärkeobjekt för varje post i KFilePlacesModel
  • Skapa en funktion "KFilePlacesModel :: refresh"
  • Skapa 'KFilePlacesModel :: convertedUrl' statisk funktion
  • KFilePlaces: skapad "avlägsen" sektion
  • KFilePlaces: Lägg till en sektion för flyttbara enheter
  • Tillagda balooadresser till platsmodell
  • Fix KIO :: mkpath med qtbase 5.10 beta 4
  • [KDirModel] Utsänd byte för HasJobRole när jobb ändras
  • Byt etikett & quot; Avancerade alternativ & quot; & Gt; "Terminalalternativ"
  • kirigami
  • Förskjut rullningsfältet med rubrikstorleken (fel 387098)
  • bottenmarginal baserad på närvaro av actionbutton
  • Antag inte ansökanWidnow () att vara tillgänglig
  • Meddela inte om värdeförändringar om vi fortfarande är i konstruktören
  • Byt bibliotekets namn i källan
  • stödja färger på flera ställen
  • färgikoner i verktygsfält om det behövs
  • överväga ikonfärger i huvudhandlingsknapparna
  • starta för en "ikon" grupperad egendom
  • KNewStuff
  • Återgå "Lossa innan du ställer in d-pekaren" (bug 386156)
  • Installera inte utvecklingsverktyget för att samla skrivbordsfiler
  • [visst material] Läck inte ImageLoader på fel
  • KPackage Framework
  • Gör ordentligt strängar i kpackageramen
  • Försök inte skapa metadata.json om det inte finns någon metadata.desktop
  • fixa kpluginindex caching
  • Förbättra felutmatning
  • KTextEditor
  • Fixa buffertkommandon i VI-läge
  • förhindra oavsiktlig zoomning
  • KUnitConversion
  • Hamn från QDom till QXmlStreamReader
  • Använd https för att ladda ner valutakurser
  • KWayland
  • Exponera wl_display_set_global_filter som en virtuell metod
  • Fix kwayland-testXdgShellV6
  • Lägg till stöd för zwp_idle_inhibit_manager_v1 (bug 385956)
  • [server] Stöd inhiberar IdleInterface
  • KWidgetsAddons
  • Undvik inkonsekvent passworddialog
  • Ställ in enable_blur_behind ledtråden på begäran
  • KPageListView: Uppdatera bredd vid typsnittskifte
  • KWindowSystem
  • [KWindowEffectsPrivateX11] Lägg till reserv () samtal
  • KXMLGUI
  • Fix översättning av verktygsfältets namn när det har i18n sammanhang
  • Plasma Framework
  • Direktivet #warning är inte universellt och stöds inte särskilt av MSVC
  • [IconItem] Använd ItemSceneHasChanged istället för att ansluta till WindowChanged
  • [Ikonobjekt] Uttryckligt överlagringarHängde i setter istället för att ansluta till det
  • [Dialog] Använd KWindowSystem :: isPlatformX11 ()
  • Minska mängden falska egenskapsändringar på ColorScope
  • [Ikonartikel] Emittera validChanged endast om det faktiskt ändrats
  • Undertrycka onödiga bläddringsindikatorer om den blinkbara är en listvy med känd orientering
  • [AppletInterface] Avge ändringssignaler för konfiguration Required and -Reason
  • Använd setSize () istället för setProperty bredd och höjd
  • Lös ett problem där PlasmaComponents-menyn skulle visas med trasiga hörn (bug 381799)
  • Lös ett problem där kontextmenyer skulle visas med trasiga hörn (bug 381799)
  • API-dokument: Lägg till avskrivningsmeddelande i git-loggen
  • Synkronisera komponenten med den i Kirigami
  • Sök alla KF5-komponenter som sådana istället som separata ramar
  • Minska falska signalutsläpp (fel 382233)
  • Lägg till signaler som anger om en skärm har lagts till eller tagits bort
  • installera byt saker
  • Lita inte på i inkluderar av
  • Optimera SortFilterModel rollnamn
  • Ta bort DataModel :: roleNameToId
  • fängelse
  • Lägg till Aztec-kodgenerator
  • QQC2StyleBridge
  • bestäm QQC2-version vid byggtid (bug 386289)
  • som standard, behåll bakgrunden osynlig
  • lägg till en bakgrund i ScrollView
  • Solid
  • Snabbare UDevManager :: devicesFromQuery
  • Sonnet
  • Gör det möjligt att överköra sonnet
  • Syntaxbelysning
  • Lägg till PKGUILD till bash syntax
  • JavaScript: inkludera standardmime typer
  • debchangelog: lägg till Bionic Beaver
  • Uppdatera SQL (Oracle) syntaxfil (fel 386221)
  • SQL: Flytta upptäcka kommentarer före operatörer
  • crk.xml: läggad rubrikrad

Vad är nytt i version 5.40.0:

  • Baloo
  • Tänk på att DjVu-filer ska vara dokument (bug 369195)
  • Fixa stavning så att WPS-kontorspresentationer är korrekt identifierade
  • Bris ikoner
  • lägg till mappstash för ikonen för verktygsfältet Dolphin Toolbar
  • KArchive
  • Fix potentiell läckage. Fix logik
  • KCMUtils
  • Inga marginaler för qml-moduler från qwidget-sidan
  • Initialisera variabler (hittas av täckning)
  • KConfigWidgets
  • Fix ikon för KStandardAction :: MoveToTrash
  • KCoreAddons
  • korrigera URL-detektering med dubbla webbadresser som "http://www.foo.bar"
  • Använd https för KDE-adresser
  • KDELibs 4 Support
  • full docu för disableSessionManagement () ersättning
  • Gör kssl kompilera mot OpenSSL 1.1.0 (bug 370223)
  • KFileMetaData
  • Fixa visningsnamnet på Generator-egenskapen
  • KGlobalAccel
  • KGlobalAccel: Fix support numpad keys (igen)
  • kinit
  • Korrekt installation av start_kdeinit när DESTDIR och libcap används tillsammans
  • KIO
  • Fixera fjärrkontrollen: / i qfiledialog
  • Implementera stöd för kategorier på KfilesPlacesView
  • HTTP: fixa felsträng för 207 Multi-Status-fallet
  • KNewFileMenu: Rensa upp död kod, såg av Coverity
  • IKWS: Fix eventuell oändlig loop, prickad av Coverity
  • KIO :: PreviewJob :: defaultPlugins () funktionen
  • kirigami
  • Syntax som arbetar på äldre Qt 5.7 (bug 385785)
  • stapla överläggsarkivet annorlunda (bugg 386470)
  • Visa den delegerade markerade egenskapen också när det inte finns något fokus
  • föredragna storlekar för separatorn
  • korrigera Settings.isMobil användning
  • Tillåt att programmen är något konvergerande på ett skrivbordssystem
  • Se till att innehållet i SwipeListItem inte överlappar handtaget (fel 385974)
  • Överlämningsbladets rullning är alltid ointeraktivt
  • Lägg till kategorier i galleribildfilen (fel 385430)
  • Uppdatera filen kirigami.pri
  • använd det installerade plugin-programmet för att göra testen
  • Deprecera Kirigami.Label
  • Portgalleri exempel användning av Etiketter för att vara konsekvent QQC2
  • Port Kirigami.Controls använder Kirigami.Label
  • gör scrollarea interaktivt vid beröringshändelser
  • Flytta git find_package-samtalet till var det används
  • Standard till transparenta listvisningsobjekt
  • KNewStuff
  • Ta bort PreferCache från nätverksförfrågningar
  • Avlägsna inte delade tips till privata uppgifter när du ställer in förhandsgranskningar
  • KMoreTools: Uppdatera och fixa skrivbordsfiler (fel 369646)
  • KNotification
  • Ta bort kontrollen för SNI-värden när du väljer om du ska använda äldre läge (fel 385867)
  • Kontrollera bara om ikoner för äldre systemfält om vi ska göra en (bug 385371)
  • KPackage Framework
  • Använd de icke-installerade servicefilerna
  • KService
  • Initiera värden
  • Initiera någon pekare
  • KTextEditor
  • API-dox: åtgärda felaktiga namn på metoder och args, lägg till saknas sedan
  • Undvik (vissa) kraschar när du kör QML-skript (fel 385413)
  • Undvik en QML-krasch som utlöses av C-inskriptionsskript
  • Öka storleken på bakåtmärket
  • åtgärda några inslag från indragning på slumpmässiga tecken
  • Fix avskrivningsvarning
  • KTextWidgets
  • Initiera värde
  • KWayland
  • [klient] Släpp kontrollerna för plattformsnamn som "wayland"
  • Kopiera inte till wl_display_flush
  • Wayland utländska protokoll
  • KWidgetsAddons
  • fixa inkompetens för createKMessageBox-fokus widget
  • Kompaktare lösenordsdialog (fel 381231)
  • Ange KPageListView-bredden ordentligt
  • KWindowSystem
  • KKeyServer: fixa hantering av Meta + Shift + Print, Alt + Shift + piltangent etc
  • Stöd plattform plattform
  • Använd KWindowSystems egen plattformsdetektering API istället för duplicerad kod
  • KXMLGUI
  • Använd https för KDE-adresser
  • NetworkManagerQt
  • 8021xSetting: Domän-suffix-matchning definieras i NM 1.2.0 och nyere
  • Stöd "domän-suffix-match" i Security8021xSetting
  • Plasma Framework
  • ritar cirkelbågen manuellt
  • [PlasmaComponents-menyn] Lägg till ungrabMouseHack
  • [FrameSvg] Optimera updateSizes
  • Placera inte en dialog om den är av typen OSD
  • QQC2StyleBridge
  • Förbättra kompilering som ett statiskt plugin
  • gör radioknappen en radiobutton
  • använd qstyle för att måla uppringningen
  • använd en kolumnlayout för menyer
  • fixa dialog
  • ta bort ogiltig gruppegenskap
  • Fixa formateringen av md-filen så att den matchar övriga moduler
  • beteende av combobox närmare qqc1
  • lösningen för QQuickWidgets
  • Sonnet
  • Lägg till assignByDictionnary-metoden
  • Signal om vi kan tilldela ordbok
  • Syntaxbelysning
  • Makefile: fixa regexpr matchning i "CXXFLAGS +"
  • ThreadWeaver
  • Rensning av CMake: Var inte hardcode -std = c ++ 0x

Vad är nytt i version 5.38.0:

  • Baloo:
  • Fixa katalogbaserad sökning
  • Extra CMake-moduler:
  • Ange CMAKE _ * _ OUTPUT_5.38 för att köra test utan att installera
  • Inkludera en modul för att hitta qml-import som runtimeberoende
  • Ramintegrering:
  • Återställ den raderade ikonen för hög upplösningsledning
  • Fix acceptera dialogrutor med ctrl + returnera när knappar byts namn på
  • KActivitiesStats:
  • Refactor av frågan som kombinerar länkade och använda resurser
  • Ladda om modellen när resursen kopplas bort
  • Fixera frågan när du slår samman länkade och använda resurser
  • KConfig:
  • Fix etiketter av DeleteFile / RenameFile-åtgärder (fel 382450)
  • kconfigini: Strip ledande blankutrymme när du läser inmatningsvärden (fel 310674)
  • KConfigWidgets:
  • Deprecera KStandardAction :: Hjälp och KStandardAction :: SaveOptions
  • Fix etiketter av DeleteFile / RenameFile-åtgärder (fel 382450)
  • Använd "dokument-stäng" som ikon för KStandardAction :: stäng
  • KCoreAddons:
  • DesktopFileParser: lägg till efterföljande uppslag i ": / kservicetypes5 / *"
  • Lägg till stöd för avinstallerade plugins i kcoreaddons_add_plugin
  • desktopfileparser: Fix non-compliant key / value parsing (bug 310674)
  • KDED:
  • stödja X-KDE-OnlyShowOnQtPlatforms
  • KDocTools:
  • CMake: Fix målnamnförkortning när build dir har specialtecken (bug 377573)
  • Lägg till CC BY-SA 4.0 International och ställ det som standard
  • KGlobalAccel:
  • KGlobalAccel: port till KKeyServers nya metod symXModXToKeyQt, för att fixa numpad-nycklar (bug 183458)
  • kinit:
  • klauncher: fixa appId matchning för flatpak apps
  • KIO:
  • Hämta webbskärmarna KCM från KServiceTypeTrader till KPluginLoader :: findPlugins
  • [KFilePropsPlugin] Lokalformat totalSize under beräkning
  • KIO: fixa långvarig minnesläcka vid utgången
  • Lägg till mimetypsfiltreringsfunktioner till KUrlCompletion
  • KIO: porta URI-filtertillägg från KServiceTypeTrader till json + KPluginMetaData
  • [KUrlNavigator] Emit tabRequested när platsen i menyn är mittklickad (bug 304589)
  • [KUrlNavigator] Emit tabRequested när platsväljaren är mittklickad (bug 304589)
  • [KACLEditWidget] Tillåt dubbelklicka för att redigera posten
  • [kiocore] Fixa logikfelet i tidigare commit
  • [kiocore] Kontrollera att klauncher körs eller inte
  • Beräkna inbegränsad INF_PROCESSED_SIZE-meddelanden (fel 383843)
  • Ta inte bort Qt: s SSL CA-certifikatbutik
  • [KDesktopPropsPlugin] Skapa destinationskatalog om den inte existerar
  • [File KIO slave] Fix tillämpa speciella filattribut (bug 365795)
  • Ta bort upptagen loop-kontroll i TransferJobPrivate :: slotDataReqFromDevice
  • gör kiod5 till ett "agent" på Mac
  • Fix proxy KCM laddar inte manuella proxies korrekt
  • kirigami:
  • gömma rullningsfält när det är värdelöst
  • Lägg till ett grundläggande exempel för att justera det slitbara handtaget för kolumnbredd
  • ider lager i handtag positionering
  • fixa handtagets placering när den överlappar den sista sidan
  • Visa inte falskt handtag i den sista kolumnen
  • Spara inte saker i delegaterna (fel 383741)
  • som vi redan anger keyNavigationEnabled, sätt också in wraps
  • bättre vänsterjustering för bakåtknappen (bug 383751)
  • Ta inte hänsyn till rubriken 2 gånger när du bläddrar (bugg 383725)
  • Vik aldrig rubrikens etiketter
  • adress FIXME: ta bort resetTimer (bug 383772)
  • Bläddra inte applikationshanteraren i icke-mobilen
  • Lägg till en egenskap för att dölja PageRow-separatorn som matchar AbstractListItem
  • fixa rullning med ursprung och bottomtotopflöde
  • Bli av med varningar om inställning av både pixel och punktstorlekar
  • utlös inte nåbart läge på inverterade visningar
  • ta hänsyn till sidfoten
  • lägg till ett lite mer komplext exempel på en chattapp
  • mer felsäker för att hitta rätt sidfot
  • Kontrollera objektgiltighet innan du använder det
  • Förlagsläge för isCurrentPage
  • använd en animering istället för en animator (bugg 383761)
  • Lämna ledigt utrymme för sidfoten, om möjligt
  • bättre dimmer för applikationslådor
  • bakgrundsdämpning för applicationitem
  • fixa rätt marginaler bakom knapparna
  • Riktiga marginaler för back-knappen
  • mindre varningar i ApplicationHeader
  • Använd inte plasmaskalning för ikonstorlekar
  • nytt utseende för handtag
  • KJobWidgets:
  • Initiera "Paus" -knappstillståndet i widgetspåraren
  • KNotification:
  • Blockera inte starttjänsten (bugg 382444)
  • KPackage Framework:
  • refactor kpackagetool bort från snabba alternativ
  • KRunner:
  • Rensa tidigare åtgärder vid uppdatering
  • Lägg till fjärrlöpare över DBus
  • KTextEditor:
  • Portdokument / Visa skript API till QJSValue-baserad lösning
  • Visa ikoner i kontextmenyn för ikonramen
  • Byt ut KStandardAction :: PasteText med KStandardAction :: Klistra in
  • Stöd fraktionell skalning vid generering av förhandsgranskningen av sidofältet
  • Växla från QtScript till QtQml
  • KWayland:
  • Behandla inmatade RGB-buffertar som förutbestämda
  • Uppdatera SurfaceInterface-utgångar när en utgående global blir förstörd
  • KWayland :: Klient :: Destruktion av ytskiktets utgång
  • Undvik att skicka data från en ogiltig källa (fel 383054)
  • KWidgetsAddons:
  • förenkla setContents genom att låta Qt göra mer av arbetet
  • KSqueezedTextLabel: Lägg till isSqueezed () för bekvämligheten
  • KSqueezedTextLabel: Små förbättringar av API-dokument
  • [KPasswordLineEdit] Ställ in fokusproxy för att redigera rad (fel 383653)
  • [KPasswordDialog] Återställ geometriegenskap
  • KWindowSystem:
  • KKeyServer: fix hantering av KeypadModifier (bug 183458)
  • KXMLGUI:
  • Spara upp en massa stat () samtal på start av programmet
  • Fix KHelpMenu position på Wayland (bug 384193)
  • Släpp bruten knapptryckningshantering (bug 383162)
  • KUndoActions: använd actionCollection för att ställa in genväg
  • Plasma Framework:
  • [ConfigModel] Skydda mot att lägga till en null ConfigCategory
  • [ConfigModel] Tillåt programmatiskt att lägga till och ta bort ConfigCategory (bug 372090)
  • [EventPluginsManager] Exponera pluginPath i modell
  • [Ikonobjekt] Gör inte onödigt avstängt imagePath
  • [FrameSvg] Använd QPixmap :: mask () istället för deprecated convoluted way via alphaChannel ()
  • [FrameSvgItem] Skapa marginaler / fixedMargins objekt på begäran
  • fixa kontrollstatus för menyalternativ
  • Force Plasma Style för QQC2 i applets
  • Installera PlasmaComponents.3 / Private folder
  • Släpp kvar rester av "locolor" teman
  • [Theme] Använd KConfig SimpleConfig
  • Undvik några onödiga innehållsuppslag
  • ignorera spurious resize händelser till tomma storlekar (bug 382340)
  • Syntax Utmärkning:
  • Lägg till syntaxdefinition för Adblock Plus-filterlistor
  • Ompröva Sieve-syntaxdefinitionen
  • Lägg till markering för QDoc-konfigurationsfiler
  • Lägg till markeringsdefinition för Tiger
  • Flykt bindestreck i rest.xml vanliga uttryck (bug 383632)
  • fix: plaintext är markerat som powershell
  • Lägg till syntaxmarkering för Metamath
  • Återställd Mindre syntaxmarkering på SCSS one (bug 369277)
  • Lägg till ponnyhöjd
  • Ompröva syntaxdefinitionen för e-post

Vad är nytt i version 5.9.0:

  • Nytt i den här versionen:
  • Ny modul: ModemManagerQt (Qt wrapper för ModemManager API)
  • Observera att Plasma-NM 5.2.x behöver en patch för att kunna bygga och arbeta med den här versionen av ModemManagerQt. plasma-nm patch.
  • Alternativt uppgradera till Plasma-NM 5.3 Beta när du uppgraderar till ModemManagerQt 5.9.0.
  • KActivities:
  • Implementerat att glömma en resurs
  • Bygg korrigeringar
  • Tillagde ett plugin för att registrera händelser för KRecentDocument-meddelanden
  • KArchive:
  • Respektera KZip :: extraField-inställningen även när du skriver in centrala rubrikposter
  • Ta bort två felaktiga påståenden, som händer när disken är full, bug 343214
  • KBookmarks:
  • Fix bygg med Qt 5.5
  • KCMUtils:
  • Använd nytt jsonbaserat pluginsystem. KCMs söks under kcms /. För närvarande behöver en stationär fil fortfarande installeras under kservices5 / för kompatibilitet
  • Ladda och vrid endast QML-versionen av kcms om möjligt
  • KConfig
  • Fixa hävdar när du använder KSharedConfig i en global objekt destructor.
  • kconfig_compiler: lägg till stöd för CategoryLoggingName i * .kcfgc-filer, för att generera qCDebug (kategori) samtal.
  • KI18n:
  • Förutlad den globala Qt-katalogen när du använder i18n ()
  • KIconThemes:
  • KIconDialog kan nu visas med vanliga QDialog-show () och exec () -metoder
  • Fix KIconEngine :: färg för att hantera olika devicePixelRatios
  • KIO:
  • Aktivera KPropertiesDialog för att också visa ledig platsinformation för fjärrfilsystem (t ex smb)
  • Fixa KUrlNavigator med hög DPI-pixelkartor
  • Gör KFileItemDelegate hantera non default devicePixelRatio i animeringar
  • KItemModels:
  • KRecursiveFilterProxyModel: omarbetad för att avge rätt signaler vid rätt tidpunkt
  • KDescendantsProxyModel: Hantera rörelser rapporterade av källmodellen.
  • KDescendantsProxyModel: Fix uppförande när ett urval görs när du återställer.
  • KDescendantsProxyModel: Tillåt att konstruera och använda KSelectionProxyModel från QML.
  • KJobWidgets:
  • Förök felkod till JobView DBus-gränssnittet
  • KNotifications:
  • Tillagde en händelse () -version som inte tar någon ikon och kommer att använda en standard en
  • Tillagde en händelse () -version som tar StandardEvent eventId och QString iconName
  • KPeople:
  • Tillåt att utvidga åtgärdsmetadata med hjälp av fördefinierade typer
  • Fix-modellen uppdateras inte efter att ha tagit bort en kontakt från Person
  • KPty:
  • Exponera om världen om KPty har byggts med ett bättre bibliotek
  • KTextEditor:
  • Lägg till kdesrc-buildrc-markeringsfil
  • syntax: lagt till stöd för binära heltal bokstäver i PHP-markeringsfilen
  • KWidgetsAddons:
  • Gör KMessageWidget-animationen smidig med högt enhetens pixelförhållande
  • KWindowSystem:
  • Lägg till ett dummy Wayland-implementering för KWindowSystemPrivate
  • KWindowSystem :: ikon med NETWinInfo är inte bunden till plattform X11.
  • KXmlGui:
  • Behåll översättningsdomänen när du sammanfogar .rc-filer
  • Fix runtime warning QWidget :: setWindowModified: Fönstertiteln innehåller inte en "[*]" platshållare
  • KXmlRpcClient:
  • Installera översättningar
  • Plasmaramen:
  • Fasta omvända verktygstips när tillfällig ägare av verktygstips försvann eller blev tom
  • Fix TabBar är inte korrekt uppbyggd i början, vilket kan observeras i t.ex. Kickoff
  • PageStack-övergångar använder nu Animatorer för mjukare animationer
  • Övergångar i TabGroup använder nu Animatorer för smidigare animeringar
  • Gör Svg, FrameSvg-arbete qith QT_DEVICE_PIXELRATIO
  • Solid:
  • Uppdatera batteriets egenskaper vid CV
  • Byte av byggsystem:
  • Extra CMake-moduler (ECM) är nu versionade som KDE-ramar, därför är det nu 5,9, medan det var 1,8 tidigare.
  • Många ramar har fastställts för att vara användbara utan att söka efter sina privata beroenden. Dvs. Applikationer som tittar upp på ett ramverk behöver bara sina offentliga beroenden, inte de privata.
  • Tillåt konfiguration av SHARE_INSTALL_DIR, för bättre hantering av flerarksinställningar
  • Frameworkintegration
  • Fixa eventuell krasch när du förstör en QSystemTrayIcon (utlöst av t.ex. Trojita), bug 343976
  • Fixa inbyggda modala fildialoger i QML, bug 334963

Krav :

  • Qt

Liknande mjukvara

Annan programvara för utvecklare KDE e.V.

KDE Plasma
KDE Plasma

20 Jan 18

KDE Telepathy
KDE Telepathy

17 Feb 15

Kommentarer till KDE Frameworks

Kommentarer hittades inte
Kommentar
Slå på bilder!