6 Sep 2022

QA/Dev Report: August 2022

General Activities

  1. LibreOffice 7.4.0 was released on August 18
  2. Rafael Lima added documentation in Help for the new method Normalize in ScriptForge FileSystem and made the Templates dialog work better with HiDPI displays
  3. Olivier Hallot (TDF) made some smaller fixes and cleanups in Help
  4. Laurent Balland fixed an issue with Impress’s Inspiration template
  5. Christian Lohmaier (TDF) did preparatory work for publishing LibreOffice in Microsoft Store under TDF
  6. Miklós Vajna (Collabora) added support for cropped video for media shapes in Impress, made shift-clicking/double-clicking graphics in Writer work and fixed problems with exporting to XHTML with graphics as OLE objects and with vertical text and clearing breaks in Writer. He also made some crash fixes.
  7. Jean-Pierre Ledure worked on the ScriptForge library
  8. Tünde Tóth (NISZ) fixed a problem with decimal tabulators in DOCX files and made it so long legend texts in charts are truncated
  9. Szymon Kłos, Tor Lillqvist, Mert Tumer and Henry Castro (Collabora) worked on LOKit improvements
  10. Eike Rathke (Red Hat) fixed an issue with calling Calc’s add-in functions via macros while having a non-English UI, made it so switching to English function names in Calc does not require a restart, made Calc’s date pattern evaluation more robust and made it possible to create a new language list entry by simply dropping an autocorrect .dat file into a relevant autocorr directory inside the user profile
  11. Tomaž Vajngerl (Collabora) continued working on data tables for charts
  12. Julien Nabet fixed hyphenation issues with Greek language, made it possible to align date fields in macro dialog boxes, fixed preview issues with horizontal alignment of objects in frames and page dimension in Print Preview. He also made some crash fixes.
  13. Jim Raykowski made it so object selections in Impress or Draw are reflected in the Navigator, made page number display in status bar more intuitive and fixed an issue with Navigator’s Navigate By Page Next functionality
  14. Andreas Heinisch made cursor navigation with Ctrl key in Writer treat narrow no-break spaces the same way as other space characters, made narrow no-break spaces visible by drawing a gray background, fixed Calc’s Formula to Value not taking immediate effect, improved Basic macro error messages and fixed Calc’s Formula bar suggestion tooltips misbehaving with non-ASCII characters
  15. László Németh improved the layout of drop cap characters, made several improvements to change tracking and fixed regressions
  16. Xisco Faulí (TDF) added over a dozen automated tests, made SVG marker-mid and marker-end handling more robust and fixed a crash
  17. Heiko Tietze (TDF) made several UI improvements and made the recovery dialog easier to understand (thanks to earlier work by Danie Truter)
  18. Michael Stahl (allotropia) fixed issues with dropdowns and paragraph borders in RTF files, made WebDAV TLS work with self-signed Certification Authorities and improved bookmark handling in the Navigator
  19. Michael Weghorn fixed a qt/kf5 double-click issue (only in unreleased code) and made nearly sixty improvements and cleanup changes to Windows and Linux accessibility code
  20. Mike Kaganski (Collabora) dropped the Elements docking window from Math and made it a Sidebar panel instead. He also fixed some crashes and regressions and an issue with importing XML files from paths with non-ASCII characters on Windows
  21. Caolán McNamara (Red Hat) implemented fully native scrollbars for gtk3 and gtk4 UIs, made it possible to align currency fields in macro dialog boxes, made automated tests more reliable by correct use of fonts and fixed an issue with active object selection not being indicated in Impress sometimes. He also continued working on gtk4 UI and fixed many crashes and issues found by Coverity and fuzzers, including even Hunspell Coverity issues
  22. Stephan Bergmann (Red Hat) made many code and build-related cleanups as well as test fixes
  23. Rizal Muttaqin updated the icons for Field and Field by Type
  24. Noel Grandin (Collabora) improved the loading time for documents with charts having ridiculously long legends. He also made many code cleanups and general optimisations
  25. Luboš Luňák (Collabora) made many cleanups in OpenCL code
  26. Justin Luth fixed several issues related to numbered paragraphs and fixed incorrect anchoring in certain imported DOC files
  27. Mark Hung fixed an issue causing unwanted hiding of RTL sections in Writer
  28. Paris Oplopoios made cleanups to the graphics handling code as part of GSoC
  29. Chris Sherlock made many code cleanups and improvements to readability
  30. Áron Budea (Collabora) added Persian (fa-IR) dictionary to installset
  31. Hannah Meeks worked on the VBA macro compatibility GSoC project
  32. Maxim Monastirsky continued polishing icon flipping in the context of RTL, fixed a menu regression and made code cleanups
  33. Khaled Hosny (Alif Type) fixed many issues affecting the layouting of Kashida characters in Arabic scripts, issues with letter spacing, made the preview in Styles dropdown use CJK/CTL fonts, improved how the text cursor moves in relation to ligatures in Writer and made it possible to disable default features in Font Features dialog. He also made it possible to search for combining marks in text containing complex scripts
  34. Colomban Wendling (Hypra) worked on accessibility tests
  35. Matt K made it so errors with PDF export only show one dialog instead of three
  36. Hossein Nourikhah (TDF) improved the bin/run build script and its documentation and fixed a footnote crash
  37. Regina Henschel fixed an issue with saving Writer documents containing vertical text
  38. Vasily Melenchuk (CIB) made handling of frames more robust in Writer and fixed a couple of regressions
  39. Pranam Lashkari (Collabora) made it so Writer’s paragraph dialog will show Tabs tab also when multiple paragraphs are selected and fixed a crash
  40. Pedro Silva (Collabora) fixed some button image size inconsistencies
  41. Samuel Mehrbrodt (allotropia) made dialog positioning more robust, made it possible to specify names for printer jobs via the API and made it so unused document variables are preserved with RTF import and export
  42. Niko Fink fixed a crash in PyUNO
  43. Wu Jiahuan (Loongson) added support for building with loongarch64 CPU architecture
  44. Arnaud Versini made some code cleanups
  45. Thierry Emery changed pasted images to be anchored to cell by default in Calc
  46. Povilas Kanapickas implemented touchpad gesture support for rotating and zooming in Linux
  47. Thorsten Wagner made some cosmetic improvements to button text colours and font height on macOS
  48. Sarper Akdemir (Collabora) fixed a regression affecting PPTX tables
  49. Roman Kuznetsov made it so the About dialog can show both OpenCL and threaded for Calc’s calculation mode
  50. Łukasz Leszko fixed saving external links as relative in XLS files
  51. Oguz Balkaya added an option to clear unavailable files from the Recent Documents menu and Start Center
  52. Armin Le Grand (allotropia) reworked the code for rendering glow effects

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

480 bugs, 44 of which are enhancements, have been reported by 289 people.

Top 10 Reporters

  1. Telesto ( 28 )
  2. Mike Kaganski ( 16 )
  3. Tuomas Hietala ( 15 )
  4. Rafael Lima ( 14 )
  5. BogdanB ( 11 )
  6. Gabor Kelemen (allotropia) ( 10 )
  7. Hossein ( 9 )
  8. Robert Großkopf ( 8 )
  9. Regina Henschel ( 8 )
  10. Eyal Rozenberg ( 7 )

Triaged Bugs

470 bugs have been triaged by 69 people.

Top 10 Triagers

  1. Dieter ( 55 )
  2. Julien Nabet ( 39 )
  3. Heiko Tietze ( 38 )
  4. Timur ( 35 )
  5. Mike Kaganski ( 25 )
  6. V Stuart Foote ( 23 )
  7. Roman Kuznetsov ( 21 )
  8. m.a.riosv ( 21 )
  9. Rafael Lima ( 20 )
  10. Xisco Faulí ( 18 )

Resolution of resolved bugs

478 bugs have been set to RESOLVED.

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

Fixed Bugs

168 bugs have been fixed by 38 people.

Top 10 Fixers

  1. Khaled Hosny ( 11 )
  2. Caolán McNamara ( 11 )
  3. Julien Nabet ( 8 )
  4. Justin Luth ( 7 )
  5. Michael Stahl ( 7 )
  6. László Németh ( 7 )
  7. Mike Kaganski ( 7 )
  8. Andreas Heinisch ( 6 )
  9. Eike Rathke ( 6 )
  10. Heiko Tietze ( 5 )

List of critical bugs fixed

  1. tdf#149966 Crash on Windows and freeze on Linux when customizing Menu ( Thanks to Noel Grandin )

List of high severity bugs fixed

  1. tdf#149467 Follow URL link in Writer text when navigator displayed: Crash in: _chkstk ( Thanks to Jim Raykowski )
  2. tdf#150034 LibreOffice Calc hangs on opening the particular file with pathological chart ( Thanks to Noel Grandin )
  3. tdf#150170 Crash in: mdds::flat_segment_tree::insert_to_pos(boost::intrusive_ptr<mdds::__st::node<mdds::flat_segment_tree > > &,long,long,bool) ( only LibreOffice 7.3 ) ( Thanks to Xisco Fauli )
  4. tdf#150197 number lost (after assigning numbering to style) when exporting to DOCX ( Thanks to Justin Luth )
  5. tdf#150236 Does not open full screen, ooSetupFactoryWindowAttributes not being filled ( steps in comment 21 ) ( LibreOffice 7.4 only ) ( Thanks to Xisco Fauli )
  6. tdf#150331 EDITING: AutoCorrect without “Show as tip” always fills in rest of word regardless of next key stroke ( Thanks to Xisco Fauli )
  7. tdf#150336 Shift + Up/Left no longer works to select cells in LO 7.4 beta 2 (using the Tabbed UI) ( Thanks to Caolán McNamara )
  8. tdf#150443 Track changes: Crash rejecting a grouped change ( Thanks to László Németh )
  9. tdf#150452 Crash in: libc.so.6 ( Thanks to Xisco Fauli )
  10. tdf#150499 CRASH: deleting sheet ( Thanks to Luboš Luňák )
  11. tdf#150502 CRASH: after clicking between the horizontal and vertical rulers ( Thanks to Julien Nabet )
  12. tdf#150594 LO 7.4: crash when I update a chapter index (swlo!SwDoc::SetTOXBaseName+0x5cd:) ( Thanks to Andreas Heinisch )
  13. tdf#91764 RTL: Arabic, Hebrew diacritics cant be found using search dialog ( Thanks to Khaled Hosny )
  14. tdf#94223 Selection box for text box not shown ( Thanks to Caolán McNamara )

List of crashes fixed

  1. tdf#147466 Crash swlo!SwDoc::InvalidateNumRules+0x657 (track changes involved) ( Thanks to Michael Stahl )
  2. tdf#149467 Follow URL link in Writer text when navigator displayed: Crash in: _chkstk ( Thanks to Jim Raykowski )
  3. tdf#149548 CRASH: copying and pasting tracked content ( Thanks to Michael Stahl )
  4. tdf#149966 Crash on Windows and freeze on Linux when customizing Menu ( Thanks to Noel Grandin )
  5. tdf#150138 FILEOPEN: Writer crashes when opening ODT file ( Thanks to Luboš Luňák )
  6. tdf#150170 Crash in: mdds::flat_segment_tree::insert_to_pos(boost::intrusive_ptr<mdds::__st::node<mdds::flat_segment_tree > > &,long,long,bool) ( only LibreOffice 7.3 ) ( Thanks to Xisco Fauli )
  7. tdf#150219 EDITING: Crash when cutting trace dependent with precedent on different sheet ( Thanks to Noel Grandin )
  8. tdf#150222 REPORTBUILDER – Starting to set font for a text box crashes whole LO ( Thanks to Noel Grandin )
  9. tdf#150249 Crash in Fontworks applying style after undo ( Thanks to Caolán McNamara )
  10. tdf#150265 Crash exporting a document with zoom to DOCX ( Thanks to Mike Kaganski )
  11. tdf#150291 Macro-collection-management crashes when no macro-container is selected (gtk3 specific) ( Thanks to Caolán McNamara )
  12. tdf#150394 LibreOffice is crashing with long hyperlink on the last position (Don’t hyphenate the last word) ( Thanks to László Németh )
  13. tdf#150443 Track changes: Crash rejecting a grouped change ( Thanks to László Németh )
  14. tdf#150452 Crash in: libc.so.6 ( Thanks to Xisco Fauli )
  15. tdf#150457 Crash on hovering footnote references after removing footnote ( Thanks to Hossein )
  16. tdf#150499 CRASH: deleting sheet ( Thanks to Luboš Luňák )
  17. tdf#150502 CRASH: after clicking between the horizontal and vertical rulers ( Thanks to Julien Nabet )
  18. tdf#150555 Crash after resizing Writer’s main window ( Thanks to Julien Nabet )
  19. tdf#150575 REPORTBUILDER: Crash when closing report after report navigator has been started ( Thanks to Julien Nabet )
  20. tdf#150594 LO 7.4: crash when I update a chapter index (swlo!SwDoc::SetTOXBaseName+0x5cd:) ( Thanks to Andreas Heinisch )
  21. tdf#150629 LibreOffice Writer crashes, when editing a page break ( Thanks to Caolán McNamara )

List of performance issues fixed

  1. tdf#108560 Pasting or editing large amount of multi-line text into a cell result in unusable Calc with GTK3 (steps to reproduce in comment 29) ( Thanks to Caolán McNamara )
  2. tdf#150618 Serious performance regression: it takes 5min+ for SUMIFS formula recalculation when switching sheet (while it only takes 30s in 7.3) ( Thanks to Luboš Luňák )

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

  1. tdf#103492 Arabic words not formed well in textboxes when sentence begins with English word ( Thanks to Khaled Hosny )
  2. tdf#104921
10 Aug 2022

QA/Dev Report: July 2022

General Activities

  1. LibreOffice 7.3.5 was announced on July 21
  2. Adolfo Jayme Barrientos improved the layout of many dialogs
  3. Rafael Lima expanded the help for ScriptForge with many new features
  4. Olivier Hallot (TDF) updated the help for Fontwork and CSV import
  5. Laurent Balland fixed an issue with customer number formats with embedded text in decimal not saving correctly to ODS. He also fixed the footer of some Impress templates
  6. Christian Lohmaier (TDF) did lots of preparatory work for publishing LibreOffice in Apple Store under TDF
  7. Miklós Vajna (Collabora) fixed an issue with RTL text and floating objects in DOCX files and a couple of XHTML export issues. He also continued working on content controls for Writer
  8. Jean-Pierre Ledure worked on the ScriptForge library
  9. Tünde Tóth (NISZ) fixed DOCX export of line breaks in text frames and made saving style names to DOCX more robust
  10. Szymon Kłos, Henry Castro and Michael Meeks (Collabora) worked on LOKit improvements
  11. Eike Rathke (Red Hat) made it so two leading apostrophes before a number collapse to one when typing into a Calc cell with default formatting. He also made handling of Calc date formats more robust
  12. Bartosz Kosiorek fixed an issue with ordered bullets in Lotus Word Pro documents
  13. Tomaž Vajngerl (Collabora) worked on implementing data tables for charts and fixed an issue with hidden Writer fields becoming visible with PDF export
  14. Julien Nabet extended clone formatting functionality in Impress and Draw to work in more cases, fixed regressions affecting the copying of database tables from HSQLDB to MariaDB and the Draw Dimensions dialog and fixed displaying the OpenType tag for fraction
  15. Jim Raykowski made some Navigator fixes and tweaks
  16. Andreas Heinisch made Writer chapter numbering character style list alphabetically sorted, made Calc’s function wizard also search through function descriptions and changed Ctrl+Backspace to behave more intuitively in Calc cell editing. He also made narrow no-break spaces visible in Writer
  17. László Németh continued polishing change tracking of numbered paragraphs in Writer
  18. Xisco Faulí (TDF) added many new unit tests, fixed some crashes found through the crash reporter and made many improvements to SVG import, including adding support for Orient auto-start-reverse in markers and more robust handling of URLs and fill properties
  19. Heiko Tietze (TDF) made autocorrecting org-mode/markdown-like formatting marks to Writer formatting deactivated by default and fixed a regression preventing detaching of sub-toolbars like Basic shapes
  20. Michael Stahl (allotropia) fixed many Writer regressions, made handling ODF-imported automatic styles in Writer more robust and made it possible to edit the text content of a bookmark through the Insert → Bookmarks dialog
  21. Michael Weghorn fixed some qt/kf5 visual issues, fixed loading printer settings from documents in case of long printer/driver names and made some Linux accessibility improvements
  22. Mike Kaganski (Collabora) made it so editing hyperlinked text in Writer no longer breaks it up into multiple links, fixed rendering errors in Soft Edges image effect in Impress and corrected handling of Undo/Redo keyboard shortcuts in Math
  23. Kurt Nordback fixed an issue with negative error bars in logarithmic charts and improved rendering of exploded donut charts
  24. Caolán McNamara (Red Hat) fixed an accessibility performance issue affecting multi-line text in Calc, continued working on gtk4 UI and fixed many issues found by Coverity and fuzzers
  25. Stephan Bergmann (Red Hat) made many code and build-related cleanups as well as test fixes
  26. Rizal Muttaqin updated the icons for No List and improved the Breeze icons for New Presentation and Start from First Slide
  27. Noel Grandin (Collabora) made it so Calc undo works when typing is happening in two independent views, continued improving the import speed of complex PDF files and improved the import and post processing speed of a big DOCX file. He also made many code cleanups and general optimisations
  28. Luboš Luňák (Collabora) worked on Windows Subsystem for Linux support in the build system and made some improvements to HTML export. He also published a blogpost about his recent work on improving performance of unsorted lookups
  29. Justin Luth fixed RTL issues with tables and comments in DOCX files, fixed import and export of highlighting inside comments in DOCX/DOC/RTF files, improved the logic for optimal column width in Writer tables, fixed a DOCX compatibility issue with comments in textboxes, improved the DOCX compatibility with page styles and fixed an issue with bulleted lists in imported PPTX/PPT files
  30. Mark Hung continued working on CJK text grid improvements
  31. Paris Oplopoios replaced the old PNG export code with libpng as part of GSoC
  32. Chris Sherlock made many code cleanups and improvements to readability
  33. Tibor Nagy (NISZ) fixed an issue with polygon connecting points with PPTX export
  34. Balázs Varga (allotropia) fixed a UI glitch with Calc’s Data Validity List, fixed issues with password-protected shared files, made it so hidden elements are shown as inactive in Calc’s autofilter and improved the line style selection user experience
  35. René Engelhard (Debian) made some cleanups related to CPU architecture details
  36. Gülşah Köse (Collabora) fixed an issue preventing deletion of embedded databases through the UI
  37. Áron Budea (Collabora) fixed an issue with Sidebar getting stuck in a resize loop with HiDPI scaling
  38. Marco Cecchetti (Collabora) added support for scale and translate SVG transform animations in the Impress JS export
  39. Hannah Meeks worked on the VBA macro compatibility GSoC project
  40. Maxim Monastirsky improved icon appearance in the context of RTL
  41. Khaled Hosny (Alif Type) improved the validation of kashida insertion position and updated HarfBuzz to 5.1.0
  42. Colomban Wendling (Hypra) worked on accessibility tests
  43. Matt K fixed an issue related to canceling out of a save confirmation dialog
  44. Hossein Nourikhah (TDF) made it so Add New sheet button in Calc is disabled for protected sheet structures
  45. Regina Henschel fixed several issues related to rotated content in OOXML files
  46. Vasily Melenchuk (CIB) fixed issues with DOCX page breaks and attaching files to emails through macros

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

385 bugs, 56 of which are enhancements, have been reported by 249 people.

Top 10 Reporters

  1. Mike Kaganski ( 21 )
  2. Gerald Pfeifer ( 10 )
  3. peter josvai ( 9 )
  4. Gabor Kelemen (allotropia) ( 7 )
  5. Telesto ( 7 )
  6. Regina Henschel ( 6 )
  7. Rafael Lima ( 6 )
  8. Xisco Faulí ( 6 )
  9. Albert Acer ( 5 )
  10. Michael Weghorn ( 4 )

Triaged Bugs

391 bugs have been triaged by 72 people.

Top 10 Triagers

  1. Timur ( 52 )
  2. raal ( 42 )
  3. Rafael Lima ( 30 )
  4. Mike Kaganski ( 24 )
  5. Roman Kuznetsov ( 20 )
  6. Xisco Faulí ( 18 )
  7. m.a.riosv ( 17 )
  8. Julien Nabet ( 16 )
  9. Dieter ( 16 )
  10. Buovjaga ( 14 )

Resolution of resolved bugs

406 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 40 people.

Top 10 Fixers

  1. Julien Nabet ( 10 )
  2. Caolán McNamara ( 7 )
  3. László Németh ( 7 )
  4. Justin Luth ( 5 )
  5. Xisco Fauli ( 5 )
  6. Michael Stahl ( 5 )
  7. Balazs Varga ( 4 )
  8. Andreas Heinisch ( 4 )
  9. Attila Bakos (NISZ) ( 4 )
  10. Michael Weghorn ( 4 )

List of high severity bugs fixed

  1. tdf#119491 FILESAVE: password protected shared spreadsheet loses password on save ( Thanks to Balazs Varga )
  2. tdf#141294 Decks of Sidebar on HiDPI gets stuck in resize loop upon attempted width adjustment, work around of setting new SB “MinimumWidth” to false in expert config ( Thanks to Aron Budea )
  3. tdf#148913 Crash mergedlo!SfxViewFrame::Notify+0xf87 for some users ( Thanks to László Németh )
  4. tdf#149170 UI The “Document in use” dialog is not appearing anymore when opening from ‘recent files menu’ ( Thanks to Michael Stahl )
  5. tdf#150187 Crash in Presentation Styles – Background objects – Modify ( Thanks to Julien Nabet )
  6. tdf#56580 logarithmic graph Y error shows as a diagonal line when apply negative error values ( Thanks to Kurt Nordback )
  7. tdf#98404 UX – While objects on a slide are being edited, notably text boxes, the new slide sorter Ctrl+Shift shortcut combinations (see bug 91909) incorrectly receive focus and move the slide ( Thanks to Gabor Kelemen )

List of crashes fixed

  1. tdf#142715 Crash when closing document after changing and saving it ( Thanks to Attila Bakos (NISZ) )
  2. tdf#148687 Crash swlo!SwAnchoredObject::GetObjRectWithSpaces+0x98: ( Thanks to Attila Bakos (NISZ) )
  3. tdf#148913 Crash mergedlo!SfxViewFrame::Notify+0xf87 for some users ( Thanks to László Németh )
  4. tdf#149173 Crash BigPtrEntry::GetArray(this=0x0000600001726940) const at bparr.hxx:106:23 (STR: comment 3) ( Thanks to Attila Bakos (NISZ) )
  5. tdf#149546 CRASH: importing document ( Thanks to Attila Bakos (NISZ) )
  6. tdf#149649 CRASH: in SwNodeIndex::SwNodeIndex ( Thanks to Michael Stahl )
  7. tdf#149985 FILEOPEN PPTX: Impress crashes opening a one-slide presentation (with a chart) ( Thanks to Noel Grandin )
  8. tdf#150187 Crash in Presentation Styles – Background objects – Modify ( Thanks to Julien Nabet )

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

  1. tdf#101731 Rename gradient ‘border’ label to something more meaningful ( Thanks to Ali_Abdollahian )
  2. tdf#104428 exploded donut uses too small radius ( Thanks to Kurt Nordback )
  3. tdf#104683 Show nonprinting characters: show spaces at the end of the line before break line for justified ( Thanks to Attila Szűcs )
  4. tdf#114734 Comment direction lost on saving-then-reloading a .docx ( Thanks to Justin Luth )
  5. tdf#117646 Clone Formatting not working for connector lines ( Thanks to Julien Nabet )
  6. tdf#33787 FORMATTING, FILEOPEN: Bullet point numbers don’t increment (.lwp import) ( Thanks to Bartosz Kosiorek )
  7. tdf#54703 Hidden Sections are no longer hidden when printing or exporting pdf (see comment 16) ( Thanks to Tomaž Vajngerl )
  8. tdf#56580 logarithmic graph Y error shows as a diagonal line when apply negative error values ( Thanks to Kurt Nordback )
  9. tdf#61623 UI Data Validity List and icon drawing bugs ( Thanks to Balazs Varga )
  10. tdf#67669 Make narrow non-breaking spaces visible ( Thanks to Andreas Heinisch )
  11. tdf#90837 re-base: Can’t “Save As” file opened in view mode on top of the original file ( Thanks to Michael Meeks )
  12. tdf#92610 alt command for Same Content on First Page should be unique ( Thanks to Gabor Kelemen )
  13. tdf#96723 FILESAVE: custom cell number format with embedded text in decimal part not saved in ods ( Thanks to Laurent BP )
  14. tdf#97539 INSERT: SVG clippath not fully supported ( Thanks to Xisco Fauli )
  15. tdf#98404 UX – While objects on a slide are being edited, notably text boxes, the new slide sorter Ctrl+Shift shortcut combinations (see bug 91909) incorrectly receive focus and move the slide ( Thanks to Gabor Kelemen )

WORKSFORME bugs

56 bugs have been retested by 27 people.

Top 10 testers

  1. Timur ( 9 )
  2. Buovjaga ( 6 )
  3. Julien Nabet ( 5 )
  4. Roman Kuznetsov ( 5 )
  5. raal ( 4 )
  6. Gabor Kelemen (allotropia) ( 2 )
  7. Faisal ( 2 )
  8. Dieter ( 2 )
  9. Telesto ( 2 )
  10. phv ( 2 )

DUPLICATED bugs

102 bugs have been duplicated by 26 people.

Top 10 testers

  1. Timur ( 14 )
  2. Mike Kaganski ( 11 )
  3. V Stuart Foote ( 8 )
  4. Gabor Kelemen (allotropia) ( 8 )
  5. Heiko Tietze ( 7 )
  6. Dieter ( 6 )
  7. Buovjaga ( 6 )
  8. Michael Warner ( 5 )
  9. Aron Budea ( 4 )
  10. raal ( 4 )

Verified bug fixes

42 bugs have been verified by 11 people.

Top 10 Verifiers

  1. NISZ LibreOffice Team ( 17 )
  2. Gerald Pfeifer ( 8 )
  3. BogdanB ( 5 )
  4. Dieter ( 3 )
  5. Xisco Faulí ( 3 )
  6. stragu ( 1 )
  7. Gabor Kelemen (allotropia) ( 1 )
  8. Rafael Lima ( 1 )
  9. Aron Budea ( 1 )
  10. Julien Nabet ( 1 )

Categorized Bugs

206 bugs have been categorized with a metabug by 21 people.

Top 10 Categorizers

  1. Aron Budea ( 31 )
  2. Gabor Kelemen (allotropia) ( 28 )
  3. Rafael Lima ( 27 )
  4. Timur ( 21 )
  5. Roman Kuznetsov ( 18 )
  6. Dieter ( 17 )
  7. László Németh ( 9 )
  8. Rizal Muttaqin ( 8 )
  9. V Stuart Foote ( 8 )
  10. raal ( 7 )

Regression Bugs

44

1 Aug 2022

Help us to test LibreOffice 7.4 RC2!

The LibreOffice Quality Assurance (QA) Team is happy to announce that LibreOffice 7.4 Release Candidate 2 (RC2) is available for testing!

LibreOffice 7.4 will be released as final in mid August, 2022 (check the Release Plan for more information), with LibreOffice 7.4 RC2 being the fourth pre-release since the development of version 7.4 started at the end of November 2021. Since the previous release, LibreOffice 7.4 RC1, 99 commits have been submitted to the code repository and 56 issues got fixed. Check the release notes to find the new features included in this version of LibreOffice.

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

12 Jul 2022

LibreOffice 7.4 RC1 is available for testing

The LibreOffice Quality Assurance (QA) Team is happy to announce LibreOffice 7.4 Release Candidate 1 (RC1) is available for testing!

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

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

5 Jul 2022

QA/Dev Report: June 2022

General Activities

  1. LibreOffice 7.3.4 was released on June 9
  2. Adolfo Jayme Barrientos updated the font stack used in Help and made many small tweaks to content (with help from Celia Palacios). He also made some UI improvements
  3. Dietrich Schulten updated Calc help for cell copying after a new option was added to only select visible cells
  4. Seth Chaiklin updated help for Arrow styles, object anchoring, list indenting, table resizing and many menu and toolbar items. He also improved many LibreOffice UI strings and tooltips
  5. Ilmari Lauhakangas (TDF) improved the help for AutoCorrect
  6. Alain Romedenne documented some Python resources in Help and improved the help for ScriptForge
  7. Rafael Lima expanded the help for ScriptForge with many new features and made some smaller help fixes
  8. Olivier Hallot (TDF) added help pages for the new Calc Sparklines feature and pivot table formatting, updated the help for Insert Image and Navigator, expanded the help for toolbars and made many other smaller Help fixes. He also made many updates to extended tooltips
  9. Laurent Balland added a new Calc command GoTo Sheet and wrote help for it
  10. Christian Lohmaier (TDF) prepared for Apple Store distribution, for example fixing access to macOS address book and making Impress remote connection dialog not depend on Bluetooth access. He also made generating help files reproducible by changing how the ID generation works
  11. Miklos Vajna (Collabora) implemented allowing negative page border distances in Writer for interoperability and improved the HTML exporting of table backgrounds, lists and image links. He also continued working on colour themes in OOXML documents and content controls for Writer
  12. Jean-Pierre Ledure worked on the ScriptForge library
  13. Tünde Tóth (NISZ) made it so changing the autorecovery setting works again and made exporting of hyperlink style names interoperable with DOCX
  14. Szymon Kłos and Pranam Lashkari (Collabora) worked on LOKit improvements
  15. Eike Rathke (Red Hat) made several improvements to Calc arrays, fixed an issue with cell references, made it so number formatting for booleans is respected, fixed an undo issue related to cutting, improved the compatibility of VBA Range.Sort and made handling letter cases more robust
  16. Bartosz Kosiorek fixed the rendering of EMF+ gradients and implemented support for custom line caps in the graphics format
  17. Tomaž Vajngerl (Collabora) added support for interoperability of OOXML text inset values
  18. Julien Nabet fixed issues with databases, TIFF images and saving to network locations
  19. Jim Raykowski improved the vertical alignment of the Navigator view when tracking elements
  20. Andreas Heinisch made VBA parsing more robust, improved Writer’s Hyperlink dialog, improved data handling in pivot tables and made Basic’s MsgBox handle its arguments correctly
  21. László Németh added support for hyphenation zones to improve OOXML interoperability and implemented change tracking for numbered paragraphs in Writer. He also documented new hyphenation options in Help
  22. Xisco Faulí (TDF) wrote a script to get attachments from various online forums to help expand our test document corpus and fixed many crashes and other dangerous pieces of code detected by the document crash testing system. He also added over twenty automated tests
  23. Heiko Tietze (TDF) redesigned the Character Formatting dialog to be more useful for Asian and CTL language users, improved the Frame dialog and made the Snap to Grid command easier to access across the UI
  24. Armin Le Grand (allotropia) worked together with Samuel Mehrbrodt and Michael Stahl to make the “Use background fill” option interoperable with PPTX files
  25. Michael Stahl (allotropia) fixed many Writer regressions and made change tracking more robust
  26. Michael Weghorn improved the Qt/kf5 UI and made accessibility improvements
  27. Mike Kaganski (Collabora) continued improving the Fontwork dialog and icon list UI element, for example adding accessibility, made image cropping in imported PPTX files more robust, made improvements to Basic and fixed an issue with using file paths in macros that send emails with attachments. He also made many corrections to Help pages
  28. Caolán McNamara (Red Hat) continued working on TIFF image handling improvements, fixed dozens of crashes and made UI improvements
  29. Stephan Bergmann (Red Hat) made the warning dialog for executing external programs more reliable, removed deprecated idlc and regmerge from the SDK and made many code and build-related cleanups as well as test fixes
  30. Attila Szűcs (NISZ) made it so spaces at line ends in margins are displayed in Writer when View → Formatting Marks is active
  31. Rizal Muttaqin made many updates to the icon themes, including better differentiation between some icons
  32. Gábor Kelemen (allotropia) added new shortcuts for moving slides and turning off mouse as pen in Impress
  33. Noel Grandin (Collabora) made it so dialog size and position are remembered during a session, letter case font effects are shown in the Navigator, improved the look of comboboxes on macOS, made string to number replacements in Calc two orders of magnitude faster, improved the zooming performance in complex Writer documents and improved the import speed of complex PDF files. He also made many code cleanups and general optimisations
  34. Luboš Luňák (Collabora) fixed a graphical glitch when dragging text around in Calc’s formula bar, improved the performance of importing XLSX files with pivot tables, fixed several crash regressions and made code cleanups
  35. Justin Luth fixed issues with character style “None” being ignored in Number Styles upon ODT import, applied numbering leaking across Writer table cells in certain cases and missing frame borders in exported DOCX files
  36. Daniel Lohmann fixed a graphical glitch with OpenGL Impress transitions
  37. Thorsten Behrens (allotropia) made cross-building more robust
  38. Enhua Xu improved the sizing logic of the Sidebar
  39. Mark Hung fixed a couple of issues with CJK text grid
  40. Jan-Marek Glogowski (allotropia) fixed many Qt/kf5 UI issues, worked on the WebAssembly port and refactored window handling on Windows
  41. Lera Goncharuk improved the crash report analysis script
  42. Paris Oplopoios entered the official GSoC coding period and worked on compression support for graphics, improved WMF file detection and made CSS handling in SVG files more robust
  43. Chris Sherlock made cleanups in vcl, registry, io and store modules
  44. Tibor Nagy (NISZ) made fixes related to PPTX preset shapes and internal hyperlinks
  45. Balázs Varga (allotropia) fixed a regression affecting Calc’s conditional formatting and made a couple of build fixes
  46. René Engelhard (Debian) made several build fixes
  47. Gülşah Köse (Collabora) fixed an issue with the Glow effect
  48. Áron Budea (Collabora) fixed a UI regression in Calc Data Table dialog
  49. Henry Castro (Collabora) made some code cleanups
  50. Nathan Teodosio (Canonical) made compatibility fixes for Poppler PDF library 22.06
  51. Marco Cecchetti (Collabora) added support for emphasis spin animation in SVG export of Impress presentation
  52. Siddhant Chaudhary improved privacy when opening a locked file and made it so Paste Special options are remembered across sessions
  53. Hannah Meeks entered the official GSoC coding period and implemented the Value2 property for VBA’s Range object
  54. Ilhan Yesil fixed an issue with setting image URLs via UNO API
  55. Maxim Monastirsky worked on merging the Single Toolbar and Contextual Single UIs
  56. Lukas Molleman made many cleanups in Python scripts
  57. Khaled Hosny (Alif Type) made PDF exporting more robust regarding glyph widths
  58. Colomban Wendling (Hypra) worked on converting accessibility tests from Java to C++

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

372 bugs, 53 of which are enhancements, have been reported by 220 people.

Top 10 Reporters

  1. Xisco Faulí ( 27 )
  2. NISZ LibreOffice Team ( 16 )
  3. Regina Henschel ( 11 )
  4. Gabor Kelemen (allotropia) ( 11 )
  5. Telesto ( 9 )
  6. Mike Kaganski ( 9 )
  7. Rafael Lima ( 9 )
  8. Eyal Rozenberg ( 7 )
  9. sdc.blanco ( 6 )
  10. phv ( 6 )

Triaged Bugs

403 bugs have been triaged by 69 people.

Top 10 Triagers

  1. Xisco Faulí ( 43 )
  2. Rafael Lima ( 35 )
  3. Timur ( 34 )
  4. Heiko Tietze ( 28 )
  5. Dieter ( 28 )
  6. Julien Nabet ( 25 )
  7. Aron Budea ( 17 )
  8. Buovjaga ( 17 )
  9. m.a.riosv ( 16 )
  10. NISZ LibreOffice Team ( 15 )

Resolution of resolved bugs

422 bugs have been set to RESOLVED.

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

Fixed Bugs

174 bugs have been fixed by 37 people.

Top 10 Fixers

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

List of high severity bugs fixed

  1. tdf#147822 LO Calc with RadioButton Crash in: ScUnoListenerCalls::ExecuteAndClear() – steps Comment 22 ( Thanks to Eike Rathke )
  2. tdf#149408 CRASH: opening the WriterInspectorTextPanel in a OLE object ( Thanks to Caolán McNamara )
  3. tdf#149502 CRASH/Hang: deleting sheet ( Thanks to Attila Szűcs )
  4. tdf#149529 Calc Insert Sheet + save Freeze ( Thanks to Caolán McNamara )
  5. tdf#149554 CRASH: using empty transpose ( Thanks to Luboš Luňák )
  6. tdf#149574 HANG: deleting sheet ( Thanks to Attila Szűcs )
  7. tdf#149679 CRASH: importing document in ScQueryEvaluator::compareByString ( Thanks to Luboš Luňák )
  8. tdf#149752 CRASH: importing spreadsheet ( Thanks to Luboš Luňák )

List of crashes fixed

  1. tdf#145843 Incidental Crash on macOS with skia raster ( Thanks to Luboš Luňák )
  2. tdf#147822 LO Calc with RadioButton Crash in: ScUnoListenerCalls::ExecuteAndClear() – steps Comment 22 ( Thanks to Eike Rathke )
  3. tdf#148624 Crash in: GrVkPipelineState::setAndBindInputAttachment(GrVkGpu *,gr_sp,GrVkCommandBuffer *) ( Thanks to Luboš Luňák )
  4. tdf#149325 VBA reference to a sheet by name, not index, crashes Calc ( Thanks to Eike Rathke )
  5. tdf#149389 Crash when closing document in dead key mode while adding comment ( Thanks to Noel Grandin )
  6. tdf#149408 CRASH: opening the WriterInspectorTextPanel in a OLE object ( Thanks to Caolán McNamara )
  7. tdf#149502 CRASH/Hang: deleting sheet ( Thanks to Attila Szűcs )
  8. tdf#149503 CRASH: Pasting content from sheet ( Thanks to Xisco Fauli )
  9. tdf#149507 CRASH: pasting and undoing ( Thanks to Michael Stahl )
  10. tdf#149509 CRASH: inserting page break in content control ( Thanks to Miklos Vajna )
  11. tdf#149550 CRASH: copying textbox ( Thanks to Attila Bakos (NISZ) )
  12. tdf#149554 CRASH: using empty transpose ( Thanks to Luboš Luňák )
  13. tdf#149655 Crash: “Helplines while moving” crashes debug-build ( Thanks to Noel Grandin )
  14. tdf#149679 CRASH: importing document in ScQueryEvaluator::compareByString ( Thanks to Luboš Luňák )
  15. tdf#149692 CRASH: importing document from commandline ( Thanks to Noel Grandin )
  16. tdf#149748 CRASH: selecting None from Color bar ( Thanks to Miklos Vajna )
  17. tdf#149752 CRASH: importing spreadsheet ( Thanks to Luboš Luňák )
  18. tdf#149787 CRASH: closing area dialog after closing Add color palette via extension dialog ( Thanks to Caolán McNamara )

List of performance issues fixed

  1. tdf#126109 EDITING/UI: Slow when replacing string to number ( Thanks to Noel Grandin )
  2. tdf#148309 Mail-merging a complex document with many data records significantly slower after fix for bug 144565 ( Thanks to Michael Stahl )
  3. tdf#149574 HANG: deleting sheet ( Thanks to Attila Szűcs )

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

  1. tdf#115523 FILEOPEN Track Changes: Writer does not show the change in number of deleted numbered paragraphs ( Thanks to László Németh )
  2. tdf#115524 FILEOPEN Track Changes does not show the change in number of added numbered paragraphs ( Thanks to László Németh )
  3. tdf#117539 Assert after cut and paste operation of a chart stick ( Thanks to Noel Grandin )
  4. tdf#43100 EDITING: It is better for spaces at the end of line to cause a new line ( Thanks to Stephan Bergmann )
  5. tdf#43244 VIEWING nonprinting characters (spaces) missing at page margin ( Thanks to Attila Szűcs )
  6. tdf#52602 Excel Visual Basic compatibility issue in LibreOffice Calc: NumberFormat to date/time ( Thanks to Eike Rathke )
  7. tdf#68335 EDITING: Maximum fixed line spacing limited to 10 cm ( Thanks to Gabor Kelemen )
  8. tdf#69750 Feature request: Preserve last used Paste special options selection for next session (after restarting LibreOffice) ( Thanks to Siddhant Chaudhary )
  9. tdf#75297 FORMATTING: Number Styles, character style of “None” is ignored ( Thanks to Justin Luth )
  10. tdf#81293 The dialog “manage names” forgets size and column width settings ( Thanks to Noel Grandin )

WORKSFORME bugs

42 bugs have been …

15 Jun 2022

LibreOffice 7.4 Beta1 is available for testing

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

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

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

9 Jun 2022

QA/Dev Report: May 2022

General Activities

  1. LibreOffice 7.2.7 was released on May, 12
  2. LibreOffice 7.3.3 was released on May, 5
  3. Adolfo Jayme Barrientos made some minor improvements to Help text readability
  4. Seth Chaiklin improved the help for vertical positioning of objects, Print preview, Options tab for Frame/Object/Image, Outline bar for Impress and anchoring. He also improved many LibreOffice UI strings and tips of the day
  5. Ilmari Lauhakangas (TDF) added right-to-left support to Help
  6. Alain Romedenne improved the correctness of Basic help pages and documented the new Resize() and Center() methods for ScriptForge’s SF_Dialog
  7. flywire cleaned up ScriptForge examples in Help
  8. Rafael Lima documented the new CompactLeft and CompactUp methods from the Calc service in ScriptForge
  9. Olivier Hallot (TDF) improved the help pages for Basic’s Shell function, CSV import filter, Direct SQL and colour palettes
  10. Miklos Vajna (Collabora) continued working on colour themes in OOXML documents and content controls for Writer
  11. Jean-Pierre Ledure worked on the ScriptForge library
  12. Tünde Tóth (NISZ) fixed a bug that made Autorecovery option always save every 10 minutes regardless of the minute setting
  13. Dennis Francis and Szymon Kłos (Collabora) worked on LOKit improvements
  14. Vasily Melenchuk (CIB) fixed an issue with numbering styles in imported DOCX files and fixed some regressions
  15. Eike Rathke (Red Hat) fixed issues with Calc’s AGGREGATE and COUNTIFS functions, counting times with SUM, made array formulas more robust and made some Calc optimisations. Together with Mike Kaganski he fixed an issue where copying and pasting a sheet with a chart resulted in incorrect chart data ranges
  16. Bartosz Kosiorek added support for several EMF+ graphics features
  17. Tomaž Vajngerl (Collabora) worked on chart code refactoring and polished the Calc sparkline feature
  18. Regina Henschel fixed issues with curved arrow shapes and arcs
  19. Julien Nabet changed TIFF image handling to be done with libtiff library together with Caolán McNamara
  20. Jim Raykowski made many polishing fixes to Navigator, including to display of hyperlinks and media objects
  21. Andreas Heinisch made it so LibreOffice (non-native) file dialog shows directory path upon hover in the Places list, fixed Basic bugs with case-sensitivity and VBA parsing and made page style handling more robust
  22. László Németh continued improving change tracking, fixed bugs related to Writer footnotes and an issue with saving recovery information for password-protected XLSX files. He also added options for skipping hyphenation with short words and the last word in a paragraph
  23. Xisco Faulí (TDF) fixed many issues with exporting PDF form elements, created a script to help manage crash reports and fixed some crashes. He also added a couple of dozen automated tests
  24. Heiko Tietze (TDF) improved the UI for Calc’s sparkline feature, made list indent and level shortcuts consistent and made some other UI improvements
  25. Armin Le Grand (allotropia) worked on Advanced Diagram support
  26. Michael Stahl (allotropia) polished the curl-based webdav implementation, made it so JVM UNO components can be run out-of-process and made crash fixes, regression fixes and cleanups
  27. Attila Bakos (NISZ) continued polishing text in grouped shapes
  28. Samuel Mehrbrodt (allotropia) made Windows installer more robust and made Calc’s formula bar remember its height per document
  29. Michael Weghorn made many Android cleanups and improved the Qt/kf5 UI
  30. Hossein Nourikhah (TDF) fixed a couple of regressions and worked on developer’s guide C++ SDK examples
  31. Mike Kaganski (Collabora) improved the Fontwork dialog layout (and icon lists in general), made Windows file dialog more robust, made some test fixes and many cleanups and optimisations
  32. Caolán McNamara (Red Hat) continued making automated tests more robust regarding use of fonts, made many improvements to TIFF image handling after the collaboration with Julien Nabet on switching to libtiff, fixed some right-to-left issues, fixed an issue with Chinese fonts in tooltips on macOS, made Impress animation panel scroll to object upon selection, made gtk UIs detect high contrast theme, fixed crashes, issues found by fuzzers and many UI issues. He also made the gtk UIs follow org.freedesktop.appearance.color-scheme setting
  33. Stephan Bergmann (Red Hat) made master documents allow subdocuments with multiple consecutive spaces in their file names, fixed crashes and made many code and build-related cleanups as well as test fixes
  34. Rizal Muttaqin continued improving the dark icon variants, added new icons to Breeze and Colibre themes and updated tips of the day to match current UI
  35. Gábor Kelemen (allotropia) made some code cleanups
  36. Noel Grandin (Collabora) improved the loading speed of a PPT file with equation objects, made many code cleanups and general optimisations
  37. Luboš Luňák (Collabora) continued optimising the layouting of text glyphs and made many optimisations to Calc internal queries with one result being that COUNTIFS function speed is much faster than in competing suites
  38. Justin Luth (SIL) improved Writer’s page style UI and fixed a formatting issue with imported XLSX files
  39. Pranam Lashkari (Collabora) made copying Writer comments more robust
  40. Daniel Lohmann fixed graphical glitches in Impress when upscaling images
  41. Thorsten Behrens (allotropia) made creating LibreOffice installers faster
  42. Enhua Xu made some mnemonics cleanups
  43. Mark Hung added support for hang baseline feature of OpenType fonts
  44. Jan-Marek Glogowski (allotropia) fixed many Qt/kf5 UI issues
  45. Roman Kuznetsov made several code cleanups
  46. Louis Possoz fixed an issue with custom footnote/endnote formats not being loaded from saved ODT files
  47. Daniel Kamil Kozar made fill Series dialog respect the number format of the source cell in Calc
  48. hasban12138 fixed a cell range selection issue in Calc
  49. Ashleigh Sinclair made it so clicking on the document canvas with a shape tool activated creates a shape with default size in Writer, Impress and Draw
  50. Lera Goncharuk made many cleanups in Python UI tests
  51. Paris Oplopoios added Z compressed graphic formats support for EMF/WMF
  52. Jürgen Funk (CIB) fixed an OLE object update regression
  53. Chris Sherlock added automated tests for vcl and store modules
  54. Kohei Yoshida fixed an issue with switching language during spell-check in Calc
  55. Tibor Nagy (NISZ) fixed PPTX import/export issues related to shape connectors and hyperlinks

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

524 bugs, 53 of which are enhancements, have been reported by 269 people.

Top 10 Reporters

  1. sdc.blanco ( 42 )
  2. Telesto ( 27 )
  3. Eyal Rozenberg ( 24 )
  4. Rafael Lima ( 16 )
  5. Xisco Faulí ( 14 )
  6. Olivier Hallot ( 14 )
  7. Mike Kaganski ( 10 )
  8. NISZ LibreOffice Team ( 9 )
  9. Gabor Kelemen (allotropia) ( 9 )
  10. Regina Henschel ( 9 )

Triaged Bugs

662 bugs have been triaged by 83 people.

Top 10 Triagers

  1. Xisco Faulí ( 104 )
  2. Buovjaga ( 97 )
  3. Dieter ( 46 )
  4. Heiko Tietze ( 39 )
  5. Timur ( 39 )
  6. Timur ( 26 )
  7. Rafael Lima ( 24 )
  8. raal ( 24 )
  9. Mike Kaganski ( 23 )
  10. Regina Henschel ( 18 )

Resolution of resolved bugs

607 bugs have been set to RESOLVED.

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

Fixed Bugs

210 bugs have been fixed by 43 people.

Top 10 Fixers

  1. Caolán McNamara ( 25 )
  2. Seth Chaiklin ( 12 )
  3. László Németh ( 9 )
  4. Luboš Luňák ( 7 )
  5. Xisco Fauli ( 5 )
  6. Julien Nabet ( 5 )
  7. Jan-Marek Glogowski ( 5 )
  8. Eike Rathke ( 5 )
  9. Michael Stahl ( 5 )
  10. Stephan Bergmann ( 5 )

List of critical bugs fixed

  1. tdf#149106 LOdev 7.4.0.0alpha1 cannot be installed over an existing installation ( Thanks to Samuel Mehrbrodt )

List of high severity bugs fixed

  1. tdf#147844 UI: Edit track changes dialog missing buttons (reject/accept) ( Thanks to Xisco Fauli )
  2. tdf#148954 Writer Crash on loading files with RTL/CTL text and certain glyphs (debug build only) ( Thanks to Luboš Luňák )
  3. tdf#149071 SUMIFS generates wrong result ( Thanks to Luboš Luňák )
  4. tdf#149072 Export PDF doesn’t work with PDF/UA in GUI after Index language was set ( Thanks to Julien Nabet )

List of crashes fixed

  1. tdf#147708 Writer crashes trying to open file with 3000 pages ( Thanks to Caolán McNamara )
  2. tdf#148148 CRASH: Format – Text – Cycle Case (part 2) ( Thanks to Michael Warner )
  3. tdf#148365 CRASH: Writer 7.4 enters infinite loop while opening DOCX file (high CPU, previously hangup) ( Thanks to Attila Bakos (NISZ) )
  4. tdf#148683 Editing: Crash when deleting a piece of text with change tracking enabled, but hidden ( Thanks to Miklos Vajna )
  5. tdf#148954 Writer Crash on loading files with RTL/CTL text and certain glyphs (debug build only) ( Thanks to Luboš Luňák )
  6. tdf#148985 Impress crash on animation search ( Thanks to Caolán McNamara )
  7. tdf#149079 EDITING Calc crashes when editing cell content in inserted rows ( Thanks to Caolán McNamara )
  8. tdf#149184 Crash during save to DOCX after removing footer ( Thanks to Hossein )
  9. tdf#149198 Crash on DOCX save ( Thanks to Stephan Bergmann )
  10. tdf#149231 Crash on print preview of master document (Linux) ( Thanks to Jim Raykowski )
  11. tdf#149261 Impress crashes when starting slide show the second time ( Thanks to Miklos Vajna )
  12. tdf#149268 FILEOPEN: particular document will CRASH after opening the navigator ( Thanks to Jim Raykowski )
  13. tdf#149280 CRASH: reinstalling extension from addition dialog ( Thanks to Caolán McNamara )

List of performance issues fixed

  1. tdf#144777 countifs() in Calc is slower than Excel’s countifs() ( Thanks to Luboš Luňák )
  2. tdf#148911 FILEOPEN RTF Opening time of an RTF with a very large page splitting table has grown a lot ( Thanks to Luboš Luňák )
  3. tdf#89331 [WMF/EMF] Slow performance scrolling doc and missing items ( Thanks to Bartosz Kosiorek )

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

  1. tdf#103954 Support compressed metafile formats WMZ/EMZ ( Thanks to offtkp )
  2. tdf#104930 please handle ‘hang’ baseline feature of OpenType fonts ( Thanks to Mark Hung )
  3. tdf#105972 PDF form export does not save field types ( Thanks to Xisco Fauli )
  4. tdf#107765 CALC: Switching language during spell-check doesn’t change the text’s language property ( Thanks to Kohei Yoshida )
  5. tdf#108188 PageStyle property “isInUse” is always true ( Thanks to Andreas Heinisch )
  6. tdf#117006 On GNU/Linux, with High Contrast theme, the icon set is not correct ( Thanks to Caolán McNamara )
  7. tdf#50400 PDF export: Warn that password field does not accept Unicode characters other than ASCII (see Comment 6) ( Thanks to Caolán McNamara )
  8. tdf#56266 FILESAVE: “Track/record changes”: interdependentant revision marks not correctly saved to ODT file ( Thanks to László Németh )
  9. tdf#65067 change defaults to avoid unnecessary horizontal spacing around formulas ( Thanks to Rafael Lima )
  10. tdf#66228 FILESAVE: save to PPTX changes connector style ( Thanks to Tibor Nagy )
  11. tdf#74331 16bit “Photometric Interpretation: min-is-black” tiff not loaded correctly ( Thanks to Caolán McNamara )
  12. tdf#89331 [WMF/EMF] Slow performance scrolling doc and missing items ( Thanks to Bartosz Kosiorek )
  13. tdf#91035 UI: Available paragraph styles in Conditional Style defaults to All Styles but dropdown says Hidden Styles ( Thanks to Justin Luth )
  14. tdf#99708 Calc Formula Bar multiline input doesn’t remember state ( Thanks to Samuel Mehrbrodt )

WORKSFORME bugs

144 bugs have been retested by 44 people.

Top 10 testers

  1. Xisco Faulí ( 37 )
  2. Buovjaga ( 22 )
  3. Dieter ( 10 )
  4. Timur ( 8 )
  5. Timur ( 8 )
  6. Telesto ( 5 )
  7. Martin Srdoš ( 5 )
  8. BogdanB ( 4 )
  9. Julien Nabet ( 4 )
  10. Michael Weghorn ( 3 )

DUPLICATED bugs

110 bugs have been duplicated by 37 people.

Top 10 testers

  1. Mike Kaganski ( 12 )
  2. Heiko Tietze ( 10 )
  3. Xisco Faulí ( 9 )
  4. Timur ( 8 )
  5. Buovjaga ( 7 )
  6. Dieter ( 7 )
  7. Gabor Kelemen (allotropia) ( 6 )
  8. Timur ( 6 )
  9. Rafael Lima ( 5 )
  10. Lubos Lunak ( 4 )

Verified bug fixes

80 bugs have been verified by 24 people.

Top 10 Verifiers

  1. NISZ LibreOffice Team ( 19 )
  2. Dieter ( 10 )
  3. Xisco Faulí ( 9 )
  4. Julien Nabet ( 8 )
  5. Michael Weghorn ( 4 )
  6. Timur ( 3 )
  7. sdc.blanco ( 3 )
  8. BogdanB ( 3 )
  9. Aron Budea ( 2 )
  10. Buovjaga ( 2 )

Categorized Bugs

360 bugs have been categorized with a metabug by 30 people.

Top 10 Categorizers

  1. sdc.blanco ( 77 )
  2. Aron Budea (
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 (allotropia) 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 …

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