QA weekly focus: SVG

This week, we are kicking off a continuing “QA Weekly Focus” to attract attention to certain topics and areas. For this first week, let’s look into issues related to our SVG support. SVG stands for “Scalable Vector Graphics“, a widespread, open vector format and standard. It has become the most used vector format on the web, and it is for example used as the default format in Inkscape, the open source vector graphics editor. LibreOffice supports importing and exporting SVGs in various places, and these issues are tracked in 3 meta bugs: 88278: SVG import image filter (all modules) 111450: SVG fileSave filter (Draw/Impress) 156066: SVG filters In recent months, the SVG topic got a fair amount of attention, in particular thanks to Xisco Fauli’s work on the import filter (see illustration). Our friends at Inkscape have also recently voiced their interest in improving interoperability with LibreOffice (see Inkscape’s post on Mastodon). So let’s keep the momentum going, test how well SVG files are handled by LibreOffice, and review existing reports! They might need to be clarified, consolidated, or even closed because of all the recent improvements. The list of bugs to review is in this collaborative pad. You can

Read More

QA/Dev Report: September 2023

General Activities LibreOffice 7.5.6 and LibreOffice 7.5.7 were announced on September 14 and September 26 respectively LibreOffice 7.6.1 and LibreOffice 7.6.2 were announced on September 7 and September 26 respectively Olivier Hallot (TDF) continued adding Tabbed UI examples into help instructions, added a help page for editing styles, improved the help page for accessibility checker, added or updated help for commands found in Writer’s Table, Styles and Form menu as well as Tools menu for all applications Stéphane Guillou (TDF) added help for Impress’s Use Background fill and made some help cleanups Rafael Lima added search functionality to the Calc Functions sidebar Bogdan Buzea improved help for vertical positioning Seth Chaiklin changed some UI strings to be more clear and updated help pages accordingly Bartosz Kosiorek added Poisson distribution to help on Calc’s Random Number Generator Gábor Kelemen (allotropia) dropped HTML Export wizard help pages, improved the layout of Area dialog and did code cleanups in the area of includes Laurent Balland improved the Impress template Growing Liberty Miklós Vajna (Collabora) worked on multi-page floating tables in Writer Jean-Pierre Ledure worked on the ScriptForge library Szymon Kłos (Collabora) worked on LOKit and jsdialog used by Collabora Online. He also optimised

Read More

A community resolving issues collaboratively

Resolving issues and bringing improvements to LibreOffice is usually the result of team work – a team often made up of people who have never met each other! As a Free / Open Source project, LibreOffice has contributors in the space of translation, documentation, development, design… and Quality Assurance (QA) from around the globe. Some might have contributed for decades, others just reported a bug for the first time yesterday. Let’s have a look at three stories in which issues were identified, triaged and resolved in different ways, but always through a combined effort. Many hands make light work Take for example bug 153790 on Bugzilla. At least six contributors were involved in its resolution: Ruud reported an issue in sheet referencing in Calc formulas; Stéphane confirmed the issue, provided more precise steps and let others know that the issue is a regression; ady pinpointed more precisely in which version the issue started; raal bibisected the issue to a precise commit by Eike – the issue started in version 7.4; Eike provided a fix for version 7.5; Finally, Xisco created a unit test so the issue does not reappear in the future. Looking into an issue reveals another Here’s another

Read More

QA/Dev Report: August 2023

General Activities LibreOffice 7.6.0 was released on August 21 Olivier Hallot (TDF) continued adding Tabbed UI examples into help instructions, updated help for command line PDF export and anchoring of images in Writer, improved help for Title Page and added extended tips to its dialog and added help pages for tooltips when dragging scrollbars and document themes Juan C. Sanz added Firebird’s DATEADD and DATEDIFF functions to the SQL parser Stéphane Guillou (TDF) updated help for PDF export regarding comments in margin Rafael Lima fixed issues with F1 help shortcut not working in some contexts, made the table toolbar hidden when Notebookbar is active and updated help for ScriptForge Seth Chaiklin updated help for AutoRecovery Laurent Balland extended ODF support to include reserved blank spaces in Calc custom number formats Miklós Vajna (Collabora) worked on multi-page floating tables in Writer. He also made improvements to automated tests Jean-Pierre Ledure worked on the ScriptForge library Szymon Kłos (Collabora) worked on jsdialog used by Collabora Online Marco Cecchetti and Attila Szűcs (Collabora) worked on LOKit used by Collabora Online. Attila also added an Excel compatibility option to limit the creation of hyperlinks to only one per cell Áron Budea (Collabora) fixed a

Read More