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

Lanzamiento de KDE Frameworks 5.10.0

También disponible en:

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

Hoy, 8 de mayo de 2015, KDE anuncia el lanzamiento de KDE Frameworks 5.10.0.

KDE Frameworks está formada por 60 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 utilizar. 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

KActivities

  • (no se ha proporcionado ningún registro de cambios)

KConfig

  • Generar clases a prueba de QML usando el kconfigcompiler

KCoreAddons

  • Nueva macro kcoreaddons_add_plugin de cmake para crear complementos basados en KPluginLoader más fácilmente.

KDeclarative

  • Corregir cuelgue en la caché de texturas.
  • y otras correcciones

KGlobalAccel

  • Añadir el nuevo método globalShortcut, que obtiene el acceso rápido de teclado que se define en las preferencias globales.

KIdleTime

  • Impedir que kidletime se cuelgue en la plataforma wayland

KIO

  • Se han añadido KPropertiesDialog::KPropertiesDialog(urls) y KPropertiesDialog::showDialog(urls).
  • Extracción de datos asíncrona basada en QIODevice para KIO::storedPut y KIO::AccessManager::put.
  • Corregir condiciones con el valor de retorno de QFile::rename (error 343329)
  • Se ha corregido KIO::suggestName para sugerir mejores nombres (error 341773)
  • kioexec: se ha corregido la ruta para ubicaciones con permiso de escritura en kurl (error 343329)
  • Guardar marcadores solo en user-places.xbel (error 345174)
  • Duplicar la entrada para documentos recientes si dos archivos diferentes tienen el mismo nombre
  • Mensaje de error más claro si un archivo es demasiado grande para la papelera (error 332692)
  • Corregir un cuelgue de KDirLister sobre redirección cuando se llama a openURL

KNewStuff

  • Nuevo conjunto de clases, llamadas KMoreTools y similares. KMoreTools ayuda a añadir consejos sobre herramientas externas que posiblemente no estén instaladas todavía. Además, acorta los menús grandes proporcionando una o más secciones principales que el usuario puede configurar.

KNotifications

  • Corregir KNotifications cuando se usan con NotifyOSD de Ubuntu (error 345973)
  • No emitir actualizaciones de notificaciones cuando se ajustan las mismas propiedades (error 345973)
  • Introducir el indicador LoopSound que permite que las notificaciones reproduzcan un sonido en bucle si es necesario (error 346148)
  • Evitar un cuelgue si una notificación no posee un elemento gráfico

KPackage

  • Añadir una función KPackage::findPackages similar a KPluginLoader::findPlugins

KPeople

  • Usar KPluginFactory para crear instancias de complementos en lugar de KService (que se mantiene por compatibilidad).

KService

  • Se ha corregido la división incorrecta de la ruta de entrada (error 344614)

KWallet

  • El agente de migración también comprueba ahora si la cartera antigua está vacía antes de iniciar el proceso (error 346498)

KWidgetsAddons

  • KDateTimeEdit: se ha corregido para que la entrada del usuario siempre quede registrada. Se han corregido los márgenes dobles.
  • KFontRequester: se ha corregido la selección de de tipos de letra de ancho fijo solo

KWindowSystem

  • No depender de QX11Info en KXUtils::createPixmapFromHandle (error 346496)
  • Nuevo método NETWinInfo::xcbConnection() -> xcb_connection_t*

KXmlGui

  • Se han corregido los accesos rápidos de teclado cuando se define un acceso rápido secundario (error 345411)
  • Actualizar la lista de productos y componentes de bugzilla para informar de errores (error 346559)
  • Accesos rápidos globales: permitir configurar también el acceso rápido alternativo

NetworkManagerQt

  • Las cabeceras instaladas se organizan ahora como en el resto de infraestructuras.

Plasma framework

  • PlasmaComponents.Menu permite ahora el uso de secciones
  • Usar KPluginLoader en lugar de ksycoca para cargar motores de datos de C++
  • Considerar la rotación visualParent en popupPosition (error 345787)

Sonnet

  • No usar el resaltado si no se ha encontrado un corrector ortográfico. Esto conducía a un bucle infinito al repetir constantemente el temporizador rehighlighRequest.

Integración con Frameworks

  • Se han corregido los diálogos de archivos nativos de QFileDialog: ** Los diálogos de archivos creados con exec() y sin padre se abrían, pero cualquier interacción del usuario se bloqueaba y no había modo de seleccionar archivos ni de cerrar el diálogo. ** Los diálogos de archivos creados con open() o con show() ni siquiera se abrían.

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.10.0 se puede descargar libremente. Dispone de instrucciones sobre cómo compilar e instalar KDE Frameworks 5.10.0 en la página de información sobre KDE Frameworks 5.10.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.10.0 necesita Qt 5.2.

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