Viernes, 13 de marzo de 2015
KDE anuncia hoy el lanzamiento de KDE Frameworks 5.8.0.
KDE Frameworks está formada por 60 bibliotecas de complementos para Qt que proporcionan una gran variedad de funcionalidades usadas habitualmente en bibliotecas maduras, revisadas por expertos y comprobadas exhaustivamente, publicadas con unas condiciones de licencia amigables. Puede consultar una introducción en el anuncio del lanzamiento de KDE Frameworks.
Esta versión es parte de una serie planeada de versiones mensuales, lo que permite que las mejoras estén disponibles para los desarrolladores de una forma rápida y predecible.
Novedades de esta versión
Nuevas infraestructuras:
- KPeople, proporciona acceso a todos los contactos y a las personas que contienen.
- KXmlRpcClient, interacción con los servicios «XMLRPC».
General
- Numerosas soluciones de compilación para la compilación del próximo Qt 5.5
KActivities
- El servicio de puntuación de recursos ya está finalizado.
KArchive
- Impedir fallos en archivos ZIP con descriptores de datos redundantes.
KCMUtils
- Restaurar «KCModule::setAuthAction».
KCoreAddons
- KPluginMetadata: Permitir el uso de la clave «Hidden».
KDeclarative
- Preferir la exposición de listas a QML con «QJsonArray».
- Contemplar el uso de «devicePixelRatios» no predeterminados en las imágenes.
- Exponer «hasUrls» en «DeclarativeMimeData».
- Permitir que el usuario configure el número de líneas horizontales a dibujar.
KDocTools
- Se ha corregido la compilación en MacOSX cuando se usa Homebrew.
- Mejor estilo de objetos multimedia (imágenes, etc.) en la documentación.
- Codificar caracteres no válidos en las rutas que se usan en las DTD de XML, evitando errores.
KGlobalAccel
- Marca de tiempo de activación definida como propiedad dinámica cuando se activa una QAction.
KIconThemes
- Se ha corregido que «QIcon::fromTheme(xxx, algúnFallback)» no devuelva el «fallback».
KImageFormats
- Hacer que el lector de imágenes PSD sea agnóstico en cuanto al orde de bytes.
KIO
- Marcar como obsoleto «UDSEntry::listFields» y añadir el método «UDSEntry::fields», que devuelve un «QVector» sin realizar una conversión costosa.
- Sincronizar el gestor de marcadores solo si este proceso es el que realiza los cambios (error 343735).
- Se ha corregido el inicio del servicio DBus de «kssld5».
- Implementar los bytes de cuota usados y disponibles de RFC 4331 para activar la información de espacio libreen el esclavo de E/S http.
KNotifications
- Demorar la inicialización del sonido hasta que sea realmente necesario.
- Se ha corregido que la configuración de las notificaciones no se aplique instantáneamente.
- Se ha corregido la detención de las notificaciones de sonido tras reproducir el primer archivo.
KNotifyConfig
- Se ha añadido una dependencia opcional a «QtSpeech» para volver a activar las notificaciones del habla.
KService
- KPluginInfo: permitir el uso de listas de cadenas de texto como propiedades.
KTextEditor
- Se han añadido estadísticas de conteo de palabras en la barra de estado.
- vimode: Se ha corregido un fallo al eliminar la última línea en el modo de línea visual.
KWidgetsAddons
- Hacer que «KRatingWidget» se las arregle con «devicePixelRatio».
KWindowSystem
- «KSelectionWatcher» y «KSelectionOwner» se pueden usar sin depender de «QX11Info».
- «KXMessages» se puede usar sin depender de «QX11Info».
NetworkManagerQt
- Se han añadido nuevas propiedades y métodos de «NetworkManager 1.0.0».
Plasma framework
- Se ha corregido «plasmapkg2» para los sistemas traducidos.
- Se ha mejorado el diseño de las ayudas emergentes.
- Hacer posible que los plasmoides puedan cargar guiones externos al paquete de Plasma...
Cambios en el sistema de construcción (módulos extra de cmake).
- Se ha extendido la macro «ecm_generate_headers» para que también permita las cabeceras «CamelCase.h».
Puede comentar esta versión y compartir sus ideas en la sección de comentarios de el artículo de dot.
Instalación de paquetes binarios
En Linux, el uso de paquetes para su distribución favorita es el modo recomendado de tener acceso a KDE Frameworks. Obtenga software de KDE en la página wiki de su distribución de Linux.
Compilación del código fuente
La totalidad del código fuente de las aplicaciones de KDE se puede descargar libremente. Dispone de instrucciones sobre su compilación e instalación en la página de información sobre las aplicaciones de KDE https://download.kde.org/stable/frameworks/5.8.
Se puede compilar el código fuente usando las órdenes básicas cmake .; make; make install. Para una sola framework del Nivel 1, esta suele ser la solución más fácil. Quien esté más interesado en colaborar con las frameworks o seguir el avance del desarrollo del conjunto completo debería usar kdesrc-build. Frameworks 5.8.0 necesita Qt
Dispone de una lista completa de todas las Frameworks con documentación de su API en api.kde.org.
Implicarse
Los interesados en seguir el desarrollo de Frameworks y colaborar con él pueden visitar los repositorios git y seguir los debates en la lista de distribución del desarrollo de KDE Frameworks. Las normas, el estado actual del proyecto y sus planes futuros están disponibles en la wiki de Frameworks. Los debates en tiempo real tienen lugar en el canal IRC #kde-devel de Libera Chat.
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, hacer donativos, etc. Cualquier tipo de colaboración se aprecia con gratitud y se acepta con ilusión. Por favor, lea la página de apoyo a KDE 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.