QA/Dev Report: April 2022

General Activities

  1. Adolfo Jayme Barrientos made many minor improvements to Help text readability
  2. Seth Chaiklin updated the help for Bullets and Numbering toolbar and made several help page refactorings and tweaks. He also improved many LibreOffice UI strings, tips of the day and UI layouts
  3. Ilmari Lauhakangas (TDF) improved the style of code blocks in Help and started making tables mobile-friendly. He also updated the links to the Developer Guide in LibreOffice source code
  4. Alain Romedenne added notes to Help about Basic ‘New’ operator being optional when setting ‘Option Compatible’ and improved Help for ScriptForge. He also improved many LibreOffice UI strings
  5. Olivier Hallot (TDF) documented Writer manual row break in Help, updated Impress menu paths and made several other improvements to Help
  6. Miklos Vajna (Collabora) worked on content controls feature for Writer, continued working on colour themes in OOXML documents, polished the clearing breaks feature and improved the layout XML dump developer feature
  7. Jean-Pierre Ledure worked on the ScriptForge library and made a couple of small fixes to Access2Base
  8. Tünde Tóth (NISZ) finished fixing the handling of embedded and linked media in PPTX files and polished the fix for the old issue with embedded images getting multiplied upon OOXML export
  9. Dennis Francis and Szymon Kłos (Collabora) worked on LOKit improvements
  10. Vasily Melenchuk (CIB) made it so “border between” feature for tables in Microsoft formats is emulated while waiting for proper support to be implemented. He also fixed a text encoding issue with RTF files and made RTF filter faster
  11. Eike Rathke (Red Hat) improved date handling in Calc
  12. Bartosz Kosiorek polished EMF+ graphics implementation and added initial support OfficeArtBlip TIFF format
  13. Tomaž Vajngerl (Collabora) started working on MSO-style data tables for charts and continued working on sparkline support for Calc
  14. Regina Henschel fixed several issues with shapes in OOXML files
  15. Arnaud Versini made some code cleanups
  16. Julien Nabet fixed some TIFF image handling issues, fixed an issue with copying complete rows in Firebird databases, implemented VBA.FormatPercent function and removed an unwanted restriction the field “Width of numbering” in list style dialog. He also made crash fixes and code cleanups
  17. Jim Raykowski made many polishing fixes to Navigator, including to the ordering of items and more precise categorisation
  18. Andreas Heinisch made it so inserting a hyperlink in Calc without being in edit mode uses cell text content as the link text, improved font family handling in Insert Special Character dialog and fixed XLS export of charset used in VBA macros
  19. László Németh continued improving change tracking and made pasting and inserting rows into Writer tables more robust
  20. Xisco Faulí (TDF) made nearly forty improvements and additions to automated tests. He also added INT formula support into Writer tables for DOCX interoperability, fixed colour problems with bullet points and underlines in PPTX files and made a crash fix
  21. Heiko Tietze (TDF) fixed a layout issue in options dialog
  22. Armin Le Grand (allotropia) worked on Advanced Diagram support
  23. Ilmari Lauhakangas (TDF) and Timur Gadzo created a wiki page to explain automation of bisections
  24. Michael Stahl (allotropia) polished the curl-based webdav implementation, made it possible to use change tracking UI in read-only documents for navigating and made crash fixes and cleanups
  25. Attila Bakos (NISZ) continued polishing text in grouped shapes and made Writer text wrapping with as character anchored images compatible with DOCX files
  26. Samuel Mehrbrodt (allotropia) added a search field to Extension Manager and continued working on UNO API for custom Jump List categories in Windows Task Bar
  27. Michael Weghorn fixed some Qt/kf5 issues and ported the Android version from from Android Support Lib to AndroidX and made many related cleanups. He also enabled support for PowerPoint PPSX files in Android
  28. Hossein Nourikhah (TDF) ported some Developer Guide examples from Java to Python and C++, made code cleanups and crash fixes and wrote about
    how to use Gerrit code review effectively,
    using cmake to build LibreOffice C++ SDK examples and Supporting metafile formats
  29. Mike Kaganski (Collabora) made domain name handling in Mail Merge more robust, made several fixes to the Mail Merge dialogs, made saved Writer HTML documents always use UTF-8 encoding and enabled sidebar in Math. He also made many code cleanups
  30. Caolán McNamara (Red Hat) added a note to Help about the security implications of allowing update of links/webservice, made it so Impress tables don’t lose edit focus after deleting a row, added an attention-grabbing effect to Find bar, fixed an issue with audio from interaction not stopping when exiting slideshow (gtk3) and made a big harmonising renovation regarding which fonts are used in automated tests. He also fixed crashes, issues found by fuzzers and many UI issues and continued working on the new gtk4 UI backend
  31. Stephan Bergmann (Red Hat) made handling of inputted values in Expert Configuration more robust and added unoidl-read to the SDK as a replacement for the legacy regview. He also fixed crashes and made many code and build-related cleanups as well as test fixes
  32. Rizal Muttaqin continued improving the dark icon variants
  33. Gábor Kelemen (allotropia) made many code cleanups
  34. Noel Grandin (Collabora) improved the speed of opening Paragraph dialog and deselecting a chart after insertion. He also made many code cleanups
  35. Luboš Luňák (Collabora) greatly improved the PDF export time of certain big documents as well as the speed of handling very long text strings
  36. Justin Luth (SIL) continued improving DOCX compatibility regarding fields and fixed a Calc cell editing glitch
  37. Pranam Lashkari (Collabora) put in place a remaining Page/Slide distinction between Draw and Impress in Sidebar
  38. Laurent Balland-Poirier improved some Writer and Draw templates and changed the label of the OK button in Move/copy sheet dialog according to selected action
  39. Daniel Lohmann fixed an issue with resuming a slideshow through Presenter Console or Impress remote
  40. Dhiraj Holden split up footnotes and endnotes in Navigator
  41. Thorsten Behrens (allotropia) fixed a crash with Impress slide transitions
  42. Enhua Xu fixed xcode-ide-integration, some mnemonics issues and made cleanups
  43. Mark Hung fixed several CJK issues
  44. Vincent Reher fixed a couple of shortcut issues
  45. Jan-Marek Glogowski (allotropia) continued working on the WebAssembly port and fixed many Qt UI issues

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

552 bugs, 58 of which are enhancements, have been reported by 279 people.

Top 10 Reporters

  1. Telesto ( 64 )
  2. sdc.blanco ( 32 )
  3. Eyal Rozenberg ( 25 )
  4. Gabor Kelemen (allotropia) ( 20 )
  5. Xisco Faulí ( 18 )
  6. Mike Kaganski ( 13 )
  7. Michael Weghorn ( 11 )
  8. Roman Kuznetsov ( 10 )
  9. Regina Henschel ( 9 )
  10. Rafael Lima ( 8 )

Triaged Bugs

563 bugs have been triaged by 65 people.

Top 10 Triagers

  1. Buovjaga ( 105 )
  2. Heiko Tietze ( 79 )
  3. Timur ( 48 )
  4. Xisco Faulí ( 38 )
  5. Dieter ( 31 )
  6. Julien Nabet ( 22 )
  7. Roman Kuznetsov ( 21 )
  8. Telesto ( 21 )
  9. Mike Kaganski ( 18 )
  10. Michael Weghorn ( 14 )

Resolution of resolved bugs

475 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 34 people.

Top 10 Fixers

  1. Caolán McNamara ( 13 )
  2. Seth Chaiklin ( 11 )
  3. Jan-Marek Glogowski ( 9 )
  4. Julien Nabet ( 7 )
  5. Mike Kaganski ( 7 )
  6. László Németh ( 7 )
  7. Michael Weghorn ( 6 )
  8. Vasily Melenchuk ( 6 )
  9. Luboš Luňák ( 5 )
  10. Jim Raykowski ( 5 )

List of high severity bugs fixed

  1. tdf#147485 Docx having pure VML group inside converted to DrawingML on save and Writer unable to open it. ( Thanks to Caolán McNamara )
  2. tdf#148665 CRASH in 7.4: importing DOCX document with diagram ( Thanks to Hossein )
  3. tdf#53970 EDITING: avi file lost when save presentation to PPTX ( Thanks to Tünde Tóth )

List of crashes fixed

  1. tdf#140272 impress crashes while dragging a slide in slide preview ( Thanks to Caolán McNamara )
  2. tdf#143135 Impress crashes when switching to another application then back (kf5 / qt5 with IM) ( Thanks to Jan-Marek Glogowski )
  3. tdf#143615 Impress: Crash when slide transition = 0sec ( steps in comment 10 ) ( Thanks to Thorsten Behrens )
  4. tdf#147723 CRASH: after pasting twice ( Thanks to Michael Stahl )
  5. tdf#147876 Crash in Macros with Import dialog if OS file dialog used ( Thanks to Samuel Mehrbrodt )
  6. tdf#148197 LibreOffice crashes when I try to dock floating Navigator window (GTK3) ( Thanks to Caolán McNamara )
  7. tdf#148313 CRASH: Basic IDE crashing while resizing dialog ( Thanks to Noel Grandin )
  8. tdf#148336 Crash in SwFntObj::GetTextSize(SwDrawTextInfo&) on file open ( Thanks to Caolán McNamara )
  9. tdf#148395 CRASH: doubleclick on chart OLE Object ( Thanks to Julien Nabet )
  10. tdf#148397 Crash on font features dialog opening with EB Garamond ( Thanks to Julien Nabet )
  11. tdf#148445 Exchanging data source in mail merge wizard causes crash (kf5) ( Thanks to Michael Weghorn )
  12. tdf#148553 Android Viewer crashes when opening attached document with form elements ( Thanks to Michael Weghorn )
  13. tdf#148620 Crash in Draw and Impress when using Format > Lists > Move Down ( Thanks to Noel Grandin )
  14. tdf#148665 CRASH in 7.4: importing DOCX document with diagram ( Thanks to Hossein )
  15. tdf#148779 Crash when editing “Structure and Formatting” of Bibliography (macOS only or perhaps also ios?) ( Thanks to Stephan Bergmann )
  16. tdf#148851 Android Viewer crashes because it runs out of memory when scrolling up and down in Chinese Calc doc ( Thanks to Michael Weghorn )

List of performance issues fixed

  1. tdf#116400 Very time lengthy PDF-generation nowhere near OO speed ( see comment 9 and 19 and 31 ) ( Thanks to Luboš Luňák )
  2. tdf#144515 Perf: slow operation on a Calc cell with huge text ( Thanks to Luboš Luňák )

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

  1. tdf#100391 FILESAVE PPTX Text in shape shifted from center to upper left corner ( Thanks to Regina Henschel )
  2. tdf#100680 FILEOPEN DOCX Image anchored as character + long word wrapped differently ( Thanks to Attila Bakos (NISZ) )
  3. tdf#109169 [FILESAVE DOCX] Some shapes are not correctly preserved when saved as DOCX ( Thanks to Regina Henschel )
  4. tdf#111427 Add support for .ppsx format ( Thanks to Michael Weghorn )
  5. tdf#116400 Very time lengthy PDF-generation nowhere near OO speed ( see comment 9 and 19 and 31 ) ( Thanks to Luboš Luňák )
  6. tdf#53970 EDITING: avi file lost when save presentation to PPTX ( Thanks to Tünde Tóth )
  7. tdf#75263 FILESAVE XLS Cyrillic (Russian) characters inserted by macro appear as question marks ( Thanks to Andreas Heinisch )
  8. tdf#80043 EDITING: Insert hyperlink dialog wont use text in highlighted cell as hyperlink text ( Thanks to Andreas Heinisch )
  9. tdf#85610 Track Changes does not keep Footnote marked as deleted ( Thanks to László Németh )
  10. tdf#95706 FILEOPEN: RTF import doesnt interpret ascii text encoding with windows code pages ( Thanks to Vasily Melenchuk )

WORKSFORME bugs

67 bugs have been retested by 31 people.

Top 10 testers

  1. Buovjaga ( 18 )
  2. Timur ( 10 )
  3. Telesto ( 5 )
  4. Dieter ( 3 )
  5. Roman Kuznetsov ( 3 )
  6. Xisco Faulí ( 2 )
  7. Michael Weghorn ( 2 )
  8. sdc.blanco ( 2 )
  9. Julien Nabet ( 2 )
  10. Alex Thurgood ( 2 )

DUPLICATED bugs

112 bugs have been duplicated by 32 people.

Top 10 testers

  1. Timur ( 21 )
  2. Heiko Tietze ( 14 )
  3. Buovjaga ( 12 )
  4. Telesto ( 9 )
  5. Lubos Lunak ( 5 )
  6. Mike Kaganski ( 5 )
  7. Julien Nabet ( 4 )
  8. Dieter ( 4 )
  9. V Stuart Foote ( 4 )
  10. Michael Weghorn ( 4 )

Verified bug fixes

54 bugs have been verified by 20 people.

Top 10 Verifiers

  1. NISZ LibreOffice Team ( 13 )
  2. Dieter ( 7 )
  3. Xisco Faulí ( 5 )
  4. sdc.blanco ( 4 )
  5. Michael Weghorn ( 3 )
  6. Buovjaga ( 3 )
  7. Timur ( 3 )
  8. Gerald Pfeifer ( 2 )
  9. Rafael Lima ( 2 )
  10. Julien Nabet ( 2 )

Categorized Bugs

315 bugs have been categorized with a metabug by 29 people.

Top 10 Categorizers

  1. Heiko Tietze ( 66 )
  2. sdc.blanco ( 38 )
  3. Roman Kuznetsov ( 32 )
  4. Dieter ( 32 )
  5. Buovjaga ( 29 )
  6. Aron Budea ( 21 )
  7. stragu ( 14 )
  8. Gabor Kelemen (allotropia) ( 13 )
  9. Telesto ( 13 )
  10. Timur ( 13 )

Regression Bugs

90 bugs have been set as regressions by 23 people.

Top 10

  1. Telesto ( 28 )
  2. Xisco Faulí ( 19 )
  3. Buovjaga ( 6 )
  4. Timur ( 6 )
  5. raal ( 5 )
  6. Robert Großkopf ( 3 )
  7. stragu ( 2 )
  8. Andreas Heinisch ( 2 )
  9. Heiko Tietze ( 2 )
  10. Rainer Bielefeld Retired ( 2 )

Bisected Bugs

56 bugs have been bisected by 12 people.

Top 10 Bisecters

  1. Xisco Faulí ( 17 )
  2. raal ( 10 )
  3. Telesto ( 6 )
  4. Timur ( 5 )
  5. Aron Budea ( 5 )
  6. Buovjaga ( 4 )
  7. Michael Weghorn ( 3 )
  8. Martin Srdoš ( 2 )
  9. Gabor Kelemen (allotropia) ( 1 )
  10. Andreas Heinisch ( 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