QA/Dev Report: December 2021

General Activities

  1. LibreOffice 7.2.4 and LibreOffice 7.1.8 were released on December 6 providing an important security fix
  2. Alain Romedenne improved the Help content for Basic functions
  3. Olivier Hallot (TDF) added help for sep= in CSV files, VBA mode for RGB functions and warnings, improved help for Writer fields and started annotating Help for functions that are not in ODF spec
  4. Rafael Lima improved the Help content for the ScriptForge library, fixed opening Help from an Expert Configuration property dialog, improved subscript/superscript help about Sidebar and fixed CTL information in Hyphenation help page
  5. Kevin Suo corrected the Calc error string STR_LONG_ERR_NO_VALUE in the code and fixed a couple of Calc error strings in Help
  6. flywire improved the Help content for the ScriptForge library
  7. Stanislav Horáček made fixes in Basic and Python Help content
  8. Jean-Pierre Ledure worked on the ScriptForge library
  9. Miklos Vajna (Collabora) continued working on support for colour themes in OOXML documents and made OLE object previews reliable
  10. Krzysztof Hałasa fixed a problem with connecting to a Mysql/MariaDB instance
  11. Ismael Luceno improved the POSIX-compatibility of the build system
  12. Chris Sherlock continued VCL refactoring work and improved font matching for CJK text
  13. Rizal Muttaqin made many updates to the Colibre icon theme
  14. Áron Budea (Collabora) made a Python-related build fix for Win 10 with Win 11 SDK
  15. René Engelhard (Debian) fixed a UI test
  16. Christian Lohmaier (TDF) created a build target for vscode-ide-integration and made some other build-related improvements
  17. Tünde Tóth (NISZ) fixed OOXML import of transparent hatching
  18. Arnaud Versini made some code cleanups
  19. Regina Henschel improved extrusion of custom shapes
  20. Dhiraj Holden added all subtotal functions to Calc’s autosum
  21. David Tardon (Red Hat) updated the libmwaw library providing support for legacy Mac documents
  22. Kohei Yoshida updated liborcus and mdds libraries used by Calc and fixed Calc child styles not inheriting from parent
  23. Hossein Nourikhah (TDF) created a minimal VCL example application and fixed a problem with line spacing in inserted SVG files
  24. Michael Weghorn implemented accessibility handling for focused Calc cell state
  25. Heiko Tietze (TDF) made some UI improvements
  26. Winfried Donkers fixed Function wizard lying about DCOUNT and DCOUNTA arguments
  27. Attila Bakos (NISZ) continued working on support for text in grouped shapes
  28. Armin Le Grand (allotropia) made border line width use the correct default, made right-clicking hyperlinks in Calc behave more intuitively, fixed handling of closing brackets in hyperlinks and worked on fixing a glitch in diagonal border lines
  29. Thorsten Behrens (allotropia) fixed a Windows build issue and made some cleanups
  30. Samuel Mehrbrodt (allotropia) fixed saving Calc color filter when having multiple data ranges in sheet
  31. Urja Rannikko fixed a time tick issue on 32-bit Linux that caused problems with auto-playing slideshows and long-running macros
  32. Laurent Balland-Poirier improved the Writer templates shipped with LibreOffice by removing their hardcoded page size setting
  33. Tomaž Vajngerl (Collabora) added a document setting for image preferred DPI and did a lot of refactoring in drawinglayer and vcl
  34. Justin Luth (Collabora/SIL) fixed a Calc UI focus issue, Other options in Find and Replace dialog not staying closed in certain cases, horizontal alignment in certain imported XLSX files, an issue with disabled buttons in Mailmerge toolbar, reappearing Calc hidden columns, an issue with Calc comment marks not getting hidden when hiding columns, an issue with Impress/Draw bullets and numbering not activating from the dialog, made it so applying a border colour on an image activates border as well and added easier autocomplete access to frequently used Calc functions
  35. Tibor Nagy (NISZ) added a workaround for “At least” line spacing not being supported by PPTX format
  36. László Németh made many improvements to DOCX and ODT change tracking, especially regarding tables
  37. Andreas Heinisch fixed an issue with using dates in Calc conditional formatting, an issue with Basic variable information being overwritten, made Basic boolean operators return values of type Boolean and made Home key behave more intuitively in Basic IDE
  38. Eike Rathke (Red Hat) improved relative cell address parsing in Calc, fixed an issue with XML data always importing to first sheet in certain cases and made the Calc functions AND(), OR(), XOR() propagate their errors
  39. Stephan Bergmann (Red Hat) made many code and build-related cleanups as well as test fixes
  40. Jim Raykowski made many improvements to Navigator, including list order of elements and added an expert option ‘navigateonselect’ to navigate by single click instead of double
  41. Caolán McNamara (Red Hat) fixed an issue with unwanted kerning changes when working in Calc and improved autofilter submenu arrangement. He also fixed many crashes and UI issues and continued working on the new gtk4 UI backend
  42. Gábor Kelemen (allotropia) made it so EXIF rotation of inserted images is applied without asking and made the Hide Columns section in Sidebar smarter
  43. Roland Kurmann made it so non-sequentially selected rows or columns are counted in Calc’s statusbar and fixed the output for Calc’s function INFO(“OSVERSION”) on Linux
  44. Julien Nabet fixed issues with Evolution email client as address database, made quick find in Calc search by value by default, made Parameter query with :parameter IS NULL work in Firebird databases and made it possible to delete external tables in Firebird databases. He also fixed several crashes and regressions and made many code cleanups
  45. Michael Stahl (allotropia) finished the implementation of Curl-based WebDAV and was able to remove Neon and Serf dependencies
  46. Luboš Luňák (Collabora) continued improving the Windows clang-cl build support, continued improving the speed of Calc VLOOKUP function, fixed an issue with images appearing blurred in Impress edit mode and made it so Calc text operations are not queried by numeric value allowing to make substring queries on dates, for example
  47. Vasily Melenchuk (CIB) implemented Word content controls support
  48. Jan-Marek Glogowski (allotropia) made extensive improvements to the build system
  49. Xisco Faulí (TDF) made over thirty additions and improvements to automated tests
  50. Mike Kaganski (Collabora) fixed an issue with dragging and dropping images with Unicode characters in their filenames into documents on Windows, added support for detecting UTF-16 data without BOM, improved the VSCode IDE integration, made saving registrymodifications.xcu more robust (resistant to corruption) on Windows, fixed problems caused by recently opened remote files that are not accessible, fixed check marks rendered incorrectly in menus on scaled-up desktops and made many code cleanups
  51. Noel Grandin (Collabora) improved thread-safety of the code and the load time of large charts. He also made many code cleanups

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

489 bugs, 49 of which are enhancements, have been reported by 304 people.

Top 10 Reporters

  1. Telesto ( 60 )
  2. Kevin Suo ( 13 )
  3. Mike Kaganski ( 12 )
  4. achim ( 9 )
  5. Hossein ( 9 )
  6. NISZ LibreOffice Team ( 8 )
  7. Aron Budea ( 7 )
  8. Regina Henschel ( 7 )
  9. Gabor Kelemen (allotropia) ( 6 )
  10. Colin ( 5 )

Triaged Bugs

504 bugs have been triaged by 88 people.

Top 10 Triagers

  1. Dieter ( 54 )
  2. Buovjaga ( 41 )
  3. raal ( 30 )
  4. Julien Nabet ( 26 )
  5. Heiko Tietze ( 22 )
  6. V Stuart Foote ( 21 )
  7. Mike Kaganski ( 20 )
  8. stragu ( 19 )
  9. zcrhonek ( 19 )
  10. Xisco Faulí ( 18 )

Resolution of resolved bugs

489 bugs have been set to RESOLVED.

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

Fixed Bugs

167 bugs have been fixed by 32 people.

Top 10 Fixers

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

List of critical bugs fixed

  1. tdf#144244 Crash when FILESAVE a calc file after delete some columns ( Thanks to Julien Nabet )
  2. tdf#146286 Crash/hang calling context menu ( Thanks to Noel Grandin )

List of high severity bugs fixed

  1. tdf#128895 Hidden Columns but keep reappearing! Unlike Rows which will stay hidden (steps: comment 19) ( Thanks to Justin Luth )
  2. tdf#136855 Crash correcting with spell checker with track & changes enabled ( Thanks to Michael Stahl )
  3. tdf#141175 CRASH: cutting content with redlines ( Thanks to Michael Stahl )
  4. tdf#144565 Crash in: SfxItemSet::Clone(bool,SfxItemPool *) ( Thanks to Michael Stahl )
  5. tdf#146141 Delete empty comment crash – Crash in: `anonymous namespace’::collectUIInformation ( Thanks to Caolán McNamara )

List of crashes fixed

  1. tdf#136452 Crash swlo!SwTextFrame::HasFootnote+0xc0d: at undo ( Thanks to Michael Stahl )
  2. tdf#136855 Crash correcting with spell checker with track & changes enabled ( Thanks to Michael Stahl )
  3. tdf#139843 Crash swlo!SwNumRule::MakeNumString ( Thanks to Michael Stahl )
  4. tdf#141175 CRASH: cutting content with redlines ( Thanks to Michael Stahl )
  5. tdf#144244 Crash when FILESAVE a calc file after delete some columns ( Thanks to Julien Nabet )
  6. tdf#144565 Crash in: SfxItemSet::Clone(bool,SfxItemPool *) ( Thanks to Michael Stahl )
  7. tdf#145062 Crash when inserting hidden field over input field ( Thanks to Michael Stahl )
  8. tdf#145090 LO Calc Crash with drop-down-menu (GTK3) ( Thanks to Noel Grandin )
  9. tdf#145892 Crash (failed assert) in DBGUTIL build when inserting a section from a WEBP ( Thanks to Caolán McNamara )
  10. tdf#145928 Crash mergedlo!SdrUndoObj::ImpShowPageOfThisObject+33 (SwpHints::Check(bool) ndhints.cxx:359) ( Thanks to Michael Stahl )
  11. tdf#146141 Delete empty comment crash – Crash in: `anonymous namespace’::collectUIInformation ( Thanks to Caolán McNamara )
  12. tdf#146179 Developer Tools crashes LO when inspecting object in special file ( Thanks to Julien Nabet )
  13. tdf#146208 FILEEDIT DOCX Crash at Redo of accepting table row deletions ( Thanks to László Németh )
  14. tdf#146286 Crash/hang calling context menu ( Thanks to Noel Grandin )
  15. tdf#146295 Base linked to txt or csv files crashes on filter dialog ( Thanks to Julien Nabet )
  16. tdf#146333 Crash when closing table wizard, then odb file only (not whole LO). ( Thanks to Caolán McNamara )
  17. tdf#146363 [regression] LibreOffice Draw crashes when changing width/height of text box ( Thanks to Julien Nabet )

List of performance issues fixed

  1. tdf#146037 Autofilter is slow when filter conditions are set in multiple columns ( Thanks to Luboš Luňák )
  2. tdf#146108 Calc is slow to change cell focus in a document with a big background image ( Thanks to Noel Grandin )

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

  1. tdf#103331 Child styles not inheriting from parent ( Thanks to Kohei Yoshida )
  2. tdf#104823 For Word 2016 Content Controls Placeholder Text is Being Displayed Instead of Text from XML ( Thanks to Vasily Melenchuk )
  3. tdf#107292 uninterrupted deletion tracked changes inserted in wrong order during ODF import ( Thanks to László Németh )
  4. tdf#58125 [UI] Comment marks not hidden when column is hidden ( Thanks to Justin Luth )
  5. tdf#90805 TOOLBAR: Enabling border color on an image should enable border ( Thanks to Justin Luth )
  6. tdf#92010 Easier autocomplete access to more frequently used functions ( Thanks to Justin Luth )
  7. tdf#99027 [FORMATTING] Default table border width is useless ( Thanks to Samuel Mehrbrodt )

WORKSFORME bugs

92 bugs have been retested by 41 people.

Top 10 testers

  1. Buovjaga ( 15 )
  2. Dieter ( 8 )
  3. Robert Großkopf ( 5 )
  4. Kevin Suo ( 4 )
  5. Julien Nabet ( 4 )
  6. Ezinne ( 3 )
  7. Aron Budea ( 3 )
  8. BogdanB ( 3 )
  9. Michael Warner ( 3 )
  10. m.a.riosv ( 3 )

DUPLICATED bugs

100 bugs have been duplicated by 37 people.

Top 10 testers

  1. V Stuart Foote ( 9 )
  2. stragu ( 8 )
  3. Julien Nabet ( 8 )
  4. phv ( 6 )
  5. Dieter ( 6 )
  6. Heiko Tietze ( 5 )
  7. Buovjaga ( 5 )
  8. Michael Stahl (allotropia) ( 4 )
  9. Telesto ( 4 )
  10. Kevin Suo ( 3 )

Verified bug fixes

71 bugs have been verified by 18 people.

Top 10 Verifiers

  1. stragu ( 20 )
  2. NISZ LibreOffice Team ( 15 )
  3. BogdanB ( 9 )
  4. Dieter ( 5 )
  5. Buovjaga ( 4 )
  6. Gabor Kelemen (allotropia) ( 3 )
  7. Aron Budea ( 2 )
  8. Kevin Suo ( 2 )
  9. Xisco Faulí ( 2 )
  10. Rizal Muttaqin ( 1 )

Categorized Bugs

300 bugs have been categorized with a metabug by 40 people.

Top 10 Categorizers

  1. Dieter ( 51 )
  2. stragu ( 47 )
  3. Michael Warner ( 29 )
  4. Roman Kuznetsov ( 23 )
  5. Aron Budea ( 22 )
  6. Heiko Tietze ( 21 )
  7. Buovjaga ( 10 )
  8. Telesto ( 10 )
  9. V Stuart Foote ( 8 )
  10. László Németh ( 8 )

Regression Bugs

76 bugs have been set as regressions by 20 people.

Top 10

  1. Telesto ( 24 )
  2. Kevin Suo ( 8 )
  3. Xisco Faulí ( 7 )
  4. raal ( 5 )
  5. zcrhonek ( 5 )
  6. Alex Thurgood ( 4 )
  7. Buovjaga ( 3 )
  8. Mike Kaganski ( 3 )
  9. Roman Kuznetsov ( 3 )
  10. NISZ LibreOffice Team ( 2 )

Bisected Bugs

52 bugs have been bisected by 13 people.

Top 10 Bisecters

  1. raal ( 8 )
  2. Telesto ( 8 )
  3. Kevin Suo ( 7 )
  4. zcrhonek ( 6 )
  5. Xisco Faulí ( 6 )
  6. Aron Budea ( 4 )
  7. Buovjaga ( 3 )
  8. Roman Kuznetsov ( 3 )
  9. Gabor Kelemen (allotropia) ( 2 )
  10. Mike Kaganski ( 2 )

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!

Comments
  1. 7 days ago
    • 6 days ago

Leave a Reply

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

I accept the Privacy Policy