Desarrollo de código de soporte para GTK4 y WASM

Antes de que esta semana se publique la versión Alfa de LibreOffice 7.2 y del congelamiento y ramificación de las características el mes que viene, el código de soporte para el kit de herramientas GTK4 ha comenzado a llegar y se podrá probar en breve.

Caolán McNamara, de Red Hat, ha estado liderando la tarea para conseguir que se añada soporte para el kit de herramientas GTK4 a LibreOffice con el impulso inicial que se ha producido esta semana.

No se entusiasme demasiado por el momento, ya que todavía es un trabajo en curso, pero parece estar avanzando lo suficientemente bien como para formar parte de LibreOffice 7.2 en lugar de ser desplazado al siguiente ciclo. El pull inicial de dos mil líneas de código sobre el soporte existente de GTK3 minimizó la usabilidad del mismo. Pero entonces, el día anterior, vimos más de dos docenas de commits perfeccionando este código GTK4.

Entre los últimos commits se encuentra la obtención del código del kit de herramientas para que LibreOffice pueda iniciar sin fallar, conectando varios recursos al código de GTK4, varias partes del manejo de eventos y otras adaptaciones a las interfaces de GTK4.

Aquellos que deseen seguir la introducción del soporte de GTK4 en LibreOffice pueden ver estos commits de Git. El lanzamiento de LibreOffice 7.2 está previsto para agosto.

LibreOffice incorpora soporte inicial para compilar en WebAssembly

Integrado en LibreOffice se encuentra el soporte inicial para la compilación cruzada basada en EmScripten y la compilación a WebAssembly (WASM) para su ejecución en el navegador o potencialmente en el escritorio de forma portátil como Wasmer. Ya han aparecido varios commits de WASM que forman parte de LibreOffice.

Esta documentación describe los pasos de compilación de WASM. También se ha añadido una sencilla aplicación de demostración que resulta ser un Mandelbrot con el kit de herramientas Qt5. Esta transferencia de LibreOffice a WebAssembly usando el kit de herramientas EmScripten ha estado en los trabajos durante algún tiempo. En esta página de la Wiki se describen algunos de sus trabajos.

La fusión del código WASM se produce antes del lanzamiento previsto de LibreOffice 7.2 Alpha 1 la semana que viene. La congelación de características y la ramificación de LibreOffice 7.2 está prevista para principios de junio, seguida del inicio de las versiones beta. La versión estable de LibreOffice 7.2 debería publicarse a finales de agosto.

LibreOffice 7.2 también aporta una serie de mejoras a su procesador de textos Writer, un renderizado de texto más rápido gracias a la mejora del almacenamiento en caché de las fuentes, mejoras en el rendimiento de las hojas de cálculo de LibreOffice Calc y mejoras continuas en el filtro de importación y exportación.

 

Phoronix | 1 y 2

Comentarios

  1. By abraham

    Responder

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Acepto la Política de privacidad