QA/Dev Report: August 2021

General Activities

  1. LibreOffice 7.2 was released on August 19
  2. Hossein Nourikhah (TDF) published a series of posts explaining how he fixed an interoperability issue. Part 1, Part 2 and Part 3
  3. Alain Romedenne improved the Help content for the ScriptForge library
  4. Rafael Lima created Help pages for Development Tools, Search Commands, wildcards, removing duplicates in Calc, clarified and improved many pages and updated menu item references. He also added buttons for cloning and clearing direct formatting to Draw’s tabbed interface
  5. Olivier Hallot (TDF) updated the intro video for online Help, created a page for Multivariate Regression in Calc and updated many menu item references. He also made several fixes to extended tooltips
  6. Jean-Pierre Ledure worked on the ScriptForge library
  7. Daniel Arato (NISZ) fixed a shape rotation issue with XLSX import
  8. Miklos Vajna (Collabora) fixed the handling of linked background images and the rendering of graphic bullets with linked images, improved Writer’s bibliography feature, made it so list levels in paragraph styles are retained in DOCX files and fixed a shape property value entanglement issue
  9. Noel Grandin (Collabora) continued converting uses of the homegrown osl::Mutex to std::mutex (locks preventing race conditions in threaded code), fixed issues found by Thread Sanitizer (TSan), improved the loading speed of certain XLS files, DOC files with RTL content, DOCX files with massive tables and RTFs with coloured text. He also made complex Logo commands and SVGs with pattern fills render faster and made many code cleanups and smaller optimisations
  10. Attila Bakos (NISZ) fixed an issue with textboxes falling out of shapes in some cases
  11. Arnaud Versini made some code cleanups
  12. Heiko Tietze (TDF) made some accessibility improvements and made the colour of comments bar customisable
  13. Luboš Luňák (Collabora) made the Skia graphics engine integration work on macOS, including Metal acceleration support
  14. Muhammet Kara (Collabora) improved the redaction toolbar
  15. Kevin Suo fixed an issue with embedded fonts in imported PDFs
  16. Michael Warner fixed a problem with LibreOffice not closing when opened through the API
  17. Chris Sherlock continued VCL refactoring work
  18. Gábor Kelemen (NISZ) fixed table of contents heading style issues with DOCX files and added user-friendly names for UNO commands for opening Sidebar decks
  19. Bubli fixed Image toolbar not matching sidebar regarding Area Fill info
  20. Szymon Kłos (Collabora) made many improvements and additions to jsdialog used by Online
  21. Julien Nabet fixed a problem with MySQL/MariaDB data types, fixed a regression causing data loss upon saving to XLS(X) and improved some UI strings
  22. Hossein Nourikhah (TDF) improved developer documentation and made some code cleanups
  23. Tibor Nagy (NISZ) added support for exporting some slideshow settings in PPTX format and fixed a slide titling issue in imported PPTX files
  24. Dennis Francis (Collabora) fixed the display of some newline characters in imported XLSX files
  25. László Németh (NISZ) fixed several issues with change tracking
  26. Balázs Varga (NISZ) added support for handling named ranges in XLSX files and fixed an axis positioning issue with OOXML chart import
  27. Xisco Faulí (TDF) fixed a crash when saving large spreadsheets and added a couple of dozen automated tests
  28. Dante Doménech improved MathML support and made Calc summation code take advantage of AVX512 CPU instruction set extension for increased speed
  29. Vert D improved the template manager UI
  30. Vasily Melenchuk (CIB) made outline changes done via Tools -> Chapter Numbering be tracked by undo/redo, fixed a Writer anchor positioning issue when zooming and improved outline numbering
  31. DaeHyun Sung improved support for Korean number formats
  32. Roman Kuznetsov fixed an issue in the layout of the Windows installer
  33. Mike Kaganski (Collabora) fixed losing charts upon XLSX export, saving two-column setting in shapes to ODS and made many code cleanups and optimisations
  34. Samuel Mehrbrodt (allotropia) improved the support of hyperlinks in textboxes and shapes
  35. Andreas Heinisch fixed issues with return values and optional parameters in Basic, improved the sorting of custom document properties, fixed a layout issue with table control dialog elements and corrected the default width of CSV columns with multiline cells
  36. Michael Meeks (Collabora) fixed a crash related to UI widgets
  37. Tomaž Vajngerl (Collabora) improved Development Tools and Search Commands, continued working on the new searching and indexing feature and made some code cleanups and refactorings
  38. Eike Rathke (Red Hat) added support for Klingon and made several improvements to the handling of language tags and date formats, improved the robustness of Calc’s regex search, added an option ‘Evaluate formulas’ to CSV import and paste, added support for sep= separator setting in CSV import, improved the performance of CSV import preview and page break updates in certain cases, added handling of embedded null-characters in CSV import and fixed a name collision issue with named expressions and symbols in XMLSchema-2
  39. Caolán McNamara (Red Hat) fixed multiple style attributes being written into a single tag in HTML documents, fixed an issue with not being able to close Tip of the Day dialog when Impress Template dialog is also visible, fixed a performance issue with 1000 selected shapes in Draw and continued implementing the new GTK4 backend. He also made many cleanups and crash fixes
  40. Tünde Tóth (NISZ) fixed an issue with Calc’s Database Range dialog closing, if invalid name was inputted
  41. Regina Henschel fixed an issue with incorrect positioning of grouped shapes in DOCX import, fixed many issues with wrap settings in DOCX import, fixed DOCX export of Bezier curves and fixed an issue with messed up polylines in VML import
  42. Justin Luth (SIL) fixed an issue with comment markers affecting spellchecking, fixed an issue with outline level not being inherited from style assigned as Chapter Numbering in DOCX import and fixed issues with unwanted paragraph spacing in DOCX import
  43. Stephan Bergmann (Red Hat) made many code and build-related cleanups
  44. Jan-Marek Glogowski (allotropia) improved the robustness of the kf5 and qt5 UIs
  45. Bayram Çiçek finished the GSoC project “100 Paper Cuts”
  46. Sary Nasser finished the GSoC project “Integrate .ui dialogs with translation tooling/string search webservice to help translators”
  47. Akshit Kushwaha finished the GSoC project “Tests for the VCL graphic backends”
  48. Balázs Sántha finished the GSoC project “Implementing table styles DOCX support”
  49. Panos Korovesis finished the GSoC project “Make SVM (StarView Metafile) format independent of the VCL Metafile + tests of the format”
  50. Anshu Khare finished the GSoC project “Styles Highlighter”
  51. Tushar Kumar Rai finished the GSoC project “Implement Interface for external data source import into Calc”

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

544 bugs, 52 of which are enhancements, have been reported by 320 people.

Top 10 Reporters

  1. Telesto ( 35 )
  2. NISZ LibreOffice Team ( 26 )
  3. TorrAB ( 11 )
  4. Regina Henschel ( 11 )
  5. Mike Kaganski ( 10 )
  6. Timur ( 10 )
  7. sophie ( 10 )
  8. Rafael Lima ( 9 )
  9. Robert Großkopf ( 8 )
  10. Colin ( 7 )

Triaged Bugs

698 bugs have been triaged by 96 people.

Top 10 Triagers

  1. Roman Kuznetsov ( 81 )
  2. Heiko Tietze ( 49 )
  3. Jean-Baptiste Faure ( 47 )
  4. Timur ( 44 )
  5. Buovjaga ( 40 )
  6. Julien Nabet ( 31 )
  7. steve ( 22 )
  8. Xisco Faulí ( 22 )
  9. Dieter ( 21 )
  10. Eleonora Govallo ( 20 )

Resolution of resolved bugs

553 bugs have been set to RESOLVED.

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

Fixed Bugs

182 bugs have been fixed by 39 people.

Top 10 Fixers

  1. Caolán McNamara ( 24 )
  2. Eike Rathke ( 12 )
  3. László Németh ( 7 )
  4. Regina Henschel ( 6 )
  5. Andreas Heinisch ( 6 )
  6. Miklos Vajna ( 6 )
  7. Julien Nabet ( 6 )
  8. Vasily Melenchuk ( 5 )
  9. Mike Kaganski ( 5 )
  10. Rafael Lima ( 4 )

List of critical bugs fixed

  1. tdf#143728 Certain presentation crashes Impress after starting slideshow (Win crashes, Linux hangs) ( Thanks to Noel Grandin )
  2. tdf#143896 FILESAVE XLSX 1001+ rows are lost after saving new file ( Thanks to Julien Nabet )
  3. tdf#143940 FILESAVE: add a new line in a large spreadsheet and save causes crash ( Thanks to Xisco Fauli )

List of high severity bugs fixed

  1. tdf#142003 FILEOPEN Tracked changes in .doc file footnotes shift to the right ( Thanks to Caolán McNamara )
  2. tdf#142264 charts lost by calc export to xlsx ( Thanks to Mike Kaganski )
  3. tdf#143023 Forms: Event “When losing focus” in tablecontrol appears when receiving focus ( Thanks to Caolán McNamara )
  4. tdf#143657 Tools → SQL: Command couldn’t be executed. ( Thanks to Caolán McNamara )
  5. tdf#143858 Outline numbering not showing any number, only the prefix/suffix ( Thanks to Vasily Melenchuk )
  6. tdf#143957 Crash when switching transitions (kf5) ( Thanks to Jan-Marek Glogowski )
  7. tdf#143990 Multilevel outline numbers not showing ( Thanks to Vasily Melenchuk )

List of crashes fixed

  1. tdf#143572 Crash clicking Shape 2 Text Frame ( Thanks to Jim Raykowski )
  2. tdf#143577 Crash on image delete with “Show outline-folding buttons” ( Thanks to Jim Raykowski )
  3. tdf#143728 Certain presentation crashes Impress after starting slideshow (Win crashes, Linux hangs) ( Thanks to Noel Grandin )
  4. tdf#143769 Calc crashes if a background for a sketch is selected ( Thanks to Caolán McNamara )
  5. tdf#143843 Crash in: weld::CustomWidgetController::SetPointer(PointerStyle) ( Thanks to Caolán McNamara )
  6. tdf#143940 FILESAVE: add a new line in a large spreadsheet and save causes crash ( Thanks to Xisco Fauli )
  7. tdf#143957 Crash when switching transitions (kf5) ( Thanks to Jan-Marek Glogowski )
  8. tdf#144008 LO crashes when macro tries to start a form document in Base (kf5 only) ( Thanks to Jan-Marek Glogowski )
  9. tdf#144022 Calc crashed in Copy & Paste Special ( Thanks to Mike Kaganski )
  10. tdf#144105 LO crashes during mail merge wizard when an address block is modified ( Thanks to Caolán McNamara )

List of performance issues fixed

  1. tdf#101083 Insert SVG with too small scaling causes LibreOffice to hang, consuming 100% cpu ( Thanks to Noel Grandin )
  2. tdf#131546 FILEOPEN DOCX: File takes longer to open in master ( Thanks to Balazs Santha )
  3. tdf#139220 Regression: Selection of elements is very slow ( Thanks to Caolán McNamara )
  4. tdf#143499 Slow response in document with many headings ( Thanks to Caolán McNamara )
  5. tdf#143852 FILEOPEN: files with images take longer to open ( Thanks to Mike Kaganski )

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

  1. tdf#100480 Improve the description of the “Match case” check box in the Find and Replace dialog ( Thanks to Rafael Lima )
  2. tdf#101083 Insert SVG with too small scaling causes LibreOffice to hang, consuming 100% cpu ( Thanks to Noel Grandin )
  3. tdf#102846 CSV import: very long loop in preview’s field detection ( Thanks to Eike Rathke )
  4. tdf#103612 ToC is never shown in Master Document if it is in ODT in a section with a hide condition ( Thanks to Michael Stahl )
  5. tdf#112057 Clarify what Cell Edit Mode in Calc means ( Thanks to Rafael Lima )
  6. tdf#50447 Text formatting changes (in docx-file) are not shown with track changes (and not recorded by the way) ( Thanks to László Németh )
  7. tdf#59820 FILEOPEN: default csv column width is wrong with multiline cells ( Thanks to Andreas Heinisch )
  8. tdf#64086 Fileopen: named cell ranges from MSO are not imported in charts (because not supported in LO) ( Thanks to Balazs Varga )
  9. tdf#64703 PRINTING: Problem with page break when autofilter is on ( Thanks to Attila Szűcs )
  10. tdf#66250 Use a Named range as data source for Chart ( Thanks to Balazs Varga )
  11. tdf#88205 Adapt uses of css::uno::Sequence to use initializer_list ctor ( Thanks to Zeynep Yavuz )
  12. tdf#91519 Jump of document canvas view to the top of the comment disrupts editing of long comments ( Thanks to Bayram Çiçek )
  13. tdf#96561 Fails to import CSV file created with CsvHelper ( Thanks to Eike Rathke )
  14. tdf#99932 Anchor “to Character”: Anchor changes position to the document when zoom-in or out ( Thanks to Vasily Melenchuk )

WORKSFORME bugs

96 bugs have been retested by 35 people.

Top 10 testers

  1. Buovjaga ( 13 )
  2. Roman Kuznetsov ( 12 )
  3. Timur ( 6 )
  4. Aron Budea ( 6 )
  5. Telesto ( 6 )
  6. Jean-Baptiste Faure ( 6 )
  7. Robert Großkopf ( 5 )
  8. Julien Nabet ( 5 )
  9. Xisco Faulí ( 4 )
  10. BogdanB ( 4 )

DUPLICATED bugs

118 bugs have been duplicated by 33 people.

Top 10 testers

  1. Timur ( 16 )
  2. NISZ LibreOffice Team ( 10 )
  3. Buovjaga ( 9 )
  4. Heiko Tietze ( 9 )
  5. Xisco Faulí ( 8 )
  6. V Stuart Foote ( 8 )
  7. Aron Budea ( 7 )
  8. Julien Nabet ( 7 )
  9. Telesto ( 6 )
  10. Eike Rathke ( 5 )

Verified bug fixes

122 bugs have been verified by 14 people.

Top 10 Verifiers

  1. NISZ LibreOffice Team ( 32 )
  2. stragu ( 28 )
  3. BogdanB ( 16 )
  4. Buovjaga ( 14 )
  5. Xisco Faulí ( 9 )
  6. Dieter ( 9 )
  7. Timur ( 4 )
  8. Roman Kuznetsov ( 3 )
  9. Julien Nabet ( 2 )
  10. richardbmcdonald ( 1 )

Categorized Bugs

350 bugs have been categorized with a metabug by 33 people.

Top 10 Categorizers

  1. Aron Budea ( 89 )
  2. Roman Kuznetsov ( 61 )
  3. BogdanB ( 37 )
  4. Heiko Tietze ( 19 )
  5. Dieter ( 18 )
  6. stragu ( 16 )
  7. V Stuart Foote ( 15 )
  8. NISZ LibreOffice Team ( 15 )
  9. Buovjaga ( 13 )
  10. Timur ( 10 )

Regression Bugs

83 bugs have been set as regressions by 22 people.

Top 10

  1. Telesto ( 13 )
  2. Buovjaga ( 11 )
  3. Aron Budea ( 9 )
  4. Xisco Faulí ( 8 )
  5. Roman Kuznetsov ( 6 )
  6. Timur ( 5 )
  7. Robert Großkopf ( 5 )
  8. raal ( 4 )
  9. Mike Kaganski ( 3 )
  10. Jean-Baptiste Faure ( 3 )

Bisected Bugs

65 bugs have been bisected by 11 people.

Top 10 Bisecters

  1. Buovjaga ( 19 )
  2. Aron Budea ( 9 )
  3. Xisco Faulí ( 8 )
  4. raal ( 7 )
  5. Roman Kuznetsov ( 7 )
  6. Timur ( 6 )
  7. NISZ LibreOffice Team ( 4 )
  8. Mike Kaganski ( 2 )
  9. Gabor Kelemen ( 1 )
  10. Eleonora Govallo ( 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!

No Responses

Leave a Reply

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

I accept the Privacy Policy