QA/Dev Report: June 2021

General Activities

  1. LibreOffice 7.1.4 was released on June, 10
  2. Alain Romedenne and Rafael Lima improved the Help content for the ScriptForge library. Alain also added some Basic keyword argument explanations and created a help page for Basic ThisDatabaseDocument object.
  3. Olivier Hallot (TDF) and Adolfo Jayme Barrientos clarified ‘whole sheet export’ for Calc PDF export in Help. Olivier also added help entries for VBA StrConv function, Advanced TSCP classification dialog and toolbar, revamped Bullets & Numbering dialog for Impress and Draw, Combine Text in Draw and made several improvements and tweaks.
  4. Michael Warner fixed an issue in PDF files containing Chinese characters generated with XeLaTeX
  5. Ming Hua added glossary entries about half-width and full-width characters to Help
  6. Steve Fanning documented how to escape double quotes in Help for Calc’s text functions
  7. Jean-Pierre Ledure worked on the ScriptForge library
  8. Hossein Nourikhah started working for TDF as Developer Community Architect
  9. Michael Stahl (allotropia) fixed some Writer layout infinite loops
  10. Bai Xiaochun replaced uses of homegrown math functions with standard library ones and optimised a math function for speed
  11. Baltasar made it so in Basic the results of comparison of literals have proper boolean type
  12. Gülşah Köse (Collabora) fixed a text data loss issue with PPTX roundtrip
  13. René Engelhard (Debian) made some fixes to unit tests
  14. Bubli fixed missing decimal places in Sidebar rotation spinbox
  15. Gopi Krishna Menon (Collabora) made crash reports more useful with additional data
  16. Regina Henschel improved OOXML compatibility for shadow rotation and wrap margins
  17. Chris Sherlock did some housecleaning in VCL
  18. Todor Balabanov made several improvements to the NLP solver
  19. Sarper Akdemir (Collabora) worked on PPTX header/footer field support
  20. Georgy Litvinov fixed losing anchor and endnote links in exported PDFs
  21. Michael Weghorn fixed an Android crash and made improvements to the Windows accessibility internals
  22. Balázs Varga (NISZ) fixed the option “Secondary Y Axis” in Sidebar’s Chart deck, fixed OOXML export of chart secondary axis and made it so formatted dates in standard filters are preserved upon XLSX export
  23. Luboš Luňák (Collabora) made optimisations related to graphics rendering and WMF graphic conversions
  24. Oleg Shchelykalnov made it possible to respect hidden paragraphs when saving to TXT
  25. Tibor Nagy (NISZ) added PPTX export support for a presentation’s loop attribute and improved the PPTX import support for custom slide show settings
  26. Dennis Francis (Collabora) added support for cycling through Calc’s autocomplete matches
  27. Andreas Heinisch fixed a focus issue in Custom Properties dialog, added file/product name to the Enter Password dialog title to help password managers, added column/row labels to descriptive statistics in Calc, made it so custom document properties are exported using utf8 encoding, fixed CSV import preview of text delimiter, fixed the display of custom unicode separators in the csv import dialog, corrected an issue with Chart spline calculation and made it so the filename in the import ASCII dialog title is not URL-encoded
  28. Vasily Melenchuk (CIB) added a new ODF numbered list parameter loext:num-list-format to allow for more flexibility in storing multilevel numberings. He also made some code optimisations and cleanups
  29. Jim Raykowski made it so footnote numbers are not included in Navigator heading entries
  30. Heiko Tietze (TDF) added an expert option to turn off sidebar’s minimum width, added an option to globally switch toolbar locking on/off, made the new Calc thick cursor optional, fixed layout issues in Writer Sidebar’s Page deck and fixed an RTL issue with Calc’s Insert Cell dialog
  31. Arnaud Versini made some code cleanups
  32. Tobias Schulz made it so TXT file encoding option is stored for later saving and added handling of BOM in text encoding detection
  33. Roland Kurmann fixed an issue with transposed text and multi-range selections. He also made a lot of improvements and reorganisations for Calc’s copy/paste automated tests
  34. Gabriel Masei (1&1) fixed some VCL-related crashes
  35. Marco Falke fixed an oss-fuzz build script issue
  36. Gábor Kelemen (NISZ) made many improvements to shortcut keys
  37. Muhammet Kara (Collabora) made the Customization dialog indicate experimental commands
  38. Christian Lohmaier (TDF) improved symbol extraction on Windows, related to crash reporting
  39. Gizem Ozgun added a test for exporting conditional format font size in Calc
  40. Rizal Muttaqin updated the Sifr icon theme
  41. Bartosz Kosiorek continued making improvements to EMF and WMF graphics support. Valek Filippov helped with the file analysis and testing.
  42. Eike Rathke (Red Hat) made the setting of Calc formula separators better regarding accepted characters and added evaluation of AM/PM in dates in text-to-column and CSV
  43. Julien Nabet fixed crashes in Impress, Writer and Calc. He also made many small code optimisations
  44. Jan-Marek Glogowski (allotropia) made many fixes to threads and building
  45. Justin Luth (Collabora/SIL) improved tab handling in DOCX import and made many improvements to the handling of numbering in DOC/DOCX formats
  46. Tünde Tóth (NISZ) fixed broken chart import at labels with quotes in OOXML files
  47. Mike Kaganski (Collabora) added support for columns in text boxes, fixed some crashes and made many code cleanups and fixes to test and build problems
  48. Caolán McNamara continued implementing the new GTK4 backend. He also made many cleanups and crash fixes. More information here, here, here and here
  49. László Németh (NISZ) made several improvements to change tracking and made it possible to remove personal info from comments and changes
  50. Xisco Faulí (TDF) made about 50 improvements and additions to automated tests
  51. Stephan Bergmann (Red Hat) made many code and build-related cleanups and improved compatibility with new compiler versions and unreleased C++ standard changes
  52. Noel Grandin (Collabora) continued his war on memory leaks, greatly improved the import time for DOCX documents with hundreds of images and made many code cleanups and optimisations
  53. Miklos Vajna (Collabora) made many improvements to image handling in Writer’s XHTML export. He also made many code cleanups and removed a 16bit limit in line heights
  54. Tomaž Vajngerl (Collabora) added a document searching and indexing feature
  55. Bayram Çiçek worked on the GSoC project “100 Paper Cuts”, adding hover effects to palettes in the Area tab and fixing an issue with cropping flipped images in Writer
  56. Shubham Jain worked on the GSoC project “Write missing unit tests”
  57. Sary Nasser worked on the GSoC project “Integrate .ui dialogs with translation tooling/string search webservice to help translators”
  58. Akshit Kushwaha worked on the GSoC project “Tests for the VCL graphic backends”, adding some tests and a UI dialog for running tests and showing results
  59. Balázs Sántha worked on the GSoC project “Implementing table styles DOCX support”, fixing missing format update of tables at table (cell) selection
  60. Panos Korovesis worked on the GSoC project “Make SVM (StarView Metafile) format independent of the VCL Metafile + tests of the format”, adding 12 tests
  61. Anshu Khare worked on the GSoC project “Styles Highlighter”
  62. Tushar Kumar Rai worked on the GSoC project “Implement Interface for external data source import into Calc”

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

524 bugs, 77 of which are enhancements, have been reported by 254 people.

Top 10 Reporters

  1. NISZ LibreOffice Team ( 63 )
  2. Telesto ( 37 )
  3. Eyal Rozenberg ( 27 )
  4. Valek Filippov ( 21 )
  5. Timur ( 12 )
  6. stragu ( 12 )
  7. Tracey ( 10 )
  8. Mike Kaganski ( 9 )
  9. Roman Kuznetsov ( 8 )
  10. Regina Henschel ( 8 )

Triaged Bugs

432 bugs have been triaged by 74 people.

Top 10 Triagers

  1. Dieter ( 45 )
  2. Timur ( 42 )
  3. Heiko Tietze ( 32 )
  4. V Stuart Foote ( 27 )
  5. m.a.riosv ( 22 )
  6. Roman Kuznetsov ( 19 )
  7. Xisco Faulí ( 18 )
  8. NISZ LibreOffice Team ( 16 )
  9. Telesto ( 15 )
  10. Uwe Auer ( 13 )

Resolution of resolved bugs

476 bugs have been set to RESOLVED.

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

Fixed Bugs

161 bugs have been fixed by 38 people.

Top 10 Fixers

  1. Caolán McNamara ( 12 )
  2. Olivier Hallot ( 9 )
  3. László Németh ( 7 )
  4. Heiko Tietze ( 7 )
  5. Andreas Heinisch ( 7 )
  6. Noel Grandin ( 6 )
  7. Gabor Kelemen ( 5 )
  8. Tünde Tóth ( 5 )
  9. Tibor Nagy ( 5 )
  10. Justin Luth ( 4 )

List of critical bugs fixed

  1. tdf#142478 [CRASH] searching on slide notes will crash Impress ( Thanks to Tomaž Vajngerl )

List of high severity bugs fixed

  1. tdf#140360 Provide option to turn off sidebar’s minimum width ( Thanks to Heiko Tietze )
  2. tdf#141769 Crash in: cppu::OInterfaceContainerHelper::disposeAndClear(com::sun::star::lang::EventObject const &) ( Thanks to Caolán McNamara )
  3. tdf#92917 Impress 64-bit crash when I open .PPSX or .PPTX with MP3 sound ( Thanks to Julien Nabet )

List of crashes fixed

  1. tdf#139447 Crash when dragging a query or table from “Data Sources Explorer” window to a calc sheet. ( Thanks to Caolán McNamara )
  2. tdf#141769 Crash in: cppu::OInterfaceContainerHelper::disposeAndClear(com::sun::star::lang::EventObject const &) ( Thanks to Caolán McNamara )
  3. tdf#142393 CRASH: Clicking on filter by color dropdownlist (gen) ( Thanks to Noel Grandin )
  4. tdf#142478 [CRASH] searching on slide notes will crash Impress ( Thanks to Tomaž Vajngerl )
  5. tdf#142618 LibreOffice Viewer 7.2.0.0.alpha1+ crashes on “about” > “show notice” ( Thanks to Michael Weghorn )
  6. tdf#142638 CRASH: leaving embedded object (GTK3) ( Thanks to Noel Grandin )
  7. tdf#142860 Crash: press Page Columns Button on Tab UI ( Thanks to Julien Nabet )
  8. tdf#142932 Crash when pasting cells with comments and “skip empty cells” option selected ( Thanks to Julien Nabet )
  9. tdf#143032 CRASH (assertion failed) when typing a format string in DBGUTIL build ( Thanks to Mike Kaganski )
  10. tdf#143113 Crash when dragging Navigator heading (gtk3) ( Thanks to Caolán McNamara )
  11. tdf#92917 Impress 64-bit crash when I open .PPSX or .PPTX with MP3 sound ( Thanks to Julien Nabet )

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

  1. tdf#103388 UI: “View > Show Formula” shows the shortcut as “Ctrl+grave” ( Thanks to Gabor Kelemen )
  2. tdf#104995 Cropping flipped images occurs at the wrong side ( Thanks to Bayram Çiçek )
  3. tdf#105089 Base: Item Status Changed ( Thanks to Olivier Hallot )
  4. tdf#106541 FILEOPEN: Numbering from custom style based on Heading 1 is not considered in this DOC ( Thanks to Justin Luth )
  5. tdf#108518 FILEOPEN: DOC file list numbers incorrectly italicized ( Thanks to Justin Luth )
  6. tdf#38187 ENDNOTES: when .odt is exported to PDF, links between anchors and endnotes are missing in both directions ( Thanks to Georgy Litvinov )
  7. tdf#46626 UI: Navigator: heading with footnote displays footnote number full size ( Thanks to Jim Raykowski )
  8. tdf#47365 Impress does not honor loop in PPTX presentation (fileopen done, filesave left) ( Thanks to Tibor Nagy )
  9. tdf#58250 FILEOPEN UI Custom separator is corrupted in CSV dialog ( Thanks to Andreas Heinisch )
  10. tdf#66553 Add file name to title bar of Enter Password dialog for autofilling with KeePass ( Thanks to Andreas Heinisch )
  11. tdf#68976 Formulas change after cut and paste special action with Transpose ( Thanks to scito )
  12. tdf#69207 Text delimiter not used in preview until changed (CSV import OK) ( Thanks to Andreas Heinisch )
  13. tdf#79069 DOCX: cannot delete table with Tracking changes (before: could be deleted but made a comeback after RT) ( Thanks to László Németh )
  14. tdf#90401 Allow resetting or removing personal information (author, date/time) on comments and changes ( Thanks to László Németh )
  15. tdf#92525 docx export: Text position in shape not correct ( Thanks to Attila Bakos (NISZ) )
  16. tdf#92917 Impress 64-bit crash when I open .PPSX or .PPTX with MP3 sound ( Thanks to Julien Nabet )

WORKSFORME bugs

57 bugs have been retested by 32 people.

Top 10 testers

  1. stragu ( 6 )
  2. Timur ( 6 )
  3. Telesto ( 5 )
  4. Dieter ( 4 )
  5. Andreas Heinisch ( 3 )
  6. Xisco Faulí ( 3 )
  7. Heiko Tietze ( 3 )
  8. Buovjaga ( 3 )
  9. Robert Großkopf ( 2 )
  10. geraldg ( 2 )

DUPLICATED bugs

111 bugs have been duplicated by 32 people.

Top 10 testers

  1. Timur ( 16 )
  2. NISZ LibreOffice Team ( 12 )
  3. V Stuart Foote ( 11 )
  4. Heiko Tietze ( 10 )
  5. Telesto ( 7 )
  6. m.a.riosv ( 7 )
  7. stragu ( 6 )
  8. Xisco Faulí ( 5 )
  9. Dieter ( 4 )
  10. Mike Kaganski ( 3 )

Verified bug fixes

91 bugs have been verified by 17 people.

Top 10 Verifiers

  1. BogdanB ( 38 )
  2. NISZ LibreOffice Team ( 23 )
  3. Xisco Faulí ( 5 )
  4. Timur ( 5 )
  5. Julien Nabet ( 4 )
  6. stragu ( 2 )
  7. Ming Hua ( 2 )
  8. Dieter ( 2 )
  9. Aron Budea ( 2 )
  10. Thorsten Behrens (CIB) ( 1 )

Categorized Bugs

284 bugs have been categorized with a metabug by 27 people.

Top 10 Categorizers

  1. NISZ LibreOffice Team ( 79 )
  2. Dieter ( 33 )
  3. stragu ( 25 )
  4. Valek Filippov ( 21 )
  5. Heiko Tietze ( 19 )
  6. Roman Kuznetsov ( 19 )
  7. V Stuart Foote ( 12 )
  8. Samuel Mehrbrodt (allotropia) ( 10 )
  9. Aron Budea ( 9 )
  10. steve ( 9 )

Regression Bugs

60 bugs have been set as regressions by 14 people.

Top 10

  1. Telesto ( 20 )
  2. Timur ( 14 )
  3. Xisco Faulí ( 9 )
  4. Mike Kaganski ( 3 )
  5. Robert Großkopf ( 2 )
  6. raal ( 2 )
  7. NISZ LibreOffice Team ( 2 )
  8. stragu ( 2 )
  9. Jean-Baptiste Faure ( 1 )
  10. Harshita Nag ( 1 )

Bisected Bugs

46 bugs have been bisected by 10 people.

Top 10 Bisecters

  1. Timur ( 12 )
  2. Xisco Faulí ( 9 )
  3. Telesto ( 9 )
  4. NISZ LibreOffice Team ( 8 )
  5. raal ( 3 )
  6. greenreaper ( 1 )
  7. Harshita Nag ( 1 )
  8. Justin L ( 1 )
  9. Michael Weghorn ( 1 )
  10. Mike Kaganski ( 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