QA/Dev Report: June 2022

General Activities

  1. LibreOffice 7.3.4 was released on June 9
  2. Adolfo Jayme Barrientos updated the font stack used in Help and made many small tweaks to content (with help from Celia Palacios). He also made some UI improvements
  3. Dietrich Schulten updated Calc help for cell copying after a new option was added to only select visible cells
  4. Seth Chaiklin updated help for Arrow styles, object anchoring, list indenting, table resizing and many menu and toolbar items. He also improved many LibreOffice UI strings and tooltips
  5. Ilmari Lauhakangas (TDF) improved the help for AutoCorrect
  6. Alain Romedenne documented some Python resources in Help and improved the help for ScriptForge
  7. Rafael Lima expanded the help for ScriptForge with many new features and made some smaller help fixes
  8. Olivier Hallot (TDF) added help pages for the new Calc Sparklines feature and pivot table formatting, updated the help for Insert Image and Navigator, expanded the help for toolbars and made many other smaller Help fixes. He also made many updates to extended tooltips
  9. Laurent Balland added a new Calc command GoTo Sheet and wrote help for it
  10. Christian Lohmaier (TDF) prepared for Apple Store distribution, for example fixing access to macOS address book and making Impress remote connection dialog not depend on Bluetooth access. He also made generating help files reproducible by changing how the ID generation works
  11. Miklos Vajna (Collabora) implemented allowing negative page border distances in Writer for interoperability and improved the HTML exporting of table backgrounds, lists and image links. He also continued working on colour themes in OOXML documents and content controls for Writer
  12. Jean-Pierre Ledure worked on the ScriptForge library
  13. Tünde Tóth (NISZ) made it so changing the autorecovery setting works again and made exporting of hyperlink style names interoperable with DOCX
  14. Szymon Kłos and Pranam Lashkari (Collabora) worked on LOKit improvements
  15. Eike Rathke (Red Hat) made several improvements to Calc arrays, fixed an issue with cell references, made it so number formatting for booleans is respected, fixed an undo issue related to cutting, improved the compatibility of VBA Range.Sort and made handling letter cases more robust
  16. Bartosz Kosiorek fixed the rendering of EMF+ gradients and implemented support for custom line caps in the graphics format
  17. Tomaž Vajngerl (Collabora) added support for interoperability of OOXML text inset values
  18. Julien Nabet fixed issues with databases, TIFF images and saving to network locations
  19. Jim Raykowski improved the vertical alignment of the Navigator view when tracking elements
  20. Andreas Heinisch made VBA parsing more robust, improved Writer’s Hyperlink dialog, improved data handling in pivot tables and made Basic’s MsgBox handle its arguments correctly
  21. László Németh added support for hyphenation zones to improve OOXML interoperability and implemented change tracking for numbered paragraphs in Writer. He also documented new hyphenation options in Help
  22. Xisco Faulí (TDF) wrote a script to get attachments from various online forums to help expand our test document corpus and fixed many crashes and other dangerous pieces of code detected by the document crash testing system. He also added over twenty automated tests
  23. Heiko Tietze (TDF) redesigned the Character Formatting dialog to be more useful for Asian and CTL language users, improved the Frame dialog and made the Snap to Grid command easier to access across the UI
  24. Armin Le Grand (allotropia) worked together with Samuel Mehrbrodt and Michael Stahl to make the “Use background fill” option interoperable with PPTX files
  25. Michael Stahl (allotropia) fixed many Writer regressions and made change tracking more robust
  26. Michael Weghorn improved the Qt/kf5 UI and made accessibility improvements
  27. Mike Kaganski (Collabora) continued improving the Fontwork dialog and icon list UI element, for example adding accessibility, made image cropping in imported PPTX files more robust, made improvements to Basic and fixed an issue with using file paths in macros that send emails with attachments. He also made many corrections to Help pages
  28. Caolán McNamara (Red Hat) continued working on TIFF image handling improvements, fixed dozens of crashes and made UI improvements
  29. Stephan Bergmann (Red Hat) made the warning dialog for executing external programs more reliable, removed deprecated idlc and regmerge from the SDK and made many code and build-related cleanups as well as test fixes
  30. Attila Szűcs (NISZ) made it so spaces at line ends in margins are displayed in Writer when View → Formatting Marks is active
  31. Rizal Muttaqin made many updates to the icon themes, including better differentiation between some icons
  32. Gábor Kelemen (allotropia) added new shortcuts for moving slides and turning off mouse as pen in Impress
  33. Noel Grandin (Collabora) made it so dialog size and position are remembered during a session, letter case font effects are shown in the Navigator, improved the look of comboboxes on macOS, made string to number replacements in Calc two orders of magnitude faster, improved the zooming performance in complex Writer documents and improved the import speed of complex PDF files. He also made many code cleanups and general optimisations
  34. Luboš Luňák (Collabora) fixed a graphical glitch when dragging text around in Calc’s formula bar, improved the performance of importing XLSX files with pivot tables, fixed several crash regressions and made code cleanups
  35. Justin Luth fixed issues with character style “None” being ignored in Number Styles upon ODT import, applied numbering leaking across Writer table cells in certain cases and missing frame borders in exported DOCX files
  36. Daniel Lohmann fixed a graphical glitch with OpenGL Impress transitions
  37. Thorsten Behrens (allotropia) made cross-building more robust
  38. Enhua Xu improved the sizing logic of the Sidebar
  39. Mark Hung fixed a couple of issues with CJK text grid
  40. Jan-Marek Glogowski (allotropia) fixed many Qt/kf5 UI issues, worked on the WebAssembly port and refactored window handling on Windows
  41. Lera Goncharuk improved the crash report analysis script
  42. Paris Oplopoios entered the official GSoC coding period and worked on compression support for graphics, improved WMF file detection and made CSS handling in SVG files more robust
  43. Chris Sherlock made cleanups in vcl, registry, io and store modules
  44. Tibor Nagy (NISZ) made fixes related to PPTX preset shapes and internal hyperlinks
  45. Balázs Varga (allotropia) fixed a regression affecting Calc’s conditional formatting and made a couple of build fixes
  46. René Engelhard (Debian) made several build fixes
  47. Gülşah Köse (Collabora) fixed an issue with the Glow effect
  48. Áron Budea (Collabora) fixed a UI regression in Calc Data Table dialog
  49. Henry Castro (Collabora) made some code cleanups
  50. Nathan Teodosio (Canonical) made compatibility fixes for Poppler PDF library 22.06
  51. Marco Cecchetti (Collabora) added support for emphasis spin animation in SVG export of Impress presentation
  52. Siddhant Chaudhary improved privacy when opening a locked file and made it so Paste Special options are remembered across sessions
  53. Hannah Meeks entered the official GSoC coding period and implemented the Value2 property for VBA’s Range object
  54. Ilhan Yesil fixed an issue with setting image URLs via UNO API
  55. Maxim Monastirsky worked on merging the Single Toolbar and Contextual Single UIs
  56. Lukas Molleman made many cleanups in Python scripts
  57. Khaled Hosny (Alif Type) made PDF exporting more robust regarding glyph widths
  58. Colomban Wendling (Hypra) worked on converting accessibility tests from Java to C++

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

372 bugs, 53 of which are enhancements, have been reported by 220 people.

Top 10 Reporters

  1. Xisco Faulí ( 27 )
  2. NISZ LibreOffice Team ( 16 )
  3. Regina Henschel ( 11 )
  4. Gabor Kelemen (allotropia) ( 11 )
  5. Telesto ( 9 )
  6. Mike Kaganski ( 9 )
  7. Rafael Lima ( 9 )
  8. Eyal Rozenberg ( 7 )
  9. sdc.blanco ( 6 )
  10. phv ( 6 )

Triaged Bugs

403 bugs have been triaged by 69 people.

Top 10 Triagers

  1. Xisco Faulí ( 43 )
  2. Rafael Lima ( 35 )
  3. Timur ( 34 )
  4. Heiko Tietze ( 28 )
  5. Dieter ( 28 )
  6. Julien Nabet ( 25 )
  7. Aron Budea ( 17 )
  8. Buovjaga ( 17 )
  9. m.a.riosv ( 16 )
  10. NISZ LibreOffice Team ( 15 )

Resolution of resolved bugs

422 bugs have been set to RESOLVED.

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

Fixed Bugs

174 bugs have been fixed by 37 people.

Top 10 Fixers

  1. Noel Grandin ( 14 )
  2. Eike Rathke ( 13 )
  3. Seth Chaiklin ( 12 )
  4. Caolán McNamara ( 9 )
  5. Olivier Hallot ( 8 )
  6. Michael Stahl ( 8 )
  7. Luboš Luňák ( 8 )
  8. László Németh ( 7 )
  9. Miklos Vajna ( 5 )
  10. Justin Luth ( 4 )

List of high severity bugs fixed

  1. tdf#147822 LO Calc with RadioButton Crash in: ScUnoListenerCalls::ExecuteAndClear() – steps Comment 22 ( Thanks to Eike Rathke )
  2. tdf#149408 CRASH: opening the WriterInspectorTextPanel in a OLE object ( Thanks to Caolán McNamara )
  3. tdf#149502 CRASH/Hang: deleting sheet ( Thanks to Attila Szűcs )
  4. tdf#149529 Calc Insert Sheet + save Freeze ( Thanks to Caolán McNamara )
  5. tdf#149554 CRASH: using empty transpose ( Thanks to Luboš Luňák )
  6. tdf#149574 HANG: deleting sheet ( Thanks to Attila Szűcs )
  7. tdf#149679 CRASH: importing document in ScQueryEvaluator::compareByString ( Thanks to Luboš Luňák )
  8. tdf#149752 CRASH: importing spreadsheet ( Thanks to Luboš Luňák )

List of crashes fixed

  1. tdf#145843 Incidental Crash on macOS with skia raster ( Thanks to Luboš Luňák )
  2. tdf#147822 LO Calc with RadioButton Crash in: ScUnoListenerCalls::ExecuteAndClear() – steps Comment 22 ( Thanks to Eike Rathke )
  3. tdf#148624 Crash in: GrVkPipelineState::setAndBindInputAttachment(GrVkGpu *,gr_sp,GrVkCommandBuffer *) ( Thanks to Luboš Luňák )
  4. tdf#149325 VBA reference to a sheet by name, not index, crashes Calc ( Thanks to Eike Rathke )
  5. tdf#149389 Crash when closing document in dead key mode while adding comment ( Thanks to Noel Grandin )
  6. tdf#149408 CRASH: opening the WriterInspectorTextPanel in a OLE object ( Thanks to Caolán McNamara )
  7. tdf#149502 CRASH/Hang: deleting sheet ( Thanks to Attila Szűcs )
  8. tdf#149503 CRASH: Pasting content from sheet ( Thanks to Xisco Fauli )
  9. tdf#149507 CRASH: pasting and undoing ( Thanks to Michael Stahl )
  10. tdf#149509 CRASH: inserting page break in content control ( Thanks to Miklos Vajna )
  11. tdf#149550 CRASH: copying textbox ( Thanks to Attila Bakos (NISZ) )
  12. tdf#149554 CRASH: using empty transpose ( Thanks to Luboš Luňák )
  13. tdf#149655 Crash: “Helplines while moving” crashes debug-build ( Thanks to Noel Grandin )
  14. tdf#149679 CRASH: importing document in ScQueryEvaluator::compareByString ( Thanks to Luboš Luňák )
  15. tdf#149692 CRASH: importing document from commandline ( Thanks to Noel Grandin )
  16. tdf#149748 CRASH: selecting None from Color bar ( Thanks to Miklos Vajna )
  17. tdf#149752 CRASH: importing spreadsheet ( Thanks to Luboš Luňák )
  18. tdf#149787 CRASH: closing area dialog after closing Add color palette via extension dialog ( Thanks to Caolán McNamara )

List of performance issues fixed

  1. tdf#126109 EDITING/UI: Slow when replacing string to number ( Thanks to Noel Grandin )
  2. tdf#148309 Mail-merging a complex document with many data records significantly slower after fix for bug 144565 ( Thanks to Michael Stahl )
  3. tdf#149574 HANG: deleting sheet ( Thanks to Attila Szűcs )

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

  1. tdf#115523 FILEOPEN Track Changes: Writer does not show the change in number of deleted numbered paragraphs ( Thanks to László Németh )
  2. tdf#115524 FILEOPEN Track Changes does not show the change in number of added numbered paragraphs ( Thanks to László Németh )
  3. tdf#117539 Assert after cut and paste operation of a chart stick ( Thanks to Noel Grandin )
  4. tdf#43100 EDITING: It is better for spaces at the end of line to cause a new line ( Thanks to Stephan Bergmann )
  5. tdf#43244 VIEWING nonprinting characters (spaces) missing at page margin ( Thanks to Attila Szűcs )
  6. tdf#52602 Excel Visual Basic compatibility issue in LibreOffice Calc: NumberFormat to date/time ( Thanks to Eike Rathke )
  7. tdf#68335 EDITING: Maximum fixed line spacing limited to 10 cm ( Thanks to Gabor Kelemen )
  8. tdf#69750 Feature request: Preserve last used Paste special options selection for next session (after restarting LibreOffice) ( Thanks to Siddhant Chaudhary )
  9. tdf#75297 FORMATTING: Number Styles, character style of “None” is ignored ( Thanks to Justin Luth )
  10. tdf#81293 The dialog “manage names” forgets size and column width settings ( Thanks to Noel Grandin )

WORKSFORME bugs

42 bugs have been retested by 28 people.

Top 10 testers

  1. Timur ( 5 )
  2. Buovjaga ( 4 )
  3. Aron Budea ( 4 )
  4. Robert Großkopf ( 3 )
  5. steve ( 2 )
  6. Julien Nabet ( 2 )
  7. Regina Henschel ( 2 )
  8. raal ( 2 )
  9. Roman Kuznetsov ( 1 )
  10. Eyal Rozenberg ( 1 )

DUPLICATED bugs

76 bugs have been duplicated by 29 people.

Top 10 testers

  1. Aron Budea ( 14 )
  2. Timur ( 12 )
  3. Xisco Faulí ( 7 )
  4. Julien Nabet ( 5 )
  5. Mike Kaganski ( 4 )
  6. Gabor Kelemen (allotropia) ( 3 )
  7. sdc.blanco ( 3 )
  8. Dieter ( 3 )
  9. Justin L ( 2 )
  10. Lubos Lunak ( 2 )

Verified bug fixes

43 bugs have been verified by 12 people.

Top 10 Verifiers

  1. NISZ LibreOffice Team ( 16 )
  2. Julien Nabet ( 8 )
  3. Xisco Faulí ( 4 )
  4. Gerald Pfeifer ( 3 )
  5. Óvári ( 3 )
  6. sdc.blanco ( 2 )
  7. BogdanB ( 2 )
  8. Roman Kuznetsov ( 1 )
  9. Anat ( 1 )
  10. Dieter ( 1 )

Categorized Bugs

210 bugs have been categorized with a metabug by 24 people.

Top 10 Categorizers

  1. Aron Budea ( 45 )
  2. Rafael Lima ( 40 )
  3. Telesto ( 20 )
  4. Heiko Tietze ( 18 )
  5. Dieter ( 12 )
  6. Roman Kuznetsov ( 11 )
  7. Timur ( 11 )
  8. Gabor Kelemen (allotropia) ( 10 )
  9. László Németh ( 5 )
  10. Rizal Muttaqin ( 5 )

Regression Bugs

54 bugs have been set as regressions by 16 people.

Top 10

  1. Xisco Faulí ( 27 )
  2. Aron Budea ( 4 )
  3. Timur ( 4 )
  4. raal ( 4 )
  5. Alex Thurgood ( 3 )
  6. Rafael Lima ( 2 )
  7. Eike Rathke ( 1 )
  8. Michael Stahl (allotropia) ( 1 )
  9. Julien Nabet ( 1 )
  10. Heiko Tietze ( 1 )

Bisected Bugs

54 bugs have been bisected by 8 people.

Top 10 Bisecters

  1. Xisco Faulí ( 26 )
  2. Aron Budea ( 9 )
  3. raal ( 8 )
  4. Timur ( 6 )
  5. Buovjaga ( 2 )
  6. Michael Warner ( 1 )
  7. Mike Kaganski ( 1 )
  8. Miklos Vajna ( 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