QA/Dev Report: August 2022

General Activities

  1. LibreOffice 7.4.0 was released on August 18
  2. Rafael Lima added documentation in Help for the new method Normalize in ScriptForge FileSystem and made the Templates dialog work better with HiDPI displays
  3. Olivier Hallot (TDF) made some smaller fixes and cleanups in Help
  4. Laurent Balland fixed an issue with Impress’s Inspiration template
  5. Christian Lohmaier (TDF) did preparatory work for publishing LibreOffice in Microsoft Store under TDF
  6. Miklós Vajna (Collabora) added support for cropped video for media shapes in Impress, made shift-clicking/double-clicking graphics in Writer work and fixed problems with exporting to XHTML with graphics as OLE objects and with vertical text and clearing breaks in Writer. He also made some crash fixes.
  7. Jean-Pierre Ledure worked on the ScriptForge library
  8. Tünde Tóth (NISZ) fixed a problem with decimal tabulators in DOCX files and made it so long legend texts in charts are truncated
  9. Szymon Kłos, Tor Lillqvist, Mert Tumer and Henry Castro (Collabora) worked on LOKit improvements
  10. Eike Rathke (Red Hat) fixed an issue with calling Calc’s add-in functions via macros while having a non-English UI, made it so switching to English function names in Calc does not require a restart, made Calc’s date pattern evaluation more robust and made it possible to create a new language list entry by simply dropping an autocorrect .dat file into a relevant autocorr directory inside the user profile
  11. Tomaž Vajngerl (Collabora) continued working on data tables for charts
  12. Julien Nabet fixed hyphenation issues with Greek language, made it possible to align date fields in macro dialog boxes, fixed preview issues with horizontal alignment of objects in frames and page dimension in Print Preview. He also made some crash fixes.
  13. Jim Raykowski made it so object selections in Impress or Draw are reflected in the Navigator, made page number display in status bar more intuitive and fixed an issue with Navigator’s Navigate By Page Next functionality
  14. Andreas Heinisch made cursor navigation with Ctrl key in Writer treat narrow no-break spaces the same way as other space characters, made narrow no-break spaces visible by drawing a gray background, fixed Calc’s Formula to Value not taking immediate effect, improved Basic macro error messages and fixed Calc’s Formula bar suggestion tooltips misbehaving with non-ASCII characters
  15. László Németh improved the layout of drop cap characters, made several improvements to change tracking and fixed regressions
  16. Xisco Faulí (TDF) added over a dozen automated tests, made SVG marker-mid and marker-end handling more robust and fixed a crash
  17. Heiko Tietze (TDF) made several UI improvements and made the recovery dialog easier to understand (thanks to earlier work by Danie Truter)
  18. Michael Stahl (allotropia) fixed issues with dropdowns and paragraph borders in RTF files, made WebDAV TLS work with self-signed Certification Authorities and improved bookmark handling in the Navigator
  19. Michael Weghorn fixed a qt/kf5 double-click issue (only in unreleased code) and made nearly sixty improvements and cleanup changes to Windows and Linux accessibility code
  20. Mike Kaganski (Collabora) dropped the Elements docking window from Math and made it a Sidebar panel instead. He also fixed some crashes and regressions and an issue with importing XML files from paths with non-ASCII characters on Windows
  21. Caolán McNamara (Red Hat) implemented fully native scrollbars for gtk3 and gtk4 UIs, made it possible to align currency fields in macro dialog boxes, made automated tests more reliable by correct use of fonts and fixed an issue with active object selection not being indicated in Impress sometimes. He also continued working on gtk4 UI and fixed many crashes and issues found by Coverity and fuzzers, including even Hunspell Coverity issues
  22. Stephan Bergmann (Red Hat) made many code and build-related cleanups as well as test fixes
  23. Rizal Muttaqin updated the icons for Field and Field by Type
  24. Noel Grandin (Collabora) improved the loading time for documents with charts having ridiculously long legends. He also made many code cleanups and general optimisations
  25. Luboš Luňák (Collabora) made many cleanups in OpenCL code
  26. Justin Luth fixed several issues related to numbered paragraphs and fixed incorrect anchoring in certain imported DOC files
  27. Mark Hung fixed an issue causing unwanted hiding of RTL sections in Writer
  28. Paris Oplopoios made cleanups to the graphics handling code as part of GSoC
  29. Chris Sherlock made many code cleanups and improvements to readability
  30. Áron Budea (Collabora) added Persian (fa-IR) dictionary to installset
  31. Hannah Meeks worked on the VBA macro compatibility GSoC project
  32. Maxim Monastirsky continued polishing icon flipping in the context of RTL, fixed a menu regression and made code cleanups
  33. Khaled Hosny (Alif Type) fixed many issues affecting the layouting of Kashida characters in Arabic scripts, issues with letter spacing, made the preview in Styles dropdown use CJK/CTL fonts, improved how the text cursor moves in relation to ligatures in Writer and made it possible to disable default features in Font Features dialog. He also made it possible to search for combining marks in text containing complex scripts
  34. Colomban Wendling (Hypra) worked on accessibility tests
  35. Matt K made it so errors with PDF export only show one dialog instead of three
  36. Hossein Nourikhah (TDF) improved the bin/run build script and its documentation and fixed a footnote crash
  37. Regina Henschel fixed an issue with saving Writer documents containing vertical text
  38. Vasily Melenchuk (CIB) made handling of frames more robust in Writer and fixed a couple of regressions
  39. Pranam Lashkari (Collabora) made it so Writer’s paragraph dialog will show Tabs tab also when multiple paragraphs are selected and fixed a crash
  40. Pedro Silva (Collabora) fixed some button image size inconsistencies
  41. Samuel Mehrbrodt (allotropia) made dialog positioning more robust, made it possible to specify names for printer jobs via the API and made it so unused document variables are preserved with RTF import and export
  42. Niko Fink fixed a crash in PyUNO
  43. Wu Jiahuan (Loongson) added support for building with loongarch64 CPU architecture
  44. Arnaud Versini made some code cleanups
  45. Thierry Emery changed pasted images to be anchored to cell by default in Calc
  46. Povilas Kanapickas implemented touchpad gesture support for rotating and zooming in Linux
  47. Thorsten Wagner made some cosmetic improvements to button text colours and font height on macOS
  48. Sarper Akdemir (Collabora) fixed a regression affecting PPTX tables
  49. Roman Kuznetsov made it so the About dialog can show both OpenCL and threaded for Calc’s calculation mode
  50. Łukasz Leszko fixed saving external links as relative in XLS files
  51. Oguz Balkaya added an option to clear unavailable files from the Recent Documents menu and Start Center
  52. Armin Le Grand (allotropia) reworked the code for rendering glow effects

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

480 bugs, 44 of which are enhancements, have been reported by 289 people.

Top 10 Reporters

  1. Telesto ( 28 )
  2. Mike Kaganski ( 16 )
  3. Tuomas Hietala ( 15 )
  4. Rafael Lima ( 14 )
  5. BogdanB ( 11 )
  6. Gabor Kelemen (allotropia) ( 10 )
  7. Hossein ( 9 )
  8. Robert Großkopf ( 8 )
  9. Regina Henschel ( 8 )
  10. Eyal Rozenberg ( 7 )

Triaged Bugs

470 bugs have been triaged by 69 people.

Top 10 Triagers

  1. Dieter ( 55 )
  2. Julien Nabet ( 39 )
  3. Heiko Tietze ( 38 )
  4. Timur ( 35 )
  5. Mike Kaganski ( 25 )
  6. V Stuart Foote ( 23 )
  7. Roman Kuznetsov ( 21 )
  8. m.a.riosv ( 21 )
  9. Rafael Lima ( 20 )
  10. Xisco Faulí ( 18 )

Resolution of resolved bugs

478 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 38 people.

Top 10 Fixers

  1. Khaled Hosny ( 11 )
  2. Caolán McNamara ( 11 )
  3. Julien Nabet ( 8 )
  4. Justin Luth ( 7 )
  5. Michael Stahl ( 7 )
  6. László Németh ( 7 )
  7. Mike Kaganski ( 7 )
  8. Andreas Heinisch ( 6 )
  9. Eike Rathke ( 6 )
  10. Heiko Tietze ( 5 )

List of critical bugs fixed

  1. tdf#149966 Crash on Windows and freeze on Linux when customizing Menu ( Thanks to Noel Grandin )

List of high severity bugs fixed

  1. tdf#149467 Follow URL link in Writer text when navigator displayed: Crash in: _chkstk ( Thanks to Jim Raykowski )
  2. tdf#150034 LibreOffice Calc hangs on opening the particular file with pathological chart ( Thanks to Noel Grandin )
  3. tdf#150170 Crash in: mdds::flat_segment_tree::insert_to_pos(boost::intrusive_ptr<mdds::__st::node<mdds::flat_segment_tree > > &,long,long,bool) ( only LibreOffice 7.3 ) ( Thanks to Xisco Fauli )
  4. tdf#150197 number lost (after assigning numbering to style) when exporting to DOCX ( Thanks to Justin Luth )
  5. tdf#150236 Does not open full screen, ooSetupFactoryWindowAttributes not being filled ( steps in comment 21 ) ( LibreOffice 7.4 only ) ( Thanks to Xisco Fauli )
  6. tdf#150331 EDITING: AutoCorrect without “Show as tip” always fills in rest of word regardless of next key stroke ( Thanks to Xisco Fauli )
  7. tdf#150336 Shift + Up/Left no longer works to select cells in LO 7.4 beta 2 (using the Tabbed UI) ( Thanks to Caolán McNamara )
  8. tdf#150443 Track changes: Crash rejecting a grouped change ( Thanks to László Németh )
  9. tdf#150452 Crash in: libc.so.6 ( Thanks to Xisco Fauli )
  10. tdf#150499 CRASH: deleting sheet ( Thanks to Luboš Luňák )
  11. tdf#150502 CRASH: after clicking between the horizontal and vertical rulers ( Thanks to Julien Nabet )
  12. tdf#150594 LO 7.4: crash when I update a chapter index (swlo!SwDoc::SetTOXBaseName+0x5cd:) ( Thanks to Andreas Heinisch )
  13. tdf#91764 RTL: Arabic, Hebrew diacritics cant be found using search dialog ( Thanks to Khaled Hosny )
  14. tdf#94223 Selection box for text box not shown ( Thanks to Caolán McNamara )

List of crashes fixed

  1. tdf#147466 Crash swlo!SwDoc::InvalidateNumRules+0x657 (track changes involved) ( Thanks to Michael Stahl )
  2. tdf#149467 Follow URL link in Writer text when navigator displayed: Crash in: _chkstk ( Thanks to Jim Raykowski )
  3. tdf#149548 CRASH: copying and pasting tracked content ( Thanks to Michael Stahl )
  4. tdf#149966 Crash on Windows and freeze on Linux when customizing Menu ( Thanks to Noel Grandin )
  5. tdf#150138 FILEOPEN: Writer crashes when opening ODT file ( Thanks to Luboš Luňák )
  6. tdf#150170 Crash in: mdds::flat_segment_tree::insert_to_pos(boost::intrusive_ptr<mdds::__st::node<mdds::flat_segment_tree > > &,long,long,bool) ( only LibreOffice 7.3 ) ( Thanks to Xisco Fauli )
  7. tdf#150219 EDITING: Crash when cutting trace dependent with precedent on different sheet ( Thanks to Noel Grandin )
  8. tdf#150222 REPORTBUILDER – Starting to set font for a text box crashes whole LO ( Thanks to Noel Grandin )
  9. tdf#150249 Crash in Fontworks applying style after undo ( Thanks to Caolán McNamara )
  10. tdf#150265 Crash exporting a document with zoom to DOCX ( Thanks to Mike Kaganski )
  11. tdf#150291 Macro-collection-management crashes when no macro-container is selected (gtk3 specific) ( Thanks to Caolán McNamara )
  12. tdf#150394 LibreOffice is crashing with long hyperlink on the last position (Don’t hyphenate the last word) ( Thanks to László Németh )
  13. tdf#150443 Track changes: Crash rejecting a grouped change ( Thanks to László Németh )
  14. tdf#150452 Crash in: libc.so.6 ( Thanks to Xisco Fauli )
  15. tdf#150457 Crash on hovering footnote references after removing footnote ( Thanks to Hossein )
  16. tdf#150499 CRASH: deleting sheet ( Thanks to Luboš Luňák )
  17. tdf#150502 CRASH: after clicking between the horizontal and vertical rulers ( Thanks to Julien Nabet )
  18. tdf#150555 Crash after resizing Writer’s main window ( Thanks to Julien Nabet )
  19. tdf#150575 REPORTBUILDER: Crash when closing report after report navigator has been started ( Thanks to Julien Nabet )
  20. tdf#150594 LO 7.4: crash when I update a chapter index (swlo!SwDoc::SetTOXBaseName+0x5cd:) ( Thanks to Andreas Heinisch )
  21. tdf#150629 LibreOffice Writer crashes, when editing a page break ( Thanks to Caolán McNamara )

List of performance issues fixed

  1. tdf#108560 Pasting or editing large amount of multi-line text into a cell result in unusable Calc with GTK3 (steps to reproduce in comment 29) ( Thanks to Caolán McNamara )
  2. tdf#150618 Serious performance regression: it takes 5min+ for SUMIFS formula recalculation when switching sheet (while it only takes 30s in 7.3) ( Thanks to Luboš Luňák )

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

  1. tdf#103492 Arabic words not formed well in textboxes when sentence begins with English word ( Thanks to Khaled Hosny )
  2. tdf#104921 Make Arabic text justification more robust ( Thanks to Khaled Hosny )
  3. tdf#106653 RTL Arabic text has some gaps between characters ( Thanks to Khaled Hosny )
  4. tdf#108560 Pasting or editing large amount of multi-line text into a cell result in unusable Calc with GTK3 (steps to reproduce in comment 29) ( Thanks to Caolán McNamara )
  5. tdf#109285 Converting tabbed text to bullets adds extra tabs ( Thanks to Justin Luth )
  6. tdf#113753 Easier use of CSV in Wizards->Address Data Source ( Thanks to Radhey Parekh )
  7. tdf#114508 Confusing dialog about discarding recovery data can lead to data loss ( Thanks to Heiko Tietze )
  8. tdf#114769 Relative URL lost after Save as HTML (Export as HTML works) ( Thanks to Vasily Melenchuk )
  9. tdf#114790 In dialogboxes, currency fields value can’t be aligned on right ( Thanks to Julien Nabet )
  10. tdf#116411 Navigator’s Page Next randomly stops paging; Navigator’s Previous Page always pages correctly. ( Thanks to Jim Raykowski )
  11. tdf#117388 GTK3 scrollbars don’t support long-press for precise / smooth scrolling ( Thanks to Caolán McNamara )
  12. tdf#30731 Cursor jumps around when moving through some ligatures ( Thanks to Khaled Hosny )
  13. tdf#57317 Writer FILESAVE: bullets list saved as numbered list (in specific ODT) ( Thanks to Justin Luth )
  14. tdf#66819 Setting additional spacing between characters does not prevent automatic ligature substitution. ( Thanks to Khaled Hosny )
  15. tdf#67669 Make narrow non-breaking spaces visible ( Thanks to Andreas Heinisch )
  16. tdf#77964 FILEOPEN: WPS DOC – Image wrapped Optimal instead of No Wrap ( Thanks to Justin Luth )
  17. tdf#82087 FORMATTING: (Hyphenation) “Paragraph Styles > Text Flow > Characters at line end” lower limit is wrong for Greek language ( Thanks to Julien Nabet )
  18. tdf#87535 Styles-dropdown preview always uses “Western” font ( Thanks to Khaled Hosny )
  19. tdf#90150 Page numbering in the status bar should change sooner with a certain proportion of the next page ( Thanks to Jim Raykowski )
  20. tdf#91764 RTL: Arabic, Hebrew diacritics cant be found using search dialog ( Thanks to Khaled Hosny )
  21. tdf#94223 Selection box for text box not shown ( Thanks to Caolán McNamara )

WORKSFORME bugs

75 bugs have been retested by 39 people.

Top 10 testers

  1. Buovjaga ( 10 )
  2. Dieter ( 6 )
  3. Kevin Suo ( 4 )
  4. Roman Kuznetsov ( 4 )
  5. Telesto ( 4 )
  6. Timur ( 4 )
  7. Aron Budea ( 3 )
  8. Khaled Hosny ( 3 )
  9. Heiko Tietze ( 3 )
  10. Xisco Faulí ( 3 )

DUPLICATED bugs

107 bugs have been duplicated by 28 people.

Top 10 testers

  1. V Stuart Foote ( 14 )
  2. Timur ( 13 )
  3. Mike Kaganski ( 10 )
  4. Heiko Tietze ( 9 )
  5. Khaled Hosny ( 8 )
  6. m.a.riosv ( 7 )
  7. Gabor Kelemen (allotropia) ( 6 )
  8. Aron Budea ( 5 )
  9. Xisco Faulí ( 4 )
  10. Telesto ( 3 )

Verified bug fixes

72 bugs have been verified by 16 people.

Top 10 Verifiers

  1. Gabor Kelemen (allotropia) ( 23 )
  2. Dieter ( 12 )
  3. BogdanB ( 8 )
  4. NISZ LibreOffice Team ( 8 )
  5. Julien Nabet ( 4 )
  6. Kamil Landa ( 3 )
  7. Gerald Pfeifer ( 3 )
  8. Eyal Rozenberg ( 2 )
  9. Xisco Faulí ( 2 )
  10. andorjkiss@gmail.com ( 1 )

Categorized Bugs

287 bugs have been categorized with a metabug by 28 people.

Top 10 Categorizers

  1. Khaled Hosny ( 31 )
  2. Gabor Kelemen (allotropia) ( 30 )
  3. stragu ( 24 )
  4. Roman Kuznetsov ( 24 )
  5. Michael Weghorn ( 23 )
  6. Dieter ( 22 )
  7. Rafael Lima ( 19 )
  8. Eyal Rozenberg ( 18 )
  9. Heiko Tietze ( 18 )
  10. V Stuart Foote ( 13 )

Regression Bugs

56 bugs have been set as regressions by 21 people.

Top 10

  1. Telesto ( 8 )
  2. raal ( 7 )
  3. Xisco Faulí ( 7 )
  4. Hossein ( 4 )
  5. Mike Kaganski ( 4 )
  6. Robert Großkopf ( 3 )
  7. Timur ( 2 )
  8. Kamil Landa ( 2 )
  9. V Stuart Foote ( 2 )
  10. Roman Kuznetsov ( 2 )

Bisected Bugs

46 bugs have been bisected by 12 people.

Top 10 Bisecters

  1. raal ( 15 )
  2. Xisco Faulí ( 8 )
  3. Hossein ( 6 )
  4. Mike Kaganski ( 4 )
  5. Timur ( 3 )
  6. stragu ( 2 )
  7. Telesto ( 2 )
  8. Roman Kuznetsov ( 2 )
  9. Gabor Kelemen (allotropia) ( 1 )
  10. Michael Weghorn ( 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