QA/Dev Report: June 2021
General Activities
- LibreOffice 7.1.4 was released on June, 10
- 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.
- 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.
- Michael Warner fixed an issue in PDF files containing Chinese characters generated with XeLaTeX
- Ming Hua added glossary entries about half-width and full-width characters to Help
- Steve Fanning documented how to escape double quotes in Help for Calc’s text functions
- Jean-Pierre Ledure worked on the ScriptForge library
- Hossein Nourikhah started working for TDF as Developer Community Architect
- Michael Stahl (allotropia) fixed some Writer layout infinite loops
- Bai Xiaochun replaced uses of homegrown math functions with standard library ones and optimised a math function for speed
- Baltasar made it so in Basic the results of comparison of literals have proper boolean type
- Gülşah Köse (Collabora) fixed a text data loss issue with PPTX roundtrip
- René Engelhard (Debian) made some fixes to unit tests
- Bubli fixed missing decimal places in Sidebar rotation spinbox
- Gopi Krishna Menon (Collabora) made crash reports more useful with additional data
- Regina Henschel improved OOXML compatibility for shadow rotation and wrap margins
- Chris Sherlock did some housecleaning in VCL
- Todor Balabanov made several improvements to the NLP solver
- Sarper Akdemir (Collabora) worked on PPTX header/footer field support
- Georgy Litvinov fixed losing anchor and endnote links in exported PDFs
- Michael Weghorn fixed an Android crash and made improvements to the Windows accessibility internals
- 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
- Luboš Luňák (Collabora) made optimisations related to graphics rendering and WMF graphic conversions
- Oleg Shchelykalnov made it possible to respect hidden paragraphs when saving to TXT
- Tibor Nagy (NISZ) added PPTX export support for a presentation’s loop attribute and improved the PPTX import support for custom slide show settings
- Dennis Francis (Collabora) added support for cycling through Calc’s autocomplete matches
- 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
- 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
- Jim Raykowski made it so footnote numbers are not included in Navigator heading entries
- 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
- Arnaud Versini made some code cleanups
- Tobias Schulz made it so TXT file encoding option is stored for later saving and added handling of BOM in text encoding detection
- 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
- Gabriel Masei (1&1) fixed some VCL-related crashes
- Marco Falke fixed an oss-fuzz build script issue
- Gábor Kelemen (NISZ) made many improvements to shortcut keys
- Muhammet Kara (Collabora) made the Customization dialog indicate experimental commands
- Christian Lohmaier (TDF) improved symbol extraction on Windows, related to crash reporting
- Gizem Ozgun added a test for exporting conditional format font size in Calc
- Rizal Muttaqin updated the Sifr icon theme
- Bartosz Kosiorek continued making improvements to EMF and WMF graphics support. Valek Filippov helped with the file analysis and testing.
- 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
- Julien Nabet fixed crashes in Impress, Writer and Calc. He also made many small code optimisations
- Jan-Marek Glogowski (allotropia) made many fixes to threads and building
- Justin Luth (Collabora/SIL) improved tab handling in DOCX import and made many improvements to the handling of numbering in DOC/DOCX formats
- Tünde Tóth (NISZ) fixed broken chart import at labels with quotes in OOXML files
- 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
- Caolán McNamara continued implementing the new GTK4 backend. He also made many cleanups and crash fixes. More information here, here, here and here
- László Németh (NISZ) made several improvements to change tracking and made it possible to remove personal info from comments and changes
- Xisco Faulí (TDF) made about 50 improvements and additions to automated tests
- Stephan Bergmann (Red Hat) made many code and build-related cleanups and improved compatibility with new compiler versions and unreleased C++ standard changes
- 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
- 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
- Tomaž Vajngerl (Collabora) added a document searching and indexing feature
- 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
- Shubham Jain worked on the GSoC project “Write missing unit tests”
- Sary Nasser worked on the GSoC project “Integrate .ui dialogs with translation tooling/string search webservice to help translators”
- 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
- Balázs Sántha worked on the GSoC project “Implementing table styles DOCX support”, fixing missing format update of tables at table (cell) selection
- Panos Korovesis worked on the GSoC project “Make SVM (StarView Metafile) format independent of the VCL Metafile + tests of the format”, adding 12 tests
- Anshu Khare worked on the GSoC project “Styles Highlighter”
- 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.
- NISZ LibreOffice Team ( 63 )
- Telesto ( 37 )
- Eyal Rozenberg ( 27 )
- Valek Filippov ( 21 )
- Timur ( 12 )
- stragu ( 12 )
- Tracey ( 10 )
- Mike Kaganski ( 9 )
- Roman Kuznetsov ( 8 )
- Regina Henschel ( 8 )
Triaged Bugs
432 bugs have been triaged by 74 people.
- Dieter ( 45 )
- Timur ( 42 )
- Heiko Tietze ( 32 )
- V Stuart Foote ( 27 )
- m.a.riosv ( 22 )
- Roman Kuznetsov ( 19 )
- Xisco Faulí ( 18 )
- NISZ LibreOffice Team ( 16 )
- Telesto ( 15 )
- 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.
- Caolán McNamara ( 12 )
- Olivier Hallot ( 9 )
- László Németh ( 7 )
- Heiko Tietze ( 7 )
- Andreas Heinisch ( 7 )
- Noel Grandin ( 6 )
- Gabor Kelemen ( 5 )
- Tünde Tóth ( 5 )
- Tibor Nagy ( 5 )
- Justin Luth ( 4 )
List of critical bugs fixed
- tdf#142478 [CRASH] searching on slide notes will crash Impress ( Thanks to Tomaž Vajngerl )
List of high severity bugs fixed
- tdf#140360 Provide option to turn off sidebar’s minimum width ( Thanks to Heiko Tietze )
- tdf#141769 Crash in: cppu::OInterfaceContainerHelper::disposeAndClear(com::sun::star::lang::EventObject const &) ( Thanks to Caolán McNamara )
- tdf#92917 Impress 64-bit crash when I open .PPSX or .PPTX with MP3 sound ( Thanks to Julien Nabet )
List of crashes fixed
- tdf#139447 Crash when dragging a query or table from “Data Sources Explorer” window to a calc sheet. ( Thanks to Caolán McNamara )
- tdf#141769 Crash in: cppu::OInterfaceContainerHelper::disposeAndClear(com::sun::star::lang::EventObject const &) ( Thanks to Caolán McNamara )
- tdf#142393 CRASH: Clicking on filter by color dropdownlist (gen) ( Thanks to Noel Grandin )
- tdf#142478 [CRASH] searching on slide notes will crash Impress ( Thanks to Tomaž Vajngerl )
- tdf#142618 LibreOffice Viewer 7.2.0.0.alpha1+ crashes on “about” > “show notice” ( Thanks to Michael Weghorn )
- tdf#142638 CRASH: leaving embedded object (GTK3) ( Thanks to Noel Grandin )
- tdf#142860 Crash: press Page Columns Button on Tab UI ( Thanks to Julien Nabet )
- tdf#142932 Crash when pasting cells with comments and “skip empty cells” option selected ( Thanks to Julien Nabet )
- tdf#143032 CRASH (assertion failed) when typing a format string in DBGUTIL build ( Thanks to Mike Kaganski )
- tdf#143113 Crash when dragging Navigator heading (gtk3) ( Thanks to Caolán McNamara )
- 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
- tdf#103388 UI: “View > Show Formula” shows the shortcut as “Ctrl+grave” ( Thanks to Gabor Kelemen )
- tdf#104995 Cropping flipped images occurs at the wrong side ( Thanks to Bayram Çiçek )
- tdf#105089 Base: Item Status Changed ( Thanks to Olivier Hallot )
- tdf#106541 FILEOPEN: Numbering from custom style based on Heading 1 is not considered in this DOC ( Thanks to Justin Luth )
- tdf#108518 FILEOPEN: DOC file list numbers incorrectly italicized ( Thanks to Justin Luth )
- tdf#38187 ENDNOTES: when .odt is exported to PDF, links between anchors and endnotes are missing in both directions ( Thanks to Georgy Litvinov )
- tdf#46626 UI: Navigator: heading with footnote displays footnote number full size ( Thanks to Jim Raykowski )
- tdf#47365 Impress does not honor loop in PPTX presentation (fileopen done, filesave left) ( Thanks to Tibor Nagy )
- tdf#58250 FILEOPEN UI Custom separator is corrupted in CSV dialog ( Thanks to Andreas Heinisch )
- tdf#66553 Add file name to title bar of Enter Password dialog for autofilling with KeePass ( Thanks to Andreas Heinisch )
- tdf#68976 Formulas change after cut and paste special action with Transpose ( Thanks to scito )
- tdf#69207 Text delimiter not used in preview until changed (CSV import OK) ( Thanks to Andreas Heinisch )
- 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 )
- tdf#90401 Allow resetting or removing personal information (author, date/time) on comments and changes ( Thanks to László Németh )
- tdf#92525 docx export: Text position in shape not correct ( Thanks to Attila Bakos (NISZ) )
- 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.
- stragu ( 6 )
- Timur ( 6 )
- Telesto ( 5 )
- Dieter ( 4 )
- Andreas Heinisch ( 3 )
- Xisco Faulí ( 3 )
- Heiko Tietze ( 3 )
- Buovjaga ( 3 )
- Robert Großkopf ( 2 )
- geraldg ( 2 )
DUPLICATED bugs
111 bugs have been duplicated by 32 people.
- Timur ( 16 )
- NISZ LibreOffice Team ( 12 )
- V Stuart Foote ( 11 )
- Heiko Tietze ( 10 )
- Telesto ( 7 )
- m.a.riosv ( 7 )
- stragu ( 6 )
- Xisco Faulí ( 5 )
- Dieter ( 4 )
- Mike Kaganski ( 3 )
Verified bug fixes
91 bugs have been verified by 17 people.
- BogdanB ( 38 )
- NISZ LibreOffice Team ( 23 )
- Xisco Faulí ( 5 )
- Timur ( 5 )
- Julien Nabet ( 4 )
- stragu ( 2 )
- Ming Hua ( 2 )
- Dieter ( 2 )
- Aron Budea ( 2 )
- Thorsten Behrens (CIB) ( 1 )
Categorized Bugs
284 bugs have been categorized with a metabug by 27 people.
- NISZ LibreOffice Team ( 79 )
- Dieter ( 33 )
- stragu ( 25 )
- Valek Filippov ( 21 )
- Heiko Tietze ( 19 )
- Roman Kuznetsov ( 19 )
- V Stuart Foote ( 12 )
- Samuel Mehrbrodt (allotropia) ( 10 )
- Aron Budea ( 9 )
- steve ( 9 )
Regression Bugs
60 bugs have been set as regressions by 14 people.
- Telesto ( 20 )
- Timur ( 14 )
- Xisco Faulí ( 9 )
- Mike Kaganski ( 3 )
- Robert Großkopf ( 2 )
- raal ( 2 )
- NISZ LibreOffice Team ( 2 )
- stragu ( 2 )
- Jean-Baptiste Faure ( 1 )
- Harshita Nag ( 1 )
Bisected Bugs
46 bugs have been bisected by 10 people.
- Timur ( 12 )
- Xisco Faulí ( 9 )
- Telesto ( 9 )
- NISZ LibreOffice Team ( 8 )
- raal ( 3 )
- greenreaper ( 1 )
- Harshita Nag ( 1 )
- Justin L ( 1 )
- Michael Weghorn ( 1 )
- 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!