18 Jan 2022

LibreOffice 7.3 RC2 is available for testing

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

LibreOffice 7.3 will be released as final at the beginning of February, 2022 ( Check the Release Plan for more information ) being LibreOffice 7.3 RC2 the forth and last pre-release since the development of version 7.3 started in mid June, 2021. Since the previous release, LibreOffice 7.3 RC1, 117 commits have been submitted to the code repository and 65 issues got fixed. Check the release notes to find the new features included in this version of LibreOffice.

LibreOffice 7.3 RC2 can be downloaded from here for Linux, macOS and Windows, and it will replace 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!

12 Jan 2022

QA/Dev Report: December 2021

General Activities

  1. LibreOffice 7.2.4 and LibreOffice 7.1.8 were released on December 6 providing an important security fix
  2. Alain Romedenne improved the Help content for Basic functions
  3. Olivier Hallot (TDF) added help for sep= in CSV files, VBA mode for RGB functions and warnings, improved help for Writer fields and started annotating Help for functions that are not in ODF spec
  4. Rafael Lima improved the Help content for the ScriptForge library, fixed opening Help from an Expert Configuration property dialog, improved subscript/superscript help about Sidebar and fixed CTL information in Hyphenation help page
  5. Kevin Suo corrected the Calc error string STR_LONG_ERR_NO_VALUE in the code and fixed a couple of Calc error strings in Help
  6. flywire improved the Help content for the ScriptForge library
  7. Stanislav Horáček made fixes in Basic and Python Help content
  8. Jean-Pierre Ledure worked on the ScriptForge library
  9. Miklos Vajna (Collabora) continued working on support for colour themes in OOXML documents and made OLE object previews reliable
  10. Krzysztof Hałasa fixed a problem with connecting to a Mysql/MariaDB instance
  11. Ismael Luceno improved the POSIX-compatibility of the build system
  12. Chris Sherlock continued VCL refactoring work and improved font matching for CJK text
  13. Rizal Muttaqin made many updates to the Colibre icon theme
  14. Áron Budea (Collabora) made a Python-related build fix for Win 10 with Win 11 SDK
  15. René Engelhard (Debian) fixed a UI test
  16. Christian Lohmaier (TDF) created a build target for vscode-ide-integration and made some other build-related improvements
  17. Tünde Tóth (NISZ) fixed OOXML import of transparent hatching
  18. Arnaud Versini made some code cleanups
  19. Regina Henschel improved extrusion of custom shapes
  20. Dhiraj Holden added all subtotal functions to Calc’s autosum
  21. David Tardon (Red Hat) updated the libmwaw library providing support for legacy Mac documents
  22. Kohei Yoshida updated liborcus and mdds libraries used by Calc and fixed Calc child styles not inheriting from parent
  23. Hossein Nourikhah (TDF) created a minimal VCL example application and fixed a problem with line spacing in inserted SVG files
  24. Michael Weghorn implemented accessibility handling for focused Calc cell state
  25. Heiko Tietze (TDF) made some UI improvements
  26. Winfried Donkers fixed Function wizard lying about DCOUNT and DCOUNTA arguments
  27. Attila Bakos (NISZ) continued working on support for text in grouped shapes
  28. Armin Le Grand (allotropia) made border line width use the correct default, made right-clicking hyperlinks in Calc behave more intuitively, fixed handling of closing brackets in hyperlinks and worked on fixing a glitch in diagonal border lines
  29. Thorsten Behrens (allotropia) fixed a Windows build issue and made some cleanups
  30. Samuel Mehrbrodt (allotropia) fixed saving Calc color filter when having multiple data ranges in sheet
  31. Urja Rannikko fixed a time tick issue on 32-bit Linux that caused problems with auto-playing slideshows and long-running macros
  32. Laurent Balland-Poirier improved the Writer templates shipped with LibreOffice by removing their hardcoded page size setting
  33. Tomaž Vajngerl (Collabora) added a document setting for image preferred DPI and did a lot of refactoring in drawinglayer and vcl
  34. Justin Luth (Collabora/SIL) fixed a Calc UI focus issue, Other options in Find and Replace dialog not staying closed in certain cases, horizontal alignment in certain imported XLSX files, an issue with disabled buttons in Mailmerge toolbar, reappearing Calc hidden columns, an issue with Calc comment marks not getting hidden when hiding columns, an issue with Impress/Draw bullets and numbering not activating from the dialog, made it so applying a border colour on an image activates border as well and added easier autocomplete access to frequently used Calc functions
  35. Tibor Nagy (NISZ) added a workaround for “At least” line spacing not being supported by PPTX format
  36. László Németh made many improvements to DOCX and ODT change tracking, especially regarding tables
  37. Andreas Heinisch fixed an issue with using dates in Calc conditional formatting, an issue with Basic variable information being overwritten, made Basic boolean operators return values of type Boolean and made Home key behave more intuitively in Basic IDE
  38. Eike Rathke (Red Hat) improved relative cell address parsing in Calc, fixed an issue with XML data always importing to first sheet in certain cases and made the Calc functions AND(), OR(), XOR() propagate their errors
  39. Stephan Bergmann (Red Hat) made many code and build-related cleanups as well as test fixes
  40. Jim Raykowski made many improvements to Navigator, including list order of elements and added an expert option ‘navigateonselect’ to navigate by single click instead of double
  41. Caolán McNamara (Red Hat) fixed an issue with unwanted kerning changes when working in Calc and improved autofilter submenu arrangement. He also fixed many crashes and UI issues and continued working on the new gtk4 UI backend
  42. Gábor Kelemen (allotropia) made it so EXIF rotation of inserted images is applied without asking and made the Hide Columns section in Sidebar smarter
  43. Roland Kurmann made it so non-sequentially selected rows or columns are counted in Calc’s statusbar and fixed the output for Calc’s function INFO(“OSVERSION”) on Linux
  44. Julien Nabet fixed issues with Evolution email client as address database, made quick find in Calc search by value by default, made Parameter query with :parameter IS NULL work in Firebird databases and made it possible to delete external tables in Firebird databases. He also fixed several crashes and regressions and made many code cleanups
  45. Michael Stahl (allotropia) finished the implementation of Curl-based WebDAV and was able to remove Neon and Serf dependencies
  46. Luboš Luňák (Collabora) continued improving the Windows clang-cl build support, continued improving the speed of Calc VLOOKUP function, fixed an issue with images appearing blurred in Impress edit mode and made it so Calc text operations are not queried by numeric value allowing to make substring queries on dates, for example
  47. Vasily Melenchuk (CIB) implemented Word content controls support
  48. Jan-Marek Glogowski (allotropia) made extensive improvements to the build system
  49. Xisco Faulí (TDF) made over thirty additions and improvements to automated tests
  50. Mike Kaganski (Collabora) fixed an issue with dragging and dropping images with Unicode characters in their filenames into documents on Windows, added support for detecting UTF-16 data without BOM, improved the VSCode IDE integration, made saving registrymodifications.xcu more robust (resistant to corruption) on Windows, fixed problems caused by recently opened remote files that are not accessible, fixed check marks rendered incorrectly in menus on scaled-up desktops and made many code cleanups
  51. Noel Grandin (Collabora) improved thread-safety of the code and the load time of large charts. He also made many code cleanups

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

489 bugs, 49 of which are enhancements, have been reported by 304 people.

Top 10 Reporters

  1. Telesto ( 60 )
  2. Kevin Suo ( 13 )
  3. Mike Kaganski ( 12 )
  4. achim ( 9 )
  5. Hossein ( 9 )
  6. NISZ LibreOffice Team ( 8 )
  7. Aron Budea ( 7 )
  8. Regina Henschel ( 7 )
  9. Gabor Kelemen (allotropia) ( 6 )
  10. Colin ( 5 )

Triaged Bugs

504 bugs have been triaged by 88 people.

Top 10 Triagers

  1. Dieter ( 54 )
  2. Buovjaga ( 41 )
  3. raal ( 30 )
  4. Julien Nabet ( 26 )
  5. Heiko Tietze ( 22 )
  6. V Stuart Foote ( 21 )
  7. Mike Kaganski ( 20 )
  8. stragu ( 19 )
  9. zcrhonek ( 19 )
  10. Xisco Faulí ( 18 )

Resolution of resolved bugs

489 bugs have been set to RESOLVED.

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

Fixed Bugs

167 bugs have been fixed by 32 people.

Top 10 Fixers

  1. Caolán McNamara ( 13 )
  2. Julien Nabet ( 11 )
  3. Justin Luth ( 10 )
  4. Michael Stahl ( 10 )
  5. Noel Grandin ( 10 )
  6. László Németh ( 9 )
  7. Mike Kaganski ( 6 )
  8. Eike Rathke ( 5 )
  9. Jim Raykowski ( 4 )
  10. Olivier Hallot ( 4 )

List of critical bugs fixed

  1. tdf#144244 Crash when FILESAVE a calc file after delete some columns ( Thanks to Julien Nabet )
  2. tdf#146286 Crash/hang calling context menu ( Thanks to Noel Grandin )

List of high severity bugs fixed

  1. tdf#128895 Hidden Columns but keep reappearing! Unlike Rows which will stay hidden (steps: comment 19) ( Thanks to Justin Luth )
  2. tdf#136855 Crash correcting with spell checker with track & changes enabled ( Thanks to Michael Stahl )
  3. tdf#141175 CRASH: cutting content with redlines ( Thanks to Michael Stahl )
  4. tdf#144565 Crash in: SfxItemSet::Clone(bool,SfxItemPool *) ( Thanks to Michael Stahl )
  5. tdf#146141 Delete empty comment crash – Crash in: `anonymous namespace’::collectUIInformation ( Thanks to Caolán McNamara )

List of crashes fixed

  1. tdf#136452 Crash swlo!SwTextFrame::HasFootnote+0xc0d: at undo ( Thanks to Michael Stahl )
  2. tdf#136855 Crash correcting with spell checker with track & changes enabled ( Thanks to Michael Stahl )
  3. tdf#139843 Crash swlo!SwNumRule::MakeNumString ( Thanks to Michael Stahl )
  4. tdf#141175 CRASH: cutting content with redlines ( Thanks to Michael Stahl )
  5. tdf#144244 Crash when FILESAVE a calc file after delete some columns ( Thanks to Julien Nabet )
  6. tdf#144565 Crash in: SfxItemSet::Clone(bool,SfxItemPool *) ( Thanks to Michael Stahl )
  7. tdf#145062 Crash when inserting hidden field over input field ( Thanks to Michael Stahl )
  8. tdf#145090 LO Calc Crash with drop-down-menu (GTK3) ( Thanks to Noel Grandin )
  9. tdf#145892 Crash (failed assert) in DBGUTIL build when inserting a section from a WEBP ( Thanks to Caolán McNamara )
  10. tdf#145928 Crash mergedlo!SdrUndoObj::ImpShowPageOfThisObject+33 (SwpHints::Check(bool) ndhints.cxx:359) ( Thanks to Michael Stahl )
  11. tdf#146141 Delete empty comment crash – Crash in: `anonymous namespace’::collectUIInformation ( Thanks to Caolán McNamara )
  12. tdf#146179 Developer Tools crashes LO when inspecting object in special file ( Thanks to Julien Nabet )
  13. tdf#146208 FILEEDIT DOCX Crash at Redo of accepting table row deletions ( Thanks to László Németh )
  14. tdf#146286 Crash/hang calling context menu ( Thanks to Noel Grandin )
  15. tdf#146295 Base linked to txt or csv files crashes on filter dialog ( Thanks to Julien Nabet )
  16. tdf#146333 Crash when closing table wizard, then odb file only (not whole LO). ( Thanks to Caolán McNamara )
  17. tdf#146363 [regression] LibreOffice Draw crashes when changing width/height of text box ( Thanks to Julien Nabet )

List of performance issues fixed

  1. tdf#146037 Autofilter is slow when filter conditions are set in multiple columns ( Thanks to Luboš Luňák )
  2. tdf#146108 Calc is slow to change cell focus in a document with a big background image ( Thanks to Noel Grandin )

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

  1. tdf#103331 Child styles not inheriting from parent ( Thanks to Kohei Yoshida )
  2. tdf#104823 For Word 2016 Content Controls Placeholder Text is Being Displayed Instead of Text from XML ( Thanks to Vasily Melenchuk )
  3. tdf#107292 uninterrupted deletion tracked changes inserted in wrong order during ODF import ( Thanks to László Németh )
  4. tdf#58125 [UI] Comment marks not hidden when column is hidden ( Thanks to Justin Luth )
  5. tdf#90805 TOOLBAR: Enabling border color on an image should enable border ( Thanks to Justin Luth )
  6. tdf#92010 Easier autocomplete access to more frequently used functions ( Thanks to Justin Luth )
  7. tdf#99027 [FORMATTING] Default table border width is useless ( Thanks to Samuel Mehrbrodt )

WORKSFORME bugs

92 bugs have been retested by 41 people.

Top 10 testers

  1. Buovjaga ( 15 )
  2. Dieter ( 8 )
  3. Robert Großkopf ( 5 )
  4. Kevin Suo ( 4 )
  5. Julien Nabet ( 4 )
  6. Ezinne ( 3 )
  7. Aron Budea ( 3 )
  8. BogdanB ( 3 )
  9. Michael Warner ( 3 )
  10. m.a.riosv ( 3 )

DUPLICATED bugs

100 bugs have been duplicated by 37 people.

Top 10 testers

  1. V Stuart Foote ( 9 )
  2. stragu ( 8 )
  3. Julien Nabet ( 8 )
  4. phv ( 6 )
  5. Dieter ( 6 )
  6. Heiko Tietze ( 5 )
  7. Buovjaga ( 5 )
  8. Michael Stahl (allotropia) ( 4 )
  9. Telesto ( 4 )
  10. Kevin Suo ( 3 )

Verified bug fixes

71 bugs have been verified by 18 people.

Top 10 Verifiers

  1. stragu ( 20 )
  2. NISZ LibreOffice Team ( 15 )
  3. BogdanB ( 9 )
  4. Dieter ( 5 )
  5. Buovjaga ( 4 )
  6. Gabor Kelemen (allotropia) ( 3 )
  7. Aron Budea ( 2 )
  8. Kevin Suo ( 2 )
  9. Xisco Faulí ( 2 )
  10. Rizal Muttaqin ( 1 )

Categorized Bugs

300

27 Dec 2021

LibreOffice 7.3 RC1 is available for testing

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

LibreOffice 7.3 will be released as final at the beginning of February, 2022 ( Check the Release Plan for more information ) being LibreOffice 7.3 RC1 the third pre-release since the development of version 7.3 started in mid June, 2021. Since the previous release, LibreOffice 7.3 Beta1, 241 commits have been submitted to the code repository and 130 issues got fixed. Check the release notes to find the new features included in this version of LibreOffice.

LibreOffice 7.3 RC1 can be downloaded from here for Linux, macOS and Windows, and it will replace 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!

10 Dec 2021

QA/Dev Report: November 2021

General Activities

  1. LibreOffice 7.1.7 was released on November 4
  2. LibreOffice 7.2.3 was released on November 25
  3. Alain Romedenne improved the Help content for the ScriptForge library and several Basic functions
  4. Adolfo Jayme Barrientos updated the help strings for QR and Barcode dialog
  5. Ilmari Lauhakangas (TDF) made it so the navigation menus in Help close when clicking outside of them
  6. Olivier Hallot (TDF) improved the Help content for Digital Signatures, text filters, Calc’s CSV import and also did a lot of refactoring in Help
  7. Rafael Lima improved the Help content for the ScriptForge library, improved the Help for Writer’s Direct Cursor mode and did several refactorings and cleanups in Help
  8. Steve Fanning improved the Help content for Calc’s CONVERT_OOO and SUM functions
  9. Jean-Pierre Ledure worked on the ScriptForge library
  10. Eike Rathke (Red Hat) improved the help for Calc’s MATCH function, improved language/locale display, made handling of German ß more robust, fixed an edge case issue of update references when sorting range of cells in Calc, fixed an issue with referencing Calc expression labels and made Regression Statistics more robust by using cell references for calculating offsets
  11. Mike Kaganski (Collabora) improved the help for Basic’s CInt function, continued optimising UNO API’s Sequence, adapted a WebDAV fix to the new webdav-curl, improved the Visual Studio IDE integration, made the internal handling of units and constant numbers more robust, fixed a Windows installer issue, made registry updating more robust, improved handling of document print events as macro triggers and made many code cleanups
  12. Ming Hua updated help for inserting a cross-reference
  13. flywire improved the help for Python locations
  14. Winfried Donkers made Calc’s WEEKS add-in function provide correct results
  15. Michael Warner fixed a problem with Poppler PDF library not being properly installed and made Sentence case formatting operation honour selection
  16. Michael Meeks (Collabora) fixed crashes related to fetching clipboard data and moving windows
  17. René Engelhard (Debian) made a couple of build fixes
  18. Armin Le Grand (allotropia) made a couple of Qt improvements
  19. Michael Weghorn improved Qt stability and layouts and fixed a HiDPI scaling bug affecting the KDE Frameworks UI
  20. Sarper Akdemir (Collabora) implemented support for PPTX colour themes
  21. Matt K removed an unnecessary pop-up dialog for read-only documents
  22. Bubli made it possible to undo adding and editing animations in Impress
  23. Rizal Muttaqin added icons for 1.15 line spacing and UNO Object Inspector
  24. Chris Sherlock continued VCL refactoring work
  25. Thorsten Behrens (allotropia) added sccache to the Windows build setup
  26. Vasily Melenchuk (CIB) implemented handling of DOCX content controls and made it so spaces in field instructions are preserved in DOCX export
  27. Heiko Tietze (TDF) made spellchecking wavy lines more prominent depending on the zoom level, fixed an issue with Basic IDE in dark mode and made several layout improvements
  28. David Alan Gilbert fixed some issues spotted by cppcheck
  29. Dennis Francis (Collabora) made Calc’s copying to clipboard take objects into account
  30. László Németh added section and parent RDF metadata support for Style Inspector, implemented change tracking for moved text, fixed a change tracking issue with referenced text and improved DOCX change tracking support as well
  31. Szymon Kłos (Collabora) addded glow and soft edge panels for Fontwork Sidebar UI
  32. Andreas Heinisch fixed a line spacing issue in Impress, made it so base64-encoded images are imported correctly from HTML files and fixed the handling of embedded newlines set via an API method in Calc
  33. Andras Timar (Collabora) fixed a regression affecting scaling in charts driven by macros
  34. Gábor Kelemen (allotropia) made “Perform file extension check” option respect finalisation via Windows registry, made it so file names are properly encoded in error dialogs and fixed button actions being reversed in image rotation prompt dialog
  35. Regina Henschel enabled matte and metal extrusion surfaces for Fontwork
  36. Hossein Nourikhah (TDF) made many code cleanups and improvements to the code documentation. He also published a couple of blogpost about easyhacks, the first one about the use of atan2 and the second about the use of symbolic constants
  37. Tünde Tóth (NISZ) implemented saving of password for editing with PPTX files and made it so character formatting targeting only numbering is imported correctly from DOCX files
  38. Samuel Mehrbrodt (allotropia) added more Beanshell scripting samples for Writer and Calc and improved the line thickness presets and their presentation
  39. Kohei Yoshida upgraded mdds and liborcus libraries
  40. Tibor Nagy (NISZ) continued improving PPTX hyperlink support and fixed PPTX export of proportional line spacing and superscript and subscript positions
  41. Björn Michaelsen fixed some regressions caused by refactoring of Writer internals
  42. Xisco Faulí (TDF) made over sixty additions and improvements to automated tests
  43. Tor Lillqvist (Collabora) fixed a problem with paper sizes when printing from Impress and made some code cleanups and build fixes
  44. Jim Raykowski made many improvements to Navigator, including its tracking of objects and fixed an old focus-switching crash in Writer
  45. Attila Szűcs (NISZ) fixed a problem where unwanted pages would appear in the context of multicolumn sections with footnotes
  46. Tomaž Vajngerl (Collabora) fixed signing OOXML documents with multiple certificates and images anchored to page in Writer sometimes getting the wrong z-order. He also worked on support for colour themes from OOXML documents.
  47. Miklos Vajna (Collabora) fixed an issue with graphic sizes in RTF import, actions on IME-edited text not being grouped in the undo history, following styles when editing imported RTF files, several undo issues, handling of chart theme overrides in PPTX import and viewing of OLE objects in protected sections. He also worked on support for colour themes from OOXML documents and wrote about linked paragraph and character styles in Writer
  48. Justin Luth (Collabora/SIL) fixed issues related to page styles in DOC/DOCX files, an autocorrect capitalisation issue, a DOCX SmartArt roundtrip issue, issues with text transparency and colour in PPTX import, an issue with paper sizes in print preview and visual artifacts appearing in the context of Calc’s autofilter
  49. Noel Grandin (Collabora) improved thread-safety of the code, greatly improved the speed of Calc’s autofilter with big data sets, the speed of calculating fractions and made loading of large RTL Writer documents faster. He also made many code cleanups
  50. Giuseppe Castagno worked on the implementation of Curl-based WebDAV
  51. Michael Stahl (allotropia) worked on the implementation of Curl-based WebDAV, fixed issues with PDF export of Writer master documents, improved the MS Word compatibility with list indents and fixed a Writer undo crash. He also fixed some regressions and made code cleanups.
  52. Kevin Suo fixed some CJK and localisation issues and made code cleanups
  53. Julien Nabet improved MySQL/MariaDB support, fixed multiple Macro execution when triggered by Document print event, fixed some crashes and regressions and made many code cleanups
  54. Stephan Bergmann (Red Hat) made Java detection more robust on macOS and made many code and build-related cleanups, including dropping workarounds for the Boost library and improving the Windows clang-cl build support
  55. Caolán McNamara (Red Hat) fixed many crashes and UI issues and continued working on the new gtk4 UI backend
  56. Jan-Marek Glogowski (allotropia) made several Qt improvements and fixed a Windows font GDI handle leak
  57. Luboš Luňák (Collabora) greatly improved the speed of Calc’s autofilter with big data sets, improved the speed of Calc VLOOKUP function, implemented HiDPI support for Skia graphics engine on macOS and made macOS default to Skia and improved the Windows clang-cl build support He also made ccache work on Windows
  58. Akshit Kushwaha added a Cubic-Bezier Curve Draw Test into VCL tests

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

483 bugs, 45 of which are enhancements, have been reported by 311 people.

Top 10 Reporters

  1. Telesto ( 36 )
  2. Rafael Lima ( 11 )
  3. Mike Kaganski ( 10 )
  4. sophie ( 8 )
  5. NISZ LibreOffice Team ( 7 )
  6. Gabor Kelemen (allotropia) ( 7 )
  7. Colin ( 6 )
  8. Kevin Suo ( 6 )
  9. Xisco Faulí ( 6 )
  10. David ( 5 )

Triaged Bugs

477 bugs have been triaged by 84 people.

Top 10 Triagers

  1. Xisco Faulí ( 89 )
  2. Buovjaga ( 43 )
  3. Dieter ( 39 )
  4. Heiko Tietze ( 36 )
  5. Julien Nabet ( 25 )
  6. Kevin Suo ( 18 )
  7. m.a.riosv ( 18 )
  8. Mike Kaganski ( 15 )
  9. Michael Warner ( 13 )
  10. Roman Kuznetsov ( 12 )

Resolution of resolved bugs

499 bugs have been set to RESOLVED.

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

Fixed Bugs

198 bugs have been fixed by 41 people.

Top 10 Fixers

  1. Caolán McNamara ( 32 )
  2. Justin Luth ( 12 )
  3. Luboš Luňák ( 11 )
  4. László Németh ( 7 )
  5. Heiko Tietze ( 7 )
  6. Eike Rathke ( 5 )
  7. Michael Stahl ( 5 )
  8. Tibor Nagy ( 4 )
  9. Vasily Melenchuk ( 4 )
  10. Bjoern Michaelsen ( 4 )

List of critical bugs fixed

  1. tdf#144940 Calc disables header/footer or loses footer content when saves a spreadsheet ( part 2 ) ( Thanks to Attila Bakos (NISZ) )
  2. tdf#145584 Writer crashes on exporting as PDF with its Range in PDF Options set to ‘Selection’ ( Thanks to Julien Nabet )

List of high severity bugs fixed

  1. tdf#119206 Freeze if Option “Edit document properties before saving” is Enabled ( Thanks to Caolán McNamara )
  2. tdf#121546 CRASH undoing table paste ( Thanks to Michael Stahl )
  3. tdf#142420 Filter By Color: Hangs after apply a color filter and then deselect the filter ( Thanks to Caolán McNamara )
  4. tdf#143511 Writer: Comment oversized and text missing when printed in margin in Linux ( Thanks to Caolán McNamara )
  5. tdf#143815 EDITING: images duplicated after undo ( Thanks to Bjoern Michaelsen )
  6. tdf#143971 LibreOffice 7.2 introduced addition popup for read only file that shouldn’t be showing ( Thanks to Matt K )
  7. tdf#144249 Deleting 10.000 rows column in a spreadsheet: 15 sec with 4.1| 10 sec up to 300+ sec with 6.2| 130 sec with 7.3 ( Thanks to Luboš Luňák )
  8. tdf#145158 character format dialog doesn’t show the current character size any more ( Thanks to Mike Kaganski )
  9. tdf#145621 Crash swlo!IDocumentMarkAccess::IsLegalPaMForCrossRefHeadingBookmark+0x2681 at overwriting certain area ( Thanks to Michael Stahl )

List of crashes fixed

  1. tdf#121546 CRASH undoing table paste ( Thanks to Michael Stahl )
  2. tdf#145207 One click and three presses of TABs crashes Writer ( Thanks to Jim Raykowski )
  3. tdf#145464 Crash when opening Digital signatures dialog from infobar (GTK3) ( Thanks to Caolán McNamara )
  4. tdf#145486 LO crashes with finalized ooSetupLastVersion ( Thanks to homeboy445 )
  5. tdf#145567 Crash when click “File > Open” if previously a Draw document is opened via Writer and closed ( Thanks to Caolán McNamara )
  6. tdf#145584 Writer crashes on exporting as PDF with its Range in PDF Options set to ‘Selection’ ( Thanks to Julien Nabet )
  7. tdf#145611 CRASH: Inserting page breaks and undoing ( Thanks to Attila Szűcs )
  8. tdf#145621 Crash swlo!IDocumentMarkAccess::IsLegalPaMForCrossRefHeadingBookmark+0x2681 at overwriting certain area ( Thanks to Michael Stahl )
  9. tdf#145731 CRASH: Closing document ( Thanks to Julien Nabet )
  10. tdf#145786 Crash in: libgobject-2.0.so.0 Gtk-CRITICAL when attempting to change color palette (UI, Sidebar) ( Thanks to Caolán McNamara )
  11. tdf#145863 Crash when click on autofilter dropdown, cancel and then click on the dropdown again ( Thanks to Caolán McNamara )
  12. tdf#145952 CRASH: pressing any arrow key after displaying autofilter dropdown (gen) ( Thanks to Caolán McNamara )

List of performance issues fixed

  1. tdf#133835 Calc autofilter freeze after deselecting an item (in a column containing many unique string values) and pressing OK ( Thanks to Luboš Luňák )
  2. tdf#133867 Open file slightly slower & ctrl+a causes CPU to peak (autofilter related?) ( Thanks to Luboš Luňák )
  3. tdf#144249 Deleting 10.000 rows column in a spreadsheet: 15 sec with 4.1| 10 sec up to 300+ sec with 6.2| 130 sec with 7.3 ( Thanks to Luboš Luňák )

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

  1. tdf#110003 Lower-case ß is capitalized as SS instead of ẞ ( Thanks to Eike Rathke )
  2. tdf#48622 Line thickness specification – too many choices, nonintuitive ( Thanks to Samuel Mehrbrodt )
  3. tdf#54465 FORMATTING: Inserting footnote in section (with columns), make that sections size grow to the full page ( Thanks to Attila
1 Dec 2021

LibreOffice 7.3 Beta1 is available for testing

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

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

LibreOffice 7.3 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!

8 Nov 2021

QA/Dev Report: October 2021

General Activities

  1. LibreOffice 7.2.2 was released on October, 14
  2. Alain Romedenne improved the Help content for running Python Interactive Console, Basic’s Option Compatible Statement and added help for VBA Color Named Constants
  3. Adolfo Jayme Barrientos fixed a broken Basic example in Help
  4. Ilmari Lauhakangas (TDF) fixed a problem with newlines in Help bookmark strings breaking the generated JavaScript file
  5. Olivier Hallot (TDF) added Help entries for the scanner dialog, deleting array formulas in Calc (shout out to Alex Sims) and filter options for CSV, Lotus dBase and DIF data. He also improved Help on text filter options and the Load Styles functionality and documented the XInfobarProvider API
  6. Rafael Lima improved the Help content for the ScriptForge library, Writer page styles and some Calc functions, updated menu and dialog references, created a guide on Calc macros for reading and writing cell values, added Help pages for the Basic’s “IS” keyword, “New” operator and Collection object
  7. Ross Johnson renamed Calc’s “Split Cells” command to “Unmerge Cells” and adjusted the UI and Help accordingly. Regarding the Help system, he made index filtering results stay focused on the current module, improved Writer Help for object positioning and Calc Help for page styles
  8. Steve Fanning improved the Help content for Calc functions
  9. Jean-Pierre Ledure worked on the ScriptForge library
  10. Balázs Sántha fixed a Writer table issue affecting table style undo operations
  11. Björn Michaelsen fixed some regressions caused by refactoring of Writer internals
  12. Akshit Kushwaha added support for generating one-dimensional bar codes and switched to a newer version of the zxing-cpp bar code library
  13. Michael Weghorn improved accessibility code related to selecting elements
  14. Dennis Francis (Collabora) changed Calc’s autocompletion to offer partial suggestions when there are many different strings starting with the same characters
  15. Tomoyuki Kubota made some code cleanups
  16. Emanuel Schorsch (Google) made some code cleanups
  17. Tibor Nagy and Attila Szűcs (NISZ) improved the accuracy of row heights in imported XLSX files
  18. Tünde Tóth (NISZ) fixed password protection issues related to PPTX, XLSX and DOCX files
  19. Regina Henschel made several improvements to Fontwork, imported OOXML WordArt shapes and ODF custom shapes
  20. Jan Holešovský (Collabora) fixed the handling of 0-byte .txt files
  21. Michael Stahl (allotropia) added tests for digital signing and upgraded the Network Security Services (NSS) library
  22. Mark Hung fixed an issue with header and footer being excluded from the calculation of characters per line in vertical writing mode. He also fixed an issue with vertical text in imported DOCX files
  23. Balázs Varga (NISZ) fixed breaking of external file references in roundtripped XLSX files
  24. René Engelhard (Debian) made a couple of build fixes
  25. Arnaud Versini made some code cleanups
  26. Kevin Suo improved font feature handling with PDF import, fixed a cell indent issue with XLSX export and fixed a Calc HTML import issue related to MSO number formats
  27. Juan C. Sanz added the UI part of connecting to a Firebird database server
  28. Tomaž Vajngerl (Collabora) fixed an issue with digital signing and made it so multiple Impress edit sessions will not disturb each other
  29. Andreas Heinisch made it possible to watch variables returning values from functions in the Basic editor, fixed rounding of inputted font sizes in toolbar/sidebar and made several improvements related to macros
  30. Hossein Nourikhah (TDF) made many code cleanups and improvements to the code documentation. He also wrote a blogpost about how to automatically bisect an issue
  31. Áron Budea (Collabora) fixed a Writer regression that caused text in specific font family and size to disappear when page grid lines were visible
  32. Eike Rathke (Red Hat) fixed crashes in Calc formula iterations and updating database range references, fixed adding charts with macros using Excel A1 syntax, highlighting named ranges with relative references, using HYPERLINK() in array mode, using TEXTJOIN() with referenced empty cells, made the CSV import choose proper ISO date(+time) format if detected and made several locale and language related improvements
  33. Szymon Kłos (Collabora) fixed a crash related to PDF annotations
  34. Ismael Luceno fixed libc version check and added linux-musl to the allowed systems
  35. Chris Sherlock fixed a problem with fixed fonts not showing in font list and continued VCL refactoring work
  36. Tor Lillqvist (Collabora) made macOS-related code cleanups and test fixes
  37. Rizal Muttaqin updated Breeze icons for cell borders and added Breeze icons for UNO Object Inspector
  38. László Németh fixed several Writer change tracking issues and DOCX user index and index entry support
  39. Xisco Faulí (TDF) made three dozen additions and improvements to automated tests and also did many test cleanups
  40. Stephan Bergmann (Red Hat) added support for macOS SDK 12.0 and made many code and build-related cleanups, including optimising string handling, removing cruft from the API and fixing test dependencies
  41. Roman Kuznetsov improved the Windows installer layout and removed an unnecessary menu entry from Calc’s comment context menu
  42. Julien Nabet fixed a problem with custom shape extrusion values not being saved and made many code cleanups
  43. Luboš Luňák (Collabora) made many performance optimisations and wrote about the bigger goal motivated by multi-user editing
  44. Justin Luth (Collabora/SIL) fixed DOCX export of automatic table width, a problem with Writer table minimising, applying a style leaking to unselected cells in Writer tables, editing an SSH remote save service and a data loss regression related to localised number formatting in Writer tables
  45. Andras Timar (Collabora) made some localisation-related build improvements
  46. Tibor Nagy (NISZ) added support for hyperlinks in shapes in PPTX import/export and added PPTX export support for interactions and hyperlinks in images
  47. Mike Kaganski (Collabora) fixed Calc’s data sort direction option being saved incorrectly, created some new unit tests, improved the Visual Studio IDE integration and made many code cleanups and optimisations, including starting a wide-reaching optimisation in UNO API’s Sequence
  48. Miklos Vajna (Collabora) fixed an issue causing missing list elements in XHTML export, improved the Writer layout XML dumping developer tool, made DOCX import properly handle the z-order of chart objects and fixed interaction between multi-column shape text and automatic height in Impress. He also wrote about table shadow transparency in PPTX files
  49. Heiko Tietze (TDF) made it so bookmarks in Writer are displayed like fields and improved the usability of Impress’s animation sidebar deck
  50. Vasily Melenchuk (CIB) improved the XLSX compatibility of colour filtering, fixed several Writer numbered list issues, fixed inability to sometimes close Writer’s Fields dialog and fixed incorrect bookmark positioning in RTF export
  51. Jim Raykowski made many improvements to Navigator and the Navigation toolbar, including adding a way to collapse all categories at once and adding tracking options for all categories
  52. Noel Grandin (Collabora) improved the performance of breaking long lines in cells, opening large RTL Writer documents and recalculating many VLOOKUP formulas in Calc. He also made many code cleanups
  53. Caolán McNamara (Red Hat) fixed an issue with incorrect font sizes in Base’s table views, non-working Styles Preview scrollbar, made many improvements to the SSH remote save dialog and continued working on the new gtk4 UI backend

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

558 bugs, 56 of which are enhancements, have been reported by 368 people.

Top 10 Reporters

  1. Telesto ( 36 )
  2. NISZ LibreOffice Team ( 15 )
  3. Regina Henschel ( 15 )
  4. Gabor Kelemen (allotropia) ( 11 )
  5. Rafael Lima ( 8 )
  6. Michael Kůr ( 7 )
  7. phv ( 6 )
  8. Justin L ( 6 )
  9. Colin ( 5 )
  10. Eyal Rozenberg ( 5 )

Triaged Bugs

467 bugs have been triaged by 85 people.

Top 10 Triagers

  1. Dieter ( 44 )
  2. Xisco Faulí ( 33 )
  3. Julien Nabet ( 32 )
  4. Heiko Tietze ( 32 )
  5. Roman Kuznetsov ( 29 )
  6. Buovjaga ( 25 )
  7. m.a.riosv ( 24 )
  8. Mike Kaganski ( 21 )
  9. Robert Großkopf ( 15 )
  10. V Stuart Foote ( 14 )

Resolution of resolved bugs

498 bugs have been set to RESOLVED.

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

Fixed Bugs

138 bugs have been fixed by 38 people.

Top 10 Fixers

  1. Caolán McNamara ( 14 )
  2. Jim Raykowski ( 9 )
  3. Vasily Melenchuk ( 8 )
  4. Justin Luth ( 7 )
  5. László Németh ( 7 )
  6. Eike Rathke ( 7 )
  7. Andreas Heinisch ( 6 )
  8. Noel Grandin ( 6 )
  9. Olivier Hallot ( 5 )
  10. Ross Johnson ( 4 )

List of critical bugs fixed

  1. tdf#131025 Writer document with tables lost data in cells (apparently) replacing with 0 ( Thanks to Justin Luth )
  2. tdf#144650 LO crashes after opening of read-only file (attempt to increment a singular iterator) ( Thanks to Noel Grandin )

List of high severity bugs fixed

  1. tdf#140901 EDITING Crash when deleting rows that are referenced by a chart ( Thanks to Luboš Luňák )
  2. tdf#140992 Direct input through copy and paste to table is lost ( Thanks to Caolán McNamara )
  3. tdf#143392 Title on Base-Window doesn’t show the name of the database. ( Thanks to Noel Grandin )
  4. tdf#143978 Calc: shrink to fit makes font size unnecessary small compared to cell width ( Thanks to Luboš Luňák )
  5. tdf#144843 Selecting the whole table and then clicking background in the toolbar causes the LibreOffice app to crash. ( Thanks to Armin Le Grand (Allotropia) )
  6. tdf#144952 Writer crashes when I try to print ( Thanks to Jan-Marek Glogowski )
  7. tdf#145093 EDITING ODT LO crashes moving a list item in tracking change over a tracked paragraph insertion ( Thanks to László Németh )
  8. tdf#145203 EDITING:FIREBIRD cannot create a table ( Thanks to Julien Nabet )

List of crashes fixed

  1. tdf#140901 EDITING Crash when deleting rows that are referenced by a chart ( Thanks to Luboš Luňák )
  2. tdf#144650 LO crashes after opening of read-only file (attempt to increment a singular iterator) ( Thanks to Noel Grandin )
  3. tdf#144748 CRASH: Undoing table deletion with tracked changes ( Thanks to László Németh )
  4. tdf#144843 Selecting the whole table and then clicking background in the toolbar causes the LibreOffice app to crash. ( Thanks to Armin Le Grand (Allotropia) )
  5. tdf#144952 Writer crashes when I try to print ( Thanks to Jan-Marek Glogowski )
  6. tdf#145093 EDITING ODT LO crashes moving a list item in tracking change over a tracked paragraph insertion ( Thanks to László Németh )
  7. tdf#145377 Crash in: SvxScriptErrorDialog::ShowDialog(SvxScriptErrorDialog *,void *) ( Thanks to Caolán McNamara )

List of performance issues fixed

  1. tdf#144513 Perf: editengine hangs for *very* long time in TextEngine::CreateLines when trying to display a long line in a cell ( Thanks to Noel Grandin )

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

  1. tdf#102151 LOCALHELP for Calc: Add continuous page numbers on PDF export ( Thanks to Ross Johnson )
  2. tdf#33749 Inconsistencies in Help pages on Cell Merging and Splitting (unmerging) in Calc ( Thanks to Ross Johnson )
  3. tdf#54412 UI: Navigation bar does not get activated when I jump using cross-reference ( Thanks to Jim Raykowski )
  4. tdf#57308 Basic IDE: watching of variable not working if variable is returning value of function ( Thanks to Andreas Heinisch )
  5. tdf#74604 UI: Make Navigation toolbar work on Hyperlinks and (Field) Cross-references too. ( Thanks to Jim Raykowski )
  6. tdf#78427 FILEOPEN PDF Import: sometimes bold and italic font properties are imported incorrectly (see comment 34 for TODO list) ( Thanks to Kevin Suo )
  7. tdf#83090 UI: Entered font sizes (e.g., 12.4 pt, 12.7 pt) are being rounded off (rather than up) in the toolbar / sidebar ( Thanks to Andreas Heinisch )
  8. tdf#88359 CSV import could recognize ISO 8601 date/time fields without having to check “Detect special numbers” on ( Thanks to Eike Rathke )
  9. tdf#92015 wrong language detection if style:rfc-language-tag is malused ( Thanks to Eike Rathke )
  10. tdf#93747 Apply style in a selected table cell leaks to another table cell (when selecting “backwards”) ( Thanks to Justin Luth )

WORKSFORME bugs

57 bugs have been retested by 34 people.

Top 10 testers

  1. Julien Nabet ( 9 )
  2. Buovjaga ( 6 )
  3. Telesto ( 5 )
  4. Dieter ( 3 )
  5. Xisco Faulí ( 2 )
  6. Regina Henschel ( 2 )
  7. Robert Großkopf ( 2 )
  8. steve ( 2 )
  9. Heiko Tietze ( 2 )
  10. Rainer Bielefeld
5 Nov 2021

LibreOffice 7.3 Alpha1 is ready for testing

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

LibreOffice 7.3 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 2021

QA/Dev Report: September 2021

General Activities

  1. LibreOffice 7.2.1 was released on September 16
  2. LibreOffice 7.1.6 was released on September 9
  3. Allotropia published a couple of blogposts about their recent work on master documents and ODF 1.3 transition
  4. Alain Romedenne improved the Help content for the ScriptForge library
  5. Adolfo Jayme Barrientos improved the accuracy of some Help texts and made some smaller fixes
  6. Rafael Lima created a guide about Calc macros for formatting cell borders, improved the Help pages for Slide master, Calc AutoCorrect and document encryption.
  7. Steve Fanning improved the help for EUROCONVERT and CONVERT_OOO Calc functions
  8. Olivier Hallot (TDF) added Help pages for Accessibility Check Tool, ProtectFields and ProtectBookmarks, improved the pages for GPG signing and Database Advanced Settings, added examples for using Calc functions in macros and updated many menu item references.
  9. Ilmari Lauhakangas (TDF) replaced Help’s index filtering JS library with a more performant one
  10. Jean-Pierre Ledure worked on the ScriptForge library
  11. Ross Johnson improved paragraph keyboard navigation in Writer and fixed a problem with the grouping of Help index filter results
  12. Juan C. Sanz implemented connecting to a Firebird server (still missing UI)
  13. Natalia Gavrilova made Calc’s focus rectangle use the highlight colour rather than the default font colour
  14. Aleksei Nikiforov (basealt) fixed a Linux crash related to SVG icon themes
  15. Pierre Marty (Linagora) fixed an Impress autolayout issue
  16. Tor Lillqvist (Collabora) worked on the iOS version
  17. Daniel Arato (NISZ) fixed issues with footers in XLSX export and custom shapes in DOCX export
  18. Jim Raykowski completed the work on Navigator focus tracking for all content types while greatly improving its performance and improved the Outline folding feature
  19. Tibor Nagy (NISZ) added support for hyperlinks in images in PPTX import
  20. Vasily Melenchuk (CIB) added line thickness presets for borders and fixed a couple of DOCX import hyperlink issues
  21. Gábor Kelemen (NISZ) fixed a regression in Mail Merge email output ranges
  22. Michael Stahl (allotropia) fixed an issue of spelling dialog in Impress messing up text formatting in shapes and made several crash fixes
  23. Regina Henschel fixed an issue with line object rotation in XLSX export
  24. Samuel Mehrbrodt (allotropia) improved the Calc colour filter feature
  25. Áron Budea (Collabora) fixed a crash caused by a performance improvement
  26. Julien Nabet made emoji toolbar button work on Windows, fixed a regression in Calc’s standard filter with gtk3 UI, improved the behaviour of Base’s Direct SQL dialog and fixed the percentage display in the Check for Updates dialog
  27. Jan-Marek Glogowski (allotropia) made internal directory handling and Windows-specific printing related code more robust
  28. Rizal Muttaqin updated Sukapura and Colibre icon themes
  29. Ilhan Yesil made internal hyperlinks in spreadsheets work in the Android app
  30. Tomaž Vajngerl (Collabora) continued working on the new searching and indexing feature
  31. Hossein Nourikhah (TDF) fixed a font size problem in WMF graphics and added preliminary support for Visual Studio 2022 for building on Windows
  32. László Németh (NISZ) improved the coverage of change tracking, adding paragraph style tracking and making table tracking more complete
  33. Stephan Bergmann (Red Hat) made many code and build-related cleanups
  34. Chris Sherlock continued VCL refactoring work
  35. Michael Weghorn made many improvements to Windows and Qt 5 accessibility and added a Qt 6 VCL plugin
  36. Eike Rathke (Red Hat) fixed several Calc regressions related to number formats, date patterns, sorting and filtering. He also improved date pattern recognition robustness and made out-of-bounds dates show an #FMT error
  37. Justin Luth (SIL) improved the DOC/DOCX support for multi-level list attributes in paragraph styles and made Writer table row height optimisation more robust
  38. Mike Kaganski (Collabora) introduced per-process lock directories for Firebird to allow running multiple LibreOffice Base instances with Firebird embedded databases. He also fixed other Firebird issues like crashes, a LIST function issue and path issues. He also made many code cleanups and optimisations
  39. Luboš Luňák (Collabora) improved the backtrace functionality (code debugging), improved the performance of Calc’s COUNTIF function and made many code and build-related cleanups
  40. Andreas Heinisch added support for case-insensitive operations for non-ASCII characters in the VBA Collection object, made it so missing optional parameters in Basic code are handled properly, improved handling of CSV files in UTF-8 with BOM format, made it possible to set cell font colour from VBA macros and improved VBA error messaging
  41. Tünde Tóth (NISZ) fixed handling of password protection in XLSX and DOCX files
  42. Xisco Faulí (TDF) made a couple of dozen additions and improvements to automated tests
  43. Balázs Varga (NISZ) fixed losing images and shapes in charts upon OOXML export and made it possible to save ranges in a single Mail Merge document
  44. Attila Bakos (NISZ) added support for text in grouped shapes
  45. Caolán McNamara (Red Hat) improved robustness of Sidebar minimum widths, fixed issues with fonts in Base table views, content of Base Tablecontrols being invisible in PDF export, Windows spell checking underlines rendered with a black background and continued implementing the new GTK4 backend. He also made many cleanups and crash fixes
  46. Heiko Tietze (TDF) made it so Application colour Field Shading is respected with dark backgrounds, added colour palettes to integrated providing of additions, improved Calc’s Paste Special dialog and made it possible to access Writer table formula editing via context menu
  47. Miklos Vajna (Collabora) added support for ODT import and export of multi-level list paragraph style attributes, improved Writer layout XML dump (debugging feature), added support for linked character styles in Writer (including DOCX support), fixed unwanted shadow blurring in imported PPTX files, fixed image frame anchor type changing upon DOCX export and undo not restoring image anchor position
  48. Noel Grandin (Collabora) made it faster to load large Writer tables, insert large charts and export PDFs, optimised the parallel loading of spreadsheets and made many code cleanups and smaller optimisations

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

591 bugs, 67 of which are enhancements, have been reported by 331 people.

Top 10 Reporters

  1. NISZ LibreOffice Team ( 41 )
  2. Telesto ( 38 )
  3. Mike Kaganski ( 18 )
  4. elias estatistics ( 11 )
  5. flywire ( 9 )
  6. Elmar ( 8 )
  7. John ( 8 )
  8. medmedin2014 ( 7 )
  9. Rafael Lima ( 7 )
  10. Luke Kendall ( 6 )

Triaged Bugs

571 bugs have been triaged by 88 people.

Top 10 Triagers

  1. Heiko Tietze ( 52 )
  2. Xisco Faulí ( 52 )
  3. Roman Kuznetsov ( 50 )
  4. Dieter ( 43 )
  5. Timur ( 42 )
  6. Buovjaga ( 39 )
  7. m.a.riosv ( 28 )
  8. Julien Nabet ( 27 )
  9. Mike Kaganski ( 26 )
  10. Telesto ( 16 )

Resolution of resolved bugs

589 bugs have been set to RESOLVED.

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

Fixed Bugs

186 bugs have been fixed by 43 people.

Top 10 Fixers

  1. Caolán McNamara ( 18 )
  2. Eike Rathke ( 8 )
  3. Andreas Heinisch ( 8 )
  4. Mike Kaganski ( 7 )
  5. László Németh ( 7 )
  6. Heiko Tietze ( 6 )
  7. Balazs Varga ( 6 )
  8. Julien Nabet ( 5 )
  9. Noel Grandin ( 5 )
  10. Miklos Vajna ( 5 )

List of critical bugs fixed

  1. tdf#144132 Crash when insert formula object in Writer ( Thanks to Noel Grandin )
  2. tdf#144184 Calc disables header/footer or looses footer content when saves a spreadsheet ( Thanks to Daniel Arato (NISZ) )
  3. tdf#144740 Criteria query (COUNTIF(), MATCH() et al) for numeric values broken considering number formats ( Thanks to Eike Rathke )

List of high severity bugs fixed

  1. tdf#143854 FILESAVE: Empty bullet added when saving from PPT to ODP ( Thanks to Xisco Fauli )
  2. tdf#144106 FILEOPEN: LibreOffice crashes on opening CSV file with “Trim spaces” option enabled ( Thanks to Stephan Bergmann )
  3. tdf#144155 CALC Row operations over 100 times slower in 7.2 compared to 7.1 ( Thanks to Xisco Fauli )
  4. tdf#144209 Result with “Precision as shown” with custom string+General number format becomes 0 ( Thanks to Eike Rathke )
  5. tdf#144249 Deleting 10.000 rows column in a spreadsheet: 15 sec with 4.1| 10 sec up to 300+ sec with 6.2| 130 sec with 7.3 ( Thanks to Luboš Luňák )
  6. tdf#144729 Crash when trying to modify a style (gtk3 only) ( Thanks to Caolán McNamara )

List of crashes fixed

  1. tdf#117842 Firebird: Enabling connection pooling for firebird:sdbc driver crashes Libo when creating connection to data engine ( Thanks to Mike Kaganski )
  2. tdf#140951 Base crashes as soon as I start an ‘Abfrage’ (Windows) ( Thanks to Julien Nabet )
  3. tdf#144106 FILEOPEN: LibreOffice crashes on opening CSV file with “Trim spaces” option enabled ( Thanks to Stephan Bergmann )
  4. tdf#144132 Crash when insert formula object in Writer ( Thanks to Noel Grandin )
  5. tdf#144135 Calc causes repeatable fatal crash when I attempted to sort columns ( Thanks to Eike Rathke )
  6. tdf#144139 LO crashes when trying to print a form ( Thanks to Caolán McNamara )
  7. tdf#144193 CRASH: importing document (gtk3) ( Thanks to Noel Grandin )
  8. tdf#144304 CRASH: Selecting all and cutting in specific document / Inserting section ( Thanks to Aron Budea )
  9. tdf#144340 A query against an embedded FB database fails, and then crashed program on close on Windows ( Thanks to Mike Kaganski )
  10. tdf#144376 Crash when triggering twice “Protected cells can not be modified” (reproducible) ( Thanks to Caolán McNamara )
  11. tdf#144564 CRASH When reloading mail merge documents ( Thanks to Caolán McNamara )
  12. tdf#144598 Crash in: SkRect::round() ( Thanks to Luboš Luňák )
  13. tdf#144624 LibreOffice with “gen” UI backend crashes on Linux of SVG icon theme is default ( Thanks to Aleksei Nikiforov )
  14. tdf#144729 Crash when trying to modify a style (gtk3 only) ( Thanks to Caolán McNamara )

List of performance issues fixed

  1. tdf#125892 Time to export a certain PDF increased with in 10 fold (previously 30 seconds (6.0) now 5 minutes (6.4) ( Thanks to Noel Grandin )
  2. tdf#143268 Slow response in document with many tables after Table tree is expanded in Navigator ( Thanks to Jim Raykowski )
  3. tdf#144155 CALC Row operations over 100 times slower in 7.2 compared to 7.1 ( Thanks to Xisco Fauli )
  4. tdf#144249 Deleting 10.000 rows column in a spreadsheet: 15 sec with 4.1| 10 sec up to 300+ sec with 6.2| 130 sec with 7.3 ( Thanks to Luboš Luňák )

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

  1. tdf#100777 Bind Ctrl+Up/Down to uno:GoToStartStartOfPara/EndOfPara (instead of next/prev. paragraph) ( Thanks to Ross Johnson )
  2. tdf#105689 Emoji toolbar button (bug 100100 emoji.json implementation) not functional on Windows ( Thanks to Julien Nabet )
  3. tdf#35129 Form spin button doesn’t expose ROLE_SPIN_BUTTON to AT-SPI ( Thanks to Michael Weghorn )
  4. tdf#39828 Writer table not calculating correctly if Tracked Changes shown ( Thanks to László Németh )
  5. tdf#45525 TABLES, Problem on adjust selected Row or Column to equal space ( Thanks to Justin Luth )
  6. tdf#50421 UI: “Check for Updates” menu leads to an unusable dialog (shows “%PERCENT%”) ( Thanks to Julien Nabet )
  7. tdf#73139 PRINTING: Content of Tablecontrols isn’t printed, when the whole Fonts are default (black) text color ( Thanks to Caolán McNamara )
  8. tdf#88163 [WMF] FILEOPEN Wrong size of fonts ( Thanks to Hossein )
  9. tdf#89383 Writer: Read-only passwords on OOXML files are not working ( Thanks to Tünde Tóth )
  10. tdf#95378 Navigator does not select/highlight names of images, objects, tables etc that get focus, also not with Content View activated ( Thanks to Jim Raykowski )

WORKSFORME bugs

69 bugs have been retested by 36 people.

Top 10 testers

  1. Roman Kuznetsov ( 10 )
  2. Buovjaga ( 9 )
  3. Dieter ( 5 )
  4. Telesto ( 4 )
  5. Julien Nabet ( 4 )
  6. Xisco Faulí ( 3 )
  7. Heiko Tietze ( 3 )
  8. Alex Thurgood ( 2 )
  9. Elmar ( 2 )
  10. Samuel Mehrbrodt (allotropia) ( 2 )

DUPLICATED bugs

154 bugs have been duplicated by 37 people.

Top 10 testers

  1. Timur ( 27 )
  2. Xisco Faulí ( 17 )
  3. Buovjaga ( 16 )
  4. NISZ LibreOffice Team ( 12 )
  5. m.a.riosv ( 10 )
  6. Heiko Tietze ( 7 )
  7. Mike Kaganski ( 7 )
  8. Telesto ( 6 )
  9. Jan-Marek Glogowski ( 5 )
  10. Ming Hua ( 5 )

Verified bug fixes

80

7 Sep 2021

QA/Dev Report: August 2021

General Activities

  1. LibreOffice 7.2 was released on August 19
  2. Hossein Nourikhah (TDF) published a series of posts explaining how he fixed an interoperability issue. Part 1, Part 2 and Part 3
  3. Alain Romedenne improved the Help content for the ScriptForge library
  4. Rafael Lima created Help pages for Development Tools, Search Commands, wildcards, removing duplicates in Calc, clarified and improved many pages and updated menu item references. He also added buttons for cloning and clearing direct formatting to Draw’s tabbed interface
  5. Olivier Hallot (TDF) updated the intro video for online Help, created a page for Multivariate Regression in Calc and updated many menu item references. He also made several fixes to extended tooltips
  6. Jean-Pierre Ledure worked on the ScriptForge library
  7. Daniel Arato (NISZ) fixed a shape rotation issue with XLSX import
  8. Miklos Vajna (Collabora) fixed the handling of linked background images and the rendering of graphic bullets with linked images, improved Writer’s bibliography feature, made it so list levels in paragraph styles are retained in DOCX files and fixed a shape property value entanglement issue
  9. Noel Grandin (Collabora) continued converting uses of the homegrown osl::Mutex to std::mutex (locks preventing race conditions in threaded code), fixed issues found by Thread Sanitizer (TSan), improved the loading speed of certain XLS files, DOC files with RTL content, DOCX files with massive tables and RTFs with coloured text. He also made complex Logo commands and SVGs with pattern fills render faster and made many code cleanups and smaller optimisations
  10. Attila Bakos (NISZ) fixed an issue with textboxes falling out of shapes in some cases
  11. Arnaud Versini made some code cleanups
  12. Heiko Tietze (TDF) made some accessibility improvements and made the colour of comments bar customisable
  13. Luboš Luňák (Collabora) made the Skia graphics engine integration work on macOS, including Metal acceleration support
  14. Muhammet Kara (Collabora) improved the redaction toolbar
  15. Kevin Suo fixed an issue with embedded fonts in imported PDFs
  16. Michael Warner fixed a problem with LibreOffice not closing when opened through the API
  17. Chris Sherlock continued VCL refactoring work
  18. Gábor Kelemen (NISZ) fixed table of contents heading style issues with DOCX files and added user-friendly names for UNO commands for opening Sidebar decks
  19. Bubli fixed Image toolbar not matching sidebar regarding Area Fill info
  20. Szymon Kłos (Collabora) made many improvements and additions to jsdialog used by Online
  21. Julien Nabet fixed a problem with MySQL/MariaDB data types, fixed a regression causing data loss upon saving to XLS(X) and improved some UI strings
  22. Hossein Nourikhah (TDF) improved developer documentation and made some code cleanups
  23. Tibor Nagy (NISZ) added support for exporting some slideshow settings in PPTX format and fixed a slide titling issue in imported PPTX files
  24. Dennis Francis (Collabora) fixed the display of some newline characters in imported XLSX files
  25. László Németh (NISZ) fixed several issues with change tracking
  26. Balázs Varga (NISZ) added support for handling named ranges in XLSX files and fixed an axis positioning issue with OOXML chart import
  27. Xisco Faulí (TDF) fixed a crash when saving large spreadsheets and added a couple of dozen automated tests
  28. Dante Doménech improved MathML support and made Calc summation code take advantage of AVX512 CPU instruction set extension for increased speed
  29. Vert D improved the template manager UI
  30. Vasily Melenchuk (CIB) made outline changes done via Tools -> Chapter Numbering be tracked by undo/redo, fixed a Writer anchor positioning issue when zooming and improved outline numbering
  31. DaeHyun Sung improved support for Korean number formats
  32. Roman Kuznetsov fixed an issue in the layout of the Windows installer
  33. Mike Kaganski (Collabora) fixed losing charts upon XLSX export, saving two-column setting in shapes to ODS and made many code cleanups and optimisations
  34. Samuel Mehrbrodt (allotropia) improved the support of hyperlinks in textboxes and shapes
  35. Andreas Heinisch fixed issues with return values and optional parameters in Basic, improved the sorting of custom document properties, fixed a layout issue with table control dialog elements and corrected the default width of CSV columns with multiline cells
  36. Michael Meeks (Collabora) fixed a crash related to UI widgets
  37. Tomaž Vajngerl (Collabora) improved Development Tools and Search Commands, continued working on the new searching and indexing feature and made some code cleanups and refactorings
  38. Eike Rathke (Red Hat) added support for Klingon and made several improvements to the handling of language tags and date formats, improved the robustness of Calc’s regex search, added an option ‘Evaluate formulas’ to CSV import and paste, added support for sep= separator setting in CSV import, improved the performance of CSV import preview and page break updates in certain cases, added handling of embedded null-characters in CSV import and fixed a name collision issue with named expressions and symbols in XMLSchema-2
  39. Caolán McNamara (Red Hat) fixed multiple style attributes being written into a single tag in HTML documents, fixed an issue with not being able to close Tip of the Day dialog when Impress Template dialog is also visible, fixed a performance issue with 1000 selected shapes in Draw and continued implementing the new GTK4 backend. He also made many cleanups and crash fixes
  40. Tünde Tóth (NISZ) fixed an issue with Calc’s Database Range dialog closing, if invalid name was inputted
  41. Regina Henschel fixed an issue with incorrect positioning of grouped shapes in DOCX import, fixed many issues with wrap settings in DOCX import, fixed DOCX export of Bezier curves and fixed an issue with messed up polylines in VML import
  42. Justin Luth (SIL) fixed an issue with comment markers affecting spellchecking, fixed an issue with outline level not being inherited from style assigned as Chapter Numbering in DOCX import and fixed issues with unwanted paragraph spacing in DOCX import
  43. Stephan Bergmann (Red Hat) made many code and build-related cleanups
  44. Jan-Marek Glogowski (allotropia) improved the robustness of the kf5 and qt5 UIs
  45. Bayram Çiçek finished the GSoC project “100 Paper Cuts”
  46. Sary Nasser finished the GSoC project “Integrate .ui dialogs with translation tooling/string search webservice to help translators”
  47. Akshit Kushwaha finished the GSoC project “Tests for the VCL graphic backends”
  48. Balázs Sántha finished the GSoC project “Implementing table styles DOCX support”
  49. Panos Korovesis finished the GSoC project “Make SVM (StarView Metafile) format independent of the VCL Metafile + tests of the format”
  50. Anshu Khare finished the GSoC project “Styles Highlighter”
  51. Tushar Kumar Rai finished the GSoC project “Implement Interface for external data source import into Calc”

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

544 bugs, 52 of which are enhancements, have been reported by 320 people.

Top 10 Reporters

  1. Telesto ( 35 )
  2. NISZ LibreOffice Team ( 26 )
  3. TorrAB ( 11 )
  4. Regina Henschel ( 11 )
  5. Mike Kaganski ( 10 )
  6. Timur ( 10 )
  7. sophie ( 10 )
  8. Rafael Lima ( 9 )
  9. Robert Großkopf ( 8 )
  10. Colin ( 7 )

Triaged Bugs

698 bugs have been triaged by 96 people.

Top 10 Triagers

  1. Roman Kuznetsov ( 81 )
  2. Heiko Tietze ( 49 )
  3. Jean-Baptiste Faure ( 47 )
  4. Timur ( 44 )
  5. Buovjaga ( 40 )
  6. Julien Nabet ( 31 )
  7. steve ( 22 )
  8. Xisco Faulí ( 22 )
  9. Dieter ( 21 )
  10. Eleonora Govallo ( 20 )

Resolution of resolved bugs

553 bugs have been set to RESOLVED.

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

Fixed Bugs

182 bugs have been fixed by 39 people.

Top 10 Fixers

  1. Caolán McNamara ( 24 )
  2. Eike Rathke ( 12 )
  3. László Németh ( 7 )
  4. Regina Henschel ( 6 )
  5. Andreas Heinisch ( 6 )
  6. Miklos Vajna ( 6 )
  7. Julien Nabet ( 6 )
  8. Vasily Melenchuk ( 5 )
  9. Mike Kaganski ( 5 )
  10. Rafael Lima ( 4 )

List of critical bugs fixed

  1. tdf#143728 Certain presentation crashes Impress after starting slideshow (Win crashes, Linux hangs) ( Thanks to Noel Grandin )
  2. tdf#143896 FILESAVE XLSX 1001+ rows are lost after saving new file ( Thanks to Julien Nabet )
  3. tdf#143940 FILESAVE: add a new line in a large spreadsheet and save causes crash ( Thanks to Xisco Fauli )

List of high severity bugs fixed

  1. tdf#142003 FILEOPEN Tracked changes in .doc file footnotes shift to the right ( Thanks to Caolán McNamara )
  2. tdf#142264 charts lost by calc export to xlsx ( Thanks to Mike Kaganski )
  3. tdf#143023 Forms: Event “When losing focus” in tablecontrol appears when receiving focus ( Thanks to Caolán McNamara )
  4. tdf#143657 Tools → SQL: Command couldn’t be executed. ( Thanks to Caolán McNamara )
  5. tdf#143858 Outline numbering not showing any number, only the prefix/suffix ( Thanks to Vasily Melenchuk )
  6. tdf#143957 Crash when switching transitions (kf5) ( Thanks to Jan-Marek Glogowski )
  7. tdf#143990 Multilevel outline numbers not showing ( Thanks to Vasily Melenchuk )

List of crashes fixed

  1. tdf#143572 Crash clicking Shape 2 Text Frame ( Thanks to Jim Raykowski )
  2. tdf#143577 Crash on image delete with “Show outline-folding buttons” ( Thanks to Jim Raykowski )
  3. tdf#143728 Certain presentation crashes Impress after starting slideshow (Win crashes, Linux hangs) ( Thanks to Noel Grandin )
  4. tdf#143769 Calc crashes if a background for a sketch is selected ( Thanks to Caolán McNamara )
  5. tdf#143843 Crash in: weld::CustomWidgetController::SetPointer(PointerStyle) ( Thanks to Caolán McNamara )
  6. tdf#143940 FILESAVE: add a new line in a large spreadsheet and save causes crash ( Thanks to Xisco Fauli )
  7. tdf#143957 Crash when switching transitions (kf5) ( Thanks to Jan-Marek Glogowski )
  8. tdf#144008 LO crashes when macro tries to start a form document in Base (kf5 only) ( Thanks to Jan-Marek Glogowski )
  9. tdf#144022 Calc crashed in Copy & Paste Special ( Thanks to Mike Kaganski )
  10. tdf#144105 LO crashes during mail merge wizard when an address block is modified ( Thanks to Caolán McNamara )

List of performance issues fixed

  1. tdf#101083 Insert SVG with too small scaling causes LibreOffice to hang, consuming 100% cpu ( Thanks to Noel Grandin )
  2. tdf#131546 FILEOPEN DOCX: File takes longer to open in master ( Thanks to Balazs Santha )
  3. tdf#139220 Regression: Selection of elements is very slow ( Thanks to Caolán McNamara )
  4. tdf#143499 Slow response in document with many headings ( Thanks to Caolán McNamara )
  5. tdf#143852 FILEOPEN: files with images take longer to open ( Thanks to Mike Kaganski )

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

  1. tdf#100480 Improve the description of the “Match case” check box in the Find and Replace dialog ( Thanks to Rafael Lima )
  2. tdf#101083 Insert SVG with too small scaling causes LibreOffice to hang, consuming 100% cpu ( Thanks to Noel Grandin )
  3. tdf#102846 CSV import: very long loop in preview’s field detection ( Thanks to Eike Rathke )
  4. tdf#103612 ToC is never shown in Master Document if it is in ODT in a section with a hide condition ( Thanks to Michael Stahl )
  5. tdf#112057 Clarify what Cell Edit Mode in Calc means ( Thanks to Rafael Lima )
  6. tdf#50447 Text formatting changes (in docx-file) are not shown with track changes (and not recorded by the way) ( Thanks to László Németh )
  7. tdf#59820 FILEOPEN: default csv column width is wrong with multiline cells ( Thanks to Andreas Heinisch )
  8. tdf#64086 Fileopen: named cell ranges from MSO are not imported in charts (because not supported in LO) ( Thanks to Balazs Varga )
  9. tdf#64703 PRINTING: Problem with page break when autofilter is on ( Thanks to Attila Szűcs )
  10. tdf#66250 Use a Named range as data source for Chart ( Thanks to Balazs Varga )
  11. tdf#88205 Adapt uses of css::uno::Sequence to use initializer_list ctor ( Thanks to Zeynep Yavuz )
  12. tdf#91519 Jump of document canvas view to the top of the comment disrupts editing of long comments ( Thanks to Bayram Çiçek )
  13. tdf#96561 Fails to import CSV file created with CsvHelper ( Thanks to Eike Rathke )
  14. tdf#99932 Anchor “to Character”: Anchor changes position to the document when zoom-in or out ( Thanks to Vasily Melenchuk )

WORKSFORME bugs

96 bugs have been retested by 35 people.

Top 10 testers

  1. Buovjaga ( 13 )
  2. Roman Kuznetsov ( 12 )
  3. Timur ( 6 )
  4. Aron Budea ( 6 )
  5. Telesto ( 6
12 Aug 2021

QA/Dev Report: July 2021

General Activities

  1. LibreOffice 7.1.5 was released on July, 22
  2. The Bug Hunting Session for LibreOffice 7.2 RC1 took place on July, 19
  3. Roman Kuznetsov is teaching a group of russian volunteers called ‘the hamsters QA Team” how to triage bugs in LibreOffice
  4. Alain Romedenne and Rafael Lima improved the Help content for the ScriptForge library – many Python examples were added. Rafael also improved the Advanced Filter and NUMBERVALUE help pages.
  5. Steve Fanning improved some Calc function help pages
  6. Olivier Hallot (TDF) updated the help page for Impress object transformations
  7. Bai Xiaochun replaced uses of homegrown math functions with standard library ones
  8. Vasily Melenchuk (CIB) fixed incorrect formatting being applied to Writer text fields while editing them and added delimiting to chapter fields
  9. Dante Doménech created a new version of the OpenSymbol font
  10. Jeff Huang cleaned out the unused code for collecting usage data
  11. Tomaž Vajngerl (Collabora) improved the Sidebar preview of theme colour sets by adding name display, continued working on the new searching and indexing feature and made some code cleanups and refactorings
  12. Luboš Luňák (Collabora) took the first step in getting Skia graphics engine integration to work on macOS and fixed an issue with image sizes in exported HTML
  13. Armin Le Grand (allotropia) improved the kf5 UI
  14. Daniel Arato (NISZ) added a “Same content on first page” option to Calc’s Header/Footer dialog
  15. Bubli added support for applying pattern fills from the toolbar and fixed unwanted jumping in Impress when applying animations
  16. Tibor Nagy (NISZ) added support for long slide names and presentation timing attribute in PPTX import and “Start from“ setting in PPTX export
  17. Szymon Kłos (Collabora) made many improvements and additions to jsdialog used by Online
  18. Deb Barkley-Yeung made the font features button show as disabled in the Character formatting dialog, if the font does not have features
  19. Arnaud Versini made some improvements to threaded code
  20. Rizal Muttaqin added icons for diagonal border line
  21. Michael Meeks (Collabora) fixed a couple of UI-related crashes
  22. Gábor Kelemen (NISZ) improved the find-unneeded-includes script used for optimising LibreOffice code
  23. Justin Luth (SIL) fixed an issue with numbering levels in imported DOC files, adapted the code for unique naming of custom hatches and gradients to Writer code, made a big rework for handling outline numbering in imported DOCX files and fixed a text alignment issue in RTF import
  24. Jun Nogata improved Japanese font support and added a PowerPoint-compatible screen size preset for Impress
  25. Kevin Suo fixed problems with importing bold and italic font properties from PDF files
  26. Hochwasser fixed a crash in Impress remote control
  27. Gülşah Köse (Collabora) added support for handling embedded OLE objects in PPTX import
  28. Christian Lohmaier (TDF) added support for new Google Drive authentication and also fixed OneDrive authentication
  29. Stephan Bergmann (Red Hat) made many code and build-related cleanups and fixed an old data corruption issue in UNO C++ bridge
  30. Todor Balabanov did some refactoring of the NLP solver code
  31. Hossein Nourikhah (TDF) improved some C++ SDK examples, ported C++/Java DocumentLoader SDK example to Python, fixed an issue with DOC/DOCX exported lines, fixed a regression causing Tabbed UI not working in Impress and Draw and added extra checks into SmartArt import tests
  32. Michael Weghorn made many improvements to the accessibility of the qt5 UI and also fixed a Windows accessibility issue of not announcing spinbox values
  33. Björn Michaelsen made some internal improvements to Writer code
  34. Gökçe Kuler made it so bullets are not automatically added to empty lines in bulleted lists in Impress – a preview is shown instead
  35. Baltasar made it so Basic’s Round function follows half-to-even rounding and wrote a unit test for it
  36. Mert Tumer (Collabora) made spellchecking wavy lines cached to improve performance
  37. Gizem Özgün fixed truncation of long class names in UNO object inspector
  38. Vert D made it so built-in categories in the Template Manager show deleting as disabled
  39. Tor Lillqvist (Collabora) made a build fix for iOS
  40. Heiko Tietze (TDF) clarified the AutoCorrect option to replace dashes, fixed “Get more dictionaries online“ not opening Extension dialog, made border style selection dropdown adapt to dark theme, made the infobar for “missing hyphenation data“ more user-friendly and made it so indices are not spellchecked
  41. DaeHyun Sung fixed Korean line breaking rules, numbering and date acceptance patterns
  42. Andrzej Hunt made many internal improvements to Impress Remote
  43. Mike Kaganski (Collabora) added DOC import support for fixed date/time fields, fixed DOCX importing of AM/PM time values, fixed unwanted bullet in PPTX WordArt after roundtrip, fixed some crashes and memory leaks and made many code cleanups
  44. Xisco Faulí (TDF) improved the Basic macro automated test suite and added many new tests to it. He also added several UI and unit tests for other areas.
  45. Michael Stahl (allotropia) fixed a window focus issue affecting Eclipse RCP applications on Windows and made it so unused page background images are removed from imported ODF files
  46. Regina Henschel fixed DOCX import of “Outside only“ wrap option, a positioning issue of child elements in group upon DOCX export, an issue with the distance of an image to text in DOCX import and improved DOCX import/export of contour wrap
  47. Bartosz Kosiorek made several improvements to EMF+ graphics support
  48. Eike Rathke (Red Hat) made a big rework to how Base handles date formatting, fixed an issue with Calc date acceptance patterns for Japanese and Chinese locales, fixed an XLSX roundtrip issue with booleans, added handling for Microsoft’s non-standard use of x-none language tag, added functionality to export all Calc sheets to CSV from the command line and made it so whitespace characters including LF and CR are preserved in Calc formula expressions
  49. Attila Szűcs and Tibor Nagy (NISZ) fixed DOCX import of negative page margins, zeroing of huge page sizes in imported DOCX files and fixed printing page breaks after hiding rows
  50. Jan-Marek Glogowski (allotropia) improved the qt5 UI
  51. László Németh (NISZ) added support for tracking changes in images and tables in imported DOCX files and improved removing personal info of comments and changes in DOCX export
  52. Attila Bakos (NISZ) fixed corrupt shape anchoring in text in DOCX export
  53. Jean-Pierre Ledure worked on the ScriptForge library
  54. Sarper Akdemir (Collabora) worked on PPTX header/footer field support
  55. Andreas Heinisch made Navigator tooltips show without URL encoding, made it so gallery item list accessed from Bullets and Numbering dialog only shows the filename, improved the implementations of Basic text search functions, made HTML tables in the Link to External Data Source list in order of their appearance and increased the precision of single-precision variables in Basic debugger
  56. Samuel Mehrbrodt (allotropia) made some file dialogs remember their last directory and added support for hyperlinks on shapes in Writer
  57. Tünde Tóth (NISZ) fixed several XLSX autofilter issues and an XLSX export hyperlink issue
  58. Noel Grandin (Collabora) made PDF exporting of very large spreadsheets much faster, improved the performance of formatting many comments at once, started converting uses of the homegrown osl::Mutex to std::mutex (locks preventing race conditions in threaded code), made it possible to use Thread Sanitizer (TSan) against the codebase, implemented logging access violations on Windows build boxes in order to get more useful feedback of issues and made many code cleanups and optimisations
  59. Caolán McNamara continued implementing the new GTK4 backend, fixed a memory use issue when selecting a shape in the gtk3 UI and improved the user experience of inputting hex colours. He also made many cleanups and crash fixes
  60. Julien Nabet updated HarfBuzz to 2.8.2 and fixed several regression and crashes
  61. Miklos Vajna (Collabora) made XLSX export support button form controls, fixed handling of named ranges referring to PathMissing sheets in imported XLSX files, improved the bibliography database UI and improved XHTML import of object elements containing images. He also made many code cleanups
  62. Bayram Çiçek worked on the GSoC project “100 Paper Cuts”. You can follow his work here
  63. Shubham Jain worked on the GSoC project “Write missing unit tests”
  64. Sary Nasser worked on the GSoC project “Integrate .ui dialogs with translation tooling/string search webservice to help translators”
  65. Akshit Kushwaha worked on the GSoC project “Tests for the VCL graphic backends”, adding support for viewing test results in the UI and storing results in a zip file
  66. Balázs Sántha worked on the GSoC project “Implementing table styles DOCX support”, fixing missing styles after copying & pasting, disappearing page breaks and redoing row insertions
  67. Panos Korovesis worked on the GSoC project “Make SVM (StarView Metafile) format independent of the VCL Metafile + tests of the format”, creating an SvmWriter class
  68. Anshu Khare worked on the GSoC project “Styles Highlighter”, adding a StyleList control
  69. Tushar Kumar Rai worked on the GSoC project “Implement Interface for external data source import into Calc”, completing his original project goal and adding a Find and Replace Transformation

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

497 bugs, 65 of which are enhancements, have been reported by 276 people.

Top 10 Reporters

  1. Telesto ( 57 )
  2. NISZ LibreOffice Team ( 25 )
  3. Mike Kaganski ( 15 )
  4. Regina Henschel ( 13 )
  5. sophie ( 10 )
  6. R. Green ( 9 )
  7. Xisco Faulí ( 9 )
  8. Robert Großkopf ( 8 )
  9. Rafael Lima ( 7 )
  10. stragu ( 6 )

Triaged Bugs

804 bugs have been triaged by 88 people.

Top 10 Triagers

  1. Buovjaga ( 202 )
  2. Xisco Faulí ( 88 )
  3. Heiko Tietze ( 39 )
  4. Julien Nabet ( 38 )
  5. Roman Kuznetsov ( 37 )
  6. Timur ( 34 )
  7. Dieter ( 29 )
  8. V Stuart Foote ( 23 )
  9. Telesto ( 22 )
  10. BogdanB ( 21 )

Resolution of resolved bugs

571 bugs have been set to RESOLVED.

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

Fixed Bugs

199 bugs have been fixed by 47 people.

Top 10 Fixers

  1. Julien Nabet ( 12 )
  2. Andreas Heinisch ( 10 )
  3. Caolán McNamara ( 9 )
  4. László Németh ( 8 )
  5. Heiko Tietze ( 7 )
  6. Eike Rathke ( 7 )
  7. Tünde Tóth ( 7 )
  8. Mike Kaganski ( 6 )
  9. Justin Luth ( 6 )
  10. Regina Henschel ( 5 )

List of critical bugs fixed

  1. tdf#140506 REGRESSION Setting to repeat heading in writer tables no longer works ( Thanks to Bjoern Michaelsen )
  2. tdf#143398 When I click to add a single sheet. It makes automatically two sheets. ( Thanks to Caolán McNamara )
  3. tdf#143400 Query with most functions could not be created in GUI ( Thanks to Julien Nabet )

List of high severity bugs fixed

  1. tdf#139426 Update of Contents is freezing LibreOffice ( Thanks to Armin Le Grand (Allotropia) )
  2. tdf#142235 FILESAVE PPTX Textbox vertical top align becomes middle in PP ( Thanks to Attila Bakos (NISZ) )
  3. tdf#142923 Deleting comment in Writer leaves visual artifact behind ( Thanks to Noel Grandin )
  4. tdf#143291 Selecting the None slide transition has no effect ( Thanks to Caolán McNamara )
  5. tdf#143399 FILEOPEN DOCX Writer 7.2 doesn’t import Word endnotes ( Thanks to László Németh )
  6. tdf#143412 CRASH: converting images ( steps in comment 12 ) ( Thanks to Noel Grandin )
  7. tdf#59323 Impress conversion to PPTX doesn’t save (header and footer) fields – with sample or steps in Comment 7 ( Thanks to Sarper Akdemir )

List of crashes fixed

  1. tdf#119312 Remote control of impress; Crash in: sdext::presenter::PresenterSlideShowView::LateInit() ( Thanks to Hochwasser )
  2. tdf#143081 Basic Replace() function crashes LO ( Thanks to Julien Nabet )
  3. tdf#143125 EDITING Crash when closing Custom Slide Shows dialog ( Thanks to Tibor Nagy )
  4. tdf#143146 Crash by click on properties symbol for calc data in writer ( Thanks to Caolán McNamara )
  5. tdf#143149 Crash in: vcl::Window::GetParentWithLOKNotifier() ( Thanks to Caolán McNamara )
  6. tdf#143153 Editing Crash when grouping Text (Fit to Frame) and object ( Thanks to Caolán McNamara )
  7. tdf#143320 Crash at paste/undo paste again (swlo!BigPtrArray::Index2Block+0xc8) ( Thanks to Noel Grandin )
  8. tdf#143342 Crash when using “Search Command” feature ( Thanks to Julien Nabet )
  9. tdf#143355 crash with .uno:FontWork ( Thanks to Julien Nabet )
  10. tdf#143412 CRASH: converting images ( steps in comment 12 ) ( Thanks to Noel Grandin