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

Lanzamiento de KDE Frameworks 5.33.0

También disponible en:

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

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

Baloo

  • Se han añadido descripciones a las órdenes (balooctl)
  • También se busca en directorios enlazados (fallo 333678)

BluezQt

  • Proporcionar tipo de dispositivo para los dispositivos de bajo consumo

Módulos CMake adicionales

  • Especificar «qml-root-path» como el directorio compartido en el prefijo
  • Corregir la compatibilidad de ecm_generate_pkgconfig_file con el nuevo cmake
  • Registrar las opciones APPLE_* solo «if(APPLE)»

KActivitiesStats

  • Se han añadido preajustes a la aplicación de prueba
  • Mover elementos correctamente a la posición deseada
  • Sincronizar los cambios de orden a otras instancias del modelo
  • Si el orden no está definido, ordenar las entradas por su ID

Herramientas KDE Doxygen

  • [Meta] Cambiar los responsables en setup.py

KAuth

  • Motor para Mac
  • Añadir la posibilidad de matar un KAuth::ExecuteJob

KConfig

  • Sanear la lista de accesos rápidos al leer y escribir «kdeglobals»
  • Evitar reasignaciones de memoria inútiles eliminando llamadas de compresión en memorias intermedias temporales

KDBusAddons

  • KDBusService: Añadir un accesor para el nombre de servicio DBus que se ha registrado

KDeclarative

  • Con Qt >= 5.8, usar la nueva API para definir el motor de escena gráfica
  • No definir «acceptHoverEvents» en «DragArea», ya que no se usan

KDocTools

  • meinproc5: enlace a los archivos, no a la biblioteca (fallo 377406)

KFileMetaData

  • Hacer que «PlainTextExtractor» vuelva a coincidir con «text/plain»

KHTML

  • Página de error: cargar correctamente la imagen (con un URL real)

KIO

  • Hacer que vuelva a funcionar la redirección de URL de archivo remoto «file://» a «smb://»
  • Mantener la codificación de la consulta cuando se usa el proxy HTTP
  • Se han actualizado agentes de usuario (Firefox 52 ESR, Chromium 57)
  • Manejar/truncar la cadena mostrada de URL asignada a la descripción de un trabajo. Previene que se incluyan en notificaciones de la interfaz gráfica grandes URL de datos
  • Añadir KFileWidget::setSelectedUrl() (fallo 376365)
  • Corregir el modo de guardar «KUrlRequester» añadiendo «setAcceptMode»

KItemModels

  • Mencionar el nuevo «QSFPM::setRecursiveFiltering(true)» que hace obsoleto a «KRecursiveFilterProxyModel»

KNotification

  • No eliminar notificaciones encoladas cuando se inicia el servicio «fd.o»
  • Adaptaciones de la plataforma Mac

KParts

  • API dox: corregir la falta de la nota al llamar «setXMLFile» con «KParts::MainWindow»

KService

  • Corregir los mensajes de la terminal «No se ha encontrado: ""»

KTextEditor

  • Exponer funcionalidades internas adicionales de las vistas a la API pública
  • Ahorrar numerosas asignaciones de memoria para «setPen»
  • Corregir «ConfigInterface» de «KTextEditor::Document»
  • Se han añadido opciones de tipos de letra y comprobación ortográfica al vuelo en «ConfigInterface»

KWayland

  • Se ha añadido la implementación de «wl_shell_surface::set_popup» y «popup_done»

KWidgetsAddons

  • Posibilidad de compilar con Qt sin «a11y» activado
  • Corregir la sugerencia de tamaño incorrecto cuando se llama «animatedShow» con un padre oculto (fallo 377676)
  • Corregir que se puedan editar caracteres en «KCharSelectTable»
  • Activar todos los planos en el diálogo de prueba de «kcharselect»

NetworkManagerQt

  • WiredSetting: devolver negociación automática incluso cuando está desactivada
  • Impedir que Qt defina señales de «glib2»
  • WiredSetting: la velocidad y el modo dúplex solo se pueden definir cuando la negociación automática está desconectada (fallo 376018)
  • El valor de la negociación automática para el ajuste de red cableada debe ser falso

Framework de Plasma

  • [ModelContextMenu] Usar un instanciador en lugar repetir código una y otra vez
  • [Calendario] Encoger y elidir los nombres de las semanas como se hace con los días (fallo 378020)
  • [Elemento de icono] Hacer que la propiedad «smooth» haga realmente lo que dice
  • Definir el tamaño implícito a partir del tamaño original de las imágenes SVG para las URL de origen
  • Añadir una nueva propiedad a los contenedores para el modo de edición
  • Corregir «maskRequestedPrefix» cuando no se usa ningún prefijo (fallo 377893)
  • [Menú] Armonizar la posición de «openRelative»
  • La mayoría de los menús (de contexto) poseen ahora aceleradores (accesos rápidos de tipo Alt+letra) (fallo 361915)
  • Controles de Plasma basados en QtQuickControls2
  • Manejar «applyPreFixes» con una cadena vacía (fallo 377441)
  • Borrar realmente las cachés de temas antiguos
  • [Interfaz de contenedores] Disparar menús de contexto al pulsar la tecla «Menú»
  • [Tema Brisa de Plasma] Mejorar los iconos de capas de acciones (fallo 376321)

Resaltado de sintaxis

  • TOML: Corregir el resaltado de las secuencias de escape de cadenas
  • Actualizar el resaltado de sintaxis para Clojure
  • Unas cuantas actualizaciones para la sintaxis de OCaml
  • Resaltar los archivos *.sbt como código de «scala»
  • Usar también el resaltado de código QML para los archivos .qmltypes

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