QA/Dev Report: May 2023

General Activities

  1. LibreOffice 7.5.3 was released on May 4
  2. LibreOffice 7.4.7 was released on May 11
  3. Sophia Schröder corrected menu item paths in Help alongside other cleanups
  4. Adolfo Jayme Barrientos made some tweaks to wordings in UI and Help
  5. Olivier Hallot (TDF) added help pages for quick colour selector and Calc sheet events, improved help for PDF exporting, Calc error codes, sheet tabs, leap years and date & time, Line and Filling toolbar, Drawing Bars in Impress and Draw, shape control points, database relationships and connection properties, Navigator and Content Controls. He also started taking Tabbed UI into account in help instructions
  6. Seth Chaiklin continued polishing the help for indexes and did other cleanups
  7. Miklós Vajna (Collabora) worked on multi-page floating tables in Writer
  8. Jean-Pierre Ledure worked on the ScriptForge library
  9. Szymon Kłos, Pranam Lashkari, Shehr Bano and Attila Szűcs (Collabora) worked on jsdialog and LOKit used by Collabora Online
  10. Eike Rathke (Red Hat) made date & time handling in Calc more robust
  11. Tomaž Vajngerl (Collabora) continued polishing support for document themes and the text auto-fit algorithm in Impress
  12. Julien Nabet continued fixing issues with XML forms, fixed content not shown for field type ‘Bit’ in Base’s Tools – SQL, fixed a bunch of crashes and made many code cleanups
  13. Andreas Heinisch made the dialogs for inserting/editing hyperlinks, splitting tables and moving/copying sheets remember their last used options and Calc Function Wizard to remember its last used function category. He also fixed issues with pasting involving comments in Calc
  14. László Németh made many improvements to change tracking of tables in Writer and spell checking, for example limiting spell check suggestions to the best ones
  15. Xisco Faulí (TDF) made forty test-related changes and fixed many crashes
  16. Michael Stahl (allotropia) fixed many regressions and crashes
  17. Mike Kaganski (Collabora) fixed a memory leak in Writer UNO API, fixed an issue with exporting Writer documents with lists to XML Requirements Interchange Format, made autocorrecting double dashes more robust and fixed clearing direct formatting in Writer and saving resulting in lost page breaks. He also fixed some Writer regressions and made many code cleanups and optimisations
  18. Caolán McNamara (Collabora) fixed some issues related to undo levels being set to zero and made many UI-related improvements and crash fixes. He also added support for GNOME logout inhibit if LibreOffice has open documents with unsaved changes.
  19. Stephan Bergmann (Red Hat) made many code and build-related cleanups
  20. Noel Grandin (Collabora) made it faster to import complex PDF documents, open RTF documents with coloured text, dividing vector graphic objects on Linux, doing operations on large selections of shapes and working with large Visio files. He also made many code cleanups
  21. Justin Luth (Collabora) continued improving the page number wizard, made PDF export update the “Last printed” metadata fields in a document, made Notebookbar UIs more robust, fixed several binary DOC format import and export issues, fixed a DOCX export issue with character highlighting and an XLS import issue with option button grouping. He also fixed several Writer regressions and did a massive amount of triaging in binary DOC bug reports
  22. Heiko Tietze (TDF) made Calc use better colours for focus indication on macOS and made several other UI improvements
  23. Armin Le Grand (allotropia) worked on multi-color gradient support
  24. Tibor Nagy (NISZ) fixed an XLSX import issue with colour scales
  25. Samuel Mehrbrodt (allotropia) improved the Accessibility Check Sidebar panel, added an option to sort by colour to Calc AutoFilter, made Expert Configuration respect finalised properties and fixed a corner case with read-only documents not being marked as modified when changing an editable section
  26. Czeber László Ádám (NISZ) fixed a data corruption issue when saving from CSV to XLSX with content that resembled control characters, made it possible to persistently remove print range restrictions in XLSX files, fixed a false alarm in data validation in XLSX files and fixed broken formatting at undo of row/column insertion in Calc
  27. Khaled Hosny (TDF) fixed a remaining issue with Compact Font Format (CFF) Version 2 fonts not being shown in exported PDFs, made handling of combining marks more robust, improved Hebrew font preview sample text, fixed an issue where selection of vertical text was shown incorrectly on macOS and made it so no extra space is shown between Indic and non-Indic text
  28. Björn Michaelsen made refactorings to Writer code
  29. Gábor Kelemen (allotropia) dropped many unused items from officecfg registry
  30. Rizal Muttaqin added icons for PageNumberWizard, Watched Expressions and Call Stack
  31. Vojtěch Doležal reworked bibliography mark link target to have user-selectable type
  32. Patrick Luby (Collabora) fixed a macOS 13 issue with tooltips messing with window focus and fixed memory leaks when using macOS Keyboard Viewer in Calc
  33. Jaume Pujantell (Collabora) fixed an issue with blank comments after a table of contents in a DOCX file
  34. Maxim Monastirsky made Clear Formatting work with drawing styles
  35. Tünde Tóth (NISZ) fix export of modified On/Between chart tick marks
  36. Jim Raykowski made it possible to use Navigator’s jumping functionality to create selections in Writer and made Navigator work with Impress Notes view
  37. Baole Fang continued polishing digital object identifier (DOI) recognition in AutoCorrect, made manual applying of AutoCorrect work on all paragraph styles instead of just the default, fixed some remaining Impress and Draw Master Slide/Page discrepancies and made it so Document Type in Options always corresponds to the application that opened the dialog
  38. Hossein Nourikhah (TDF) worked on a couple of automated tests and made code cleanups
  39. Dennis Francis (Collabora) made Calc’s data validation formatter more robust and made Calc’s INDIRECT function support table structured references
  40. Bartosz Kosiorek added Poisson distribution to Random Number Generators in Calc and implemented EMR_POLYDRAW record for EMF graphic objects
  41. Vert D made it so an entry can be added only once into the favourites in Special Characters dialog
  42. Amin Irgaliev added optional navigation buttons for slideshows
  43. Regina Henschel took the first steps in supporting multi-color gradients in ODF files and fixed an issue with shapes in copied and pasted cell ranges getting resized even if ‘resize with cell’ was not set
  44. Michael Meeks (Collabora) made some performance improvements to UI rendering
  45. Svante Schubert fixed a list text duplication issue in XHTML export
  46. Bogdan Buzea improved the symbols in Calc Solver
  47. Ahmed Eltokhy added a command to update selected field in Writer
  48. Colomban Wendling (Hypra) worked on accessibility tests
  49. Henry Castro (Collabora) made it so colour attributes set by colour scale conditional formatting gets copied to HTML from Calc
  50. Matti Tyrväinen made it harder to accidentally mess up Reference Marks
  51. Jussi Pakkanen added a configure switch to enable building the Windows installer with WiX
  52. Laurent Balland added an option to control the detection of numbers in scientific notations at text paste or import in Calc and made Calc number formatter more robust in case of absolute seconds and milliseconds

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

473 bugs, 54 of which are enhancements, have been reported by 299 people.

Top 10 Reporters

  1. Regina Henschel ( 16 )
  2. Robert Großkopf ( 14 )
  3. Telesto ( 14 )
  4. Hossein ( 13 )
  5. Gabor Kelemen (allotropia) ( 11 )
  6. NISZ LibreOffice Team ( 11 )
  7. Mike Kaganski ( 10 )
  8. Xisco Faulí ( 10 )
  9. Stéphane Guillou (stragu) ( 9 )
  10. Alexander Kurakin ( 8 )

Triaged Bugs

550 bugs have been triaged by 70 people.

Top 10 Triagers

  1. Stéphane Guillou (stragu) ( 165 )
  2. m.a.riosv ( 56 )
  3. Buovjaga ( 54 )
  4. Heiko Tietze ( 34 )
  5. Roman Kuznetsov ( 25 )
  6. Dieter ( 20 )
  7. Xisco Faulí ( 20 )
  8. Mike Kaganski ( 20 )
  9. Julien Nabet ( 16 )
  10. raal ( 15 )

Resolution of resolved bugs

628 bugs have been set to RESOLVED.

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

Fixed Bugs

248 bugs have been fixed by 40 people.

Top 10 Fixers

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

List of critical bugs fixed

  1. tdf#155149 Crash when exiting cell edit mode in Calc (Tab, Enter or click out) ( Thanks to Noel Grandin )

List of high severity bugs fixed

  1. tdf#140557 NB Tabbed interface not using whole width of the NB to show controls (STR comment 11) ( Thanks to Justin Luth )
  2. tdf#154478 Fileopen DOCX: Comments empty after ToC ( Thanks to Jaume Pujantell )
  3. tdf#155186 CRASH: Inserting tables and switching slides (gtk3) ( Thanks to Noel Grandin )
  4. tdf#155543 Define a custom color does not work any longer ( Thanks to Stephan Bergmann )

List of crashes fixed

  1. tdf#108889 Crash: When editing a document which is opened at the moment of setting the undo count to zero (0) ( Thanks to Caolán McNamara )
  2. tdf#134308 Crash ntdll!RtlReportCriticalFailure with zero undo steps ( Thanks to Caolán McNamara )
  3. tdf#138512 CRASH: Changing vertical alignment (GTK3) ( Thanks to Caolán McNamara )
  4. tdf#147526 Basic Macro manipulating text table crashes LibreOffice Writer ( Thanks to Caolán McNamara )
  5. tdf#154551 Copying or cutting a variable field (type: variable, number range, user field) results in crash ( Thanks to Jim Raykowski )
  6. tdf#154927 Crash when a11y toolbar is visible and try to insert a math object ( Thanks to Julien Nabet )
  7. tdf#155002 CRASH: loading document ( Thanks to Miklos Vajna )
  8. tdf#155037 Crash in: rtl_uString_new when attempting to copy sheet to a sheet containing VBA macro ( Thanks to Xisco Fauli )
  9. tdf#155143 LibreOffice Apps crashes when scrolling document with the mouse on 4K screen ( Thanks to Julien Nabet )
  10. tdf#155149 Crash when exiting cell edit mode in Calc (Tab, Enter or click out) ( Thanks to Noel Grandin )
  11. tdf#155186 CRASH: Inserting tables and switching slides (gtk3) ( Thanks to Noel Grandin )
  12. tdf#155231 CRASH: with embedded OLE chart ( Thanks to Noel Grandin )
  13. tdf#155235 Draw crashes on close: SIGSEGV in SalInstance:GetYieldMutex() ( Thanks to Noel Grandin )
  14. tdf#155346 CRASH: trying to copy/paste protected content ( Thanks to Michael Stahl )
  15. tdf#155393 Crash in SfxShell::GetViewShell() ( Thanks to Jim Raykowski )
  16. tdf#155436 CRASH: exporting to PDF ( Thanks to Michael Stahl )
  17. tdf#155515 CRASH: clicking on sheet (gtk3) ( Thanks to Noel Grandin )
  18. tdf#155528 crash with SIGSEGV in SalInstance::GetYieldMutex() on exit after inserting image (GTK3) ( Thanks to Noel Grandin )
  19. tdf#155542 checkGlyphsEqual assert on IS_UNSAFE_TO_BREAK inconsistency seen in crashtesting ( Thanks to Caolán McNamara )
  20. tdf#155562 crash when switching to PostgreSQL connector in Database wizard ( Thanks to Julien Nabet )
  21. tdf#155611 Wrong layout and crash closing text documents with nested sections and tables in 7.5.3 ( Thanks to Mike Kaganski )

List of performance issues fixed

  1. tdf#105404 Draw very slow dividing vector graphic (only Linux problem) ( Thanks to Noel Grandin )

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

  1. tdf#100034 Impossible to persistently remove print-range restrictions in .xlsx spreadsheet ( Thanks to Czeber László Ádám )
  2. tdf#101876 UI: resizing function wizard only resize the formula field, not the structure and parameter fields width ( Thanks to Heiko Tietze )
  3. tdf#104005 Expert Configuration dialog does not respect finalized configuration values ( Thanks to Samuel Mehrbrodt )
  4. tdf#104487 Function Wizard should remember Category selection per session ( Thanks to Andreas Heinisch )
  5. tdf#105404 Draw very slow dividing vector graphic (only Linux problem) ( Thanks to Noel Grandin )
  6. tdf#107965 Apply a font color to multiple cells doesn’t colorize all text (steps in Comment 16) ( Thanks to Xisco Fauli )
  7. tdf#108889 Crash: When editing a document which is opened at the moment of setting the undo count to zero (0) ( Thanks to Caolán McNamara )
  8. tdf#109149 HKCU\Software\Microsoft\Windows NT\CurrentVersion\windows will be accessed every time when pressing “Enter” ( Thanks to Caolán McNamara )
  9. tdf#36711 FILOPEN .DOC Wrap around frame positions wrong, horizontal relative to Page, vertical relative to Paragraph (MSO opens wrong self saved DOCX) ( Thanks to Justin Luth )
  10. tdf#55946 FILEOPEN: Word document with multiple objects/frames on cover page formatted wrong ( Thanks to Justin Luth )
  11. tdf#60683 Frame position reference lost when inporting .DOC file ( Thanks to Justin Luth )
  12. tdf#73483 FORMATTING: “Clear direct formatting” deletes page breaks but this does not show up until file is reopened ( Thanks to Mike Kaganski )
  13. tdf#79542 FORMCONTROLS: .xls – Option buttons contained in group boxes are not grouped. ( Thanks to Justin Luth )
  14. tdf#86630 MENU: Easily insert page number into header/footer with extended menu Insert ( Thanks to Justin Luth )
  15. tdf#89288 Extra space displayed when Indic text meets non-Indic. ( Thanks to Khaled Hosny )
  16. tdf#90408 FILEOPEN FORMATTING Ms Word (.doc) table improper cell formatting (fontsize changed by field widget) ( Thanks to Justin Luth )
  17. tdf#92824 Limit the number of context menu spellcheck/autocorrect suggestions ( Thanks to László Németh )
  18. tdf#95520 Sort column by color ( Thanks to Samuel Mehrbrodt )
  19. tdf#96854 UI: Persistent options in ”Move/Copy Sheet…” ( Thanks to Andreas Heinisch )
  20. tdf#98232 Missing help for control points of shapes ( Thanks to Olivier Hallot )

WORKSFORME bugs

96 bugs have been retested by 28 people.

Top 10 testers

  1. BogdanB ( 25 )
  2. Stéphane Guillou (stragu) ( 12 )
  3. Buovjaga ( 11 )
  4. Roman Kuznetsov ( 8 )
  5. Julien Nabet ( 6 )
  6. Dieter ( 5 )
  7. Heiko Tietze ( 3 )
  8. Xisco Faulí ( 3 )
  9. ady ( 2 )
  10. Telesto ( 2 )

DUPLICATED bugs

134 bugs have been duplicated by 30 people.

Top 10 testers

  1. Stéphane Guillou (stragu) ( 41 )
  2. Justin L ( 20 )
  3. Gabor Kelemen (allotropia) ( 10 )
  4. Mike Kaganski ( 8 )
  5. Heiko Tietze ( 6 )
  6. m.a.riosv ( 5 )
  7. BogdanB ( 4 )
  8. Buovjaga ( 4 )
  9. Roman Kuznetsov ( 4 )
  10. Telesto ( 4 )

Verified bug fixes

94 bugs have been verified by 20 people.

Top 10 Verifiers

  1. BogdanB ( 37 )
  2. Stéphane Guillou (stragu) ( 14 )
  3. NISZ LibreOffice Team ( 9 )
  4. Justin L ( 5 )
  5. Xisco Faulí ( 4 )
  6. Julien Nabet ( 4 )
  7. Dieter ( 3 )
  8. Hossein ( 3 )
  9. m.a.riosv ( 3 )
  10. Rafael Lima ( 2 )

Categorized Bugs

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

Top 10 Categorizers

  1. BogdanB ( 642 )
  2. Roman Kuznetsov ( 173 )
  3. Stéphane Guillou (stragu) ( 110 )
  4. Eyal Rozenberg ( 23 )
  5. Heiko Tietze ( 17 )
  6. Dieter ( 15 )
  7. Buovjaga ( 15 )
  8. Hossein ( 14 )
  9. ⁨خالد حسني⁩ ( 12 )
  10. Gabor Kelemen (allotropia) ( 11 )

Regression Bugs

63 bugs have been set as regressions by 17 people.

Top 10

  1. Stéphane Guillou (stragu) ( 20 )
  2. Xisco Faulí ( 9 )
  3. Robert Großkopf ( 5 )
  4. raal ( 5 )
  5. Telesto ( 4 )
  6. Buovjaga ( 4 )
  7. Roman Kuznetsov ( 4 )
  8. Alex Thurgood ( 2 )
  9. m.a.riosv ( 2 )
  10. Justin L ( 1 )

Bisected Bugs

56 bugs have been bisected by 11 people.

Top 10 Bisecters

  1. Stéphane Guillou (stragu) ( 21 )
  2. raal ( 12 )
  3. Xisco Faulí ( 10 )
  4. Justin L ( 3 )
  5. csyu.279 ( 3 )
  6. Buovjaga ( 2 )
  7. Roman Kuznetsov ( 1 )
  8. Aron Budea ( 1 )
  9. Mike Kaganski ( 1 )
  10. Telesto ( 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