QA/Dev Report: February 2023
General Activities
- LibreOffice 7.5.0 was announced on February 2
- Roman Kuznetsov gave a talk about QA in russian
- Rafael Lima continued polishing dark mode support, made it so empty BASIC libraries are populated by an empty module for better user experience, made zooming smoother in Impress and Draw, implemented shortcut-assignable zoom commands as well as commands for toggling Watch/Stack windows for Basic IDE, made colour schemes translatable and fixed some broken links in Help
- Adolfo Jayme Barrientos improved the layout of some dialogs and updated some Help texts after UI changes
- Olivier Hallot (TDF) improved Help pages for Template Manager, command line conversion filter info and Draw layers. He also added links to Calc function wiki articles
- Seth Chaiklin made many text improvements both in the UI and in Help related to heading numbering and indexes
- Alain Romedenne corrected malformed keyword names in BASIC function signatures and added a Help page for FormatPercent Basic/VBA function
- Sophia Schröder made many smaller fixes and markup rework in Help files
- Miklós Vajna (Collabora) worked on multi-page floating tables in Writer
- Jean-Pierre Ledure worked on the ScriptForge library
- Szymon Kłos, Dennis Francis and Henry Castro (Collabora) worked on LOKit improvements. Szymon also made HTML export more robust regarding closing tags. Henry fixed an issue with master slide previews in Impress
- Andras Timar (Collabora) made some build-related improvements and fixes
- Eike Rathke (Red Hat) fixed an issue with dates showing as integers in XLSX files, added Saraiki to languages and made many code cleanups
- Tomaž Vajngerl (Collabora) made PDFs exported as hybrid conform to PDF validity requirements and continued polishing support for document themes
- Julien Nabet fixed an issue with setting search attributes via macros and implemented support for CSS color rules using alpha values when pasting HTML text from clipboard
- Andreas Heinisch added an expert option for sorting recent documents list according to the currently active LibreOffice module, made it so the UTF-8 byte order mark is preserved in saved CSV files, made line number alignment look better in Basic IDE and polished the look of highlighting of favourites in Special Characters dialog
- László Németh fixed an issue where saving to a WebDAV server too frequently caused the saving to fail
- Xisco Faulí (TDF) made over 40 additions and improvements to automated tests, made it possible to change the UI when viewing a read-only document and fixed many crashes
- Michael Stahl (allotropia) improved the image alternative text compatibility with different versions of the DOCX format, continued polishing DOCX table of contents style support, improved both the internal handling and the terminology related to the different ECMA-376 DOCX format editions, fixed an issue with bullets in an ODT originating from MS Word and fixed an issue causing text indent and margin in a paragraph style to not override the respective properties in a list style
- Mike Kaganski (Collabora) fixed an issue where changing anchoring in a Writer document via a macro would not set modified and undo states, fixed instability and performance issues related to conditional formatting in Calc, made searching by style in Calc more robust, made it possible to install Python-based extensions with spaces in their file names and run macros with non-ASCII characters in their names from the command line, fixed a DOCX compatibility issue affecting text colour and made the logic for adding spaces between the components of table of contents entries smarter. He also made many code cleanups and build fixes
- Caolán McNamara (Red Hat) continued polishing dark mode support (like, a lot) and made it so closing the license window does not close LibreOffice. He also made many other UI-related improvements and crash fixes
- Stephan Bergmann (Red Hat) made many code and build-related cleanups, for example updating the type reference for the API and making the Clang plugin for detecting mistakes in unit tests smarter. He also fixed crashes and improved and added automated tests
- Noel Grandin (Collabora) made many code cleanups, for example converting homegrown mutexes to standard library ones, simplifying allocations and flattening code by removing unnecessary uses of “Pointer to implementation” programming technique
- Justin Luth (Collabora) added UI access for Id and TabIndex of FormField controls and fixed DOCX import issues with extra empty paragraphs getting added to sections and incorrect page break positions
- Heiko Tietze (TDF) made View Layout status bar icons hidden in Print Preview and improved the layout of Calc’s Sort dialog
- Paris Oplopoios (Collabora) fixed an issue with comment replies in DOCX files not getting a paragraph ID
- Armin Le Grand (allotropia) worked on multi-color gradient support
- Tibor Nagy (NISZ) fixed a priority issue in conditional formatting rules with XLSX import, improved shape connector handling with PPTX files and made it so custom size is retained when saving a background style in PPTX files
- Tor Lillqvist (Collabora) worked on the WASM build
- Laurent Balland made it so unnecessary options are disabled when using spelled-out number format in Calc and made it so Delete Sheet command in Calc tells you the number of sheets that are to be deleted
- Michael Weghorn worked on the Android version, Qt/KDE and accessibility
- Regina Henschel improved Fontwork to WordArt compatibility
- Áron Budea (Collabora) fixed a couple of crashes
- Balázs Varga (allotropia) added VBA function ExportAsFixedFormat for Calc (PDF export)
- Colomban Wendling (Hypra) worked on accessibility tests
- Kohei Yoshida made it so Calc’s XML source includes the root element of the group
- Hossein Nourikhah (TDF) fixed a build configure issue caused by Visual Studio telemetry and made a couple of unit tests work with higher display scalings
- Samuel Mehrbrodt (allotropia) fixed issues with table of contents dialog
- Czeber László Ádám (NISZ) fixed an issue with extra cells appearing in nested tables with RTF export
- Khaled Hosny (Alif Type) made it so macOS’s own Arabic spelling dictionary is detected and corrected the position of the wavy lines indicating spelling errors in case of right-to-left text
- Hannah Meeks corrected colour conversions in VBA
- Christian Lohmaier (TDF) made some build fixes
- Jürgen Funk (CIB) made toolbar tooltips update immediately after shortcut changes
- Sebastian Andrzej Siewior made the bin/lo-pack-sources script for compressing sources use more efficient methods of compression
- Bartosz Kosiorek improved rendering of arcs in EMF graphics
- Björn Michaelsen made refactorings to Writer code
- Gábor Kelemen (allotropia) added extra labels to help recognize View menus items when searching in the Customize – Keyboard tab and made it so Rename Sheet only appears once in the Customize dialog
- Joel Dowdy fixed bad scoping of frac after MathML import
- Sarper Akdemir (Collabora) fixed an issue with extra line breaks in imported PPTX files
- Rizal Muttaqin updated Colibre and Sukapura icons in Start Center to match new branding and started working on dark mode support for Sukapura
- Vojtěch Doležal made it possible to edit bibliography mark content when right-clicking a bibliography table entry
Kudos to Ilmari Lauhakangas for helping to elaborate this list.
Reported Bugs
589 bugs, 78 of which are enhancements, have been reported by 382 people.
- sdc.blanco ( 41 )
- Rafael Lima ( 14 )
- Mike Kaganski ( 13 )
- Regina Henschel ( 12 )
- Gabor Kelemen (allotropia) ( 12 )
- Stéphane Guillou (stragu) ( 8 )
- Eyal Rozenberg ( 8 )
- peter josvai ( 8 )
- jul ( 7 )
- Telesto ( 6 )
Triaged Bugs
665 bugs have been triaged by 83 people.
- Buovjaga ( 137 )
- Stéphane Guillou (stragu) ( 111 )
- Heiko Tietze ( 51 )
- m.a.riosv ( 47 )
- Dieter ( 38 )
- Olivier Hallot ( 29 )
- Julien Nabet ( 28 )
- V Stuart Foote ( 26 )
- Xisco Faulí ( 19 )
- Mike Kaganski ( 17 )
Resolution of resolved bugs
483 bugs have been set to RESOLVED.
Check the following sections for more information about bugs resolved as FIXED, WORKSFORME and DUPLICATE.
Fixed Bugs
164 bugs have been fixed by 37 people.
- Caolán McNamara ( 20 )
- Seth Chaiklin ( 15 )
- Mike Kaganski ( 7 )
- Michael Stahl ( 6 )
- László Németh ( 6 )
- Michael Weghorn ( 6 )
- Rafael Lima ( 6 )
- Justin Luth ( 6 )
- Noel Grandin ( 6 )
- Heiko Tietze ( 5 )
List of critical bugs fixed
List of high severity bugs fixed
- tdf#132714 Crash when icon deleting table-row used for diagram generation. ( Thanks to László Németh )
- tdf#152738 LO75RC1: Automatic spell-check not underlining misspelled words; dialog doesn’t use paragraph’s language ( Thanks to László Németh )
- tdf#153078 Whole section of Groupedbar Compact UI disappear ( Thanks to Xisco Fauli )
- tdf#153756 Unable to open form wizard (GTK3) ( Thanks to Noel Grandin )
- tdf#153855 Crash on opening Fontwork dialog with Insert > Fontwork (gtk3) ( Thanks to Xisco Fauli )
- tdf#153857 Writer hangs or crashes when right-clicking on form field ( Thanks to Noel Grandin )
- tdf#56696 No option to make recent documents list show items for just the currently active LibO module ( Thanks to Andreas Heinisch )
List of crashes fixed
- tdf#132714 Crash when icon deleting table-row used for diagram generation. ( Thanks to László Németh )
- tdf#153434 crash clicking on “tools -> macro -> manage macro -> basic -> new” ( Thanks to Caolán McNamara )
- tdf#153501 Crash when trying to do WollMux mail merge ( Thanks to Stephan Bergmann )
- tdf#153622 Crash in: SvListView::SelectListEntry(SvTreeListEntry *,bool) ( Thanks to Caolán McNamara )
- tdf#153855 Crash on opening Fontwork dialog with Insert > Fontwork (gtk3) ( Thanks to Xisco Fauli )
- tdf#153857 Writer hangs or crashes when right-clicking on form field ( Thanks to Noel Grandin )
List of old bugs ( more than 4 years old ) fixed
- tdf#104804 Help on “Export Bookmarks” and help on “Export bookmarks as named destinations” is not clear enough ( Thanks to Seth Chaiklin )
- tdf#105628 Change “Evaluate” to “Show” in the Entries tab of Table of Contents/Index dialog, when Chapter Number is selected ( Thanks to Seth Chaiklin )
- tdf#114773 TOC: Remove additional space after chapter number in ToC ( Thanks to Mike Kaganski )
- tdf#30920 Closing License (WRITER-) document closes LibO [summary in comment 36] ( Thanks to Caolán McNamara )
- tdf#56696 No option to make recent documents list show items for just the currently active LibO module ( Thanks to Andreas Heinisch )
- tdf#63965 CONFIGURATION: two identical functions ( Thanks to Gabor Kelemen )
- tdf#78510 FILEOPEN: MSO ODT – Bullet points in wrong location ( Thanks to Michael Stahl )
- tdf#82254 FILESAVE: UTF-8 BOM removed from CSV when saving file ( Thanks to Andreas Heinisch )
- tdf#95936 Shortcut in tooltip not updated after changing the command’s shortcut ( Thanks to Juergen Funk )
- tdf#96039 Not possible to set shortcuts to view modes ( Thanks to Gabor Kelemen )
WORKSFORME bugs
73 bugs have been retested by 35 people.
- Buovjaga ( 15 )
- Stéphane Guillou (stragu) ( 6 )
- Dieter ( 5 )
- V Stuart Foote ( 4 )
- m.a.riosv ( 4 )
- Julien Nabet ( 4 )
- Olivier Hallot ( 3 )
- Robert Großkopf ( 3 )
- خالد حسني ( 3 )
- tagishsimon ( 2 )
DUPLICATED bugs
125 bugs have been duplicated by 29 people.
- Stéphane Guillou (stragu) ( 36 )
- Buovjaga ( 17 )
- V Stuart Foote ( 15 )
- Xisco Faulí ( 7 )
- m.a.riosv ( 6 )
- Heiko Tietze ( 5 )
- Telesto ( 5 )
- Gabor Kelemen (allotropia) ( 4 )
- Dieter ( 4 )
- Rafael Lima ( 3 )
Verified bug fixes
45 bugs have been verified by 17 people.
- NISZ LibreOffice Team ( 6 )
- Xisco Faulí ( 6 )
- Stéphane Guillou (stragu) ( 5 )
- Buovjaga ( 4 )
- BogdanB ( 3 )
- Gabor Kelemen (allotropia) ( 3 )
- V Stuart Foote ( 3 )
- Julien Nabet ( 3 )
- lol ( 2 )
- Michael Weghorn ( 2 )
Categorized Bugs
426 bugs have been categorized with a metabug by 34 people.
- Stéphane Guillou (stragu) ( 129 )
- sdc.blanco ( 48 )
- Buovjaga ( 37 )
- Heiko Tietze ( 35 )
- Dieter ( 30 )
- Eyal Rozenberg ( 18 )
- V Stuart Foote ( 18 )
- Aron Budea ( 14 )
- خالد حسني ( 13 )
- Rafael Lima ( 11 )
Regression Bugs
55 bugs have been set as regressions by 20 people.
- Stéphane Guillou (stragu) ( 11 )
- Xisco Faulí ( 8 )
- raal ( 6 )
- Buovjaga ( 6 )
- m.a.riosv ( 3 )
- Gabor Kelemen (allotropia) ( 2 )
- ady ( 2 )
- خالد حسني ( 2 )
- V Stuart Foote ( 2 )
- Michael Weghorn ( 2 )
Bisected Bugs
58 bugs have been bisected by 13 people.
- raal ( 12 )
- Stéphane Guillou (stragu) ( 10 )
- Xisco Faulí ( 10 )
- Buovjaga ( 8 )
- zcrhonek ( 4 )
- Gabor Kelemen (allotropia) ( 3 )
- csyu.279 ( 3 )
- Michael Weghorn ( 3 )
- Aron Budea ( 1 )
- Justin L ( 1 )
Evolution of Unconfirmed Bugs
Check the current list of unconfirmed bugs here
Evolution of Open Regressions
Check the current list of open regressions here
Evolution of Open bibisectRequests
Check the current list of open bibisectrequests here
Evolution of Highest Priority Bugs
Check the current list of highest priority bugs here
Evolution of High Priority Bugs
Check the current list of high priority bugs here
Thank you all for making Libreoffice rock!
Join us and help to keep LibreOffice super reliable!
Check the Get Involved page out now!