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

Lanzamiento de KDE Frameworks 5.12.0

También disponible en:

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

Hoy, 10 de julio de 2015, KDE anuncia el lanzamiento de KDE Frameworks 5.12.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

  • Mejora de la notificación de errores de la macro query_qmake

BluezQt

  • Desconectar todos los dispositivos del adaptador antes de desconectar el adaptador (error 349363).
  • Actualizar los enlaces en README.md

KActivities

  • Añadir la opción de no realizar el seguimiento del usuario cuando está realizando actividades concretas (parecido al modo «navegación privada» en un navegador web)

KArchive

  • Conservar los permisos de ejecución de los archivos en copyTo()
  • Mejorar la claridad de ~KArchive mediante la eliminación de código muerto

KAuth

  • Permitir utilizar kauth-policy-gen desde diferentes orígenes

KBookmarks

  • No añadir marcadores cuando la URL y el texto están vacíos
  • Codificar la URL de KBookmark para solucionar el problema de compatibilidad con las aplicaciones KDE4

KCodecs

  • Eliminar el sondeo x-euc-tw

KConfig

  • Instalar kconfig_compiler en libexec
  • Nueva opción de generación de códigoTranslationDomain= para utilizarla con TranslationSystem=kde; normalmente utilizada en bibliotecas.
  • Permitir utilizar kconfig_compiler desde diferentes orígenes

KCoreAddons

  • KDirWatch: establecer la conexión con FAM solo si es necesario
  • Permitir el filtrado de complementos y aplicaciones por parte de formfactor
  • Permitir utilizar desktoptojson desde diferentes orígenes

KDBusAddons

  • Mejorar la claridad del valor de salida para instancias únicas

KDeclarative

  • Añadir un clon QQC de KColorButton
  • Asignar un QmlObject para cada instancia de kdeclarative cuando sea posible
  • Compilar Qt.quit() a partir de código QML
  • Incorporar rama 'mart/singleQmlEngineExperiment'
  • Implementar sizeHint basad en implicitWidth/height
  • Subclase de QmlObject con motor estático

Soporte de KDELibs 4

  • Corregir la implementación de KMimeType::Ptr::isNull.
  • Volver a activar la transmisión sin interrupciones de KDateTime para kDebug/qDebug, para más SC
  • Cargar el catálogo de traducción correcto para kdebugdialog
  • No omitir la documentación de métodos obsoletos, permitiendo que se puedan leer las notas de adaptación

KDESU

  • Corregir CMakeLists.txt para pasar KDESU_USE_SUDO_DEFAULT al compilador, de modo que se pueda usar en suprocess.cpp

KDocTools

  • Actualizar las plantillas docbook de K5

KGlobalAccel

  • Se instala API privada en tiempo de ejecución para permitir que KWin proporcione complementos a Wayland.
  • Fallback para la resolución de nombres de componentFriendlyForAction

KIconThemes

  • No intentar dibujar el icono si el tamaño no es válido.

KItemModels

  • Nuevo modelo de proxy: KRearrangeColumnsProxyModel. Admite la reordenación y el ocultado de columnas a partir del modelo de origen.

KNotification

  • Se han corregido los tipos pixmap en org.kde.StatusNotifierItem.xml
  • [ksni] Se ha añadido un método para recuperar la acción por su nombre (error 349513)

KPeople

  • Se han implementado utilidades para el filtrado de PersonsModel

KPlotting

  • KPlotWidget: añade setAutoDeletePlotObjects para corregir una fuga de memoria en replacePlotObject
  • Corregir la ausencia de marcas cuando x0 > 0.
  • KPlotWidget: no hace falta «setMinimumSize» ni «resize».

KTextEditor

  • debianchangelog.xml: añadir Debian/Stretch, Debian/Buster, Ubuntu-Wily
  • Corregir el comportamiento del par sustituto «backspace/delete» de UTF-16.
  • Permitir que QScrollBar maneje eventos de la rueda del ratón (error 340936)
  • Aplicar el parche de desarrollo de KWrite de «Alexander Clay» <tuireann@EpicBasic.org>

KTextWidgets

  • Corregir la activación y desactivación del botón «Aceptar»

Framework KWallet

  • Se ha importado y mejorado la herramienta de la línea de órdenes «kwallet-query».
  • Permitir el uso de sobrescritura de entradas de mapas.

KXMLGUI

  • No mostrar la «versión de KDE Frameworks» en el diálogo de «Acerca de KDE»

Framework de Plasma

  • Hacer que el tema oscuro sea completamente oscuro, incluso para el grupo complementario
  • Usar la caché para «naturalsize» de forma separada por «scalefactor»
  • ContainmentView: ya no falla cuando hay metadatos no válidos
  • AppletQuickItem: no acceder a KPluginInfo si no es válido
  • Corregir las páginas de configuración de la miniaplicación ocasionalmente vacías (error 349250)
  • Mejorar el uso de hidpi en el componente de la cuadrícula de Calendar
  • Verificar que KService posee información válida sobre complementos antes de usarlo
  • [calendario] Asegurar que la cuadrícula se vuelve a dibujar cuando cambia el tema
  • [calendario] Siempre se empieza a contar la semana en lunes (error 349044)
  • [calendario] Volver a dibujar la cuadrícula cuando cambia el ajuste de mostrar los números de las semanas
  • Ahora se usa un tema opaco cuando solo está disponible el efecto de hacerse borroso (error 348154)
  • Lista blanca para componentes/versiones para un motor aparte
  • Presentar la nueva clase ContainmentView

Sonnet

  • Permitir el uso de resalte de comprobación ortográfica en QPaintTextEdit

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