KDE-rammer er et open source og gratis programvareprosjekt distribuert som en del av KDE-skrivebordsmiljøet og designet for å gi utviklere en samling verktøy og biblioteker for å utvikle kraftige applikasjoner for grafisk miljø for KDE Plasma , bygget med Qt5-rammen.
Inkluderer kodebase av nesten alle KDE-apper
Programvaren inneholder koden for nesten alle KDE-applikasjoner, med veldefinerte evner og avhengigheter, og gir høyt nivå funksjonalitet som menyer og verktøylinjer, filtilgang og stavekontroll. Det gode med det er at alle verktøy og biblioteker er tilgjengelige som separate nedlastinger.
Innføring av Qt Addons
Bibliotekene som inngår i dette, er KDE Framework-prosjektet distribuert som uavhengige og plattformmoduler, kalt Qt Addons. De er tilgjengelige for både Qt og KDE-utviklere, samt alle som ønsker å akselerere, forenkle og redusere kostnadene ved Qt-utvikling på alle plattformer.
Bygg KDE-rammer
KDE Framework har blitt testet på et bredt spekter av GNU / Linux-distribusjoner, inkludert Debian, Ubuntu, Arch Linux, Fedora og openSUSE. For å bygge den må du installere Qt5-rammeverket, samt diverse andre viktige biblioteker og verktøy som er oppført på prosjektets hjemmeside på https://community.kde.org/Frameworks/Building.
Under panseret
De fleste av verktøyene og bibliotekene som er inkludert i KDE Framework-prosjektet, er skrevet på C ++ programmeringsspråket. Du må ha en nylig GCC-kompilator, Git og den nyeste kdesrc-build-pakken. Detaljert installasjonsanvisning finnes ved å gå til lenken ovenfor. Det bør også fungere på andre GNU / Linux operativsystemer hvis alle avhengighetene er installert.
Hva er nytt i denne versjonen:
- Baloo:
- Avslutt spørringen kjøres tidlig hvis subterm returnerer tomt resultatsett
- Unngå krasj når du leser korrupte data fra dokumentvilkår db (feil 392877)
- håndter strenglister som input
- Ignorer flere typer kildefiler (feil 382117)
- Breeze Ikoner:
- oppdaterte håndtak og overløp-meny
- Ekstra CMake-moduler:
- Android toolchain: Tillat å spesifisere ekstra libs manuelt
- Android: Definer ikke qml-import-baner hvis den er tom
- KArchive:
- håndtere zip-filer som er innebygd i zip-filer (feil 73821)
- KCMUtils:
- [KCModuleQml] Ignorer deaktiverte kontroller når tabbing
- KConfig-:
- kcfg.xsd - Krever ikke et kcfgfile-element
- KConfigWidgets:
- Fest "Standard" fargevalg for å matche Breeze igjen
- KDeclarative:
- Sett kcm-kontekstegenskapen i riktig sammenheng
- [Plotter] Gjør ikke om m_node er null (bug 394283)
- KDocTools:
- Oppdater listen over ukrainske enheter
- legg til entitet OSD til general.entites
- Legg til enheter CIFS, NFS, Samba, SMB til general.entities
- Legg til Falkon, Kirigami, MacOS, Solid, USB, Wayland, X11, SDDM til generelle enheter
- KFileMetaData:
- Kontroller at ffmpeg er minst versjon 3.1 som introduserer API vi krever
- Søk etter albumartister og albumartistikkoder i taglibextractor
- popplerextractor: Ikke prøv å gjette tittelen hvis det ikke er en
- KGlobalAccel:
- Kontroller at ubegrenset tastaturforespørsel behandles før du sender ut snarvei (feil 394689)
- KHolidays:
- holiday_es_es - Fiks dag for "Comunidad de Madrid"
- KIconThemes:
- Sjekk om gruppen & lt; LastGroup, som KIconEffect ikke håndterer UserGroup uansett
- KImageFormats:
- Fjern dupliserte mime typer fra json filer
- KIO:
- Kontroller om destinasjon eksisterer også når du limer binære data (feil 394318)
- Auth support: Returner den faktiske lengden på socket buffer
- Auth support: Unify API for fildeskribentdeling
- Auth support: Opprett socket-fil i brukerens kjøretidskatalog
- Auth support: Slett socket fil etter bruk
- Auth support: Flytt oppgave med å rydde opp socketfilen til FdReceiver
- Auth support: I Linux bruker ikke abstrakt kontakt for å dele filbeskrivelse
- [kcoredirlister] Fjern så mange url.toString () som mulig
- KFileItemActions: fallback til standard mimetype når du velger bare filer (feil 393710)
- Innfør KFileItemListProperties :: isFile ()
- KPropertiesDialogPlugin kan nå angi flere støttede protokoller ved hjelp av X-KDE-protokoller
- Bevar fragment når omdirigering fra http til https
- [KUrlNavigator] Emit tabRequested når banen i banevalgmenyen er midtklikket
- Ytelse: bruk ny implementering av implementation
- Ikke omdirigere smb: / til smb: // og deretter til smb: ///
- Tillat godkjenning ved å dobbeltklikke i lagringsdialogboksen (feil 267749)
- Aktiver forhåndsvisning som standard i dialogboksen filepicker
- Skjul fil forhåndsvisning når ikonet er for lite
- i18n: bruk flertallsform igjen for plugin-melding
- Bruk en vanlig dialog i stedet for en listedialog når du sletter eller sletter en enkelt fil
- Gjør advarselteksten for slettingsoperasjoner understreke dens permanentitet og irreversibilitet
- Tilbakestill "Vis visningsmodus knapper i verktøylinjen for åpne / lagre dialogboksen"
- Kirigami:
- Vis action.main mer fremtredende på ToolBarApplicationHeader
- Tillat Kirigami bygge uten KWin tablett modus avhengighet
- riktig swipefilter på RTL
- Korrekt resizing av contentItem
- lagre - omvendt atferd
- Del contextobject for å alltid få tilgang til i18n
- Kontroller at verktøytips er skjult
- Pass på at du ikke tilordner ugyldige varianter til de spore egenskapene
- Ikke bruk et MouseArea, droppet () signal
- Ingen sveveeffekter på mobil
- Egnede ikoner overløp-meny-venstre og høyre
- Dra håndtak for å omordne elementer i en listevisning
- Bruk Mnemonics på verktøylinjeknappene
- Lagt til manglende filer i QMake's .pri
- [API dox] Fix Kirigami.InlineMessageType - & gt; Kirigami.MessageType
- lag applikasjonshoder i applicationitem
- Ikke la / skjule skuffen når det ikke er noe håndtak (feil 393776)
- KItemModels:
- KConcatenateRowsProxyModel: riktig sanitize input
- KNotification:
- Lag krasjer i NotifyByAudio når du lukker programmer
- KPackage Framework:
- kpackage_install_ * pakke: reparer manglende dep mellom .desktop og .json
- Pass på at stier i rcc aldri kommer fra absolutte baner
- KRunner:
- Behandle DBus-svar i :: match-tråden (feil 394272)
- KTextEditor:
- Ikke bruk tittelsaksel for "show word count" avkrysnings
- Gjør ord- / karetallet en global preferanse
- KWayland:
- Øk grensesnittversjonen for org_kde_plasma_shell
- Legg til "SkipSwitcher" til API
- Legg til XDG Output Protocol
- KWidgetsAddons:
- [KCharSelect] Fix tabellcellestørrelse med Qt 5.11
- [API-dox] Fjern bruk av overbelastning, noe som resulterer i ødelagte dokumenter
- [API dox] Fortell doxygen "for eksempel" slutter ikke setningen, bruk & quot ;. & Quot;
- [API-dox] Fjern unødvendig HTML-rømming
- Sett ikke standardikonene for hver stil automatisk
- Gjør KMessageWidget samsvar med Kirigami inlineMessage's stil (bug 381255)
- NetworkManagerQt:
- Lag informasjon om ubehandlet eiendom bare feilmeldingsmeldinger
- WirelessSetting: implementer assignedMacAddress-egenskapen
- Plasma Framework:
- Maler: konsekvent navngivning, fikse oversettelseskatalognavn og mer
- [Breeze Plasma Theme] Fest kleopatra-ikonet for å bruke fargeformatark (bug 394400)
- Dialogboksen Håndteringsdialog minimeres grasiøst (feil 381242)
- Hensikt:
- Forbedre integrasjon av telegram
- Behandle indre arrays som OR-begrensninger i stedet for AND
- Gjør det mulig å begrense plugins ved en tilstedeværelse på skrivebordet
- Gjør det mulig å filtrere plugins ved kjørbar
- Marker den valgte enheten i KDE Connect-plugin
- lag i18n-problemer i rammer / formål / plugins
- Legg til telegramtillegg
- kdeconnect: Gi beskjed når prosessen ikke klarer å starte (feil 389765)
- QQC2StyleBridge:
- Bruk kun palleegenskap ved bruk av qtquickcontrols 2.4
- Arbeid med Qt
Hva er nytt i versjon 5.47.0:
- Baloo:
- Avslutt spørringen kjøres tidlig hvis subterm returnerer tomt resultatsett
- Unngå krasj når du leser korrupte data fra dokumentvilkår db (feil 392877)
- håndter strenglister som input
- Ignorer flere typer kildefiler (feil 382117)
- Breeze Ikoner:
- oppdaterte håndtak og overløp-meny
- Ekstra CMake-moduler:
- Android toolchain: Tillat å spesifisere ekstra libs manuelt
- Android: Definer ikke qml-import-baner hvis den er tom
- KArchive:
- håndtere zip-filer som er innebygd i zip-filer (feil 73821)
- KCMUtils:
- [KCModuleQml] Ignorer deaktiverte kontroller når tabbing
- KConfig-:
- kcfg.xsd - Krever ikke et kcfgfile-element
- KConfigWidgets:
- Fest "Standard" fargevalg for å matche Breeze igjen
- KDeclarative:
- Sett kcm-kontekstegenskapen i riktig sammenheng
- [Plotter] Gjør ikke om m_node er null (bug 394283)
- KDocTools:
- Oppdater listen over ukrainske enheter
- legg til entitet OSD til general.entites
- Legg til enheter CIFS, NFS, Samba, SMB til general.entities
- Legg til Falkon, Kirigami, MacOS, Solid, USB, Wayland, X11, SDDM til generelle enheter
- KFileMetaData:
- Kontroller at ffmpeg er minst versjon 3.1 som introduserer API vi krever
- Søk etter albumartister og albumartistikkoder i taglibextractor
- popplerextractor: Ikke prøv å gjette tittelen hvis det ikke er en
- KGlobalAccel:
- Kontroller at ubegrenset tastaturforespørsel behandles før du sender ut snarvei (feil 394689)
- KHolidays:
- holiday_es_es - Fiks dag for "Comunidad de Madrid"
- KIconThemes:
- Sjekk om gruppen & lt; LastGroup, som KIconEffect ikke håndterer UserGroup uansett
- KImageFormats:
- Fjern dupliserte mime typer fra json filer
- KIO:
- Kontroller om destinasjon eksisterer også når du limer binære data (feil 394318)
- Auth support: Returner den faktiske lengden på socket buffer
- Auth support: Unify API for fildeskribentdeling
- Auth support: Opprett socket-fil i brukerens kjøretidskatalog
- Auth support: Slett socket fil etter bruk
- Auth support: Flytt oppgave med å rydde opp socketfilen til FdReceiver
- Auth support: I Linux bruker ikke abstrakt kontakt for å dele filbeskrivelse
- [kcoredirlister] Fjern så mange url.toString () som mulig
- KFileItemActions: fallback til standard mimetype når du velger bare filer (feil 393710)
- Innfør KFileItemListProperties :: isFile ()
- KPropertiesDialogPlugin kan nå angi flere støttede protokoller ved hjelp av X-KDE-protokoller
- Bevar fragment når omdirigering fra http til https
- [KUrlNavigator] Emit tabRequested når banen i banevalgmenyen er midtklikket
- Ytelse: bruk ny implementering av implementation
- Ikke omdirigere smb: / til smb: // og deretter til smb: ///
- Tillat godkjenning ved å dobbeltklikke i lagringsdialogboksen (feil 267749)
- Aktiver forhåndsvisning som standard i dialogboksen filepicker
- Skjul fil forhåndsvisning når ikonet er for lite
- i18n: bruk flertallsform igjen for plugin-melding
- Bruk en vanlig dialog i stedet for en listedialog når du sletter eller sletter en enkelt fil
- Gjør advarselteksten for slettingsoperasjoner understreke dens permanentitet og irreversibilitet
- Tilbakestill "Vis visningsmodus knapper i verktøylinjen for åpne / lagre dialogboksen"
- Kirigami:
- Vis action.main mer fremtredende på ToolBarApplicationHeader
- Tillat Kirigami bygge uten KWin tablett modus avhengighet
- riktig swipefilter på RTL
- Korrekt resizing av contentItem
- lagre - omvendt atferd
- Del contextobject for å alltid få tilgang til i18n
- Kontroller at verktøytips er skjult
- Pass på at du ikke tilordner ugyldige varianter til de spore egenskapene
- Ikke bruk et MouseArea, droppet () signal
- Ingen sveveeffekter på mobil
- Egnede ikoner overløp-meny-venstre og høyre
- Dra håndtak for å omordne elementer i en listevisning
- Bruk Mnemonics på verktøylinjeknappene
- Lagt til manglende filer i QMake's .pri
- [API dox] Fix Kirigami.InlineMessageType - & gt; Kirigami.MessageType
- lag applikasjonshoder i applicationitem
- Ikke la / skjule skuffen når det ikke er noe håndtak (feil 393776)
- KItemModels:
- KConcatenateRowsProxyModel: riktig sanitize input
- KNotification:
- Lag krasjer i NotifyByAudio når du lukker programmer
- KPackage Framework:
- kpackage_install_ * pakke: reparer manglende dep mellom .desktop og .json
- Pass på at stier i rcc aldri kommer fra absolutte baner
- KRunner:
- Behandle DBus-svar i :: match-tråden (feil 394272)
- KTextEditor:
- Ikke bruk tittelsaksel for "show word count" avkrysnings
- Gjør ord- / karetallet en global preferanse
- KWayland:
- Øk grensesnittversjonen for org_kde_plasma_shell
- Legg til "SkipSwitcher" til API
- Legg til XDG Output Protocol
- KWidgetsAddons:
- [KCharSelect] Fix tabellcellestørrelse med Qt 5.11
- [API-dox] Fjern bruk av overbelastning, noe som resulterer i ødelagte dokumenter
- [API dox] Fortell doxygen "for eksempel" slutter ikke setningen, bruk & quot ;. & Quot;
- [API-dox] Fjern unødvendig HTML-rømming
- Sett ikke standardikonene for hver stil automatisk
- Gjør KMessageWidget samsvar med Kirigami inlineMessage's stil (bug 381255)
- NetworkManagerQt:
- Lag informasjon om ubehandlet eiendom bare feilmeldingsmeldinger
- WirelessSetting: implementer assignedMacAddress-egenskapen
- Plasma Framework:
- Maler: konsekvent navngivning, fikse oversettelseskatalognavn og mer
- [Breeze Plasma Theme] Fest kleopatra-ikonet for å bruke fargeformatark (bug 394400)
- Dialogboksen Håndteringsdialog minimeres grasiøst (feil 381242)
- Hensikt:
- Forbedre integrasjon av telegram
- Behandle indre arrays som OR-begrensninger i stedet for AND
- Gjør det mulig å begrense plugins ved en tilstedeværelse på skrivebordet
- Gjør det mulig å filtrere plugins ved kjørbar
- Marker den valgte enheten i KDE Connect-plugin
- lag i18n-problemer i rammer / formål / plugins
- Legg til telegramtillegg
- kdeconnect: Gi beskjed når prosessen ikke klarer å starte (feil 389765)
- QQC2StyleBridge:
- Bruk kun palleegenskap ved bruk av qtquickcontrols 2.4
- Arbeid med Qt
Hva er nytt i versjon:
- Baloo
- Strip ned og skriv på baloo-kodene KIO slave (bug 340099)
- BluezQt
- Ikke lekk ut rfkill-filbeskrivelser (feil 386886)
- Breeze Ikoner
- Legg til manglende ikonstørrelser (feil 384473)
- legg til installer og avinstaller ikoner for å oppdage
- Ekstra CMake Moduler
- Legg beskrivelseskoden til de genererte pkgconfig-filene
- ecm_add_test: Bruk riktig sti sep på Windows
- Legg til FindSasl2.cmake til ECM
- Bare send ARGS-tingen når du gjør Makefiles
- Legg til FindGLIB2.cmake og FindPulseAudio.cmake
- ECMAddTests: sett QT_PLUGIN_PATH slik at lokalt bygget plugins kan bli funnet
- KDECMakeSettings: mer docu om utformingen av build dir
- Rammeintegrasjon
- Støtte nedlasting av 2. eller 3. nedlastingslink fra et KNS-produkt (feil 385429)
- KActivitiesStats
- Start å fikse libKActivitiesStats.pc: (bug 386933)
- KActivities
- Fest løp som starter kactivitymanagerd flere ganger
- KAuth
- Tillat bare å bygge kauth-policy-genkodegeneratoren
- Legg til et notat om å ringe hjelperen fra multithreaded applikasjoner
- KBookmarks
- Ikke vis rediger bokmerkehandling hvis keditbookmarks ikke er installert
- Port fra deprecated KAuthorized :: authorizeKjøp til godkjenningAction
- KCMUtils
- tastaturnavigering inn og ut QML kcms
- KCompletion
- Ikke krasjer når du angir ny linje redigering på en redigerbar kombinasjonsboks
- KComboBox: Retur tidlig når innstillingen redigeres til forrige verdi
- KComboBox: Gjenbruk det eksisterende ferdigstillingsobjektet på ny linje redigering
- KConfig-
- Ikke se etter / etc / kderc hver gang
- KConfigWidgets
- Oppdater standardfarger for å matche nye farger i D7424
- KCoreAddons
- Inndata validering av SubJobs
- Advarsel om feil ved analyse av json-filer
- Installer mimetype-definisjoner for kcfg / kcfgc / ui.rc / knotify & qrc-filer
- Legg til en ny funksjon for å måle lengden med tekst
- Fix KAutoSave bug på filen med hvitt mellomrom i det
- KDeclarative
- Gjør det kompilere på Windows
- gjør det kompilert med QT_NO_CAST_FROM_ASCII / QT_NO_CAST_FROM_BYTEARRAY
- [MouseEventListener] Tillat å godta mushendelse
- bruk en enkelt QML-motor
- kded
- kded: fjern dbus-anrop til ksplash
- KDocTools
- Oppdater Brasiliansk portugisisk oversettelse
- Oppdater russisk oversettelse
- Oppdater russisk oversettelse
- Oppdater tilpasning / xsl / ru.xml (nav-home manglet)
- KEmoticons
- KEmoticons: port plugins til JSON og legg til støtte for lasting med KPluginMetaData li>
- Ikke lekk symboler av pimpl klasser, beskytt med Q_DECL_HIDDEN
- KFileMetaData li>
- Usermetadatawritertest krever Taglib
- Hvis eiendomsverdien er null, fjerner du attributten user.xdg.tag (feil 376117)
- Åpne filer i TagLib extractor readonly
- KGlobalAccel
- Grupper noen blokkerende dbus-anrop
- kglobalacceld: Unngå å laste en ikonlaster uten grunn
- generer riktige snarveier
- KIO
- KUriFilter: filtrer ut duplikatplugger
- KUriFilter: forenkle datastrukturer, lag minnelekk
- [CopyJob] Ikke start over når du har fjernet en fil
- Løs opprett en katalog via KNewFileMenu + KIO :: mkpath på Qt 5.9.3+ (feil 387073)
- Opprettet en tilleggsfunksjon 'KFilePlacesModel :: movePlace'
- Utsett KFilePlacesModel 'iconName' rolle
- KFilePlacesModel: Unngå unødvendig 'dataChanged' signal
- Returner et gyldig bokmerkeobjekt for en oppføring i KFilePlacesModel
- Opprett en 'KFilePlacesModel :: oppdater' -funksjon
- Lag 'KFilePlacesModel :: convertedUrl' statisk funksjon
- KFilePlaces: Opprettet fjernkontroll
- KFilePlaces: Legg til en seksjon for flyttbare enheter
- Lagt til baloo-adresser til steder modell
- Fix KIO :: mkpath med qtbase 5.10 beta 4
- [KDirModel] Utsende endring for HasJobRole når jobber endres
- Endre etikett "Avanserte alternativer" & Gt; "Terminalalternativer"
- Kirigami
- Forskyv rullefeltet med overskriftstørrelsen (feil 387098)
- bunnmargen basert på tilstedeværelse av handlingsknapp
- Anta ikke at ApplicationWidnow () er tilgjengelig
- Ikke varsle om verdiendringer hvis vi fortsatt er i konstruktøren
- Erstatt bibliotekets navn i kilden
- støtte farger på flere steder
- fargeikoner i verktøylinjer om nødvendig
- vurdere ikonfarger i hovedhandlingsknappene
- Start for et "ikon" gruppert eiendom
- KNewStuff
- Tilbakestill "Løsne før du angir d-pekeren" (feil 386156)
- Ikke installer utviklingsverktøy for å aggregere skrivebordsfiler
- [visst innhold] Ikke lekk ImageLoader på feil
- KPackage Framework
- Riktig strekk i kpackage-rammen
- Ikke prøv å generere metadata.json hvis det ikke finnes metadata.desktop
- lag kpluginindex caching
- Forbedre feilutgang
- KTextEditor
- Lag VI-modus buffer kommandoer
- forhindre utilsiktet zooming
- KUnitConversion
- Port fra QDom til QXmlStreamReader
- Bruk https for å laste ned valutakurser
- KWayland
- Utsett wl_display_set_global_filter som en virtuell metode
- Fix kwayland-testXdgShellV6
- Legg til støtte for zwp_idle_inhibit_manager_v1 (feil 385956)
- [server] Støtte hindrer IdleInterface
- KWidgetsAddons
- Unngå inkonsekvent passorddialog
- Sett enable_blur_behind hint på etterspørsel
- KPageListView: Oppdater bredde på skriftendring
- KWindowSystem
- [KWindowEffectsPrivateX11] Legg til reserve () samtale
- KXMLGUI
- Fiks oversettelse av verktøylinjenavn når den har i18n kontekst
- Plasma Framework
- Direktivet #warning er ikke universelt og er spesielt ikke støttet av MSVC
- [IconItem] Bruk ItemSceneHasChanged i stedet for å koble til windowChanged
- [Ikonelement] Uttrykksløst overlaysChanged i setter i stedet for å koble til det
- [Dialog] Bruk KWindowSystem :: isPlatformX11 ()
- Reduser mengden av falske egenskapsendringer på ColorScope
- [Ikonelement] Emitter gyldigKonfigurert bare hvis det faktisk endret seg
- Undertrykk unødvendige blikkindikatorer hvis flickable er en ListView med kjent orientering
- [AppletInterface] Avgir endringssignaler for konfigurasjon Behov og Reason
- Bruk setSize () i stedet for setProdusentbredde og høyde
- Løst et problem hvor PlasmaComponents-menyen skulle vises med ødelagte hjørner (feil 381799)
- Løst et problem der kontekstmenyer ville vises med ødelagte hjørner (feil 381799)
- API-dokumenter: Legg til deprecation-varsel funnet i git loggen
- Synkroniser komponenten med den i Kirigami
- Søk alle KF5-komponenter som sådan i stedet for som separate rammer
- Reduser falske signalutslipp (feil 382233)
- Legg til signaler som angir om en skjerm ble lagt til eller fjernet
- installer bytte ting
- Ikke stol på i inkluderer av
- Optimaliser SortFilterModel-rollenavn
- Fjern DataModel :: roleNameToId
- fengsels
- Legg til Aztec-kodegenerator
- QQC2StyleBridge
- bestem QQC2-versjonen på byggetid (feil 386289)
- Som standard, hold bakgrunnen usynlig
- legg til en bakgrunn i ScrollView
- Solid
- Raskere UDevManager :: devicesFromQuery
- Sonnet
- Gjør det mulig å kryss kompilere sonnet
- Syntaksutheving
- Legg til PKGUILD til bash syntax
- JavaScript: Inkluder standardmime typer
- debchangelog: legg til Bionic Beaver
- Oppdater SQL (Oracle) syntaksfil (feil 386221)
- SQL: Flytt oppdage kommentarer før operatører
- crk.xml: lagt til overskriftslinje
Hva er nytt i versjon 5.40.0:
- Baloo
- Vurder DjVu-filer for å være dokumenter (feil 369195)
- Fiks stavemåte slik at WPS Office-presentasjoner blir gjenkjent korrekt
- Breeze Ikoner
- legg til mappe-stash for ikonet for Stash Dolphin-verktøylinjen
- KArchive
- Løs potensial lekkasje. Fiks logikk
- KCMUtils
- Ingen marginer for qml-moduler fra qwidget-siden
- Initialiser variabler (funnet av coverity)
- KConfigWidgets
- Fiks ikon for KStandardAction :: MoveToTrash
- KCoreAddons
- reparer nettadressedeteksjon med doble webadresser som "http://www.foo.bar"
- Bruk https for KDE-adresser
- KDELibs 4 Support
- full docu for disableSessionManagement () erstatning
- Lag kssl kompilere mot OpenSSL 1.1.0 (feil 370223)
- KFileMetaData li>
- Fest visningsnavn for Generator-egenskapen
- KGlobalAccel
- KGlobalAccel: fikse støtte nummertastene (igjen)
- KInit
- Korrekt installering av start_kdeinit når DESTDIR og libcap brukes sammen
- KIO
- Fiks visning av fjernkontroll: / i qfiledialog
- Implementer støtte for kategorier på KfilesPlacesView
- HTTP: fikse feilstreng for 207 Multi-Status-saken
- KNewFileMenu: Ryd opp død kode, oppdaget av Coverity
- IKWS: Fix mulig uendelig loop, oppdaget av Coverity
- KIO :: PreviewJob :: defaultPlugins () -funksjonen
- Kirigami
- syntaks som arbeider på eldre Qt 5.7 (feil 385785)
- stable overlegget annerledes (feil 386470)
- Vis også delegert uthevet eiendom når det ikke er fokus
- Anbefalte størrelsestips for separatoren
- Korrekt Settings.isMobile bruk
- Tillat at programmer er noe konvergent på et desktop-y-system
- Pass på at innholdet i SwipeListItem ikke overlapper håndtaket (feil 385974)
- Overlaysheet's rullegardin er alltid uinteraktivt
- Legg til kategorier i galleri-skrivebordsfilen (feil 385430)
- Oppdater filen kirigami.pri
- Bruk ikke installert plugin for å gjøre testene
- Deprecate Kirigami.Label
- Portgalleri eksempel bruk av etiketter å være konsekvent QQC2
- Port Kirigami.Controls bruker Kirigami.Label
- Gjør scrollarea interaktive på berøringshendelser
- Flytt git find_package-anropet til det det brukes til
- Standard til gjennomsiktige listevisningselementer
- KNewStuff
- Fjern PreferCache fra nettverksforespørsler
- Ikke fjern felles poeng til private data når du forhåndsviser
- KMoreTools: Oppdater og reparer skrivebordsfiler (feil 369646)
- KNotification
- Fjern sjekk for SNI-verter når du velger om du vil bruke eldre modus (feil 385867)
- Kontroller bare for eldre systemstatusfeltikoner hvis vi skal lage en (feil 385371)
- KPackage Framework
- Bruk de ikke installerte tjenestefilene
- KService
- Initialiser verdier
- Initialiser noen peker
- KTextEditor
- API-dox: Rett feil navn på metoder og args, legg til mangler siden
- Unngå (visse) krasjer mens du utfører QML-skript (feil 385413)
- Unngå en QML-krasj utløst av C style-innrykkskript
- Øk størrelsen på bakmerke
- lag noen innrykk fra indenting på tilfeldige tegn
- Løs feilmelding
- KTextWidgets
- Initialiser verdien
- KWayland
- [klient] Slett kontrollene for plattformnavnet som "vei"
- Ikke dupliser tilkobling til wl_display_flush
- Wayland utenlandsk protokoll
- KWidgetsAddons
- fikse oppretteKMessageBox fokus widget inkonsekvens
- Kompakt passorddialog (feil 381231)
- Sett KPageListView-bredde riktig
- KWindowSystem
- KKeyServer: reparer håndtering av Meta + Shift + Print, Alt + Shift + piltast etc
- Støtte flatpak plattform
- Bruk KWindowSystems egen plattformsdeteksjons-API i stedet for duplisert kode
- KXMLGUI
- Bruk https for KDE-adresser
- NetworkManagerQt
- 8021xSetting: domene-suffiks-kamp er definert i NM 1.2.0 og nyere
- Støtte "domene-suffiks-kamp" i Security8021xSetting
- Plasma Framework
- Tegn sirkelbukken manuelt
- [PlasmaComponents Menu] Legg til ungrabMouseHack
- [FrameSvg] Optimaliser oppdateringsstørrelser
- Ikke plasser en dialog hvis den er av typen OSD
- QQC2StyleBridge
- Forbedre kompilering som et statisk plugin
- gjør radiotasten en radiobutton
- bruk qstyle til å male Dial
- Bruk en kolonneLayout for menyer
- reparer dialog
- Fjern ugyldig gruppeeiendom
- Lag formateringen av MD-filen slik at den samsvarer med de andre modulene
- Oppførsel av combobox nærmere qqc1
- løsning for QQuickWidgets
- Sonnet
- Legg til assignByDictionnary metode
- Signal hvis vi kan tilordne ordbok
- Syntaksutheving
- Makefile: lagre regexpr-matching i "CXXFLAGS +"
- ThreadWeaver
- CMake opprydding: Ikke hardkoden -std = c + + 0x
Hva er nytt i versjon 5.38.0:
- Baloo:
- Lag katalogbasert søk
- Ekstra CMake-moduler:
- Angi CMAKE _ * _ OUTPUT_5.38 for å kjøre tester uten å installere
- Inkluder en modul for å finne qml-import som kjøretidavhengigheter
- Rammeintegrasjon:
- Gå tilbake i høyoppløselig linje rediger klart ikon
- Korrigere aksepteringsdialoger med ctrl + retur når knapper blir nytt navn
- KActivitiesStats:
- Refactor av spørringen som kombinerer koblede og brukte ressurser
- Oppdaterer modellen når ressursen blir koblet fra
- Rask spørringen når du slår sammen koblede og brukte ressurser
- KConfig-:
- Fest etiketter av DeleteFile / RenameFile-handlinger (feil 382450)
- kconfigini: Strip ledende mellomrom når du leser inngangsverdier (feil 310674)
- KConfigWidgets:
- Deprecate KStandardAction :: Hjelp og KStandardAction :: SaveOptions
- Fest etiketter av DeleteFile / RenameFile-handlinger (feil 382450)
- Bruk "dokument-lukk" som ikon for KStandardAction :: lukk
- KCoreAddons:
- DesktopFileParser: Legg til tilbakekallingsoppslag i ": / kservicetypes5 / *"
- Legg til støtte for avinstallerte plugins i kcoreaddons_add_plugin
- desktopfileparser: Fiks ikke-kompatibel nøkkel / verdianalyse (feil 310674)
- kded:
- støtte X-KDE-OnlyShowOnQtPlatforms
- KDocTools:
- CMake: Fiks målnavn forkorting når bygge dir har spesialtegn (feil 377573)
- Legg til CC BY-SA 4.0 International og sett det som standard
- KGlobalAccel:
- KGlobalAccel: port til KKeyServers nye metode symXModXToKeyQt, for å fikse numpad keys (bug 183458)
- KInit:
- klauncher: reparer appId-matching for flatpak apps
- KIO:
- Port nettskjermbildene KCM fra KServiceTypeTrader til KPluginLoader :: findPlugins
- [KFilePropsPlugin] Lokalformat totalSize under beregning
- KIO: fikser langvarig minnelekkasje ved utgang
- Legg til mimetypefiltreringsfunksjoner til KUrlCompletion
- KIO: Port URI-filterpluggene fra KServiceTypeTrader til json + KPluginMetaData li>
- [KUrlNavigator] Emit tabRequested når plass i menyen er midtklikket (bug 304589)
- [KUrlNavigator] Emit tabRequested når stedvelger er mellomklikket (bug 304589)
- [KACLEditWidget] Tillat dobbeltklikk for å redigere oppføring
- [kiocore] Fiks logikkfeilen i tidligere commit
- [kiocore] Kontroller at klauncher kjører eller ikke
- Svært begrense-grense INF_PROCESSED_SIZE meldinger (feil 383843)
- Ikke fjern Qts SSL CA sertifikat butikk
- [KDesktopPropsPlugin] Opprett målkatalog hvis den ikke eksisterer
- [File KIO slave] Fiks bruk av spesielle filattributter (feil 365795)
- Fjern opptatt loop-kontroll i TransferJobPrivate :: slotDataReqFromDevice
- gjør kiod5 til en "agent" på Mac
- Løs proxy KCM ikke laster manuelle proxyer riktig
- Kirigami:
- skjul rullelinjer når det er ubrukelig
- Legg til grunnleggende eksempel for å justere søyler for spaltbredde
- ider lag i håndtaksposisjonering
- Sett opp håndtaket når det overlapper den siste siden
- Ikke vis falsk håndtak i den siste kolonnen
- Ikke lagre ting i delegatene (feil 383741)
- Som vi allerede har satt keyNavigationEnabled, sett også wraps
- bedre venstrejustering for tilbakeknappen (feil 383751)
- Ta ikke hensyn til toppteksten 2 ganger når du ruller (feil 383725)
- Ikke bryk topptekstene
- adresse FIXME: fjern resetTimer (feil 383772)
- Ikke rul applikasjonsheader i ikke-mobil
- Legg til en egenskap for å skjule PageRow-separatoren som samsvarer med AbstractListItem
- fikser rulle med opprinnelse og bottomtotopflyt
- Bli kvitt advarsler om å angi både piksel og punktstørrelser
- utløs ikke tilgjengelig rekkevidde på inverterte visninger
- ta hensyn til sidebetegn
- legg til et litt mer komplisert eksempel på en chat-app
- mer failsafe for å finne riktig footer
- Kontroller elementets gyldighet før du bruker den
- Hederlagsposisjon for isCurrentPage
- bruk en animasjon i stedet for en animator (feil 383761)
- forlatt nødvendig plass til sidefoten, om mulig
- bedre dimmer for applicationitem skuffer
- bakgrunnsdymping for applikasjonstempel
- lag riktig knapper på riktig måte
- Egnede marginer for tilbakeknapp
- mindre advarsler i ApplicationHeader
- Ikke bruk plasmaskalering for ikonstørrelser
- nytt søk etter håndtak
- KJobWidgets:
- Initialiser "Pause" -knappen i widgetsporing
- KNotification:
- Ikke blokkér startvarslingstjeneste (feil 382444)
- KPackage Framework:
- refactor kpackagetool vekk fra stringy alternativer
- KRunner:
- Slett tidligere handlinger ved oppdatering
- Legg til eksterne løpere over DBus
- KTextEditor:
- Portdokument / Se scripting API til QJSValue-basert løsning
- Vis ikoner i kontekstmenyen for ikonrammen
- Erstatt KStandardAction :: PasteText med KStandardAction :: Lim inn
- Støtt fraksjonell skalering ved å generere forhåndsvisning av sidelinjen
- Bytt fra QtScript til QtQml
- KWayland:
- Behandle inntastede RGB-buffere som forutbestemt
- Oppdater SurfaceInterface-utganger når en utgående global blir ødelagt
- KWayland :: Klient :: Destruksjon av overflatebaneutgang
- Unngå å sende data tilbud fra en ugyldig kilde (feil 383054)
- KWidgetsAddons:
- forenkle setContents ved å la Qt gjøre mer av arbeidet
- KSqueezedTextLabel: Legg til isSqueezed () for enkelhets skyld
- KSqueezedTextLabel: Små forbedringer av API-dokumenter
- [KPasswordLineEdit] Angi fokusproxy til linjearbeid (feil 383653)
- [KPasswordDialog] Tilbakestill geometriegenskap
- KWindowSystem:
- KKeyServer: fikser håndtering av KeypadModifier (bug 183458)
- KXMLGUI:
- Lagre en haug med stat () ringer på programstart
- Fiks KHelpMenu-posisjon på Wayland (feil 384193)
- Slett ødelagt mid-button click handling (feil 383162)
- KUndoActions: bruk actionCollection til å angi snarveien
- Plasma Framework:
- [ConfigModel] Vakt mot å legge til en null ConfigCategory
- [ConfigModel] Tillat programmert å legge til og fjerne ConfigCategory (bug 372090)
- [EventPluginsManager] Exponér pluginPath i modell
- [Ikonelement] Ikke unødvendig unset imagePath
- [FrameSvg] Bruk QPixmap :: mask () i stedet for utdatert innviklet måte via alphaChannel ()
- [FrameSvgItem] Lag marginer / fixedMargins-objekt på forespørsel
- lagre sjekkstatus for menyelementer
- Kraft Plasma stil for QQC2 i applets
- Installer PlasmaComponents.3 / private mappen
- Slip gjenstander av "locolor" -temaer
- [Theme] Bruk KConfig SimpleConfig
- Unngå noen unødvendige søk på innholdsinnhold
- ignorere spurious resize hendelser til tomme størrelser (feil 382340)
- Syntaksutheving:
- Legg til syntaksdefinisjon for Adblock Plus-filterlister
- Omskrive Sieve-syntaksdefinisjonen
- Legg til utheving for QDoc konfigurasjonsfiler
- Legg til høydefinisjonsdefinisjon for Tiger
- Flytt bindestrek i rest.xml vanlige uttrykk (feil 383632)
- fikse: ren tekst er uthevet som powershell
- Legg til syntaksutheving for Metamath
- Rebased Mindre syntaksutheving på SCSS one (bug 369277)
- Legg til Pony-utheving
- Omskrive e-syntaksdefinisjonen
Hva er nytt i versjon 5.9.0:
- Nytt i denne versjonen:
- Ny modul: ModemManagerQt (Qt wrapper for ModemManager API)
- Merk at Plasma-NM 5.2.x trenger en oppdatering for å kunne bygge og arbeide med denne versjonen av ModemManagerQt. plasma-nm patch.
- Alternativt, oppgrader til Plasma-NM 5.3 Beta når du oppgraderer til ModemManagerQt 5.9.0.
- KActivities:
- Implementert glemme en ressurs
- Bygg reparasjoner
- Lagt til et plugin for å registrere hendelser for KRecentDocument-varsler
- KArchive:
- Respekter KZip :: extraField-innstillingen også når du skriver inn sentrale headeroppføringer
- Fjern to feilaktige påstander, som skjer når disken er full, feil 343214
- KBookmarks:
- Løs bygge med Qt 5.5
- KCMUtils:
- Bruk nytt jsonbasert pluginsystem. KCMs blir søkt under kcms /. For nå må en desktop-fil fortsatt installeres under kservices5 / for kompatibilitet
- Last inn og pakk den eneste QML-versjonen av kcms hvis mulig
- KConfig-
- Rett påstand når du bruker KSharedConfig i en global objekt destructor.
- kconfig_compiler: legg til støtte for CategoryLoggingName i * .kcfgc-filer, for å generere qCDebug (kategori) anrop.
- KI18n:
- forhåndsfør den globale Qt-katalogen når du bruker i18n ()
- KIconThemes:
- KIconDialog kan nå vises ved hjelp av vanlige QDialog-show () og exec () -metoder
- Fix KIconEngine :: maling for å håndtere forskjellige devicePixelRatios
- KIO:
- Aktiver KPropertiesDialog for å vise ledig plassinformasjon for eksterne filsystemer (for eksempel smb)
- Korrigere KUrlNavigator med høy DPI pixmaps
- Lag KFileItemDelegate håndtere ikke standard enhetPixelRatio i animasjoner
- KItemModels:
- KRecursiveFilterProxyModel: omarbeidet for å gi de riktige signalene til rett tid
- KDescendantsProxyModel: Behandle trekk rapportert av kildemodellen.
- KDescendantsProxyModel: Løs oppførsel når et valg blir gjort mens du tilbakestiller.
- KDescendantsProxyModel: Tillat å bygge og bruke KSelectionProxyModel fra QML.
- KJobWidgets:
- Overfør feilkode til JobView DBus-grensesnittet
- KNotifications:
- Lagt til en hendelse () versjon som ikke tar imot et ikon og vil bruke en standard en
- Lagt til en hendelse () versjon som bruker StandardEvent eventId og QString iconName
- KPeople:
- Tillat utvidelseshandlingsmetadata ved å bruke forhåndsdefinerte typer
- Løs modellen ikke riktig oppdatert etter at du har fjernet en kontakt fra Person
- KPty:
- Utsett for verden om KPty er blitt bygget med utøvere bibliotek
- KTextEditor:
- Legg til kdesrc-buildrc uthevingsfil
- syntaks: lagt til støtte for binære heltall bokstaver i PHP-uthevingsfilen
- KWidgetsAddons:
- Gjør KMessageWidget-animasjonen jevn med høy enhetspixelforhold
- KWindowSystem:
- Legg til en dummy Wayland-implementering for KWindowSystemPrivate
- KWindowSystem :: ikon med NETWinInfo er ikke bundet til plattform X11.
- KXmlGui:
- Bevar oversettelsesdomene ved sammenslåing av .rc-filer
- Rask kjøretidsvarsling QWidget :: setWindowModified: Vinduets tittel inneholder ikke en '[*]' plassholder
- KXmlRpcClient:
- Installer oversettelser
- Plasma rammeverk:
- Fasttrådte verktøytips når midlertidig eier av verktøytips forsvunnet eller ble tom
- Løs TabBar ikke riktig lagt ut, som kan observeres i f.eks. Avspark
- SideStack-overganger bruker nå animatorer til jevnere animasjoner
- TabGroup-overganger bruker nå animatorer til jevnere animasjoner
- Lag Svg, FrameSvg-arbeid qith QT_DEVICE_PIXELRATIO
- Solid:
- Oppdater batteriene ved gjenoppta li>
- Endringer i bygningssystemet:
- Ekstra CMake-moduler (ECM) er nå utgitt som KDE-rammer, derfor er det nå 5,9, mens det var 1,8 tidligere.
- Mange rammer har blitt løst for å kunne brukes uten å søke etter deres private avhengigheter. Dvs. Søknader som ser på et rammeverk trenger bare sine offentlige avhengigheter, ikke de private.
- Tillat konfigurasjon av SHARE_INSTALL_DIR, for bedre å håndtere flere ark-layouter
- Frameworkintegration
- Korrigere mulig krasj når du ødelegger en QSystemTrayIcon (utløst av for eksempel Trojita), bug 343976
- Løs opp native modalfildialoger i QML, feil 334963
Krav :
- Qt
Kommentarer ikke funnet