KDE Frameworks

Software screenshot:
KDE Frameworks
Software informatie:
Versie: 5.49.0 Bijgewerkt
Upload datum: 16 Aug 18
Ontwikkelaar: KDE e.V.
Licentie: Gratis
Populariteit: 105

Rating: 4.0/5 (Total Votes: 1)

KDE Frameworks is een open source en gratis softwareproject gedistribueerd als onderdeel van de KDE-desktopomgeving en ontworpen om ontwikkelaars een verzameling tools en bibliotheken te bieden voor het ontwikkelen van krachtige applicaties voor de KDE Plasma grafische omgeving , gebouwd met behulp van het Qt5-framework.


Bevat de codebasis van bijna alle KDE-apps

De software bevat de codebasis van bijna alle KDE-toepassingen, met goed gedefinieerde mogelijkheden en afhankelijkheden, die hoogwaardige functionaliteit bieden, zoals menu's en werkbalken, bestandstoegang en spellingcontrole. Het mooie hiervan is dat alle tools en bibliotheken beschikbaar zijn als afzonderlijke downloads.


Introductie van de Qt Addons

De bibliotheken in dit KDE Frameworks-project worden gedistribueerd als onafhankelijke en platformonafhankelijke modules, Qt Addons genaamd. Ze zijn zowel voor Qt- en KDE-ontwikkelaars beschikbaar, als voor iedereen die de kosten van Qt-ontwikkeling op elk platform wil versnellen, vereenvoudigen en verminderen.

KDE-frameworks bouwen

KDE Framework is met succes getest op een groot aantal GNU / Linux-distributies, waaronder Debian, Ubuntu, Arch Linux, Fedora en openSUSE. Om het te bouwen, moet u het Qt5-framework en verschillende andere essentiële bibliotheken en hulpprogramma's die op de homepage van het project staan, op https://community.kde.org/Frameworks/Building installeren.


Onder de motorkap

De meeste hulpprogramma's en bibliotheken in het KDE Frameworks-project zijn geschreven in de programmeertaal C ++. Je hebt een recente GCC-compiler, Git en het nieuwste kdesrc-build-pakket nodig. Gedetailleerde installatie-instructies zijn te vinden via de bovenstaande link. Het moet ook werken op andere GNU / Linux-besturingssystemen als alle dependencies zijn geïnstalleerd.

Wat is nieuw in deze versie:

  • Baloo:
  • Beëindig de uitvoering van query's vroegtijdig als subterm lege resultatenset retourneert
  • Vermijd crash bij het lezen van corrupte gegevens uit documenttermen db (bug 392877)
  • behandel stringlijsten als invoer
  • Negeer meer soorten bronbestanden (bug 382117)
  • Breeze-pictogrammen:
  • bijgewerkte handvatten en overloopmenu
  • Extra CMake-modules:
  • Android-toolchain: hiermee kunt u extra libs handmatig opgeven
  • Android: definieer qml-importpaden niet als het leeg is
  • KArchive:
  • verwerk zipbestanden die zijn ingesloten in zip-bestanden (bug 73821)
  • KCMUtils:
  • [KCModuleQml] Negeer de bedieningen tijdens het tabben
  • KConfig:
  • kcfg.xsd - geen kcfgfile-element nodig
  • KConfigWidgets:
  • De & quot; Standaard & quot; kleurenschema om Breeze opnieuw te evenaren
  • KDeclarative:
  • Kcm-contextproperty instellen op de juiste context
  • [Plotter] Niet renderen als m node null is (bug 394283)
  • KDocTools:
  • Werk de lijst met Oekraïense entiteiten bij
  • entiteit OSD toevoegen aan general.entites
  • Voeg entiteiten CIFS, NFS, Samba, SMB toe aan general.entities
  • Voeg Falkon, Kirigami, macOS, Solid, USB, Wayland, X11, SDDM aan algemene entiteiten toe
  • KFileMetaData:
  • controleer of ffmpeg minimaal versie 3.1 is die de API introduceert die we nodig hebben
  • zoek naar albumartiest- en albumartist-tags in taglibextractor
  • popplerextractor: probeer de titel niet te raden als er geen
  • is
  • KGlobalAccel:
  • Zorg ervoor dat het verzoek om ungrab-toetsenbord wordt verwerkt voordat de snelkoppeling wordt verzonden (bug 394689)
  • KHolidays:
  • holiday_es_es - Fix day van het & quot; Comunidad de Madrid & quot;
  • KIconThemes:
  • Controleer of groep & lt; LastGroup, omdat KIconEffect sowieso UserGroup niet afhandelt
  • KImageFormats:
  • Gedupliceerde mime-typen verwijderen uit json-bestanden
  • KIO:
  • Controleer of de bestemming ook bestaat bij het plakken van binaire gegevens (bug 394318)
  • Auth-ondersteuning: Retourneer de werkelijke lengte van de socketbuffer
  • Auth-ondersteuning: Unify API voor bestandsdescriptor delen
  • Auth-ondersteuning: maak een socketbestand in de runtime-map van de gebruiker
  • Auth-ondersteuning: verwijder socketbestand na gebruik
  • Auth-ondersteuning: Verplaats taak van opschonen socketbestand naar FdReceiver
  • Auth-ondersteuning: gebruik in linux geen abstracte socket om bestandsdescriptor te delen
  • [kcoredirlister] Verwijder zoveel mogelijk url.toString ()
  • KFileItemActions: fallback to default mimetype wanneer alleen bestanden worden geselecteerd (bug 393710)
  • Introduceer KFileItemListProperties :: isFile ()
  • KPropertiesDialogPlugin kan nu meerdere ondersteunde protocollen specificeren met behulp van X-KDE-protocollen
  • fragment behouden bij omleiding van http naar https
  • [KUrlNavigator] Uitleg tabRequested wanneer het pad in het padselectormenu in het midden is aangeklikt
  • Prestaties: gebruik de nieuwe uds-implementatie
  • Smb: / niet omleiden naar smb: // en dan naar smb: ///
  • Accepteer door te dubbelklikken in het dialoogvenster voor opslaan (bug 267749)
  • Schakel standaard een voorbeeld in het dialoogvenster 'Filepicker' in
  • Voorbeeldweergave verbergen wanneer pictogram te klein is
  • i18n: gebruik meervoudsvorm opnieuw voor pluginbericht
  • Gebruik een normaal dialoogvenster in plaats van een lijstdialoogvenster wanneer u één bestand weggooit of verwijdert
  • Maak de waarschuwingstekst voor verwijderbewerkingen benadrukken de duurzaamheid en onomkeerbaarheid
  • Herstel & quot; Weergavemodusknoppen weergeven in de werkbalk van het dialoogvenster openen / opslaan & quot;
  • Kirigami:
  • Toon actie.voornamelijk prominenter op de ToolBarApplicationHeader
  • Laat Kirigami bouwen zonder afhankelijkheid van de tabletmodus van KWin
  • juiste swipefilter op RTL
  • juiste grootte van contentItem aanpassen
  • fix - omgekeerd gedrag
  • deel contextobject om altijd toegang te krijgen i18n
  • zorg ervoor dat de tooltip verborgen is
  • zorg ervoor dat ongeldige varianten niet worden toegewezen aan de bijgehouden eigenschappen
  • hanteer geen MouseArea, dropped () signaal
  • geen zweefeffecten op mobiel
  • juiste pictogrammen overflow-menu-links en rechts
  • Sleep handvat om items in een ListView
  • opnieuw in te delen
  • Gebruik Mnemonics op de werkbalkknoppen
  • Ontbrekende bestanden toegevoegd in QMake's .pri
  • [API dox] Fix Kirigami.InlineMessageType - & gt; Kirigami.MessageType
  • toepassingskoppen in toepassingsitem herstellen
  • Laat de lade niet zien / verbergen als er geen handvat is (bug 393776)
  • KItemModels:
  • KConcatenateRowsProxyModel: invoer naar behoren zuiveren
  • KNotification:
  • Crashen verhelpen in NotifyByAudio bij het afsluiten van toepassingen
  • KPackage Framework:
  • kpackage_install_ * pakket: herstel ontbrekende dep tussen .desktop en .json
  • zorg ervoor dat paden in rcc nooit zijn afgeleid van absolute paden
  • KRunner:
  • Verwerk DBus-antwoorden in de :: match thread (bug 394272)
  • KTextEditor:
  • Gebruik geen hoofdletters en kleine letters voor het & quot; toon woordentelling & quot; checkbox
  • Maak van het woord / char een globale voorkeur
  • KWayland:
  • Verhoog de interfaceversie org_kde_plasma_shell
  • Toevoegen & quot; SkipSwitcher & quot; naar API
  • XDG-uitvoerprotocol toevoegen
  • KWidgetsAddons:
  • [KCharSelect] Tabel celgrootte corrigeren met Qt 5.11
  • [API dox] Gebruik van overbelasting verwijderen, resulterend in gebroken documenten
  • [API dox] Tell doxygen "bijv. & quot; beëindigt de zin niet, gebruik & quot ;. & Quot;
  • [API dox] Verwijder onnodige HTML-escaping
  • Stel niet automatisch de standaardpictogrammen in voor elke stijl
  • Maak KMessageWidget overeen met de stijl van Kirigami inlineMessage (bug 381255)
  • NetworkManagerQt:
  • Informatie maken over onverwerkte eigenschappen, alleen foutopsporingsberichten
  • WirelessSetting: tool toegewezenMacAddress-eigenschap
  • Plasma Framework:
  • Sjablonen: consistente naamgeving, vertaalcatalogusnamen repareren & meer
  • [Breeze Plasma Theme] Fix kleopatra icon om color stylesheet te gebruiken (bug 394400)
  • Dialoogvenster [Dialoogvenster] wordt op elegante wijze geminimaliseerd (bug 381242)
  • Doel:
  • Telegram-integratie verbeteren
  • Behandel binnenste reeksen als OF-beperkingen in plaats van AND
  • Maak het mogelijk om plug-ins te beperken door de aanwezigheid van een bureaubladbestand
  • Maak het mogelijk om plug-ins te filteren op uitvoerbaar
  • Markeer het geselecteerde apparaat in de KDE Connect-plug-in
  • problemen met i18n oplossen in frameworks / doel / plug-ins
  • Telegram-plug-in toevoegen
  • kdeconnect: Melden wanneer het proces niet start (bug 389765)
  • QQC2StyleBridge:
  • Gebruik de palleteigenschap alleen bij gebruik van qtquickcontrols 2.4
  • Werken met Qt

Wat is nieuw in versie 5.47.0:

  • Baloo:
  • Beëindig de uitvoering van query's vroegtijdig als subterm lege resultatenset retourneert
  • Vermijd crash bij het lezen van corrupte gegevens uit documenttermen db (bug 392877)
  • behandel stringlijsten als invoer
  • Negeer meer soorten bronbestanden (bug 382117)
  • Breeze-pictogrammen:
  • bijgewerkte handvatten en overloopmenu
  • Extra CMake-modules:
  • Android-toolchain: hiermee kunt u extra libs handmatig opgeven
  • Android: definieer qml-importpaden niet als het leeg is
  • KArchive:
  • verwerk zipbestanden die zijn ingesloten in zip-bestanden (bug 73821)
  • KCMUtils:
  • [KCModuleQml] Negeer de bedieningen tijdens het tabben
  • KConfig:
  • kcfg.xsd - geen kcfgfile-element nodig
  • KConfigWidgets:
  • De & quot; Standaard & quot; kleurenschema om Breeze opnieuw te evenaren
  • KDeclarative:
  • Kcm-contextproperty instellen op de juiste context
  • [Plotter] Niet renderen als m node null is (bug 394283)
  • KDocTools:
  • Werk de lijst met Oekraïense entiteiten bij
  • entiteit OSD toevoegen aan general.entites
  • Voeg entiteiten CIFS, NFS, Samba, SMB toe aan general.entities
  • Voeg Falkon, Kirigami, macOS, Solid, USB, Wayland, X11, SDDM aan algemene entiteiten toe
  • KFileMetaData:
  • controleer of ffmpeg minimaal versie 3.1 is die de API introduceert die we nodig hebben
  • zoek naar albumartiest- en albumartist-tags in taglibextractor
  • popplerextractor: probeer de titel niet te raden als er geen
  • is
  • KGlobalAccel:
  • Zorg ervoor dat het verzoek om ungrab-toetsenbord wordt verwerkt voordat de snelkoppeling wordt verzonden (bug 394689)
  • KHolidays:
  • holiday_es_es - Fix day van het & quot; Comunidad de Madrid & quot;
  • KIconThemes:
  • Controleer of groep & lt; LastGroup, omdat KIconEffect sowieso UserGroup niet afhandelt
  • KImageFormats:
  • Gedupliceerde mime-typen verwijderen uit json-bestanden
  • KIO:
  • Controleer of de bestemming ook bestaat bij het plakken van binaire gegevens (bug 394318)
  • Auth-ondersteuning: Retourneer de werkelijke lengte van de socketbuffer
  • Auth-ondersteuning: Unify API voor bestandsdescriptor delen
  • Auth-ondersteuning: maak een socketbestand in de runtime-map van de gebruiker
  • Auth-ondersteuning: verwijder socketbestand na gebruik
  • Auth-ondersteuning: Verplaats taak van opschonen socketbestand naar FdReceiver
  • Auth-ondersteuning: gebruik in linux geen abstracte socket om bestandsdescriptor te delen
  • [kcoredirlister] Verwijder zoveel mogelijk url.toString ()
  • KFileItemActions: fallback to default mimetype wanneer alleen bestanden worden geselecteerd (bug 393710)
  • Introduceer KFileItemListProperties :: isFile ()
  • KPropertiesDialogPlugin kan nu meerdere ondersteunde protocollen specificeren met behulp van X-KDE-protocollen
  • fragment behouden bij omleiding van http naar https
  • [KUrlNavigator] Uitleg tabRequested wanneer het pad in het padselectormenu in het midden is aangeklikt
  • Prestaties: gebruik de nieuwe uds-implementatie
  • Smb: / niet omleiden naar smb: // en dan naar smb: ///
  • Accepteer door te dubbelklikken in het dialoogvenster voor opslaan (bug 267749)
  • Schakel standaard een voorbeeld in het dialoogvenster 'Filepicker' in
  • Voorbeeldweergave verbergen wanneer pictogram te klein is
  • i18n: gebruik meervoudsvorm opnieuw voor pluginbericht
  • Gebruik een normaal dialoogvenster in plaats van een lijstdialoogvenster wanneer u één bestand weggooit of verwijdert
  • Maak de waarschuwingstekst voor verwijderbewerkingen benadrukken de duurzaamheid en onomkeerbaarheid
  • Herstel & quot; Weergavemodusknoppen weergeven in de werkbalk van het dialoogvenster openen / opslaan & quot;
  • Kirigami:
  • Toon actie.voornamelijk prominenter op de ToolBarApplicationHeader
  • Laat Kirigami bouwen zonder afhankelijkheid van de tabletmodus van KWin
  • juiste swipefilter op RTL
  • juiste grootte van contentItem aanpassen
  • fix - omgekeerd gedrag
  • deel contextobject om altijd toegang te krijgen i18n
  • zorg ervoor dat de tooltip verborgen is
  • zorg ervoor dat ongeldige varianten niet worden toegewezen aan de bijgehouden eigenschappen
  • hanteer geen MouseArea, dropped () signaal
  • geen zweefeffecten op mobiel
  • juiste pictogrammen overflow-menu-links en rechts
  • Sleep handvat om items in een ListView
  • opnieuw in te delen
  • Gebruik Mnemonics op de werkbalkknoppen
  • Ontbrekende bestanden toegevoegd in QMake's .pri
  • [API dox] Fix Kirigami.InlineMessageType - & gt; Kirigami.MessageType
  • toepassingskoppen in toepassingsitem herstellen
  • Laat de lade niet zien / verbergen als er geen handvat is (bug 393776)
  • KItemModels:
  • KConcatenateRowsProxyModel: invoer naar behoren zuiveren
  • KNotification:
  • Crashen verhelpen in NotifyByAudio bij het afsluiten van toepassingen
  • KPackage Framework:
  • kpackage_install_ * pakket: herstel ontbrekende dep tussen .desktop en .json
  • zorg ervoor dat paden in rcc nooit zijn afgeleid van absolute paden
  • KRunner:
  • Verwerk DBus-antwoorden in de :: match thread (bug 394272)
  • KTextEditor:
  • Gebruik geen hoofdletters en kleine letters voor het & quot; toon woordentelling & quot; checkbox
  • Maak van het woord / char een globale voorkeur
  • KWayland:
  • Verhoog de interfaceversie org_kde_plasma_shell
  • Toevoegen & quot; SkipSwitcher & quot; naar API
  • XDG-uitvoerprotocol toevoegen
  • KWidgetsAddons:
  • [KCharSelect] Tabel celgrootte corrigeren met Qt 5.11
  • [API dox] Gebruik van overbelasting verwijderen, resulterend in gebroken documenten
  • [API dox] Tell doxygen "bijv. & quot; beëindigt de zin niet, gebruik & quot ;. & Quot;
  • [API dox] Verwijder onnodige HTML-escaping
  • Stel niet automatisch de standaardpictogrammen in voor elke stijl
  • Maak KMessageWidget overeen met de stijl van Kirigami inlineMessage (bug 381255)
  • NetworkManagerQt:
  • Informatie maken over onverwerkte eigenschappen, alleen foutopsporingsberichten
  • WirelessSetting: tool toegewezenMacAddress-eigenschap
  • Plasma Framework:
  • Sjablonen: consistente naamgeving, vertaalcatalogusnamen repareren & meer
  • [Breeze Plasma Theme] Fix kleopatra icon om color stylesheet te gebruiken (bug 394400)
  • Dialoogvenster [Dialoogvenster] wordt op elegante wijze geminimaliseerd (bug 381242)
  • Doel:
  • Telegram-integratie verbeteren
  • Behandel binnenste reeksen als OF-beperkingen in plaats van AND
  • Maak het mogelijk om plug-ins te beperken door de aanwezigheid van een bureaubladbestand
  • Maak het mogelijk om plug-ins te filteren op uitvoerbaar
  • Markeer het geselecteerde apparaat in de KDE Connect-plug-in
  • problemen met i18n oplossen in frameworks / doel / plug-ins
  • Telegram-plug-in toevoegen
  • kdeconnect: Melden wanneer het proces niet start (bug 389765)
  • QQC2StyleBridge:
  • Gebruik de palleteigenschap alleen bij gebruik van qtquickcontrols 2.4
  • Werken met Qt

Wat is nieuw in versie:

  • Baloo
  • Strip de baloo-tags KIO-slave (bug 340099)
  • weg en herschrijf deze opnieuw
  • BluezQt
  • Lek geen rfkill-bestandsdescriptors (bug 386886)
  • Breeze-pictogrammen
  • Ontbrekende pictogramformaten toevoegen (bug 384473)
  • voeg installatie toe en verwijder iconen voor ontdek
  • Extra CMake-modules
  • Voeg de description-tag toe aan de gegenereerde pkgconfig-bestanden
  • ecm_add_test: gebruik het juiste pad sep op Windows
  • Voeg FindSasl2.cmake toe aan ECM
  • Geef alleen het ARGS-item door bij het maken van Makefiles
  • Voeg FindGLIB2.cmake en FindPulseAudio.cmake toe
  • ECMAddTests: stel QT_PLUGIN_PATH in zodat lokaal gebouwde plug-ins kunnen worden gevonden
  • KDECMaakInstellingen: meer documentatie over de lay-out van de build-map
  • Framework-integratie
  • Ondersteuning voor het downloaden van de 2e of 3e downloadkoppeling van een KNS-product (bug 385429)
  • KActivitiesStats
  • Begin met het oplossen van libKActivitiesStats.pc: (bug 386933)
  • KActivities
  • Race repareren die meerdere keren kactivitymanagerd start
  • Kauth
  • Toestaan ​​dat alleen de kauth-policy-gen codegenerator wordt gebouwd
  • Voeg een opmerking toe over hoe u de helper kunt bellen vanuit multithreaded applicaties
  • KBookmarks
  • Geen bladwijzers bewerken als keditbookmarks niet is geïnstalleerd
  • Poort van verouderde KAuthorized: authorize KAction to authorize Action
  • KCMUtils
  • toetsenbordnavigatie QML kcms in / uit
  • KCompletion
  • Niet crashen bij het instellen van een nieuwe regel in een bewerkbare keuzelijst met invoervak ​​
  • KComboBox: terugkeer vroeg bij het instellen van bewerkbaar naar vorige waarde
  • KComboBox: gebruik het bestaande voltooiingsobject bij nieuwe regelbewerking
  • KConfig
  • Zoek niet elke keer naar / etc / kderc
  • KConfigWidgets
  • Werk standaardkleuren bij zodat deze overeenkomen met nieuwe kleuren in D7424
  • KCoreAddons
  • Inputvalidatie van SubJobs
  • Waarschuwen bij fouten bij het parseren van json-bestanden
  • Mimetype-definities installeren voor kcfg / kcfgc / ui.rc / knotify & qrc-bestanden
  • Voeg een nieuwe functie toe om de lengte per tekst te meten
  • Repareer KAutoSave-bug in bestand met witruimte erin
  • KDeclarative
  • Maak het compileren op Windows
  • maak het compileer met QT_NO_CAST_FROM_ASCII / QT_NO_CAST_FROM_BYTEARRAY
  • [MouseEventListener] Acceptatie van muisgebeurtenis toestaan ​​
  • gebruik een enkele QML-engine
  • KDED
  • kded: verwijder dbus-oproepen naar ksplash
  • KDocTools
  • Vertaling van de Braziliaanse vertaling bijwerken
  • Russische vertaling bijwerken
  • Russische vertaling bijwerken
  • Update maatwerk / xsl / ru.xml (nav-home ontbrak)
  • KEmoticons
  • KEmoticons: poort plug-ins naar JSON en ondersteuning toevoegen voor laden met KPluginMetaData
  • Lek geen symbolen van pimpl-klassen, bescherm het met Q_DECL_HIDDEN
  • KFileMetaData
  • Voor de usermetadatawritertest is Taglib
  • vereist
  • Als de eigenschapswaarde null is, verwijdert u het kenmerk user.xdg.tag (bug 376117)
  • Bestanden in TagLib-extractor alleen lezen
  • KGlobalAccel
  • Groepeer wat blokkerende dbus-oproepen
  • kglobalacceld: laad een pictogramlader zonder reden niet
  • genereer de juiste snelkoppelingen
  • KIO
  • KUriFilter: filter dubbele plug-ins uit
  • KUriFilter: gegevensstructuren vereenvoudigen, geheugenlek repareren
  • [CopyJob] Begin niet opnieuw nadat je een bestand hebt verwijderd
  • Herstel het aanmaken van een map via KNewFileMenu + KIO :: mkpath op Qt 5.9.3+ (bug 387073)
  • Creëerde een hulpfunctie 'KFilePlacesModel :: movePlace'
  • Expose KFilePlacesModel 'iconName' role
  • KFilePlacesModel: vermijd onnodig 'dataChanged'-signaal
  • Retourneer een geldig bladwijzerobject voor elk item in KFilePlacesModel
  • Maak een 'KFilePlacesModel :: refresh'-functie
  • Creër 'KFilePlacesModel :: geconverteerdeUrl' statische functie
  • KFilePlaces: sectie 'extern' gemaakt
  • KFilePlaces: voeg een gedeelte toe voor verwisselbare apparaten
  • Baloo-urls zijn toegevoegd in plaatsenmodel
  • KIO: mkpath repareren met qtbase 5.10 beta 4
  • [KDirModel] Emit change voor HasJobRole wanneer taken veranderen
  • Label wijzigen & quot; Geavanceerde opties & quot; & Gt; & quot; Terminalopties & quot;
  • Kirigami
  • Verplaats de schuifbalk naar de grootte van de kop (bug 387098)
  • ondermarge op basis van aanwezigheid actieknop
  • ga er niet vanuit dat applicationWidnow () beschikbaar is
  • Meld niet over waardewijzigingen als we nog in de constructor zitten
  • Vervang de bibliotheeknaam in de bron
  • ondersteun kleuren op meer plaatsen
  • gekleurde pictogrammen in werkbalken indien nodig
  • bekijk de pictogramkleuren in de hoofdacties
  • start voor een & quot; pictogram & quot; gegroepeerd eigendom
  • KNewStuff
  • Terugkeren & quot; Ontkoppel voordat u de aanwijzer instelt & quot; (bug 386156)
  • installeer geen ontwikkeltool om bureaubladbestanden bij elkaar te voegen
  • [knowstuff] Laad ImageLoader niet op fout
  • KPackage Framework
  • Voer strings uit in het kpackage-framework
  • Probeer geen metadata.json te genereren als er geen metadata.desktop is
  • fix kpluginindex caching
  • Verbeter foutuitvoer
  • KTextEditor
  • Fix VI-Mode bufferopdrachten
  • voorkom onbedoeld zoomen
  • KUnitConversion
  • Poort van QDom naar QXmlStreamReader
  • Gebruik https voor het downloaden van wisselkoersen
  • KWayland
  • Expose wl_display_set_global_filter als een virtuele methode
  • Bevestig kwayland-testXdgShellV6
  • Ondersteuning toevoegen voor zwp_idle_inhibit_manager_v1 (bug 385956)
  • [server] Ondersteuning die de IdleInterface remt
  • KWidgetsAddons
  • Voorkom inconsistent wachtwoorddialoog
  • Stel enable_blur_behind hint on demand in
  • KPageListView: breedte van lettertype wijzigen
  • KWindowSystem
  • [KWindowEffectsPrivateX11] Voeg reserve toe () aanroep
  • KXMLGUI
  • Vertaling van werkbalknaam corrigeren als deze i18n-context heeft
  • Plasma Framework
  • De #warning-instructie is niet universeel en wordt in het bijzonder NIET ondersteund door MSVC
  • [IconItem] Gebruik ItemSceneHasChanged in plaats van verbinding maken op windowChanged
  • [Pictogramitem] Stempel overlays expliciet uit in de setter in plaats van er verbinding mee te maken
  • [Dialoog] Gebruik KWindowSystem :: isPlatformX11 ()
  • Verminder de hoeveelheid ongewenste eigenschapswijzigingen op ColorScope
  • [Icon Item] Emit validChanged alleen als het daadwerkelijk is veranderd
  • Onderdruk onnodige schuifindicatoren als de flikkering een ListView met bekende oriëntatie is
  • [AppletInterface] Emit change signals voor configurationRequired en -Reason
  • Gebruik setSize () in plaats van setBreedte en hoogte van set
  • Er is een probleem opgelost waarbij het menu PlasmaComponents met gebroken hoeken zou verschijnen (bug 381799)
  • Er is een probleem opgelost waarbij contextmenu's zouden verschijnen met gebroken hoeken (bug 381799)
  • API-documenten: voeg een afsluitbericht toe dat is gevonden in het git-logboek
  • Synchroniseer de component met die in Kirigami
  • Zoek alle KF5-componenten als zodanig in plaats van afzonderlijke frameworks
  • Verminder storende signaalemissies (bug 382233)
  • Voeg signalen toe die aangeven of een scherm is toegevoegd of verwijderd
  • switch-items installeren
  • Vertrouw niet op include of includes
  • Optimaliseer SortFilterModel-rolnamen
  • DataModel verwijderen :: roleNameToId
  • Gevangenis
  • Aztec-codegenerator toevoegen
  • QQC2StyleBridge
  • bepaal QQC2-versie tijdens buildtijd (bug 386289)
  • houd standaard de achtergrond onzichtbaar
  • voeg een achtergrond toe in ScrollView
  • Solid
  • Snellere UDevManager :: devicesFromQuery
  • Sonnet
  • Maak het mogelijk om sonnet te crosscompileren
  • Syntaxis benadrukken
  • PKGUILD toevoegen aan bash-syntaxis
  • JavaScript: standaard mime-typen toevoegen
  • debchangelog: voeg Bionic Beaver toe
  • SQL-syntaxisbestand (Oracle) bijwerken (bug 386221)
  • SQL: verplaatsen van het detecteren van opmerkingen vóór operators
  • crk.xml: kopregel toegevoegd

Wat is nieuw in versie 5.40.0:

  • Baloo
  • Beschouw DjVu-bestanden als documenten (bug 369195)
  • Spelling corrigeren, zodat WPS Office-presentaties correct worden herkend
  • Breeze-pictogrammen
  • voeg map-stash toe voor de stash Dolphin toolbar icon
  • KArchive
  • Bevestig mogelijk mem-lek. Logica herstellen
  • KCMUtils
  • geen marges voor qml-modules van qwidget-kant
  • Variabelen initialiseren (gevonden op basis van dekking)
  • KConfigWidgets
  • Fix-pictogram van KStandardAction :: MoveToTrash
  • KCoreAddons
  • fixeer URL-detectie met dubbele URL's zoals 'http://www.foo.bar'
  • Gebruik https voor KDE urls
  • Ondersteuning van KDELibs 4
  • volledige docu voor disableSessionManagement () vervanging
  • Maak kssl compileerbaar tegen OpenSSL 1.1.0 (bug 370223)
  • KFileMetaData
  • Weergave-naam van generatoreigenschap corrigeren
  • KGlobalAccel
  • KGlobalAccel: fix ondersteuning numpad-toetsen (opnieuw)
  • kinit
  • Juiste installatie van start_kdeinit wanneer DESTDIR en libcap samen worden gebruikt
  • KIO
  • Weergave van afstandsbediening repareren: / in de qfiledialog
  • Ondersteuning implementeren voor categorieën op KfilesPlacesView
  • HTTP: fix-foutreeks voor geval van 207 multi-status
  • KNewFileMenu: verwijder dode code, gespot door Coverity
  • IKWS: repareer een mogelijke oneindige lus, gespot door Coverity
  • KIO :: PreviewJob :: defaultPlugins () functie
  • Kirigami
  • syntaxis werkt op oudere QT 5.7 (bug 385785)
  • stapel het overlappend vel anders (bug 386470)
  • De gemarkeerde eigenschap van gedelegeerde ook tonen als er geen focus is
  • aanbevolen hints voor de grootte van het scheidingsteken
  • correct Settings.isMobiel gebruik
  • Toestaan ​​dat applicaties enigszins convergent zijn op een desktopsysteem
  • Zorg ervoor dat de inhoud van de SwipeListItem de greep niet overlapt (bug 385974)
  • De schuifbalk van het overlaysheet is altijd ointeractief
  • Categorieën toevoegen in galerij-desktopbestand (bug 385430)
  • Werk het bestand kirigami.pri bij
  • gebruik de niet-geïnstalleerde plug-in om de tests uit te voeren
  • Weigeren Kirigami.Label
  • Portgalerie voorbeeld gebruik van labels om consistent QQC2 te zijn
  • Port Kirigami.Controleert het gebruik van Kirigami.Label
  • maak de scrollarea interactief bij aanraakgebeurtenissen
  • Verplaats het git find_package-gesprek naar waar het gebruikt wordt
  • standaard naar transparante lijstweergave-items
  • KNewStuff
  • PreferCache van netwerkverzoeken verwijderen
  • Los gedeelde verwijzingen niet op privégegevens bij het instellen van voorbeelden
  • KMoreTools: update en herstel desktopbestanden (bug 369646)
  • KNotification
  • Verwijder de controle voor SNI-hosts bij het kiezen van de verouderde modus (bug 385867)
  • Controleer alleen op oudere systeemvakpictogrammen als we er een gaan maken (bug 385371)
  • KPackage Framework
  • gebruik de niet-geïnstalleerde servicebestanden
  • KService
  • Initialiseer waarden
  • Initialiseer een pointer
  • KTextEditor
  • API dox: corrigeer verkeerde namen van methoden en args, voeg ontbrekende toe sinds
  • Vermijd (bepaalde) crashes tijdens het uitvoeren van QML-scripts (bug 385413)
  • Vermijd een QML-crash geactiveerd door indentatiescripts in C-stijl
  • Vergroot de grootte van het naloopteken
  • fixeer enkele inspringingen van inspringen op willekeurige tekens
  • Uitvalwaarschuwing herstellen
  • KTextWidgets
  • Initialiseer waarde
  • KWayland
  • [client] Drop de controles voor platformnaam als "wayland"
  • Maak geen duplicaatverbinding met wl_display_flush
  • Buitenland-protocol Wayland
  • KWidgetsAddons
  • fix createCamessageBox focus widget-inconsistentie
  • compacter wachtwoorddialoogvenster (bug 381231)
  • Stel KPageListView width correct in
  • KWindowSystem
  • KKeyServer: fix handling van Meta + Shift + Print, Alt + Shift + pijltoets etc
  • Ondersteuning van flatpak-platform
  • Gebruik de eigen platformdetectie-API van KWindowSystem in plaats van de gedupliceerde code
  • KXMLGUI
  • Gebruik https voor KDE urls
  • NetworkManagerQt
  • 8021xSetting: Domain-suffix-match is gedefinieerd in NM 1.2.0 en nieuwer
  • Ondersteuning van "suffix-achtervoegsel-match" in Security8021xSetting
  • Plasma Framework
  • teken de cirkelboog handmatig
  • [PlasmaComponents Menu] Voeg ungrabMouseHack toe
  • [FrameSvg] Optimize-maten optimaliseren
  • Plaats een dialoogvenster niet als dit van het type OSD is
  • QQC2StyleBridge
  • Verbeter de compilatie als een statische plug-in
  • maak van de radiobutton een radiobutton
  • gebruik qstyle om de wijzerplaat te verven
  • gebruik een ColumnLayout voor menu's
  • fix dialoogvenster
  • ongeldige groepseigenschap verwijderen
  • Formatteer de opmaak van het md-bestand zodat het overeenkomt met de andere modules
  • gedrag van combobox dichter bij qqc1
  • oplossing voor QQuickWidgets
  • Sonnet
  • Toevoegen assignByDictionnary methode
  • Signaal of we een woordenboek kunnen toewijzen
  • Syntaxis benadrukken
  • Makefile: fixeer de regexpr-matching in "CXXFLAGS +"
  • ThreadWeaver
  • CMake-opruiming: do not hardcode -std = c ++ 0x

Wat is nieuw in versie 5.38.0:

  • Baloo:
  • Zoeken op basis van directory
  • Extra CMake-modules:
  • Stel CMAKE _ * _ OUTPUT_5.38 in om tests uit te voeren zonder
  • te installeren
  • Neem een ​​module op voor het vinden van qml-imports als runtime-afhankelijkheden
  • Framework-integratie:
  • Geef het pictogram voor het bewerken van heldere regels met een hoge resolutie weer
  • Herstel het accepteren van dialogen met ctrl + return wanneer knoppen hernoemd worden
  • KActivitiesStats:
  • Refactor van de query die gekoppelde en gebruikte bronnen combineert
  • Het model opnieuw laden wanneer de bron niet meer wordt gekoppeld
  • De query verholpen bij het samenvoegen van gekoppelde en gebruikte bronnen
  • KConfig:
  • Labels van DeleteFile / RenameFile-acties corrigeren (bug 382450)
  • kconfigini: leidende witruimte strepen bij het lezen van invoerwaarden (bug 310674)
  • KConfigWidgets:
  • KStandardAction afwijzen :: Help en KStandardAction :: SaveOptions
  • Labels van DeleteFile / RenameFile-acties corrigeren (bug 382450)
  • Gebruik "document-close" als pictogram voor KStandardAction :: close
  • KCoreAddons:
  • DesktopFileParser: valback-lookup toevoegen in ": / kservicetypes5 / *"
  • Ondersteuning toevoegen voor niet-geïnstalleerde plug-ins in kcoreaddons_add_plugin
  • desktopfileparser: correctie van niet-compatibele sleutel / waarde-parsing (bug 310674)
  • KDED:
  • ondersteuning voor X-KDE-OnlyShowOnQtPlatforms
  • KDocTools:
  • CMake: fixnaam verkorten wanneer build dir speciale karakters heeft (bug 377573)
  • CC BY-SA 4.0 International toevoegen en instellen als standaard
  • KGlobalAccel:
  • KGlobalAccel: poort naar KKeyServer's nieuwe methode symXModXToKeyQt, om numpad-toetsen te herstellen (bug 183458)
  • kinit:
  • klauncher: fix appID-matching voor flatpak-apps
  • KIO:
  • Porteer de webshortcuts KCM van KServiceTypeTrader naar KPluginLoader :: findPlugins
  • [KFilePropsPlugin] Locale-formaat totalSize tijdens berekening
  • KIO: verhelpt langdurig geheugenlek bij afsluiten
  • Voeg mimetype filtermogelijkheden toe aan KUrlCompletion
  • KIO: poort de URI-filterplug-ins van KServiceTypeTrader naar json + KPluginMetaData
  • [KUrlNavigator] Uitleg tabRequested wanneer in het menu in het midden is geklikt (bug 304589)
  • [KUrlNavigator] Uitleg tabRequested wanneer op plaatsen kiezer in het midden is geklikt (bug 304589)
  • [KACLEditWidget] Dubbelklikken toestaan ​​om het item te bewerken
  • [kiocore] Herstel de logische fout in vorige commit
  • [kiocore] Controleer of klauncher actief is of niet
  • Echt rate-limit INF_PROCESSED_SIZE berichten (bug 383843)
  • Maak het SSL CA-certificaatarchief van Qt niet leeg
  • [KDesktopPropsPlugin] Bestemmingsdirectory maken als deze niet bestaat
  • [File KIO-slave] Probleem bij het toepassen van speciale bestandskenmerken (bug 365795)
  • Bezige luscontrole in TransferJobPrivate :: slotDataReqFromDevice verwijderen
  • maak van kiod5 een "agent" op Mac
  • Fix proxy KCM handmatige proxies niet correct laadt
  • Kirigami:
  • verberg schuifbalken wanneer nutteloos
  • Voeg een basisvoorbeeld toe voor het aanpassen van de versleepbare greep met kolomeinde
  • andere lagen in positionering van handles
  • fixeer de plaatsing van de greep wanneer deze de laatste pagina overlapt
  • laat nep-greep niet zien in de laatste kolom
  • sla geen spullen op in de deelnemers (bug 383741)
  • omdat we keyNavigationEnabled al hebben ingesteld, stel ook wraps in
  • betere linkse uitlijning voor de terugknop (bug 383751)
  • houd geen rekening met de koptekst 2 keer tijdens het scrollen (bug 383725)
  • verpak nooit de headerlabels
  • adres FIXME: verwijder resetTimer (bug 383772)
  • schuif applicatieheader niet weg in niet-mobiel
  • Voeg een eigenschap toe om de PageRow-separator die overeenkomt met AbstractListItem
  • te verbergen
  • fix scrollen met originY en bottomtotop flow
  • Verwijder waarschuwingen over het instellen van zowel pixel- als puntgrootte
  • activeer de bereikbare modus niet op omgekeerde weergaven
  • neem paginavoettekst in aanmerking
  • voeg een iets complexer voorbeeld van een chat-app toe
  • meer failsafe om de juiste voettekst te vinden
  • Controleer de geldigheid van het item voordat u het gebruikt
  • Eerlaagpositie voor isCurrentPage
  • gebruik een animatie in plaats van een animator (bug 383761)
  • laat zo nodig ruimte vrij voor de voettekst van de pagina
  • betere dimmer voor laden van toepassingsitems
  • achtergronddimmen voor toepassingsitem
  • herstel de knoppenmarges op de juiste manier
  • juiste marges voor back-knop
  • minder waarschuwingen in ApplicationHeader
  • gebruik geen plasma-schaal voor pictogramafmetingen
  • nieuwe look voor handles
  • KJobWidgets:
  • Initialiseer de knop "Pauze" in de widget-tracker
  • KNotification:
  • Blokkeer de startnotificatieservice niet (bug 382444)
  • KPackage Framework:
  • refactor kpackagetool verwijderd van vezelige opties
  • KRunner:
  • Vorige acties bij update wissen
  • Voeg externe agenten toe via DBus
  • KTextEditor:
  • Port Document / View scripting API naar QJSValue-gebaseerde oplossing
  • Pictogrammen weergeven in contextmenu voor pictogramrand
  • Vervang KStandardAction :: PasteText met KStandardAction :: Plakken
  • Ondersteuning voor fractionele schaling bij het genereren van het zijbalkvoorbeeld
  • Overschakelen van QtScript naar QtQml
  • KWayland:
  • Behandel RGB-ingangsbuffers volgens premultiplied
  • Update SurfaceInterface-uitgangen wanneer een uitvoer globaal wordt vernietigd
  • KWayland :: Client :: Vernietiging van de uitvoer van oppervlaktebeelden
  • Vermijd het verzenden van datalenders van een ongeldige bron (bug 383054)
  • KWidgetsAddons:
  • vereenvoudig setContents door Qt meer werk te laten doen
  • KSqueezedTextLabel: voeg isSQUeezed () toe voor het gemak
  • KSqueezedTextLabel: kleine verbeteringen aan API-documenten
  • [KPasswordLineEdit] Focus-proxy instellen op regelbewerking (bug 383653)
  • [KPasswordDialog] Geometrie-eigenschap opnieuw instellen
  • KWindowSystem:
  • KKeyServer: fix handling van KeypadModifier (bug 183458)
  • KXMLGUI:
  • Bespaar een aantal stat () oproepen bij het starten van de toepassing
  • Fix KHelpMenu-positie op Wayland (bug 384193)
  • Laat een kapot klikgedrag bij het midden klikken (bug 383162)
  • KUndoActions: gebruik actionCollection om de snelkoppeling in te stellen
  • Plasma Framework:
  • [ConfigModel] Beveiliging tegen het toevoegen van een null ConfigCategory
  • [ConfigModel] Programmatisch toevoegen en verwijderen van ConfigCategory toestaan ​​(bug 372090)
  • [EventPluginsManager] Expose pluginPath in model
  • [Pictogramitem] Stel imagePath niet onnodig uit
  • [FrameSvg] Gebruik QPixmap :: mask () in plaats van de gedeprecieerde, ingewikkelde weg via alphaChannel ()
  • [FrameSvgItem] Marges / fixedMargins-objecten maken op aanvraag
  • fixeer de status van menu-items
  • Forceer Plasmastijl voor QQC2 in applets
  • Installeer de PlasmaComponents.3 / private folder
  • Laat overblijfselen achter van "locolor" -thema's
  • [Theme] Gebruik KConfig SimpleConfig
  • Vermijd onnodige zoekacties naar themacontent
  • negeer valse resize-events in lege formaten (bug 382340)
  • Syntaxis benadrukken:
  • Syntaxisdefinitie toevoegen voor Adblock Plus-filterlijsten
  • De syntaxisdefinitie van de zeef herschrijven
  • Markering toevoegen voor QDoc-configuratiebestanden
  • Definitie van highlight-definitie voor Tiger
  • Vlucht koppelteken in rest.xml reguliere expressies (bug 383632)
  • oplossing: gewone tekst is gemarkeerd als powershell
  • Syntaxisaccentuering toevoegen voor Metamath
  • Gerebased Minder accentuering van syntaxis op SCSS one (bug 369277)
  • Pony-markering toevoegen
  • Herschrijf de definitie van de e-mailsyntaxis

Wat is nieuw in versie 5.9.0:

  • Nieuw in deze versie:
  • Nieuwe module: ModemManagerQt (Qt-wrapper voor ModemManager API)
  • Merk op dat Plasma-NM 5.2.x een patch nodig heeft om deze versie van ModemManagerQt te bouwen en ermee te werken. plasma-nm-pleister.
  • Of upgrade naar Plasma-NM 5.3 Beta bij het upgraden naar ModemManagerQt 5.9.0.
  • KActivities:
  • Geïmplementeerd een bron vergeten
  • Fixes maken
  • Een plug-in toegevoegd om gebeurtenissen voor KRecentDocument-meldingen te registreren
  • KArchive:
  • Respecteer KZip :: extraField-instelling ook bij het schrijven van centrale koptekstvermeldingen
  • Verwijder twee foutieve meldingen, die gebeuren wanneer de schijf vol is, bug 343214
  • KBookmarks:
  • Fix build met Qt 5.5
  • KCMUtils:
  • Gebruik een nieuw json-gebaseerd plug-insysteem. KCM's worden doorzocht onder kcms /. Voorlopig moet er nog een desktop-bestand worden geïnstalleerd onder kservices5 / voor compatibiliteit
  • Laad en verpak de QML-only versie van kcms indien mogelijk
  • KConfig
  • Bevestig assert bij het gebruik van KSharedConfig in een globale destructor voor objecten.
  • kconfig_compiler: ondersteuning toevoegen voor CategoryLoggingName in * .kcfgc-bestanden om qCDebug-oproepen (categorie) te genereren.
  • KI18n:
  • vooraf laden van de globale Qt-catalogus bij gebruik van i18n ()
  • KIconThemes:
  • KIconDialog kan nu worden getoond met behulp van de reguliere QDialog show () en exec () methoden
  • Fix KIconEngine :: paint om verschillende devicePixelRatios af te handelen
  • KIO:
  • Schakel KPropertiesDialog in om ook vrije ruimte-informatie van externe bestandssystemen weer te geven (bijvoorbeeld smb)
  • KUrlNavigator repareren met hoge DPI pixmaps
  • Laat KFileItemDelegate niet-standaard devicePixelRatio verwerken in animaties
  • KItemModels:
  • KRecursiveFilterProxyModel: opnieuw bewerkt om de juiste signalen op het juiste moment uit te zenden
  • KDescendantsProxyModel: omgaan met verplaatsingen gerapporteerd door het bronmodel.
  • KDescendantsProxyModel: gedrag corrigeren wanneer een selectie wordt gemaakt tijdens het opnieuw instellen.
  • KDescendantsProxyModel: Sta de constructie en het gebruik van KSelectionProxyModel toe vanuit QML.
  • KJobWidgets:
  • Fout code doorsturen naar JobView DBus-interface
  • KNotifications:
  • Een event () -versie toegevoegd waarvoor geen pictogram is vereist en een standaardversie gebruikt
  • Een gebeurtenis () -versie toegevoegd die StandardEvent eventId en QString iconName
  • nodig heeft
  • KPeople:
  • Sta actiemetagegevens toe met behulp van vooraf gedefinieerde typen
  • Fixmodel wordt niet correct bijgewerkt nadat een contactpersoon van de persoon is verwijderd
  • KPty:
  • Laat de wereld zien of KPty is gebouwd met een utempter-bibliotheek
  • KTextEditor:
  • Kdesrc-buildrc-markeringsbestand toevoegen
  • syntaxis: toegevoegde ondersteuning voor binaire gehele getallen in het PHP-markeringsbestand
  • KWidgetsAddons:
  • Maak KMessageWidget-animatie vloeiend met hoge Device Pixel Ratio
  • KWindowSystem:
  • Voeg een dummy Wayland-implementatie toe voor KWindowSystemPrivate
  • KWindowSystem :: pictogram met NETWinInfo niet gebonden aan platform X11.
  • KXmlGui:
  • Behoud het vertaaldomein bij het samenvoegen van .rc-bestanden
  • Fix runtime warning QWidget :: setWindowModified: de titel van het venster bevat geen '[*]' placeholder
  • KXmlRpcClient:
  • Vertaling installeren
  • Plasma-framework:
  • Vastgelopen tooltips verholpen toen de tijdelijke eigenaar van de tooltip verdween of leeg werd
  • Fix TabBar niet goed in eerste instantie uitgelegd, wat kan worden waargenomen in bijvoorbeeld. Kickoff
  • PageStack-overgangen gebruiken nu animators voor vloeiendere animaties
  • TabGroup-overgangen gebruiken nu animators voor vloeiendere animaties
  • Zorg dat Svg, FrameSvg werken met QT_DEVICE_PIXELRATIO
  • Solid:
  • Vernieuw de batterij-eigenschappen bij het hervatten
  • Veranderingen in het buildsysteem:
  • Extra CMake-modules (ECM) is nu versiegeld zoals KDE Frameworks, daarom is het nu 5.9, terwijl het eerder 1,8 was.
  • Veel frameworks zijn gerepareerd om bruikbaar te zijn zonder te zoeken naar hun private afhankelijkheden. D.w.z. applicaties die een raamwerk opzoeken, hebben alleen publieke afhankelijkheden nodig, niet de private.
  • Configuratie van SHARE_INSTALL_DIR toestaan ​​om multi-booglay-outs beter te verwerken
  • Frameworkintegration
  • Fix mogelijke crash bij het vernietigen van een QSystemTrayIcon (getriggerd door bijvoorbeeld Trojita), bug 343976
  • Herstel native dialoogvensters voor modaal bestanden in QML, bug 334963

Eisen

  • Qt

Vergelijkbare software

SuperKaramba
SuperKaramba

3 Jun 15

Maxemum TV-Guide
Maxemum TV-Guide

17 Feb 15

installPlasmoid
installPlasmoid

20 Feb 15

BeClock
BeClock

15 Apr 15

Andere software van ontwikkelaar KDE e.V.

KDE Plasma
KDE Plasma

20 Jan 18

KDE Telepathy
KDE Telepathy

17 Feb 15

Reacties op KDE Frameworks

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!