QA/Dev Report: November 2023

General Activities

  1. LibreOffice 7.5.8 was released on November 2
  2. LibreOffice 7.6.3 was released on November 23
  3. Olivier Hallot (TDF) updated menu item paths in Help pages and updated and restructured dozens of help pages
  4. Rafael Lima updated ScriptForge help
  5. Stanislav Horacek updated menu item paths in Help pages alongside other corrections
  6. Ilmari Lauhakangas (TDF) updated Help pages after UI string changes
  7. Gábor Kelemen (allotropia) did code cleanups in the area of unused config keys and includes
  8. Laurent Balland extended ODF to allow lowercase for exponent characters and blank expontent digits and did many fixes in Impress templates
  9. Miklós Vajna (Collabora) worked on multi-page floating tables in Writer. He also did code cleanups and build fixes
  10. Jean-Pierre Ledure worked on the ScriptForge library
  11. Szymon Kłos, Michael Meeks and Marco Cecchetti (Collabora) worked on LOKit used by Collabora Online
  12. Henry Castro (Collabora) made Calc’s background colour autofiltering more robust and added an automated test for PPTX master slides
  13. Attila Szűcs (Collabora) improved FontWork text placement
  14. Skyler Grey (Collabora) continued polishing STYLEREF field support for DOCX compatibility
  15. Eike Rathke (Red Hat) made several improvements to date & time functions and calculations in Calc
  16. Tomaž Vajngerl (Collabora) wrote automated tests in preparation for OOXML header/footer import refactoring
  17. Julien Nabet simplified Hyperlink dialog after FTP support removal, fixed crashes and did many code cleanups
  18. Andreas Heinisch made Hyperlink and Edit Index dialogs remember their changed settings and fixed non-working Reset to Parent button in Paragraph Style dialog
  19. László Németh continued polishing change tracking of case cycling, fixed gtk popup listbox positions in Sidebar under X11, made it so lost linked graphics are shown in Accessibility Checker, fixed lost character background of non-breaking spaces and added support for smart justify found in DOCX files
  20. Xisco Faulí (TDF) did some automated test additions and cleanups
  21. Michael Stahl (allotropia) removed support for FTP, reduced the file size of exported tagged PDFs, made curl use OpenSSL on Linux after a version upgrade removed support for NSS, fixed an issue with disappearing paragraphs before tables in RTF documents, implemented support for \spltpgpar in RTF import (page breaks) and fixed Delete Undo/Redo of bookmark positions
  22. Mike Kaganski (Collabora) made command line arguments accept Windows \\?\ path prefixes, improved the Visual Studio IDE integration, improved the handling of macros in signed documents, fixed Excel’s Range.Find and Range.Replace wildcard recognition, added the ability to detect a broken ZIP package (document container), did some improvements to remote use of LanguageTool and made document repair more robust. He also made some clarifications in Help pages as well as many code cleanups and build fixes
  23. Caolán McNamara (Collabora) optimised the speed of calendar conversions in Calc and made font handling on Linux more robust. He also did code cleanups and optimisations and fixed issues found by code analysers
  24. Stephan Bergmann (allotropia) did many code cleanups, for example in the area of strings and adapted the code to compiler changes
  25. Noel Grandin (Collabora) optimised the speed of spellchecking code and made UI tests easier to debug. He also did many code cleanups and optimisations, for example simplifying the drawing of gradients and creating a Clang plugin that looks for fields on objects that can be local variables
  26. Justin Luth (Collabora) fixed modifying hyperlinks in form controls and made mouse click targeting of hyperlinks in shapes more robust
  27. Heiko Tietze (TDF) made Start Center use system colours and made Quick Find and Find and Replace dialogs use a better icon
  28. Michael Weghorn (TDF) fixed accessibility issues in areas such as button toggling, Spelling dialog and radio buttons. He also did many updates to the LibreOffice Android Viewer, for example making it support Android system theme, resulting in a re-release in Google Play Store
  29. Balázs Varga (allotropia) continued working on proper indications for locked down items in Options
  30. Patrick Luby (NeoOffice) fixed many graphics and UI rendering glitches and improved the scrolling performance on macOS
  31. Jim Raykowski improved Navigator performance, fixed an issue with unwanted direct formatting being applied from Character Properties dialog, fixed an issue with Draw layer visibility settings, made it so sections can be shown as an expandable/collapsible hierarchy in the Writer Navigator and made it possible to protect and hide sections via Navigator
  32. Sarper Akdemir (allotropia) added a password policy and strength meter to Save with Password dialog
  33. Christian Lohmaier (TDF) fixed opening PDF files in the macOS appstore version and improved the MSI packaging code
  34. Chris Sherlock refactored text rendering code
  35. Regina Henschel implemented support for importing Wordprocessing Canvas, wpc:wpc element in DOCX files
  36. Sahil Gautam implemented highlighting the current row and column in spreadsheets
  37. Irgaliev Amin made the buttons in Impress navigation bar scalable
  38. Paris Oplopoios (Collabora) made rendering of conditional formats more robust and made chart background colour match with document colour
  39. Frank Steiner enabled using medium/full font hinting even with subpixel positioning on Linux
  40. Gökay Şatır (Collabora) improved localised keyboard shortcuts
  41. Khushi Gautam modernised the “Flowchart Alternate Process” shape to use circular corner rounding in all sizes
  42. Vasily Melenchuk (CIB) made exported RTF files leaner by dropping unnecessary fallback images for shapes
  43. Samuel Mehrbrodt (allotropia) moved various Impress options to more intuitive places, made it so expert configuration items show descriptions, added proper editing support for numbers in expert config and made lists editable in expert config
  44. Venetia Furtado made it so the Extensions button in Start Center leads to a reasonable URL even from translated interfaces
  45. Thorsten Behrens (allotropia) did code and build cleanups that improve build reproducibility
  46. Armin Le Grand (allotropia) continued with the rework of handling attributes and properties
  47. Oliver Specht (CIB) fixed an issue preventing pasting hyperlinks from PowerPoint to Impress and Draw by adding a new paste option: Simple HTML, implemented handling of paragraph attributes in RTF import and fixed an issue with disappearing footnotes after applying spelling corrections
  48. Matt K fixed an issue with Find and Replace applying the font attributes of the first character in the ‘find’ match to the entire replaced string, added AutoCorrect support for italic and strikethrough, fixed an off-by-one error in AutoCorrect with Track Changes active and made it so empty UNO listeners are not allowed, making macro code stabler
  49. Hossein Nourikhah (TDF) improved and expanded SDK example code and buildability
  50. Gülşah Köse (Collabora) worked on jsdialog used by Collabora Online

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

454 bugs, 63 of which are enhancements, have been reported by 279 people.

Top 10 Reporters

  1. Gabor Kelemen (allotropia) ( 54 )
  2. Stéphane Guillou (stragu) ( 13 )
  3. Mike Kaganski ( 12 )
  4. Eyal Rozenberg ( 9 )
  5. Jérôme ( 9 )
  6. Kira Tubo ( 8 )
  7. Timur ( 6 )
  8. László Németh ( 5 )
  9. Regina Henschel ( 5 )
  10. David García ( 5 )

Triaged Bugs

482 bugs have been triaged by 71 people.

Top 10 Triagers

  1. Stéphane Guillou (stragu) ( 131 )
  2. Buovjaga ( 60 )
  3. m.a.riosv ( 39 )
  4. Heiko Tietze ( 32 )
  5. raal ( 22 )
  6. Mike Kaganski ( 18 )
  7. Julien Nabet ( 17 )
  8. Michael Weghorn ( 16 )
  9. Xisco Faulí ( 13 )
  10. Dieter ( 10 )

Resolution of resolved bugs

479 bugs have been set to RESOLVED.

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

Fixed Bugs

168 bugs have been fixed by 32 people.

Top 10 Fixers

  1. Balazs Varga ( 34 )
  2. Noel Grandin ( 9 )
  3. Mike Kaganski ( 8 )
  4. Michael Weghorn ( 7 )
  5. László Németh ( 6 )
  6. Michael Stahl ( 6 )
  7. Laurent Balland ( 5 )
  8. Andreas Heinisch ( 4 )
  9. Patrick Luby ( 4 )
  10. Jim Raykowski ( 4 )

List of high severity bugs fixed

  1. tdf#158341 FILEOPEN DOCX Endless loop on opening file ( Thanks to Miklos Vajna )

List of crashes fixed

  1. tdf#127547 Freeze/crash in Microsoft Print to PDF dialog when trying to paste (Ctrl-V) a filename in the ‘Save Print Output As’ dialog ( Thanks to Noel Grandin )
  2. tdf#158169 Crash when using multiple Views ( Thanks to Armin Le Grand (allotropia) )
  3. tdf#158171 Crash when double-clicking DeepL translation dialog OK button ( Thanks to Julien Nabet )
  4. tdf#158224 EDITING CRASH Cannot convert bitmap to polygons ( Thanks to Noel Grandin )
  5. tdf#158345 Opening Hyperlink dialog leads to crash ( Thanks to Julien Nabet )
  6. tdf#158459 Crash copying a range with tracked changes to clipboard ( Thanks to Mike Kaganski )

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

  1. tdf#104288 FILESAVE RTF: File size increases with factor 5 after re-saving a certain RTF-document ( Thanks to Vasily Melenchuk )
  2. tdf#108318 Copying a hyperlink into a textbox messes up its frame target ( Thanks to Justin Luth )
  3. tdf#112131 Unable to modify hyperlink target in document ( Thanks to Justin Luth )
  4. tdf#112661 NSAccessibility – RecentFiles button missing accessibility action support equivalent to click/tap inputs. ( Thanks to Michael Weghorn )
  5. tdf#112662 NSAccessibility – Templates button in StartCenter missing accessibility action support equivalent to click/tap inputs. ( Thanks to Michael Weghorn )
  6. tdf#115871 “Reset to Parent” button in Paragraph Style dialog does not revert to parent values for any of the controls in the Outline & List tab ( Thanks to Andreas Heinisch )
  7. tdf#119908 FILEOPEN: DOCX: Layout differences with justified paragraph. MS 2013 introduced a new “smart justify” that can shrink as well as expand. ( Thanks to László Németh )
  8. tdf#125580 Slightly off value when adding date plus time values ( Thanks to Eike Rathke )
  9. tdf#127498 TIMEVALUE() sometimes returns a slightly less or greater than expected value ( Thanks to Eike Rathke )
  10. tdf#127547 Freeze/crash in Microsoft Print to PDF dialog when trying to paste (Ctrl-V) a filename in the ‘Save Print Output As’ dialog ( Thanks to Noel Grandin )
  11. tdf#96401 FILEOPEN: DOCX – Specific file reported as corrupted (openable in MSO but not in other programs because of unzip error, backslash “\” as filename separator) ( Thanks to Mike Kaganski )

WORKSFORME bugs

50 bugs have been retested by 28 people.

Top 10 testers

  1. Stéphane Guillou (stragu) ( 11 )
  2. Buovjaga ( 6 )
  3. Dieter ( 5 )
  4. Julien Nabet ( 3 )
  5. Timur ( 2 )
  6. BogdanB ( 2 )
  7. Rainer Bielefeld Retired ( 2 )
  8. Steven Casey ( 1 )
  9. ikjt ( 1 )
  10. Heiko Tietze ( 1 )

DUPLICATED bugs

121 bugs have been duplicated by 29 people.

Top 10 testers

  1. Stéphane Guillou (stragu) ( 55 )
  2. Buovjaga ( 14 )
  3. Gabor Kelemen (allotropia) ( 9 )
  4. m.a.riosv ( 6 )
  5. Mike Kaganski ( 5 )
  6. Timur ( 4 )
  7. V Stuart Foote ( 4 )
  8. raal ( 3 )
  9. Justin L ( 2 )
  10. Xisco Faulí ( 2 )

Verified bug fixes

33 bugs have been verified by 8 people.

Top 10 Verifiers

  1. Dieter ( 11 )
  2. Stéphane Guillou (stragu) ( 11 )
  3. Gabor Kelemen (allotropia) ( 4 )
  4. BogdanB ( 2 )
  5. Gerald Pfeifer ( 2 )
  6. Buovjaga ( 1 )
  7. Timur ( 1 )
  8. Julien Nabet ( 1 )

 
 

Categorized Bugs

341 bugs have been categorized with a metabug by 26 people.

Top 10 Categorizers

  1. Stéphane Guillou (stragu) ( 137 )
  2. BogdanB ( 61 )
  3. Buovjaga ( 21 )
  4. Heiko Tietze ( 20 )
  5. Xisco Faulí ( 16 )
  6. Dieter ( 13 )
  7. Eyal Rozenberg ( 12 )
  8. Gabor Kelemen (allotropia) ( 11 )
  9. Jérôme ( 11 )
  10. László Németh ( 9 )

Regression Bugs

50 bugs have been set as regressions by 16 people.

Top 10

  1. Stéphane Guillou (stragu) ( 14 )
  2. m.a.riosv ( 7 )
  3. Xisco Faulí ( 5 )
  4. Gabor Kelemen (allotropia) ( 4 )
  5. Buovjaga ( 4 )
  6. raal ( 3 )
  7. Kira Tubo ( 2 )
  8. ady ( 2 )
  9. Sophie Sipasseuth ( 2 )
  10. W Cole ( 1 )

Bisected Bugs

39 bugs have been bisected by 10 people.

Top 10 Bisecters

  1. Stéphane Guillou (stragu) ( 13 )
  2. Buovjaga ( 6 )
  3. raal ( 6 )
  4. Xisco Faulí ( 5 )
  5. Kira Tubo ( 2 )
  6. BogdanB ( 2 )
  7. Gabor Kelemen (allotropia) ( 2 )
  8. Timur ( 1 )
  9. Steven Casey ( 1 )
  10. Sophie Sipasseuth ( 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