QA/Dev Report: October 2020
General Activities
- LibreOffice 7.0.2.1 was released on October 8 and LibreOffice 7.0.3.1 on October 29
- Meanwhile, LibreOffice 7.1 Alpha 1 was released on October 30, being the first pre-release of LibreOffice 7.1
- The openSuse + LibreOffice Conference was run from October 15 – 17. You can find many interesting talks about QA and Development here
- Thorsten Behrens (CIB) made tab pages scrollable and fixed a couple of build issues
- Miklos Vajna (Collabora) improved handling of direct formatting with pasted ODT & RTF content, fixed an indentation issue with bulleted lists in RTF documents, did internal pdfium-related improvements, fixed a problem with accidentally opening a file twice, improved handling of page breaks with DOCX import
- Luboš Luňák (Collabora) continued polishing the Skia graphics engine integration, improved graphics handling in many areas and reduced CPU load during slideshow animations
- Stephan Bergmann (Red Hat) made many cleanups as well as build and test fixes
- Ayhan Yalçınsoy fixed misplaced master password dialog and made some UI tweaks
- Noel Grandin (Collabora) improved the UI linter script, made XML parsing faster in various areas, fixed printing of very large font sizes and made many code cleanups
- Caolán McNamara (Red Hat) fixed inputting Japanese characters in Header and Footer dialog, bumped the minimum version of gtk to 3.20.0, made it so Impress transition duration time is set in seconds instead of milliseconds, allowed inserting page breaks to page numbers beyond 9999, made mouse cursors more precise with gtk3 backend. He also continued the crucial user interface backend work and did many cleanups and crash fixes
- Xisco Faulí (TDF) added dozens of UI and cppunit tests and improved existing tests
- Jan-Marek Glogowski improved Windows Arm64 support, Linux dark theme support and added a focus indicator for flat buttons in KDE
- Andreas Kainz improved the alignment and positioning of Sidebar and Notebookbar elements
- Jim Raykowski made it so Draw/Impress slide/page previews update immediately after a renaming operation, made Sidebar treeviews actually display their tree lines with non-gtk3 backends and improved Navigator expanding behaviour
- Tomaž Vajngerl (Collabora) improved PDF annotation import support
- László Németh (NISZ) made many change tracking fixes
- Balázs Varga and Tünde Tóth (NISZ) fixed many OOXML chart issues
- Mark Hung fixed problems with converting between traditional and simplified Chinese in Calc
- Eike Rathke (Red Hat) fixed Calc number format comment handling and made it so Calc inline arrays and functions returning array/matrix propagate array mode to functions calling them, fixed generation of references depending on Calc formula syntax used, fixed displaying of numbers formatted as fraction, added the ability to refer to local names in another worksheet to Calc INDIRECT function and fixed missing sheet prefix for local-scoped sheets upon inserting named ranges
- Mike Kaganski (Collabora) made code cleanups and optimisations
- Tor Lillqvist (Collabora) worked on the iOS app, did code cleanups and added initial support for building LibreOffice on Windows Subsystem for Linux
- Leo Wang improved graphics rendering performance on macOS
- Tomofumi Yagi added a “Select all columns” checkbox to the Calc subtotals group page
- Björn Michaelsen continued internal improvements to Writer
- Attila Szűcs and Tibor Nagy (NISZ) continued fixing Calc autofill issues, made it so external links in imported XLSX files are preserved, implemented selecting Calc autofilter items by clicking on their names and fixed data validation issues mostly in the context of XLSX files
- Heiko Tietze (TDF) added a dialog to show UI options and improved the Additions dialog
- Michael Stahl (CIB) fixed several Writer undo issues
- Gülşah Köse (Collabora) improved how Impress handles camera rotation
- Julien Nabet fixed accessing a MySQL database using native connector, a couple of Firebird bugs and made code cleanups
- Rizal Muttaqin made many updates to the Colibre icon theme
- Samuel Mehrbrodt (CIB) reduced the performance impact of generating print previews
- Attila Bakos (NISZ) fixed some Writer text box issues
- Szabolcs Tóth and Balázs Regényi (NISZ) fixed many OOXML shape import/export issues and improved the handling of relative positioning of shapes
- Szymon Kłos (Collabora) made it so chart editing does not interfere with file saving and improved the Chart deck of the Sidebar
- Daniel Arato (NISZ) fixed issues with ODF and OOXML shapes and OOXML frames
- Gleb Popov upstreamed many FreeBSD build patches
- Danie Truter added percentage value display into the image compression dialog
- Kevin Suo improved Python examples
- Serge Krot (CIB) fixed missing number formatting when inserting an ODT file and added a minimum line width for Calc line styles
- DaeHyun Sung improved Korean font handling
- Ahmed ElShreif improved the UI logger
- Regina Henschel improved several areas of handling “resize with cell” in Calc
- Áron Budea (Collabora) fixed a Style Inspector crash
- Bartosz Kosiorek fixed some OOXML custom properties issues
- Muhammet Kara (Collabora) fixed a crash in the Additions dialog and made code cleanups
- Arnaud Versini made internal improvements to accessibility code
- Michael Meeks (Collabora) fixed spellchecking in Calc split window view
- Dennis Francis (Collabora) improved spellchecking performance in Calc
- Chris Mayo optimised icon installation
- Bryan Gazali added a wiki link to the missing Java JRE warning dialog
- Justin Luth (Collabora) made it so huge paragraphs do not cause data loss with DOCX export
- Michael Weghorn improved the displaying of Java options
- Travis Stewart fixed a LibreLogo code example in Help
- Triveni Remany added a note in Help about shortcut for editing a comment
- Stanislav Horacek clarified the UI location of Hidden Paragraphs option in Help
- Olivier Hallot (TDF) updated Help on Distribute objects and made cleanups in Help
- Seth Chaiklin made over 50 improvements and additions to Help, touching topics such as Position and Size, menu item locations, Customize, fields, Bullets and Numbering, PDF export, Navigator, Similarity search and Status Bar. He also improved LibreOffice UI, renaming “register-true” to “Page line-spacing”, made menu item display more consistent and added tooltips and accelerator keys
Kudos to Ilmari Lauhakangas for helping to elaborate the list above.
Reported Bugs
709 bugs, 85 of which are enhancements, have been reported by 376 people.
- Telesto ( 65 )
- NISZ LibreOffice Team ( 37 )
- Heiko Tietze ( 17 )
- Xisco Faulí ( 16 )
- sdc.blanco ( 14 )
- andreas_k ( 8 )
- Mike Kaganski ( 8 )
- Eyal Rozenberg ( 8 )
- Timur ( 8 )
- Roman Kuznetsov ( 8 )
Triaged Bugs
705 bugs have been triaged by 98 people.
- Buovjaga ( 81 )
- Xisco Faulí ( 75 )
- Heiko Tietze ( 71 )
- Timur ( 67 )
- Dieter ( 48 )
- V Stuart Foote ( 33 )
- Mike Kaganski ( 31 )
- Telesto ( 24 )
- m.a.riosv ( 19 )
- Aron Budea ( 16 )
Resolution of resolved bugs
654 bugs have been set to RESOLVED.
Check the following sections for more information about bugs resolved as FIXED, WORKSFORME and DUPLICATE.
Fixed Bugs
220 bugs have been fixed by 42 people.
- Caolán McNamara ( 26 )
- Seth Chaiklin ( 17 )
- Heiko Tietze ( 12 )
- Tünde Tóth ( 8 )
- Michael Stahl ( 8 )
- Jan-Marek Glogowski ( 8 )
- Eike Rathke ( 7 )
- Regényi Balázs ( 6 )
- László Németh ( 6 )
- Ayhan Yalçınsoy ( 5 )
List of critical bugs fixed
- tdf#133771 When saving an encrypted document, unchecking ‘Save with password’ has no effect, encryption is kept ( Thanks to Vasily Melenchuk )
List of high severity bugs fixed
- tdf#121553 Editing: Firebird: Table editor erroneously prompts to change CLOB field to a BLOB field during alter table ( Thanks to Julien Nabet )
- tdf#130314 Writer busy-locks in layouting CJK fonts (was: hangs while converting to pdf) – see comment #9 / #8 ( Thanks to Mark Hung )
- tdf#132536 Memory usage increases after every file-reload ( Thanks to Jan-Marek Glogowski )
- tdf#135082 Print selection doesn’t print selection but whole page ( Thanks to Srijan Bhatia )
- tdf#135260 Backspace has only effect on one character after rejecting all changes ( Thanks to Michael Stahl )
- tdf#136728 Crash deleting a table ( Thanks to Xisco Fauli )
- tdf#137023 FILEOPEN: PPTX: Text is center aligned instead of left ( Thanks to Miklos Vajna )
- tdf#137248 Calc – AutoCalculate malfunction, always F9 (ReCalculate) necessary ( Thanks to Eike Rathke )
- tdf#137556 Crash if I try to open the Print dialog in GTK3 3.18 only ( Thanks to Caolán McNamara )
- tdf#137643 Can’t select font, no font dropdown list, if open MSO .doc in GTK3 only (gen and Skia OK) ( Thanks to Caolán McNamara )
- tdf#137754 Crash when applying styles in a table within Impress ( Thanks to Noel Grandin )
- tdf#34355 Option to show track changes in margin is missing ( Thanks to László Németh )
- tdf#84874 FILESAVE to .xlsx. MS Excel doesn’t load spreadsheets with promptTitle longer than 256 characters. ( Thanks to Tibor Nagy )
- tdf#98868 FILESAVE: crash if try save ODT file with track changes compared ( Thanks to Caolán McNamara )
List of crashes fixed
- tdf#131679 Crash cutting a chart ( Thanks to Michael Stahl )
- tdf#135733 Crash undo paste & cut (swlo!SwDoc::IsInWriterfilterImport) since 7.0 or 7.1) ( Thanks to Michael Stahl )
- tdf#136728 Crash deleting a table ( Thanks to Xisco Fauli )
- tdf#137105 Crash after inserting table with Style Inspector tab active ( Thanks to Aron Budea )
- tdf#137189 Crash on loading content at the additions dialog with installed extensions ( Thanks to Heiko Tietze )
- tdf#137460 Wrong AdditionsTag crashes LibreOffice ( Thanks to Muhammet Kara )
- tdf#137508 CRASH: launching ‘adding more icon themes via extensions’ dialog ( GTK3 ) ( Thanks to Caolán McNamara )
- tdf#137526 Crash on undo with track changes enabled ( Thanks to László Németh )
- tdf#137556 Crash if I try to open the Print dialog in GTK3 3.18 only ( Thanks to Caolán McNamara )
- tdf#137615 Crash when opening the effect sidebar panel ( Thanks to andreas kainz )
- tdf#137684 ChangesInMargin: Crash on Undo of characters deleted by pressing Delete ( Thanks to László Németh )
- tdf#137703 Crash when setting cell background color ( Thanks to Caolán McNamara )
- tdf#137713 crash in debug build editing matrix formula ( Thanks to Caolán McNamara )
- tdf#137754 Crash when applying styles in a table within Impress ( Thanks to Noel Grandin )
- tdf#137804 Qt5 printing (from Writer) crashes LibreOffice ( Thanks to Jan-Marek Glogowski )
- tdf#137871 CRASH: applying different styles to different cells in table (GTK3) ( Thanks to Caolán McNamara )
- tdf#98868 FILESAVE: crash if try save ODT file with track changes compared ( Thanks to Caolán McNamara )
List of performance issues fixed
List of old bugs ( more than 4 years old ) fixed
- tdf#100818 add ability to refer to local names in another worksheet to INDIRECT ( Thanks to Eike Rathke )
- tdf#101122 FILESAVE Export of custom shape to pptx sets fill wrongly and looses formulas and handles ( Thanks to Regényi Balázs )
- tdf#34355 Option to show track changes in margin is missing ( Thanks to László Németh )
- tdf#84874 FILESAVE to .xlsx. MS Excel doesn’t load spreadsheets with promptTitle longer than 256 characters. ( Thanks to Tibor Nagy )
- tdf#85371 Redim with function name ( Thanks to Andreas Heinisch )
- tdf#88782 EDITING spreadsheet: autofill using fill handle inserts incorrect data when used with merged cells ( Thanks to Attila Szűcs )
- tdf#90104 Data validity error when saving decimal number to .xlsx format ( Thanks to Tibor Nagy )
- tdf#93739 Clarify ambiguity in help file for adding a control ( Thanks to Seth Chaiklin )
- tdf#95096 ibus keyboarding solution – kmfl characters are not “swallowed” for cell in row with “table in table” ( Thanks to Caolán McNamara )
- tdf#96446 Error in Help for LibreLogo ( Thanks to Travis Stewart )
- tdf#96496 Help describes “Background” tab but this no longer exists ( Thanks to Seth Chaiklin )
- tdf#97517 FILEOPEN: DOCX import flips line incorrectly ( Thanks to Regényi Balázs )
- tdf#98868 FILESAVE: crash if try save ODT file with track changes compared ( Thanks to Caolán McNamara )
- tdf#99810 FILESAVE DOCX: Lines lost when saved as DOCX ( Thanks to Regényi Balázs )
WORKSFORME bugs
82 bugs have been retested by 33 people.
- Heiko Tietze ( 9 )
- andreas_k ( 7 )
- Buovjaga ( 7 )
- Aron Budea ( 7 )
- Timur ( 4 )
- Dieter ( 4 )
- Xisco Faulí ( 4 )
- NISZ LibreOffice Team ( 4 )
- mwtjunkmail ( 3 )
- Kevin Suo ( 3 )
DUPLICATED bugs
173 bugs have been duplicated by 36 people.
- Timur ( 42 )
- Mike Kaganski ( 13 )
- V Stuart Foote ( 11 )
- Heiko Tietze ( 10 )
- Xisco Faulí ( 10 )
- NISZ LibreOffice Team ( 9 )
- Aron Budea ( 9 )
- Telesto ( 8 )
- Ming Hua ( 8 )
- Buovjaga ( 5 )
Verified bug fixes
78 bugs have been verified by 24 people.
- Xisco Faulí ( 32 )
- Buovjaga ( 9 )
- Timur ( 5 )
- NISZ LibreOffice Team ( 4 )
- BogdanB ( 4 )
- Jan-Marek Glogowski ( 2 )
- Heiko Tietze ( 2 )
- V Stuart Foote ( 2 )
- Kevin Suo ( 2 )
- Roman Kuznetsov ( 2 )
Categorized Bugs
347 bugs have been categorized with a metabug by 32 people.
- NISZ LibreOffice Team ( 45 )
- Dieter ( 40 )
- BogdanB ( 36 )
- Aron Budea ( 35 )
- sdc.blanco ( 29 )
- Buovjaga ( 25 )
- Thomas Lendo QA ( 23 )
- V Stuart Foote ( 21 )
- Roman Kuznetsov ( 16 )
- Heiko Tietze ( 10 )
Regression Bugs
87 bugs have been set as regressions by 21 people.
- Telesto ( 20 )
- Xisco Faulí ( 17 )
- Timur ( 14 )
- Aron Budea ( 9 )
- Buovjaga ( 6 )
- Robert Großkopf ( 3 )
- Mike Kaganski ( 2 )
- Roman Kuznetsov ( 2 )
- Justin L ( 2 )
- Gabor Kelemen ( 1 )
Bisected Bugs
70 bugs have been bisected by 10 people.
- Xisco Faulí ( 19 )
- Timur ( 16 )
- Aron Budea ( 12 )
- Telesto ( 10 )
- Buovjaga ( 3 )
- Attila Baraksó (NISZ) ( 3 )
- Mike Kaganski ( 2 )
- NISZ LibreOffice Team ( 2 )
- Justin L ( 2 )
- Gabor Kelemen ( 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!