QA/Dev Report: March 2022
General Activities
- LibreOffice 7.3.1 and 7.3.2 were released on March 3 and March 31 respectively
- LibreOffice 7.2.6 was released on March 10
- Adolfo Jayme Barrientos updated and cleaned up menu paths in Help and updated some tips of the day
- Seth Chaiklin improved the Help and tooltip for Reset button
- Alain Romedenne improved the Help page for CallByname Basic function as well as several other functions
- Olivier Hallot (TDF) added or updated the Help pages for several toolbars, improved the Track Changes help, updated Calc’s Tools menu help and added a page for Share Spreadsheet
- Rafael Lima added help ID targets for the Manage Changes dialog and improved the ScriptForge library help pages
- Miklos Vajna (Collabora) added a clearing breaks feature into Writer and wrote a help page for it, continued working on colour themes in OOXML documents and improved the layout XML dump developer feature.
- Jean-Pierre Ledure worked on the ScriptForge library
- Tünde Tóth (NISZ) worked on fixing the PPTX export of media files, fixed an issue with text colour in DOCX shapes and an old issue with embedded images getting multiplied upon OOXML export
- Paris Oplopoios made some code cleanups
- Sarper Akdemir (Collabora) made it so section break formatting will not leak into bullets in imported DOCX files
- Jürgen Funk (CIB) fixed a couple of regressions
- Lemures Lemniscati fixed loss of precision in MediaBox elements in exported PDFs
- Michael Meeks (Collabora) fixed a crash affecting collaborative editing
- Dennis Francis, Mert Tumer, Andras Timar and Szymon Kłos (Collabora) worked on LOKit improvements
- Áron Budea (Collabora) fixed a Calc crash and an issue where shapes in certain cases were missing in imported XLSX files on Windows
- Vasily Melenchuk (CIB) fixed an issue with cross-references and paragraph numbering and several RTF import issues
- Eike Rathke (Red Hat) made improvements to Calc’s evaluation of IFS() and SWITCH() functions, made DDE links from Calc to Writer more robust and made internal improvements to Calc’s text import code
- Bartosz Kosiorek implemented the SETARCDIRECTION EMF graphic feature
- David Gilbert made it so hyperlinks with user:password authentication do not get lost in PDF export
- Vaibhav Malik wrote his first unit test
- Tomaž Vajngerl (Collabora) worked on sparkline support for Calc
- Regina Henschel fixed shapes losing their fill after PPTX export
- Arnaud Versini fixed a regression in the math formula editor and made some code cleanups
- Julien Nabet made it so save transparency option works for PNG export, fixed an issue with creating Firebird database table views and fixed some assertion crashes. He also made many code cleanups
- Kunal Pawar improved starting time on Windows by removing GetCaseCorrectPathName usage
- zhutyra fixed a couple of security issues
- Jim Raykowski worked on sorting and performance improvements for the Navigator, fixed an issue with docking split toolbar buttons using a shortcut key, improved the search wrapping messaging behaviour in Writer for frames, images, and OLE objects. He also made several other improvements to the Navigator and outline feature
- Andreas Heinisch fixed an old Impress/Draw issue where typed input into shapes was not interpreted as Unicode, made it so favourites in special characters dialog are highlighted and do not lose focus when right-clicking, made Firebird database queries with column aliases work with Basic macros and made the creation of Table of Contents possible for levels lower than chapter or heading 2
- László Németh continued improving change tracking
- Xisco Faulí (TDF) made about sixty improvements and additions to automated tests
- Heiko Tietze (TDF) made Colibre (Dark) available in icon themes, improved text contrast in dark mode and made other UI improvements
- Gülşah Köse (Collabora) improved handling of table borders and tab sizes in PPTX import
- Armin Le Grand (allotropia) worked on Advanced Diagram support
- Michael Stahl (allotropia) fixed many Writer regressions related to spellchecking, footnotes and undo
- Attila Bakos (NISZ) continued polishing text in grouped shapes
- Jens Carl worked on Java test to C++ conversion
- Tor Lillqvist (Collabora) improved font handling in printing and made code cleanups
- Samuel Mehrbrodt (allotropia) added UNO API for custom Jump List categories to Windows Task Bar
- Michael Weghorn made many internal improvements to the Linux and Windows accessibility code and fixed an issue with switching XForm to design mode from toolbar
- Tibor Nagy (NISZ) fixed line connectors becoming shapes in PPTX import and added glue points to basic shapes in PPTX
- Hossein Nourikhah (TDF) made it so drop-down fields in a protected Writer section are not editable, made some cleanups and wrote blog posts about development
- Mike Kaganski (Collabora) fixed importing MathML from clipboard on Linux, fixed misaligned checkmarks in menus, fixed blurry default icons in Start Center, fixed an issue with updating external links through macros and made many code cleanups and optimisations
- Caolán McNamara (Red Hat) added support for Windows 10/11 dark mode, fixed a performance issue related to font fallbacks and fixed an issue with Charts not showing in Report Builder reports. He also fixed crashes, issues found by fuzzers and many UI issues and continued working on the new gtk4 UI backend
- Stephan Bergmann (Red Hat) fixed crashes and made many code and build-related cleanups as well as test fixes
- Rizal Muttaqin made many updates to all the icon themes, especially focusing on the dark theme variants due to the newly-added Windows dark mode support
- Gábor Kelemen (allotropia) made many code cleanups
- Noel Grandin (Collabora) improved stack dumping on Windows to help diagnose problems seen in continuous integration build boxes, fixed some data races, improved the loading time of large files with many spelling errors and improved the saving time of large XLSX files with lots of character formatting. He also made many code cleanups
- Luboš Luňák (Collabora) improved the loading time of large CSV files, pasting time of large tables into Calc, saving time of very large spreadsheets, PDF exporting time of very large Writer documents. He also polished the handling of 1024+ columns in Calc and made many improvements to Calc’s document loading and general performance
- Justin Luth (SIL) fixed an unwanted Writer table alignment change when resizing its inner border, fixed issues with DocProperty field values in DOC files, incorrect Chart legend entries in DOCX files and pivot table data caching
Kudos to Ilmari Lauhakangas for helping to elaborate this list.
Reported Bugs
552 bugs, 63 of which are enhancements, have been reported by 338 people.
- Eyal Rozenberg ( 28 )
- Xisco Faulí ( 19 )
- Telesto ( 16 )
- Gabor Kelemen (allotropia) ( 14 )
- Mike Kaganski ( 11 )
- sdc.blanco ( 10 )
- Pedro ( 8 )
- Rafael Lima ( 8 )
- Michael Weghorn ( 7 )
- Rizal Muttaqin ( 7 )
Triaged Bugs
488 bugs have been triaged by 86 people.
- Dieter ( 63 )
- Xisco Faulí ( 47 )
- Buovjaga ( 46 )
- Timur ( 42 )
- Heiko Tietze ( 35 )
- Julien Nabet ( 32 )
- m.a.riosv ( 21 )
- Roman Kuznetsov ( 17 )
- raal ( 15 )
- Mike Kaganski ( 13 )
Resolution of resolved bugs
460 bugs have been set to RESOLVED.
Check the following sections for more information about bugs resolved as FIXED, WORKSFORME and DUPLICATE.
Fixed Bugs
162 bugs have been fixed by 37 people.
- Luboš Luňák ( 13 )
- Caolán McNamara ( 10 )
- Julien Nabet ( 8 )
- Rizal Muttaqin ( 8 )
- Vasily Melenchuk ( 7 )
- László Németh ( 7 )
- Attila Bakos (NISZ) ( 6 )
- Michael Stahl ( 6 )
- Heiko Tietze ( 6 )
- Noel Grandin ( 6 )
List of high severity bugs fixed
- tdf#111924 Focus lost on context menu ( Thanks to Andreas Heinisch )
- tdf#117159 REPORTBUILDER – Trying to edit chart leads to crash of whole LO ( Thanks to Caolán McNamara )
- tdf#117162 REPORTBUILDER – Chart isn’t shown in report ( Thanks to Caolán McNamara )
- tdf#147126 [DOCX] Diagrams/shapes text imported was wrong font size now missing in 7.4 ( Thanks to Attila Bakos (NISZ) )
- tdf#147744 Calc crashes when pasting simple formula in a filtered column ( Thanks to Kohei Yoshida )
- tdf#147830 CRASH when apply particular advanced filter in particular document ( Thanks to Luboš Luňák )
- tdf#147961 Crash: Typing “++” and press Enter (AutoCorrect Create Table) ( Thanks to Noel Grandin )
- tdf#148053 Typing or pasting ZWNJ leads to Writer crash (debug build only) ( Thanks to Caolán McNamara )
- tdf#50916 Allow more than 1024 columns in calc ( Thanks to Luboš Luňák )
List of crashes fixed
- tdf#117159 REPORTBUILDER – Trying to edit chart leads to crash of whole LO ( Thanks to Caolán McNamara )
- tdf#147668 Writer crashes shortly after loading document with LanguageTool extension active ( Thanks to Stephan Bergmann )
- tdf#147744 Calc crashes when pasting simple formula in a filtered column ( Thanks to Kohei Yoshida )
- tdf#147830 CRASH when apply particular advanced filter in particular document ( Thanks to Luboš Luňák )
- tdf#147894 Calc is crashed when I tried fill a range to right from A1 to XFD1 ( Thanks to Luboš Luňák )
- tdf#147928 Crash when inserting comment and undoing in Writer (gtk3 only) ( Thanks to Caolán McNamara )
- tdf#147961 Crash: Typing “++” and press Enter (AutoCorrect Create Table) ( Thanks to Noel Grandin )
- tdf#148053 Typing or pasting ZWNJ leads to Writer crash (debug build only) ( Thanks to Caolán McNamara )
- tdf#148061 Crash when opening report of the file from tdf#148042 (DBG_UTIL only) ( Thanks to Julien Nabet )
- tdf#148063 Crash using incorrect type name ( Thanks to Stephan Bergmann )
List of performance issues fixed
- tdf#117366 Calc very slow on opening XLSX with a large table and Select All/Cut ( Thanks to Luboš Luňák )
- tdf#122827 UI doesn’t respond for a while when selecting all cells in calc & pressing F7 (Spelling) ( Thanks to Luboš Luňák )
- tdf#126326 FILESAVE XLSX Saving empty file with many sheets is slow ( Thanks to Luboš Luňák )
- tdf#134268 Slow sorting of a column ( part 2 ) ( Thanks to Luboš Luňák )
- tdf#141174 HANG: Select all and deleting sheet with revisions ( Thanks to Luboš Luňák )
- tdf#141182 Excessively large ODS spreadsheet hangs LibreOffice ( Thanks to Luboš Luňák )
- tdf#145862 calc taking too long to paste a table ( Thanks to Luboš Luňák )
- tdf#147283 [FILEOPEN PPTX] list with custom style is 10 times slower on 1st run ( Thanks to Caolán McNamara )
- tdf#148147 Calc freezes on “Sheet” menu after selecting multiple row ranges ( Thanks to Luboš Luňák )
- tdf#94677 Calc is slow opening large CSV ( Thanks to Luboš Luňák )
List of old bugs ( more than 4 years old ) fixed
- tdf#104390 FILEOPEN RTF Courier New erroneously replaced with fallback font, when file does not contain \pard\plain ( Thanks to Vasily Melenchuk )
- tdf#109214 Highlight the favorites in the grid of special characters ( Thanks to Andreas Heinisch )
- tdf#111851 FILEOPEN: RTF: table’s shading ignored ( Thanks to Vasily Melenchuk )
- tdf#111924 Focus lost on context menu ( Thanks to Andreas Heinisch )
- tdf#113066 [EMF] Writer wrongly shows graphics semicircles from CAD that were pasted as GDI ( Thanks to Bartosz Kosiorek )
- tdf#114150 Remove duplication of strings found in linux and windows file dialogs ( Thanks to Julien Nabet )
- tdf#116256 DOCX Import: LAYOUT?: incorrect placement of textbox in table in floating frame, from ignoring LayoutInCell. ( Thanks to Attila Bakos (NISZ) )
- tdf#116358 Writer doesn’t keep a table row with the next in RTF documents ( Thanks to Vasily Melenchuk )
- tdf#35030 Customize Keyboard Reset button doesn’t work ( Thanks to Heiko Tietze )
- tdf#38669 Typing an accented letter when focus on a figure, display another character ( Thanks to Andreas Heinisch )
- tdf#50916 Allow more than 1024 columns in calc ( Thanks to Luboš Luňák )
- tdf#69648 FILEOPEN: DOCX Import renders text-boxes with text alignement (text anchoring property of frame) wrong ( Thanks to Attila Bakos (NISZ) )
- tdf#73125 Recorded change type (Action) for comment should be Comment instead of Insertion ( Thanks to László Németh )
- tdf#73499 FILEOPEN: Linked Textbox Grouping Cause partially Missing Text and Messed Layout in LO Writer ( Thanks to Attila Bakos (NISZ) )
- tdf#74670 Saving a pptx (created with MSO) in Impress as .pptx more than quadruples file-size (due to copies of images) ( Thanks to Tünde Tóth )
- tdf#89449 Line connectors become shape objects in Impress when opening Microsoft .PPTX file format ( Thanks to Tibor Nagy )
- tdf#91286 FILESAVE xlsx Image duplicate after export ( Thanks to Tünde Tóth )
- tdf#94677 Calc is slow opening large CSV ( Thanks to Luboš Luňák )
WORKSFORME bugs
57 bugs have been retested by 24 people.
- Buovjaga ( 14 )
- Dieter ( 5 )
- Roman Kuznetsov ( 5 )
- Julien Nabet ( 5 )
- Timur ( 4 )
- Eyal Rozenberg ( 3 )
- Regina Henschel ( 2 )
- Andreas Heinisch ( 2 )
- sdc.blanco ( 2 )
- Xisco Faulí ( 2 )
DUPLICATED bugs
98 bugs have been duplicated by 34 people.
- Timur ( 20 )
- Buovjaga ( 9 )
- Gabor Kelemen (allotropia) ( 7 )
- Heiko Tietze ( 7 )
- Xisco Faulí ( 5 )
- Dieter ( 5 )
- m.a.riosv ( 5 )
- Telesto ( 4 )
- Mike Kaganski ( 4 )
- Justin L ( 3 )
Verified bug fixes
65 bugs have been verified by 13 people.
- NISZ LibreOffice Team ( 23 )
- Dieter ( 8 )
- Julien Nabet ( 7 )
- Xisco Faulí ( 6 )
- Buovjaga ( 4 )
- Timur ( 3 )
- Roman Kuznetsov ( 3 )
- Michael Weghorn ( 3 )
- Gerald Pfeifer ( 2 )
- steve ( 2 )
Categorized Bugs
302 bugs have been categorized with a metabug by 30 people.
- Dieter ( 79 )
- Roman Kuznetsov ( 34 )
- Heiko Tietze ( 34 )
- Gabor Kelemen (allotropia) ( 21 )
- Rizal Muttaqin ( 19 )
- Aron Budea ( 17 )
- sdc.blanco ( 15 )
- Timur ( 11 )
- Buovjaga ( 7 )
- Rafael Lima ( 7 )
Regression Bugs
58 bugs have been set as regressions by 20 people.
- Xisco Faulí ( 17 )
- raal ( 6 )
- Dieter ( 4 )
- Timur ( 4 )
- Gabor Kelemen (allotropia) ( 3 )
- Alex Thurgood ( 3 )
- stragu ( 3 )
- Telesto ( 3 )
- Buovjaga ( 2 )
- Mike Kaganski ( 2 )
Bisected Bugs
58 bugs have been bisected by 12 people.
- Xisco Faulí ( 17 )
- Timur ( 15 )
- raal ( 9 )
- Gabor Kelemen (allotropia) ( 5 )
- Aron Budea ( 3 )
- Justin L ( 2 )
- Buovjaga ( 2 )
- Mike Kaganski ( 1 )
- Michael Weghorn ( 1 )
- Kevin Suo ( 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!