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

Lanzamiento de KDE Frameworks 5.11.0

También disponible en:

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

Hoy, 12 de junio de 2015, KDE anuncia el lanzamiento de KDE Frameworks 5.11.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

Módulos CMake adicionales

  • Nuevos argumentos parar ecm_add_tests(). (error 345797)

Integración con Frameworks

  • Usar el «initialDirectory» correcto en KDirSelectDialog
  • Asegurar que se indica el esquema cuando se redefine el valor de URL inicial
  • Aceptar solo directorios existentes en el modo FileMode::Directory

KActivities

(no changelog provided)

KAuth

  • Hacer que KAUTH_HELPER_INSTALL_ABSOLUTE_DIR esté disponible para todos los usuarios de KAuth

KCodecs

  • KEmailAddress: añadir sobrecarga para extractEmailAddress y firstEmailAddress que devuelve un mensaje de error.

KCompletion

  • Se ha corregido una selección no deseada cuando se editaba un nombre de archivo en el diálogo de archivos (error 344525)

KConfig

  • Prevenir un cuelgue si QWindow::screen() es nulo
  • Añadir KConfigGui::setSessionConfig() (error 346768)

KCoreAddons

  • Nueva API de conveniencia para KPluginLoader::findPluginById()

KDeclarative

  • Permitir la creación de ConfigModule a partir de KPluginMetdata
  • Corregir eventos pressAndhold

Soporte de KDELibs 4

  • Usar QTemporaryFile en lugar de programar a mano archivos temporales.

KDocTools

  • Actualización de traducciones
  • Actualización de customization/ru
  • Corregir entidades con enlaces erróneos

KEmoticons

  • Usar caché para el tema del complemento de integración

KGlobalAccel

  • [runtime] Mover código específico de la plataforma a complementos

KIconThemes

  • Optimizar KIconEngine::availableSizes()

KIO

  • No intentar completar usuarios y afirmación cuando lo que se antepone no es vacío (error 346920).
  • Usar KPluginLoader::factory() al cargar KIO::DndPopupMenuPlugin
  • Se ha corregido una situación que conducía a un punto muerto al usar proxys de red (error 346214)
  • Corregir KIO::suggestName para conservar las extensiones de los archivos
  • Lanzar kbuildsycoca4 al actualizar sycoca5.
  • KFileWidget: No aceptar archivos en el modo de solo directorios
  • KIO::AccessManager: Hacer que se pueda tratar de modo asíncrono las secuencias de QIODevice

KNewStuff

  • Añadir el nuevo método fillMenuFromGroupingNames
  • KMoreTools: añadir numerosos nuevos agrupamientos
  • KMoreToolsMenuFactory: gestión de «clientes-y-acciones-git»
  • createMenuFromGroupingNames: hacer que el parámetro url de make sea opcional

KNotification

  • Se ha solucionado un error en NotifyByExecute cuando no se había establecido ningún elemento gráfico (error 348510)
  • Mejora del manejo de notificaciones que se cierran (bug 342752)
  • Sustituir el uso de QDesktopWidget por QScreen
  • Asegurar que KNotification se pueda usar desde un hilo sin interfaz gráfica

Framework para paquetes

  • Proteger el acceso a la estructura qpointer (error 347231)

KPeople

  • Usar QTemporaryFile en lugar de programar a mano /tmp.

KPty

  • Usar tcgetattr y tcsetattr si están disponibles

Kross

  • Corregir la carga de los módulos de Kross «forms» y «kdetranslation»

KService

  • Cuando se ejecuta como usuario root, preservar el propietario de los archivos existentes en la caché (error 342438)
  • Protegerse contra la imposibilidad de abrir un flujo de datos (error 342438)
  • Se ha corregido la comprobación de permisos no válidos al escribir archivos (error 342438)
  • Se han solucionado las consultas a ksycoca para los pseudotipos MIME x-scheme-handler/* (error 347353).

KTextEditor

  • Permitir que las aplicaciones y complementos de terceras partes puedan instalar sus propios archivos XML de resaltado de sintaxis en katepart5/syntax, como en los tiempos de KDE 4.x
  • Añadir KTextEditor::Document::searchText()
  • Recuperar el uso de KEncodingFileDialog (error 343255)

KTextWidgets

  • Añadir un método para borrar el decorador
  • Permitir el uso de decoradores personalizados de Sonnet
  • Implementar «buscar anterior» en KTextEdit.
  • Volver a añadir el uso de voz a texto

KWidgetsAddons

  • KAssistantDialog: Volver a añadir el botón de Ayuda presente en la versión de KDELibs4

KXMLGUI

  • Añadir gestión de sesiones a KMainWindow (error 346768)

NetworkManagerQt

  • Desechar el uso de WiMAX en NM 1.2.0+

Framework de Plasma

  • Los componentes del calendario ya pueden mostrar los números de las semanas (error 338195)
  • Usar QtRendering para los tipos de letras en los campos de contraseñas
  • Solucionada la búsqueda en AssociatedApplicationManager cuando tiene un tipo MIME (error 340326).
  • Corregir el color del fondo de los paneles (error 347143)
  • Deshacerse del mensaje «No se ha podido cargar la miniaplicación»
  • Capacidad para cargar kcms QML en las ventanas de configuración de plasmoides.
  • No usar DataEngineStructure para Applets
  • Independizar libplasma de sycoca todo lo posible
  • [plasmacomponents] Ahora, SectionScroller sigue los ListView.section.criteria
  • Ya no se ocultan automáticamente las barras de desplazamiento cuando se detecta una pantalla táctil (error 347254)

Sonnet

  • Utilizar una caché central para los SpellerPlugins.
  • Reducir las asignaciones de memoria temporales.
  • Optimización: no borrar la cache dict cuando se copian objetos speller.
  • Optimización de llamadas save() llamándolas una vez al final si se necesita.

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