QA/Dev Report: March 2021
General Activities
- LibreOffice 7.0.5 was released on March 12
- LibreOffice 7.1.1 was released on March 4
- LibreOffice was accepted as a project for the Googgle Summer of Code 2021 program
- Ilmari Lauhakangas (TDF) created a new wiki widget to help with navigating the Calc function documentation
- Steve Fanning made corrections to the Help content for Calc’s database functions
- Jean-Pierre Ledure worked on the ScriptForge library
- Alain Romedenne and Rafael Lima improved the Help content for the ScriptForge library. Rafael also updated Slide menu help for Impress and added an example for using hyperlink to folders in Writer and Calc
- Adolfo Jayme Barrientos and Johnny_M made smaller fixes and cleanups to Help pages
- Olivier Hallot (TDF) improved the Help for Java, Special characters dialog, font embedding and made cleanups
- Seth Chaiklin made nearly 50 changes and additions to Help, with topics including list formatting, menus, chapter numbering, page styles and shortcuts. He also made many improvements to tooltips and labels in LibreOffice. Among the people he worked with on perfecting the changes were Mike Kaganski (Collabora) and Dieter Praas.
- Akshit Kushwaha changed the QR code encoder library to zxing-cpp, which will allow implementing barcode support. René Engelhard and Mike Kaganski helped with code reviews.
- Panos Korovesis made a Writer code cleanup
- Jan-Marek Glogowski and Thorsten Behrens (allotropia) worked on the WASM build in a feature branch
- Fridrich Štrba made many improvements to libcdr (Corel DRAW importer) and release 0.1.7 was added to LibreOffice
- Lionel Elie Mamane fixed an SQL query crash
- Vert D fixed refresh showing the wrong category in the Template manager
- Gábor Kelemen (NISZ) assigned F4 as a shortcut for Image Properties in Writer and fixed importing WordArt effects textDeflate and textInflateTop from PPTX files
- Balázs Sántha improved the performance of Writer change tracking
- John fixed an initialisation bug in Basic
- Michael Stahl (allotropia) made many internal improvements to the handling of digital signatures, fixed a shape z-index issue with ODF export and implemented BackgroundFullSize property for ODF pages
- Jun Nogata added mixed Gregorian and Japanese gengou date formats
- Arpit Bandejiya made it so Basic CCur function accepts negative values
- Tibor Nagy and Attila Szűcs (NISZ) fixed overlapping wrapped rotated Calc cell contents and an extra page break in DOCX table export. Tibor also fixed losing table cell vertical alignment in PPTX export
- Bartosz Kosiorek fixed EMF issues with line width and region filling
- Mark Hung fixed a crash when undoing cell merge in Impress
- Dipanshu Garg added a UNO command for selection cycling (word, sentence, paragraph, all at cursor), so it can be used with a keyboard shortcut (F8). Dipanshu also made paragraph-anchored objects move more logically
- Armin Le Grand (allotropia) fixed incorrect resizing of OLE objects in Writer
- Tünde Tóth (NISZ) made several improvements to Calc AutoFilter, including XLSX to compatibility
- Eike Rathke (Red Hat) improved date format handling in order to support mixed Gregorian and Japanese gengou calendars, made Calc named ranges UI representation clearer and fixed a problem with Calc LOOKUP function
- Bayram Çiçek made restart prompting more logical when installing an extension
- Andreas Heinisch fixed an incrementing problem with autofilling dates in Calc, made it so hidden whitespaces in Calc’s AutoFilter dialog are indicated with quotes, fixed detecting end of month when autofilling dates in Calc, added a full HD image resolution option to Impress HTML export and with help from Tomoyuki Kubota, fixed referring to Calc named ranges when using the Excel R1C1 formula syntax
- Regina Henschel fixed a 3D shape origin problem and saving 3D wordart from PowerPoint back to PPTX
- László Németh (NISZ) fixed losing comment ranges and bad strikethroughs in tracked deletions, fixed a crash when undoing accept all changes, made deleted comments show antialiased lines, fixed losing DOCX tables in footnotes and endnotes and made Style Inspector support RDF metadata
- Ayhan Yalçınsoy rearranged the items in UI options
- Aditya Pratap Singh and Vikram Bais created their first unit tests
- Arnaud Versini made some code cleanups in Basic and animations
- Marco Cecchetti improved Impress slides JavaScript export
- Julien Nabet renamed “No-width No Break” character to “Word Joiner”, fixed an AutoCorrect crash and fixed PDF exported form buttons not working in Adobe Reader
- Rizal Muttaqin made updates to all icon themes
- Thorsten Wagner fixed blurry text on macOS 11 with Retina displays, blank tab names in dialog frames on macOS 11 and scrolling artifacts in bitmap images on macOS
- Michael Weghorn made many improvements to the Android version and improved the accessibility of Calc’s formatting toolbar
- Gülşah Köse (Collabora) implemented PPTX import support for clipped graphics
- Szymon Kłos (Collabora) made Calc AutoFilter dropdown button scale according to zoom level, improved Style preview performance and made it so fontwork objects can not be inserted outside the view area
- Mike Kaganski (Collabora) fixed an annoying Windows clipboard bug with help from jasonkres and Telesto, fixed a Navigator section listing order issue, made the Mail Merge toolbar visible whenever there is a data source, fixed issues with unnecessary password prompts in protected Mail Merge documents and made code cleanups and improvements to unit tests
- Vasily Melenchuk (CIB) fixed a header/footer issue with exported DOCX files
- Tomaž Vajngerl (Collabora) worked on the new UNO object inspector and made internal improvements to graphics handling code
- Christian Lohmaier (TDF) fixed language pack installation on macOS
- Tor Lillqvist (Collabora) worked on the iOS and Android versions, among other things improving pasting support on iOS and enabling thesauruses.
- Samuel Mehrbrodt (allotropia) made it so buttons in documents can be triggered with their mnemonic without first focusing on them
- Svante Schubert made many improvements to the XSL transformations of HTML export
- Heiko Tietze (TDF) fixed image blurriness in tips of the day and added scaling value to Draw’s statusbar
- Xisco Faulí (TDF) made nearly 60 improvements and additions to unit and UI tests
- Balázs Varga (NISZ) improved the XLSX import of autofilters and improved Mail Merge performance
- Attila Bakos (NISZ) fixed broken As character anchoring of Writer text boxes and improved DOCX header/footer compatibility
- Luboš Luňák (Collabora) improved image dragging performance in Writer, made crash fixes and improved font handling performance, PNG handling and Skia integration
- Daniel Arato (NISZ) made it so headers/footers in a Writer document are not lost when checking a “Same content on…” option, optimised DOCX export regarding header images and, together with Attila Bakos, fixed losing of header/footer undo stack
- Mert Tumer (Collabora) fixed an Impress slidesorter crash
- Stephan Bergmann (Red Hat) made many code cleanups and test fixes
- Justin Luth (Collabora/SIL) continued with character highlight fixes, fixed old issues with tabstops, superscript formatting in DOCX import and paragraph backgrounds and spacing in DOCX export
- Miklos Vajna (Collabora) continued improving gutter margins and made improvements to the bibliography feature
- Áron Budea (Collabora) fixed an exception crash when opening a DOCX with a certain type of table
- Dante Doménech made many internal improvements to Math
- Noel Grandin (Collabora) improved macOS widget look and feel, added a script to install build dependencies on different Linux distributions, helped Tomaž with graphics handling improvements and made many code cleanups, crash fixes and optimisations
- Caolán McNamara (Red Hat) made the Analog Clock sidebar extension demo work again, made a couple of accessibility fixes, fixed a scrolling issue in conditional formatting dialog, continued on the last stretch of the massive UI backend work and made many cleanups and crash fixes
- Jim Raykowski improved the selection mode control in the statusbar, made it so heading levels are displayed in the selection dialog for “Target in document” hyperlinks, fixed Writer’s “Add selection” functionality, made drawing objects have names upon creation in Writer and Calc, fixed table selection from the Navigator not selecting the whole table in Writer and improved the Outline folding feature
Kudos to Ilmari Lauhakangas for helping to elaborate this list.
Reported Bugs
654 bugs, 69 of which are enhancements, have been reported by 414 people.
- Telesto ( 34 )
- Mike Kaganski ( 21 )
- NISZ LibreOffice Team ( 20 )
- sdc.blanco ( 18 )
- Xisco Faulí ( 14 )
- Eyal Rozenberg ( 11 )
- Jean-François Fortin Tam ( 10 )
- Regina Henschel ( 8 )
- Christian Lehmann ( 8 )
- Matheod ( 7 )
Triaged Bugs
698 bugs have been triaged by 101 people.
- Dieter ( 111 )
- Xisco Faulí ( 88 )
- Timur ( 64 )
- Buovjaga ( 57 )
- Roman Kuznetsov ( 48 )
- Heiko Tietze ( 31 )
- Olivier Hallot ( 27 )
- V Stuart Foote ( 25 )
- Julien Nabet ( 24 )
- Mike Kaganski ( 18 )
Resolution of resolved bugs
637 bugs have been set to RESOLVED.
Check the following sections for more information about bugs resolved as FIXED, WORKSFORME and DUPLICATE.
Fixed Bugs
224 bugs have been fixed by 51 people.
- Caolán McNamara ( 16 )
- Seth Chaiklin ( 12 )
- Luboš Luňák ( 9 )
- Jim Raykowski ( 8 )
- Mike Kaganski ( 8 )
- László Németh ( 7 )
- Justin Luth ( 7 )
- Michael Weghorn ( 6 )
- Miklos Vajna ( 6 )
- Xisco Fauli ( 5 )
List of critical bugs fixed
- tdf#116983 Paste is sometimes deactivated in (context) menu even though text is copied to clipboard and CTRL+V functioning (steps: Comment 0 and Comment 13 and Comment 28 and Comment 78) ( Thanks to Mike Kaganski )
- tdf#127217 PDF export: LibreOffice 6.3 option buttons in forms not working in Adobe Reader (OK in other readers) ( Thanks to Julien Nabet )
- tdf#134607 LO7RC1 – LANGPACK macOS – many versions fail to recognize LibreOffice 7.0 / 7.1 installation as valid on Catalina and Big Sur ( Thanks to Christian Lohmaier )
- tdf#138122 LibreOffice text blurry on Retina displays on macOS 11 ( Thanks to Thorsten Wagner )
List of high severity bugs fixed
- tdf#118693 FILEOPEN: Drawing has incorrect size ( Thanks to Xisco Fauli )
- tdf#122717 FILEOPEN DOCX: Horizontal line has wrong size/position and vertical line rendered horizontally ( Thanks to Xisco Fauli )
- tdf#122894 FILEOPEN DOC: Crash: SwFrame::RemoveFromLayout() ( Thanks to Caolán McNamara )
- tdf#136956 CRASH: Undoing merge cell ( Thanks to Mark Hung )
- tdf#138314 Blank tab names in dialog frames, macOS 11 Big Sur ( Thanks to Thorsten Wagner )
- tdf#140136 When we click on the FILTERED dropdown + sign it CHECKS and UNCHECKS all along with expanding and contracting ( Thanks to Attila Szűcs )
- tdf#140606 PDF: EXPORT: Crash in: mergedlo.dll ( Thanks to Tomaž Vajngerl )
- tdf#140668 CRASH: importing docx file ( Thanks to Daniel Arato (NISZ) )
- tdf#140863 Error hiding and unhiding sections ( Thanks to Bjoern Michaelsen )
- tdf#141166 Crash in: mergedlo.dll: Press “Help” button in Hyperlink dialog ( Thanks to Caolán McNamara )
- tdf#141171 FILESAVE: PDF: PNG images are exported as black ( Thanks to Luboš Luňák )
- tdf#88442 Global of struct type behave as local variables ( Thanks to John )
- tdf#93441 EDITING: cursor jumps to different horizontal position when moving to a different line with Up / Down ( Thanks to Xisco Fauli )
- tdf#99913 Importing autofiltered XLSX and selecting cells copies hidden cells, too ( Thanks to Tünde Tóth )
List of crashes fixed
- tdf#122894 FILEOPEN DOC: Crash: SwFrame::RemoveFromLayout() ( Thanks to Caolán McNamara )
- tdf#133933 CRASH: Undoing paste of table with images of cats ( Thanks to Miklos Vajna )
- tdf#136956 CRASH: Undoing merge cell ( Thanks to Mark Hung )
- tdf#139350 Crash when create a new odg,ods,odp file ( Thanks to Michael Weghorn )
- tdf#140288 Crash with zero-size window when running a macro ( Thanks to Luboš Luňák )
- tdf#140539 Crash when I open the help window ( Thanks to Caolán McNamara )
- tdf#140590 Crash in: mergedlo.dll: Using Save-As dialog in Tools>Chapter Numbering ( Thanks to Noel Grandin )
- tdf#140606 PDF: EXPORT: Crash in: mergedlo.dll ( Thanks to Tomaž Vajngerl )
- tdf#140668 CRASH: importing docx file ( Thanks to Daniel Arato (NISZ) )
- tdf#140700 calc crash at exit in ScSelectionTransferObj::~ScSelectionTransferObj (steps in comment 18) ( Thanks to Mike Kaganski )
- tdf#140754 LibreOffice Calc crash when selecting filters (threaded) ( Thanks to Luboš Luňák )
- tdf#140757 EDITING Crash when undoing accepting tracked deletions ( Thanks to László Németh )
- tdf#140930 Crash on saving with Skia and custom shape with stretched bitmap ( Thanks to Luboš Luňák )
- tdf#141044 Android Viewer crashes trying to open files with comments (again) ( Thanks to Michael Weghorn )
- tdf#141052 Android Viewer crashes trying to open ODP file ( Thanks to Michael Weghorn )
- tdf#141111 Android viewer crashes trying to edit read-only section ( Thanks to Michael Weghorn )
- tdf#141115 Crash in: connectivity::OSQLParseTreeIterator::getOrderTree ( Thanks to Lionel Elie Mamane )
- tdf#141141 Crash when opening Paste dropdown menu on tabbed UI ( Thanks to Caolán McNamara )
- tdf#141166 Crash in: mergedlo.dll: Press “Help” button in Hyperlink dialog ( Thanks to Caolán McNamara )
- tdf#141191 Crash when opening “Format trend line” dialog in gtk3 ( Thanks to Caolán McNamara )
List of performance issues fixed
- tdf#117212 MAILMERGE: Save/Print Merged Documents command processes every record even when it is unnecessary ( Thanks to Balazs Varga )
- tdf#140731 EDITING Capitalize Every Word operation slow with large file and enabled change tracking ( Thanks to Balazs Santha )
List of old bugs ( more than 4 years old ) fixed
- tdf#101965 Sidebar: List Styles: No entry or option to unset/clear a style ( Thanks to Anshu )
- tdf#36383 EDITING auto row height or change row height removes AutoFilter result ( Thanks to Tünde Tóth )
- tdf#40427 Sections in Navigator are not listed in order of occurrence in document ( Thanks to Mike Kaganski )
- tdf#46062 Autofilter should not tick “all” if each individual value is selected (blanks should be omitted) ( Thanks to Andreas Heinisch )
- tdf#52065 FORMATTING: LO mishandles the placement of a tab-stop following a center-aligned tabstop. ( Thanks to Justin Luth )
- tdf#58136 Add tooltips to the buttons at the bottom of the Option Dialogs and improve help about these buttons ( Thanks to Seth Chaiklin )
- tdf#58745 EDITING Extending date lists with dates of 29th or greater by dragging misses month ends ( Thanks to Andreas Heinisch )
- tdf#66470 FILEOPEN: easier access to scale drawings ( Thanks to Heiko Tietze )
- tdf#88064 Mode “Adds selection” in statusbar Writer does not work properly ( Thanks to Jim Raykowski )
- tdf#88442 Global of struct type behave as local variables ( Thanks to John )
- tdf#89754 using autofill on dates is wrong when increment should be 0 ( Thanks to Andreas Heinisch )
- tdf#89841 [Calc] Autofilter – weak indication that autofilter was set ( Thanks to Tünde Tóth )
- tdf#93441 EDITING: cursor jumps to different horizontal position when moving to a different line with Up / Down ( Thanks to Xisco Fauli )
- tdf#95806 FILEOPEN: DOCX import: strange layout problem with table in footnote ( Thanks to László Németh )
- tdf#99913 Importing autofiltered XLSX and selecting cells copies hidden cells, too ( Thanks to Tünde Tóth )
WORKSFORME bugs
93 bugs have been retested by 43 people.
- Buovjaga ( 15 )
- Timur ( 9 )
- steve ( 7 )
- Dieter ( 7 )
- Xisco Faulí ( 6 )
- Roman Kuznetsov ( 6 )
- Telesto ( 5 )
- Justin L ( 4 )
- Aron Budea ( 3 )
- Julien Nabet ( 2 )
DUPLICATED bugs
140 bugs have been duplicated by 36 people.
- Timur ( 27 )
- Xisco Faulí ( 26 )
- Mike Kaganski ( 10 )
- V Stuart Foote ( 9 )
- Justin L ( 7 )
- Buovjaga ( 7 )
- Uwe Auer ( 6 )
- Heiko Tietze ( 5 )
- Dieter ( 4 )
- Julien Nabet ( 4 )
Verified bug fixes
78 bugs have been verified by 15 people.
- Xisco Faulí ( 23 )
- NISZ LibreOffice Team ( 21 )
- Dieter ( 10 )
- steve ( 6 )
- Roman Kuznetsov ( 4 )
- Timur ( 3 )
- Aron Budea ( 2 )
- Regina Henschel ( 2 )
- Gerhard Weydt ( 1 )
- raal ( 1 )
Categorized Bugs
326 bugs have been categorized with a metabug by 28 people.
- Roman Kuznetsov ( 56 )
- Dieter ( 51 )
- Aron Budea ( 44 )
- sdc.blanco ( 30 )
- V Stuart Foote ( 18 )
- Olivier Hallot ( 18 )
- Buovjaga ( 15 )
- Jean-François Fortin Tam ( 12 )
- Heiko Tietze ( 11 )
- Eyal Rozenberg ( 11 )
Regression Bugs
60 bugs have been set as regressions by 16 people.
- Xisco Faulí ( 16 )
- Telesto ( 12 )
- Timur ( 6 )
- Roman Kuznetsov ( 6 )
- Aron Budea ( 4 )
- Mike Kaganski ( 3 )
- Dieter ( 2 )
- Yotam Benshalom ( 2 )
- Gerald Pfeifer ( 2 )
- b. ( 1 )
Bisected Bugs
50 bugs have been bisected by 10 people.
- Xisco Faulí ( 17 )
- Timur ( 12 )
- Aron Budea ( 10 )
- Buovjaga ( 3 )
- Telesto ( 2 )
- Roman Kuznetsov ( 2 )
- Justin L ( 1 )
- Ezinne ( 1 )
- Mike Kaganski ( 1 )
- Terrence Enger ( 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!