General Activities LibreOffice 6.3.5 was announced on February, 20 LibreOffice 6.4.1 was announced on February, 27 LibreOffice was present at FOSDEM and many presentations about LibreOffice were given on February, 1 A 2 days Hackfest took place in Brussels right after FOSDEM Michael Weghorn implemented native PopupMenus for the qt5/kf5 VCL plugin Stephan Bergmann (Red Hat) fixed blurry text in macOS and did many code cleanups Jim Raykowski continued to improve Navigator in general and its context menu Seth Chaiklin made many Help update patches Luboš Luňák (Collabora) continues to polish Skia library in LibreOffice Maxim Monastirsky added Highlighting tab for shapes and comments to Format>Character dialog in Writer and in Calc Noel Grandin (Collabora) did many cleanups under the hood, including changes that speed up development Jan Holešovský (Collabora) enabled spell-checking on Android Caolán McNamara (Red Hat) continued the crucial user interface backend work and also did many cleanups to the code Mike Kaganski (Collabora) made it so decimals input into Calc are represented with the correct precision value Michael Stahl (CIB) improved DOCX exporting of footnote separators and rotated text fields Jan-Marek Glogowski (CIB) fixed several qt5/kf5 issues Xisco Fauli (TDF) added basic unittests for LWP files Gábor
Category: reports
QA/Dev Report: January 2020
General Activities LibreOffice 6.4 was released on January 29 containing many performance and interoperability improvements Participants in Ankara, Turkey bootcamp completed many easy hacks Participants in the Free Software Winter Camp 2020 in Eskişehir, Turkey completed many easy hacks Noel Grandin (Collabora) further sped up loading an XLSX file with lots of comments. Noel also continued converting XML handling bits to use the performant FastParser API Mike Kaganski (Collabora) made it so functions in Calc can use case sensitive regular expressions. Mike also fixed an Excel compatibility issue involving booleans Caolán McNamara (Red Hat) continued the welding of UI elements, focusing on the Sidebar Tamás Bunth (Collabora) improved chart label interoperability with OOXML files Miklos Vajna (Collabora) made rotated text in Writer’s table rows with automatic height behave better Seth Chaiklin made dozens of improvements and additions to Help content. He also triaged and re-tested many bugs. Rizal Muttaqin improved most of the icon themes and Sifr in particular. Thorsten Wagner fixed a rendering issue in the character formatting font dropdown on macOS Serge Krot (CIB) improved the performance of Impress when typing into a list having an animation applied to it László Németh and Szabolcs Tóth (NISZ) fixed many
QA/Dev Report: December 2019
General Activities LibreOffice 6.3.4 was released on December, 12 LibreOffice 6.4.0 RC1 was released on December 23 and a Bug Hunting Session took place the same day Ilmari Lauhakangas (TDF) published a blogpost wrapping all the improvements achieved by the PPTX Team in the last months Mike Kaganski (Collabora) made find & replace regular expressions work with look-behind and look-ahead assertions, fixed the display of multi-line formulas, fixed the importing of DOCX files with Tables of Contents and other indices Jim Raykowski completed the integration of the new colour palette and removed the old background tab page code, fixed a very popular annoyance concerning duplicated labels in Customize dialog (with additional contributions from Caolán McNamara of Red Hat) and fixed many accessibility issues Jan Holešovský (Collabora) fixed many under-the-hood issues with the Android application Dennis Francis (Collabora) fixed a frame-anchoring issue, which made elements fly into all the wrong places in Writer Andreas Kainz improved the Notebookbar UIs László Németh (NISZ) fixed several issues with DOCX tables and pasting to Writer tables. He also implemented several AutoCorrect fixes and enhancements Chris Sherlock made many under-the-hood improvements to the EMF+ handling code and implemented support for more EMF+ features Justin Luth
QA/Dev Report: November 2019
General Activities LibreOffice 6.4 Beta1 was announced on November 18 A new version of LibreOffice Impress Remote for Android was announced The new LibreOffice Macro Team posted a progress report Julien Nabet improved the code quality based on cppcheck results Coverity’s defect density is back to 0 Andreas Kainz continued improving dialog layout and the UI with nearly sixty commits Caolán McNamara made the customize dialog open quickly again Luboš Luňák and Tomaž Vajngerl (Collabora) introduced the Skia graphics engine into the codebase. It supports rendering the UI using GPU with Vulkan. Mike Kaganski (Collabora) fixed a long standing problem in basic’s syntax checker. He also added support for Windows Default apps settings Stephan Bergmann (Red Hat) started the work on replacing boost::optional with std::optional Justin Luth (Collabora) removed a bunch of obsolete hacks and fixed several issues related to styles and tables in Writer Eike Rathke (Red Hat) made it possible to use long passwords in OOXML documents Tamás Bunth (Collabora) added support for importing and exporting custom label text in DOCX documents Miklos Vajna (Collabora) improved the interoperability of math objects from PPTX Noel Grandin (Collabora) continued working on more than 1024 columns support for Calc, solved an
