5 May 2021

QA/Dev Report: April 2021

General Activities

  1. LibreOffice 7.1.2 was released on April 1st
  2. Ilmari Lauhakangas (TDF) wrote a nice report about the progress done by the Macro Team in the last year
  3. Stanislav Horacek updated some menu paths in Help.
  4. Seth Chaiklin clarified the meaning of numbered paragraphs in Help.
  5. Olivier Hallot (TDF) made 20 changes and additions to Help with topics including menus, Calc cell protection and direct formatting.
  6. Jean-Pierre Ledure worked on the ScriptForge library
  7. Alain Romedenne and Rafael Lima improved the Help content for the ScriptForge library. Rafel also made it so word wrapping in shapes is enabled by default in Impress and Draw.
  8. Xisco Faulí (TDF) made about 30 improvements and additions to unit and UI tests, fixed some regression bugs and added an automated check for translation domains in .ui files
  9. Rizal Muttaqin made updates to all icon themes
  10. Jan-Marek Glogowski, Armin Le Grand and Thorsten Behrens (allotropia) worked on the WASM build in a feature branch
  11. Tibor Nagy (NISZ) fixed losing internal hyperlinks upon PPTX import
  12. Vert D improved renaming behaviour in the Template Manager
  13. Tushar Kumar Rai fixed a Data Provider crash
  14. Roland Kurmann fixed filtered/transpose paste in Calc while adding many new unit tests for the functionality, fixed copying multiple cells from a Calc column and pasting outside LibreOffice and made it so only the count of non-filtered rows will be shown in Calc’s status bar
  15. Dante Doménech added some MathML structures and started making use of the Kahan summation algorithm in Calc in order to reduce the numerical error in the total of floating-point calculations
  16. Ilhan Yesil made it so the tooltip of a button created by an extension in the Sidebar is refreshed immediately upon text changes
  17. Áron Budea (Collabora) fixed a regression in the Modify DDE Link dialog layout
  18. Attila Bakos (NISZ) fixed some Writer textbox crashes and regressions and fixed PPTX exporting of template textbox placeholders
  19. Tünde Tóth (NISZ) fixed some issues with Calc filtering
  20. Jeff Huang fixed a Writer regression in inserting lines with arrow/circle
  21. Mark Hung fixed an undo-redo crash
  22. Andreas Kainz improved the Notebookbar command logic and improved the layout of some dialogs
  23. Aditya Pratap Singh made the image export dialog behaviour more intuitive
  24. Luke Deller fixed an issue with Writer using 100% CPU while idle
  25. Pedro Pinto Silva improved the macro selector and about dialog layouts
  26. Bubli fixed some Impress animation issues
  27. Heiko Tietze (TDF) made it so the location in file properties dialog is a hyperlink and improved the Style Inspector layout
  28. Matej Kivader fixed the display of custom button text colour in Basic dialog designer
  29. Gábor Kelemen (NISZ) made improvements in menu accelerators, buttons and Impress/Draw general options layout
  30. Stephan Bergmann (Red Hat) made many code cleanups, replaced apache-commons-logging with java.util.logging.Logger in report builder and elsewhere, fixed unnecessary authentication prompt upon having sftp URIs in recent documents and improved compatibility with C++20
  31. Hossein Noorikhah converted all the README files to consistent Markdown format while updating them in many places. He also fixed problems with the HTML generation solution for the READMEs
  32. Luboš Luňák (Collabora) made optimisations related to graphics rendering and bitmap loading and improved the Skia integration
  33. Armin Le Grand (allotropia) fixed vanishing form controls in edit mode or print preview and fixed a couple of linked OLE object issues
  34. László Németh (NISZ) continued adding metadata display capabilities to the Style Inspector, added support for deleted images in change tracking, improved the change tracking UX and fixed a mail merge document counting off by one error
  35. Michael Stahl (allotropia) fixed a z-order issue with floating objects, fixed missing images in imported DOCX header/footer, improved the performance of Writer word count and fixed some Writer crashes
  36. Bayram Çiçek made it so MIME type icons are displayed in the recent documents menu list
  37. Noel Grandin (Collabora) improved the speed of opening XLSX files with thousands of shape objects (with additional contributions by Caolán McNamara), improved the speed of opening XLSX files with massive amounts of row range style attributes and made many code cleanups and optimisations
  38. Arnaud versini fixed a regression in breaking links to external images
  39. Vasily Melenchuk (CIB) added unit tests for Basic dialog XML serialisation (none existed so far)
  40. Andreas Heinisch added checks for valid range names and cell references inserted via API, made Calc range name definition errors show in a tooltip, taught UI tests how to check tooltip text, made Calc sorting respect “Include formats” option, made Calc’s IRR function accept an array as argument, limited the calculation of Pearson coefficient in Calc’s RSQ and PEARSON functions and improved the Calc Manage Names dialog
  41. Thorsten Behrens (allotropia) added initial support for sccache builds on Windows
  42. Regina Henschel fixed DOCX import of group or line with rotation
  43. Bartosz Kosiorek implemented PAINTRGN record and complex clipping support for EMF graphics
  44. Jan-Marek Glogowski (allotropia) fixed clipboard handling with Wayland + Qt as well as several other Qt/kf5 issues
  45. Gülşah Köse (Collabora) fixed a mail merge issue where empty fields were returned
  46. Tomoyuki Kubota helped Caolán with the UI backend work with a couple of patches
  47. Tomaž Vajngerl (Collabora) made internal improvements to graphics handling code
  48. Justin Luth (Collabora/SIL) fixed losing outline levels upon DOC export, fixed z-order issues with background shapes in DOC import, made DOCX export support russianUpper/russianLower numbering, fixed a DOC import layout issue related to MS Word’s excessively liberal design settings, fixed DOC/RTF export of fixed date and time fields, fixed dupliction of comments, fields and footnotes in DOCX export and fixed many DOC/DOCX import/export issues related to numbering
  49. Michael Weghorn made many improvements to the Android version with topics including recent file display, file saving and PDF export
  50. Tor Lillqvist (Collabora) worked on the iOS version and improved the event tracing API
  51. Rounak Modi added his first unit test
  52. Eike Rathke (Red Hat) overhauled VBA Range getFormula(R1C1) to make it work properly
  53. Szymon Kłos (Collabora) added a Fontwork options panel into the Sidebar and made Impress collaborative editing more robust
  54. Julien Nabet fixed regressions in image filters and made code cleanups and crash fixes
  55. Miklos Vajna (Collabora) continued improving gutter margins (RTL) and made improvements to the bibliography feature (URL handling, page references). He also fixed issues with OLE object sizing in HTML export
  56. Jim Raykowski improved the Outline folding feature, made crash fixes, added the ability to navigate by fields with the Navigate By control and added fields content type to Navigator
  57. Samuel Mehrbrodt (allotropia) added a mechanism to selectively enable macros for document events
  58. Matt K added a check for ODF file format associations on Windows upon startup and changed the Windows file dialog to run on the main thread to avoid crashes
  59. Mike Kaganski (Collabora) improved the Calc tab bar look, made it so pasting RTF content does not wipe out document settings, added DOCX export/import of resolved comments as “done” and made code cleanups and optimisations, crash fixes and improvements to unit tests
  60. Caolán McNamara fixed an infinite loop in spellchecking dialog layout, fixed an issue with duplicated and misplaced images in exported Archive/A-1b PDFs, made dragging hyperlinks in Writer with GTK3 backend work, continued on the last stretch of the massive UI backend work and made many cleanups and crash fixes

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

577 bugs, 71 of which are enhancements, have been reported by 362 people.

Top 10 Reporters

  1. Xisco Faulí ( 24 )
  2. NISZ LibreOffice Team ( 24 )
  3. Telesto ( 24 )
  4. Eyal Rozenberg ( 22 )
  5. Regina Henschel ( 13 )
  6. Olivier Hallot ( 8 )
  7. Scito ( 6 )
  8. Roman Kuznetsov ( 6 )
  9. BDF ( 6 )
  10. Rizal Muttaqin ( 6 )

Triaged Bugs

609 bugs have been triaged by 100 people.

Top 10 Triagers

  1. Xisco Faulí ( 111 )
  2. Heiko Tietze ( 56 )
  3. Dieter ( 50 )
  4. Buovjaga ( 49 )
  5. Timur ( 33 )
  6. Julien Nabet ( 22 )
  7. Mike Kaganski ( 17 )
  8. Roman Kuznetsov ( 16 )
  9. raal ( 15 )
  10. Olivier Hallot ( 15 )

Resolution of resolved bugs

617 bugs have been set to RESOLVED.

Check the following sections for more information about bugs resolved as FIXED, WORKSFORME and DUPLICATE.

Fixed Bugs

207 bugs have been fixed by 47 people.

Top 10 Fixers

  1. Caolán McNamara ( 23 )
  2. Mike Kaganski ( 10 )
  3. Andreas Heinisch ( 9 )
  4. Olivier Hallot ( 9 )
  5. Justin Luth ( 7 )
  6. László Németh ( 7 )
  7. scito ( 6 )
  8. Miklos Vajna ( 6 )
  9. Jan-Marek Glogowski ( 6 )
  10. Attila Bakos (NISZ) ( 5 )

List of critical bugs fixed

  1. tdf#106282 Crash in: windows.storage.dll when hitting cancel in file open dialog, when a file search is running ( Thanks to Matt K )
  2. tdf#86321 EDITING, FORMATTING: diagram didn’t automatic update when change variable (steps in comment 28) ( Thanks to Xisco Fauli )

List of high severity bugs fixed

  1. tdf#106195 Change docs to explain how to handle and remove direct formatting ( Thanks to Olivier Hallot )
  2. tdf#132472 FILEOPEN PPTX Table text imported with white color ( Thanks to Xisco Fauli )
  3. tdf#132901 Tools > Options > LibreOffice > Online update crashes if “online update” feature is not installed ( Thanks to Xisco Fauli )
  4. tdf#138785 Empty frames after deleting an image and (auto-saving the file) (track changes involved) ( Thanks to Michael Stahl )
  5. tdf#140639 It is not possible to work with an older document from LO 6.4 in new LO 7.0, slow perf ( Thanks to Caolán McNamara )
  6. tdf#141345 new feature gutter-margin in LO7.2 produces unnecessary incompatibility with LO7.1 ( Thanks to Miklos Vajna )
  7. tdf#141504 UI Images look ugly with 1-bit depth with QT5 backend ( Thanks to Jan-Marek Glogowski )
  8. tdf#141703 EDITING Tab key no longer moves to next cell in Impress table ( Thanks to Samuel Mehrbrodt )

List of crashes fixed

  1. tdf#106282 Crash in: windows.storage.dll when hitting cancel in file open dialog, when a file search is running ( Thanks to Matt K )
  2. tdf#131634 Crash in sd::View::SdrEndTextEdit(bool) ( Thanks to Mark Hung )
  3. tdf#132901 Tools > Options > LibreOffice > Online update crashes if “online update” feature is not installed ( Thanks to Xisco Fauli )
  4. tdf#135997 SPECIAL CHARACTER DIALOG: Crash in: SvxCharacterMap::updateRecentCharControl() ( Thanks to Mike Kaganski )
  5. tdf#141405 LO crashes when adding control in dialog editor ( Thanks to Jim Raykowski )
  6. tdf#141499 Crash inserting hyperlink (fairly often) and cursor not starting in URL field ( Thanks to Caolán McNamara )
  7. tdf#141511 CRASH: creating new document while navigator is displayed ( Thanks to Jim Raykowski )
  8. tdf#141531 Android Viewer crashes trying to open mail merge file with unavailable data source ( Thanks to Michael Weghorn )
  9. tdf#141537 UNO Object Inspector: Crash while inspecting file ( Thanks to Julien Nabet )
  10. tdf#141547 CRASH: opening Standard Filter dialog ( Thanks to Mike Kaganski )
  11. tdf#141557 DOCX file crashes when the anchor changed to_paragraph from as_char ( Thanks to Attila Bakos (NISZ) )
  12. tdf#141689 Crash with trendline using moving average with 2 points and type central ( Thanks to Samuel Mehrbrodt )
  13. tdf#141701 EDITING Crash when closing 3D View dialog of 3D chart ( Thanks to Noel Grandin )
  14. tdf#141708 CRASH: closing document while navigator is open ( gen ) ( Thanks to Caolán McNamara )
  15. tdf#141854 Crash in: mergedlo.dll ( Thanks to Caolán McNamara )
  16. tdf#141887 Crash on closing Writer via window decoration (X) with unmodified document and active IM ( Thanks to Jan-Marek Glogowski )
  17. tdf#141924 A specific file crashes with Style Inspector open, after deleting some text ( Thanks to Mike Kaganski )
  18. tdf#141967 Crash when closing Asian Phonetic Guide (gtk3) ( Thanks to Caolán McNamara )

List of performance issues fixed

  1. tdf#140639 It is not possible to work with an older document from LO 6.4 in new LO 7.0, slow perf ( Thanks to Caolán McNamara )
  2. tdf#141416 [FILEOPEN] Excel file very long to open (more than one hour) ( Thanks to Xisco Fauli )
  3. tdf#141556 Ongoing 100% CPU usage after opening document ( Thanks to Luke Deller )
  4. tdf#45820 insanely slow wmf import (complex
7 Apr 2021

QA/Dev Report: March 2021

General Activities

  1. LibreOffice 7.0.5 was released on March 12
  2. LibreOffice 7.1.1 was released on March 4
  3. LibreOffice was accepted as a project for the Googgle Summer of Code 2021 program
  4. Ilmari Lauhakangas (TDF) created a new wiki widget to help with navigating the Calc function documentation
  5. Steve Fanning made corrections to the Help content for Calc’s database functions
  6. Jean-Pierre Ledure worked on the ScriptForge library
  7. 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
  8. Adolfo Jayme Barrientos and Johnny_M made smaller fixes and cleanups to Help pages
  9. Olivier Hallot (TDF) improved the Help for Java, Special characters dialog, font embedding and made cleanups
  10. 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.
  11. 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.
  12. Panos Korovesis made a Writer code cleanup
  13. Jan-Marek Glogowski and Thorsten Behrens (allotropia) worked on the WASM build in a feature branch
  14. Fridrich Štrba made many improvements to libcdr (Corel DRAW importer) and release 0.1.7 was added to LibreOffice
  15. Lionel Elie Mamane fixed an SQL query crash
  16. Vert D fixed refresh showing the wrong category in the Template manager
  17. 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
  18. Balázs Sántha improved the performance of Writer change tracking
  19. John fixed an initialisation bug in Basic
  20. 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
  21. Jun Nogata added mixed Gregorian and Japanese gengou date formats
  22. Arpit Bandejiya made it so Basic CCur function accepts negative values
  23. 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
  24. Bartosz Kosiorek fixed EMF issues with line width and region filling
  25. Mark Hung fixed a crash when undoing cell merge in Impress
  26. 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
  27. Armin Le Grand (allotropia) fixed incorrect resizing of OLE objects in Writer
  28. Tünde Tóth (NISZ) made several improvements to Calc AutoFilter, including XLSX to compatibility
  29. 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
  30. Bayram Çiçek made restart prompting more logical when installing an extension
  31. 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
  32. Regina Henschel fixed a 3D shape origin problem and saving 3D wordart from PowerPoint back to PPTX
  33. 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
  34. Ayhan Yalçınsoy rearranged the items in UI options
  35. Aditya Pratap Singh and Vikram Bais created their first unit tests
  36. Arnaud Versini made some code cleanups in Basic and animations
  37. Marco Cecchetti improved Impress slides JavaScript export
  38. 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
  39. Rizal Muttaqin made updates to all icon themes
  40. 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
  41. Michael Weghorn made many improvements to the Android version and improved the accessibility of Calc’s formatting toolbar
  42. Gülşah Köse (Collabora) implemented PPTX import support for clipped graphics
  43. 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
  44. 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
  45. Vasily Melenchuk (CIB) fixed a header/footer issue with exported DOCX files
  46. Tomaž Vajngerl (Collabora) worked on the new UNO object inspector and made internal improvements to graphics handling code
  47. Christian Lohmaier (TDF) fixed language pack installation on macOS
  48. Tor Lillqvist (Collabora) worked on the iOS and Android versions, among other things improving pasting support on iOS and enabling thesauruses.
  49. Samuel Mehrbrodt (allotropia) made it so buttons in documents can be triggered with their mnemonic without first focusing on them
  50. Svante Schubert made many improvements to the XSL transformations of HTML export
  51. Heiko Tietze (TDF) fixed image blurriness in tips of the day and added scaling value to Draw’s statusbar
  52. Xisco Faulí (TDF) made nearly 60 improvements and additions to unit and UI tests
  53. Balázs Varga (NISZ) improved the XLSX import of autofilters and improved Mail Merge performance
  54. Attila Bakos (NISZ) fixed broken As character anchoring of Writer text boxes and improved DOCX header/footer compatibility
  55. Luboš Luňák (Collabora) improved image dragging performance in Writer, made crash fixes and improved font handling performance, PNG handling and Skia integration
  56. 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
  57. Mert Tumer (Collabora) fixed an Impress slidesorter crash
  58. Stephan Bergmann (Red Hat) made many code cleanups and test fixes
  59. 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
  60. Miklos Vajna (Collabora) continued improving gutter margins and made improvements to the bibliography feature
  61. Áron Budea (Collabora) fixed an exception crash when opening a DOCX with a certain type of table
  62. Dante Doménech made many internal improvements to Math
  63. 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
  64. 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
  65. 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.

Top 10 Reporters

  1. Telesto ( 34 )
  2. Mike Kaganski ( 21 )
  3. NISZ LibreOffice Team ( 20 )
  4. sdc.blanco ( 18 )
  5. Xisco Faulí ( 14 )
  6. Eyal Rozenberg ( 11 )
  7. Jean-François Fortin Tam ( 10 )
  8. Regina Henschel ( 8 )
  9. Christian Lehmann ( 8 )
  10. Matheod ( 7 )

Triaged Bugs

698 bugs have been triaged by 101 people.

Top 10 Triagers

  1. Dieter ( 111 )
  2. Xisco Faulí ( 88 )
  3. Timur ( 64 )
  4. Buovjaga ( 57 )
  5. Roman Kuznetsov ( 48 )
  6. Heiko Tietze ( 31 )
  7. Olivier Hallot ( 27 )
  8. V Stuart Foote ( 25 )
  9. Julien Nabet ( 24 )
  10. 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.

Top 10 Fixers

  1. Caolán McNamara ( 16 )
  2. Seth Chaiklin ( 12 )
  3. Luboš Luňák ( 9 )
  4. Jim Raykowski ( 8 )
  5. Mike Kaganski ( 8 )
  6. László Németh ( 7 )
  7. Justin Luth ( 7 )
  8. Michael Weghorn ( 6 )
  9. Miklos Vajna ( 6 )
  10. Xisco Fauli ( 5 )

List of critical bugs fixed

  1. 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 )
  2. tdf#127217 PDF export: LibreOffice 6.3 option buttons in forms not working in Adobe Reader (OK in other readers) ( Thanks to Julien Nabet )
  3. 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 )
  4. tdf#138122 LibreOffice text blurry on Retina displays on macOS 11 ( Thanks to Thorsten Wagner )

List of high severity bugs fixed

  1. tdf#118693 FILEOPEN: Drawing has incorrect size ( Thanks to Xisco Fauli )
  2. tdf#122717 FILEOPEN DOCX: Horizontal line has wrong size/position and vertical line rendered horizontally ( Thanks to Xisco Fauli )
  3. tdf#122894 FILEOPEN DOC: Crash: SwFrame::RemoveFromLayout() ( Thanks to Caolán McNamara )
  4. tdf#136956 CRASH: Undoing merge cell ( Thanks to Mark Hung )
  5. tdf#138314 Blank tab names in dialog frames, macOS 11 Big Sur ( Thanks to Thorsten Wagner )
  6. 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 )
  7. tdf#140606 PDF: EXPORT: Crash in: mergedlo.dll ( Thanks to Tomaž Vajngerl )
  8. tdf#140668 CRASH: importing docx file ( Thanks to Daniel Arato (NISZ) )
  9. tdf#140863 Error hiding and unhiding sections ( Thanks to Bjoern Michaelsen )
  10. tdf#141166 Crash in: mergedlo.dll: Press “Help” button in Hyperlink dialog ( Thanks to Caolán McNamara )
  11. tdf#141171 FILESAVE: PDF: PNG images are exported as black ( Thanks to Luboš Luňák )
  12. tdf#88442 Global of struct type behave as local variables ( Thanks to John )
  13. tdf#93441 EDITING: cursor jumps to different horizontal position when moving to a different line with Up / Down ( Thanks to Xisco Fauli )
  14. tdf#99913 Importing autofiltered XLSX and selecting cells copies hidden cells, too ( Thanks to Tünde Tóth )

List of crashes fixed

  1. tdf#122894 FILEOPEN DOC: Crash: SwFrame::RemoveFromLayout() ( Thanks to Caolán McNamara )
  2. tdf#133933 CRASH: Undoing paste of table with images of cats ( Thanks to Miklos Vajna )
  3. tdf#136956 CRASH: Undoing merge cell ( Thanks to Mark Hung )
  4. tdf#139350 Crash when create a new odg,ods,odp file ( Thanks to Michael Weghorn )
  5. tdf#140288 Crash with zero-size window when running a macro ( Thanks to Luboš Luňák )
  6. tdf#140539 Crash when I open the help window ( Thanks to Caolán McNamara )
  7. tdf#140590 Crash in: mergedlo.dll: Using Save-As dialog in Tools>Chapter Numbering ( Thanks to Noel Grandin )
  8. tdf#140606 PDF: EXPORT: Crash in: mergedlo.dll ( Thanks to Tomaž Vajngerl )
  9. tdf#140668 CRASH: importing docx file ( Thanks to Daniel Arato (NISZ) )
  10. tdf#140700 calc crash at exit in ScSelectionTransferObj::~ScSelectionTransferObj (steps in comment 18) ( Thanks to Mike Kaganski )
  11. tdf#140754 LibreOffice Calc crash when selecting filters (threaded) ( Thanks to Luboš Luňák )
  12. tdf#140757 EDITING Crash when
8 Mar 2021

QA/Dev Report: February 2021

General Activities

  1. LibreOffice 7.1 Community was released on February 3
  2. Steve Fanning made corrections to the Help content for Calc functions
  3. Jean-Pierre Ledure worked on the ScriptForge library
  4. Alain Romedenne and Rafael Lima improved the Help content for the ScriptForge library
  5. Olivier Hallot (TDF) updated the Help for Calc’s View menu and made many smaller fixes and reorganisations in Help
  6. Seth Chaiklin made 27 changes and additions to Help, with topics including menus, styles and AutoCorrect. He also made many improvements to tooltips and labels in LibreOffice
  7. Srijita Mallick and Akshit Shan created their first unit test and their first accessibility improvements
  8. George Bateman added a “Keep asking during this session” checkbox to Calc’s paste import options dialog
  9. Andrzej Hunt (Google) improved the fuzzing setup
  10. Dipanshu Garg made it so information about Calc’s Jumbo sheet status appears in the About dialog
  11. Deb Barkley-Yeung added a unit test for BColorModifier
  12. Andreas Kainz improved the Notebookbar and Sidebar UIs
  13. Justin Luth (Collabora/SIL) fixed character highlight issues related to numbering, fixed a Writer crash related to superscript, a superscript applying issue with DOCX export and a bulleted list copying problem with imported DOC files
  14. David Tardon (Red Hat) made it possible to dump intermediate XML structure of Lotus Word Pro imports into file
  15. Quan Nguyen made it so adding a word in the Spelling dialog immediately applies autocorrection and added rendering support for hiding Chart titles
  16. Andreas Heinisch fixed a problem with sort options not being saved in Calc documents
  17. Shubham Jain wrote new tests for BASIC literals
  18. Anshu Khare added a “No List” list style to make unstyling interaction more clear
  19. Balázs Varga (NISZ) improved the XLSX import and export of autofilters
  20. Tünde Tóth (NISZ) fixed sorting of autofiltered Calc rows, added an option to only select visible Calc cells for copying and fixed clearing of Calc row and column selection when extending selection over filtered rows
  21. Tibor Nagy and Attila Szűcs (NISZ) fixed incorrect multiple conditional formatting rules in the same cell range with XLSX import, fixed hidden Calc columns being printed, fixed DOCX page margins imported as border padding and fixed a missing page break with DOCX export
  22. Áron Budea (Collabora) fixed a password protection regression in Windows 7
  23. Tamás Zolnai (Collabora) fixed broken master slide list after switching view mode
  24. András Timár (Collabora) fixed OOXML chart label import, matching system locale like MSO
  25. Gülşah Köse (Collabora) fixed a PPTX import image cropping issue
  26. Andrew Udvare made a couple of improvements to the macOS build process
  27. Jan-Marek Glogowski (allotropia) fixed incorrect scaling of input method cursor with Qt backend
  28. Luboš Luňák (Collabora) improved idle priority task handling, improved the performance of rendering transformed bitmaps and improved document load times by using zlib’s crc32() function
  29. Michael Weghorn improved the Qt Creator integration
  30. Maxim Monastirsky fixed missing DisplayName property for Writer table styles
  31. Christian Lohmaier (TDF) improved Visual Studio Code integration
  32. Julien Nabet added backepsilon symbol to Math elements panel and fixed a Calc hyperlink insertion crash
  33. Szymon Kłos (Collabora) made it so scrolling a treelist does not leave artifacts on the screen and improved the Style preview widget
  34. Attila Bakos (NISZ) fixed shape and anchor going out of synch in an exported DOCX file and fixed losing Contour shape wrap in DOCX export
  35. Björn Michaelsen continued internal improvements to Writer
  36. Armin Le Grand (allotropia) improved the handling of font scaling in metafile images
  37. Regina Henschel fixed shape handling in RTL Calc sheets, fixed bringing Fontwork objects to front and fixed incorrect anchor type of rotated shapes in imported XLSX files
  38. Michael Stahl (allotropia) fixed copying and deleting tables in sections via the API, fixed hyperlinks in user-defined indexes pointing to certain types of targets and made VML shapes in exported DOCX files compatible with MS Word
  39. Ouyang Leyan made it so no data loss occurs when copying a chart in Calc with errors in formulas and fixed copying of numbers in Calc chart categories into Writer
  40. Eike Rathke (Red Hat) made the CELL() Calc function implementation conform to the ODF 1.2 spec
  41. Dante Doménech made many internal improvements to Math
  42. Rizal Muttaqin made updates to all icon themes regarding find & replace and formatting
  43. Stephan Bergmann (Red Hat) fixed a crash with UNO bootstrapping related to absolute paths and made many code cleanups as well as build and test fixes
  44. Noel Grandin (Collabora) fixed importing of pathological SVG images and made many code cleanups, crash fixes and optimisations
  45. Jim Raykowski made it possible to right-click the style previews in Notebookbar Tabbed and made a couple of improvements to the Outline view functionality
  46. Samuel Mehrbrodt (allotropia) added support for series name in Chart data series labels, implemented chart:regression-moving-type and improved the layout of Chart trendline and data label dialogs
  47. Mike Kaganski (Collabora) made sweeping improvements to unit conversion code, made it so the locale is set when language is defined by command line invocation, improved tests and made code cleanups.
  48. Tomaž Vajngerl (Collabora) worked on the new UNO object inspector and made internal improvements to graphics handling code
  49. László Németh (NISZ) bumped libnumbertext to version 1.0.7, improved the Track Changes toolbar auto-appear behaviour, fixed an XLSX import issue with dashed line styles, greatly improved the performance of importing DOCX footnotes and endnotes and fixed losing comment position in tracked deletions
  50. Caolán McNamara (Red Hat) made it so tabs can show tooltips, Ctrl+A works to select all in Impress comments, continued on the last stretch of the massive UI backend work and made many cleanups and crash fixes
  51. Gábor Kelemen (NISZ) added new shortcuts for Impress pointer as pen functionality
  52. Heiko Tietze (TDF) added templates from the competition and removed some older templates, improved the print dialog and made some improvements to the Start Center
  53. Miklos Vajna (Collabora) continued improving the handling of inserted PDFs and improved Writer’s support for gutter margins
  54. Xisco Faulí (TDF) made the missing unit tests script use Bugzilla API and made over 70 improvements and additions to unit and UI tests
  55. Tor Lillqvist (Collabora) made LibreOffice Vanilla (Mac) version work with embedded Firebird databases and made Calc row height adjustment behaviour less annoying

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

659 bugs, 75 of which are enhancements, have been reported by 399 people.

Top 10 Reporters

  1. Telesto ( 80 )
  2. sdc.blanco ( 19 )
  3. NISZ LibreOffice Team ( 19 )
  4. Regina Henschel ( 19 )
  5. Xisco Faulí ( 10 )
  6. Petr Valach ( 8 )
  7. Aron Budea ( 7 )
  8. Ulrich Windl ( 7 )
  9. Dieter ( 6 )
  10. Eyal Rozenberg ( 6 )

Triaged Bugs

599 bugs have been triaged by 101 people.

Top 10 Triagers

  1. Xisco Faulí ( 131 )
  2. Heiko Tietze ( 47 )
  3. Buovjaga ( 44 )
  4. Dieter ( 41 )
  5. Timur ( 33 )
  6. Aron Budea ( 20 )
  7. BogdanB ( 17 )
  8. Regina Henschel ( 17 )
  9. Julien Nabet ( 17 )
  10. NISZ LibreOffice Team ( 16 )

Resolution of resolved bugs

522 bugs have been set to RESOLVED.

Check the following sections for more information about bugs resolved as FIXED, WORKSFORME and DUPLICATE.

Fixed Bugs

153 bugs have been fixed by 37 people.

Top 10 Fixers

  1. Caolán McNamara ( 11 )
  2. Seth Chaiklin ( 8 )
  3. László Németh ( 6 )
  4. Heiko Tietze ( 6 )
  5. Regina Henschel ( 5 )
  6. Miklos Vajna ( 5 )
  7. Noel Grandin ( 5 )
  8. Luboš Luňák ( 4 )
  9. Julien Nabet ( 4 )
  10. Tünde Tóth ( 3 )

List of critical bugs fixed

  1. 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 Xisco Fauli )
  2. tdf#138068 When there are a lot of pictures, typing the text is very slow (macOS/GTK3/GDI) ( Thanks to Luboš Luňák )
  3. tdf#140280 Crash in: KERNELBASE.dll when double click a slide content box and file is opened read-only ( Thanks to Miklos Vajna )
  4. tdf#140308 Crash import old OpenOffice template (stw, stc, sti, std) ( steps in comment 12 ) ( Thanks to Noel Grandin )

List of high severity bugs fixed

  1. tdf#139511 Impress: Shrinking table by dragging bottom border up or top down not working anymore ( Thanks to Gülşah Köse )
  2. tdf#140437 FILEOPEN: Writer document “Read Error. Format error discovered in the file in sub-document content.xml at 2,1311816(row,col).” ( Thanks to Michael Stahl )
  3. tdf#140444 EDITING: Creating a view from a query crashes whole LO ( Thanks to Caolán McNamara )
  4. tdf#140528 Crash in: swlo.dll In “Save As” dialog in “Tools -Chapter Numbering”, when switching from Numbering to Position tab ( Thanks to Noel Grandin )
  5. tdf#140572 FILESAVE DOCX Crash when saving a file with superscript formatting ( Thanks to Justin Luth )
  6. tdf#36466 Add option to Select Visible Cells Only (to be copied from or copied to) ( Thanks to Tünde Tóth )
  7. tdf#76260 FILEOPEN: slow loading and dump of .docx with lots of footnotes (see Comment 27 and Comment 43) ( Thanks to László Németh )

List of crashes fixed

  1. tdf#137406 Crash when clicking “Apply to Master” in Slide Master mode on Bullets and Numbering dialog ( Thanks to Gokce Kuler )
  2. tdf#139039 PDF export: Error message if filepath is URL coded / crash when saving as DOCX ( Thanks to Miklos Vajna )
  3. tdf#140014 Calc crashes when using COUNTIF, SUMIF, etc. on columns “far away” without data ( Thanks to Noel Grandin )
  4. tdf#140225 Crash in: libmergedlo.so g_lo_action_group_change_state FILEOPEN ( Thanks to Caolán McNamara )
  5. tdf#140280 Crash in: KERNELBASE.dll when double click a slide content box and file is opened read-only ( Thanks to Miklos Vajna )
  6. tdf#140308 Crash import old OpenOffice template (stw, stc, sti, std) ( steps in comment 12 ) ( Thanks to Noel Grandin )
  7. tdf#140414 Crash pressing Ctrl-K in input line in Calc ( Thanks to Caolán McNamara )
  8. tdf#140444 EDITING: Creating a view from a query crashes whole LO ( Thanks to Caolán McNamara )
  9. tdf#140528 Crash in: swlo.dll In “Save As” dialog in “Tools -Chapter Numbering”, when switching from Numbering to Position tab ( Thanks to Noel Grandin )
  10. tdf#140572 FILESAVE DOCX Crash when saving a file with superscript formatting ( Thanks to Justin Luth )

List of performance issues fixed

  1. tdf#120351 Writer hangs for over 20 minutes loading a 3MB, 450-page DOCX Edit with thousands of endnotes ( Thanks to László Németh )
  2. tdf#138068 When there are a lot of pictures, typing the text is very slow (macOS/GTK3/GDI) ( Thanks to Luboš Luňák )
  3. tdf#139820 Hang: Undoing paste of block with empty cells ( Thanks to Luboš Luňák )
  4. tdf#76260 FILEOPEN: slow loading and dump of .docx with lots of footnotes (see Comment 27 and Comment 43) ( Thanks to László Németh )

List of old bugs ( more than 4 years old ) fixed

  1. tdf#105301 sort options not remembered thoroughly in saved document ( Thanks to Andreas Heinisch )
  2. tdf#36466 Add option to Select Visible Cells Only (to be copied from or copied to) ( Thanks to Tünde Tóth )
  3. tdf#57667 Immediately apply AutoCorrection when added per Spelling and Grammar dialog ( Thanks to Quan Nguyen )
  4. tdf#60237 : Bug in API call StoreAsURL (or in the OO Basic API description) ( Thanks to Andreas Heinisch )
  5. tdf#66409 failure to correctly implement CELL ( Thanks to Eike Rathke )
  6. tdf#76260 FILEOPEN: slow loading and dump of .docx with lots of footnotes (see Comment 27 and Comment 43) ( Thanks to László Németh )
  7. tdf#91920 No support for gutter margins ( Thanks to Miklos Vajna )
  8. tdf#92622 WRITER: context menu “Unstyle selected text” from list style to “no-list” style ( Thanks to Anshu )
  9. tdf#92768 support hiding title objects ( Thanks to Quan Nguyen )
  10. tdf#94235 Ability to add series name to data series label ( Thanks to Samuel Mehrbrodt )

WORKSFORME bugs

110 bugs have been retested by 33 people.

Top 10 testers

  1. Xisco Faulí ( 37 )
  2. Buovjaga ( 13 )
  3. Telesto ( 6 )
  4. Dieter ( 6 )
  5. Aron Budea ( 5 )
  6. Timur ( 4 )
  7. BogdanB ( 4 )
10 Feb 2021

QA/Dev Report: January 2021

General Activities

  1. 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
  2. Jean-Pierre Ledure worked on the ScriptForge library
  3. Alain Romedenne and Rafael Lima improved the Help content for the ScriptForge library
  4. Steve Fanning made corrections to the Help content for Calc functions
  5. Stéphane Guillou, Roman Kuznetsov and Stanislav Horacek made a few updates to the Help content to match the current user interface
  6. 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
  7. Seth Chaiklin made 27 changes to Help, with topics including templates, Find and Replace, styles and AutoCorrect
  8. Olivier Hallot (TDF) made many smaller fixes and reorganisations in the Help content
  9. Maxim Monastirsky fixed Anchor drop down button not working properly in Tabbed UI
  10. Jan-Marek Glogowski (allotropia) made internal improvements to the Windows UI code
  11. Marco Cecchetti (Collabora) made many improvements to the SVG export of Impress presentations
  12. David Alan Gilbert made many code corrections based on Cppcheck reports
  13. Michael Weghorn made accessing Calc columns safer after the change to dynamically allocated columns
  14. Pranam Lashkari (Collabora) added a UNO command for formula range selection
  15. Christian Lohmaier (TDF) improved macOS packaging and automated the closing of issues and pull requests in the GitHub mirror
  16. Samuel Mehrbrodt (allotropia) made the command uno:RefreshView redo the whole document layout and made it possible to be used in Calc
  17. Thorsten Wagner fixed blurry text with Retina displays on macOS 11 and the text colour for selected dialog tabs
  18. Michael Meeks (Collabora) improved the performance of Calc’s row height calculation
  19. Szabolcs Tóth (NISZ) continued making the positioning of rotated shapes with XLSX export more robust
  20. 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
  21. Tibor Nagy (NISZ) fixed “Formula is” conditional formatting rule not working upon XLSX import
  22. Dennis Francis (Collabora) improved the loading time of Calc documents with many large array formulas
  23. Heiko Tietze (TDF) made the image anchor option hidden in Writer Web mode and made some other UI tweaks
  24. Regina Henschel fixed Calc grid not showing in right-to-left UI and made rotation of shapes anchored to cells more robust
  25. Jim Raykowski continued polishing the Writer Outline feature, added recency navigation to the Navigator, also improving how the Navigation toolbar works (View – Toolbars – Navigation)
  26. Tünde Tóth (NISZ) fixed losing arcTo shape upon OOXML export
  27. Attila Bakos (NISZ) fixed some Writer textbox issues and fixed a problem with OLE object positions upon DOCX export
  28. Luboš Luňák (Collabora) improved Calc text handling performance
  29. Diwanshu Mittal added a scrollbar to the OpenType features window
  30. Andreas Kainz improved the layout of line connector shapes offered by the gallery
  31. Eike Rathke (Red Hat) corrected the limits for DEC2HEX Calc function
  32. Michael Stahl (allotropia) made a big PostgreSQL update to version 13.1
  33. 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
  34. László Németh (NISZ) made some improvements to change tracking and fixed a problem with paragraph margins upon DOCX import
  35. Shubham Jain made the file type show in the image properties dialog
  36. Tomaž Vajngerl (Collabora) worked on a new UNO object inspector and made internal improvements to graphics and PDF handling code
  37. Xisco Faulí (TDF) made nearly 60 improvements and additions to unit and UI tests
  38. Xisco Faulí (TDF) improved the script used to find missing unittests
  39. 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
  40. Noel Grandin (Collabora) improved the performance of Calc’s VLOOKUP function and made many code cleanups and optimisations
  41. Prince Singh Tomar made Calc’s number format preview use the document background colour
  42. Stephan Bergmann (Red Hat) made many code cleanups as well as build fixes
  43. Mark Hung fixed hanging punctuation in Impress and made the CSV import dialog take character width into account
  44. 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
  45. Gábor Kelemen (NISZ) fixed incorrect default paper size being shown in the Print dialog and added some keyboard shortcuts and accelerator definitions
  46. Dante Doménech continued working on MathML improvements
  47. Chris Sherlock continued refactoring VCL code
  48. Anshu Khare unified protect/unprotect cases for spreadsheet protection
  49. Rizal Muttaqin made updates to all icon themes
  50. 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
  51. 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
  52. Julien Nabet added support for Raspberry Pi 4 builds and made some crash fixes and code cleanups
  53. Björn Michaelsen continued internal improvements to Writer
  54. 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.

Top 10 Reporters

  1. Telesto ( 110 )
  2. sdc.blanco ( 22 )
  3. Xisco Faulí ( 11 )
  4. NISZ LibreOffice Team ( 10 )
  5. Regina Henschel ( 8 )
  6. Rizal Muttaqin ( 7 )
  7. Colin ( 7 )
  8. Olivier Hallot ( 7 )
  9. mwtjunkmail ( 7 )
  10. Quintao ( 7 )

Triaged Bugs

523 bugs have been triaged by 97 people.

Top 10 Triagers

  1. Heiko Tietze ( 69 )
  2. Xisco Faulí ( 38 )
  3. V Stuart Foote ( 37 )
  4. m.a.riosv ( 37 )
  5. Dieter ( 31 )
  6. Buovjaga ( 26 )
  7. Roman Kuznetsov ( 26 )
  8. Telesto ( 25 )
  9. Julien Nabet ( 21 )
  10. 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.

Top 10 Fixers

  1. Caolán McNamara ( 32 )
  2. Seth Chaiklin ( 13 )
  3. Rizal Muttaqin ( 11 )
  4. Justin Luth ( 9 )
  5. Miklos Vajna ( 6 )
  6. László Németh ( 5 )
  7. Attila Szűcs ( 5 )
  8. Mark Hung ( 4 )
  9. Tibor Nagy ( 4 )
  10. Gabor Kelemen ( 4 )

List of critical bugs fixed

  1. 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

  1. tdf#119610 Insert > Cross-reference: All registered databases are opened ( Thanks to Justin Luth )
  2. 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 )
  3. tdf#135014 FILESAVE DOCX: Crash after opening and making and edit and save ( steps en comment 18 ) ( Thanks to Michael Stahl )
  4. tdf#135550 List Box not triggering any event macros ( Thanks to Caolán McNamara )
  5. tdf#136704 Writer crash with AutoCorrect Apply Styles on typing when pressing Enter ( Thanks to Justin Luth )
  6. tdf#138314 Blank tab names in dialog frames, macOS 11.0.1 Big Sur ( Thanks to Thorsten Wagner )
  7. tdf#138675 Crash in LO Base in MS Windows when creating auto-number using a variety of number types ( Thanks to Caolán McNamara )
  8. tdf#139126 faulty expressions cells show incorrect value ( Thanks to Eike Rathke )
  9. tdf#139299 EDITING: Closing of query from design view leads to crash ( Thanks to Caolán McNamara )

List of crashes fixed

  1. tdf#134101 BigPtrArray::Index2Block undo crash ( Thanks to Michael Stahl )
  2. tdf#135014 FILESAVE DOCX: Crash after opening and making and edit and save ( steps en comment 18 ) ( Thanks to Michael Stahl )
  3. tdf#136704 Writer crash with AutoCorrect Apply Styles on typing when pressing Enter ( Thanks to Justin Luth )
  4. tdf#138675 Crash in LO Base in MS Windows when creating auto-number using a variety of number types ( Thanks to Caolán McNamara )
  5. 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 )
  6. tdf#139299 EDITING: Closing of query from design view leads to crash ( Thanks to Caolán McNamara )
  7. tdf#139493 Crash Right clicking in table in Impress with Navigator tab activated ( Thanks to Caolán McNamara )
  8. tdf#139580 Writer crash when saving certain documents as .docx or .doc ( Thanks to Caolán McNamara )
  9. tdf#139782 Calc crashes opening file containing “MATCH” formula referencing not yet allocated column ( Thanks to Michael Weghorn )
  10. 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

  1. tdf#104927 Text Import – fixed width mode not adjusting csvtablebox for multi-byte fonts ( Thanks to Mark Hung )
  2. tdf#38604 Add a keyboard shortcut for small caps ( Thanks to Gabor Kelemen )
  3. 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 )
  4. tdf#51022 Print range lost on file save/reopen if the file contains external link ( Thanks to Attila Szűcs )
  5. tdf#55457 Highlight button sticks ( Thanks to Seth Chaiklin )
  6. tdf#61028 Problems with OOXML custGeom and arcTo command ( Thanks to Tünde Tóth )
  7. tdf#68198 All files of the following extensions: EXEs, DLLs, SYS, DRV, OCX, SCR, and CPL should be signed ( Thanks to Mike Kaganski )
  8. tdf#86525 Missing ‘Data Bar’ section in conditional formatting online help ( Thanks to Balaharipreetha Muthu )
  9. 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 )
  10. tdf#96505 Get rid of cargo cult “long” integer literals ( Thanks to many contributors )
  11. tdf#96678 Add Hotkeys to Each Font Effect Option ( Thanks to Gabor Kelemen )
  12. 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.

Top 10 testers

  1. Buovjaga ( 10 )
  2. Dieter ( 7 )
  3. Telesto ( 4 )
  4. Roman Kuznetsov ( 3 )
  5. NISZ LibreOffice Team ( 2 )
  6. Xisco Faulí ( 2 )
  7. Diogo G. Sousa ( 2 )
  8. V Stuart Foote ( 2 )
  9. BogdanB ( 2 )
  10. Heiko Tietze ( 2 )

DUPLICATED bugs

163 bugs have been duplicated by 35 people.

Top 10 testers

  1. NISZ LibreOffice Team ( 24 )
  2. Timur ( 17 )
  3. Xisco Faulí ( 17 )
  4. V Stuart Foote ( 15 )
  5. Telesto ( 13 )
  6. Justin L ( 11 )
  7. Heiko Tietze ( 10 )
  8. m.a.riosv ( 7 )
  9. Ming Hua ( 5 )
  10. Roman Kuznetsov ( 4 )

Verified bug fixes

90 bugs have been verified by 16 people.

Top 10 Verifiers

  1. Xisco Faulí ( 35 )
  2. NISZ LibreOffice Team ( 26 )
  3. Dieter ( 7 )
  4. Regina Henschel ( 4 )
  5. BogdanB ( 4 )
  6. Buovjaga ( 3 )
  7. Julien Nabet ( 3 )
  8. Samuel Thibault ( 1 )
  9. Jan-Marek Glogowski ( 1 )
  10. V Stuart Foote (
20 Jan 2021

LibreOffice 7.1 RC2 is available for testing

LibreOffice 7.1 will be released as final at the beginning of February, 2021 ( Check the Release Plan for more information ) being LibreOffice 7.1 RC2 the fourth pre-release since the development of version 7.1 started at the end of May, 2020. Since the previous release, LibreOffice 7.1 RC1, 87 commits have been submitted to the code repository and 64 bugs have been fixed. Check the release notes to find the new features included in LibreOffice 7.1.

LibreOffice 7.1 RC2 can be downloaded from here for Linux, MacOS and Windows.

In case you find any problem in this pre-release, please report it in Bugzilla ( You just need a legit email account in order to create a new account ).

For help, you can contact the QA Team directly in the QA IRC channel or via Telegram as both channels are bridged to each other.

LibreOffice is a volunteer-driven community project and your help is much appreciated.

Download it now!

8 Jan 2021

QA/Dev Report: December 2020

General Activities

  1. LibreOffice 7.0.4 was released on December, 17
  2. Stanislav Horáček updated Help for using custom styles in chapter numbering
  3. Ayhan Yalçınsoy, Ilmari Lauhakangas (TDF) and Adolfo Jayme Barrientos made some cleanups in Help content
  4. Triveni Remany added a note on using optimal height with wrapping in XLS files in Help content
  5. Olivier Hallot (TDF) improved the readability of print selection and PDF accessibility Help content
  6. Ming Hua added information to Help about locking and unlocking toolbars
  7. Balaharipreetha Muthu added a Help page for Calc image anchoring, a section about data bars in Help for Calc conditional formatting and a note about Calc grouping and change tracking
  8. Seth Chaiklin made 26 changes to Help, with topics including menu item updates, date patterns, keyboard navigation with footnotes and endnotes, templates, crash reporting, renaming Calc sheets, Calc data validity criteria and creating styles
  9. Noel Grandin (Collabora) made XML parsing faster in various areas, fixed some automated tests and made many code cleanups and optimisations
  10. Caolán McNamara (Red Hat) continued on the last stretch of the massive UI backend work, fixed an old issue of extended tooltips not showing in menus, dropped many uses of deprecated GTK methods and made many cleanups and crash fixes
  11. Tamás Zolnai (Collabora) fixed a crash triggered by collaborative editing
  12. Jochen Nitschke made some code cleanups
  13. Kevin Suo improved the Fields dialog layout
  14. Vert D polished the template manager list view
  15. Laurent Balland-Poirier updated Math examples
  16. George Bateman improved the VBA automated tests
  17. Chris Sherlock refactored lots of bitmap handling code
  18. Lionel Elie Mamane made internal improvements to the PostgreSQL connector
  19. Georgy Litvinov made it so TIFF images are imported in full and fixed a problem with lost styles in Writer’s Insert – Text from file feature
  20. Tibor Nagy and Attila Szűcs (NISZ) fixed a problem with lost conditional formatting in XLSX import and issues with external links in XLSX export
  21. Tünde Tóth (NISZ) improved the presentation of data labels in pie charts
  22. Balázs Varga (NISZ) fixed OOXML chart issues with rotated shapes
  23. Marco Cecchetti (Collabora) fixed count variable not being substituted in Impress slideshows
  24. Christian Lohmaier (TDF) made connecting to OneDrive work again, added a VS Code workspace template and improved cross-compilation to catch problems better
  25. Szabolcs Tóth (NISZ) fixed the positioning of rotated shapes with XLSX export
  26. Balázs Regényi (NISZ) fixed importing of VML callout shapes in DOCX files
  27. Áron Budea (Collabora) fixed a crash when opening Sidebar in chart edit mode in Writer
  28. Samuel Mehrbrodt (CIB) removed a lag when opening documents over network
  29. Jan-Marek Glogowski improved the font replacement table and made internal improvements to clipboard handling
  30. Tomaž Vajngerl (Collabora) made internal improvements to graphics and PDF handling code
  31. Rene Engelhard removed the Thunderbird address book connector
  32. Rizal Muttaqin made updates to Colibre and elementary icon themes
  33. Jean-Pierre Ledure improved the ScriptForge Basic library
  34. Heiko Tietze (TDF) made Writer’s default type of anchoring optional
  35. Attila Bakos (NISZ) fixed some Writer textbox issues
  36. Bartosz Kosiorek fixed an issue with shifting EMF image position
  37. Szymon Kłos (Collabora) fixed a crash when closing docking window
  38. Jim Raykowski made it so Draw objects get a name upon creation and improved Navigator’s handling of shape names. He also made hyperlinks to shapes work in Writer, made the statusbar page number/bookmarks control tooltip show and added an option to treat outline sub-levels as content
  39. Björn Michaelsen continued internal improvements to Writer
  40. Regina Henschel made it so cell-anchored measure lines in Calc do not lose their orientation, fixed a rotation issue with custom shapes and a distortion issue with cell-anchored shapes
  41. Xisco Faulí (TDF) made nearly 30 improvements and additions to unit and UI tests
  42. Tor Lillqvist (Collabora) started working on the UNO object inspection tool, made improvements to the macOS build process and made code cleanups
  43. Dante Doménech worked on support for MathML custom entities and improved fastparser
  44. Eike Rathke (Red Hat) improved decimal rounding in Calc
  45. Julien Nabet fixed the image button in Base forms, field copying in tablecontrols of Base forms, dropped some uses of deprecated GTK methods and fixed several regressions
  46. Michael Stahl (CIB) improved the mariadb-connector and Writer frame handling
  47. Stephan Bergmann (Red Hat) replaced unowinreg.dll with execution of `reg QUERY` for reading Windows registry, adapted the remaining OUString functions to std::string_view and made many other cleanups as well as build and test fixes
  48. Gábor Kelemen (NISZ) made code cleanups
  49. Mike Kaganski (Collabora) fixed an issue with numpad decimal key and password dialogs, an issue with keyboard navigation in text with combined characters and made build fixes and code cleanups
  50. Luboš Luňák (Collabora) continued polishing the Skia graphics engine integration, made image loading lazy for PPTX files and removed the OpenGL VCL backend code
  51. Justin Luth (Collabora) fixed character highlight problems with Microsoft formats, removed Impress-related things from Draw UI, fixed a DOCX export issue producing huge footers, an issue in a DOCX file with pasting a bulleted list inserting a page break, some issues with Writer conditional styles, an issue preventing deletion of certain page breaks and made Writer table column proportionality work as expected
  52. László Németh (NISZ) fixed spell checking of words with tracked deletions, prevented the view from jumping to the cursor when activating change tracking, fixed the display of tracked deletions in tables of contents, made it so hidden text is not shown in tables of contents and made crash fixes
  53. Miklos Vajna (Collabora) made internal improvements to handling of inserted PDFs and fixed many regressions

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

732 bugs, 85 of which are enhancements, have been reported by 370 people.

Top 10 Reporters

  1. Telesto ( 143 )
  2. NISZ LibreOffice Team ( 26 )
  3. sdc.blanco ( 20 )
  4. Xisco Faulí ( 17 )
  5. Robert Großkopf ( 11 )
  6. Ming Hua ( 10 )
  7. Rizal Muttaqin ( 10 )
  8. LeroyG ( 9 )
  9. paulystefan ( 8 )
  10. mwtjunkmail ( 8 )

Triaged Bugs

685 bugs have been triaged by 83 people.

Top 10 Triagers

  1. Xisco Faulí ( 90 )
  2. Heiko Tietze ( 63 )
  3. Dieter ( 50 )
  4. Justin L ( 44 )
  5. V Stuart Foote ( 39 )
  6. NISZ LibreOffice Team ( 35 )
  7. Julien Nabet ( 31 )
  8. Roman Kuznetsov ( 30 )
  9. Buovjaga ( 28 )
  10. Telesto ( 24 )

Resolution of resolved bugs

625 bugs have been set to RESOLVED.

Check the following sections for more information about bugs resolved as FIXED, WORKSFORME and DUPLICATE.

Fixed Bugs

166 bugs have been fixed by 38 people.

Top 10 Fixers

  1. Caolán McNamara ( 23 )
  2. Seth Chaiklin ( 19 )
  3. László Németh ( 12 )
  4. Justin Luth ( 9 )
  5. Julien Nabet ( 6 )
  6. Miklos Vajna ( 5 )
  7. Luboš Luňák ( 4 )
  8. Heiko Tietze ( 4 )
  9. Balaharipreetha Muthu ( 3 )
  10. Tibor Nagy ( 3 )

List of critical bugs fixed

  1. tdf#138549 CRASH: Undoing comment hovering (steps in comment 11) ( Thanks to Caolán McNamara )

List of high severity bugs fixed

  1. tdf#133878 Slow performance in autofilter if the record contains many unique values (10 seconds after 5.4 vs. 2 seconds before) ( Thanks to Luboš Luňák )
  2. tdf#134754 Crash on macOS 10.13 opening local HSQLDB-based odb file in Base on LibreOffice 7 rc1 ( Thanks to Stephan Bergmann )
  3. tdf#135202 LO 6.4.6.1 and 7.0.1 fail with error 1045 when accessing MySQL database using native connector ( Thanks to Michael Stahl )
  4. tdf#138596 Applying Formatting Aids twice crashes the application ( Thanks to Caolán McNamara )
  5. tdf#138600 Vertical aligned text in nested table is hidden ( Thanks to Miklos Vajna )
  6. tdf#138605 CRASH: Undoing paragraph deletion ( track changes ) ( Thanks to László Németh )
  7. tdf#138612 LibreOffice not splitting table cells automatically for docx files ( Thanks to László Németh )
  8. tdf#138688 Pasting Calc data into Writer table hangs Writer CRASH (steps in comment 4) ( Thanks to László Németh )
  9. tdf#138710 Crash when deleting cell rows (multi_type_vector::position#1707: block position not found!) ( steps in comment 7 ) ( Thanks to Eike Rathke )
  10. tdf#138818 Some imported tif images are being truncated and thereby corrupted ( Thanks to Georgy Litvinov )

List of crashes fixed

  1. tdf#126492 Crash report service is not documented ( Thanks to Seth Chaiklin )
  2. tdf#134754 Crash on macOS 10.13 opening local HSQLDB-based odb file in Base on LibreOffice 7 rc1 ( Thanks to Stephan Bergmann )
  3. tdf#138417 Crash when customizing sidebar tab bar ( Thanks to Caolán McNamara )
  4. tdf#138549 CRASH: Undoing comment hovering (steps in comment 11) ( Thanks to Caolán McNamara )
  5. tdf#138596 Applying Formatting Aids twice crashes the application ( Thanks to Caolán McNamara )
  6. tdf#138605 CRASH: Undoing paragraph deletion ( track changes ) ( Thanks to László Németh )
  7. tdf#138688 Pasting Calc data into Writer table hangs Writer CRASH (steps in comment 4) ( Thanks to László Németh )
  8. tdf#138710 Crash when deleting cell rows (multi_type_vector::position#1707: block position not found!) ( steps in comment 7 ) ( Thanks to Eike Rathke )
  9. tdf#138741 FILESAVE XLSX Crash if Spreadsheet contain external reference that is not used in cells ( Thanks to Attila Szűcs )
  10. tdf#138762 Crash when opening chart properties after creation ( Thanks to Aron Budea )
  11. tdf#138834 Crash in table creation wizard when clicking next ( Thanks to Julien Nabet )
  12. tdf#138897 CRASH: undoing paste ( Thanks to Michael Stahl )
  13. tdf#138935 CRASH: Opening animation sidebar pane after inserting a shape ( Thanks to Caolán McNamara )
  14. tdf#138973 Sidebar Gallery deck crashing ( Thanks to Luboš Luňák )
  15. tdf#139063 Crash when add a new sheet to a RTL sheet ( Thanks to Caolán McNamara )
  16. tdf#139127 Crash when deleting page break and undo ( Thanks to László Németh )

List of performance issues fixed

  1. tdf#133878 Slow performance in autofilter if the record contains many unique values (10 seconds after 5.4 vs. 2 seconds before) ( Thanks to Luboš Luňák )

List of old bugs ( more than 4 years old ) fixed

  1. tdf#100691 If hidden characters exist in headings, they appear visible in the table of contents ( Thanks to László Németh )
  2. tdf#41466 VML Callout shapes are incorrectly imported for 2007 DOCX (OK if resaved in MSO to newer DOCX) ( Thanks to Regényi Balázs )
  3. tdf#46579 Form fields ‘Image Button’ do not work in Forms ( Thanks to Julien Nabet )
  4. tdf#61154 EDITING: Table of Content (ToC) doesn’t cross mark deleted text with Track changes Shown ( Thanks to László Németh )
  5. tdf#65991 Help on Endnotes (Inserting and Editing Footnotes or Endnotes – Writer) gives not information on shortcut to move between anchor and footnote/endnote. ( Thanks to Seth Chaiklin )
  6. tdf#66043 EDITING: Spellchecking tracked and shown changes – erratic underlining ( Thanks to László Németh )
  7. tdf#76644 extended tips missing for menu items ( Thanks to Caolán McNamara )
  8. tdf#82802 conditional style with no conditions is displayed as un-conditional style after reloading document ( Thanks to Justin Luth )
  9. tdf#84455 UI: HELP: Missing hint that {Edit ► Changes ► Record} will disable {Data ► Group and Outline ► Group} ( Thanks to Balaharipreetha Muthu )
  10. tdf#87973 XLSX:vlookup formula changed in path to external csv file after saved and re-opened ( Thanks to Attila Szűcs )
  11. tdf#95147 suggestion: warning that automatic wrapping text in LO Calc needs to be set Optimal in case of some xls import ( Thanks to gar Soul )
  12. tdf#99613 optional Paramaters for IF is optional ( Thanks to Seth Chaiklin )
  13. tdf#99646 Make default type of anchoring optional ( Thanks to Heiko Tietze )

WORKSFORME bugs

95 bugs have been retested by 40 people.

Top 10 testers

  1. Buovjaga ( 8 )
  2. Telesto ( 7 )
  3. Justin L ( 7 )
  4. Julien Nabet ( 7 )
  5. raal ( 6 )
  6. sdc.blanco ( 5 )
  7. Dieter ( 5 )
  8. Xisco Faulí ( 4 )
  9. V Stuart Foote ( 4 )
  10. Martin Srdoš ( 3 )

DUPLICATED bugs

154 bugs have been duplicated by 35 people.

Top 10 testers

  1. V Stuart Foote ( 22 )
  2. NISZ LibreOffice Team ( 16 )
  3. Telesto ( 14 )
  4. Justin L ( 13 )
  5. Xisco Faulí (
23 Dec 2020

LibreOffice 7.1 RC1 is available for testing

LibreOffice 7.1 will be released as final at the beginning of February, 2021 ( Check the Release Plan for more information ) being LibreOffice 7.1 RC1 the third pre-release since the development of version 7.1 started at the end of May, 2020. Since the previous release, LibreOffice 7.1 Beta1, 234 commits have been submitted to the code repository and 132 bugs have been fixed. Check the release notes to find the new features included in LibreOffice 7.1.

LibreOffice 7.1 RC1 can be downloaded from here for Linux, MacOS and Windows.

In case you find any problem in this pre-release, please report it in Bugzilla ( You just need a legit email account in order to create a new account ).

For help, you can contact the QA Team directly in the QA IRC channel or via Telegram.

LibreOffice is a volunteer-driven community project and your help is much appreciated.

Happy testing, merry Christmas and happy new year!!

Download it now!

4 Dec 2020

QA/Dev Report: November 2020

General Activities

  1. LibreOffice 7.1 Beta1 was released on November, 24
  2. Chris Mayo optimised icon installation on Linux and cleaned up obsolete mime type files
  3. Rizal Muttaqin made updates to Colibre, Sukapura and Elementary icon themes
  4. Björn Michaelsen continued internal improvements to Writer
  5. Tor Lillqvist (Collabora) worked on the iOS app and worked on build support related to macOS arm64 and Windows Subsystem for Linux. He also added support for displaying multiple code point emojis
  6. Noel Grandin (Collabora) made XML parsing faster in various areas, worked on tools::Long to mitigate the harmful effect of the ‘long’ type bitness difference between Windows and Linux and made many code cleanups
  7. Heiko Tietze (TDF) fixed Status bar indication for selected PDF objects, made it so application colours are respected in the font preview of character properties and redesigned the Paste Special dialog
  8. Sven Lüppken fixed an issue with border padding in exported DOCX files and improved the Bullets and Numbering dialog in the context of Draw
  9. Muhammet Kara gave lectures in Hacettepe University and many students completed their first easy hack
  10. Deb Barkley-Yeung made it so wildcards on the command line are handled on Windows
  11. Pranam Lashkari (Collabora) added a new parameter UseCurrentDocument to Calc’s uno:Move
  12. Diwanshu Mittal made it so the Undock command is disabled for locked toolbars and added shortcuts for full page-up and page-down commands in Writer
  13. Justin Luth (Collabora/SIL) fixed a text box Z-order issue with DOCX import, missing page breaks with DOCX export, a Calc issue with clicking to set formula references while having split rows/columns, a Writer cursor focus issue related to comments, added the ability to modify character highlight using paragraph style dialog’s new Highlight tab and improved character highlighting DOCX compatibility
  14. René Engelhard (Debian) made build fixes and improvements
  15. Björn Kirchhoff fixed a problem where changing system locale multiple times would influence number conversion
  16. Ouyang Leyan fixed a chart-related crash and made it so cells that are hidden or part of a collapsed group are included in Chart data series labeling
  17. Vert D. added a list view to Template manager and fixed an icon refreshing issue in the manager
  18. Samuel Mehrbrodt (CIB) improved the printing API and fixed Single print jobs function in the Print dialog
  19. Thomas Viehmann made it so top-level menus added by extensions work with Linux GTK3 VCL backend
  20. Mark Hung fixed an issue preventing opening RTF files with text frames and improved handling of CJK and CTL scripts in RTF files
  21. Rafael Lima added a Reset All button to Calc Solver dialog
  22. David Gilbert fixed problems with DOCX export of complex polygon shapes
  23. Anshu Khare made it so creating a table with a large number of columns in Writer shows a warning about performance impact
  24. Martin van Zijl added an option in Calc to disable pasting with enter key
  25. Attila Bakos (NISZ) fixed some Writer textbox issues
  26. Jan Holešovský made chart titles editable from the Sidebar
  27. Bartosz Kosiorek added support for MapMode Text and PS_COSMETIC line style in CREATEPEN in EMF graphic files
  28. Áron Budea (Collabora) made Style inspector categories translatable
  29. Tünde Tóth (NISZ) fixed some issues with pie charts in OOXML files and wrapping of labels in rotated chart labels in XLSX files
  30. Thorsten Behrens (CIB) made it possible to create scrollable tab pages in the UI
  31. Luboš Luňák (Collabora) continued polishing the Skia graphics engine integration, disabled Vulkan on Windows 7 and made code cleanups
  32. Szymon Kłos (Collabora) made chart background gradients display correctly in the Sidebar
  33. Szabolcs Tóth and Balázs Regényi (NISZ) added support for A6 paper format in imported XLSX files
  34. Daniel Arato (NISZ) fixed some Writer textbox issues
  35. Jim Raykowski made keyboard zoom work in Calc, fixed keyboard navigation in Navigator, fixed an undo-related crash, made Navigator able to track form controls and fixed a content focusing issue related to Navigator selections
  36. Philipp Hofer made dozens of commits formatting source files with clang-format
  37. Tibor Nagy (NISZ) and Regina Henschel fixed an issue with Mark Invalid Data and merged cells in Calc
  38. Tibor Nagy and Attila Szűcs (NISZ) fixed some Calc validation issues
  39. Balázs Varga (NISZ) fixed OOXML chart issues with custom shapes and TimeIncrement of Date axis
  40. Arnaud Versini made internal improvements to accessibility code
  41. Attila Szűcs and Tibor Nagy (NISZ) continued fixing Calc autofill issues
  42. Michael Weghorn fixed the display of Calc’s formula bar after internal UI rework, fixed an issue with opening a URL twice when clicking UNO hyperlink control and made it possible to restore saved window position with GTK3 and X11
  43. Jean-Pierre Ledure added the ScriptForge Basic library
  44. Ivan Stefanenko (Collabora) added more checks to the Accessibility Check feature
  45. Andras Timar improved some automated tests
  46. Dante Doménech made many improvements to Math: he added hexadecimal number and colour support, added command for frac and evaluate, renovated examples and greatly improved colour support (also with MathML)
  47. Tomoyuki Kubota made Style Inspector smarter regarding CJK and CTL properties
  48. Ming Hua added some glyphs to OpenSymbol font
  49. Tomaž Vajngerl (Collabora) made internal improvements to PDF exporting code and made code cleanups
  50. Xisco Faulí (TDF) made nearly 40 improvements or additions to unit and UI tests
  51. László Németh (NISZ) made many change tracking fixes
  52. Jan-Marek Glogowski made a couple of Firebird-related build fixes and made Qt5 report the current input method language
  53. Julien Nabet improved MySQL native connector’s authentication support, updated FirebirdSQL to version 3.0.7, fixed several Firebird-related issues and made code cleanups
  54. Miklos Vajna (Collabora) fixed a DOCX import issues with throwing away cached values of fields, added conditional fields support for DOCX export, made many internal improvements to pdfium-related code, fixed several regressions and made code cleanups
  55. Mike Kaganski (Collabora) made build fixes, code cleanups and helped Noel with the tools::Long project
  56. Michael Stahl (CIB) made many internal improvements to the handling of showing and hiding tracked changes and made build fixes and code cleanups
  57. Stephan Bergmann (Red Hat) made many cleanups as well as build and test fixes
  58. Gülşah Köse (Collabora) improved table’s row height in Impress
  59. Andreas Kainz improved the alignment and positioning of Print, Cell formatting and 3D Effects dialogs as well as Notebookbar interfaces
  60. Caolán McNamara (Red Hat) is now on the last stretch of the massive user interface backend work as can be seen from his 2020 conference presentation. In addition to the UI work, Caolán optimised autofilter search, dropped custom Indic grapheme rules in favour of ICU defaults and made many cleanups and crash fixes
  61. Regina Henschel fixed an issue with hidden rows/columns messing up shape position upon saving an ODS file, improved Calc’s ”resize with cell” functionality
  62. Eike Rathke (Red Hat) made updating of linked files more consistent, improved decimal rounding accuracy and string representation of rounded values
  63. Google Season of Docs projects for ”Calc Functions Reference and User Guide” and ”LibreOffice E-Learning Calc” were completed
  64. Ayhan Yalçınsoy improved menu item label distinction and dialog naming while also updating the Help files
  65. Stanislav Horacek updated Help regarding background colour
  66. Ilmari Lauhakangas (TDF) fixed a macro example in Help (thanks to Ubi) and updated Help for form control elements
  67. Olivier Hallot (TDF) renovated the Help page for Outline Content Visibility and did some cleanups
  68. Seth Chaiklin continued his very productive work on Help, totalling over 40 changes. The topics included menu item updates, Page line-spacing, Links to External Files, customizing menus, Navigator, printing, columns, borders, loading styles, Hanging Indent, Number Recognition, hyperlink autocorrection, Save Preview Image and the View and Languages sections of the options dialog.
  69. Henrik Karlsson improved the Help system URL redirection

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

660 bugs, 80 of which are enhancements, have been reported by 396 people.

Top 10 Reporters

  1. Telesto ( 53 )
  2. NISZ LibreOffice Team ( 31 )
  3. Xisco Faulí ( 16 )
  4. Kevin Suo ( 14 )
  5. Heiko Tietze ( 11 )
  6. Colin ( 8 )
  7. sdc.blanco ( 7 )
  8. Ming Hua ( 7 )
  9. TorrAB ( 6 )
  10. Richard Demattio ( 6 )

Triaged Bugs

690 bugs have been triaged by 95 people.

Top 10 Triagers

  1. Xisco Faulí ( 113 )
  2. Buovjaga ( 57 )
  3. Heiko Tietze ( 53 )
  4. Dieter ( 47 )
  5. Timur ( 43 )
  6. Ming Hua ( 23 )
  7. Julien Nabet ( 22 )
  8. Kevin Suo ( 20 )
  9. Aron Budea ( 17 )
  10. srdosm ( 16 )

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

221 bugs have been fixed by 48 people.

Top 10 Fixers

  1. Caolán McNamara ( 34 )
  2. Seth Chaiklin ( 19 )
  3. László Németh ( 10 )
  4. Luboš Luňák ( 9 )
  5. Miklos Vajna ( 6 )
  6. Noel Grandin ( 5 )
  7. Bartosz Kosiorek ( 4 )
  8. Julien Nabet ( 4 )
  9. Xisco Fauli ( 4 )
  10. Heiko Tietze ( 4 )

List of critical bugs fixed

  1. tdf#133630 CRASH: Chart: Changing properties in different objects ( Thanks to Ouyang Leyan )
  2. tdf#138183 Failed to copy and paste in calc ( Thanks to Caolán McNamara )
  3. tdf#138229 Crash when starting any editor with certain formatted clipboard content ( Thanks to Mike Kaganski )
  4. tdf#138428 CRASH: Undoing paste after editing comment ( Thanks to Caolán McNamara )

List of high severity bugs fixed

  1. tdf#122419 AutoFilter Search Freezes Calc if the column contains many unique values ( Thanks to Caolán McNamara )
  2. tdf#127086 PPT: FILESAVE: Crop image is gone after RT ( Thanks to Miklos Vajna )
  3. tdf#134161 CPU at 100% after opening a particular spreadsheet ( Thanks to Xisco Fauli )
  4. tdf#137908 Exceptions for auto correct disappear lost after restart ( Thanks to Noel Grandin )
  5. tdf#137974 Forms have no borders ( Thanks to Luboš Luňák )
  6. tdf#138271 FORMS: Some values are not saved (gen) ( Thanks to Caolán McNamara )
  7. tdf#138466 Crash when creating different scenarios ( steps in comment 4 ) ( Thanks to Noel Grandin )
  8. tdf#83419 EDITING: Autocorrect doesn’t work correctly with visible tracked changes ( Thanks to László Németh )

List of crashes fixed

  1. tdf#129410 CRASH: Corrupted spreadsheet, unable to open in Linux ( Thanks to Caolán McNamara )
  2. tdf#133630 CRASH: Chart: Changing properties in different objects ( Thanks to Ouyang Leyan )
  3. tdf#136611 Crash: Change Corner Style on sidebar with selecting Data Series. ( Thanks to Caolán McNamara )
  4. tdf#137181 Basic macro: CRASH when running a macro in Impress ( Thanks to Caolán McNamara )
  5. tdf#137745 LO Base Firebird: crash, when deleting tables and changed relationship isn’t changed in database file ( Thanks to Julien Nabet )
  6. tdf#137769 ChangesInMargin: Crash on Undo of characters deleted by pressing Delete ( part 2 ) ( Thanks to László Németh )
  7. tdf#137786 Crash swlo!SwNodeIndex::~SwNodeIndex+0x18 ( Thanks to Caolán McNamara )
  8. tdf#137802 CRASH When deleting shape+textframe anchored to page ( Thanks to Attila Bakos (NISZ) )
  9. tdf#137982 CRASH: closing table preview. mail merge ( Thanks to Caolán McNamara )
  10. tdf#137993 Crash after closing one window and pressing enter in the other window with search bar focused (GTK3) ( Thanks to Caolán McNamara )
  11. tdf#138022 LibreOffice exits/crashes when minimizing start center after closing a document (SKIA) ( Thanks to Jan-Marek Glogowski )
  12. tdf#138108 LO base with Firebird: crash during FORMS design, when entering Groups and exiting (gtk3 only?) ( Thanks to Caolán McNamara )
  13. tdf#138130 Crash in: swlo.dll ( Thanks to Tibor Nagy )
  14. tdf#138229 Crash when starting any editor with certain formatted clipboard content ( Thanks to Mike Kaganski )
  15. tdf#138240 ODBC: Crash when trying to connect to Edit → Database → Properties (gtk3) ( Thanks to Caolán McNamara )
  16. tdf#138253 Crash swlo!SwNodeIndex::~SwNodeIndex+0x18 (gen) ( Thanks to Miklos Vajna )
  17. tdf#138335 XSidebar::requestLayout() crashing when called via UNO ( Thanks to Thorsten Behrens )
  18. tdf#138373 Crash when not setting Horiz/Vert scrollbars in UnoTabpageModel’s insertByIndex() ( Thanks to Thorsten Behrens )
  19. tdf#138428 CRASH: Undoing paste after editing comment ( Thanks to Caolán McNamara )
  20. tdf#138466 Crash when creating different scenarios ( steps in comment 4 ) ( Thanks to Noel Grandin )

List of performance issues fixed

  1. tdf#122419 AutoFilter Search Freezes Calc if the
24 Nov 2020

LibreOffice 7.1 Beta1 is available for testing

The LibreOffice Quality Assurance ( QA ) Team is happy to announce LibreOffice 7.1 Beta1 is available for testing!

LibreOffice 7.1 will be released as final at the beginning of February, 2021 ( Check the Release Plan for more information ) being LibreOffice 7.1 Beta1 the second pre-release since the development of version 7.1 started at the end of May, 2020. Since the previous release, LibreOffice 7.1 Alpha1, 1131 commits have been submitted to the code repository and 245 issues got fixed. Check the release notes to find the new features included in this version of LibreOffice.

LibreOffice 7.1 Beta1 can be downloaded from here for Linux, MacOS and Windows, and it can be installed alongside the standard version.

In case you find any problem in this pre-release, please report it in Bugzilla ( You just need a legit email account in order to create a new account ).

For help, you can contact the QA Team directly in the QA IRC channel or via Telegram.

LibreOffice is a volunteer-driven community project and your help is much appreciated.

Happy testing!!

Download it now!

6 Nov 2020

QA/Dev Report: October 2020

General Activities

  1. LibreOffice 7.0.2.1 was released on October 8 and LibreOffice 7.0.3.1 on October 29
  2. Meanwhile, LibreOffice 7.1 Alpha 1 was released on October 30, being the first pre-release of LibreOffice 7.1
  3. The openSuse + LibreOffice Conference was run from October 15 – 17. You can find many interesting talks about QA and Development here
  4. Thorsten Behrens (CIB) made tab pages scrollable and fixed a couple of build issues
  5. Miklos Vajna (Collabora) improved handling of direct formatting with pasted ODT & RTF content, fixed an indentation issue with bulleted lists in RTF documents, did internal pdfium-related improvements, fixed a problem with accidentally opening a file twice, improved handling of page breaks with DOCX import
  6. Luboš Luňák (Collabora) continued polishing the Skia graphics engine integration, improved graphics handling in many areas and reduced CPU load during slideshow animations
  7. Stephan Bergmann (Red Hat) made many cleanups as well as build and test fixes
  8. Ayhan Yalçınsoy fixed misplaced master password dialog and made some UI tweaks
  9. Noel Grandin (Collabora) improved the UI linter script, made XML parsing faster in various areas, fixed printing of very large font sizes and made many code cleanups
  10. Caolán McNamara (Red Hat) fixed inputting Japanese characters in Header and Footer dialog, bumped the minimum version of gtk to 3.20.0, made it so Impress transition duration time is set in seconds instead of milliseconds, allowed inserting page breaks to page numbers beyond 9999, made mouse cursors more precise with gtk3 backend. He also continued the crucial user interface backend work and did many cleanups and crash fixes
  11. Xisco Faulí (TDF) added dozens of UI and cppunit tests and improved existing tests
  12. Jan-Marek Glogowski improved Windows Arm64 support, Linux dark theme support and added a focus indicator for flat buttons in KDE
  13. Andreas Kainz improved the alignment and positioning of Sidebar and Notebookbar elements
  14. Jim Raykowski made it so Draw/Impress slide/page previews update immediately after a renaming operation, made Sidebar treeviews actually display their tree lines with non-gtk3 backends and improved Navigator expanding behaviour
  15. Tomaž Vajngerl (Collabora) improved PDF annotation import support
  16. László Németh (NISZ) made many change tracking fixes
  17. Balázs Varga and Tünde Tóth (NISZ) fixed many OOXML chart issues
  18. Mark Hung fixed problems with converting between traditional and simplified Chinese in Calc
  19. Eike Rathke (Red Hat) fixed Calc number format comment handling and made it so Calc inline arrays and functions returning array/matrix propagate array mode to functions calling them, fixed generation of references depending on Calc formula syntax used, fixed displaying of numbers formatted as fraction, added the ability to refer to local names in another worksheet to Calc INDIRECT function and fixed missing sheet prefix for local-scoped sheets upon inserting named ranges
  20. Mike Kaganski (Collabora) made code cleanups and optimisations
  21. Tor Lillqvist (Collabora) worked on the iOS app, did code cleanups and added initial support for building LibreOffice on Windows Subsystem for Linux
  22. Leo Wang improved graphics rendering performance on macOS
  23. Tomofumi Yagi added a “Select all columns” checkbox to the Calc subtotals group page
  24. Björn Michaelsen continued internal improvements to Writer
  25. Attila Szűcs and Tibor Nagy (NISZ) continued fixing Calc autofill issues, made it so external links in imported XLSX files are preserved, implemented selecting Calc autofilter items by clicking on their names and fixed data validation issues mostly in the context of XLSX files
  26. Heiko Tietze (TDF) added a dialog to show UI options and improved the Additions dialog
  27. Michael Stahl (CIB) fixed several Writer undo issues
  28. Gülşah Köse (Collabora) improved how Impress handles camera rotation
  29. Julien Nabet fixed accessing a MySQL database using native connector, a couple of Firebird bugs and made code cleanups
  30. Rizal Muttaqin made many updates to the Colibre icon theme
  31. Samuel Mehrbrodt (CIB) reduced the performance impact of generating print previews
  32. Attila Bakos (NISZ) fixed some Writer text box issues
  33. Szabolcs Tóth and Balázs Regényi (NISZ) fixed many OOXML shape import/export issues and improved the handling of relative positioning of shapes
  34. Szymon Kłos (Collabora) made it so chart editing does not interfere with file saving and improved the Chart deck of the Sidebar
  35. Daniel Arato (NISZ) fixed issues with ODF and OOXML shapes and OOXML frames
  36. Gleb Popov upstreamed many FreeBSD build patches
  37. Danie Truter added percentage value display into the image compression dialog
  38. Kevin Suo improved Python examples
  39. Serge Krot (CIB) fixed missing number formatting when inserting an ODT file and added a minimum line width for Calc line styles
  40. DaeHyun Sung improved Korean font handling
  41. Ahmed ElShreif improved the UI logger
  42. Regina Henschel improved several areas of handling “resize with cell” in Calc
  43. Áron Budea (Collabora) fixed a Style Inspector crash
  44. Bartosz Kosiorek fixed some OOXML custom properties issues
  45. Muhammet Kara (Collabora) fixed a crash in the Additions dialog and made code cleanups
  46. Arnaud Versini made internal improvements to accessibility code
  47. Michael Meeks (Collabora) fixed spellchecking in Calc split window view
  48. Dennis Francis (Collabora) improved spellchecking performance in Calc
  49. Chris Mayo optimised icon installation
  50. Bryan Gazali added a wiki link to the missing Java JRE warning dialog
  51. Justin Luth (Collabora) made it so huge paragraphs do not cause data loss with DOCX export
  52. Michael Weghorn improved the displaying of Java options
  53. Travis Stewart fixed a LibreLogo code example in Help
  54. Triveni Remany added a note in Help about shortcut for editing a comment
  55. Stanislav Horacek clarified the UI location of Hidden Paragraphs option in Help
  56. Olivier Hallot (TDF) updated Help on Distribute objects and made cleanups in Help
  57. Seth Chaiklin made over 50 improvements and additions to Help, touching topics such as Position and Size, menu item locations, Customize, fields, Bullets and Numbering, PDF export, Navigator, Similarity search and Status Bar. He also improved LibreOffice UI, renaming “register-true” to “Page line-spacing”, made menu item display more consistent and added tooltips and accelerator keys

Kudos to Ilmari Lauhakangas for helping to elaborate the list above.

Reported Bugs

709 bugs, 85 of which are enhancements, have been reported by 376 people.

Top 10 Reporters

  1. Telesto ( 65 )
  2. NISZ LibreOffice Team ( 37 )
  3. Heiko Tietze ( 17 )
  4. Xisco Faulí ( 16 )
  5. sdc.blanco ( 14 )
  6. andreas_k ( 8 )
  7. Mike Kaganski ( 8 )
  8. Eyal Rozenberg ( 8 )
  9. Timur ( 8 )
  10. Roman Kuznetsov ( 8 )

Triaged Bugs

705 bugs have been triaged by 98 people.

Top 10 Triagers

  1. Buovjaga ( 81 )
  2. Xisco Faulí ( 75 )
  3. Heiko Tietze ( 71 )
  4. Timur ( 67 )
  5. Dieter ( 48 )
  6. V Stuart Foote ( 33 )
  7. Mike Kaganski ( 31 )
  8. Telesto ( 24 )
  9. m.a.riosv ( 19 )
  10. Aron Budea ( 16 )

Resolution of resolved bugs

654 bugs have been set to RESOLVED.

Check the following sections for more information about bugs resolved as FIXED, WORKSFORME and DUPLICATE.

Fixed Bugs

220 bugs have been fixed by 42 people.

Top 10 Fixers

  1. Caolán McNamara ( 26 )
  2. Seth Chaiklin ( 17 )
  3. Heiko Tietze ( 12 )
  4. Tünde Tóth ( 8 )
  5. Michael Stahl ( 8 )
  6. Jan-Marek Glogowski ( 8 )
  7. Eike Rathke ( 7 )
  8. Regényi Balázs ( 6 )
  9. László Németh ( 6 )
  10. Ayhan Yalçınsoy ( 5 )

List of critical bugs fixed

  1. tdf#133771 When saving an encrypted document, unchecking ‘Save with password’ has no effect, encryption is kept ( Thanks to Vasily Melenchuk )

List of high severity bugs fixed

  1. tdf#121553 Editing: Firebird: Table editor erroneously prompts to change CLOB field to a BLOB field during alter table ( Thanks to Julien Nabet )
  2. tdf#130314 Writer busy-locks in layouting CJK fonts (was: hangs while converting to pdf) – see comment #9 / #8 ( Thanks to Mark Hung )
  3. tdf#132536 Memory usage increases after every file-reload ( Thanks to Jan-Marek Glogowski )
  4. tdf#135082 Print selection doesn’t print selection but whole page ( Thanks to Srijan Bhatia )
  5. tdf#135260 Backspace has only effect on one character after rejecting all changes ( Thanks to Michael Stahl )
  6. tdf#136728 Crash deleting a table ( Thanks to Xisco Fauli )
  7. tdf#137023 FILEOPEN: PPTX: Text is center aligned instead of left ( Thanks to Miklos Vajna )
  8. tdf#137248 Calc – AutoCalculate malfunction, always F9 (ReCalculate) necessary ( Thanks to Eike Rathke )
  9. tdf#137556 Crash if I try to open the Print dialog in GTK3 3.18 only ( Thanks to Caolán McNamara )
  10. tdf#137643 Can’t select font, no font dropdown list, if open MSO .doc in GTK3 only (gen and Skia OK) ( Thanks to Caolán McNamara )
  11. tdf#137754 Crash when applying styles in a table within Impress ( Thanks to Noel Grandin )
  12. tdf#34355 Option to show track changes in margin is missing ( Thanks to László Németh )
  13. tdf#84874 FILESAVE to .xlsx. MS Excel doesn’t load spreadsheets with promptTitle longer than 256 characters. ( Thanks to Tibor Nagy )
  14. tdf#98868 FILESAVE: crash if try save ODT file with track changes compared ( Thanks to Caolán McNamara )

List of crashes fixed

  1. tdf#131679 Crash cutting a chart ( Thanks to Michael Stahl )
  2. tdf#135733 Crash undo paste & cut (swlo!SwDoc::IsInWriterfilterImport) since 7.0 or 7.1) ( Thanks to Michael Stahl )
  3. tdf#136728 Crash deleting a table ( Thanks to Xisco Fauli )
  4. tdf#137105 Crash after inserting table with Style Inspector tab active ( Thanks to Aron Budea )
  5. tdf#137189 Crash on loading content at the additions dialog with installed extensions ( Thanks to Heiko Tietze )
  6. tdf#137460 Wrong AdditionsTag crashes LibreOffice ( Thanks to Muhammet Kara )
  7. tdf#137508 CRASH: launching ‘adding more icon themes via extensions’ dialog ( GTK3 ) ( Thanks to Caolán McNamara )
  8. tdf#137526 Crash on undo with track changes enabled ( Thanks to László Németh )
  9. tdf#137556 Crash if I try to open the Print dialog in GTK3 3.18 only ( Thanks to Caolán McNamara )
  10. tdf#137615 Crash when opening the effect sidebar panel ( Thanks to andreas kainz )
  11. tdf#137684 ChangesInMargin: Crash on Undo of characters deleted by pressing Delete ( Thanks to László Németh )
  12. tdf#137703 Crash when setting cell background color ( Thanks to Caolán McNamara )
  13. tdf#137713 crash in debug build editing matrix formula ( Thanks to Caolán McNamara )
  14. tdf#137754 Crash when applying styles in a table within Impress ( Thanks to Noel Grandin )
  15. tdf#137804 Qt5 printing (from Writer) crashes LibreOffice ( Thanks to Jan-Marek Glogowski )
  16. tdf#137871 CRASH: applying different styles to different cells in table (GTK3) ( Thanks to Caolán McNamara )
  17. tdf#98868 FILESAVE: crash if try save ODT file with track changes compared ( Thanks to Caolán McNamara )

List of performance issues fixed

List of old bugs ( more than 4 years old ) fixed

  1. tdf#100818 add ability to refer to local names in another worksheet to INDIRECT ( Thanks to Eike Rathke )
  2. tdf#101122 FILESAVE Export of custom shape to pptx sets fill wrongly and looses formulas and handles ( Thanks to Regényi Balázs )
  3. tdf#34355 Option to show track changes in margin is missing ( Thanks to László Németh )
  4. tdf#84874 FILESAVE to .xlsx. MS Excel doesn’t load spreadsheets with promptTitle longer than 256 characters. ( Thanks to Tibor Nagy )
  5. tdf#85371 Redim with function name ( Thanks to Andreas Heinisch )
  6. tdf#88782 EDITING spreadsheet: autofill using fill handle inserts incorrect data when used with merged cells ( Thanks to Attila Szűcs )
  7. tdf#90104 Data validity error when saving decimal number to .xlsx format ( Thanks to Tibor Nagy )
  8. tdf#93739 Clarify ambiguity in help file for adding a control ( Thanks to Seth Chaiklin )
  9. tdf#95096 ibus keyboarding solution – kmfl characters are not “swallowed” for cell in row with “table in table” ( Thanks to Caolán McNamara )
  10. tdf#96446 Error in Help for LibreLogo ( Thanks to Travis Stewart )
  11. tdf#96496 Help describes “Background” tab but this no longer exists ( Thanks to Seth Chaiklin )
  12. tdf#97517 FILEOPEN: DOCX import flips line incorrectly ( Thanks to Regényi Balázs )
  13. tdf#98868 FILESAVE: crash if try save ODT file with track changes compared ( Thanks to Caolán McNamara )
  14. tdf#99810 FILESAVE DOCX: Lines lost when saved as DOCX ( Thanks to Regényi Balázs )

WORKSFORME bugs

82 bugs have been retested by 33 people.

Top 10 testers