QA/Dev Report: March 2022

General Activities

  1. LibreOffice 7.3.1 and 7.3.2 were released on March 3 and March 31 respectively
  2. LibreOffice 7.2.6 was released on March 10
  3. Adolfo Jayme Barrientos updated and cleaned up menu paths in Help and updated some tips of the day
  4. Seth Chaiklin improved the Help and tooltip for Reset button
  5. Alain Romedenne improved the Help page for CallByname Basic function as well as several other functions
  6. Olivier Hallot (TDF) added or updated the Help pages for several toolbars, improved the Track Changes help, updated Calc’s Tools menu help and added a page for Share Spreadsheet
  7. Rafael Lima added help ID targets for the Manage Changes dialog and improved the ScriptForge library help pages
  8. Miklos Vajna (Collabora) added a clearing breaks feature into Writer and wrote a help page for it, continued working on colour themes in OOXML documents and improved the layout XML dump developer feature.
  9. Jean-Pierre Ledure worked on the ScriptForge library
  10. Tünde Tóth (NISZ) worked on fixing the PPTX export of media files, fixed an issue with text colour in DOCX shapes and an old issue with embedded images getting multiplied upon OOXML export
  11. Paris Oplopoios made some code cleanups
  12. Sarper Akdemir (Collabora) made it so section break formatting will not leak into bullets in imported DOCX files
  13. Jürgen Funk (CIB) fixed a couple of regressions
  14. Lemures Lemniscati fixed loss of precision in MediaBox elements in exported PDFs
  15. Michael Meeks (Collabora) fixed a crash affecting collaborative editing
  16. Dennis Francis, Mert Tumer, Andras Timar and Szymon Kłos (Collabora) worked on LOKit improvements
  17. Áron Budea (Collabora) fixed a Calc crash and an issue where shapes in certain cases were missing in imported XLSX files on Windows
  18. Vasily Melenchuk (CIB) fixed an issue with cross-references and paragraph numbering and several RTF import issues
  19. Eike Rathke (Red Hat) made improvements to Calc’s evaluation of IFS() and SWITCH() functions, made DDE links from Calc to Writer more robust and made internal improvements to Calc’s text import code
  20. Bartosz Kosiorek implemented the SETARCDIRECTION EMF graphic feature
  21. David Gilbert made it so hyperlinks with user:password authentication do not get lost in PDF export
  22. Vaibhav Malik wrote his first unit test
  23. Tomaž Vajngerl (Collabora) worked on sparkline support for Calc
  24. Regina Henschel fixed shapes losing their fill after PPTX export
  25. Arnaud Versini fixed a regression in the math formula editor and made some code cleanups
  26. Julien Nabet made it so save transparency option works for PNG export, fixed an issue with creating Firebird database table views and fixed some assertion crashes. He also made many code cleanups
  27. Kunal Pawar improved starting time on Windows by removing GetCaseCorrectPathName usage
  28. zhutyra fixed a couple of security issues
  29. Jim Raykowski worked on sorting and performance improvements for the Navigator, fixed an issue with docking split toolbar buttons using a shortcut key, improved the search wrapping messaging behaviour in Writer for frames, images, and OLE objects. He also made several other improvements to the Navigator and outline feature
  30. Andreas Heinisch fixed an old Impress/Draw issue where typed input into shapes was not interpreted as Unicode, made it so favourites in special characters dialog are highlighted and do not lose focus when right-clicking, made Firebird database queries with column aliases work with Basic macros and made the creation of Table of Contents possible for levels lower than chapter or heading 2
  31. László Németh continued improving change tracking
  32. Xisco Faulí (TDF) made about sixty improvements and additions to automated tests
  33. Heiko Tietze (TDF) made Colibre (Dark) available in icon themes, improved text contrast in dark mode and made other UI improvements
  34. Gülşah Köse (Collabora) improved handling of table borders and tab sizes in PPTX import
  35. Armin Le Grand (allotropia) worked on Advanced Diagram support
  36. Michael Stahl (allotropia) fixed many Writer regressions related to spellchecking, footnotes and undo
  37. Attila Bakos (NISZ) continued polishing text in grouped shapes
  38. Jens Carl worked on Java test to C++ conversion
  39. Tor Lillqvist (Collabora) improved font handling in printing and made code cleanups
  40. Samuel Mehrbrodt (allotropia) added UNO API for custom Jump List categories to Windows Task Bar
  41. Michael Weghorn made many internal improvements to the Linux and Windows accessibility code and fixed an issue with switching XForm to design mode from toolbar
  42. Tibor Nagy (NISZ) fixed line connectors becoming shapes in PPTX import and added glue points to basic shapes in PPTX
  43. Hossein Nourikhah (TDF) made it so drop-down fields in a protected Writer section are not editable, made some cleanups and wrote blog posts about development
  44. Mike Kaganski (Collabora) fixed importing MathML from clipboard on Linux, fixed misaligned checkmarks in menus, fixed blurry default icons in Start Center, fixed an issue with updating external links through macros and made many code cleanups and optimisations
  45. Caolán McNamara (Red Hat) added support for Windows 10/11 dark mode, fixed a performance issue related to font fallbacks and fixed an issue with Charts not showing in Report Builder reports. He also fixed crashes, issues found by fuzzers and many UI issues and continued working on the new gtk4 UI backend
  46. Stephan Bergmann (Red Hat) fixed crashes and made many code and build-related cleanups as well as test fixes
  47. Rizal Muttaqin made many updates to all the icon themes, especially focusing on the dark theme variants due to the newly-added Windows dark mode support
  48. Gábor Kelemen (allotropia) made many code cleanups
  49. Noel Grandin (Collabora) improved stack dumping on Windows to help diagnose problems seen in continuous integration build boxes, fixed some data races, improved the loading time of large files with many spelling errors and improved the saving time of large XLSX files with lots of character formatting. He also made many code cleanups
  50. Luboš Luňák (Collabora) improved the loading time of large CSV files, pasting time of large tables into Calc, saving time of very large spreadsheets, PDF exporting time of very large Writer documents. He also polished the handling of 1024+ columns in Calc and made many improvements to Calc’s document loading and general performance
  51. Justin Luth (SIL) fixed an unwanted Writer table alignment change when resizing its inner border, fixed issues with DocProperty field values in DOC files, incorrect Chart legend entries in DOCX files and pivot table data caching

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

552 bugs, 63 of which are enhancements, have been reported by 338 people.

Top 10 Reporters

  1. Eyal Rozenberg ( 28 )
  2. Xisco Faulí ( 19 )
  3. Telesto ( 16 )
  4. Gabor Kelemen (allotropia) ( 14 )
  5. Mike Kaganski ( 11 )
  6. sdc.blanco ( 10 )
  7. Pedro ( 8 )
  8. Rafael Lima ( 8 )
  9. Michael Weghorn ( 7 )
  10. Rizal Muttaqin ( 7 )

Triaged Bugs

488 bugs have been triaged by 86 people.

Top 10 Triagers

  1. Dieter ( 63 )
  2. Xisco Faulí ( 47 )
  3. Buovjaga ( 46 )
  4. Timur ( 42 )
  5. Heiko Tietze ( 35 )
  6. Julien Nabet ( 32 )
  7. m.a.riosv ( 21 )
  8. Roman Kuznetsov ( 17 )
  9. raal ( 15 )
  10. Mike Kaganski ( 13 )

Resolution of resolved bugs

460 bugs have been set to RESOLVED.

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

Fixed Bugs

162 bugs have been fixed by 37 people.

Top 10 Fixers

  1. Luboš Luňák ( 13 )
  2. Caolán McNamara ( 10 )
  3. Julien Nabet ( 8 )
  4. Rizal Muttaqin ( 8 )
  5. Vasily Melenchuk ( 7 )
  6. László Németh ( 7 )
  7. Attila Bakos (NISZ) ( 6 )
  8. Michael Stahl ( 6 )
  9. Heiko Tietze ( 6 )
  10. Noel Grandin ( 6 )

List of high severity bugs fixed

  1. tdf#111924 Focus lost on context menu ( Thanks to Andreas Heinisch )
  2. tdf#117159 REPORTBUILDER – Trying to edit chart leads to crash of whole LO ( Thanks to Caolán McNamara )
  3. tdf#117162 REPORTBUILDER – Chart isn’t shown in report ( Thanks to Caolán McNamara )
  4. tdf#147126 [DOCX] Diagrams/shapes text imported was wrong font size now missing in 7.4 ( Thanks to Attila Bakos (NISZ) )
  5. tdf#147744 Calc crashes when pasting simple formula in a filtered column ( Thanks to Kohei Yoshida )
  6. tdf#147830 CRASH when apply particular advanced filter in particular document ( Thanks to Luboš Luňák )
  7. tdf#147961 Crash: Typing “++” and press Enter (AutoCorrect Create Table) ( Thanks to Noel Grandin )
  8. tdf#148053 Typing or pasting ZWNJ leads to Writer crash (debug build only) ( Thanks to Caolán McNamara )
  9. tdf#50916 Allow more than 1024 columns in calc ( Thanks to Luboš Luňák )

List of crashes fixed

  1. tdf#117159 REPORTBUILDER – Trying to edit chart leads to crash of whole LO ( Thanks to Caolán McNamara )
  2. tdf#147668 Writer crashes shortly after loading document with LanguageTool extension active ( Thanks to Stephan Bergmann )
  3. tdf#147744 Calc crashes when pasting simple formula in a filtered column ( Thanks to Kohei Yoshida )
  4. tdf#147830 CRASH when apply particular advanced filter in particular document ( Thanks to Luboš Luňák )
  5. tdf#147894 Calc is crashed when I tried fill a range to right from A1 to XFD1 ( Thanks to Luboš Luňák )
  6. tdf#147928 Crash when inserting comment and undoing in Writer (gtk3 only) ( Thanks to Caolán McNamara )
  7. tdf#147961 Crash: Typing “++” and press Enter (AutoCorrect Create Table) ( Thanks to Noel Grandin )
  8. tdf#148053 Typing or pasting ZWNJ leads to Writer crash (debug build only) ( Thanks to Caolán McNamara )
  9. tdf#148061 Crash when opening report of the file from tdf#148042 (DBG_UTIL only) ( Thanks to Julien Nabet )
  10. tdf#148063 Crash using incorrect type name ( Thanks to Stephan Bergmann )

List of performance issues fixed

  1. tdf#117366 Calc very slow on opening XLSX with a large table and Select All/Cut ( Thanks to Luboš Luňák )
  2. tdf#122827 UI doesn’t respond for a while when selecting all cells in calc & pressing F7 (Spelling) ( Thanks to Luboš Luňák )
  3. tdf#126326 FILESAVE XLSX Saving empty file with many sheets is slow ( Thanks to Luboš Luňák )
  4. tdf#134268 Slow sorting of a column ( part 2 ) ( Thanks to Luboš Luňák )
  5. tdf#141174 HANG: Select all and deleting sheet with revisions ( Thanks to Luboš Luňák )
  6. tdf#141182 Excessively large ODS spreadsheet hangs LibreOffice ( Thanks to Luboš Luňák )
  7. tdf#145862 calc taking too long to paste a table ( Thanks to Luboš Luňák )
  8. tdf#147283 [FILEOPEN PPTX] list with custom style is 10 times slower on 1st run ( Thanks to Caolán McNamara )
  9. tdf#148147 Calc freezes on “Sheet” menu after selecting multiple row ranges ( Thanks to Luboš Luňák )
  10. tdf#94677 Calc is slow opening large CSV ( Thanks to Luboš Luňák )

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

  1. tdf#104390 FILEOPEN RTF Courier New erroneously replaced with fallback font, when file does not contain \pard\plain ( Thanks to Vasily Melenchuk )
  2. tdf#109214 Highlight the favorites in the grid of special characters ( Thanks to Andreas Heinisch )
  3. tdf#111851 FILEOPEN: RTF: table’s shading ignored ( Thanks to Vasily Melenchuk )
  4. tdf#111924 Focus lost on context menu ( Thanks to Andreas Heinisch )
  5. tdf#113066 [EMF] Writer wrongly shows graphics semicircles from CAD that were pasted as GDI ( Thanks to Bartosz Kosiorek )
  6. tdf#114150 Remove duplication of strings found in linux and windows file dialogs ( Thanks to Julien Nabet )
  7. tdf#116256 DOCX Import: LAYOUT?: incorrect placement of textbox in table in floating frame, from ignoring LayoutInCell. ( Thanks to Attila Bakos (NISZ) )
  8. tdf#116358 Writer doesn’t keep a table row with the next in RTF documents ( Thanks to Vasily Melenchuk )
  9. tdf#35030 Customize Keyboard Reset button doesn’t work ( Thanks to Heiko Tietze )
  10. tdf#38669 Typing an accented letter when focus on a figure, display another character ( Thanks to Andreas Heinisch )
  11. tdf#50916 Allow more than 1024 columns in calc ( Thanks to Luboš Luňák )
  12. tdf#69648 FILEOPEN: DOCX Import renders text-boxes with text alignement (text anchoring property of frame) wrong ( Thanks to Attila Bakos (NISZ) )
  13. tdf#73125 Recorded change type (Action) for comment should be Comment instead of Insertion ( Thanks to László Németh )
  14. tdf#73499 FILEOPEN: Linked Textbox Grouping Cause partially Missing Text and Messed Layout in LO Writer ( Thanks to Attila Bakos (NISZ) )
  15. tdf#74670 Saving a pptx (created with MSO) in Impress as .pptx more than quadruples file-size (due to copies of images) ( Thanks to Tünde Tóth )
  16. tdf#89449 Line connectors become shape objects in Impress when opening Microsoft .PPTX file format ( Thanks to Tibor Nagy )
  17. tdf#91286 FILESAVE xlsx Image duplicate after export ( Thanks to Tünde Tóth )
  18. tdf#94677 Calc is slow opening large CSV ( Thanks to Luboš Luňák )

WORKSFORME bugs

57 bugs have been retested by 24 people.

Top 10 testers

  1. Buovjaga ( 14 )
  2. Dieter ( 5 )
  3. Roman Kuznetsov ( 5 )
  4. Julien Nabet ( 5 )
  5. Timur ( 4 )
  6. Eyal Rozenberg ( 3 )
  7. Regina Henschel ( 2 )
  8. Andreas Heinisch ( 2 )
  9. sdc.blanco ( 2 )
  10. Xisco Faulí ( 2 )

DUPLICATED bugs

98 bugs have been duplicated by 34 people.

Top 10 testers

  1. Timur ( 20 )
  2. Buovjaga ( 9 )
  3. Gabor Kelemen (allotropia) ( 7 )
  4. Heiko Tietze ( 7 )
  5. Xisco Faulí ( 5 )
  6. Dieter ( 5 )
  7. m.a.riosv ( 5 )
  8. Telesto ( 4 )
  9. Mike Kaganski ( 4 )
  10. Justin L ( 3 )

Verified bug fixes

65 bugs have been verified by 13 people.

Top 10 Verifiers

  1. NISZ LibreOffice Team ( 23 )
  2. Dieter ( 8 )
  3. Julien Nabet ( 7 )
  4. Xisco Faulí ( 6 )
  5. Buovjaga ( 4 )
  6. Timur ( 3 )
  7. Roman Kuznetsov ( 3 )
  8. Michael Weghorn ( 3 )
  9. Gerald Pfeifer ( 2 )
  10. steve ( 2 )

Categorized Bugs

302 bugs have been categorized with a metabug by 30 people.

Top 10 Categorizers

  1. Dieter ( 79 )
  2. Roman Kuznetsov ( 34 )
  3. Heiko Tietze ( 34 )
  4. Gabor Kelemen (allotropia) ( 21 )
  5. Rizal Muttaqin ( 19 )
  6. Aron Budea ( 17 )
  7. sdc.blanco ( 15 )
  8. Timur ( 11 )
  9. Buovjaga ( 7 )
  10. Rafael Lima ( 7 )

Regression Bugs

58 bugs have been set as regressions by 20 people.

Top 10

  1. Xisco Faulí ( 17 )
  2. raal ( 6 )
  3. Dieter ( 4 )
  4. Timur ( 4 )
  5. Gabor Kelemen (allotropia) ( 3 )
  6. Alex Thurgood ( 3 )
  7. stragu ( 3 )
  8. Telesto ( 3 )
  9. Buovjaga ( 2 )
  10. Mike Kaganski ( 2 )

Bisected Bugs

58 bugs have been bisected by 12 people.

Top 10 Bisecters

  1. Xisco Faulí ( 17 )
  2. Timur ( 15 )
  3. raal ( 9 )
  4. Gabor Kelemen (allotropia) ( 5 )
  5. Aron Budea ( 3 )
  6. Justin L ( 2 )
  7. Buovjaga ( 2 )
  8. Mike Kaganski ( 1 )
  9. Michael Weghorn ( 1 )
  10. Kevin Suo ( 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