QA/Dev Report: February 2023

General Activities

  1. LibreOffice 7.5.0 was announced on February 2
  2. Roman Kuznetsov gave a talk about QA in russian
  3. 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
  4. Adolfo Jayme Barrientos improved the layout of some dialogs and updated some Help texts after UI changes
  5. 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
  6. Seth Chaiklin made many text improvements both in the UI and in Help related to heading numbering and indexes
  7. Alain Romedenne corrected malformed keyword names in BASIC function signatures and added a Help page for FormatPercent Basic/VBA function
  8. Sophia Schröder made many smaller fixes and markup rework in Help files
  9. Miklós Vajna (Collabora) worked on multi-page floating tables in Writer
  10. Jean-Pierre Ledure worked on the ScriptForge library
  11. 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
  12. Andras Timar (Collabora) made some build-related improvements and fixes
  13. Eike Rathke (Red Hat) fixed an issue with dates showing as integers in XLSX files, added Saraiki to languages and made many code cleanups
  14. Tomaž Vajngerl (Collabora) made PDFs exported as hybrid conform to PDF validity requirements and continued polishing support for document themes
  15. 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
  16. 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
  17. László Németh fixed an issue where saving to a WebDAV server too frequently caused the saving to fail
  18. 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
  19. 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
  20. 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
  21. 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
  22. 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
  23. 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
  24. 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
  25. Heiko Tietze (TDF) made View Layout status bar icons hidden in Print Preview and improved the layout of Calc’s Sort dialog
  26. Paris Oplopoios (Collabora) fixed an issue with comment replies in DOCX files not getting a paragraph ID
  27. Armin Le Grand (allotropia) worked on multi-color gradient support
  28. 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
  29. Tor Lillqvist (Collabora) worked on the WASM build
  30. 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
  31. Michael Weghorn worked on the Android version, Qt/KDE and accessibility
  32. Regina Henschel improved Fontwork to WordArt compatibility
  33. Áron Budea (Collabora) fixed a couple of crashes
  34. Balázs Varga (allotropia) added VBA function ExportAsFixedFormat for Calc (PDF export)
  35. Colomban Wendling (Hypra) worked on accessibility tests
  36. Kohei Yoshida made it so Calc’s XML source includes the root element of the group
  37. 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
  38. Samuel Mehrbrodt (allotropia) fixed issues with table of contents dialog
  39. Czeber László Ádám (NISZ) fixed an issue with extra cells appearing in nested tables with RTF export
  40. 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
  41. Hannah Meeks corrected colour conversions in VBA
  42. Christian Lohmaier (TDF) made some build fixes
  43. Jürgen Funk (CIB) made toolbar tooltips update immediately after shortcut changes
  44. Sebastian Andrzej Siewior made the bin/lo-pack-sources script for compressing sources use more efficient methods of compression
  45. Bartosz Kosiorek improved rendering of arcs in EMF graphics
  46. Björn Michaelsen made refactorings to Writer code
  47. 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
  48. Joel Dowdy fixed bad scoping of frac after MathML import
  49. Sarper Akdemir (Collabora) fixed an issue with extra line breaks in imported PPTX files
  50. Rizal Muttaqin updated Colibre and Sukapura icons in Start Center to match new branding and started working on dark mode support for Sukapura
  51. 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.

Top 10 Reporters

  1. sdc.blanco ( 41 )
  2. Rafael Lima ( 14 )
  3. Mike Kaganski ( 13 )
  4. Regina Henschel ( 12 )
  5. Gabor Kelemen (allotropia) ( 12 )
  6. Stéphane Guillou (stragu) ( 8 )
  7. Eyal Rozenberg ( 8 )
  8. peter josvai ( 8 )
  9. jul ( 7 )
  10. Telesto ( 6 )

Triaged Bugs

665 bugs have been triaged by 83 people.

Top 10 Triagers

  1. Buovjaga ( 137 )
  2. Stéphane Guillou (stragu) ( 111 )
  3. Heiko Tietze ( 51 )
  4. m.a.riosv ( 47 )
  5. Dieter ( 38 )
  6. Olivier Hallot ( 29 )
  7. Julien Nabet ( 28 )
  8. V Stuart Foote ( 26 )
  9. Xisco Faulí ( 19 )
  10. 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.

Top 10 Fixers

  1. Caolán McNamara ( 20 )
  2. Seth Chaiklin ( 15 )
  3. Mike Kaganski ( 7 )
  4. Michael Stahl ( 6 )
  5. László Németh ( 6 )
  6. Michael Weghorn ( 6 )
  7. Rafael Lima ( 6 )
  8. Justin Luth ( 6 )
  9. Noel Grandin ( 6 )
  10. Heiko Tietze ( 5 )

List of critical bugs fixed

List of high severity bugs fixed

  1. tdf#132714 Crash when icon deleting table-row used for diagram generation. ( Thanks to László Németh )
  2. tdf#152738 LO75RC1: Automatic spell-check not underlining misspelled words; dialog doesn’t use paragraph’s language ( Thanks to László Németh )
  3. tdf#153078 Whole section of Groupedbar Compact UI disappear ( Thanks to Xisco Fauli )
  4. tdf#153756 Unable to open form wizard (GTK3) ( Thanks to Noel Grandin )
  5. tdf#153855 Crash on opening Fontwork dialog with Insert > Fontwork (gtk3) ( Thanks to Xisco Fauli )
  6. tdf#153857 Writer hangs or crashes when right-clicking on form field ( Thanks to Noel Grandin )
  7. 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

  1. tdf#132714 Crash when icon deleting table-row used for diagram generation. ( Thanks to László Németh )
  2. tdf#153434 crash clicking on “tools -> macro -> manage macro -> basic -> new” ( Thanks to Caolán McNamara )
  3. tdf#153501 Crash when trying to do WollMux mail merge ( Thanks to Stephan Bergmann )
  4. tdf#153622 Crash in: SvListView::SelectListEntry(SvTreeListEntry *,bool) ( Thanks to Caolán McNamara )
  5. tdf#153855 Crash on opening Fontwork dialog with Insert > Fontwork (gtk3) ( Thanks to Xisco Fauli )
  6. 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

  1. tdf#104804 Help on “Export Bookmarks” and help on “Export bookmarks as named destinations” is not clear enough ( Thanks to Seth Chaiklin )
  2. 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 )
  3. tdf#114773 TOC: Remove additional space after chapter number in ToC ( Thanks to Mike Kaganski )
  4. tdf#30920 Closing License (WRITER-) document closes LibO [summary in comment 36] ( Thanks to Caolán McNamara )
  5. tdf#56696 No option to make recent documents list show items for just the currently active LibO module ( Thanks to Andreas Heinisch )
  6. tdf#63965 CONFIGURATION: two identical functions ( Thanks to Gabor Kelemen )
  7. tdf#78510 FILEOPEN: MSO ODT – Bullet points in wrong location ( Thanks to Michael Stahl )
  8. tdf#82254 FILESAVE: UTF-8 BOM removed from CSV when saving file ( Thanks to Andreas Heinisch )
  9. tdf#95936 Shortcut in tooltip not updated after changing the command’s shortcut ( Thanks to Juergen Funk )
  10. tdf#96039 Not possible to set shortcuts to view modes ( Thanks to Gabor Kelemen )

WORKSFORME bugs

73 bugs have been retested by 35 people.

Top 10 testers

  1. Buovjaga ( 15 )
  2. Stéphane Guillou (stragu) ( 6 )
  3. Dieter ( 5 )
  4. V Stuart Foote ( 4 )
  5. m.a.riosv ( 4 )
  6. Julien Nabet ( 4 )
  7. Olivier Hallot ( 3 )
  8. Robert Großkopf ( 3 )
  9. خالد حسني ( 3 )
  10. tagishsimon ( 2 )

DUPLICATED bugs

125 bugs have been duplicated by 29 people.

Top 10 testers

  1. Stéphane Guillou (stragu) ( 36 )
  2. Buovjaga ( 17 )
  3. V Stuart Foote ( 15 )
  4. Xisco Faulí ( 7 )
  5. m.a.riosv ( 6 )
  6. Heiko Tietze ( 5 )
  7. Telesto ( 5 )
  8. Gabor Kelemen (allotropia) ( 4 )
  9. Dieter ( 4 )
  10. Rafael Lima ( 3 )

Verified bug fixes

45 bugs have been verified by 17 people.

Top 10 Verifiers

  1. NISZ LibreOffice Team ( 6 )
  2. Xisco Faulí ( 6 )
  3. Stéphane Guillou (stragu) ( 5 )
  4. Buovjaga ( 4 )
  5. BogdanB ( 3 )
  6. Gabor Kelemen (allotropia) ( 3 )
  7. V Stuart Foote ( 3 )
  8. Julien Nabet ( 3 )
  9. lol ( 2 )
  10. Michael Weghorn ( 2 )

Categorized Bugs

426 bugs have been categorized with a metabug by 34 people.

Top 10 Categorizers

  1. Stéphane Guillou (stragu) ( 129 )
  2. sdc.blanco ( 48 )
  3. Buovjaga ( 37 )
  4. Heiko Tietze ( 35 )
  5. Dieter ( 30 )
  6. Eyal Rozenberg ( 18 )
  7. V Stuart Foote ( 18 )
  8. Aron Budea ( 14 )
  9. خالد حسني ( 13 )
  10. Rafael Lima ( 11 )

Regression Bugs

55 bugs have been set as regressions by 20 people.

Top 10

  1. Stéphane Guillou (stragu) ( 11 )
  2. Xisco Faulí ( 8 )
  3. raal ( 6 )
  4. Buovjaga ( 6 )
  5. m.a.riosv ( 3 )
  6. Gabor Kelemen (allotropia) ( 2 )
  7. ady ( 2 )
  8. خالد حسني ( 2 )
  9. V Stuart Foote ( 2 )
  10. Michael Weghorn ( 2 )

Bisected Bugs

58 bugs have been bisected by 13 people.

Top 10 Bisecters

  1. raal ( 12 )
  2. Stéphane Guillou (stragu) ( 10 )
  3. Xisco Faulí ( 10 )
  4. Buovjaga ( 8 )
  5. zcrhonek ( 4 )
  6. Gabor Kelemen (allotropia) ( 3 )
  7. csyu.279 ( 3 )
  8. Michael Weghorn ( 3 )
  9. Aron Budea ( 1 )
  10. 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!

Leave a Reply

Your email address will not be published. Required fields are marked *

I accept the Privacy Policy