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

Lanzamiento de KDE Frameworks 5.36.0

También disponible en:

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

Hoy, 8 de julio de 2017, KDE anuncia el lanzamiento de KDE Frameworks 5.36.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

Changelog for KDE Frameworks 5.36.0

All frameworks: Option to build & install QCH file with the public API dox

Baloo

  • Usar FindInotify.cmake para decidir si «inotify» está disponible.

Iconos Breeze

  • No depender de bash si no es necesario, y no validar los iconos por omisión.

Módulos CMake adicionales

  • FindQHelpGenerator: evitar la selección de la versión de Qt4.
  • ECMAddQch: provocar un fallo severo si las herramientas necesarias no están presentes, para evitar sorpresas.
  • Descartar la dependencia de perl para ecm_add_qch (no es necesaria o no se usa).
  • Explorar toda la carpeta de instalación para buscar dependencias de qml.
  • Nuevo: ECMAddQch, para generar archivos qch y de etiquetas de doxygen.
  • Se ha corregido «KDEInstallDirsTest.relative_or_absolute_usr» para evitar el uso de rutas de Qt.

KAuth

  • Comprobar el estado de error tras cada uso de «PolKitAuthority».

KBookmarks

  • Emitir errores cuando «keditbookmarks» está ausente (fallo 303830).

KConfig

  • Corrección para CMake 3.9.

KCoreAddons

  • Usar FindInotify.cmake para decidir si «inotify» está disponible.

KDeclarative

  • KKeySequenceItem: hacer que se pueda guardar «Ctrl+Num+1» como acceso rápido.
  • Empezar a arrastrar cuando se pulsa y se mantiene la pulsación en los eventos táctiles (fallo 368698).
  • No confiar en que «QQuickWindow» entregue «QEvent::Ungrab» como «mouseUngrabEvent» (porque ya no se hace así en Qt 5.8+) (fallo 380354).

Soporte de KDELibs 4

  • Buscar «KEmoticons», que es una dependencia para «config.cmake.in» de CMake (fallo 381839).

KFileMetaData

  • Se ha añadido un extractor que usa «qtmultimedia».

KI18n

  • Asegurar que se genera el objetivo «tsfiles».

KIconThemes

  • Más detalles sobre el despliegue de temas de iconos en Mac y MSWin.
  • Cambiar el tamaño de los iconos del panel por omisión a 48.

KIO

  • [KNewFileMenu] Ocultar el menú «Enlazar a dispositivo» si debe estar vacío (fallo 381479).
  • Usar «KIO::rename» en lugar de «KIO::moveAs» en «setData» (fallo 380898).
  • Se ha corregido la posición del menú desplegable en Wayland.
  • KUrlRequester: Definir la señal «NOTIFY» a «textChanged()» para la propiedad de texto.
  • [KOpenWithDialog] Nombre de archivo en codificado en HTML.
  • KCoreDirLister::cachedItemForUrl: No se crea la caché si no existe.
  • Se usa «data» como nombre de archivo cuando se copian URL de datos (fallo 379093).

KNewStuff

  • Se ha corregido la detección de errores errónea para la falta de archivos «knsrc».
  • Se expone y se usa la variable de tamaño de página del motor.
  • Ahora se puede usar «QXmlStreamReader» para leer un archivo de registro de KNS.

Framework KPackage

  • Se ha añadido «kpackage-genericqml.desktop».

KTextEditor

  • Se ha corregido el pico de uso máximo de la CPU tras mostrar la barra de órdenes de «vi» (fallo 376504).
  • Se ha corregido el arrastre irregular de la barra de desplazamiento cuando está activado el minimapa.
  • Saltar a la posición de la barra de desplazamiento sobre la que se ha pulsado cuando está activado el minimapa (fallo 368589).

KWidgetsAddons

  • Se ha actualizado «kcharselect-data» a Unicode 10.0.

KXMLGUI

  • KKeySequenceWidget: Ahora es posible usar «Ctrl+Num+1» como acceso rápido (fallo 183458).
  • Revertir «Al construir jerarquías de menús, hacer que los menús tengan como padres a sus contenedores».
  • Revertir «usar padre efímero directamente».

NetworkManagerQt

  • WiredSetting: Las propiedades «wake on lan» se han adaptado a NM 1.0.6.
  • WiredSetting: La propiedad «metered» se ha adaptado a NM 1.0.6.
  • Añadir nuevas propiedades a muchas clases de preferencias.
  • Dispositivo: Añadir estadísticas del dispositivo.
  • Añadir el dispositivo de túnel Ip.
  • WiredDevice: Se ha añadido información sobre la versión de NM solicitada para la propiedad «s390SubChannels».
  • TeamDevice: Se ha añadido una nueva propiedad de configuración (desde NM 1.4.0).
  • Dispositivo cableado: Añadir la propiedad «s390SubChannels».
  • Actualizar introspecciones (NM 1.8.0).

Framework de Plasma

  • Se asegura que el tamaño es definitivo tras «showEvent».
  • Se han corregido los márgenes y el esquema de color del icono de VLC en la bandeja del sistema.
  • Se ha establecido que los contenedores tengan el foco dentro de la vista (fallo 381124).
  • Generar la clave antigua antes de de actualizar «enabledborders» (fallo 378508).
  • Mostrar también el botón para mostrar la contraseña cuando no hay ningún texto (fallo 378277).
  • Emitir «usedPrefixChanged» cuando el prefijo está vacío.

Solid

  • CMake: construir el motor «udisks2» en FreeBSD solo cuando está activado.

Resaltado de sintaxis

  • Resaltar los archivos .julius como JavaScript.
  • Haskell: Se han añadido las directivas del compilador del lenguaje como palabras claves.
  • CMake: OR/AND no se resaltan tras una expresión entre () (fallo 360656).
  • Makefile: Se han eliminado las entradas de palabras claves no válidas en «makefile.xml».
  • Indexador: Mejores informes de errores.
  • Actualización de la versión de archivo de sintaxis HTML.
  • Se han añadido modificadores angulares en los atributos HTML.
  • Se han actualizado los datos de referencia de las pruebas siguiendo los cambios del envío de código anterior.
  • Fallo 376979: Los paréntesis angulares en comentarios de doxygen rompen el resaltado de sintaxis.

ThreadWeaver

  • Se ha proporcionado una solución provisional para el fallo del compilador MSVC2017.

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.36.0 se puede descargar libremente. Dispone de instrucciones sobre cómo compilar e instalar KDE Frameworks 5.36.0 en la página de información sobre KDE Frameworks 5.36.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.36.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