6 May 2022

QA/Dev Report: April 2022

General Activities

  1. Adolfo Jayme Barrientos made many minor improvements to Help text readability
  2. Seth Chaiklin updated the help for Bullets and Numbering toolbar and made several help page refactorings and tweaks. He also improved many LibreOffice UI strings, tips of the day and UI layouts
  3. Ilmari Lauhakangas (TDF) improved the style of code blocks in Help and started making tables mobile-friendly. He also updated the links to the Developer Guide in LibreOffice source code
  4. Alain Romedenne added notes to Help about Basic ‘New’ operator being optional when setting ‘Option Compatible’ and improved Help for ScriptForge. He also improved many LibreOffice UI strings
  5. Olivier Hallot (TDF) documented Writer manual row break in Help, updated Impress menu paths and made several other improvements to Help
  6. Miklos Vajna (Collabora) worked on content controls feature for Writer, continued working on colour themes in OOXML documents, polished the clearing breaks feature and improved the layout XML dump developer feature
  7. Jean-Pierre Ledure worked on the ScriptForge library and made a couple of small fixes to Access2Base
  8. Tünde Tóth (NISZ) finished fixing the handling of embedded and linked media in PPTX files and polished the fix for the old issue with embedded images getting multiplied upon OOXML export
  9. Dennis Francis and Szymon Kłos (Collabora) worked on LOKit improvements
  10. Vasily Melenchuk (CIB) made it so “border between” feature for tables in Microsoft formats is emulated while waiting for proper support to be implemented. He also fixed a text encoding issue with RTF files and made RTF filter faster
  11. Eike Rathke (Red Hat) improved date handling in Calc
  12. Bartosz Kosiorek polished EMF+ graphics implementation and added initial support OfficeArtBlip TIFF format
  13. Tomaž Vajngerl (Collabora) started working on MSO-style data tables for charts and continued working on sparkline support for Calc
  14. Regina Henschel fixed several issues with shapes in OOXML files
  15. Arnaud Versini made some code cleanups
  16. Julien Nabet fixed some TIFF image handling issues, fixed an issue with copying complete rows in Firebird databases, implemented VBA.FormatPercent function and removed an unwanted restriction the field “Width of numbering” in list style dialog. He also made crash fixes and code cleanups
  17. Jim Raykowski made many polishing fixes to Navigator, including to the ordering of items and more precise categorisation
  18. Andreas Heinisch made it so inserting a hyperlink in Calc without being in edit mode uses cell text content as the link text, improved font family handling in Insert Special Character dialog and fixed XLS export of charset used in VBA macros
  19. László Németh continued improving change tracking and made pasting and inserting rows into Writer tables more robust
  20. Xisco Faulí (TDF) made nearly forty improvements and additions to automated tests. He also added INT formula support into Writer tables for DOCX interoperability, fixed colour problems with bullet points and underlines in PPTX files and made a crash fix
  21. Heiko Tietze (TDF) fixed a layout issue in options dialog
  22. Armin Le Grand (allotropia) worked on Advanced Diagram support
  23. Ilmari Lauhakangas (TDF) and Timur Gadzo created a wiki page to explain automation of bisections
  24. Michael Stahl (allotropia) polished the curl-based webdav implementation, made it possible to use change tracking UI in read-only documents for navigating and made crash fixes and cleanups
  25. Attila Bakos (NISZ) continued polishing text in grouped shapes and made Writer text wrapping with as character anchored images compatible with DOCX files
  26. Samuel Mehrbrodt (allotropia) added a search field to Extension Manager and continued working on UNO API for custom Jump List categories in Windows Task Bar
  27. Michael Weghorn fixed some Qt/kf5 issues and ported the Android version from from Android Support Lib to AndroidX and made many related cleanups. He also enabled support for PowerPoint PPSX files in Android
  28. Hossein Nourikhah (TDF) ported some Developer Guide examples from Java to Python and C++, made code cleanups and crash fixes and wrote about
    how to use Gerrit code review effectively,
    using cmake to build LibreOffice C++ SDK examples and Supporting metafile formats
  29. Mike Kaganski (Collabora) made domain name handling in Mail Merge more robust, made several fixes to the Mail Merge dialogs, made saved Writer HTML documents always use UTF-8 encoding and enabled sidebar in Math. He also made many code cleanups
  30. Caolán McNamara (Red Hat) added a note to Help about the security implications of allowing update of links/webservice, made it so Impress tables don’t lose edit focus after deleting a row, added an attention-grabbing effect to Find bar, fixed an issue with audio from interaction not stopping when exiting slideshow (gtk3) and made a big harmonising renovation regarding which fonts are used in automated tests. He also fixed crashes, issues found by fuzzers and many UI issues and continued working on the new gtk4 UI backend
  31. Stephan Bergmann (Red Hat) made handling of inputted values in Expert Configuration more robust and added unoidl-read to the SDK as a replacement for the legacy regview. He also fixed crashes and made many code and build-related cleanups as well as test fixes
  32. Rizal Muttaqin continued improving the dark icon variants
  33. Gábor Kelemen made many code cleanups
  34. Noel Grandin (Collabora) improved the speed of opening Paragraph dialog and deselecting a chart after insertion. He also made many code cleanups
  35. Luboš Luňák (Collabora) greatly improved the PDF export time of certain big documents as well as the speed of handling very long text strings
  36. Justin Luth (SIL) continued improving DOCX compatibility regarding fields and fixed a Calc cell editing glitch
  37. Pranam Lashkari (Collabora) put in place a remaining Page/Slide distinction between Draw and Impress in Sidebar
  38. Laurent Balland-Poirier improved some Writer and Draw templates and changed the label of the OK button in Move/copy sheet dialog according to selected action
  39. Daniel Lohmann fixed an issue with resuming a slideshow through Presenter Console or Impress remote
  40. Dhiraj Holden split up footnotes and endnotes in Navigator
  41. Thorsten Behrens (allotropia) fixed a crash with Impress slide transitions
  42. Enhua Xu fixed xcode-ide-integration, some mnemonics issues and made cleanups
  43. Mark Hung fixed several CJK issues
  44. Vincent Reher fixed a couple of shortcut issues
  45. Jan-Marek Glogowski (allotropia) continued working on the WebAssembly port and fixed many Qt UI issues

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

552 bugs, 58 of which are enhancements, have been reported by 279 people.

Top 10 Reporters

  1. Telesto ( 64 )
  2. sdc.blanco ( 32 )
  3. Eyal Rozenberg ( 25 )
  4. Gabor Kelemen (allotropia) ( 20 )
  5. Xisco Faulí ( 18 )
  6. Mike Kaganski ( 13 )
  7. Michael Weghorn ( 11 )
  8. Roman Kuznetsov ( 10 )
  9. Regina Henschel ( 9 )
  10. Rafael Lima ( 8 )

Triaged Bugs

563 bugs have been triaged by 65 people.

Top 10 Triagers

  1. Buovjaga ( 105 )
  2. Heiko Tietze ( 79 )
  3. Timur ( 48 )
  4. Xisco Faulí ( 38 )
  5. Dieter ( 31 )
  6. Julien Nabet ( 22 )
  7. Roman Kuznetsov ( 21 )
  8. Telesto ( 21 )
  9. Mike Kaganski ( 18 )
  10. Michael Weghorn ( 14 )

Resolution of resolved bugs

475 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 34 people.

Top 10 Fixers

  1. Caolán McNamara ( 13 )
  2. Seth Chaiklin ( 11 )
  3. Jan-Marek Glogowski ( 9 )
  4. Julien Nabet ( 7 )
  5. Mike Kaganski ( 7 )
  6. László Németh ( 7 )
  7. Michael Weghorn ( 6 )
  8. Vasily Melenchuk ( 6 )
  9. Luboš Luňák ( 5 )
  10. Jim Raykowski ( 5 )

List of high severity bugs fixed

  1. tdf#147485 Docx having pure VML group inside converted to DrawingML on save and Writer unable to open it. ( Thanks to Caolán McNamara )
  2. tdf#148665 CRASH in 7.4: importing DOCX document with diagram ( Thanks to Hossein )
  3. tdf#53970 EDITING: avi file lost when save presentation to PPTX ( Thanks to Tünde Tóth )

List of crashes fixed

  1. tdf#140272 impress crashes while dragging a slide in slide preview ( Thanks to Caolán McNamara )
  2. tdf#143135 Impress crashes when switching to another application then back (kf5 / qt5 with IM) ( Thanks to Jan-Marek Glogowski )
  3. tdf#143615 Impress: Crash when slide transition = 0sec ( steps in comment 10 ) ( Thanks to Thorsten Behrens )
  4. tdf#147723 CRASH: after pasting twice ( Thanks to Michael Stahl )
  5. tdf#147876 Crash in Macros with Import dialog if OS file dialog used ( Thanks to Samuel Mehrbrodt )
  6. tdf#148197 LibreOffice crashes when I try to dock floating Navigator window (GTK3) ( Thanks to Caolán McNamara )
  7. tdf#148313 CRASH: Basic IDE crashing while resizing dialog ( Thanks to Noel Grandin )
  8. tdf#148336 Crash in SwFntObj::GetTextSize(SwDrawTextInfo&) on file open ( Thanks to Caolán McNamara )
  9. tdf#148395 CRASH: doubleclick on chart OLE Object ( Thanks to Julien Nabet )
  10. tdf#148397 Crash on font features dialog opening with EB Garamond ( Thanks to Julien Nabet )
  11. tdf#148445 Exchanging data source in mail merge wizard causes crash (kf5) ( Thanks to Michael Weghorn )
  12. tdf#148553 Android Viewer crashes when opening attached document with form elements ( Thanks to Michael Weghorn )
  13. tdf#148620 Crash in Draw and Impress when using Format > Lists > Move Down ( Thanks to Noel Grandin )
  14. tdf#148665 CRASH in 7.4: importing DOCX document with diagram ( Thanks to Hossein )
  15. tdf#148779 Crash when editing “Structure and Formatting” of Bibliography (macOS only or perhaps also ios?) ( Thanks to Stephan Bergmann )
  16. tdf#148851 Android Viewer crashes because it runs out of memory when scrolling up and down in Chinese Calc doc ( Thanks to Michael Weghorn )

List of performance issues fixed

  1. tdf#116400 Very time lengthy PDF-generation nowhere near OO speed ( see comment 9 and 19 and 31 ) ( Thanks to Luboš Luňák )
  2. tdf#144515 Perf: slow operation on a Calc cell with huge text ( Thanks to Luboš Luňák )

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

  1. tdf#100391 FILESAVE PPTX Text in shape shifted from center to upper left corner ( Thanks to Regina Henschel )
  2. tdf#100680 FILEOPEN DOCX Image anchored as character + long word wrapped differently ( Thanks to Attila Bakos (NISZ) )
  3. tdf#109169 [FILESAVE DOCX] Some shapes are not correctly preserved when saved as DOCX ( Thanks to Regina Henschel )
  4. tdf#111427 Add support for .ppsx format ( Thanks to Michael Weghorn )
  5. tdf#116400 Very time lengthy PDF-generation nowhere near OO speed ( see comment 9 and 19 and 31 ) ( Thanks to Luboš Luňák )
  6. tdf#53970 EDITING: avi file lost when save presentation to PPTX ( Thanks to Tünde Tóth )
  7. tdf#75263 FILESAVE XLS Cyrillic (Russian) characters inserted by macro appear as question marks ( Thanks to Andreas Heinisch )
  8. tdf#80043 EDITING: Insert hyperlink dialog wont use text in highlighted cell as hyperlink text ( Thanks to Andreas Heinisch )
  9. tdf#85610 Track Changes does not keep Footnote marked as deleted ( Thanks to László Németh )
  10. tdf#95706 FILEOPEN: RTF import doesnt interpret ascii text encoding with windows code pages ( Thanks to Vasily Melenchuk )

WORKSFORME bugs

67 bugs have been retested by 31 people.

Top 10 testers

  1. Buovjaga ( 18 )
  2. Timur ( 10 )
  3. Telesto ( 5 )
  4. Dieter ( 3 )
  5. Roman Kuznetsov ( 3 )
  6. Xisco Faulí ( 2 )
  7. Michael Weghorn ( 2 )
  8. sdc.blanco ( 2 )
  9. Julien Nabet ( 2 )
  10. Alex Thurgood ( 2 )

DUPLICATED bugs

112 bugs have been duplicated by 32 people.

Top 10 testers

  1. Timur ( 21 )
  2. Heiko Tietze ( 14 )
  3. Buovjaga ( 12 )
  4. Telesto ( 9 )
  5. Lubos Lunak ( 5 )
  6. Mike Kaganski ( 5 )
  7. Julien Nabet ( 4 )
  8. Dieter ( 4 )
  9. V Stuart Foote ( 4 )
  10. Michael Weghorn ( 4 )

Verified bug fixes

54 bugs have been verified by 20 people.

Top 10 Verifiers

  1. NISZ LibreOffice Team ( 13 )
  2. Dieter ( 7 )
  3. Xisco Faulí ( 5 )
  4. sdc.blanco ( 4 )
  5. Michael Weghorn ( 3 )
  6. Buovjaga ( 3 )
  7. Timur ( 3 )
  8. Gerald Pfeifer ( 2 )
  9. Rafael Lima ( 2 )
  10. Julien Nabet ( 2 )

Categorized Bugs

315 bugs have been …

8 Apr 2022

QA/Dev Report: March 2022

General Activities

  1. LibreOffice 7.3.1 and 7.3.2 were released on March 3 and March 31 respectively
  2. LibreOffice 7.2.6 was released on March 10
  3. Adolfo Jayme Barrientos updated and cleaned up menu paths in Help and updated some tips of the day
  4. Seth Chaiklin improved the Help and tooltip for Reset button
  5. Alain Romedenne improved the Help page for CallByname Basic function as well as several other functions
  6. Olivier Hallot (TDF) added or updated the Help pages for several toolbars, improved the Track Changes help, updated Calc’s Tools menu help and added a page for Share Spreadsheet
  7. Rafael Lima added help ID targets for the Manage Changes dialog and improved the ScriptForge library help pages
  8. Miklos Vajna (Collabora) added a clearing breaks feature into Writer and wrote a help page for it, continued working on colour themes in OOXML documents and improved the layout XML dump developer feature.
  9. Jean-Pierre Ledure worked on the ScriptForge library
  10. Tünde Tóth (NISZ) worked on fixing the PPTX export of media files, fixed an issue with text colour in DOCX shapes and an old issue with embedded images getting multiplied upon OOXML export
  11. Paris Oplopoios made some code cleanups
  12. Sarper Akdemir (Collabora) made it so section break formatting will not leak into bullets in imported DOCX files
  13. Jürgen Funk (CIB) fixed a couple of regressions
  14. Lemures Lemniscati fixed loss of precision in MediaBox elements in exported PDFs
  15. Michael Meeks (Collabora) fixed a crash affecting collaborative editing
  16. Dennis Francis, Mert Tumer, Andras Timar and Szymon Kłos (Collabora) worked on LOKit improvements
  17. Áron Budea (Collabora) fixed a Calc crash and an issue where shapes in certain cases were missing in imported XLSX files on Windows
  18. Vasily Melenchuk (CIB) fixed an issue with cross-references and paragraph numbering and several RTF import issues
  19. Eike Rathke (Red Hat) made improvements to Calc’s evaluation of IFS() and SWITCH() functions, made DDE links from Calc to Writer more robust and made internal improvements to Calc’s text import code
  20. Bartosz Kosiorek implemented the SETARCDIRECTION EMF graphic feature
  21. David Gilbert made it so hyperlinks with user:password authentication do not get lost in PDF export
  22. Vaibhav Malik wrote his first unit test
  23. Tomaž Vajngerl (Collabora) worked on sparkline support for Calc
  24. Regina Henschel fixed shapes losing their fill after PPTX export
  25. Arnaud Versini fixed a regression in the math formula editor and made some code cleanups
  26. Julien Nabet made it so save transparency option works for PNG export, fixed an issue with creating Firebird database table views and fixed some assertion crashes. He also made many code cleanups
  27. Kunal Pawar improved starting time on Windows by removing GetCaseCorrectPathName usage
  28. zhutyra fixed a couple of security issues
  29. Jim Raykowski worked on sorting and performance improvements for the Navigator, fixed an issue with docking split toolbar buttons using a shortcut key, improved the search wrapping messaging behaviour in Writer for frames, images, and OLE objects. He also made several other improvements to the Navigator and outline feature
  30. Andreas Heinisch fixed an old Impress/Draw issue where typed input into shapes was not interpreted as Unicode, made it so favourites in special characters dialog are highlighted and do not lose focus when right-clicking, made Firebird database queries with column aliases work with Basic macros and made the creation of Table of Contents possible for levels lower than chapter or heading 2
  31. László Németh continued improving change tracking
  32. Xisco Faulí (TDF) made about sixty improvements and additions to automated tests
  33. Heiko Tietze (TDF) made Colibre (Dark) available in icon themes, improved text contrast in dark mode and made other UI improvements
  34. Gülşah Köse (Collabora) improved handling of table borders and tab sizes in PPTX import
  35. Armin Le Grand (allotropia) worked on Advanced Diagram support
  36. Michael Stahl (allotropia) fixed many Writer regressions related to spellchecking, footnotes and undo
  37. Attila Bakos (NISZ) continued polishing text in grouped shapes
  38. Jens Carl worked on Java test to C++ conversion
  39. Tor Lillqvist (Collabora) improved font handling in printing and made code cleanups
  40. Samuel Mehrbrodt (allotropia) added UNO API for custom Jump List categories to Windows Task Bar
  41. Michael Weghorn made many internal improvements to the Linux and Windows accessibility code and fixed an issue with switching XForm to design mode from toolbar
  42. Tibor Nagy (NISZ) fixed line connectors becoming shapes in PPTX import and added glue points to basic shapes in PPTX
  43. Hossein Nourikhah (TDF) made it so drop-down fields in a protected Writer section are not editable, made some cleanups and wrote blog posts about development
  44. Mike Kaganski (Collabora) fixed importing MathML from clipboard on Linux, fixed misaligned checkmarks in menus, fixed blurry default icons in Start Center, fixed an issue with updating external links through macros and made many code cleanups and optimisations
  45. Caolán McNamara (Red Hat) added support for Windows 10/11 dark mode, fixed a performance issue related to font fallbacks and fixed an issue with Charts not showing in Report Builder reports. He also fixed crashes, issues found by fuzzers and many UI issues and continued working on the new gtk4 UI backend
  46. Stephan Bergmann (Red Hat) fixed crashes and made many code and build-related cleanups as well as test fixes
  47. Rizal Muttaqin made many updates to all the icon themes, especially focusing on the dark theme variants due to the newly-added Windows dark mode support
  48. Gábor Kelemen (allotropia) made many code cleanups
  49. Noel Grandin (Collabora) improved stack dumping on Windows to help diagnose problems seen in continuous integration build boxes, fixed some data races, improved the loading time of large files with many spelling errors and improved the saving time of large XLSX files with lots of character formatting. He also made many code cleanups
  50. Luboš Luňák (Collabora) improved the loading time of large CSV files, pasting time of large tables into Calc, saving time of very large spreadsheets, PDF exporting time of very large Writer documents. He also polished the handling of 1024+ columns in Calc and made many improvements to Calc’s document loading and general performance
  51. Justin Luth (SIL) fixed an unwanted Writer table alignment change when resizing its inner border, fixed issues with DocProperty field values in DOC files, incorrect Chart legend entries in DOCX files and pivot table data caching

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

552 bugs, 63 of which are enhancements, have been reported by 338 people.

Top 10 Reporters

  1. Eyal Rozenberg ( 28 )
  2. Xisco Faulí ( 19 )
  3. Telesto ( 16 )
  4. Gabor Kelemen (allotropia) ( 14 )
  5. Mike Kaganski ( 11 )
  6. sdc.blanco ( 10 )
  7. Pedro ( 8 )
  8. Rafael Lima ( 8 )
  9. Michael Weghorn ( 7 )
  10. Rizal Muttaqin ( 7 )

Triaged Bugs

488 bugs have been triaged by 86 people.

Top 10 Triagers

  1. Dieter ( 63 )
  2. Xisco Faulí ( 47 )
  3. Buovjaga ( 46 )
  4. Timur ( 42 )
  5. Heiko Tietze ( 35 )
  6. Julien Nabet ( 32 )
  7. m.a.riosv ( 21 )
  8. Roman Kuznetsov ( 17 )
  9. raal ( 15 )
  10. Mike Kaganski ( 13 )

Resolution of resolved bugs

460 bugs have been set to RESOLVED.

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

Fixed Bugs

162 bugs have been fixed by 37 people.

Top 10 Fixers

  1. Luboš Luňák ( 13 )
  2. Caolán McNamara ( 10 )
  3. Julien Nabet ( 8 )
  4. Rizal Muttaqin ( 8 )
  5. Vasily Melenchuk ( 7 )
  6. László Németh ( 7 )
  7. Attila Bakos (NISZ) ( 6 )
  8. Michael Stahl ( 6 )
  9. Heiko Tietze ( 6 )
  10. Noel Grandin ( 6 )

List of high severity bugs fixed

  1. tdf#111924 Focus lost on context menu ( Thanks to Andreas Heinisch )
  2. tdf#117159 REPORTBUILDER – Trying to edit chart leads to crash of whole LO ( Thanks to Caolán McNamara )
  3. tdf#117162 REPORTBUILDER – Chart isn’t shown in report ( Thanks to Caolán McNamara )
  4. tdf#147126 [DOCX] Diagrams/shapes text imported was wrong font size now missing in 7.4 ( Thanks to Attila Bakos (NISZ) )
  5. tdf#147744 Calc crashes when pasting simple formula in a filtered column ( Thanks to Kohei Yoshida )
  6. tdf#147830 CRASH when apply particular advanced filter in particular document ( Thanks to Luboš Luňák )
  7. tdf#147961 Crash: Typing “++” and press Enter (AutoCorrect Create Table) ( Thanks to Noel Grandin )
  8. tdf#148053 Typing or pasting ZWNJ leads to Writer crash (debug build only) ( Thanks to Caolán McNamara )
  9. tdf#50916 Allow more than 1024 columns in calc ( Thanks to Luboš Luňák )

List of crashes fixed

  1. tdf#117159 REPORTBUILDER – Trying to edit chart leads to crash of whole LO ( Thanks to Caolán McNamara )
  2. tdf#147668 Writer crashes shortly after loading document with LanguageTool extension active ( Thanks to Stephan Bergmann )
  3. tdf#147744 Calc crashes when pasting simple formula in a filtered column ( Thanks to Kohei Yoshida )
  4. tdf#147830 CRASH when apply particular advanced filter in particular document ( Thanks to Luboš Luňák )
  5. tdf#147894 Calc is crashed when I tried fill a range to right from A1 to XFD1 ( Thanks to Luboš Luňák )
  6. tdf#147928 Crash when inserting comment and undoing in Writer (gtk3 only) ( Thanks to Caolán McNamara )
  7. tdf#147961 Crash: Typing “++” and press Enter (AutoCorrect Create Table) ( Thanks to Noel Grandin )
  8. tdf#148053 Typing or pasting ZWNJ leads to Writer crash (debug build only) ( Thanks to Caolán McNamara )
  9. tdf#148061 Crash when opening report of the file from tdf#148042 (DBG_UTIL only) ( Thanks to Julien Nabet )
  10. tdf#148063 Crash using incorrect type name ( Thanks to Stephan Bergmann )

List of performance issues fixed

  1. tdf#117366 Calc very slow on opening XLSX with a large table and Select All/Cut ( Thanks to Luboš Luňák )
  2. tdf#122827 UI doesn’t respond for a while when selecting all cells in calc & pressing F7 (Spelling) ( Thanks to Luboš Luňák )
  3. tdf#126326 FILESAVE XLSX Saving empty file with many sheets is slow ( Thanks to Luboš Luňák )
  4. tdf#134268 Slow sorting of a column ( part 2 ) ( Thanks to Luboš Luňák )
  5. tdf#141174 HANG: Select all and deleting sheet with revisions ( Thanks to Luboš Luňák )
  6. tdf#141182 Excessively large ODS spreadsheet hangs LibreOffice ( Thanks to Luboš Luňák )
  7. tdf#145862 calc taking too long to paste a table ( Thanks to Luboš Luňák )
  8. tdf#147283 [FILEOPEN PPTX] list with custom style is 10 times slower on 1st run ( Thanks to Caolán McNamara )
  9. tdf#148147 Calc freezes on “Sheet” menu after selecting multiple row ranges ( Thanks to Luboš Luňák )
  10. tdf#94677 Calc is slow opening large CSV ( Thanks to Luboš Luňák )

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

  1. tdf#104390 FILEOPEN RTF Courier New erroneously replaced with fallback font, when file does not contain \pard\plain ( Thanks to Vasily Melenchuk )
  2. tdf#109214 Highlight the favorites in the grid of special characters ( Thanks to Andreas Heinisch )
  3. tdf#111851 FILEOPEN: RTF: table’s shading ignored ( Thanks to Vasily Melenchuk )
  4. tdf#111924 Focus lost on context menu ( Thanks to Andreas Heinisch )
  5. tdf#113066 [EMF] Writer wrongly shows graphics semicircles from CAD that were pasted as GDI ( Thanks to Bartosz Kosiorek )
  6. tdf#114150 Remove duplication of strings found in linux and windows file dialogs ( Thanks to Julien Nabet )
  7. tdf#116256 DOCX Import: LAYOUT?: incorrect placement of textbox in table in floating frame, from ignoring LayoutInCell. ( Thanks to Attila Bakos (NISZ) )
  8. tdf#116358 Writer doesn’t keep a table row with the next in RTF documents ( Thanks to Vasily Melenchuk )
  9. tdf#35030 Customize Keyboard Reset button doesn’t work ( Thanks to Heiko Tietze )
  10. tdf#38669 Typing an accented letter when focus on a figure, display another character ( Thanks to Andreas Heinisch )
  11. tdf#50916 Allow more than 1024 columns in calc ( Thanks to Luboš Luňák )
  12. tdf#69648 FILEOPEN: DOCX Import renders text-boxes with text alignement (text anchoring property of frame) wrong ( Thanks to Attila Bakos (NISZ) )
  13. tdf#73125 Recorded change type (Action) for comment should be Comment instead of Insertion ( Thanks to László Németh )
  14. tdf#73499 FILEOPEN: Linked Textbox Grouping Cause partially Missing Text and Messed
9 Mar 2022

QA/Dev Report: February 2022

General Activities

  1. LibreOffice 7.3 was released on February 2
  2. FOSDEM took place February 5-6. Watch all the talks here
  3. Alain Romedenne added a help page for CallByName Basic function and improved other Basic pages
  4. Stanislav Horáček and Adolfo Jayme Barrientos made some Help cleanups
  5. Rafael Lima and flywire improved the ScriptForge library help pages. Rafael also made the Manage changes sidebar panel non-experimental, created a command for duplicating sheets in Calc and fixed Search Commands deleting selected text instead of applying a command
  6. Seth Chaiklin improved the help page for Template Manager
  7. Olivier Hallot (TDF) added help pages for Calc’s Recalculate Hard and Formula to value and improved Help for indentation and some Calc functions
  8. Renwa Hiwa and zhutyra fixed several security issues
  9. Ilmari Lauhakangas (TDF) fixed an issue with the UI logger
  10. Justin Luth (SIL) fixed some issues with Calc’s spelling context menu, Calc’s autofill and hidden/filtered cells, made Draw/Impress Find and replace more robust, made it so setting a border style in Writer adds borders, if there are none, fixed an issue with table layout when re-saving a DOC file and made Writer ruler tabstops respect spacing to contents in tables and frames. He also fixed many regressions
  11. Tomaž Vajngerl (Collabora) improved VBA macro compatibility and improved the display of long labels in charts. He is also working on supporting sparklines in Calc
  12. Dennis Francis (Collabora) worked on RTL support for LOKit
  13. Gülşah Köse (Collabora) fixed issues with table borders in imported PPTX files
  14. Noel Grandin (Collabora) made bitmap rotation faster and improved the loading speed of large charts. He also made many code cleanups
  15. Caolán McNamara (Red Hat) fixed issues with seeking and stopping in the media player. He also fixed some crashes and many UI issues and continued working on the new gtk4 UI backend
  16. Stephan Bergmann (Red Hat) fixed an issue with certain Unicode characters resulting in corrupted XLSX files, raised Linux Clang compiler baseline to 8.0.1 and macOS build baseline to Xcode 12.5 and macOS 11.0. He also made many code and build-related cleanups as well as test fixes
  17. Szymon Kłos and Henry Castro (Collabora) worked on LOKit improvements
  18. Michael Warner fixed Title Case formating occuring outside of a selection
  19. Luboš Luňák (Collabora) improved the speed of Calc’s VLOOKUP function, fixed the orientation combobox in the print dialog, polished the handling of 1024+ columns in Calc and made many improvements to Calc’s document loading and general performance
  20. Jens Carl converted a Java test to C++
  21. Hossein Nourikhah (TDF) made some cleanups and wrote blog posts about development https://dev.blog.documentfoundation.org/2022/02/10/working-with-libreoffice-sdk-examples/ https://dev.blog.documentfoundation.org/2022/02/23/adding-a-new-uno-command/
  22. Michael Meeks (Collabora) patched Boost library to improve handling of encodings
  23. Marco Cecchetti (Collabora) made exported SVGs work better with Chrome browser
  24. Gábor Kelemen (allotropia) made many code cleanups
  25. Sarper Akdemir (Collabora) fixed incorrect shapes in slide footers in imported PPTX files and textboxes with newlines not preserving text size in exported PPTX files
  26. Jan-Marek Glogowski (allotropia) continued working on the WebAssembly port
  27. Christian Lohmaier (TDF) simplified some makefiles
  28. Samuel Mehrbrodt (allotropia) fixed an issue with copying Calc ranges and created an extension to test the crashreporter setup
  29. Michael Weghorn made many internal improvements to the Linux and Windows accessibility code
  30. Vasily Melenchuk (CIB) fixed header/footer missing with DOCX export and margin not respected for lists with DOCX import
  31. Eike Rathke (Red Hat) fixed pasting merged HTML table content into Calc and fixed an old annoyance, where copying and pasting a single cell from Calc to another application would append a newline
  32. Kevin Suo improved the handling of font names and weights in PDF import and made Chinese and Japanese text use separate numbering styles
  33. Andreas Heinisch fixed some Calc issues and made Calc’s .uno:EnterString handle embedded newlines
  34. Rizal Muttaqin made many updates to all the icon themes
  35. Tünde Tóth (NISZ) fixed PPTX import issues concerning image-filled shapes and font colour. He also fixed DOCX export of hatch fill
  36. Tor Lillqvist (Collabora) made PDFs inserted as images sharper on macOS
  37. Heiko Tietze (TDF) added an environment to skip showing save document dialog to help bug triagers. He also made many UI improvements
  38. Attila Bakos (NISZ) continued polishing text in grouped shapes
  39. Tibor Nagy (NISZ) fixed an issue with shape fill attributes in PPTX export
  40. Armin Le Grand (allotropia) started working on Advanced Diagram support
  41. Regina Henschel fixed unwanted frame borders in RTF export and improved lighting in extruded custom shapes
  42. Jim Raykowski improved handling comments in the Navigator and made many internal improvements to Navigator code
  43. Michael Stahl (allotropia) added a flat ODF cleanup script to help developers and fixed several Writer regressions
  44. Julien Nabet continued improving database code, fixed a crash and made cleanups
  45. Xisco Faulí (TDF) made over fifty improvements and additions to automated tests
  46. Mike Kaganski (Collabora) improved the performance of Calc’s SUBSTITUTE function, added Dragonbox library for converting doubles to strings in an optimal way, optimised the internal string replacing code and made many cleanups
  47. Miklos Vajna (Collabora) added further capabilities for exporting PDFs from the command line, added a way to preserve tab-based indentation in HTML export, continued working on colour themes in OOXML documents and made many cleanups. He also improved Word-style borders around pages, tables and paragaphs
  48. Jean-Pierre Ledure worked on the ScriptForge library
  49. László Németh continued improving change tracking of tables

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

599 bugs, 73 of which are enhancements, have been reported by 382 people.

Top 10 Reporters

  1. Telesto ( 44 )
  2. Mike Kaganski ( 15 )
  3. NISZ LibreOffice Team ( 11 )
  4. Anduril ( 11 )
  5. Rafael Lima ( 10 )
  6. Gabor Kelemen (allotropia) ( 9 )
  7. Robert Großkopf ( 7 )
  8. DErik ( 7 )
  9. Rizal Muttaqin ( 6 )
  10. Gerald Pfeifer ( 6 )

Triaged Bugs

596 bugs have been triaged by 89 people.

Top 10 Triagers

  1. Dieter ( 74 )
  2. Buovjaga ( 51 )
  3. raal ( 47 )
  4. eisa01 ( 42 )
  5. Xisco Faulí ( 39 )
  6. m.a.riosv ( 34 )
  7. Heiko Tietze ( 32 )
  8. Timur ( 32 )
  9. Julien Nabet ( 26 )
  10. Mike Kaganski ( 21 )

Resolution of resolved bugs

618 bugs have been set to RESOLVED.

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

Fixed Bugs

204 bugs have been fixed by 37 people.

Top 10 Fixers

  1. Caolán McNamara ( 15 )
  2. Justin Luth ( 14 )
  3. Luboš Luňák ( 12 )
  4. Eike Rathke ( 8 )
  5. Rizal Muttaqin ( 8 )
  6. Heiko Tietze ( 7 )
  7. Julien Nabet ( 7 )
  8. László Németh ( 7 )
  9. Tünde Tóth ( 6 )
  10. Michael Stahl ( 6 )

List of critical bugs fixed

  1. tdf#145963 Slow typing with version 7.1 or above on Windows 11 ( Thanks to Luboš Luňák )

List of high severity bugs fixed

  1. tdf#137920 Writer hung when inserting image larger than page ( Thanks to Miklos Vajna )
  2. tdf#146462 Field Dialog: Not able to insert cross reference any more: the Insert > Cross Reference dialog shows no Table or Figure entries ( Thanks to Michael Stahl )
  3. tdf#146597 Writer stops responding when a group of shapes is anchored to character ( Thanks to Attila Bakos (NISZ) )
  4. tdf#146795 Calc crashes when pasting data into filtered cells (mdds) ( Thanks to Kohei Yoshida )
  5. tdf#147298 Auto Calculate does not work on newly inserted columns in ods or xls formats ( Thanks to Kohei Yoshida )
  6. tdf#147398 In Calc ver 7.3.0.3. =Sum covering a range of cells fails to adjust when additional values are added within the range ( Thanks to Eike Rathke )
  7. tdf#147448 Freezes because of External link ( Thanks to Eike Rathke )

List of crashes fixed

  1. tdf#135332 Crash: Scroll sidebar on Data Provider, which was opened by TAB UI ( Thanks to Luboš Luňák )
  2. tdf#146622 Crash swlo!SwNodeIndex::SwNodeIndex+0x83: ( Thanks to László Németh )
  3. tdf#146795 Calc crashes when pasting data into filtered cells (mdds) ( Thanks to Kohei Yoshida )
  4. tdf#147006 CRASH: deleting content ( Thanks to Michael Stahl )
  5. tdf#147008 CRASH: Inserting page break or newline ( Thanks to Michael Stahl )
  6. tdf#147144 Writer crash after adding rectangle, add link and delete it ( Thanks to Julien Nabet )
  7. tdf#147364 CRASH calling a DLL function returning a string in LibreOffice x64 on Windows ( Thanks to Mike Kaganski )
  8. tdf#147394 Chart – Delete Legend: crash ( Thanks to Noel Grandin )
  9. tdf#147451 Crash when click hyperlink to file ( Thanks to Luboš Luňák )

List of performance issues fixed

  1. tdf#119083 Recalculation is slow with 90000 VLOOKUP ( Thanks to Luboš Luňák )
  2. tdf#133749 Slow saving with “support for large sheets enabled” compared to normal ( Thanks to Luboš Luňák )
  3. tdf#137571 Adding and modifying animations painfully slow ( Thanks to Caolán McNamara )
  4. tdf#140893 XLSX: save is slow for sheet that has value in row 1048576 ( Thanks to Luboš Luňák )
  5. tdf#144380 Experimental Features – Forever loop for Deleting all columns ( Thanks to Luboš Luňák )
  6. tdf#145963 Slow typing with version 7.1 or above on Windows 11 ( Thanks to Luboš Luňák )
  7. tdf#147109 Calc SUBSTITUTE function slows down disproportionately as text length increases. ( Thanks to Mike Kaganski )
  8. tdf#147421 LibreOffice hangs if there are massively null-byte characters in csv file ( Thanks to Mike Kaganski )
  9. tdf#81765 FILEOPEN: slow loading in minutes of .ods and .xlsx with >1000 of conditional formats, also dump ( Thanks to Luboš Luňák )

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

  1. tdf#101179 Writer/Web: View > HTML Source mode toggles are awkward ( Thanks to Heiko Tietze )
  2. tdf#103800 FILEOPEN PPTX: Dark red font opens as white in specific text box ( Thanks to Tünde Tóth )
  3. tdf#104902 unable to display chr(10) or chr(13) in a cell in calc when inserted by a macro ( Thanks to Andreas Heinisch )
  4. tdf#111733 Sidebar character spacing popup has wrong selection ( Thanks to Justin Luth )
  5. tdf#112209 Opening PPTX with images behind masks shows these images incorrectly ( Thanks to Tünde Tóth )
  6. tdf#113191 Add 21 and 42 in size list for CJK due to the typographic scale convention ( Thanks to Julien Nabet )
  7. tdf#113785 On filtered list an autofill upwards erases data (steps in Comment 3) ( Thanks to Justin Luth )
  8. tdf#34759 media player pauses when press progressbar (rewind music) ( Thanks to Caolán McNamara )
  9. tdf#74577 Pasting a HTML table into Libreoffice Calc can jumble the table up. ( Thanks to Eike Rathke )
  10. tdf#77803 Implement separate numbering styles for Chinese and Japanese (they’re similar, but not the same) ( Thanks to Kevin Suo )
  11. tdf#79186 Re-saving DOC with table running over page end breaks layout (table header on 1st page; vertically aligned text influences cells on 2nd page; remainder on 3rd page) ( Thanks to Justin Luth )
  12. tdf#81765 FILEOPEN: slow loading in minutes of .ods and .xlsx with >1000 of conditional formats, also dump ( Thanks to Luboš Luňák )
  13. tdf#81894 No suggestion in the spelling contextual menu for auto-wrapped portion of the text ( Thanks to Justin Luth )
  14. tdf#92960 Calc doesn’t merge cells correctly when pasting merged content from HTML ( Thanks to Eike Rathke )
  15. tdf#95882 UI: Ruler tabstops don’t account for spacing to contents in table/frame ( Thanks to Justin Luth )

WORKSFORME bugs

82 bugs have been retested by 35 people.

Top 10 testers

  1. Buovjaga ( 14 )
  2. Dieter ( 7 )
  3. eisa01 ( 6 )
  4. Julien Nabet ( 6 )
  5. Jean-Baptiste Faure ( 5 )
  6. Justin L ( 4 )
  7. Telesto ( 3 )
  8. Roman Kuznetsov ( 3 )
  9. raal ( 3 )
  10. Robert Großkopf ( 2 )

DUPLICATED bugs

146 bugs have been duplicated by 34 people.

Top 10 testers

  1. Timur ( 20 )
  2. Buovjaga ( 14 )
  3. Xisco Faulí ( 13 )
  4. Gabor Kelemen (allotropia) ( 10 )
  5. Heiko Tietze ( 9 )
  6. Dieter ( 9 )
  7. Justin L ( 8 )
  8. eisa01 ( 7 )
  9. m.a.riosv ( 6 )
  10. Lubos Lunak ( 5 )

Verified bug fixes

41 bugs have been verified by 15 people.

Top 10 Verifiers

9 Feb 2022

QA/Dev Report: January 2022

General Activities

  1. LibreOffice 7.2.5 was released on January 6
  2. The European Commission’s Open Source Programme Office started a bug bounty programme for LibreOffice
  3. Alain Romedenne improved the Help content for Basic functions
  4. Olivier Hallot (TDF) finished documenting non-ODFF Calc functions, added Help pages for Style Inspector (with contributions from Jean Weber and Shivam Kumar) and PostgreSQL connection, started working on a page for Calc’s Data Stream feature and improved help for Calc Add-in function for Dates and Pricing
  5. Rafael Lima made numerous improvements to Help content, including adding pages for Navigator’s Rename Object dialog, document color command in Math and Find toolbar. He also added DevTools to the Tabbed interface and improved the Manage Changes dialog
  6. Stanislav Horáček improved the ScriptForge library Help content
  7. Ilmari Lauhakangas (TDF) added a global module to the Help navigation
  8. Seth Chaiklin updated the help page for Template Manager after UI changes
  9. Miklos Vajna (Collabora) improved the fidelity of exporting documents to PDF, also making command line export more powerful, improved the painting of borders in Word-style tables, fixed missing custom bullets in SVG export, improved the handling of tables in DOCX files and shapes in RTF files. He also continued working on support for colour themes in OOXML documents, adding Help content related to the feature.
  10. Jan-Marek Glogowski (allotropia) merged the WebAssembly port from a feature branch to master. He also continued improving makefiles, improved the Qt UI and made it possible to build LibreOffice statically
  11. Jussi Pakkanen continued exploring building LibreOffice with Meson
  12. Roland Kurmann fixed Calc’s INFO(“OSVERSION”) output on Linux
  13. Bubli fixed missing highlighting in Template Manager
  14. Samuel Mehrbrodt (allotropia) made Calc sheet copying more robust in case of database ranges
  15. Dennis Francis (Collabora) worked on RTL support for LOKit
  16. Lai Verne (OSS Integral Institute) improved the UI of Auto-Redact tool
  17. Szymon Kłos (Collabora) worked on RTL support for LOKit and made more dialogs async
  18. Armin Le Grand (allotropia) worked on the WebAssembly port and fixed a couple of regressions
  19. Jeff Huang (OSS Integral Institute) improved the UI of Image toolbar
  20. Andreas Kainz improved the layout of Sidebar’s Alignment section
  21. Eike Rathke (Red Hat) added Pennsylvania Dutch (pdc-US) to language list and as a locale, reintroduced approximate summation after Kahan algorithm changed the behaviour, fixed a database query issue caused by Base relying on hardcoded internal index IDs, fixed Calc cell contents getting messed up with very long paragraphs as well as issues with unwanted jumping with keyboard selection in Calc and incorrect automatic labels
  22. Jean-Pierre Ledure worked on the ScriptForge library and improved the script for generating the Development/DispatchCommands wiki page
  23. Heiko Tietze (TDF) implemented a redesign of font name and effects pages and made several other UI improvements
  24. Xisco Faulí (TDF) made nearly forty additions and improvements to automated tests
  25. Hossein Nourikhah (TDF) made it so a warning for missing hyphenation data will not be displayed in case of languages that do not use hyphenation
  26. Andreas Heinisch improved VBA compatibility of Chr and ChrW Basic functions and made handling of charsets more robust with concordance files
  27. Luboš Luňák (Collabora) improved the performance of documents with complex graphical objects, added support for WebP image format and improved the Skia graphics engine integration
  28. Gábor Kelemen (allotropia) dropped the confirmation question when applying new doc hyperlink and fixed URL encoding when querying extensions. He also made many code cleanups
  29. Andras Timar (Collabora) added support for WinBMPv3-NT version of BMP files found in Visio files and changed rpm compression algorithm to multi threaded xz
  30. Vasily Melenchuk (CIB) fixed losing color filter condition in XLSX files
  31. Michael Stahl (allotropia) fixed a problem with changing section footnote/endnote position, fixed a crash when updating table of contents and some regressions. He also polished the Curl-based WebDAV implementation
  32. Michael Weghorn improved screenreader performance on Windows and made other Windows accessibility improvements. He also improved the robustness of the Qt file picker
  33. Dhiraj Holden added all subtotal functions to Calc’s autosum and fixed a problem with flipped shapes
  34. Justin Luth (Collabora/SIL) made it so the actual character spacing is shown as selected in Sidebar’s popup menu and fixed unwanted footnotes in DOCX export. He also fixed several regressions
  35. Sarper Akdemir (Collabora) made Z rotation work with rotation transform in imported PPTX files
  36. Chris Sherlock continued VCL refactoring work and fixed VCL demos crashing on shutdown
  37. Julien Nabet made numerous improvements to Mysql/MariaDB and Firebird database functionality
  38. Michael Meeks (Collabora) improved the performance of LOKit
  39. Jim Raykowski made many improvements to Navigator, including better sorting of elements. He also fixed Find and Replace dialog changing position when reopening on Linux with gtk3
  40. Tor Lillqvist (Collabora) fixed XHTML export duplicating text in list item and an issue with shapes anchored to table cells in Writer. He also made it possible to paste PDFs into Impress
  41. Attila Bakos (NISZ) continued working on support for text in grouped shapes
  42. Tibor Nagy (NISZ) fixed a problem with master objects visible property in PPTX import and export
  43. Tünde Tóth (NISZ) fixed losing caption shapes in OOXML export and losing outline character formatting in PPTX export
  44. László Németh made several improvements to change tracking of tables
  45. Kevin Suo fixed a first line indent issue with Chinese text
  46. Thorsten Behrens (allotropia) added a minimal dummy WebAssembly UNO bridge and improved the build time for packaging install sets
  47. Stephan Bergmann (Red Hat) made many code and build-related cleanups as well as test fixes
  48. Mike Kaganski (Collabora) fixed the alignment of checkmarks and icons in menus, inserting hyperlinks with ports, improved the speed of Basic’s Replace function and fixed some crashes and hangs. He also made many code cleanups and optimisations
  49. Arnaud Versini made some code cleanups
  50. Caolán McNamara (Red Hat) continued with text kerning improvements and made it so printer metrics are saved to DOCX. He also fixed many crashes and UI issues and continued working on the new gtk4 UI backend
  51. Noel Grandin (Collabora) started working on a renovation of chart code with improved performance being the main goal. He also made many code cleanups and optimisations
  52. Tomaž Vajngerl (Collabora) continued vcl refactoring work and improved VBA macro compatibility

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

576 bugs, 70 of which are enhancements, have been reported by 352 people.

Top 10 Reporters

  1. Telesto ( 49 )
  2. Gabor Kelemen (allotropia) ( 13 )
  3. Kevin Suo ( 12 )
  4. Xisco Faulí ( 11 )
  5. Mike Kaganski ( 10 )
  6. sdc.blanco ( 9 )
  7. Regina Henschel ( 6 )
  8. Colin ( 6 )
  9. NISZ LibreOffice Team ( 6 )
  10. Albrecht Müller ( 6 )

Triaged Bugs

512 bugs have been triaged by 88 people.

Top 10 Triagers

  1. Timur ( 60 )
  2. raal ( 44 )
  3. Buovjaga ( 44 )
  4. Heiko Tietze ( 36 )
  5. Dieter ( 36 )
  6. Xisco Faulí ( 26 )
  7. m.a.riosv ( 21 )
  8. Julien Nabet ( 20 )
  9. Telesto ( 18 )
  10. Mike Kaganski ( 13 )

Resolution of resolved bugs

517 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 43 people.

Top 10 Fixers

  1. Caolán McNamara ( 23 )
  2. Noel Grandin ( 9 )
  3. Olivier Hallot ( 6 )
  4. László Németh ( 6 )
  5. Eike Rathke ( 6 )
  6. Heiko Tietze ( 5 )
  7. Julien Nabet ( 5 )
  8. Mike Kaganski ( 5 )
  9. Andreas Heinisch ( 4 )
  10. Gabor Kelemen ( 4 )

List of critical bugs fixed

  1. tdf#145321 Crash swlo!SwDrawTextInfo::GetSperren+1069 scrolling DOCX to bottom ( Thanks to Noel Grandin )

List of high severity bugs fixed

  1. tdf#146367 SUM() does not use approx summation anymore since Kahan summation is used ( Thanks to Eike Rathke )
  2. tdf#146402 LibreOffice aborts when starting with an empty profile (Windows + probably AMD GPU) ( Thanks to Luboš Luňák )
  3. tdf#146571 Crash when close Manage changes dialog ( Thanks to Caolán McNamara )
  4. tdf#146757 Embedded Firebird ignores parameterized query input ( Thanks to Eike Rathke )
  5. tdf#146876 FILEOPEN PPTX: various graphical elements misplaced at position (0,0) ( Thanks to Noel Grandin )
  6. tdf#146991 Insert chart -> crash (gtk3) ( Thanks to Noel Grandin )
  7. tdf#66039 FILEOPEN: table in DOCX text box is not imported – add groupshape support ( Thanks to Attila Bakos (NISZ) )

List of crashes fixed

  1. tdf#145321 Crash swlo!SwDrawTextInfo::GetSperren+1069 scrolling DOCX to bottom ( Thanks to Noel Grandin )
  2. tdf#146285 Crash mergedlo!SfxItemPool::PutImpl+0x1a7: ( Thanks to Caolán McNamara )
  3. tdf#146432 LibreOffice Base crashes when a mysql query with REGEXP_REPLACE() is executed in query editor with direct connection to MariaDB ( Thanks to Julien Nabet )
  4. tdf#146499 Crash to desktop when activating presentation mode (unsatisfied query for interface of type com.sun.star.lang.XUnoTunnel!) ( Thanks to Noel Grandin )
  5. tdf#146571 Crash when close Manage changes dialog ( Thanks to Caolán McNamara )
  6. tdf#146617 Calc crashes when stopping XEnhancedMouseClickHandler listener from event handling macro. ( Thanks to Mike Kaganski )
  7. tdf#146747 Crash mergedlo!SfxItemPool::PutImpl+0x1a7: ( Thanks to Caolán McNamara )
  8. tdf#146891 Crash (assert) when opening the paragraph properties from an outline ( Thanks to Caolán McNamara )
  9. tdf#146941 Crash with debug build when changing paths in options (kf5) ( Thanks to Michael Weghorn )
  10. tdf#146967 FILEEDIT ODT Crash: Redo of tracked table row moving ( Thanks to László Németh )
  11. tdf#146970 CRASH: Pasting content from edit mode ( Thanks to Caolán McNamara )
  12. tdf#146991 Insert chart -> crash (gtk3) ( Thanks to Noel Grandin )

List of performance issues fixed

  1. tdf#146306 Sluggishness with NVDA and Calc ( Thanks to Michael Weghorn )

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

  1. tdf#106899 Unicode Index Entries that are not English is ignored. ( Thanks to Andreas Heinisch )
  2. tdf#108910 Concordance file for indexes breaks UTF-8 and turns the characters into ASCII ( Thanks to Andreas Heinisch )
  3. tdf#115566 Custom bullet (-) in presentation not exported into SVG ( Thanks to Miklos Vajna )
  4. tdf#66039 FILEOPEN: table in DOCX text box is not imported – add groupshape support ( Thanks to Attila Bakos (NISZ) )
  5. tdf#67026 [LOCALHELP] Limitations in Calc precision need to be documented ( Thanks to Olivier Hallot )
  6. tdf#68341 pilot class for MySQL should ignore spaces at begining and and of the class name ( Thanks to Julien Nabet )
  7. tdf#83523 UI: Ruler background only changes according to application background setting *after* closing and restarting writer ( Thanks to Justin Luth )
  8. tdf#94537 com.microsoft.foo functions are not correctly documented to the user. ( Thanks to Olivier Hallot )
  9. tdf#97046 ensure build system variables start with gb_ unless there are very, very good reasons not to ( Thanks to Arjun )

WORKSFORME bugs

78 bugs have been retested by 30 people.

Top 10 testers

  1. Buovjaga ( 13 )
  2. Telesto ( 11 )
  3. Timur ( 9 )
  4. Xisco Faulí ( 5 )
  5. Heiko Tietze ( 4 )
  6. Robert Großkopf ( 3 )
  7. Julien Nabet ( 3 )
  8. Dieter ( 3 )
  9. Adolfo Jayme ( 3 )
  10. Olivier Hallot ( 2 )

DUPLICATED bugs

128 bugs have been duplicated by 37 people.

Top 10 testers

  1. Timur ( 15 )
  2. Xisco Faulí ( 11 )
  3. Heiko Tietze ( 10 )
  4. Telesto ( 8 )
  5. raal ( 7 )
  6. Gabor Kelemen (allotropia) ( 6 )
  7. V Stuart Foote ( 6 )
  8. Roman Kuznetsov ( 5 )
  9. Julien Nabet ( 5 )
  10. Attila Bakos (NISZ) ( 5 )

Verified bug fixes

71 bugs have been verified by 15 people.

Top 10 Verifiers

  1. stragu ( 13 )
  2. BogdanB ( 12 )
  3. Xisco Faulí ( 11 )
  4. NISZ LibreOffice Team ( 10 )
  5. Buovjaga ( 5 )
  6. Dieter ( 4 )
  7. Julien Nabet ( 4 )
  8. Timur ( 3 )
  9. Kevin Suo ( 2 )
  10. Gerald Pfeifer ( 2 )

Categorized Bugs

229 bugs have been categorized with a metabug by 35 people.

Top 10 Categorizers

  1. Dieter ( 36 )
  2. Heiko Tietze ( 25 )
  3. stragu ( 18 )
  4. Roman Kuznetsov ( 17 )
  5. sdc.blanco ( 16 )
  6. V Stuart Foote ( 12 )
  7. Buovjaga ( 10 )
  8. BogdanB ( 10 )
  9. Aron Budea ( 8 )
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