QA/Dev Report: May 2023
General Activities
- LibreOffice 7.5.3 was released on May 4
- LibreOffice 7.4.7 was released on May 11
- Sophia Schröder corrected menu item paths in Help alongside other cleanups
- Adolfo Jayme Barrientos made some tweaks to wordings in UI and Help
- Olivier Hallot (TDF) added help pages for quick colour selector and Calc sheet events, improved help for PDF exporting, Calc error codes, sheet tabs, leap years and date & time, Line and Filling toolbar, Drawing Bars in Impress and Draw, shape control points, database relationships and connection properties, Navigator and Content Controls. He also started taking Tabbed UI into account in help instructions
- Seth Chaiklin continued polishing the help for indexes and did other cleanups
- Miklós Vajna (Collabora) worked on multi-page floating tables in Writer
- Jean-Pierre Ledure worked on the ScriptForge library
- Szymon Kłos, Pranam Lashkari, Shehr Bano and Attila Szűcs (Collabora) worked on jsdialog and LOKit used by Collabora Online
- Eike Rathke (Red Hat) made date & time handling in Calc more robust
- Tomaž Vajngerl (Collabora) continued polishing support for document themes and the text auto-fit algorithm in Impress
- Julien Nabet continued fixing issues with XML forms, fixed content not shown for field type ‘Bit’ in Base’s Tools – SQL, fixed a bunch of crashes and made many code cleanups
- Andreas Heinisch made the dialogs for inserting/editing hyperlinks, splitting tables and moving/copying sheets remember their last used options and Calc Function Wizard to remember its last used function category. He also fixed issues with pasting involving comments in Calc
- László Németh made many improvements to change tracking of tables in Writer and spell checking, for example limiting spell check suggestions to the best ones
- Xisco Faulí (TDF) made forty test-related changes and fixed many crashes
- Michael Stahl (allotropia) fixed many regressions and crashes
- Mike Kaganski (Collabora) fixed a memory leak in Writer UNO API, fixed an issue with exporting Writer documents with lists to XML Requirements Interchange Format, made autocorrecting double dashes more robust and fixed clearing direct formatting in Writer and saving resulting in lost page breaks. He also fixed some Writer regressions and made many code cleanups and optimisations
- Caolán McNamara (Collabora) fixed some issues related to undo levels being set to zero and made many UI-related improvements and crash fixes. He also added support for GNOME logout inhibit if LibreOffice has open documents with unsaved changes.
- Stephan Bergmann (Red Hat) made many code and build-related cleanups
- Noel Grandin (Collabora) made it faster to import complex PDF documents, open RTF documents with coloured text, dividing vector graphic objects on Linux, doing operations on large selections of shapes and working with large Visio files. He also made many code cleanups
- Justin Luth (Collabora) continued improving the page number wizard, made PDF export update the “Last printed” metadata fields in a document, made Notebookbar UIs more robust, fixed several binary DOC format import and export issues, fixed a DOCX export issue with character highlighting and an XLS import issue with option button grouping. He also fixed several Writer regressions and did a massive amount of triaging in binary DOC bug reports
- Heiko Tietze (TDF) made Calc use better colours for focus indication on macOS and made several other UI improvements
- Armin Le Grand (allotropia) worked on multi-color gradient support
- Tibor Nagy (NISZ) fixed an XLSX import issue with colour scales
- Samuel Mehrbrodt (allotropia) improved the Accessibility Check Sidebar panel, added an option to sort by colour to Calc AutoFilter, made Expert Configuration respect finalised properties and fixed a corner case with read-only documents not being marked as modified when changing an editable section
- Czeber László Ádám (NISZ) fixed a data corruption issue when saving from CSV to XLSX with content that resembled control characters, made it possible to persistently remove print range restrictions in XLSX files, fixed a false alarm in data validation in XLSX files and fixed broken formatting at undo of row/column insertion in Calc
- Khaled Hosny (TDF) fixed a remaining issue with Compact Font Format (CFF) Version 2 fonts not being shown in exported PDFs, made handling of combining marks more robust, improved Hebrew font preview sample text, fixed an issue where selection of vertical text was shown incorrectly on macOS and made it so no extra space is shown between Indic and non-Indic text
- Björn Michaelsen made refactorings to Writer code
- Gábor Kelemen (allotropia) dropped many unused items from officecfg registry
- Rizal Muttaqin added icons for PageNumberWizard, Watched Expressions and Call Stack
- Vojtěch Doležal reworked bibliography mark link target to have user-selectable type
- Patrick Luby (Collabora) fixed a macOS 13 issue with tooltips messing with window focus and fixed memory leaks when using macOS Keyboard Viewer in Calc
- Jaume Pujantell (Collabora) fixed an issue with blank comments after a table of contents in a DOCX file
- Maxim Monastirsky made Clear Formatting work with drawing styles
- Tünde Tóth (NISZ) fix export of modified On/Between chart tick marks
- Jim Raykowski made it possible to use Navigator’s jumping functionality to create selections in Writer and made Navigator work with Impress Notes view
- Baole Fang continued polishing digital object identifier (DOI) recognition in AutoCorrect, made manual applying of AutoCorrect work on all paragraph styles instead of just the default, fixed some remaining Impress and Draw Master Slide/Page discrepancies and made it so Document Type in Options always corresponds to the application that opened the dialog
- Hossein Nourikhah (TDF) worked on a couple of automated tests and made code cleanups
- Dennis Francis (Collabora) made Calc’s data validation formatter more robust and made Calc’s INDIRECT function support table structured references
- Bartosz Kosiorek added Poisson distribution to Random Number Generators in Calc and implemented EMR_POLYDRAW record for EMF graphic objects
- Vert D made it so an entry can be added only once into the favourites in Special Characters dialog
- Amin Irgaliev added optional navigation buttons for slideshows
- Regina Henschel took the first steps in supporting multi-color gradients in ODF files and fixed an issue with shapes in copied and pasted cell ranges getting resized even if ‘resize with cell’ was not set
- Michael Meeks (Collabora) made some performance improvements to UI rendering
- Svante Schubert fixed a list text duplication issue in XHTML export
- Bogdan Buzea improved the symbols in Calc Solver
- Ahmed Eltokhy added a command to update selected field in Writer
- Colomban Wendling (Hypra) worked on accessibility tests
- Henry Castro (Collabora) made it so colour attributes set by colour scale conditional formatting gets copied to HTML from Calc
- Matti Tyrväinen made it harder to accidentally mess up Reference Marks
- Jussi Pakkanen added a configure switch to enable building the Windows installer with WiX
- Laurent Balland added an option to control the detection of numbers in scientific notations at text paste or import in Calc and made Calc number formatter more robust in case of absolute seconds and milliseconds
Kudos to Ilmari Lauhakangas for helping to elaborate this list.
Reported Bugs
473 bugs, 54 of which are enhancements, have been reported by 299 people.
- Regina Henschel ( 16 )
- Robert Großkopf ( 14 )
- Telesto ( 14 )
- Hossein ( 13 )
- Gabor Kelemen (allotropia) ( 11 )
- NISZ LibreOffice Team ( 11 )
- Mike Kaganski ( 10 )
- Xisco Faulí ( 10 )
- Stéphane Guillou (stragu) ( 9 )
- Alexander Kurakin ( 8 )
Triaged Bugs
550 bugs have been triaged by 70 people.
- Stéphane Guillou (stragu) ( 165 )
- m.a.riosv ( 56 )
- Buovjaga ( 54 )
- Heiko Tietze ( 34 )
- Roman Kuznetsov ( 25 )
- Dieter ( 20 )
- Xisco Faulí ( 20 )
- Mike Kaganski ( 20 )
- Julien Nabet ( 16 )
- raal ( 15 )
Resolution of resolved bugs
628 bugs have been set to RESOLVED.
Check the following sections for more information about bugs resolved as FIXED, WORKSFORME and DUPLICATE.
Fixed Bugs
248 bugs have been fixed by 40 people.
- Justin Luth ( 19 )
- Caolán McNamara ( 16 )
- Noel Grandin ( 11 )
- Mike Kaganski ( 9 )
- Khaled Hosny ( 8 )
- Michael Stahl ( 8 )
- László Németh ( 8 )
- Julien Nabet ( 8 )
- Andreas Heinisch ( 7 )
- Heiko Tietze ( 6 )
List of critical bugs fixed
- tdf#155149 Crash when exiting cell edit mode in Calc (Tab, Enter or click out) ( Thanks to Noel Grandin )
List of high severity bugs fixed
- tdf#140557 NB Tabbed interface not using whole width of the NB to show controls (STR comment 11) ( Thanks to Justin Luth )
- tdf#154478 Fileopen DOCX: Comments empty after ToC ( Thanks to Jaume Pujantell )
- tdf#155186 CRASH: Inserting tables and switching slides (gtk3) ( Thanks to Noel Grandin )
- tdf#155543 Define a custom color does not work any longer ( Thanks to Stephan Bergmann )
List of crashes fixed
- tdf#108889 Crash: When editing a document which is opened at the moment of setting the undo count to zero (0) ( Thanks to Caolán McNamara )
- tdf#134308 Crash ntdll!RtlReportCriticalFailure with zero undo steps ( Thanks to Caolán McNamara )
- tdf#138512 CRASH: Changing vertical alignment (GTK3) ( Thanks to Caolán McNamara )
- tdf#147526 Basic Macro manipulating text table crashes LibreOffice Writer ( Thanks to Caolán McNamara )
- tdf#154551 Copying or cutting a variable field (type: variable, number range, user field) results in crash ( Thanks to Jim Raykowski )
- tdf#154927 Crash when a11y toolbar is visible and try to insert a math object ( Thanks to Julien Nabet )
- tdf#155002 CRASH: loading document ( Thanks to Miklos Vajna )
- tdf#155037 Crash in: rtl_uString_new when attempting to copy sheet to a sheet containing VBA macro ( Thanks to Xisco Fauli )
- tdf#155143 LibreOffice Apps crashes when scrolling document with the mouse on 4K screen ( Thanks to Julien Nabet )
- tdf#155149 Crash when exiting cell edit mode in Calc (Tab, Enter or click out) ( Thanks to Noel Grandin )
- tdf#155186 CRASH: Inserting tables and switching slides (gtk3) ( Thanks to Noel Grandin )
- tdf#155231 CRASH: with embedded OLE chart ( Thanks to Noel Grandin )
- tdf#155235 Draw crashes on close: SIGSEGV in SalInstance:GetYieldMutex() ( Thanks to Noel Grandin )
- tdf#155346 CRASH: trying to copy/paste protected content ( Thanks to Michael Stahl )
- tdf#155393 Crash in SfxShell::GetViewShell() ( Thanks to Jim Raykowski )
- tdf#155436 CRASH: exporting to PDF ( Thanks to Michael Stahl )
- tdf#155515 CRASH: clicking on sheet (gtk3) ( Thanks to Noel Grandin )
- tdf#155528 crash with SIGSEGV in SalInstance::GetYieldMutex() on exit after inserting image (GTK3) ( Thanks to Noel Grandin )
- tdf#155542 checkGlyphsEqual assert on IS_UNSAFE_TO_BREAK inconsistency seen in crashtesting ( Thanks to Caolán McNamara )
- tdf#155562 crash when switching to PostgreSQL connector in Database wizard ( Thanks to Julien Nabet )
- tdf#155611 Wrong layout and crash closing text documents with nested sections and tables in 7.5.3 ( Thanks to Mike Kaganski )
List of performance issues fixed
- tdf#105404 Draw very slow dividing vector graphic (only Linux problem) ( Thanks to Noel Grandin )
List of old bugs ( more than 4 years old ) fixed
- tdf#100034 Impossible to persistently remove print-range restrictions in .xlsx spreadsheet ( Thanks to Czeber László Ádám )
- tdf#101876 UI: resizing function wizard only resize the formula field, not the structure and parameter fields width ( Thanks to Heiko Tietze )
- tdf#104005 Expert Configuration dialog does not respect finalized configuration values ( Thanks to Samuel Mehrbrodt )
- tdf#104487 Function Wizard should remember Category selection per session ( Thanks to Andreas Heinisch )
- tdf#105404 Draw very slow dividing vector graphic (only Linux problem) ( Thanks to Noel Grandin )
- tdf#107965 Apply a font color to multiple cells doesn’t colorize all text (steps in Comment 16) ( Thanks to Xisco Fauli )
- tdf#108889 Crash: When editing a document which is opened at the moment of setting the undo count to zero (0) ( Thanks to Caolán McNamara )
- tdf#109149 HKCU\Software\Microsoft\Windows NT\CurrentVersion\windows will be accessed every time when pressing “Enter” ( Thanks to Caolán McNamara )
- tdf#36711 FILOPEN .DOC Wrap around frame positions wrong, horizontal relative to Page, vertical relative to Paragraph (MSO opens wrong self saved DOCX) ( Thanks to Justin Luth )
- tdf#55946 FILEOPEN: Word document with multiple objects/frames on cover page formatted wrong ( Thanks to Justin Luth )
- tdf#60683 Frame position reference lost when inporting .DOC file ( Thanks to Justin Luth )
- tdf#73483 FORMATTING: “Clear direct formatting” deletes page breaks but this does not show up until file is reopened ( Thanks to Mike Kaganski )
- tdf#79542 FORMCONTROLS: .xls – Option buttons contained in group boxes are not grouped. ( Thanks to Justin Luth )
- tdf#86630 MENU: Easily insert page number into header/footer with extended menu Insert ( Thanks to Justin Luth )
- tdf#89288 Extra space displayed when Indic text meets non-Indic. ( Thanks to Khaled Hosny )
- tdf#90408 FILEOPEN FORMATTING Ms Word (.doc) table improper cell formatting (fontsize changed by field widget) ( Thanks to Justin Luth )
- tdf#92824 Limit the number of context menu spellcheck/autocorrect suggestions ( Thanks to László Németh )
- tdf#95520 Sort column by color ( Thanks to Samuel Mehrbrodt )
- tdf#96854 UI: Persistent options in ”Move/Copy Sheet…” ( Thanks to Andreas Heinisch )
- tdf#98232 Missing help for control points of shapes ( Thanks to Olivier Hallot )
WORKSFORME bugs
96 bugs have been retested by 28 people.
- BogdanB ( 25 )
- Stéphane Guillou (stragu) ( 12 )
- Buovjaga ( 11 )
- Roman Kuznetsov ( 8 )
- Julien Nabet ( 6 )
- Dieter ( 5 )
- Heiko Tietze ( 3 )
- Xisco Faulí ( 3 )
- ady ( 2 )
- Telesto ( 2 )
DUPLICATED bugs
134 bugs have been duplicated by 30 people.
- Stéphane Guillou (stragu) ( 41 )
- Justin L ( 20 )
- Gabor Kelemen (allotropia) ( 10 )
- Mike Kaganski ( 8 )
- Heiko Tietze ( 6 )
- m.a.riosv ( 5 )
- BogdanB ( 4 )
- Buovjaga ( 4 )
- Roman Kuznetsov ( 4 )
- Telesto ( 4 )
Verified bug fixes
94 bugs have been verified by 20 people.
- BogdanB ( 37 )
- Stéphane Guillou (stragu) ( 14 )
- NISZ LibreOffice Team ( 9 )
- Justin L ( 5 )
- Xisco Faulí ( 4 )
- Julien Nabet ( 4 )
- Dieter ( 3 )
- Hossein ( 3 )
- m.a.riosv ( 3 )
- Rafael Lima ( 2 )
Categorized Bugs
1101 bugs have been categorized with a metabug by 28 people.
- BogdanB ( 642 )
- Roman Kuznetsov ( 173 )
- Stéphane Guillou (stragu) ( 110 )
- Eyal Rozenberg ( 23 )
- Heiko Tietze ( 17 )
- Dieter ( 15 )
- Buovjaga ( 15 )
- Hossein ( 14 )
- خالد حسني ( 12 )
- Gabor Kelemen (allotropia) ( 11 )
Regression Bugs
63 bugs have been set as regressions by 17 people.
- Stéphane Guillou (stragu) ( 20 )
- Xisco Faulí ( 9 )
- Robert Großkopf ( 5 )
- raal ( 5 )
- Telesto ( 4 )
- Buovjaga ( 4 )
- Roman Kuznetsov ( 4 )
- Alex Thurgood ( 2 )
- m.a.riosv ( 2 )
- Justin L ( 1 )
Bisected Bugs
56 bugs have been bisected by 11 people.
- Stéphane Guillou (stragu) ( 21 )
- raal ( 12 )
- Xisco Faulí ( 10 )
- Justin L ( 3 )
- csyu.279 ( 3 )
- Buovjaga ( 2 )
- Roman Kuznetsov ( 1 )
- Aron Budea ( 1 )
- Mike Kaganski ( 1 )
- Telesto ( 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!