QA/Dev Report: August 2021

General Activities LibreOffice 7.2 was released on August 19 Hossein Nourikhah (TDF) published a series of posts explaining how he fixed an interoperability issue. Part 1, Part 2 and Part 3 Alain Romedenne improved the Help content for the ScriptForge library Rafael Lima created Help pages for Development Tools, Search Commands, wildcards, removing duplicates in Calc, clarified and improved many pages and updated menu item references. He also added buttons for cloning and clearing direct formatting to Draw’s tabbed interface Olivier Hallot (TDF) updated the intro video for online Help, created a page for Multivariate Regression in Calc and updated many menu item references. He also made several fixes to extended tooltips Jean-Pierre Ledure worked on the ScriptForge library Daniel Arato (NISZ) fixed a shape rotation issue with XLSX import Miklos Vajna (Collabora) fixed the handling of linked background images and the rendering of graphic bullets with linked images, improved Writer’s bibliography feature, made it so list levels in paragraph styles are retained in DOCX files and fixed a shape property value entanglement issue Noel Grandin (Collabora) continued converting uses of the homegrown osl::Mutex to std::mutex (locks preventing race conditions in threaded code), fixed issues found by Thread Sanitizer (TSan),

Read More

QA/Dev Report: July 2021

General Activities LibreOffice 7.1.5 was released on July, 22 The Bug Hunting Session for LibreOffice 7.2 RC1 took place on July, 19 Roman Kuznetsov is teaching a group of russian volunteers called ‘the hamsters QA Team” how to triage bugs in LibreOffice Alain Romedenne and Rafael Lima improved the Help content for the ScriptForge library – many Python examples were added. Rafael also improved the Advanced Filter and NUMBERVALUE help pages. Steve Fanning improved some Calc function help pages Olivier Hallot (TDF) updated the help page for Impress object transformations Bai Xiaochun replaced uses of homegrown math functions with standard library ones Vasily Melenchuk (CIB) fixed incorrect formatting being applied to Writer text fields while editing them and added delimiting to chapter fields Dante Doménech created a new version of the OpenSymbol font Jeff Huang cleaned out the unused code for collecting usage data Tomaž Vajngerl (Collabora) improved the Sidebar preview of theme colour sets by adding name display, continued working on the new searching and indexing feature and made some code cleanups and refactorings Luboš Luňák (Collabora) took the first step in getting Skia graphics engine integration to work on macOS and fixed an issue with image sizes in

Read More

QA/Dev Report: June 2021

General Activities LibreOffice 7.1.4 was released on June, 10 Alain Romedenne and Rafael Lima improved the Help content for the ScriptForge library. Alain also added some Basic keyword argument explanations and created a help page for Basic ThisDatabaseDocument object. Olivier Hallot (TDF) and Adolfo Jayme Barrientos clarified ‘whole sheet export’ for Calc PDF export in Help. Olivier also added help entries for VBA StrConv function, Advanced TSCP classification dialog and toolbar, revamped Bullets & Numbering dialog for Impress and Draw, Combine Text in Draw and made several improvements and tweaks. Michael Warner fixed an issue in PDF files containing Chinese characters generated with XeLaTeX Ming Hua added glossary entries about half-width and full-width characters to Help Steve Fanning documented how to escape double quotes in Help for Calc’s text functions Jean-Pierre Ledure worked on the ScriptForge library Hossein Nourikhah started working for TDF as Developer Community Architect Michael Stahl (allotropia) fixed some Writer layout infinite loops Bai Xiaochun replaced uses of homegrown math functions with standard library ones and optimised a math function for speed Baltasar made it so in Basic the results of comparison of literals have proper boolean type Gülşah Köse (Collabora) fixed a text data loss issue

Read More

QA/Dev Report: May 2021

General Activities LibreOffice 7.1.3 was released on May 6 LibreOffice 7.0.6 was released on May 13 The PowerPoint compatibility team reported on its recent work Alain Romedenne and Rafael Lima improved the Help content for the ScriptForge library. Rafael Lima also documented the WeekDay Basic function and improved the help for Calc’s CONVERT function Kevin Suo improved the Python script for generating the file filter table for Help. Kevin also fixed a font family problem in the Help CSS related to Simplified Chinese display on Linux Steve Fanning made several improvements to Calc function Help pages. Olivier Hallot (TDF) improved Help on Calc functions, databases and Calc’s autofilter Eike Rathke (Red Hat) made Calc accept 123.45 fractional input on weird formats like 0″.” or 0″.”0, expanded NatNum12 modifier support for all day and month names and made it so Calc’s ROUND() function does not limit decimal digits Jean-Pierre Ledure worked on the ScriptForge library Caolán McNamara not only continued with GTK3 backend polishing, but took on a new large-scale project: a GTK4 backend! See here and here. He also made many cleanups and crash fixes Noel Grandin (Collabora) started fixing memory leaks like an angry plumber. He also speeded up

Read More