KDE • Community • Announcements
DONAR (¿Por qué?)
paypal

Lanzamiento de KDE Frameworks 5.34.0

También disponible en:

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

Hoy, 13 de mayo de 2017, KDE anuncia el lanzamiento de KDE Frameworks 5.34.0.

KDE Frameworks está formada por 70 bibliotecas de complementos para Qt que proporcionan una gran variedad de funcionalidades utilizadas habitualmente en bibliotecas maduras, revisadas por expertos y comprobadas exhaustivamente y bajo unos términos de licencia fáciles de usar. Se puede ver una introducción en el anuncio de la versión Frameworks 5.0.

Esta versión es parte de una serie planificada de versiones mensuales, lo cual hace que las mejoras estén disponibles para los desarrolladores de manera rápida y predecible.

Nuevo en esta versión

Baloo

  • balooctl, baloosearch, balooshow: Se ha corregido el orden de creación del objeto QCoreApplication (fallo 378539).

Iconos Breeze

  • Se han añadido iconos para hotspot (https://github.com/KDAB/hotspot).
  • Se han mejorado los iconos del sistema de control de versiones (fallo 377380).
  • Se ha añadido un icono para plasmate (fallo 376780).
  • Se han actualizado los iconos de la sensibilidad del micrófono (fallo 377012).
  • Se ha elevado el tamaño por omisión para los iconos del panel a 48.

Módulos CMake adicionales

  • Saneadores: no usar indicadores de tipo GCC en, por ejemplo, MSVC.
  • KDEPackageAppTemplates: mejoras en la documentación.
  • KDECompilerSettings: pasar -Wvla y -Wdate-time.
  • Permitir el uso de versiones antiguas de qmlplugindump.
  • Introducción de ecm_generate_qmltypes.
  • Permitir que los proyectos puedan incluir el archivo dos veces.
  • Se ha corregido el «rx» que satisface nombres de proyectos fuera del uri de git.
  • Introducción de la orden de compilación «fetch-translations».
  • Mayor uso de -Wno-gnu-zero-variadic-macro-arguments.

KActivities

  • Solo estamos usando el Nivel 1 de Frameworks; así que nos movemos al Nivel 2.
  • Se ha eliminado KIO de las dependencias.

KAuth

  • Corrección de seguridad: verificar que quien nos está llamando es realmente quien dice ser.

KConfig

  • Se ha corregido el cálculo de «relativePath» en KDesktopFile::locateLocal() (fallo 345100).

KConfigWidgets

  • Se ha definido el icono para la acción «Donar».
  • Se han relajado las restricciones para procesar QGroupBoxes.

KDeclarative

  • No definir «ItemHasContents» en «DropArea».
  • No aceptar los eventos que se producen al situar el cursor encima de «DragArea».

KDocTools

  • Método alternativo para MSVC y la carga de catálogos.
  • Se ha resuelto un conflicto de visibilidad en meinproc5 (fallo 379142).
  • Codificar una cuantas variables más en las rutas (evitar problemas con los espacios).
  • Codificar una cuantas variables en las rutas (evitar problemas con los espacios).
  • Desactivar temporalmente la documentación local en Windows.
  • FindDocBookXML4.cmake, FindDocBookXSL.cmake: buscar en instalaciones caseras.

KFileMetaData

  • Hacer que KArchive sea opcional y no compilar los extractores que lo necesiten.
  • Se ha corregido el error de compilación de símbolos duplicados cuando se usa «mingw» en Windows.

KGlobalAccel

  • Compilación: se ha eliminado la dependencia de KService.

KI18n

  • Se ha corregido el manejo del «basename» de los archivos «po» (fallo 379116).
  • Se ha corregido el arranque de «ki18n».

KIconThemes

  • No intentar crear iconos con tamaño nulo.

KIO

  • KDirSortFilterProxyModel: se ha recuperado la ordenación natural (fallo 343452).
  • Rellenar UDS_CREATION_TIME con el valor de «st_birthtime» en FreeBSD.
  • Esclavo HTTP: enviar la página de error tras un fallo de autenticación (fallo 373323).
  • kioexec: carga de delegado a un módulo de «kded» (fallo 370532).
  • Se ha corregido una prueba de la interfaz de KDirlister que definía el esquema de URL dos veces.
  • Borrar módulos de «kiod» al salir.
  • Generar un archivo «moc_predefs.h» para «KIOCore» (fallo 371721).
  • kioexec: se ha corregido la implementación de --suggestedfilename.

KNewStuff

  • Permitir múltiples categorías con el mismo nombre.
  • KNewStuff: mostrar información sobre el tamaño de los archivos en el delegado de la cuadrícula.
  • Si se conoce el tamaño de una entrada, mostrarlo en la vista de lista.
  • Registrar y declarar «KNSCore::EntryInternal::List» como un metatipo.
  • No fracasar en el cambio. ¿Entradas dobles? No, gracias.
  • Cerrar siempre el archivo descargado tras su descarga.

Framework KPackage

  • Se ha corregido la ruta de inclusión en KF5PackageMacros.cmake.
  • Ignorar las advertencias durante la generación de «appdata» (fallo 378529)

KRunner

  • Plantilla: se ha cambiado la categoría de la plantilla de más alto nivel a «Plasma».

KTextEditor

  • Integración de KAuth para guardar documentos, vol. 2.
  • Se ha corregido una aserción al aplicar el plegado de código que cambiaba la posición del cursor.
  • Usar el elemento raíz <gui> no desaconsejado en el archivo «ui.rc».
  • Añadir marcas a la barra de desplazamiento también en la búsqueda y sustitución integrada.
  • Integración de KAuth para guardar documentos.

KWayland

  • Validar que la superficie es válida al enviar el evento de salida en «TextInput».

KWidgetsAddons

  • KNewPasswordWidget: no ocultar la acción de visibilidad en el modo de texto sin formato (fallo 378276).
  • KPasswordDialog: no ocultar la acción de visibilidad en el modo de texto sin formato (fallo 378276).
  • Se ha corregido KActionSelectorPrivate::insertionIndex().

KXMLGUI

  • «kcm_useraccount» ha muerto, ¡larga vida a «user_manager»!
  • Compilaciones reproducibles: disminuir la versión de XMLGUI_COMPILING_OS.
  • Corrección: el nombre de DOCTYPE debe coincidir el tipo del elemento raíz.
  • Se ha corregido el uso erróneo de «ANY» en «kpartgui.dtd».
  • Usar el elemento raíz <gui> no desaconsejado.
  • Correcciones en «API dox»: sustituir 0 por «nullptr» o eliminarlo donde no procede.

NetworkManagerQt

  • Se ha corregido un cuelgue al obtener la lista de conexiones activas (fallo 373993).
  • Definir el valor por omisión para la negociación automática según la versión de NM que se esté usando.

Iconos de Oxígeno

  • Se ha añadido un icono para «hotspot» (https://github.com/KDAB/hotspot)
  • Se ha elevado el tamaño por omisión para los iconos del panel a 48.

Framework de Plasma

  • Volver a cargar el icono cuando cambia «usesPlasmaTheme».
  • Instalar los «Componentes de Plasma 3» para que se puedan usar.
  • Introducir «units.iconSizeHints.*» para proporcionar sugerencias de tamaño de iconos configurables por el usuario (fallo 378443).
  • [TextFieldStyle] Se ha corregido el error «textField no está definido».
  • Actualizar el remedio «ungrabMouse» para Qt 5.8.
  • Protección contra «la miniaplicación no carga AppletInterface» (fallo 377050)
  • Calendario: usar el idioma correcto para los nombres de los meses y de los días.
  • Generar archivos «plugins.qmltypes» para los complementos que se instalen.
  • Si el usuario ha definido un tamaño implícito, mantenerlo.

Solid

  • Añadir un archivo de cabecera necesario en «msys2».

Resaltado de sintaxis

  • Se ha añadido una extensión para Arduino.
  • LaTeX: se ha corregido la terminación incorrecta de los comentarios «\iffalse» (fallo 378487).

Información de seguridad

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


Instalación de paquetes binarios

En Linux se recomienda usar los paquetes de su distribución preferida para tener acceso a KDE Frameworks. Instrucciones de instalación de los paquetes binarios de la distribución.

Compilación a partir del código fuente

La totalidad del código fuente de KDE Frameworks 5.34.0 se puede descargar libremente. Dispone de instrucciones sobre cómo compilar e instalar KDE Frameworks 5.34.0 en la página de información sobre KDE Frameworks 5.34.0.

Se puede compilar el código fuente mediante las órdenes básicas cmake .; make; make install. Para una infraestructura de nivel 1, esta suele ser la solución más sencilla. A aquellos usuarios interesados en contribuir en Frameworks o en seguir el proceso de desarrollo de todo el conjunto, se les recomienda utilizar kdesrc-build. Frameworks 5.34.0 necesita Qt 5.6.

El listado detallado de todos los Frameworks y bibliotecas de terceros en inqlude.org, la recopilación de bibliotecas Qt. La lista completa con documentación sobre la API está en api.kde.org.

Contribuir

Aquellos interesados en seguir el progreso y contribuir, pueden echar un vistazo a los repositorios git, seguir los debates en la lista de correo del desarrollo de los Frameworks de KDE y colaborar con parches a través de la junta de revisión. Las políticas y el estado actual del proyecto están disponibles en la wiki de Frameworks. Hay debates en tiempo real en el canal IRC #kde-devel en freenode.net.

Puede comentar esta versión y compartir sus ideas en la sección de comentarios de the dot article.

En apoyo de KDE

KDE es una comunidad de Software Libre que existe y crece únicamente con la ayuda de muchos voluntarios que donan su tiempo y su esfuerzo. KDE siempre está buscando nuevos voluntarios y colaboradores, ya sea para ayudar a programar, informar de errores o corregirlos, escribir documentación, traducir, promocionar, donar dinero, etc. Todo tipo de colaboraciones se aprecian con gratitud y se aceptan con ilusión. Por favor, revise la página de donaciones para obtener más información o convertirse en un miembro de apoyo a KDE e.V. a través de nuestra nueva iniciativa Únase al juego.

Acerca de KDE

KDE es un equipo tecnológico internacional que crea software libre de código abierto para el escritorio y para la informática portable. Entre los productos de KDE destacan un sistema de escritorio moderno para Linux y otras plataformas UNIX, completas suites de productividad ofimática y de trabajo en grupo, y cientos de títulos de software en muchas categorías, incluidas aplicaciones para Internet y la Web, multimedia, entretenimiento, educativas, gráficos y desarrollo de software. El software de KDE se traduce a más de 60 idiomas y se construye teniendo presentes los principios de facilidad de uso y accesibilidad moderna. Las aplicaciones multifuncionales de KDE se ejecutan de forma nativa en Linux, BSD, Solaris, Windows y Mac OS X.


Avisos sobre marcas registradas. KDE® y el logo del Entorno de Escritorio K® son marcas registradas de KDE e.V. Linux es una marca registrada de Linus Torvalds. UNIX es una marca registrada de The Open Group en los Estados Unidos y en otros países. El resto de marcas y copyrights mencionados en este anuncio son propiedad de sus respectivos propietarios.


Contactos de prensa

África
AJ Venter
Unit 7B Beauvallon Village
13 Sandown Road
West Beach
Ciudad El Cabo
7441
Sudáfrica
Teléfono: +27 83 455 9978
info-africa@kde.org
Asia
Pradeepto Bhattacharya
A-4 Sonal Coop. Hsg. Society
Plot-4, Sector-3,
New Panvel,
Maharastra.
India 410206

info-asia@kde.org
Europa
Sebastian Kügler
Meloenstraat 17
6543 ZE Nimega
Países Bajos
Teléfono: +31-6-48370928
info-europe@kde.org
América del Norte
Jeff Mitchell
21 Kinross Rd. #2
Brighton, MA 02135
EE. UU.
Teléfono: +1 (762) 233-4KDE (4533)
info-northamerica@kde.org
Oceanía
Hamish Rodda
11 Eucalyptus Road
Eltham VIC 3095
Australia
Teléfono: (+61)402 346684
info-oceania@kde.org
América del Sur
Sandro Santos Andrade
R. da Gratidão 232, apto 1106-A
El Salvador, BA 41650-195
Brasil
Teléfono: +55(71)99142-3855
info-southamerica@kde.org

Enlaces de navegación globales