QA/Dev Report: September 2022

General Activities

  1. LibreOffice 7.3.6 was released on September 8
  2. LibreOffice 7.4.1 was released on September 15
  3. Rafael Lima added help for “Math baseline” option in Writer and improved the layout of Template Manager
  4. Adolfo Jayme Barrientos improved the layout of the Page Style dialog and made some cleanups both in UI strings and Help
  5. Alain Romedenne made Help updates on macro-related menus and dialogs
  6. Olivier Hallot (TDF) reworked and enriched the Help pages for conditional formatting and made many Help cleanups
  7. Laurent Balland fixed a formatting issue with the templates shipped with Impress, made documents created via Windows explorer be 0 bytes so they use the default template and created a UI test for Go to Sheet command
  8. Miklós Vajna (Collabora) added PDF export support for content controls in Writer and implemented combo box control type. He also added support for video looping in PPTX files, fixed several HTML import and export issues and started adding Help pages for content controls
  9. Jean-Pierre Ledure worked on the ScriptForge library
  10. Tünde Tóth (NISZ) fixed a z-ordering issue with embedded OLE objects in PPTX files
  11. Szymon Kłos, Ashod Nakashian and Henry Castro (Collabora) worked on LOKit improvements
  12. Tor Lillqvist (Collabora) replaced outdated uses of symbol fonts with OpenSymbol, made iOS-related code cleanups and build fixes and made font substitution more robust
  13. Szymon Kłos (Collabora) made Clone Formatting brush override old direct formatting instead of just appending new formatting. He also made it so the number format dialog always appears where expected
  14. Eike Rathke (Red Hat) improved internationalisation support for constructed languages, fixed an issue with spreadsheet functions implemented as Add-In sometimes getting saved with their programmatic name in XLSX files, implemented better error checking for Calc’s conditional formatting expressions, made Calc’s Name Box dropdown immediately reflect changes to named ranges, fixed an issue with named ranges breaking when the original base-cell-address got deleted, fixed Add-In functions comparing matrix/array elements incorrectly, made it so Calc’s CELL() function is compatible with INDIRECT(), made INDIRECT() work with 16 thousand columns, fixed an issue with recalculating in Calc after sorting and made copying autofilters more robust. He also made some cleanups in Help
  15. Tomaž Vajngerl (Collabora) continued polishing the chart data table feature and made some code cleanups
  16. Julien Nabet made many optimisations by simplifying internal text replacement operations, fixed importing SVGZ files, added support for Kamenický and Mazovia encodings, fixed a crash with artistic image filtering, made the context menu entry for Conditional Formatting work intuitively and made cleanups
  17. Jim Raykowski made search results available to screen readers again (together with Michael Weghorn), made search display the number of found matches, enriched the Customize dialog with tooltips for Assigned Commands and made many improvements to Navigator
  18. Andreas Heinisch made it so the optional parameters of MsgBox are initialised with their default values, changed Calc’s optimal row/column height so it doesn’t change hidden status of targets and added support for VBA’s xlCellTypeConstants
  19. László Németh added accessibility support for enabled bookmarks in Writer and improved the visual representation of bookmarks. He also continued improving change tracking
  20. Xisco Faulí (TDF) made over 20 additions and improvements to automated tests, made the handling of SVG spacing more robust and fixed some crashes
  21. Heiko Tietze (TDF) added a feature to filter recent documents in Start Center by module
  22. Michael Stahl (allotropia) made Writer’s input field elements smarter regarding the insertion of further fields
  23. Michael Weghorn improved Linux dark theme support and made many improvements to Windows and Linux accessibility
  24. Mike Kaganski (Collabora) fixed many automated tests so they don’t fail on non-default DPI, made it so LibreOffice does not jump to the front after loading, if user had focused elsewhere, fixed regressions with command line PDF conversion and mailmerge docs starting with tables, added a workaround to a bug in Windows related to OLE objects, fixed an issue causing uneditable elements in non-default Writer templates, made it so installing Python extensions with spaces in their file names is possible, fixed a data loss issue concerning tables in shapes in headers and made handling long Windows paths more robust. He also fixed some Calc function examples in Help
  25. Caolán McNamara (Red Hat) continued improving how fonts are used in automated tests, added final polish on text rendering changes in Linux, improved Windows and Linux dark theme support, made SVG icons render crisply with HiDPI, made page orientation consistent when navigating the preview in Print dialog and fixed an old issue with the Reset button in Customize Keyboard dialog not working. He also continued working on gtk3/4 UIs and fixed many crashes and issues found by Coverity and fuzzers
  26. Stephan Bergmann (Red Hat) adapted the code to compiler changes and made many code and build-related cleanups as well as test fixes
  27. Rizal Muttaqin revised the Sifr icon theme to follow GNOME’s Adwaita, which shares the same ancestral roots
  28. Noel Grandin (Collabora) made Calc’s Conditional Formatting dialog able to handle large amounts of data without choking, improved the rendering performance of very large filled shapes and made Find and Replace able to handle very large Calc sheets. He also made many code cleanups, general optimisations and fixes for issues found by Coverity
  29. Luboš Luňák (Collabora) made many cleanups and improvements in OpenCL code
  30. Justin Luth fixed regressions in font size roundtrips with DOC files and lost tab characters in Calc cells, made handling of numbering character styles cleaner and fixed an issue with line breaks being ignored in Calc cell content
  31. Paris Oplopoios submitted his final GSoC report and made cleanups to the graphics handling code
  32. Chris Sherlock made code cleanups and improvements to readability
  33. Maxim Monastirsky fixed a Notebookbar crash
  34. Khaled Hosny (Alif Type) implemented PDF export support for the most common colour font technologies, fixed an issue with PDF export producing incorrect glyph outlines with CFF fonts, corrected the PDF export of certain OTF font names, fixed an issue with the rendering of coloured Arabic text in Writer with formatting marks enabled, removed redundant macOS dock icon menu for Recent Documents and removed the EmojiOne font and emoji controls as superseded by operating system level functionality. He also made many renovations in font-related code
  35. Regina Henschel fixed an OOXML rotation issue and incorrect anchoring with top-to-bottom, right-to-left text in shapes in PPTX files
  36. Samuel Mehrbrodt (allotropia) fixed importing document variables from RTF files and added file associations for iWork and PDF files to the Windows installer
  37. Arnaud Versini made code cleanups
  38. Povilas Kanapickas made cleanups in code related to gestures
  39. Sarper Akdemir (Collabora) fixed multiple issues with image and object colours in PPTX files
  40. Armin Le Grand (allotropia) fixed missing gradient rotation in rotated metafiles in Impress presentation mode and export, corrupted PDF export of circular gradients and fixed several graphics-related regressions
  41. Chenxiong Qi fixed Calc Pivot Table filters restored incorrectly
  42. Dante Doménech worked on MathML import and export code
  43. Taichi Haradaguchi updated many dependencies and made code cleanups
  44. Satya Kompella (OpenText) fixed incorrect automatic numbering in DOCX tables
  45. René Engelhard (Debian) made build-related fixes and improvements
  46. Tibor Nagy (NISZ) fixed lost underline in hyperlinks in PPTX import
  47. Gábor Kelemen (allotropia) improved user profile migration details
  48. Ilhan Yesil made it possible to change highlight background colour in certain form controls
  49. Galdam Jitsu removed unused icon variants
  50. Sam James (Gentoo) fixed building with Poppler 22.09.0
  51. Björn Michaelsen did some refactoring in Writer code
  52. Balázs Varga (allotropia) improved user profile migration details
  53. Thorsten Behrens (allotropia) added an initial set of ODF feature test files for automated coverage testing

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

491 bugs, 83 of which are enhancements, have been reported by 279 people.

Top 10 Reporters

  1. Eyal Rozenberg ( 22 )
  2. Roman Kuznetsov ( 18 )
  3. Telesto ( 15 )
  4. Mike Kaganski ( 14 )
  5. Regina Henschel ( 13 )
  6. Tuomas Hietala ( 13 )
  7. Rafael Lima ( 10 )
  8. Kevin Suo ( 9 )
  9. Xisco Faulí ( 9 )
  10. Alex Thurgood ( 8 )

Triaged Bugs

533 bugs have been triaged by 73 people.

Top 10 Triagers

  1. Timur ( 80 )
  2. Rafael Lima ( 61 )
  3. Heiko Tietze ( 35 )
  4. raal ( 34 )
  5. Julien Nabet ( 24 )
  6. V Stuart Foote ( 23 )
  7. Roman Kuznetsov ( 22 )
  8. Mike Kaganski ( 22 )
  9. Xisco Faulí ( 22 )
  10. Dieter ( 21 )

Resolution of resolved bugs

571 bugs have been set to RESOLVED.

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

Fixed Bugs

169 bugs have been fixed by 31 people.

Top 10 Fixers

  1. Caolán McNamara ( 13 )
  2. Mike Kaganski ( 12 )
  3. Eike Rathke ( 12 )
  4. Khaled Hosny ( 9 )
  5. László Németh ( 9 )
  6. Noel Grandin ( 9 )
  7. Michael Weghorn ( 8 )
  8. Justin Luth ( 7 )
  9. Jim Raykowski ( 7 )
  10. Julien Nabet ( 6 )

List of high severity bugs fixed

  1. tdf#106959 MAILMERGE wrong if document starts with table when output saved as individual documents using MM toolbar ( Thanks to Mike Kaganski )
  2. tdf#119039 Writer crash when I try to open 4-pages DOCX ( Thanks to Mike Kaganski )
  3. tdf#129163 Memory leak in createEnumeration ( Thanks to Bjoern Michaelsen )
  4. tdf#137341 UI font is not visible in Contextual Groups and Groupedbar Compact UIs when system dark mode is enabled ( Thanks to Michael Weghorn )
  5. tdf#139511 Impress: Shrinking table by dragging bottom border up or top down not working anymore ( Thanks to Sarper Akdemir )
  6. tdf#142631 Poor contrast on spellcheck in Linux dark mode ( Thanks to Caolán McNamara )
  7. tdf#147507 Crash swlo!SwRedlineExtraData_FormatColl::Reject+0x1b6 (STR: comment 7) ( Thanks to László Németh )
  8. tdf#150642 FILEOPEN DOCX Table structure destroyed if cell with vertical text direction exists ( Thanks to Mark Hung )
  9. tdf#150647 Autofilter result is wrong when filtering (empty) records ( Thanks to Luboš Luňák )
  10. tdf#150766 Incomplete recalculate ( Thanks to Eike Rathke )
  11. tdf#150770 FILEOPEN: PPtX: Read error – Error reading file ( Thanks to Caolán McNamara )
  12. tdf#150797 Can’t scroll with mouse in Print Preview from 7.5+ ( Thanks to Caolán McNamara )
  13. tdf#150832 FILEOPEN: charts cannot be seen (only white boxes) ( Thanks to Xisco Fauli )
  14. tdf#150845 CRASH: inserting a form ( Thanks to Noel Grandin )
  15. tdf#150882 Toolbar icons are half-seen in Macro dialog in 7.5 with KF5 ( Thanks to Michael Weghorn )
  16. tdf#151046 INDIRECT() with a loaded range name argument matching a (now 16k column) cell address uses cell reference instead. ( Thanks to Eike Rathke )
  17. tdf#151182 Calc crash when cut-paste and drag cell ( Thanks to Luboš Luňák )
  18. tdf#46733 Deleting columns in a table can delete several columns if any cells in that column are merged with other cells ( Thanks to Justin Luth )

List of crashes fixed

  1. tdf#119039 Writer crash when I try to open 4-pages DOCX ( Thanks to Mike Kaganski )
  2. tdf#147507 Crash swlo!SwRedlineExtraData_FormatColl::Reject+0x1b6 (STR: comment 7) ( Thanks to László Németh )
  3. tdf#150845 CRASH: inserting a form ( Thanks to Noel Grandin )
  4. tdf#150974 Writer crashes when starting with WollMux installed ( Thanks to Noel Grandin )
  5. tdf#150987 CRASH: pasting content ( Thanks to Noel Grandin )
  6. tdf#150992 CRASH: applying popart filter to an SVG image ( Thanks to Julien Nabet )
  7. tdf#151039 Crash when exporting to PDF ( Thanks to Mike Kaganski )
  8. tdf#151172 LibODev crashed if Grammalect extension activated ( Thanks to Maxim Monastirsky )
  9. tdf#151182 Calc crash when cut-paste and drag cell ( Thanks to Luboš Luňák )
  10. tdf#151187 Crash when exporting ODS file with Persian text to PDF ( Thanks to Caolán McNamara )

List of performance issues fixed

  1. tdf#150749 Find and replace – replace all – 100% CPU ( Thanks to Noel Grandin )

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

  1. tdf#103829 FILESAVE: Tab characters lost in cell ( Thanks to Justin Luth )
  2. tdf#103888 SVG: tspan element gets an additional horizontal spacing before and after ( Thanks to Xisco Fauli )
  3. tdf#104403 Support multi-colored fonts using COLR/CPAL tables ( Thanks to Khaled Hosny )
  4. tdf#106959 MAILMERGE wrong if document starts with table when output saved as individual documents using MM toolbar ( Thanks to Mike Kaganski )
  5. tdf#112237 Add the multiline tooltip on the Available Commands also to the Assigned Commands in the Customize dialog ( Thanks to Jim Raykowski )
  6. tdf#117173 Search Dialog does not provide search results to Assistive Technology tools at 5.2 and later, results are recorded to GUI without accessible event as text in SetSearchLabel() ( Thanks to Michael Weghorn )
  7. tdf#117764 using context menu item “Conditional formatting” opens dialogue “Conditional formatting for …” with wrong cell range ( Thanks to Julien Nabet )
  8. tdf#117994 Font size is too large in attached DOC in Word after roundtrip ( Thanks to Justin Luth )
  9. tdf#118247 FILEOPEN XLSX Basic code with SpecialCells(xlCellTypeConstants, 1) range method is ignored ( Thanks to Andreas Heinisch )
  10. tdf#119039 Writer crash when I try to open 4-pages DOCX ( Thanks to Mike Kaganski )
  11. tdf#119788 a11y: Distinguish between role STATIC and new role NOTIFICATION ( Thanks to Jim Raykowski )
  12. tdf#46733 Deleting columns in a table can delete several columns if any cells in that column are merged with other cells ( Thanks to Justin Luth )
  13. tdf#55922 Remove Libre-Office’s “file”->”recently used docs” from the Dock menu in OSX>=10.8 ( Thanks to Khaled Hosny )
  14. tdf#75702 FILEOPEN: line-break ignored (The cell should display one line above the other – comment 18) ( Thanks to Justin Luth )
  15. tdf#80934 START CENTER: A GUI means to filter the thumbnail view list of MRU recent documents by module ( Thanks to Heiko Tietze )
  16. tdf#83581 caret does not enter ligature; easy to insert at wrong place ( Thanks to Khaled Hosny )
  17. tdf#89928 FILEOPEN: image color in PPTX file is black instead of white ( Thanks to Sarper Akdemir )
  18. tdf#94122 Automatic colors (white on dark background) (or colors predefined ?) not exported to PPTX correctly ( Thanks to Sarper Akdemir )

WORKSFORME bugs

74 bugs have been retested by 36 people.

Top 10 testers

  1. Timur ( 12 )
  2. Buovjaga ( 6 )
  3. Dieter ( 6 )
  4. Roman Kuznetsov ( 5 )
  5. Julien Nabet ( 5 )
  6. خالد حسني ( 4 )
  7. V Stuart Foote ( 3 )
  8. stragu ( 3 )
  9. BogdanB ( 3 )
  10. Xisco Faulí ( 2 )

DUPLICATED bugs

149 bugs have been duplicated by 30 people.

Top 10 testers

  1. Timur ( 43 )
  2. Justin L ( 11 )
  3. خالد حسني ( 8 )
  4. V Stuart Foote ( 8 )
  5. Heiko Tietze ( 7 )
  6. Rafael Lima ( 7 )
  7. Kevin Suo ( 6 )
  8. Mike Kaganski ( 6 )
  9. m.a.riosv ( 6 )
  10. Buovjaga ( 4 )

Verified bug fixes

62 bugs have been verified by 20 people.

Top 10 Verifiers

  1. NISZ LibreOffice Team ( 10 )
  2. Timur ( 7 )
  3. Julien Nabet ( 7 )
  4. Xisco Faulí ( 7 )
  5. BogdanB ( 5 )
  6. Roman Kuznetsov ( 4 )
  7. Hossein ( 4 )
  8. stragu ( 3 )
  9. steve ( 2 )
  10. Gabor Kelemen (allotropia) ( 2 )

Categorized Bugs

662 bugs have been categorized with a metabug by 32 people.

Top 10 Categorizers

  1. Justin L ( 178 )
  2. Sierk Bornemann ( 110 )
  3. Timur ( 42 )
  4. Aron Budea ( 40 )
  5. Heiko Tietze ( 40 )
  6. Rafael Lima ( 39 )
  7. Roman Kuznetsov ( 38 )
  8. Michael Warner ( 31 )
  9. stragu ( 28 )
  10. Dieter ( 22 )

Regression Bugs

65 bugs have been set as regressions by 20 people.

Top 10

  1. Timur ( 14 )
  2. Xisco Faulí ( 8 )
  3. raal ( 6 )
  4. Alex Thurgood ( 4 )
  5. Kevin Suo ( 4 )
  6. Aron Budea ( 3 )
  7. Robert Großkopf ( 3 )
  8. Telesto ( 3 )
  9. Rafael Lima ( 3 )
  10. Roman Kuznetsov ( 3 )

Bisected Bugs

58 bugs have been bisected by 12 people.

Top 10 Bisecters

  1. Timur ( 16 )
  2. Xisco Faulí ( 12 )
  3. raal ( 12 )
  4. Aron Budea ( 6 )
  5. Buovjaga ( 2 )
  6. Mike Kaganski ( 2 )
  7. Roman Kuznetsov ( 2 )
  8. Kevin Suo ( 2 )
  9. Justin L ( 1 )
  10. Hossein ( 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.

I accept the Privacy Policy