QA/Dev Report: January 2021
General Activities
- Ilmari Lauhakangas (TDF) reimplemented the MediaWiki Bugzilla integration as a widget, so the unmaintained extension could be removed. He also made the Help content regarding keyboard shortcuts more accurate for macOS users
- Jean-Pierre Ledure worked on the ScriptForge library
- Alain Romedenne and Rafael Lima improved the Help content for the ScriptForge library
- Steve Fanning made corrections to the Help content for Calc functions
- Stéphane Guillou, Roman Kuznetsov and Stanislav Horacek made a few updates to the Help content to match the current user interface
- Balaharipreetha Muthu added missing Help pages for the Data Bar section of Calc’s Conditional Formatting. She also added explanations for Find and Replace dialog’s Kashida and Diacritics sensitivity options
- Seth Chaiklin made 27 changes to Help, with topics including templates, Find and Replace, styles and AutoCorrect
- Olivier Hallot (TDF) made many smaller fixes and reorganisations in the Help content
- Maxim Monastirsky fixed Anchor drop down button not working properly in Tabbed UI
- Jan-Marek Glogowski (allotropia) made internal improvements to the Windows UI code
- Marco Cecchetti (Collabora) made many improvements to the SVG export of Impress presentations
- David Alan Gilbert made many code corrections based on Cppcheck reports
- Michael Weghorn made accessing Calc columns safer after the change to dynamically allocated columns
- Pranam Lashkari (Collabora) added a UNO command for formula range selection
- Christian Lohmaier (TDF) improved macOS packaging and automated the closing of issues and pull requests in the GitHub mirror
- Samuel Mehrbrodt (allotropia) made the command uno:RefreshView redo the whole document layout and made it possible to be used in Calc
- Thorsten Wagner fixed blurry text with Retina displays on macOS 11 and the text colour for selected dialog tabs
- Michael Meeks (Collabora) improved the performance of Calc’s row height calculation
- Szabolcs Tóth (NISZ) continued making the positioning of rotated shapes with XLSX export more robust
- Tibor Nagy and Attila Szűcs (NISZ) fixed losing file names in modified links with XLSX export, a longstanding issue with losing print ranges of the last sheet of Calc documents with external references and data validation circle not disappearing upon value change in Calc
- Tibor Nagy (NISZ) fixed “Formula is” conditional formatting rule not working upon XLSX import
- Dennis Francis (Collabora) improved the loading time of Calc documents with many large array formulas
- Heiko Tietze (TDF) made the image anchor option hidden in Writer Web mode and made some other UI tweaks
- Regina Henschel fixed Calc grid not showing in right-to-left UI and made rotation of shapes anchored to cells more robust
- Jim Raykowski continued polishing the Writer Outline feature, added recency navigation to the Navigator, also improving how the Navigation toolbar works (View – Toolbars – Navigation)
- Tünde Tóth (NISZ) fixed losing arcTo shape upon OOXML export
- Attila Bakos (NISZ) fixed some Writer textbox issues and fixed a problem with OLE object positions upon DOCX export
- Luboš Luňák (Collabora) improved Calc text handling performance
- Diwanshu Mittal added a scrollbar to the OpenType features window
- Andreas Kainz improved the layout of line connector shapes offered by the gallery
- Eike Rathke (Red Hat) corrected the limits for DEC2HEX Calc function
- Michael Stahl (allotropia) made a big PostgreSQL update to version 13.1
- Justin Luth (Collabora) fixed a column width problem upon DOCX export, made the behaviour of Ctrl+Delete consistent, made the option for loading user-specific settings with the document more intuitive when deactivated, made the Format – Title Page wizard actually work when adding pages, fixed an unwanted reset of column width when editing a Writer page style and fixed many regressions
- László Németh (NISZ) made some improvements to change tracking and fixed a problem with paragraph margins upon DOCX import
- Shubham Jain made the file type show in the image properties dialog
- Tomaž Vajngerl (Collabora) worked on a new UNO object inspector and made internal improvements to graphics and PDF handling code
- Xisco Faulí (TDF) made nearly 60 improvements and additions to unit and UI tests
- Xisco Faulí (TDF) improved the script used to find missing unittests
- Miklos Vajna (Collabora) continued improving the handling of inserted PDFs, fixed saving the resolved state of single-point comments in Writer, improved the performance of manipulating bullets & numbering, improved support for the shadow of PPTX table shapes and fixed many regressions
- Noel Grandin (Collabora) improved the performance of Calc’s VLOOKUP function and made many code cleanups and optimisations
- Prince Singh Tomar made Calc’s number format preview use the document background colour
- Stephan Bergmann (Red Hat) made many code cleanups as well as build fixes
- Mark Hung fixed hanging punctuation in Impress and made the CSV import dialog take character width into account
- Szymon Kłos (Collabora) added Calc functions to Notebookbar interfaces and made Pivot table database and external source dialogs and the Fontword gallery dialog asynchronous
- Gábor Kelemen (NISZ) fixed incorrect default paper size being shown in the Print dialog and added some keyboard shortcuts and accelerator definitions
- Dante Doménech continued working on MathML improvements
- Chris Sherlock continued refactoring VCL code
- Anshu Khare unified protect/unprotect cases for spreadsheet protection
- Rizal Muttaqin made updates to all icon themes
- Mike Kaganski (Collabora) improved Unicode path support on Windows, made it so 0-byte ODF files can be opened as expected, improved threading code and made code cleanups
- Tamás Zolnai (Collabora) made it so a Writer selection containing a table is not lost upon window switching and made Sidebar remember its Chart deck state upon window switching
- Julien Nabet added support for Raspberry Pi 4 builds and made some crash fixes and code cleanups
- Björn Michaelsen continued internal improvements to Writer
- Caolán McNamara (Red Hat) continued on the last stretch of the massive UI backend work, dropped many uses of deprecated GTK methods and made many cleanups and crash fixes
Kudos to Ilmari Lauhakangas for helping to elaborate this list.
Reported Bugs
666 bugs, 83 of which are enhancements, have been reported by 370 people.
- Telesto ( 110 )
- sdc.blanco ( 22 )
- Xisco Faulí ( 11 )
- NISZ LibreOffice Team ( 10 )
- Regina Henschel ( 8 )
- Rizal Muttaqin ( 7 )
- Colin ( 7 )
- Olivier Hallot ( 7 )
- mwtjunkmail ( 7 )
- Quintao ( 7 )
Triaged Bugs
523 bugs have been triaged by 97 people.
- Heiko Tietze ( 69 )
- Xisco Faulí ( 38 )
- V Stuart Foote ( 37 )
- m.a.riosv ( 37 )
- Dieter ( 31 )
- Buovjaga ( 26 )
- Roman Kuznetsov ( 26 )
- Telesto ( 25 )
- Julien Nabet ( 21 )
- Timur ( 12 )
Resolution of resolved bugs
603 bugs have been set to RESOLVED.
Check the following sections for more information about bugs resolved as FIXED, WORKSFORME and DUPLICATE.
Fixed Bugs
194 bugs have been fixed by 47 people.
- Caolán McNamara ( 32 )
- Seth Chaiklin ( 13 )
- Rizal Muttaqin ( 11 )
- Justin Luth ( 9 )
- Miklos Vajna ( 6 )
- László Németh ( 5 )
- Attila Szűcs ( 5 )
- Mark Hung ( 4 )
- Tibor Nagy ( 4 )
- Gabor Kelemen ( 4 )
List of critical bugs fixed
- tdf#139074 CRASH on Paste from clipboard into dialog or other floating window, paste to document canvas is fine; Windows only? ( Thanks to Stephan Bergmann )
List of high severity bugs fixed
- tdf#119610 Insert > Cross-reference: All registered databases are opened ( Thanks to Justin Luth )
- tdf#128353 Impress: Animated video GIF, WMV, AVI do not play anymore in GDI with some video cards- OK with Shift+F5 on slide (OK in OpenGL or Skia) ( Thanks to Miklos Vajna )
- tdf#135014 FILESAVE DOCX: Crash after opening and making and edit and save ( steps en comment 18 ) ( Thanks to Michael Stahl )
- tdf#135550 List Box not triggering any event macros ( Thanks to Caolán McNamara )
- tdf#136704 Writer crash with AutoCorrect Apply Styles on typing when pressing Enter ( Thanks to Justin Luth )
- tdf#138314 Blank tab names in dialog frames, macOS 11.0.1 Big Sur ( Thanks to Thorsten Wagner )
- tdf#138675 Crash in LO Base in MS Windows when creating auto-number using a variety of number types ( Thanks to Caolán McNamara )
- tdf#139126 faulty expressions cells show incorrect value ( Thanks to Eike Rathke )
- tdf#139299 EDITING: Closing of query from design view leads to crash ( Thanks to Caolán McNamara )
List of crashes fixed
- tdf#134101 BigPtrArray::Index2Block undo crash ( Thanks to Michael Stahl )
- tdf#135014 FILESAVE DOCX: Crash after opening and making and edit and save ( steps en comment 18 ) ( Thanks to Michael Stahl )
- tdf#136704 Writer crash with AutoCorrect Apply Styles on typing when pressing Enter ( Thanks to Justin Luth )
- tdf#138675 Crash in LO Base in MS Windows when creating auto-number using a variety of number types ( Thanks to Caolán McNamara )
- tdf#139074 CRASH on Paste from clipboard into dialog or other floating window, paste to document canvas is fine; Windows only? ( Thanks to Stephan Bergmann )
- tdf#139299 EDITING: Closing of query from design view leads to crash ( Thanks to Caolán McNamara )
- tdf#139493 Crash Right clicking in table in Impress with Navigator tab activated ( Thanks to Caolán McNamara )
- tdf#139580 Writer crash when saving certain documents as .docx or .doc ( Thanks to Caolán McNamara )
- tdf#139782 Calc crashes opening file containing “MATCH” formula referencing not yet allocated column ( Thanks to Michael Weghorn )
- tdf#139996 CRASH: using CTRL + SHIFT + Up in the slidesorter when no slide is selected ( Thanks to Xisco Fauli )
List of old bugs ( more than 4 years old ) fixed
- tdf#104927 Text Import – fixed width mode not adjusting csvtablebox for multi-byte fonts ( Thanks to Mark Hung )
- tdf#38604 Add a keyboard shortcut for small caps ( Thanks to Gabor Kelemen )
- tdf#39721 Moving a section with the up/down arrows of the “Bullets and Numbering” toolbar resurrects deleted text when “Record Changes” and “Show Changes” are enabled ( Thanks to László Németh )
- tdf#51022 Print range lost on file save/reopen if the file contains external link ( Thanks to Attila Szűcs )
- tdf#55457 Highlight button sticks ( Thanks to Seth Chaiklin )
- tdf#61028 Problems with OOXML custGeom and arcTo command ( Thanks to Tünde Tóth )
- tdf#68198 All files of the following extensions: EXEs, DLLs, SYS, DRV, OCX, SCR, and CPL should be signed ( Thanks to Mike Kaganski )
- tdf#86525 Missing ‘Data Bar’ section in conditional formatting online help ( Thanks to Balaharipreetha Muthu )
- tdf#92700 UI Customize Dialog: Tab Keyboard: missing tool tip (or .. ) explaining that, with focus in list Shortcut Keys, pressing key-combination jumps to that item ( Thanks to Gabor Kelemen )
- tdf#96505 Get rid of cargo cult “long” integer literals ( Thanks to many contributors )
- tdf#96678 Add Hotkeys to Each Font Effect Option ( Thanks to Gabor Kelemen )
- tdf#96787 AutoCorrect: After Removal of Replacement Entry the Replacement Itself is still Performed. ( Thanks to Julien Nabet )
WORKSFORME bugs
54 bugs have been retested by 31 people.
- Buovjaga ( 10 )
- Dieter ( 7 )
- Telesto ( 4 )
- Roman Kuznetsov ( 3 )
- NISZ LibreOffice Team ( 2 )
- Xisco Faulí ( 2 )
- Diogo G. Sousa ( 2 )
- V Stuart Foote ( 2 )
- BogdanB ( 2 )
- Heiko Tietze ( 2 )
DUPLICATED bugs
163 bugs have been duplicated by 35 people.
- NISZ LibreOffice Team ( 24 )
- Timur ( 17 )
- Xisco Faulí ( 17 )
- V Stuart Foote ( 15 )
- Telesto ( 13 )
- Justin L ( 11 )
- Heiko Tietze ( 10 )
- m.a.riosv ( 7 )
- Ming Hua ( 5 )
- Roman Kuznetsov ( 4 )
Verified bug fixes
90 bugs have been verified by 16 people.
- Xisco Faulí ( 35 )
- NISZ LibreOffice Team ( 26 )
- Dieter ( 7 )
- Regina Henschel ( 4 )
- BogdanB ( 4 )
- Buovjaga ( 3 )
- Julien Nabet ( 3 )
- Samuel Thibault ( 1 )
- Jan-Marek Glogowski ( 1 )
- V Stuart Foote ( 1 )
Categorized Bugs
407 bugs have been categorized with a metabug by 24 people.
- NISZ LibreOffice Team ( 190 )
- Dieter ( 41 )
- Roman Kuznetsov ( 28 )
- Aron Budea ( 27 )
- sdc.blanco ( 25 )
- Rizal Muttaqin ( 18 )
- V Stuart Foote ( 17 )
- Heiko Tietze ( 12 )
- Telesto ( 12 )
- Xisco Faulí ( 7 )
Regression Bugs
78 bugs have been set as regressions by 21 people.
- Telesto ( 33 )
- Xisco Faulí ( 9 )
- Buovjaga ( 4 )
- m.a.riosv ( 4 )
- Roman Kuznetsov ( 4 )
- Robert Großkopf ( 3 )
- Aron Budea ( 2 )
- raal ( 2 )
- Jean-Baptiste Faure ( 2 )
- Justin L ( 2 )
Bisected Bugs
51 bugs have been bisected by 10 people.
- Aron Budea ( 12 )
- Telesto ( 10 )
- Xisco Faulí ( 10 )
- Justin L ( 6 )
- Buovjaga ( 4 )
- NISZ LibreOffice Team ( 3 )
- raal ( 2 )
- Kevin Suo ( 2 )
- Michael Weghorn ( 1 )
- Roman Kuznetsov ( 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!