Dissabte, 13 de maig de 2017
Avui KDE anuncia el llançament dels Frameworks 5.34.0 de KDE.
Els Frameworks de KDE són 70 biblioteques addicionals a les Qt, que proporcionen una àmplia varietat de les funcionalitats necessàries més habituals amb unes biblioteques madures, revisades amb atenció i ben provades, d'acord amb unes clàusules amistoses de llicència. Per a una introducció, vegeu l'anunci del llançament dels Frameworks de KDE.
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ó
Baloo
- balooctl, baloosearch, balooshow: soluciona l'ordre de creació de l'objecte QCoreApplication (error 378539)
Icones Brisa
- Afegeix icones per al Hotspot (https://github.com/KDAB/hotspot)
- Icones millors dels sistemes de control de versions (error 377380)
- Afegeix icona del Plasmate (error 376780)
- Actualitza les icones del «microphone-sensitivity» (error 377012)
- Eleva les icones predeterminades per al «Panel» a 48
Mòduls extres del CMake
- Sanejadors: no usa els indicadors similars a GCC per exemple amb MSVC
- KDEPackageAppTemplates: millores a la documentació
- KDECompilerSettings: passa -Wvla i -Wdate-time
- Admet versions antigues del «qmlplugindump»
- Presenta «ecm_generate_qmltypes»
- Permet que els projectes incloguin dues vegades un fitxer
- Soluciona els «rx» que coincideixen amb els noms del projecte fora de l'URI del «git»
- Presenta l'ordre de construcció de «fetch-translations»
- Usa més «-Wno-gnu-zero-variadic-macro-arguments»
KActivities
- Només s'usen Frameworks de nivell 1, així que es converteix a un de nivell 2
- Elimina el KIO de les dependències
KAuth
- Esmena de seguretat: verifica que qualsevol que ens cridi sigui realment qui diu que és
KConfig
- Soluciona el càlcul del «relativePath» a KDesktopFile::locateLocal() (error 345100)
KConfigWidgets
- Estableix la icona per l'acció Donatius
- Relaxa les restriccions per processar QGroupBoxes
KDeclarative
- No estableix ItemHasContents a la DropArea
- No accepta esdeveniments de passar-hi per sobre a la «DragArea»
KDocTools
- Solució temporal per a la càrrega del MSVC i del catàleg
- Soluciona un conflicte de visibilitat per al meinproc5 (error 379142)
- Posa entre cometes altres variables amb camí (evita problemes amb els espais)
- Posa entre cometes les variables amb camí (evita problemes amb els espais)
- Desactiva temporalment la documentació local del Windows
- FindDocBookXML4.cmake, FindDocBookXSL.cmake - cerca en les instal·lacions casolanes
KFileMetaData
- Fa opcional el KArchive i no construeix els extractors que el necessitin
- Soluciona l'error de compilació de símbols duplicats amb el «mingw» al Windows
KGlobalAccel
- Construcció: Elimina la dependència del KService
KI18n
- Esmena la gestió dels noms base dels fitxers «po» (error 379116)
- Soluciona el «ki18n» durant l'arrencada
KIconThemes
- No intenta crear icones de mida buida
KIO
- KDirSortFilterProxyModel: retorna l'ordenació natural (error 343452)
- Omple UDS_CREATION_TIME amb el valor de «st_birthtime» al FreeBSD
- Esclau HTTP: envia una pàgina d'error després de fallar a l'autorització (error 373323)
- Kioexec: actualitza el delegat a un mòdul «kded» (error 370532)
- Soluciona l'esquema d'URL de la definició de la prova IGU del KDirlister dues vegades
- Suprimeix els mòduls «kiod» en sortir
- Genera un fitxer moc_predefs.h per al «KIOCore» (error 371721)
- Kioexec: soluciona la implementació de «--suggestedfilename»
KNewStuff
- Permet categories múltiples amb el mateix nom
- KNewStuff: mostra la informació de la mida del fitxer en el delegat de la quadrícula
- Si es coneix la mida d'una entrada, la mostra a la vista de la llista
- Registra i declara KNSCore::EntryInternal::List com a tipus MIME
- No fracassa per la commutació. No a les entrades dobles
- Tanca sempre el fitxer baixat després de la baixada
Framework del KPackage
- Soluciona el camí de les inclusions a KF5PackageMacros.cmake
- Ignora els avisos durant la generació de les «appdata» (error 378529)
KRunner
- Plantilles: canvia la categoria de les plantilles de nivell superior a «Plasma»
KTextEditor
- Integració del KAuth en desar els documents - vol. 2
- Esmena una declaració en aplicar el plegat de codi que canvia la posició del cursor
- Usa un element arrel no obsolet de la <igu> al fitxer «ui.rc»
- Afegeix marques de barra de desplaçament també a la cerca i substitució integrada
- Integració del KAuth en desar els documents
KWayland
- La validació de la superfície és vàlida quan l'enviament del TextInput deixa un esdeveniment
KWidgetsAddons
- KNewPasswordWidget: no oculta la visibilitat de l'acció en el mode de text net (error 378276)
- KPasswordDialog: no oculta la visibilitat de l'acció en el mode de text net (error 378276)
- Esmena KActionSelectorPrivate::insertionIndex()
KXMLGUI
- El «kcm_useraccount» està mort, llarga vida a l'«user_manager»
- Construccions reproduïbles: elimina la versió de XMLGUI_COMPILING_OS
- Esmena: el nom del DOCTYPE cal que coincideixi amb el tipus d'element arrel
- Soluciona l'ús incorrecte d'«ANY» al kpartgui.dtd
- Usa un element arrel no obsolet de la <igu>
- Esmena la «dox» de l'API: substitueix 0 per «nullptr» o l'elimina quan no s'aplica
NetworkManagerQt
- Esmena una fallada en recuperar la llista de connexions actives (error 373993)
- Defineix un valor predeterminat per a la negociació automàtica basat en la versió del NM que s'executa
Icones de l'Oxygen
- Afegeix una icona per al Hotspot (https://github.com/KDAB/hotspot)
- Eleva les icones predeterminades per al «Panel» a 48
Frameworks del Plasma
- Torna a carregar la icona quan canviï «usesPlasmaTheme»
- Instal·la els Plasma Components 3 perquè es puguin usar
- Introdueix «units.iconSizeHints.*» per proporcionar consells de mida d'icona configurables per l'usuari (error 378443)
- [TextFieldStyle] Esmena «textField» no és un error definit
- Actualitza el pedaç «ungrabMouse» per a les Qt 5.8
- Es protegeix contra la miniaplicació que no carrega AppletInterface (error 377050)
- Calendari: usa l'idioma correcte per als noms dels mesos i dels dies
- Genera els fitxers plugins.qmltypes per als connectors que instal·lem
- Si l'usuari ha definit una mida implícita, mantenir-la
Solid
- Afegeix una inclusió que es necessita al «msys2»
Ressaltat de la sintaxi
- Afegeix l'extensió per l'Arduino
- LaTeX: esmena la terminació incorrecta dels comentaris «iffalse» (error 378487)
Informació de seguretat
El codi publicat s'ha signat amb GPG usant la clau següent: pub rsa2048/58D0EE648A48B3BB 2016-09-05 David Faure <faure@kde.org> Empremta digital de la clau primària: 53E6 B47B 45CE A3E0 D5B7 4577 58D0 EE64 8A48 B3BB
Podeu debatre i compartir idees quant a aquest llançament en la secció de comentaris en l'article del Dot.
Instal·lació dels paquets executables
Al Linux, la manera recomanada d'accedir als Frameworks de KDE és la utilització de paquets de la vostra distribució preferida. Pàgina wiki d'obtenció del programari KDE per a la vostra distribució Linux
Compilació a partir del codi font
El codi font complet de les aplicacions KDE es pot descarregar lliurement. Les instruccions sobre la compilació i instal·lació estan disponibles a la pàgina d'informació de les aplicacions 5.34.0 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.34.0 requereixen les Qt
Hi ha una llista detallada de tots els Frameworks amb la documentació de l'API a api.kde.org.
Col·laboreu-hi
Aquells interessats en seguir i col·laborar en el desenvolupament dels Frameworks poden revisar els repositoris Git i seguir els debats a la llista de correu de desenvolupament dels Frameworks de KDE La política, l'estat actual del projecte i els plans estan disponibles al wiki dels Frameworks. Els debats en temps real tenen lloc al canal #kde-devel d'IRC a Libera Chat.
Patrocini de KDE
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ç. 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 patrocini de KDE per a més informació o esdevingueu un membre patrocinador de KDE e.V. mitjançant la nostra nova iniciativa Join the Game.