KDE • Community • Announcements
Donatius (Per què?)
paypal

Llançament dels Frameworks 5.43.0 del KDE

També disponible en:

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

12 de febrer de 2018. Avui KDE anuncia la publicació dels Frameworks 5.43.0 del KDE.

Els Frameworks del KDE afegeixen 70 biblioteques a les Qt, que proporcionen una àmplia varietat de les funcionalitats necessàries més comunes en unes biblioteques madures, revisades amb atenció i ben provades d'acord amb uns termes amistosos de llicència. Per a una introducció, vegeu l'anunci de la versió Frameworks 5.0.

Aquest llançament forma part d'una sèrie de publicacions mensuals planificades que faran disponibles les millores als desenvolupadors d'una manera ràpida i predictible.

Nou en aquesta versió

Mòduls nous

KHolidays: Holiday calculation library

This library provides a C++ API that determines holiday and other special events for a geographical region.

Purpose: Offers available actions for a specific purpose

This framework offers the possibility to create integrate services and actions on any application without having to implement them specifically. Purpose will offer them mechanisms to list the different alternatives to execute given the requested action type and will facilitate components so that all the plugins can receive all the information they need.

Baloo

  • Estat del «balooctl»: Produeix una sortida analitzable
  • Soluciona les còpies profundes de carpetes etiquetades de l'esclau KIO. Això trenca el llistat de les carpetes etiquetades a l'arbre d'etiquetes, però és millor que les còpies trencades
  • Omet la posada en cua dels fitxers nous que no es poden indexar i els elimina immediatament de l'índex
  • Suprimeix de l'índex els fitxers moguts nous que no es poden indexar

Icones Brisa

  • Afegeix les icones del Krusader que manquen per a la sincronització de carpetes (error 379638)
  • Actualitza la icona d'eliminar llista amb - en lloc de la icona de cancel·lació (error 382650)
  • Afegeix icones pel plasmoide «pulsaudio» (error 385294)
  • Usa per tot arreu la mateixa opacitat 0,5
  • Icona nova del «virtualbox» (error 384357)
  • Fa neutral el temps emboirat dia/nit (error 388865)
  • Instal·la realment el context nou d'animacions
  • El MIME dels fitxers QML ara semblen el mateix en totes les mides (error 376757)
  • Actualitza les icones d'animació (error 368833)
  • Afegeix una icona d'emblema compartit acolorit
  • Soluciona els fitxers «index.theme» trencats, es va perdre el «Context=Status» en «status/64»
  • Elimina els permisos d'execució dels fitxers .svg
  • La icona d'acció de baixada s'enllaça a «edit-download» (error 382935)
  • Actualitza el tema d'icones de la safata del sistema del Dropbox (error 383477)
  • Manca «emblem-default-symbolic» (error 382234)
  • Escriu el nom del fitxer al tipus MIME (error 386144)
  • Usa un logo de l'Octave més específic (error 385048)
  • Afegeix les icones del Caixa forta (error 386587)
  • Escala els píxels de les icones d'estat (bug 386895)

Mòduls extres del CMake

  • FindQtWaylandScanner.cmake: Usa «qmake-query» per a HINT
  • Assegura que cerca «qmlplugindump» basat en Qt5
  • ECMToolchainAndroid ja no existeix més (error 389519)
  • No defineix la LD_LIBRARY_PATH a «prefix.sh»
  • Afegeix FindSeccomp a «find-modules»
  • Alternativa al nom de l'idioma per a la cerca de traduccions si falla el nom de «locale»
  • Android: Afegeix més inclusions

KAuth

  • Soluciona una regressió d'enllaçat introduïda a la 5.42.

KCMUtils

  • Afegeix consells d'eines als dos botons de cada entrada

KCompletion

  • Soluciona un emissió incorrecta de «textEdited()» des de KLineEdit (error 373004)

KConfig

  • Usa Ctrl+Maj+, com a drecera estàndard per a «Configura <Programa>»

KCoreAddons

  • Quadra les claus «spdx» també amb LGPL-2.1 i LGPL-2.1+
  • Usa el mètode molt més ràpid «urls()» des de QMimeData (error 342056)
  • Optimitza el dorsal KDirWatch d'«inotify»: mapa l'«inotify wd» a Entry
  • Optimització: Usa QMetaObject::invokeMethod amb un functor

KDeclarative

  • [ConfigModule] Reusa el context i el motor del QML, si n'hi ha (error 388766)
  • [ConfigPropertyMap] Afegeix una inclusió que manca
  • [ConfigPropertyMap] No emet «valueChanged» a la creació inicial

KDED

  • No exporta «kded5» com a un objectiu del CMake

Compatibilitat amb les KDELibs 4

  • Refactoritza Solid::NetworkingPrivate per tenir una implementació compartida i específica de plataforma
  • Soluciona l'error del «mingw» de compilació «src/kdeui/kapplication_win.cpp:212:22: error: 'kill' was not declared in this scope»
  • Esmena el nom DBus del «kded» a la Guia pràctica del «solid-networking»

KDesignerPlugin

  • Fa opcional la dependència de «kdoctools»

KDESU

  • Fa que el mode KDESU_USE_SUDO_DEFAULT es torni a construir
  • Fa que funcioni el «kdesu» quan PWD és /usr/bin

KGlobalAccel

  • Usa la funció del CMake «kdbusaddons_generate_dbus_service_file» del «kdbusaddons» per generar un fitxer de servei del DBus (error 382460)

Complements de la IGU del KDE

  • Soluciona l'enllaçat del fitxer QCH creat en els documents de QtGui

KI18n

  • Soluciona la cerca de la «libintl» en compilar de forma creuada els paquets natius Yocto

KInit

  • Soluciona la compilació creuada amb MinGW (MXE)

KIO

  • Repara el copiat del fitxer a la VFAT sense avisos
  • kio_file: Omet la gestió d'error dels permisos inicials durant la copia de fitxers
  • kio_ftp: No emet el senyal d'error abans que s'intentin totes les ordres «list» (error 387634)
  • Rendiment: Usa el destí de l'objecte KFileItem per resoldre si es pot escriure en lloc de crear una KFileItemListProperties
  • Rendiment: Usa el constructor de copia KFileItemListProperties en lloc de la conversió des de KFileItemList a KFileItemListProperties. Això estalvia la reavaluació de tots els elements
  • Millora la gestió d'error al fitxer «ioslave»
  • Elimina l'indicador de treball PrivilegeExecution
  • KRun: Permet executar «afegeix una carpeta de xarxa» sense pregunta de confirmació
  • Permet filtrar llocs basant-se en noms d'aplicació alternatius
  • [Uri Filter Search Provider] Evita una eliminació doble (error 388983)
  • Soluciona la superposició del primer element a KFilePlacesView
  • Desactiva temporalment el funcionament del KAuth al KIO
  • previewtest: Permet especificar els connectors habilitats
  • [KFileItem] Usa «emblem-shared» per als fitxers compartits
  • [DropJob] Activa l'arrossegat i deixat anar en carpetes de només lectura
  • [FileUndoManager] Activa el desfer canvis en carpetes de només lectura
  • Afegeix la implementació per execució amb privilegis als treballs KIO (desactivat temporalment en aquesta publicació)
  • Afegeix la implementació per compartir el descriptor de fitxer entre el fitxer de l'esclau KIO i el seu ajudant KAuth
  • Esmena KFilePreviewGenerator::LayoutBlocker (error 352776)
  • KonqPopupMenu/Plugin ara pot usar la clau X-KDE-RequiredNumberOfUrls per requerir un determinat nombre de fitxers a seleccionar abans de mostrar-los
  • [KPropertiesDialog] Activa l'ajust de paraules per a la descripció de les sumes de verificació
  • Usa la funció del CMake «kdbusaddons_generate_dbus_service_file» del «kdbusaddons» per generar un fitxer de servei del DBus (error 388063)

Kirigami

  • Implementació de ColorGroups
  • No hi ha recció de clic si l'element no admet esdeveniments de ratolí
  • Solució alternativa per a aplicacions que usen «listitems» incorrectament
  • Espai per a la barra de desplaçament (error 389602)
  • Proporciona un consell d'eina per a l'acció principal
  • CMake: Usa la variable oficial del CMake per construir com a connector estàtic
  • Actualitza la designació dels nivells de forma intel·ligible a l'API dox
  • [ScrollView] Desplaça una pàgina amb Maj+rodeta
  • [PageRow] Navega entre nivells amb els botons enrere/endavant del ratolí
  • Verifica que el DesktopIcon es pinta amb la relació correcta d'aspecte (error 388737)

KItemModels

  • KRearrangeColumnsProxyModel: esmena una fallada quan no hi ha cap model d'origen
  • KRearrangeColumnsProxyModel: torna a implementar «sibling()» de manera que funcioni com s'espera

KJobWidgets

  • Desduplicació de codi a «byteSize(double size)» (error 384561)

KJS

  • Fa opcional la dependència de «kdoctools»

KJSEmbed

  • Desexporta «kjscmd»
  • Fa opcional la dependència de «kdoctools»

KNotification

  • S'ha esmenat l'acció de notificació de «Run Command» (error 389284)

KTextEditor

  • Esmena: La vista salta quan el desplaçament després del final del document està actiu (error 306745)
  • Usa almenys l'amplada requerida per l'arbre de consells dels arguments
  • ExpandingWidgetModel: Cerca la columna més a la dreta segons la ubicació

KWidgetsAddons

  • KDateComboBox: Soluciona una «dateChanged()» no emesa després de teclejar una data (error 364200)
  • KMultiTabBar: Soluciona una regressió en la conversió al l'estil «connect()» nou

Frameworks del Plasma

  • Defineix la propietat a Units.qml per als estils del Plasma
  • windowthumbnail: Soluciona el codi de selecció GLXFBConfig
  • [Default Tooltip] Esmena la mida (error 389371)
  • [Plasma Dialog] Només crida els efectes de finestra si és visible
  • Esmena una font de brossa al registre referenciada a l'error 388389 (Nom de fitxer buit passat a una funció)
  • [Calendar] Ajusta les àncores de la barra d'eines del calendari
  • [ConfigModel] Defineix el context QML al ConfigModule (error 388766)
  • [Icon Item] Tracta les fonts que comencen amb una barra com a fitxers locals
  • Soluciona l'aparença RTL d'una ComboBox (error 387558)

QQC2StyleBridge

  • Afegeix BusyIndicator a la llista de controls amb estil
  • Elimina el parpelleig en passar per sobre de la barra de desplaçament

Solid

  • [UDisks] Només ignora els fitxers «backing» que no siguin d'usuari si es coneixen (error 389358)
  • Storage devices mounted outside of /media, /run/media, and are now ignored, as well as Loop Devices whose (bug 319998)
  • [UDisks Device] Mostra el dispositiu «loop» amb els seu nom de fitxer «backing» i la icona

Sonnet

  • Cerca els diccionaris Aspell al Windows

Ressaltat de sintaxi

  • Soluciona una «var» «regex» al C#
  • Admet caràcters de subratllat als literals numèrics (Python 3.6) (error 385422)
  • Ressaltat de fitxers Khronos Collada i glTF
  • Esmena el ressaltat inicial de valors que contenen els caràcters ; o #
  • AppArmor: Paraules clau noves, millores i esmenes

Informació de seguretat

The released code has been GPG-signed using the following key: pub rsa2048/58D0EE648A48B3BB 2016-09-05 David Faure <faure@kde.org> Primary key fingerprint: 53E6 B47B 45CE A3E0 D5B7 4577 58D0 EE64 8A48 B3BB


Instal·lació dels paquets executables

Al Linux, la manera recomanada d'accedir als Frameworks del KDE és la utilització de paquets de la vostra distribució preferida. Instruccions d'instal·lació de paquets binaris de les distribucions.

Compilació a partir del codi font

El codi font complet pels Frameworks 5.43.0 del KDE es pot descarregar de franc. Les instruccions per compilar i instal·lar els Frameworks 5.43.0 del KDE estan disponibles a la pàgina d'informació dels Frameworks 5.43.0 del KDE.

La compilació des del codi font es pot fer utilitzant les ordres bàsiques cmake .; make; make install. Per a un «framework» simple de nivell 1, normalment aquesta és la solució més senzilla. Les persones interessades a col·laborar amb els «frameworks» o en seguir el progrés del desenvolupament de tot el conjunt es recomana usar el kdesrc-build. Els Frameworks 5.43.0 requereixen les Qt 5.7.

Trobareu una llista detallada de totes les biblioteques dels Frameworks i de terceres parts de les Qt a inqlude.org, l'arxiu catalogat de les biblioteques Qt. Hi ha una llista completa amb la documentació de l'API a api.kde.org.

Com col·laborar

Els interessats en seguir i col·laborar al desenvolupament dels Frameworks poden obtenir els repositoris del git, seguir els debats en la llista de correu del desenvolupament dels Frameworks del KDE i col·laborar amb pedaços mitjançant el tauler de revisions. Les polítiques i l'estat actual del projecte i els plans són disponibles en el wiki dels Frameworks. Els debats en temps real tenen lloc en el canal d'IRC #kde-devel a freenode.net.

Podeu debatre i compartir idees quant a aquest llançament en la secció de comentaris en l'article del Dot.

Patrocini del KDE

El KDE és una comunitat de programari lliure que existeix i creix només amb l'ajuda de molts voluntaris que donen el seu temps i esforç. El KDE sempre està cercant nous voluntaris i col·laboradors, sigui amb l'ajuda de codificació, esmenes o informes d'error, escrivint documentació, traduccions, promoció, diners, etc. Totes les col·laboracions s'aprecien amb agraïment i s'accepten amb il·lusió. Si us plau, llegiu la pàgina de donacions per a més informació o esdevingueu un membre patrocinador de KDE e.V. mitjançant la nostra nova iniciativa Join the Game.

Quant al KDE

El KDE és un equip tecnològic internacional que crea programari lliure i de codi font obert per a ordinadors d'escriptori i dispositius mòbils. Entre els productes del KDE hi ha un sistema d'escriptori modern per a plataformes Linux i UNIX, paquets de productivitat ofimàtica i de grups de treball, i centenars de títols de programari en diverses categories, incloent-hi aplicacions d'Internet i web, multimèdia, entreteniment, educatives, gràfiques i per a desenvolupament de programari. El programari del KDE es tradueix a més de 60 idiomes i es construeix tenint en compte la facilitat d'ús i els principis d'accessibilitat moderns. La totalitat de les aplicacions del KDE s'executen nativament en Linux, BSD, Solaris, Windows i Mac OS X.


Avisos de marques comercials. KDE® i el logotip de l'entorn d'escriptori K® són marques registrades de KDE e.V. Linux és una marca registrada de Linus Torvalds. UNIX és una marca registrada de The Open Group en els Estats Units i altres països. Totes les altres marques registrades i drets d'autor esmentades en aquest anunci són propietat dels seus propietaris respectius.


Contactes de premsa

Àfrica
AJ Venter
Unit 7B Beauvallon Village
13 Sandown Road
West Beach
Ciutat del Cap
7441
Sud-àfrica
Telèfon: +27 83 455 9978
info-africa@kde.org
Àsia
Pradeepto Bhattacharya
A-4 Sonal Coop. Hsg. Society
Plot-4, Sector-3,
New Panvel,
Maharashtra.
Índia 410206

info-asia@kde.org
Europa
Sebastian Kügler
Meloenstraat 17
6543 ZE Nijmegen
Països Baixos
Telèfon: +31-6-48370928
info-europe@kde.org
Amèrica del Nord
Jeff Mitchell
21 Kinross Rd. #2
Brighton, MA 02135
E.U.A
Telèfon: +1 (762) 233-4KDE (4533)
info-northamerica@kde.org
Oceania
Hamish Rodda
11 Eucalyptus Road
Eltham VIC 3095
Austràlia
Telèfon: (+61)402 346684
info-oceania@kde.org
Amèrica del Sud
Sandro Santos Andrade
R. da Gratidão 232, apto 1106-A
Salvador, BA 41650-195
Brasil
Telèfon: +55(71)99142-3855
info-southamerica@kde.org

Enllaços de navegació global