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!

Read More

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

Read More