QA/Dev Report: March 2023

General Activities

  1. LibreOffice 7.5.1 was announced on March 2
  2. LibreOffice 7.4.6 was announced on March 9
  3. LibreOffice 7.5.2 was announced on March 30
  4. Rafael Lima continued polishing dark mode support, made it so Calc solver settings are saved to file, including XLSX files and made some smaller tweaks to the UI and Help
  5. Adolfo Jayme Barrientos made some tweaks to wordings in UI and Help
  6. Olivier Hallot (TDF) corrected help for Calc’s INDEX() function, updated menu paths and made many refactorings and cleanups in Help. He also added better UNO API error messages for Calc sheet insertion and improved extended tooltips
  7. Seth Chaiklin made many text improvements both in the UI and in Help related to heading numbering, indexes, captions and styles
  8. Alain Romedenne corrected parameter names for Basic functions in Help
  9. Sophia Schröder made many cleanups in Help markup, with Christian Lohmaier (TDF) assisting in mass replacements
  10. Juan C. Sanz added a help page for Firebird external connection
  11. Angelle Leger created a help page for zoom in Calc
  12. Stanislav Horacek made small corrections in ScriptForge and regular expression Help pages
  13. Miklós Vajna (Collabora) worked on multi-page floating tables in Writer
  14. Jean-Pierre Ledure worked on the ScriptForge library
  15. Szymon Kłos and Pranam Lashkari (Collabora) worked on jsdialog used by Collabora Online
  16. Eike Rathke (Red Hat) fixed issues brought up by Ady during review of Calc function articles in the wiki
  17. Tomaž Vajngerl (Collabora) continued polishing support for document themes and made the text auto-fit algorithm in Impress match OOXML better. He also made cleanups in code related to shapes
  18. Julien Nabet made it possible to use the colon key in shortcuts
  19. Andreas Heinisch made empty grid cells evident in the Special Characters dialog, fixed old issues with print ranges being lost upon copying a Calc sheet to another document and level settings being ignored in a table of contents created from custom styles, added support for Unicode minus (0x2212) in Calc value input, fixed an issue causing data loss when renaming libraries in Basic organizer and improved the compatibility of macro modules with other OpenOffice.org derivatives
  20. László Németh fixed an issue with text files with very long lines causing instability alongside some Writer regressions
  21. Xisco Faulí (TDF) did lots of refactoring in automated tests and added many new ones. He also made tracked changes in Calc display Unknown Author, if no name is set in user data and fixed some crashes.
  22. Michael Stahl (allotropia) made many improvements to the export of accessible PDFs, allowing LibreOffice to export with accessible options by default and added a decorative flag for frame styles upon ODT and DOCX export
  23. Mike Kaganski (Collabora) fixed issues with Writer table of contents, autofitting column width in Calc, table indentation in exported HTML files, made many improvements to the LanguageTool remote checking support, made the VBA function StrConv more robust and improved the loading time of Writer documents with lots of tables. He also fixed crashes and made many code cleanups
  24. Caolán McNamara (Red Hat) made many improvements and fixes to all kinds of scrolling actions. He also made many other accessibility and UI-related improvements and crash fixes
  25. Stephan Bergmann (Red Hat) made many code and build-related cleanups, for example changing the parsing of URLs with queries to respect the HTTP/1.1 protocol update from 2014, updating the homegrown string types to make use of C++20 features and dealing with new compiler releases
  26. Noel Grandin (Collabora) made many code cleanups, for example improving the safety of concurrent code, reducing layers of abstraction, reducing the code verbosity of functions called often and making the Chart-related code simpler and more performant
  27. Justin Luth (Collabora) created an experimental UI for setting list levels of paragraphs and fixed issues with page breaks, anchoring and text boxes in DOCX files as well as cycling Calc cell reference types in combination with frozen rows/columns
  28. Heiko Tietze (TDF) increased the size of the status bar icons, reworked how light and dark themes are presented in Application Colors option view and made many other UI improvements and tweaks
  29. Paris Oplopoios (Collabora) added a UNO command to change the application theme and made it possible for separate application views to have different colours
  30. Armin Le Grand (allotropia) worked on multi-color gradient support
  31. Tibor Nagy (NISZ) fixed an issue with losing preset sizes of custom sized backgrounds in Impress
  32. Tor Lillqvist, Marco Cecchetti and Michael Meeks (Collabora) worked on LOKit improvements
  33. Michael Weghorn worked on the Android version, Qt/KDE and accessibility
  34. Regina Henschel improved Fontwork to WordArt compatibility
  35. Franklin Weng made exported XHTML files nicer to read by adding newlines after certain tags
  36. Balázs Varga (allotropia) fixed an issue with dropdown form control width
  37. Colomban Wendling (Hypra) worked on accessibility tests
  38. Kohei Yoshida fixed a Calc crash and improved unit tests
  39. Samuel Mehrbrodt (allotropia) moved Accessibility Check from a dialog to the Sidebar
  40. Czeber László Ádám (NISZ) fixed issues with unwanted empty paragraphs appearing before tables upon DOCX export and tracked field changes not being parsed properly upon DOCX import
  41. Khaled Hosny (Alif Type) made it so proper Unicode code points are used for bullet style names
  42. Jürgen Funk (CIB) fixed an issue with the display of keyboard shortcuts after deleting them and improved the git hooks used in the development process
  43. Björn Michaelsen made refactorings to Writer code
  44. Gábor Kelemen (allotropia) added support for DOCX importing and exporting of styles in tables of figures
  45. Sarper Akdemir (Collabora) implemented support for default tab size in Impress alongside handling of such in PPTX files
  46. Rizal Muttaqin completed a dark variant for Sukapura icon theme and made many updates to the other icon themes
  47. Vojtěch Doležal made many improvements to Writer’s bibliography marks feature
  48. Taichi Haradaguchi updated many dependencies
  49. Patrick Luby (Collabora) fixed an issue with scrolling in Calc on macOS, improved macOS dark mode support and worked on the iOS version
  50. Arnaud Versini made some code cleanups
  51. Jaume Pujantell (Collabora) fixed an issue preventing WebDAV access via macros
  52. Galdam Jitsu continued polishing the new mime type icons
  53. Grigory Mozhaev added an optional Calc formula indicator
  54. Maxim Monastirsky added support for drawing styles in Calc
  55. Attila Szűcs (Collabora) added support for zip64-compressed OOXML files
  56. Tünde Tóth (NISZ) fixed some DOCX hyperlink issues
  57. Mark Hung fixed issues with vertical writing emphasis mark position
  58. Luigi Iucci made it so five most recently used currencies are displayed in the currency toolbar dropdown
  59. Jim Raykowski fixed Tabbed Compact UI tabs not being updated upon context change
  60. Vasily Melenchuk (CIB) added support for document variables in DOCX import

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

630 bugs, 72 of which are enhancements, have been reported by 370 people.

Top 10 Reporters

  1. Eyal Rozenberg ( 52 )
  2. sdc.blanco ( 19 )
  3. Mike Kaganski ( 13 )
  4. Gabor Kelemen (allotropia) ( 13 )
  5. Stéphane Guillou (stragu) ( 11 )
  6. Tuomas Hietala ( 10 )
  7. Telesto ( 9 )
  8. Robert Großkopf ( 9 )
  9. ady ( 7 )
  10. Roman ( 7 )

Triaged Bugs

842 bugs have been triaged by 86 people.

Top 10 Triagers

  1. Buovjaga ( 199 )
  2. Stéphane Guillou (stragu) ( 185 )
  3. Heiko Tietze ( 54 )
  4. eisa01 ( 44 )
  5. m.a.riosv ( 35 )
  6. Dieter ( 31 )
  7. V Stuart Foote ( 31 )
  8. Julien Nabet ( 24 )
  9. raal ( 18 )
  10. Mike Kaganski ( 16 )

Resolution of resolved bugs

649 bugs have been set to RESOLVED.

Check the following sections for more information about bugs resolved as FIXED, WORKSFORME and DUPLICATE.

Fixed Bugs

207 bugs have been fixed by 42 people.

Top 10 Fixers

  1. Caolán McNamara ( 22 )
  2. Michael Weghorn ( 18 )
  3. Seth Chaiklin ( 16 )
  4. Rizal Muttaqin ( 10 )
  5. Mike Kaganski ( 9 )
  6. Justin Luth ( 7 )
  7. Andreas Heinisch ( 7 )
  8. Heiko Tietze ( 7 )
  9. László Németh ( 6 )
  10. Eike Rathke ( 6 )

List of high severity bugs fixed

  1. tdf#136904 Crash swlo!SwRedlineData::operator!=+0x177 (steps in comment 7) ( Thanks to László Németh )
  2. tdf#149485 “Show Whitespace” condition changes other documents look ( Thanks to Xisco Fauli )
  3. tdf#152406 macOS Calc: Scrolling: scrollbar showing wrong position resulting in unscrollable document ( Thanks to Patrick Luby )
  4. tdf#153628 Spellcheck now does not work v7.5.0.3 X86_64 ( Thanks to László Németh )
  5. tdf#153669 Formula stops working after copy and paste onto a different cell ( Thanks to Kohei Yoshida )
  6. tdf#153819 Copying table column outside of table crashes Writer ( Thanks to László Németh )
  7. tdf#153891 Crash in: writerfilter::dmapper::DomainMapperTableHandler::endTable(unsigned int, bool) ( Thanks to László Németh )
  8. tdf#153926 FORMATTING: CRASH when trying to change language for selection ( Thanks to Noel Grandin )
  9. tdf#154050 Crashes when inserting or changing a note in Calc With Standard Toolbar (Single Mode) enabled ( Thanks to Maxim Monastirsky )
  10. tdf#154061 CRASH: undoing column insert ( Thanks to Paris Oplopoios )
  11. tdf#154232 Using drag/drop to reorder a Heading in Navigator window causes Writer to crash (EDIT) (gtk only) ( Thanks to Caolán McNamara )
  12. tdf#94319 Copy/Paste of lines (and grouped object with lines inside) places the copy in unpredictable location ( Thanks to Caolán McNamara )

List of crashes fixed

  1. tdf#136904 Crash swlo!SwRedlineData::operator!=+0x177 (steps in comment 7) ( Thanks to László Németh )
  2. tdf#148143 CRASH: after pasting twice the whole sheet ( Thanks to Kohei Yoshida )
  3. tdf#150135 Accessing uninitialized TextInputStream methods crashes ( Thanks to Baole Fang )
  4. tdf#153819 Copying table column outside of table crashes Writer ( Thanks to László Németh )
  5. tdf#153891 Crash in: writerfilter::dmapper::DomainMapperTableHandler::endTable(unsigned int, bool) ( Thanks to László Németh )
  6. tdf#153926 FORMATTING: CRASH when trying to change language for selection ( Thanks to Noel Grandin )
  7. tdf#154000 Large text lines cause it to crash or slow down to the point of unusability. ( Thanks to László Németh )
  8. tdf#154039 LO crashes when navigating in Special Characters dialog table with NVDA screen reader enabled ( Thanks to Michael Weghorn )
  9. tdf#154050 Crashes when inserting or changing a note in Calc With Standard Toolbar (Single Mode) enabled ( Thanks to Maxim Monastirsky )
  10. tdf#154061 CRASH: undoing column insert ( Thanks to Paris Oplopoios )
  11. tdf#154179 Crash opening Chapter Numbering dialog, when current paragraph has an outline style, but DF outline level “Text Body” ( Thanks to Mike Kaganski )
  12. tdf#154205 Crash on reload of file (segfault in libswlo.so) ( Thanks to Caolán McNamara )
  13. tdf#154232 Using drag/drop to reorder a Heading in Navigator window causes Writer to crash (EDIT) (gtk only) ( Thanks to Caolán McNamara )
  14. tdf#154322 XML Form Document: Choosing Instance after first clicking on Bindings leads to Crash of LO ( Thanks to Caolán McNamara )
  15. tdf#154378 LibreOffice crashed when use tablet/Insert the u-disk, and the recovery destroy the saved file (Skia Vulkan) ( Thanks to Julien Nabet )

List of performance issues fixed

  1. tdf#154486 A document with thousands of tables loads very slow, time grows quadratically ( Thanks to Mike Kaganski )

List of old bugs ( more than 4 years old ) fixed

  1. tdf#102261 FILEOPEN PPTX Badly aligned text, using spaces as indentation ( Thanks to Sarper Akdemir )
  2. tdf#104394 FILEOPEN DOCX: Textbox is missing ( Thanks to Justin Luth )
  3. tdf#115625 FILEOPEN DOCX: Table placed on wrong position because of Frame Wrap ( Thanks to Justin Luth )
  4. tdf#117037 localc does not understand unicode minus ( Thanks to Andreas Heinisch )
  5. tdf#124472 FILEOPEN DOCX Field code change is not parsed as Track Changes entry ( Thanks to Czeber László Ádám )
  6. tdf#38890 Remove hard-coded project URLs ( Thanks to Adoche Onaji )
  7. tdf#38948 FILESAVE – Calc does not save the solver’s model to files ( Thanks to Rafael Lima )
  8. tdf#39667 Enable accessible/tagged PDF export options by default ( Thanks to Michael Stahl )
  9. tdf#40142 Table of Contents from Custom Styles ignores level limit ( Thanks to Andreas Heinisch )
  10. tdf#51195 : LibreOffice can not save fontwork as docx ( Thanks to Regina Henschel )
  11. tdf#66613 EDITING: sheet copied to another document does not retain a defined print range ( Thanks to Andreas Heinisch )
  12. tdf#83283 LOCALHELP: Write help page for Label Field Selection in Form design ( Thanks to Olivier Hallot )
  13. tdf#94319 Copy/Paste of lines (and grouped object with lines inside) places the copy in unpredictable location ( Thanks to Caolán McNamara )
  14. tdf#97551 add “formula marker” feature like in Quattro Pro ( Thanks to Heiko Tietze )

WORKSFORME bugs

86 bugs have been retested by 34 people.

Top 10 testers

  1. eisa01 ( 13 )
  2. Stéphane Guillou (stragu) ( 12 )
  3. Buovjaga ( 11 )
  4. Dieter ( 9 )
  5. Robert Großkopf ( 4 )
  6. Michael Weghorn ( 3 )
  7. Alex Thurgood ( 3 )
  8. ady ( 3 )
  9. Andreas Heinisch ( 2 )
  10. Eyal Rozenberg ( 2 )

DUPLICATED bugs

193 bugs have been duplicated by 28 people.

Top 10 testers

  1. Stéphane Guillou (stragu) ( 61 )
  2. Buovjaga ( 30 )
  3. Justin L ( 19 )
  4. Heiko Tietze ( 15 )
  5. V Stuart Foote ( 13 )
  6. m.a.riosv ( 9 )
  7. eisa01 ( 7 )
  8. Gabor Kelemen (allotropia) ( 5 )
  9. Julien Nabet ( 4 )
  10. Michael Weghorn ( 3 )

Verified bug fixes

54 bugs have been verified by 17 people.

Top 10 Verifiers

  1. Stéphane Guillou (stragu) ( 15 )
  2. NISZ LibreOffice Team ( 12 )
  3. Dieter ( 4 )
  4. steve ( 4 )
  5. Buovjaga ( 3 )
  6. Xisco Faulí ( 3 )
  7. BogdanB ( 3 )
  8. خالد حسني ( 2 )
  9. Michael Weghorn ( 1 )
  10. Gerald Pfeifer ( 1 )

Categorized Bugs

560 bugs have been categorized with a metabug by 35 people.

Top 10 Categorizers

  1. Stéphane Guillou (stragu) ( 147 )
  2. Eyal Rozenberg ( 79 )
  3. BogdanB ( 71 )
  4. Buovjaga ( 38 )
  5. sdc.blanco ( 29 )
  6. Dieter ( 25 )
  7. Heiko Tietze ( 20 )
  8. V Stuart Foote ( 19 )
  9. Rizal Muttaqin ( 15 )
  10. Aron Budea ( 14 )

Regression Bugs

82 bugs have been set as regressions by 18 people.

Top 10

  1. Stéphane Guillou (stragu) ( 21 )
  2. Buovjaga ( 15 )
  3. raal ( 9 )
  4. Xisco Faulí ( 7 )
  5. ady ( 5 )
  6. Robert Großkopf ( 5 )
  7. Michael Weghorn ( 3 )
  8. László Németh ( 3 )
  9. Alex Thurgood ( 2 )
  10. V Stuart Foote ( 2 )

Bisected Bugs

68 bugs have been bisected by 11 people.

Top 10 Bisecters

  1. Stéphane Guillou (stragu) ( 23 )
  2. Buovjaga ( 14 )
  3. raal ( 11 )
  4. Xisco Faulí ( 10 )
  5. Aron Budea ( 2 )
  6. sockseight ( 2 )
  7. Michael Weghorn ( 2 )
  8. Justin L ( 1 )
  9. bunkem ( 1 )
  10. steve ( 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