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

30 Oct 2020

LibreOffice 7.1 Alpha1 is ready for testing

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

LibreOffice 7.1 will be released as final at the beginning of February, 2021 ( Check the Release Plan ) being LibreOffice 7.1 Alpha1 the first pre-release since the development of version 7.1 started at the end of May, 2020. Since then, 5374 commits have been submitted to the code repository and more than 1100 bugs were set to FIXED in Bugzilla. Check the release notes to find the new features included in this version of LibreOffice.

LibreOffice 7.1 Alpha1 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, so please help us to test – we appreciate it!

Happy testing!!

Download it now!

7 Oct 2020

QA/Dev Report: September 2020

General Activities

  1. LibreOffice 7.0.1 was released on September 03
  2. Ivan Stefanenko (Collabora) made improvements to the PDF accessibility checker
  3. Seth Chaiklin made improvements to the UX of menu and toolbar controls
  4. Tomofumi Yagi fixed a performance issue when editing with external tool and made Calc and Writer able to correctly import text in UTF-8 encoding without BOM
  5. Attila Szűcs and Tibor Nagy (NISZ) fixed longstanding issues with Calc’s drag-fill functionality, a frame width issue in DOCX files, missing AutoFilter button with XLSX export, vertical image alignment relative to bottom margin in DOCX import and invalid detective marks cells in XLSX import
  6. Szabolcs Tóth and Regényi Balázs (NISZ) fixed problems with shapes in DOCX/XLSX export, made it so word-wrapped textboxes are imported correctly in the case of DOCX files, fixed missing overflow properties of textboxes in exported XLSX files and made it so tracer arrows (Tools – Detective) are not needlessly exported in XLSX files
  7. Björn Michaelsen continued internal improvements to Writer
  8. Mike Kaganski (Collabora) improved the rounding of decimal numbers when drag-filling in Calc and made code cleanups and optimisations
  9. Szymon Kłos (Collabora) made improvements to Notebookbar and Styles preview
  10. Michael Stahl (CIB) fixed Writer regressions related to undo, bookmarks, tables, text wrapping and input fields
  11. Daniel Arato (NISZ) made lots of refactoring in Writer’s export tests and fixed issues with DOCX OLE object import/export
  12. Miklos Vajna (Collabora) made it so Writer always defaults to UI locale when no language is defined for the document, improved embedded object HTML export support, made the handling of Tab key presses in numbered lists more intuitive, greatly improved the speed of importing embedded EMF files in certain cases, improved the SmartArt support for PPTX files
  13. Olivier Hallot (TDF) added extended tooltips to the UI and added many missing topics to Help content
  14. Seth Chaiklin added help for Expert Configuration and updated control names on Rotation help page
  15. Adolfo Jayme Barrientos improved the CSS styles of Help content and made cleanups in Help files
  16. Xisco Faulí (TDF) added dozens of UI and cppunit tests and improved existing tests. He also added support for testing the jumbosheets and the layout in Impress
  17. Stephan Bergmann (Red Hat) made renovations in the internal handling of strings. He also made many cleanups as well as build and test fixes
  18. Caolán McNamara (Red Hat) fixed old crashes when saving a POTX file, when undoing & redoing comment resolution and when viewing a slideshow with hidden slides. He fixed deleting all comments after formatting all comments, improved the performance of Calc’s autofilter dialog and made it so highlight colour is shown in style previews. He also continued the crucial user interface backend work and did many cleanups and crash fixes
  19. Justin Luth (Collabora/SIL) fixed DOC table import issues, made it so setting contour for an object does not change wrap setting, fixed the generating of styles with DOCX export
  20. Luboš Luňák (Collabora) continued polishing the Skia graphics engine integration
  21. Noel Grandin (Collabora) made many code cleanups, continued Calc jumbo sheet work and made Writer find & replace faster
  22. László Németh (NISZ) fixed some DOCX table import issues
  23. Attila Bakos (NISZ) fixed a couple of OOXML OLE object export issues
  24. Tor Lillqvist (Collabora) worked on the iOS app and did code cleanups
  25. Balázs Varga (NISZ) fixed some OOXML chart issues
  26. Pranam Lashkari (Collabora) added commands to resolve and delete Writer comment threads
  27. Luke Dixon fixed a crash when entering a newline in experimental Math editor and an issue with cursor position in the Math editor
  28. Jim Raykowski continued polishing the outline folding feature, made it so Writer’s “Find All” highlights the selected elements in Navigator Content View and added new UNO commands for Zoom in/out
  29. Andreas Kainz improved Sidebar element alignment and positioning, polished the new Additions dialog, added Shapes sidebar deck into Impress and made various other UI/dialog tweaks
  30. Julien Nabet made many code cleanups
  31. Regina Henschel fixed implementation errors in chart data label borders
  32. Rizal Muttaqin made several improvements in the icon themes
  33. Tomaž Vajngerl (Collabora) improved PDF annotation import support and made code cleanups
  34. Maxim Monastirsky improved extension menu functionality, fixed saving icons in custom toolbars and fixed displaying menu icons in GTK3 UI
  35. Jürgen Funk (CIB) fixed showing bogus pages numbers in printing progress dialog on Windows
  36. Serge Krot (CIB) fixed a sheet reference error related to cell validation in XLSX export, implemented support for custom lists in XLSX import and made Java load faster
  37. Martin van Zijl fixed media player pausing when pressing time slider, made shift-click in Writer support decreasing selection and added buttons to remove conditions in the Calc standard filter dialog
  38. Gábor Kelemen (NISZ) fixed a couple of accessibility warnings, dropped useless Format – Spacing menu from Calc and fixed Pie and Donut chart appearing as mirred in OOXML export
  39. Áron Budea (Collabora) made Styles Inspector show paragraph formatting and document language
  40. David Alan Gilbert improved CPU feature detection in cppunit tests
  41. David Tardon (Red Hat) restored support for PocketWord files
  42. Felix Wiegand made it so real numbers are correctly parsed from imported PDFs
  43. Heiko Tietze (TDF) made it so distribution options have individual UNO commands
  44. Eike Rathke (Red Hat) improved the Calc MATCH function’s handling of array formulas, made Calc name box display the assigned names of ranges and improved localised formula support
  45. Jan-Marek Glogowski added support for Windows Arm64 builds, streamlined Windows build setup, fixed missing embedded fonts in PDFs with Qt5 UI
  46. Tünde Tóth (NISZ) improved chart data label functionality

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

Reported Bugs

801 bugs, 87 of which are enhancements, have been reported by 406 people.

Top 10 Reporters

  1. Telesto ( 161 )
  2. NISZ LibreOffice Team ( 25 )
  3. Xisco Faulí ( 21 )
  4. Timur ( 14 )
  5. medmedin2014 ( 14 )
  6. sawakaze ( 13 )
  7. Regina Henschel ( 13 )
  8. R. Green ( 10 )
  9. andreas_k ( 10 )
  10. Christian Lehmann ( 7 )

Triaged Bugs

813 bugs have been triaged by 105 people.

Top 10 Triagers

  1. BogdanB ( 108 )
  2. Heiko Tietze ( 97 )
  3. Buovjaga ( 65 )
  4. Timur ( 53 )
  5. Xisco Faulí ( 47 )
  6. Dieter ( 39 )
  7. Julien Nabet ( 39 )
  8. Telesto ( 37 )
  9. Roman Kuznetsov ( 26 )
  10. Alex Thurgood ( 22 )

Resolution of resolved bugs

767 bugs have been set to RESOLVED.

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

Fixed Bugs

254 bugs have been fixed by 46 people.

Top 10 Fixers

  1. Caolán McNamara ( 40 )
  2. Olivier Hallot ( 10 )
  3. Noel Grandin ( 10 )
  4. Luboš Luňák ( 10 )
  5. Justin Luth ( 8 )
  6. Eike Rathke ( 7 )
  7. László Németh ( 7 )
  8. Miklos Vajna ( 7 )
  9. Balazs Varga ( 6 )
  10. Michael Stahl ( 6 )

List of high severity bugs fixed

  1. tdf#118002 Crash in: ntdll.dll saving POTX file ( Thanks to Caolán McNamara )
  2. tdf#118148 [NEWHELP] Handle tags in the UI ( Thanks to Olivier Hallot )
  3. tdf#123355 FILEOPEN DOCX BELOW/LEFT/RIGHT/ABOVE table formula is not working in LO ( Thanks to László Németh )
  4. tdf#125234 qt5: exported PDf file misses embedded fonts with vcl=qt5 ( Thanks to Jan-Marek Glogowski )
  5. tdf#133327 Calc only saves background color up to column BL for additional row of the same background color with empty row in between ( steps on comment 16 ) ( Thanks to Noel Grandin )
  6. tdf#133358 Crash in: sw::GetParaPropsNode ( Thanks to Caolán McNamara )
  7. tdf#134351 Wrong Auto Filter Result if all the records are selected ( Thanks to Xisco Fauli )
  8. tdf#135682 EDITING: If a table is the first element of the document, “Select All” does not select all ( Thanks to Miklos Vajna )
  9. tdf#135950 Immediate CRASH: Highlight multiple cells in a Writer table and select FORMAT -> CHARACTER ( Thanks to Caolán McNamara )
  10. tdf#136442 Crash when opening Data Sources in a particular document ( Thanks to Caolán McNamara )
  11. tdf#136471 Applying a spell checker suggestion adds the result also to the autocorrect replacement list (since 7.0) ( Thanks to Tamás Zolnai )
  12. tdf#136933 Impress remains stuck Linux in advancing to the next slide in presentation mode ( Thanks to Luboš Luňák )
  13. tdf#136949 It shows unnessesary border lines in Impress table’s merged cells ( Thanks to Xisco Fauli )
  14. tdf#40993 Calc: Pulling down formula over merged cells unmerges them ( Thanks to Attila Szűcs )
  15. tdf#45705 New UNO commands for “Zoom in” and “Zoom out” of document canvas, to support keyboard zoom (comment 21) ( Thanks to Jim Raykowski )

List of crashes fixed

  1. tdf#118002 Crash in: ntdll.dll saving POTX file ( Thanks to Caolán McNamara )
  2. tdf#133358 Crash in: sw::GetParaPropsNode ( Thanks to Caolán McNamara )
  3. tdf#135950 Immediate CRASH: Highlight multiple cells in a Writer table and select FORMAT -> CHARACTER ( Thanks to Caolán McNamara )
  4. tdf#136189 Crash rejecting track and changes sorted by author ( Thanks to Caolán McNamara )
  5. tdf#136319 CRASH: Changing colour of shape (gtk3 only) ( Thanks to Caolán McNamara )
  6. tdf#136323 LibreOffice 6.4.3.2 crash ASSERT: “object == obj” in qaccessiblecache.cpp, line 122 ( Thanks to Michael Weghorn )
  7. tdf#136326 Crash in About dialog with SKIA Linux ( Thanks to Luboš Luňák )
  8. tdf#136430 Crash when tying to move chart data label ( Thanks to Balazs Varga )
  9. tdf#136442 Crash when opening Data Sources in a particular document ( Thanks to Caolán McNamara )
  10. tdf#136545 CRASH: Running presentation (gen) ( Thanks to Caolán McNamara )
  11. tdf#136667 Crash when opening file with change tracked floating table ( Thanks to László Németh )
  12. tdf#136678 Crash deleting page break ( Thanks to Caolán McNamara )
  13. tdf#136985 Crash after resolving comment, undoing and opening redo steps ( Thanks to Caolán McNamara )
  14. tdf#137008 mml crash on load ( Thanks to Noel Grandin )
  15. tdf#137016 Crash in: libatk-bridge-2.0.so.0.0.0, when EDITING Relationships ( Thanks to Caolán McNamara )
  16. tdf#137038 UI: Crash reporter dialog size is relatively large for German language ( Thanks to Caolán McNamara )

List of performance issues fixed

  1. tdf#119286 Sanitize documents using “Find & Replace” getting slower and slower ( Thanks to Noel Grandin )
  2. tdf#136238 Deleting a very very large cross page table (26 pages) very very slow ( Thanks to Noel Grandin )
  3. tdf#136240 File Opening ODT: Slow opening (polypolygon issue) (Skia Raster/Vulkan) ( Thanks to Luboš Luňák )
  4. tdf#136244 Zoom in/out on a document with picture slow with Raster & GDI (fine with Vulkan) ( Thanks to Luboš Luňák )
  5. tdf#136836 EMF import from PPTX: visual problems with large image ( Thanks to Miklos Vajna )

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

  1. tdf#40993 Calc: Pulling down formula over merged cells unmerges them ( Thanks to Attila Szűcs )
  2. tdf#43958 EDITING: Dashed border (CTRL+c) does not cover whole merged cell ( Thanks to Attila Szűcs )
  3. tdf#45705 New UNO commands for “Zoom in” and “Zoom out” of document canvas, to support keyboard zoom (comment 21) ( Thanks to Jim Raykowski )
  4. tdf#49856 FILESAVE FILEOPEN EDITING Shift+Tab indented bullet indents further ( Thanks to Dr. David Alan Gilbert )
  5. tdf#53431 FILTER: fill down a cell with Autofilter arrow box cause duplication of arrow box ( Thanks to Attila Szűcs )
  6. tdf#54912 BASIC: Array function forces the lower boundary for arrays as 0 in spite of option base 1 ( Thanks to Andreas Heinisch )
  7. tdf#59585 EDITING: Enhancement request: Create merged cells by dragging the handle ( Thanks to Attila Szűcs )
  8. tdf#64711 Impress is closed on slide show with all hidden slides in presentation or group ( Thanks to Caolán McNamara )
  9. tdf#67007 UI: Name Box does not show a name in sheet scope when selecting a range ( Thanks to Eike Rathke )
  10. tdf#69908 Expert Config and help on configuration options ( Thanks to Seth Chaiklin )
  11. tdf#77007 FILEOPEN: User asked to save changes upon exit from unmodified XLS file (because of chart) ( Thanks to Mike Kaganski )
  12. tdf#77236 FILESAVE: DOCX: Shape color changed to white after roundtrip ( Thanks to Regényi Balázs )
  13. tdf#80526 FILEOPEN: DOCX
10 Sep 2020

QA/Dev Report: August 2020

General Activities

  1. LibreOffice 7.0.0 was announced on August, 5
  2. LibreOffice 6.4.6 was announced on August, 13
  3. Olivier Hallot (TDF) updated the help for inserting layers and added a page for Comparison Options
  4. Stephan Bergmann (Red Hat) made renovations in the internal handling of strings. He also made many cleanups as well as build and test fixes
  5. Noel Grandin (Collabora) made many code cleanups, increased the use of the fast XML parser and fixed some memory leaks
  6. Justin Luth (Collabora/SIL) fixed issues with odd/even footers in exported DOCX, section breaks in exported DOCX, missing images in DOC/DOCX/RTF export and placement on images in table cells in imported DOCX
  7. Caolán McNamara (Red Hat) improved the behaviour of Area fill tab and fixed some very old issues with Writer table properties dialog. He also continued the crucial user interface backend work and did many cleanups and crash fixes
  8. Szabolcs Tóth and Regényi Balázs (NISZ) fixed some issues with imported and exported OOXML shapes and objects
  9. Dániel Arató (NISZ) fixed line spacing with inline pictures in imported DOCX
  10. Vasily Melenchuk (CIB) added support for paragraph mark formatting with character style for DOCX export
  11. Luboš Luňák (Collabora) continued polishing the Skia graphics engine integration. More information about the new feature can be found here
  12. Balázs Varga (NISZ) fixed some OOXML chart import issues
  13. Michael Warner improved DOCX table formula import
  14. Andreas Kainz improved Sidebar element alignment and positioning
  15. Samuel Mehrbrodt (CIB) fixed a chart text distortion issue seen on Windows
  16. Tünde Tóth (NISZ) fixed some issues with OOXML charts
  17. Attila Bakos (NISZ) fixed DOCX issues with page breaks, small capital hyphenation, text box overlapping and OLE object backgrounds
  18. Tor Lillqvist (Collabora) worked on the iOS app and did code cleanups
  19. Tibor Nagy (NISZ) fixed DOCX import/export issues with shape alignment and frames
  20. László Németh (NISZ) added Writer table functions ABS, COUNT, PRODUCT, SIGN for Word interoperability
  21. Rizal Muttaqin made many improvements in the icon themes
  22. Miklos Vajna (Collabora) has been working on improving smartart support
  23. Eike Rathke (Red Hat) improved support for arrays and matrices in Calc functions
  24. Julien Nabet improved the error handling of text file insert in Writer and fixed several crashes
  25. Attila Szűcs and Tibor Nagy (NISZ) fixed issues with XLSX headers and page numbers as well as DOCX frame widths. They also improved Calc autofilter behaviour
  26. Michael Stahl (CIB) continued improving change tracking and anchoring
  27. Samuel Thibault fixed an issue with text in an imported EPS graphic
  28. Tomoyuki Kubota fixed a sorting issue in Calc with Japanese Kanji
  29. Thorsten Behrens (CIB) made it so inserting from file in Writer does not overwrite the default style
  30. Maxim Monastirsky made many UI and icon handling related improvements
  31. Xisco Faulí (TDF) made several additions and fixes to unit tests. He also added git pre-commit hook that check the minimal gtk3 version remains 3.18, so users using that version don’t have crashes.
  32. Mike Kaganski (Collabora) fixed many regressions, improved internal graphics handling and made code cleanups
  33. Sarper Akdemir completed his GSoC project “Add Impress shape animations that use a real physics engine”
  34. Ahmed ElShreif completed his GSoC project “Extending the UITest framework”
  35. Ahmad Ganzouri completed his GSoC project “Blurry Shadows”
  36. Shivam Kumar Singh completed his GSoC project “Styles Inspector”
  37. Aditya Sahu completed his GSoC project “Move the gallery code to use ZIP files”
  38. Yusuf Keten completed his GSoC project “Additions – Tight integration of extensions!”

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

Reported Bugs

978 bugs, 83 of which are enhancements, have been reported by 458 people.

Top 10 Reporters

  1. Telesto ( 251 )
  2. NISZ LibreOffice Team ( 31 )
  3. andreas_k ( 19 )
  4. R. Green ( 16 )
  5. sawakaze ( 16 )
  6. Karl-Heinz Arkenau ( 15 )
  7. Rafael Lima ( 9 )
  8. Regina Henschel ( 8 )
  9. Mike Kaganski ( 8 )
  10. Lyndon Brown ( 8 )

Triaged Bugs

772 bugs have been triaged by 108 people.

Top 10 Triagers

  1. Buovjaga ( 127 )
  2. Xisco Faulí ( 110 )
  3. Julien Nabet ( 48 )
  4. Dieter ( 47 )
  5. Telesto ( 43 )
  6. Heiko Tietze ( 36 )
  7. BogdanB ( 33 )
  8. Roman Kuznetsov ( 31 )
  9. Aron Budea ( 23 )
  10. Mike Kaganski ( 22 )

Resolution of resolved bugs

630 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 44 people.

Top 10 Fixers

  1. Caolán McNamara ( 38 )
  2. László Németh ( 14 )
  3. Mike Kaganski ( 12 )
  4. Michael Stahl ( 10 )
  5. Rizal Muttaqin ( 9 )
  6. Justin Luth ( 7 )
  7. Shivam Kumar Singh ( 7 )
  8. Miklos Vajna ( 6 )
  9. Balazs Varga ( 6 )
  10. Tünde Tóth ( 5 )

List of critical bugs fixed

  1. tdf#124470 Table settings and borders are not saved if checked “Embed fonts” and “Only embed fonts that are used” ( Thanks to Mike Kaganski )
  2. tdf#135495 Crash when switching UI to Notebookbar variant ( Thanks to Caolán McNamara )

List of high severity bugs fixed

  1. tdf#130707 FILEOPEN: Writer document “Read Error. Format error discovered in the file in sub-document content.xml at 2,68950(row,col).” ( Thanks to Miklos Vajna )
  2. tdf#132892 Drag and drop to the left removes formatting ( Thanks to Caolán McNamara )
  3. tdf#134439 Page Break: editing “Text flow > Breaks” gives differing results depending on where the cursor is situated ( Thanks to Caolán McNamara )
  4. tdf#135313 Crash on opening the tight integration dialog ( Thanks to Yusuf Keten )
  5. tdf#136143 Regression Err:448 in Optional arguments ( Thanks to Andreas Heinisch )

List of crashes fixed

  1. tdf#129542 CRASH: Setting anchor for a formcontrol to character of pageheader leads to crash ( Thanks to Caolán McNamara )
  2. tdf#132160 Crash in swlo!SwRedlineData::SetSeqNo ( Thanks to Michael Stahl )
  3. tdf#132940 Crash mergedlo!vcl::Region::operator= (with really specific steps) ( Thanks to Noel Grandin )
  4. tdf#134847 Crash:select masterslide on inserted presentation from Writer ( Thanks to Jim Raykowski )
  5. tdf#135001 Crash delete/undo an resize shape ( Thanks to Michael Stahl )
  6. tdf#135018 CRASH: Track Changes: Accepting All Changes ( Thanks to Michael Stahl )
  7. tdf#135098 Writer crashes when merging horizontally cells in a table (GTK3) ( Thanks to Caolán McNamara )
  8. tdf#135313 Crash on opening the tight integration dialog ( Thanks to Yusuf Keten )
  9. tdf#135412 CRASH: Undoing paste of section with flys ( Thanks to Michael Stahl )
  10. tdf#135432 Crash when opening an ODT document written in Japanese/Chinese (Android viewer) ( Thanks to Michael Weghorn )
  11. tdf#135442 LO crashes when About Libreoffice is clicked ( Thanks to Caolán McNamara )
  12. tdf#135457 CRASH in a BASIC macro ( Thanks to Michael Stahl )
  13. tdf#135488 Crash double clicking Fonts in the Design sidebar (experimental) ( Thanks to Caolán McNamara )
  14. tdf#135491 Crash on opening redact with experimental settings enabled and style inspector tab selected ( Thanks to Shivam Kumar Singh )
  15. tdf#135495 Crash when switching UI to Notebookbar variant ( Thanks to Caolán McNamara )
  16. tdf#135528 CRASH running a macro (that changes text) from IDE, when StylesInspector is running ( Thanks to Shivam Kumar Singh )
  17. tdf#135568 Crash when opening the 3D View option for a chart. ( Thanks to Caolán McNamara )
  18. tdf#135603 CRASH: Renaming item in customize treewiew ( Thanks to Caolán McNamara )
  19. tdf#135639 Crash inspecting an array after Redim Statement with option VBASupport 1 ( Thanks to Mike Kaganski )
  20. tdf#135693 Crash opening table properties for embedded table ( Thanks to Caolán McNamara )
  21. tdf#135711 Crash saving a document with columns and image anchored to page to DOCX (since 7.1) ( Thanks to Attila Bakos )
  22. tdf#135755 Crash:right click to Manage Changes List on side bar ( Thanks to Julien Nabet )
  23. tdf#135942 crashtesting failure on export to docx ( Thanks to Mike Kaganski )
  24. tdf#136107 crash on export of selection ( Thanks to Julien Nabet )
  25. tdf#136127 Crash: Add Protected PDF file on Photo Album ( Thanks to Julien Nabet )
  26. tdf#136133 LibreOffice crash with GetInvolved and Donate infobar ( Thanks to Julien Nabet )
  27. tdf#136162 [UI] GtkMenuItem causes crash when accessible-description is used (for extended tips) ( Thanks to Caolán McNamara )

List of performance issues fixed

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

  1. tdf#58518 FILEOPEN: Missing Error Message, if you Try to Insert a Picture with “Insert > File…“ ( Thanks to Julien Nabet )
  2. tdf#77794 FILEOPEN: DOCX – incorrect placement of image inside a cell when position option “Layout in table cell” is set ( Thanks to Justin Luth )
  3. tdf#97618 FILEOPEN drawing object (flow chart shapes) distorted in DOCX because of drawing canvas ( Thanks to Regényi Balázs )

WORKSFORME bugs

91 bugs have been retested by 27 people.

Top 10 testers

  1. Buovjaga ( 12 )
  2. Telesto ( 12 )
  3. Dieter ( 9 )
  4. Julien Nabet ( 8 )
  5. Timur ( 6 )
  6. Thomas Lendo ( 5 )
  7. Thomas Lendo QA ( 4 )
  8. Heiko Tietze ( 4 )
  9. Roman Kuznetsov ( 4 )
  10. mwtjunkmail ( 4 )

DUPLICATED bugs

136 bugs have been duplicated by 36 people.

Top 10 testers

  1. Telesto ( 19 )
  2. Buovjaga ( 14 )
  3. Mike Kaganski ( 14 )
  4. Xisco Faulí ( 12 )
  5. Timur ( 9 )
  6. NISZ LibreOffice Team ( 7 )
  7. Julien Nabet ( 7 )
  8. V Stuart Foote ( 6 )
  9. Thomas Lendo ( 4 )
  10. Maxim Monastirsky ( 4 )

Verified bug fixes

80 bugs have been verified by 18 people.

Top 10 Verifiers

  1. Xisco Faulí ( 34 )
  2. BogdanB ( 16 )
  3. Dieter ( 4 )
  4. Roman Kuznetsov ( 4 )
  5. Thorsten Behrens (CIB) ( 3 )
  6. Julien Nabet ( 3 )
  7. baffclan ( 3 )
  8. Buovjaga ( 2 )
  9. Telesto ( 2 )
  10. Wolfgang Jäger ( 1 )

Categorized Bugs

759 bugs have been categorized with a metabug by 39 people.

Top 10 Categorizers

  1. Thomas Lendo QA ( 264 )
  2. Roman Kuznetsov ( 157 )
  3. Dieter ( 53 )
  4. NISZ LibreOffice Team ( 41 )
  5. Thomas Lendo ( 35 )
  6. Telesto ( 33 )
  7. Buovjaga ( 32 )
  8. Aron Budea ( 28 )
  9. V Stuart Foote ( 15 )
  10. andreas_k ( 12 )

Regression Bugs

150 bugs have been set as regressions by 19 people.

Top 10

  1. Telesto ( 80 )
  2. Xisco Faulí ( 24 )
  3. Buovjaga ( 11 )
  4. BogdanB ( 7 )
  5. Roman Kuznetsov ( 5 )
  6. Mike Kaganski ( 4 )
  7. Yotam Benshalom ( 3 )
  8. Robert Großkopf ( 3 )
  9. raal ( 2 )
  10. Terrence Enger ( 2 )

Bisected Bugs

86 bugs have been bisected by 10 people.

Top 10 Bisecters

  1. Xisco Faulí ( 28 )
  2. raal ( 14 )
  3. Telesto ( 14 )
  4. Buovjaga ( 12 )
  5. Aron Budea ( 6 )
  6. Attila Baraksó (NISZ) ( 5 )
  7. Terrence Enger ( 3 )
  8. Justin L ( 2 )
  9. Mike Kaganski ( 1 )
  10. Roman Kuznetsov ( 1 )

Evolution of Unconfirmed Bugs

Check the current list of unconfirmed bugs here

Evolution of Open Regressions

Check the current list of open regressions here

Evolution of Open bibisectRequests

Check the current list of open bibisectrequests here

Evolution of Highest Priority Bugs

Check the current list of highest priority bugs here

Evolution of High Priority Bugs

Check the current list of high priority bugs here

Thank you all for making Libreoffice rock!
Join us and help to keep LibreOffice super reliable!
Check the Get Involved page out now!

4 Sep 2020

Investing in bug reports pays off

Document compatibility between office suites is a common concern for LibreOffice users. People take sample documents, expecting a pixel-perfect similarity with other office applications and rightly so. While we cover most aspects of formats outside the OpenDocument Format specification, LibreOffice’s native format, there are pieces that have not been implemented yet (for example smooth shadows, which have been implemented recently and will be available in LibreOffice 7.1). Of course we sometimes fail as well, like any other software producer. Microsoft’s “transitional” formats often include undocumented or obscure content that is hard for other office suites to parse.

One enormous advantage of open source software is that you can talk more or less directly to the developers. All bug reports and enhancement requests are taken seriously and will receive immediate response unlike what happens when you complain about issues to companies without open development models. Unfortunately not everyone knows about this advantage so we thought it’s time to recall.

The people doing quality assurance for LibreOffice is an ever-changing group of around 30 contributors. They analyse user reports tirelessly and always appreciate problem descriptions delivered in a clear and understandable way. In a recent article about LibreOffice appearing on dedoimedo.com, several bugs were reported, but in a rather incomplete way. It is understandable, if a journalist does not want to create proper reports in our bug tracker on top of writing an article. Maybe there is a middle-ground, though.

Simply linking to the problematic Microsoft Office templates would have made the work of the quality assurance team much easier. Now the templates shown in the screenshots had to be discovered through detective work on the MSO template site. Particularly unfortunate was the case of a template, which refused to open properly. There is no way of figuring out the identity of the document and the author never replied to an email requesting for more information. On the other hand, it might be time for the QA team to again methodically go through every single template on the MSO site – such work has been done before, resulting in many solved incompatibilities.

Detailed comments on the document template issues described in the Dedoimedo article

Fashion newsletter template: Some obstacles need to be considered regarding cross-application and probably also cross-platform compatibility questions. Documents written on one system might use a font that is not available on another. The article mentioned above talks about the word FASHION breaking into two lines in the MSO Fashion newsletter template. The reason for this wrapping is that the author did not notice they were missing the Century Gothic font. This can be seen in the Formatting toolbar, where the font name appears in italics and hovering over it shows a tooltip saying that the font is not available and has been substituted.

The author refers to an image border missing on the first page. Probably they meant the whole page margin on the right. This issue was not seen on Windows or Linux by testers.

The image stretching issue had not been reported before. The newly-created report contains an analysis on a level that is typical to the QA team. However, the QA team will gladly conduct further analysis on reports with less details. The image stretching issue is the same that is seen in the restaurant newsletter template

An issue not mentioned in the article is the incorrect lengths of the fuchsia-coloured lines on the first page. This was analysed through binary bisecting and found to have been reported before. This issue is an unfortunate side effect of a complex internal improvement in the handling of shapes.

Restaurant newsletter template: Testers did not see the issue with the placement of the restaurant logo.

Based on data in our bug tracker, LibreOffice saw over 330 fixes or feature implementations for MSO and RTF document issues in 2019. The number for 2020 is already over 330 at this point. The real numbers are likely higher as not every code change is connected with a report. These statistics clearly indicate that document compatibility is seeing significant investments from the commercial ecosystem and volunteers alike.

LibreOffice quality assurance is aided by many automated systems. One of these is called “Office interoperability tools”. It compares the output of Microsoft Office and LibreOffice over a huge corpus of documents in order to find regressions. Manual testing and problem discovery is still needed – we can’t automate the testing of issues we don’t know about.

As mentioned, while Microsoft’s “transitional” formats continue to use undocumented or cryptic content, which makes life difficult for other office suites, there’s a limit to what we can do. Ultimately, it would be better if everyone used the OpenDocument Format, to ensure maximum interoperability.

If you want to learn how to create high quality bug reports, please read our dedicated guide in The Document Foundation wiki.…