QA/Dev Report: May 2022
General Activities
- LibreOffice 7.2.7 was released on May, 12
- LibreOffice 7.3.3 was released on May, 5
- Adolfo Jayme Barrientos made some minor improvements to Help text readability
- Seth Chaiklin improved the help for vertical positioning of objects, Print preview, Options tab for Frame/Object/Image, Outline bar for Impress and anchoring. He also improved many LibreOffice UI strings and tips of the day
- Ilmari Lauhakangas (TDF) added right-to-left support to Help
- Alain Romedenne improved the correctness of Basic help pages and documented the new Resize() and Center() methods for ScriptForge’s SF_Dialog
- flywire cleaned up ScriptForge examples in Help
- Rafael Lima documented the new CompactLeft and CompactUp methods from the Calc service in ScriptForge
- Olivier Hallot (TDF) improved the help pages for Basic’s Shell function, CSV import filter, Direct SQL and colour palettes
- Miklos Vajna (Collabora) continued working on colour themes in OOXML documents and content controls for Writer
- Jean-Pierre Ledure worked on the ScriptForge library
- Tünde Tóth (NISZ) fixed a bug that made Autorecovery option always save every 10 minutes regardless of the minute setting
- Dennis Francis and Szymon Kłos (Collabora) worked on LOKit improvements
- Vasily Melenchuk (CIB) fixed an issue with numbering styles in imported DOCX files and fixed some regressions
- Eike Rathke (Red Hat) fixed issues with Calc’s AGGREGATE and COUNTIFS functions, counting times with SUM, made array formulas more robust and made some Calc optimisations. Together with Mike Kaganski he fixed an issue where copying and pasting a sheet with a chart resulted in incorrect chart data ranges
- Bartosz Kosiorek added support for several EMF+ graphics features
- Tomaž Vajngerl (Collabora) worked on chart code refactoring and polished the Calc sparkline feature
- Regina Henschel fixed issues with curved arrow shapes and arcs
- Julien Nabet changed TIFF image handling to be done with libtiff library together with Caolán McNamara
- Jim Raykowski made many polishing fixes to Navigator, including to display of hyperlinks and media objects
- Andreas Heinisch made it so LibreOffice (non-native) file dialog shows directory path upon hover in the Places list, fixed Basic bugs with case-sensitivity and VBA parsing and made page style handling more robust
- László Németh continued improving change tracking, fixed bugs related to Writer footnotes and an issue with saving recovery information for password-protected XLSX files. He also added options for skipping hyphenation with short words and the last word in a paragraph
- Xisco Faulí (TDF) fixed many issues with exporting PDF form elements, created a script to help manage crash reports and fixed some crashes. He also added a couple of dozen automated tests
- Heiko Tietze (TDF) improved the UI for Calc’s sparkline feature, made list indent and level shortcuts consistent and made some other UI improvements
- Armin Le Grand (allotropia) worked on Advanced Diagram support
- Michael Stahl (allotropia) polished the curl-based webdav implementation, made it so JVM UNO components can be run out-of-process and made crash fixes, regression fixes and cleanups
- Attila Bakos (NISZ) continued polishing text in grouped shapes
- Samuel Mehrbrodt (allotropia) made Windows installer more robust and made Calc’s formula bar remember its height per document
- Michael Weghorn made many Android cleanups and improved the Qt/kf5 UI
- Hossein Nourikhah (TDF) fixed a couple of regressions and worked on developer’s guide C++ SDK examples
- Mike Kaganski (Collabora) improved the Fontwork dialog layout (and icon lists in general), made Windows file dialog more robust, made some test fixes and many cleanups and optimisations
- Caolán McNamara (Red Hat) continued making automated tests more robust regarding use of fonts, made many improvements to TIFF image handling after the collaboration with Julien Nabet on switching to libtiff, fixed some right-to-left issues, fixed an issue with Chinese fonts in tooltips on macOS, made Impress animation panel scroll to object upon selection, made gtk UIs detect high contrast theme, fixed crashes, issues found by fuzzers and many UI issues. He also made the gtk UIs follow org.freedesktop.appearance.color-scheme setting
- Stephan Bergmann (Red Hat) made master documents allow subdocuments with multiple consecutive spaces in their file names, fixed crashes and made many code and build-related cleanups as well as test fixes
- Rizal Muttaqin continued improving the dark icon variants, added new icons to Breeze and Colibre themes and updated tips of the day to match current UI
- Gábor Kelemen (allotropia) made some code cleanups
- Noel Grandin (Collabora) improved the loading speed of a PPT file with equation objects, made many code cleanups and general optimisations
- Luboš Luňák (Collabora) continued optimising the layouting of text glyphs and made many optimisations to Calc internal queries with one result being that COUNTIFS function speed is much faster than in competing suites
- Justin Luth (SIL) improved Writer’s page style UI and fixed a formatting issue with imported XLSX files
- Pranam Lashkari (Collabora) made copying Writer comments more robust
- Daniel Lohmann fixed graphical glitches in Impress when upscaling images
- Thorsten Behrens (allotropia) made creating LibreOffice installers faster
- Enhua Xu made some mnemonics cleanups
- Mark Hung added support for hang baseline feature of OpenType fonts
- Jan-Marek Glogowski (allotropia) fixed many Qt/kf5 UI issues
- Roman Kuznetsov made several code cleanups
- Louis Possoz fixed an issue with custom footnote/endnote formats not being loaded from saved ODT files
- Daniel Kamil Kozar made fill Series dialog respect the number format of the source cell in Calc
- hasban12138 fixed a cell range selection issue in Calc
- Ashleigh Sinclair made it so clicking on the document canvas with a shape tool activated creates a shape with default size in Writer, Impress and Draw
- Lera Goncharuk made many cleanups in Python UI tests
- Paris Oplopoios added Z compressed graphic formats support for EMF/WMF
- Jürgen Funk (CIB) fixed an OLE object update regression
- Chris Sherlock added automated tests for vcl and store modules
- Kohei Yoshida fixed an issue with switching language during spell-check in Calc
- Tibor Nagy (NISZ) fixed PPTX import/export issues related to shape connectors and hyperlinks
Kudos to Ilmari Lauhakangas for helping to elaborate this list.
Reported Bugs
524 bugs, 53 of which are enhancements, have been reported by 269 people.
- sdc.blanco ( 42 )
- Telesto ( 27 )
- Eyal Rozenberg ( 24 )
- Rafael Lima ( 16 )
- Xisco Faulí ( 14 )
- Olivier Hallot ( 14 )
- Mike Kaganski ( 10 )
- NISZ LibreOffice Team ( 9 )
- Gabor Kelemen (allotropia) ( 9 )
- Regina Henschel ( 9 )
Triaged Bugs
662 bugs have been triaged by 83 people.
- Xisco Faulí ( 104 )
- Buovjaga ( 97 )
- Dieter ( 46 )
- Heiko Tietze ( 39 )
- Timur ( 39 )
- Timur ( 26 )
- Rafael Lima ( 24 )
- raal ( 24 )
- Mike Kaganski ( 23 )
- Regina Henschel ( 18 )
Resolution of resolved bugs
607 bugs have been set to RESOLVED.
Check the following sections for more information about bugs resolved as FIXED, WORKSFORME and DUPLICATE.
Fixed Bugs
210 bugs have been fixed by 43 people.
- Caolán McNamara ( 25 )
- Seth Chaiklin ( 12 )
- László Németh ( 9 )
- Luboš Luňák ( 7 )
- Xisco Fauli ( 5 )
- Julien Nabet ( 5 )
- Jan-Marek Glogowski ( 5 )
- Eike Rathke ( 5 )
- Michael Stahl ( 5 )
- Stephan Bergmann ( 5 )
List of critical bugs fixed
- tdf#149106 LOdev 7.4.0.0alpha1 cannot be installed over an existing installation ( Thanks to Samuel Mehrbrodt )
List of high severity bugs fixed
- tdf#147844 UI: Edit track changes dialog missing buttons (reject/accept) ( Thanks to Xisco Fauli )
- tdf#148954 Writer Crash on loading files with RTL/CTL text and certain glyphs (debug build only) ( Thanks to Luboš Luňák )
- tdf#149071 SUMIFS generates wrong result ( Thanks to Luboš Luňák )
- tdf#149072 Export PDF doesn’t work with PDF/UA in GUI after Index language was set ( Thanks to Julien Nabet )
List of crashes fixed
- tdf#147708 Writer crashes trying to open file with 3000 pages ( Thanks to Caolán McNamara )
- tdf#148148 CRASH: Format – Text – Cycle Case (part 2) ( Thanks to Michael Warner )
- tdf#148365 CRASH: Writer 7.4 enters infinite loop while opening DOCX file (high CPU, previously hangup) ( Thanks to Attila Bakos (NISZ) )
- tdf#148683 Editing: Crash when deleting a piece of text with change tracking enabled, but hidden ( Thanks to Miklos Vajna )
- tdf#148954 Writer Crash on loading files with RTL/CTL text and certain glyphs (debug build only) ( Thanks to Luboš Luňák )
- tdf#148985 Impress crash on animation search ( Thanks to Caolán McNamara )
- tdf#149079 EDITING Calc crashes when editing cell content in inserted rows ( Thanks to Caolán McNamara )
- tdf#149184 Crash during save to DOCX after removing footer ( Thanks to Hossein )
- tdf#149198 Crash on DOCX save ( Thanks to Stephan Bergmann )
- tdf#149231 Crash on print preview of master document (Linux) ( Thanks to Jim Raykowski )
- tdf#149261 Impress crashes when starting slide show the second time ( Thanks to Miklos Vajna )
- tdf#149268 FILEOPEN: particular document will CRASH after opening the navigator ( Thanks to Jim Raykowski )
- tdf#149280 CRASH: reinstalling extension from addition dialog ( Thanks to Caolán McNamara )
List of performance issues fixed
- tdf#144777 countifs() in Calc is slower than Excel’s countifs() ( Thanks to Luboš Luňák )
- tdf#148911 FILEOPEN RTF Opening time of an RTF with a very large page splitting table has grown a lot ( Thanks to Luboš Luňák )
- tdf#89331 [WMF/EMF] Slow performance scrolling doc and missing items ( Thanks to Bartosz Kosiorek )
List of old bugs ( more than 4 years old ) fixed
- tdf#103954 Support compressed metafile formats WMZ/EMZ ( Thanks to offtkp )
- tdf#104930 please handle ‘hang’ baseline feature of OpenType fonts ( Thanks to Mark Hung )
- tdf#105972 PDF form export does not save field types ( Thanks to Xisco Fauli )
- tdf#107765 CALC: Switching language during spell-check doesn’t change the text’s language property ( Thanks to Kohei Yoshida )
- tdf#108188 PageStyle property “isInUse” is always true ( Thanks to Andreas Heinisch )
- tdf#117006 On GNU/Linux, with High Contrast theme, the icon set is not correct ( Thanks to Caolán McNamara )
- tdf#50400 PDF export: Warn that password field does not accept Unicode characters other than ASCII (see Comment 6) ( Thanks to Caolán McNamara )
- tdf#56266 FILESAVE: “Track/record changes”: interdependentant revision marks not correctly saved to ODT file ( Thanks to László Németh )
- tdf#65067 change defaults to avoid unnecessary horizontal spacing around formulas ( Thanks to Rafael Lima )
- tdf#66228 FILESAVE: save to PPTX changes connector style ( Thanks to Tibor Nagy )
- tdf#74331 16bit “Photometric Interpretation: min-is-black” tiff not loaded correctly ( Thanks to Caolán McNamara )
- tdf#89331 [WMF/EMF] Slow performance scrolling doc and missing items ( Thanks to Bartosz Kosiorek )
- tdf#91035 UI: Available paragraph styles in Conditional Style defaults to All Styles but dropdown says Hidden Styles ( Thanks to Justin Luth )
- tdf#99708 Calc Formula Bar multiline input doesn’t remember state ( Thanks to Samuel Mehrbrodt )
WORKSFORME bugs
144 bugs have been retested by 44 people.
- Xisco Faulí ( 37 )
- Buovjaga ( 22 )
- Dieter ( 10 )
- Timur ( 8 )
- Timur ( 8 )
- Telesto ( 5 )
- Martin Srdoš ( 5 )
- BogdanB ( 4 )
- Julien Nabet ( 4 )
- Michael Weghorn ( 3 )
DUPLICATED bugs
110 bugs have been duplicated by 37 people.
- Mike Kaganski ( 12 )
- Heiko Tietze ( 10 )
- Xisco Faulí ( 9 )
- Timur ( 8 )
- Buovjaga ( 7 )
- Dieter ( 7 )
- Gabor Kelemen (allotropia) ( 6 )
- Timur ( 6 )
- Rafael Lima ( 5 )
- Lubos Lunak ( 4 )
Verified bug fixes
80 bugs have been verified by 24 people.
- NISZ LibreOffice Team ( 19 )
- Dieter ( 10 )
- Xisco Faulí ( 9 )
- Julien Nabet ( 8 )
- Michael Weghorn ( 4 )
- Timur ( 3 )
- sdc.blanco ( 3 )
- BogdanB ( 3 )
- Aron Budea ( 2 )
- Buovjaga ( 2 )
Categorized Bugs
360 bugs have been categorized with a metabug by 30 people.
- sdc.blanco ( 77 )
- Aron Budea ( 57 )
- Roman Kuznetsov ( 41 )
- Dieter ( 37 )
- Heiko Tietze ( 22 )
- Rafael Lima ( 20 )
- Gabor Kelemen (allotropia) ( 12 )
- Eyal Rozenberg ( 12 )
- Timur ( 12 )
- Buovjaga ( 11 )
Regression Bugs
77 bugs have been set as regressions by 24 people.
- Xisco Faulí ( 13 )
- Telesto ( 11 )
- Timur ( 8 )
- Buovjaga ( 7 )
- Aron Budea ( 7 )
- Timur ( 5 )
- raal ( 4 )
- Mike Kaganski ( 3 )
- László Németh ( 2 )
- Dieter ( 2 )
Bisected Bugs
73 bugs have been bisected by 15 people.
- raal ( 18 )
- Xisco Faulí ( 12 )
- Timur ( 8 )
- Aron Budea ( 8 )
- Buovjaga ( 6 )
- Telesto ( 5 )
- Mike Kaganski ( 3 )
- Timur ( 2 )
- Gabor Kelemen (allotropia) ( 2 )
- Michael Weghorn ( 2 )
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!