KDE • Community • Announcements
Donera (Varför?)
paypal

Utgivning av KDE Ramverk 5.23.0

Också tillgänglig på:

English | Català | Nederlands | Português | Svenska | Українська

13:e juni, 2016. KDE tillkännager idag utgivningen av KDE Ramverk 5.23.0.

KDE Ramverk består av 70 tilläggsbibliotek för Qt, som tillhandahåller ett brett utbud av allmänt användbar funktionalitet i referentgranskade och väl utprovade bibliotek med gynnsamma licensvillkor. För en introduktion, se utgivningsmeddelandet för Ramverk 5.0.

Den här utgåvan ingår i en serie planerade månadsvisa utgåvor som gör förbättringar tillgängliga för utvecklare på ett snabbt och förutsägbart sätt.

Nytt i den här versionen

Attica

  • Gör det faktiskt möjligt att avgöra leverantörer från angiven webbadress
  • Tillhandahåll QDebug-hjälpfunktioner för vissa Attica-klasser
  • Rätta omdirigering av absoluta webbadresser (fel 354748)

Baloo

  • Rätta användning av mellanslag i I/O-slav tags (fel 349118)

Breeze-ikoner

  • Lägg till CMake-alternativ för att bygga Qt-binärresurser från ikonkataloger
  • Många nya och uppdaterade ikoner
  • Uppdatera nerkopplad nätverksikon för större skillnad från ansluten (fel 353369)
  • Uppdatera ikonerna montera och avmontera (fel 358925)
  • Lägg till några avatarer från plasma-desktop/kcms/useraccount/pics/sources
  • Ta bort chromium-ikon eftersom chromium-standardikon passar bra (fel 363595)
  • Gör ikonerna för konsole ljusare (fel 355697)
  • Lägg till e-postikoner för Thunderbird (fel 357334)
  • Lägg till ikon för öppen nyckel (fel 361366)
  • Ta bort process-working-kde eftersom Konquerors ikoner ska användas (fel 360304)
  • Uppdatera ikon för Krusader enligt (fel 359863)
  • Byt namn på ikoner för mikrofon enligt D1291 (fel D1291)
  • Lägg till några Mime-typ ikoner för skript (fel 363040)
  • Lägg till funktionalitet för av/på-skärmmeddelande för virtuellt tangentbord och tryckplatta

Integrering med ramverk

  • Ta bort oanvända beroenden och översättningshantering

KActivities

  • Lägg till egenskapen runningActivities i Consumer

KDE Doxygen-verktyg

  • Större omarbetning av dokumentationsgenerering förprogrammeringsgränssnittet

KCMUtils

  • Använd QQuickWidget för QML-inställningsmoduler (fel 359124)

KConfig

  • Undvik att leverera KAuthorized-kontroll

KConfigWidgets

  • Tillåt att ny typ av anslutningssyntax används med KStandardAction::create()

KCoreAddons

  • Skriv ut insticksprogram som misslyckas vid underrättelse om typkonverteringsvarning
  • [kshareddatacache] Rätta felaktig användning av & för att undvika ej anpassade läsningar
  • Kdelibs4ConfigMigrator: Hoppa över omtolkning om ingenting konverterades
  • krandom: Lägg till testfall för att upptäcka fel 362161 (misslyckat automatiskt frö)

KCrash

  • Kontrollera storlek hos Unix sökväg för domänuttag innan kopiering till det

KDeclarative

  • Stöd markerat tillstånd
  • KCMShell import kan nu användas för att kontrollera om det faktiskt är tillåtet att öppna en inställningsmodul

Stöd för KDELibs 4

  • Varna för att KDateTimeParser::parseDateUnicode inte är implementerad
  • K4TimeZoneWidget: Korrigera sökväg till flaggbilder

KDocTools

  • Lägg till ofta använda entiteter för tangenter i en/user.entities
  • Uppdatera docbook-mallen för manual
  • Uppdatera bok- och dokumentmallar och lägg till artikelmall
  • Anropa bara kdoctools_create_handbook för index.docbook (fel 357428)

KEmoticons

  • Lägg till stöd för emojis i KEmoticon + Emoji One ikoner
  • Lägg till stöd för egna smilisstorlekar

KHTML

  • Rätta potentiell minnesläcka rapporterad av Coverity och förenkla koden
  • Antal lager bestäms av antal värden åtskilda med kommatecken i egenskapen ‘background-image’
  • Rätta tolkning av bakgrundsposition i kortformsdeklaration
  • Skapa inte ny fontFace om det inte finns någon giltig källa

KIconThemes

  • Låt inte KIconThemes bero på Oxygen (fel 360664)
  • Markerat tillstånd koncept för ikoner
  • Använd systemfärger för svartvita ikoner

KInit

  • Rätta kapplöpning där filen som innehåller X11-kakan har fel rättigheter under en kort stund
  • Korrigera rättigheter för /tmp/xauth-xxx-_y

KIO

  • Ge tydligare felmeddelande när en webbadress utan schema skickas till KRun(URL) (fel 363337)
  • Lägg till KProtocolInfo::archiveMimetypes()
  • Använd markerat ikonläge i sidoraden i dialogrutan för att öppna en fil
  • kshorturifilter: Rätta regression där mailto: inte läggs till i början när inget e-postprogram är installerat

KJobWidgets

  • Ange riktig "dialog"-flagga för dialogrutan med grafisk förloppskomponent

KNewStuff

  • Initiera inte KNS3::DownloadManager med fel kategorier
  • Utöka öppet programmeringsgränssnitt för KNS3::Entry

KNotification

  • Använd QUrl::fromUserInput för att skapa ljudwebbadress (fel 337276)

KNotifyConfig

  • Använd QUrl::fromUserInput för att skapa ljudwebbadress (fel 337276)

KService

  • Rätta associerade program för Mime-typer med stora bokstäver
  • Ändra uppslagningsnyckel för Mime-typer till små bokstäver för att göra den skiftlägesokänslig
  • Rätta ksycoca-underrättelser när databasen inte ännu finns

KTextEditor

  • Rätta standardkodning till UTF-8 (fel 362604)
  • Rätta färginställningsbarhet för standardstilen "Fel"
  • Sök och ersätt: Rätta bakgrundsfärg för ersätt (regression som uppstod i v5.22) (fel 363441)
  • Nytt färgschema "Breeze mörk", se https://kate-editor.org/?post=3745
  • KateUndoManager::setUndoRedoCursorOfLastGroup(): Skicka Cursor som konstantreferens
  • Förbättra syntaxfärgläggning i sql-postgresql.xml genom att ignorera funktionsimplementeringar med flera rader
  • Lägg till syntaxfärgläggning för Elixir och Kotlin
  • Syntaxfärgläggning för VHDL i ktexteditor: Lägg till stöd för funktioner inne i architecture-satser
  • vimode: Krascha inte när ett intervall anges för ett icke existerande kommando (fel 360418)
  • Ta bort sammansatta tecken på ett riktigt sätt när indiska landsinställningar används

KUnitConversion

  • Rätta nerladdning av valutakurser (fel 345750)

Ramverket KWallet

  • Konvertering av KWalletd: Rätta felhantering, förhindrar att konverteringen sker vid varje start.

Kwayland

  • [klient] Kontrollera inte resursversion för PlasmaWindow
  • Lägg till händelse för ursprungligt tillstånd i Plasma fönsterprotokoll
  • [server] Utlös fel om en transient begäran försöker bli sin egen överliggande begäran
  • [server] Hantera fallet då ett PlasmaWindow avregistreras innan en klient binds till det
  • [server] Hantera destruktor i SlideInterface på rätt sätt
  • Lägg till stöd för beröringshändelser i protokollet och gränssnittet fakeinput
  • [server] Standardisera hantering av destruktor-begäran för resurser
  • Implementera gränssnitten wl_text_input och zwp_text_input_v2
  • [server] Förhindra dubbel borttagning av återanropsresurser i SurfaceInterface
  • [server] Lägg till kontroll av nollpekare till resurs i ShellSurfaceInterface
  • [server] Jämför ClientConnection i stället för wl_client i SeatInterface
  • [server] Förbättra hantering när klienter kopplar ner
  • server/plasmawindowmanagement_interface.cpp: Rätta varningen -Wreorder
  • [klient] Lägg till sammanhangspekare för anslutningar i PlasmaWindowModel
  • Många rättningar relaterade till destruktion

KWidgetsAddons

  • Använd markerad ikoneffekt för nuvarande sida i KPageView

KWindowSystem

  • [platform xcb] Respektera begärd ikonstorlek (fel 362324)

KXMLGUI

  • Högerklick på ett programs menyrad tillåter nu inte längre förbipassering

NetworkManagerQt

  • Återställ "sluta stödja WiMAX för NM 1.2.0+" eftersom det förstör binärkompatibilitet

Oxygen-ikoner

  • Synkronisera väderikoner med Breeze
  • Lägg till uppdateringsikoner

Plasma ramverk

  • Lägg till stöd för cantata systembricka (fel 363784)
  • Markerat tillstånd för Plasma::Svg och IconItem
  • DaysModel: Nollställ m_agendaNeedsUpdate när insticksprogram skickar nya händelser
  • Uppdatera ljud- och nätverksikon för att få bättre kontrast (fel 356082)
  • Avråd från downloadPath(const QString &file) till förmån för downloadPath()
  • [ikonminiatyrbild] Begäran av önskad ikonstorlek (fel 362324)
  • Plasmoider kan nu avgöra om grafiska komponenter är låsta av användaren eller begränsningar av systemadministratören
  • [ContainmentInterface] Försök inte visa tom QMenu
  • Använd SAX för Plasma::Svg stilmallsersättning
  • [DialogShadows] Lagra åtkomst till QX11Info::display()
  • Återställ Luft Plasma temaikoner från KDE 4
  • Läs in markerat färgschemat igen när färger ändras

Installera binärpaket

På Linux är det rekommenderade sättet att komma åt KDE Ramverk att använda paket från din favoritdistribution. Installationsinstruktioner för binärpaket från distributioner.

Kompilera från källkod

Fullständig källkod för KDE Ramverk 5.23.0 kan laddas ner fritt. Instruktioner om hur man kompilerar och installerar KDE Ramverk 5.23.0 är tillgängliga på informationssidan om KDE Ramverk 5.23.0.

Att bygga från källkod är möjligt med de grundläggande kommandona cmake .; make; make install. För ett enda lager 1 ramverk är det oftast den enklaste lösningen. Personer som är intresserade av att bidra till ramverken eller följa framstegen i utvecklingen av hela uppsättningen uppmuntras att använda kdesrc-build. Ramverk 5.23.0 kräver Qt 5.4.

En detaljerad listning över alla Ramverk och andra tredje-part Qt-bibliotek finns på inqlude.org, det kontrollerade arkivet med Qt-bibliotek. En fullständig lista med dokumentation över programmeringsgränssnittet finns på api.kde.org.

Bidra

De som är intresserade av att följa och bidra till utvecklingen kan ta en titt på Git-arkiven, följa diskussionerna på sändlistan KDE Frameworks Development och bidra med programfixar via granskningsverktyget. Principer samt projektets aktuella status och planer är tillgängliga på Ramverkets Wiki. Diskussioner i realtid äger rum på IRC-kanalen #kde-devel på freenode.net.

Det går att diskutera och dela med sig av idéer om den här utgåvan via kommentarssektionen i artikeln på Dot.

Stöd KDE

KDE är en gemenskap av fri programvara som bara finns och växer på grund av hjälp från många frivilliga som skänker sin tid och kraft. KDE söker alltid efter nya frivilliga och bidragsgivare, vare sig det gäller hjälp med att koda, rapportera eller rätta fel, skriva dokumentation, översätta, marknadsföra, bidra finansiellt, etc. Alla bidragsgivare uppskattas tacksamt och accepteras ytterst gärna. Läs igenom sidan Bidrag för ytterligare information, eller bli stödmedlem i KDE e.V. via vårt nya initiativ, Join the Game.

Om KDE

KDE är en internationell teknikgrupp som skapar fri programvara med öppen källkod för skrivbordsdatorer och bärbara apparater. Bland KDE:s produkter finns ett modernt skrivbordssystem för Linux- och UNIX-plattformar, omfattande programsviter för kontorsproduktivitet och grupprogram, och hundratals programvaror i många kategorier inklusive Internet- och webbprogram, multimedia, underhållning, utbildning, grafik och programvaruutveckling. KDE:s programvara översätts till mer än 60 språk och byggs med användarvänlighet och moderna handikappstödprinciper i åtanke. KDE:s funktionsrika program kör direkt på Linux, BSD, Solaris, Windows och Mac OS X.


Varumärkesdeklarationer KDE® och logotypen för K-skrivbordsmiljön® är registrerade varumärken av KDE e.V. Linux är ett registrerat varumärke av Linus Torvalds. UNIX är ett registrerat varumärke av The Open Group i Förenta staterna och andra länder. Alla övriga varumärken och upphovsrätter nämnda i det här tillkännagivandet hör till sina respektive ägare.


Presskontakter

Afrika
AJ Venter
Unit 7B Beauvallon Village
13 Sandown Road
West Beach
Kapstaden
7441
Sydafrika
Telefon: +27 83 455 9978
info-africa@kde.org
Asien
Pradeepto Bhattacharya
A-4 Sonal Coop. Hsg. Society
Plot-4, Sector-3,
New Panvel,
Maharashtra.
Indien 410206

info-asia@kde.org
Europa
Sebastian Kügler
Meloenstraat 17
6543 ZE Nijmegen
Holland
Telefon: +31-6-48370928
info-europe@kde.org
Nordamerika
Jeff Mitchell
21 Kinross Rd. #2
Brighton, MA 02135
U.S.A
Telefon: +1 (762) 233-4KDE (4533)
info-northamerica@kde.org
Oceanien
Hamish Rodda
11 Eucalyptus Road
Eltham VIC 3095
Australien
Telefon: (+61)402 346684
info-oceania@kde.org
Sydamerika
Sandro Santos Andrade
R. da Gratidão 232, apto 1106-A
Salvador, BA 41650-195
Brasilien
Telefon: +55(71)99142-3855
info-southamerica@kde.org

Globala navigeringslänkar