7 Sep 2023

QA/Dev Report: August 2023

General Activities

  1. LibreOffice 7.6.0 was released on August 21
  2. Olivier Hallot (TDF) continued adding Tabbed UI examples into help instructions, updated help for command line PDF export and anchoring of images in Writer, improved help for Title Page and added extended tips to its dialog and added help pages for tooltips when dragging scrollbars and document themes
  3. Juan C. Sanz added Firebird’s DATEADD and DATEDIFF functions to the SQL parser
  4. Stéphane Guillou (TDF) updated help for PDF export regarding comments in margin
  5. Rafael Lima fixed issues with F1 help shortcut not working in some contexts, made the table toolbar hidden when Notebookbar is active and updated help for ScriptForge
  6. Seth Chaiklin updated help for AutoRecovery
  7. Laurent Balland extended ODF support to include reserved blank spaces in Calc custom number formats
  8. Miklós Vajna (Collabora) worked on multi-page floating tables in Writer. He also made improvements to automated tests
  9. Jean-Pierre Ledure worked on the ScriptForge library
  10. Szymon Kłos (Collabora) worked on jsdialog used by Collabora Online
  11. Marco Cecchetti and Attila Szűcs (Collabora) worked on LOKit used by Collabora Online. Attila also added an Excel compatibility option to limit the creation of hyperlinks to only one per cell
  12. Áron Budea (Collabora) fixed a crash when parsing an XML with undeclared namespace
  13. Eike Rathke (Red Hat) made date/time arithmetic in Calc use rounding in order to work more intuitively with date and time functions
  14. Tomaž Vajngerl (Collabora) continued polishing support for document themes
  15. Julien Nabet fixed GTK3 Disabled menu items not being hidden in DontHideDisabledEntry = false mode and did some cleanups in code and in Help
  16. Andreas Heinisch made it so slides in Impress copied by Ctrl + drag and drop get unique names
  17. László Németh improved Writer change tracking related to tables
  18. Xisco Faulí (TDF) did many SVG handling and rendering improvements, fixed many crashes and made some changes and additions to automated tests
  19. Michael Stahl (allotropia) made floating tables in Writer more robust
  20. Mike Kaganski (Collabora) made it so truncated bookmark names are created to be unique thus preventing any problems with hyperlinking, fixed HTML export of nested tables at the beginning of a document, fixed an issue with missing cell padding in imported ReqIF tables, fixed PPTX import issues related to images and charts and fixed unwanted JRE errors popping up in macro contexts
  21. Caolán McNamara (Collabora) improved the performance of spreadsheets with lots of comments, implemented Small Caps in Impress and Draw and made the CJK typography-related “Enable char unit” option take effect only when the locale is a CJK one. He also fixed crashes and issues found by code analysers
  22. Stephan Bergmann (Red Hat) did many code, test and build-related cleanups
  23. Noel Grandin (Collabora) added a new Clang plugin to look for methods in the code where there is no need to guard access to the field, because the field is never modified and another plugin to warn against using the ‘operator bool’ conversion of std::optional, fixed a tricky Report Builder crash and started making it clearer in the code what kind of coordinate system is being handled and therefore to help the compilers find inconsistencies. He also did many code cleanups and optimisations
  24. Justin Luth (Collabora) fixed an issue causing line numbering to be lost in DOCX export and made many improvements and bug fixes related to AutoRecovery
  25. Heiko Tietze (TDF) made it possible to copy formulas by copying cells even when Show Formula is active
  26. Tibor Nagy (NISZ) fixed an issue with repainting sparklines in Calc after updating data
  27. Paris Oplopoios finished the GSoC project for implementing APNG (Animated PNG) support. He also fixed a text wrapping issue affecting XLSX export
  28. Baole Fang finished the GSoC project for selecting tests to run on Gerrit patches based on machine learning
  29. Dipam Turkar finished the GSoC project for converting Writer’s Java UNO API tests to C++
  30. Ahmed Gamal Eltokhy finished the GSoC project for improving PGP/GPG encryption support
  31. Bayram Çiçek finished the GSoC project for adding a search field into Options
  32. Michael Weghorn (TDF) fixed accessibility issues in areas such as popups and grid controls
  33. Balázs Varga (allotropia) worked on the accessibility Sidebar panel and added support for XLSX files encrypted with SHA-384
  34. Samuel Mehrbrodt (allotropia) disabled automatic slide advancement in Impress when moving backwards and fixed textbox indentation issues affecting PPTX export
  35. Czeber László Ádám (NISZ) fixed an issue causing lost hyperlinks when merging its cell with an empty cell and made mouse focusing into centered or right-aligned Calc cells more robust
  36. Khaled Hosny (TDF) improved the speed of populating the font list on systems that use FontConfig, fixed math rendering in elements dock with RTL UI, made it so English symbol names are always accepted in math, worked around an Adobe Acrobat bug with Type 3 fonts and unusual UPEM, added the ability to change math font in Math and fixed reading math font settings from file
  37. Patrick Luby (NeoOffice) fixed PDF export of bitmap color fonts, fixed a gradient drawing issue in slideshows and fixed many issues resulting from last month’s graphics code overhaul changing transparency to alpha
  38. Jim Raykowski made Shift+Tab behave as expected in Sidebar, made keyboard navigation skip over disabled Sidebar tabs and improved the Insert Special Character toolbar button so it displays character info in tooltips and a label
  39. Hossein Nourikhah (TDF) fixed a problem with using ccache when building on Windows and fixed RTL numbers changing to LTR upon DOCX export
  40. Arnaud Versini did some code cleanups
  41. Taichi Haradaguchi updated some dependencies
  42. Colomban Wendling (Hypra) polished the gtk3 accessibility test implementation
  43. Regina Henschel improved the “mouse as pen” feature in Impress, so the result is easier to manipulate later, made it possible to save and load themes in Draw and not only Impress
  44. Matt K made it so the –cat and –script-cat command line options inform the user they should close other running LibreOffice processes, if they are present
  45. Björn Michaelsen refactored Writer code a bit
  46. Sarper Akdemir (allotropia) improved the Clone Formatting feature, for example making it context aware (paragraph properties are applied when the selection contains a whole paragraph or there’s no selection at all)
  47. Kohei Yoshida added support for rich-text string import via orcus interface
  48. Armin Le Grand (allotropia) made performance improvements in fundamental code features related to handling attributes and properties
  49. Thorsten Behrens (allotropia) fixed an issue resulting from last month’s graphics code overhaul changing transparency to alpha
  50. Jun Nogata fixed CJK and CTL font style in Impress templates and added Japanese template to the Localization category
  51. Andrea Rosetti added a reset function to Crop dialog
  52. Denis Sorotnik made it so navigating through Calc sheet tabs using the keyboard now cycles from the last sheet to the first
  53. Henry Castro (Collabora) fixed a formula selection issue affecting merged Calc cells

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

478 bugs, 59 of which are enhancements, have been reported by 274 people.

Top 10 Reporters

  1. Gabor Kelemen (allotropia) ( 26 )
  2. Gerald Pfeifer ( 20 )
  3. Rafael Lima ( 18 )
  4. Eyal Rozenberg ( 15 )
  5. Hossein ( 13 )
  6. Telesto ( 11 )
  7. Regina Henschel ( 10 )
  8. Stéphane Guillou (stragu) ( 8 )
  9. Xisco Faulí ( 7 )
  10. Mike Kaganski ( 6 )

Triaged Bugs

471 bugs have been triaged by 78 people.

Top 10 Triagers

  1. Stéphane Guillou (stragu) ( 82 )
  2. m.a.riosv ( 56 )
  3. Buovjaga ( 44 )
  4. Julien Nabet ( 31 )
  5. Heiko Tietze ( 28 )
  6. Gabor Kelemen (allotropia) ( 21 )
  7. Mike Kaganski ( 15 )
  8. Dieter ( 14 )
  9. Regina Henschel ( 13 )
  10. Xisco Faulí ( 11 )

Resolution of resolved bugs

603 bugs have been set to RESOLVED.

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

Fixed Bugs

215 bugs have been fixed by 35 people.

Top 10 Fixers

  1. Michael Stahl ( 20 )
  2. Balazs Varga ( 18 )
  3. Xisco Fauli ( 14 )
  4. Noel Grandin ( 13 )
  5. Khaled Hosny ( 10 )
  6. Patrick Luby ( 10 )
  7. Miklos Vajna ( 9 )
  8. Mike Kaganski ( 7 )
  9. László Németh ( 7 )
  10. Michael Weghorn ( 6 )

List of high severity bugs fixed

  1. tdf#100894 FILEOPEN FILESAVE IMPORT Conditional formatting: xls file with a lot of Conditional formatting freeze Calc when opening Styles sidebar ( Thanks to Noel Grandin )
  2. tdf#101174 Allow changing Formula Editor math font ( Thanks to Khaled Hosny )
  3. tdf#128437 FILEOPEN: Cell in table is displayed on next page ( Thanks to Michael Stahl )
  4. tdf#139164 Always default to ‘whole document’ in Print and PDF export dialogs ( Thanks to Khaled Hosny )
  5. tdf#142694 Writer stops responding with busy CPU after opening this document ( Thanks to Michael Stahl )
  6. tdf#144072 LibreofficeBase crashed when 2 fields selected in report builder from different sections and width is adjusted 2nd time ( Thanks to Noel Grandin )
  7. tdf#156209 Font size increases when copying from cell in edit mode and pasting into another in non-edit mode ( Thanks to Noel Grandin )
  8. tdf#156306 tagged PDF export of odt document runs in a loop (hangs) ( Thanks to Michael Stahl )
  9. tdf#156508 Blur shadow is solid in edit and presentation mode ( Thanks to Patrick Luby )
  10. tdf#156514 Check spelling red underlines are gone (but spell checking still works) ( Thanks to Noel Grandin )
  11. tdf#156525 Save as > HTML loses drawing object as invalid gif ( Thanks to Noel Grandin )
  12. tdf#156546 Writer freezes/hangs at redo inserting a table ( Thanks to Michael Stahl )
  13. tdf#156551 Texttables – Writer not responding anymore ( Thanks to Michael Stahl )
  14. tdf#156721 Crash if cursor in Basic IDE is in a macro from a document and that document is closed ( Thanks to Noel Grandin )
  15. tdf#156978 Crash on load of ODT with headings/ToC if Navigator open ( Thanks to Jim Raykowski )

List of crashes fixed

  1. tdf#144072 LibreofficeBase crashed when 2 fields selected in report builder from different sections and width is adjusted 2nd time ( Thanks to Noel Grandin )
  2. tdf#145743 Embedded file crash master document ( Thanks to Michael Stahl )
  3. tdf#147938 Crash in: msvcp140.dll ( Thanks to Michael Stahl )
  4. tdf#150137 Crash when parsing an XML with undeclared namespace ( Thanks to Aron Budea )
  5. tdf#151866 Crash swlo!SwFrame::GetPrevSctLeaf+0x52d: on CTRL+X ( Thanks to Michael Stahl )
  6. tdf#156589 CRASH: inserting page break ( Thanks to Miklos Vajna )
  7. tdf#156595 LO crash when deleting a table row in a row with a hidden deleted table column at the beginning. ( Thanks to László Németh )
  8. tdf#156721 Crash if cursor in Basic IDE is in a macro from a document and that document is closed ( Thanks to Noel Grandin )
  9. tdf#156783 LO crash selecting table with the whole document and changing table border ( Thanks to László Németh )
  10. tdf#156967 CALC: Basic: CSV import macro crashes Calc 7.6.0.3 (worked fine in 7.5) ( Thanks to Noel Grandin )
  11. tdf#156978 Crash on load of ODT with headings/ToC if Navigator open ( Thanks to Jim Raykowski )

List of performance issues fixed

  1. tdf#114192 Call psp::PrintFontManager::analyzeFontFile font scan only when needed ( Thanks to Khaled Hosny )
  2. tdf#142694 Writer stops responding with busy CPU after opening this document ( Thanks to Michael Stahl )
  3. tdf#156551 Texttables – Writer not responding anymore ( Thanks to Michael Stahl )

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

  1. tdf#100894 FILEOPEN FILESAVE IMPORT Conditional formatting: xls file with a lot of Conditional formatting freeze Calc when opening Styles sidebar ( Thanks to Noel Grandin )
  2. tdf#101174 Allow changing Formula Editor math font ( Thanks to Khaled Hosny )
  3. tdf#101886 Border line style control not a11y accessible ( Thanks to Michael Weghorn )
  4. tdf#101895 Paragraph dialog units shown as “ch” and “lines” when “Enable char unit” is enabled by default ( Thanks to Caolán McNamara )
  5. tdf#103480 EDITING: Hyperlink deleted when merging cells (if not in the first cell) ( Thanks to Czeber László Ádám )
  6. tdf#103706 Alternate Clone Formatting scope ( Thanks to Sarper Akdemir )
  7. tdf#104918 LibreOffice
10 Aug 2023

QA/Dev Report: July 2023

General Activities

  1. LibreOffice 7.5.5 was released on July 20
  2. Olivier Hallot (TDF) continued adding Tabbed UI examples into help instructions, added an example on how to get user data from registry with BASIC, added help pages for document themes and Calc drawing styles and fixed a JavaScript issue related to displaying different embedded help content depending on the operating system
  3. Stanislav Horáček improved the help for Sort command in Writer
  4. Juan C. Sanz added a new help section for direct connections to PostgreSQL databases
  5. Nay Catina Dia-Schneebeli added a help page for the new Style Spotlight feature
  6. Stéphane Guillou (TDF) improved help pages for hyphenation, Outline Folding and labels
  7. Rafael Lima fixed issues with F1 help shortcut not working in some contexts and fixed incorrect menu positions with KDE Frameworks 5 UI. He also updated help for ScriptForge, improved help on setting PYTHONPATH and did a lot of fixes in help bookmarks that connect something in the UI to a relevant help target
  8. Seth Chaiklin added help for the new “Place backup in same folder as document” option and added a tip of the day entry about Search Commands
  9. Laurent Balland added optional detection of numbers in scientific notation to HTML paste
  10. Alain Romedenne updated help for ScriptForge
  11. Miklós Vajna (Collabora) worked on multi-page floating tables in Writer and added initial help for it
  12. Jean-Pierre Ledure worked on the ScriptForge library
  13. Szymon Kłos, Áron Budea, Marco Cecchetti and Pranam Lashkari (Collabora) worked on LOKit and/or jsdialog used by Collabora Online. Szymon also made it so when inserting internal links in Impress the dialog will not mix master slides with regular ones and Áron fixed a Skia gradient transparency regression
  14. Eike Rathke (Red Hat) made it so ROW() and COLUMN() in array mode return a scalar value instead of a single element matrix and added code to deal with bad XLSX files generated by QuickBooks
  15. Tomaž Vajngerl (Collabora) continued polishing support for document themes
  16. Julien Nabet made many code cleanups and simplifications
  17. Andreas Heinisch made it so hiding a slide in Impress can be undone, made indexes of tables support Ctrl-clicking items for navigation and made it so inserting a hyperlink pre-fills the URL field, if the clipboard contains a URL. He also improved the help for CDbl and Csng BASIC functions
  18. László Németh improved Writer change tracking related to tables
  19. Xisco Faulí (TDF) did many SVG handling and rendering improvements, fixed many crashes and made some changes and additions to automated tests
  20. Michael Stahl (allotropia) made lots of improvements to the Universal Accessibility PDF export support, added support for decorative flags for objects, fixed an issue with frame styles not exporting properly in some cases and made it so setting comments to be in margin doesn’t cause link annotations to be lost in PDF export
  21. Mike Kaganski (Collabora) made it so paragraph autostyle is used to mimic Word’s table style in DOCX files, fixed the Writer scrollbar tooltip feature which had broken in multiple ways, prevented unwanted tabs from appearing sometimes in table of contents upon DOCX export, implemented “Legal” numbering style that forces all levels to use Arabic numerals to improve interoperability with Word, untangled configuration nodes related to AutoRecovery, made it so AutoRecovery interval is applied separately per document, fixed handling of WM_UNICHAR message on Windows and fixed handling of PDF page scaling factor after large pages. He also fixed many regressions and did many code cleanups and optimisations
  22. Caolán McNamara (Collabora) fixed an issue that caused Ctrl+Left to not always jump to the correct cell. He also fixed crashes and issues found by code analysers
  23. Stephan Bergmann (Red Hat) did many code, test and build-related cleanups, one focus area being preparation for more efficient handling of strings allowed by a newer build baseline
  24. Noel Grandin (Collabora) changed LibreOffice’s internal formats and data structures to work directly with alpha instead of transparency in images and graphics, so the code is in line with the representation found in image formats and APIs everywhere. He also did many code cleanups and optimisations
  25. Justin Luth (Collabora) brought back and fixed functionality to automatically save documents, which was disabled years ago due to an improper implementation. Alongside this rework, he made quality of life improvements to saving of AutoRecovery information as well. He also improved the NotebookBar UIs
  26. Heiko Tietze (TDF) made it so automatic text colour in Calc uses a better threshold for what is considered a dark background colour, made use of ScrollLock key for navigation configurable in Calc, made Writer’s Word Count dialog display the number of comments and made corrections to what is included in the display of Formatting Aids
  27. Tibor Nagy (NISZ) fixed several issues involving conditional formatting and merged cells
  28. Paris Oplopoios worked on the GSoC project for implementing APNG (Animated PNG) support. He also fixed an issue that caused inline page breaks to not be imported correctly from DOC files
  29. Baole Fang worked on the GSoC project for selecting tests to run on Gerrit patches based on machine learning. He also raised the limit of collected entries for Word Completion in Writer
  30. Dipam Turkar worked on the GSoC project for converting Writer’s Java UNO API tests to C++
  31. Ahmed Gamal Eltokhy worked on the GSoC project for improving PGP/GPG encryption support
  32. Bayram Çiçek worked on the GSoC project for adding a search field into Options
  33. Michael Weghorn (TDF) got a flying start as TDF’s new accessibility-focused developer, among other things fixing accessibility of Expert Configuration dialog and making it so the operating system setting to reduce or disable animations is obeyed with Windows, gtk3 and KDE Frameworks following Patrick Luby’s initial implementation on macOS
  34. Balázs Varga (allotropia) worked on the accessibility Sidebar panel, made it so disabled when they have no enabled submenus and fixed an issue causing Basic dialog contents to be invisible in preview mode with scrollbars enabled
  35. Samuel Mehrbrodt (allotropia) fixed an issue causing Writer comments in margin to not be exported to PDF when there was no comment on the first page
  36. Czeber László Ádám (NISZ) fixed Calc comments getting duplicated after row deletion and undo, removed a Print Preview limitation with bordered rows in Calc and made handling of whitespace in XLSX-imported formulas more robust
  37. Khaled Hosny (TDF) dropped PostScript printing support on Linux, fixed handling of automatic colour in case of overlines in PDF export, made DPI handling more robust in PDF export, fixed issues with thin spaces in Mongolian text, fixed rendering of RTL text in Impress letter-by-letter animations, made handling of superscript/subscript more robust in the context of mixed Western and CTL scripts, fixed a HarfBuzz issue involving graphite tables and glyph advances in fonts, improved the subpixel positioning of font glyphs, made it possible to insert the cursor in the middle of ligatures when editing text, made casemapping (UPPERCASE/lowercase etc.) more robust by using ICU more often, aligned special character names with Unicode names and fixed setting watermark font for CJK/CTL text. He also did many code cleanups
  38. Patrick Luby (NeoOffice) made LibreOffice respect macOS’s “Reduce animation” system setting to help users with visual hypersensitivity, added “Encrypt with GPG key” checkbox into macOS native save dialog, fixed rendering of semi-transparent SVG images in ODP files when using Skia for graphics rendering and fixed installation of language packs failing on macOS with Spotlight off
  39. Jaume Pujantell (Collabora) made selecting merged cells with keyboard shortcuts in Calc more robust
  40. Maxim Monastirsky fixed an issue causing incorrect rendering of transparent background colours in Impress/Draw in some cases and fixed setting font color from the toolbar dropdown in Report Builder
  41. Jim Raykowski improved Navigator’s drag and drop hyperlink creation functionality
  42. Christian Lohmaier (TDF) worked on raising the Linux build baseline to AlmaLinux 8
  43. Hossein Nourikhah (TDF) added a UI test for Calc truncated formula display
  44. Ashod Nakashian (Collabora) made it so the option for setting a password is disabled when saving plain text documents
  45. Arnaud Versini did many code cleanups
  46. Vladislav Tarakanov improved the rounding behaviour of scientific numbers in Calc
  47. Satya Kompella (OpenText) fixed an issue causing wanted paragraph spacing in the headers in DOC files
  48. Luigi Iucci (Collabora) made it so applying a style also applies its list level
  49. Taichi Haradaguchi updated many dependencies
  50. Colomban Wendling (Hypra) introduced AT-SPI2 tests for the GTK3 accessibility layer
  51. Regina Henschel fixed an issue with setting theme colours to text in shapes
  52. David Gilbert did many code cleanups
  53. Pierre Vacher added generic support for embedded databases of unknown type into the database wizard
  54. Sakura286 improved the riscv64 UNO bridge, fixing a test failure
  55. Wu Jiahuan improved the loongarch64 UNO bridge, fixing a test failure
  56. René Engelhard (Debian) made it so SSE is not used in Skia on 32-bit Linux distributions to allow building for them
  57. Matt K made it so pasting a table in Writer no longer inherits list formatting, disallowed non-numberic values in Navigator’s Go To control, made Calc’s Autosum a split button and made Fontwork dialog’s SameLetterHeights button more robust
  58. Svante Schubert fixed an issue with incorrect background colours in XHTML export
  59. Rico Tzschichholz (Ubuntu) made some code and build related cleanups
  60. Björn Michaelsen refactored Writer code a bit
  61. Gülşah Köse (Collabora) made it impossible to accidentally open multiple Theme Color Edit dialogs
  62. Sarper Akdemir (allotropia) fixed tooltip displaying over two monitors on Windows, tweaked the hit area for selecting textboxes in Impress and added a new expert configuration option DragThresholdPixels for Impress and Draw to define the number of pixels the cursor can move before dragging (with a higher default value than before), which will help avoid accidental dragging of text boxes
  63. Vasily Melenchuk (CIB) improved the importing of IF field from RTF and DOCX files
  64. Kohei Yoshida made the reference resolver available for orcus
  65. Rizal Muttaqin added icons for Page Number Wizard and synchronised the icons used for Insert Shape menu and Sidebar Shape deck

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

439 bugs, 65 of which are enhancements, have been reported by 254 people.

Top 10 Reporters

  1. Regina Henschel ( 16 )
  2. Eyal Rozenberg ( 13 )
  3. Stéphane Guillou (stragu) ( 12 )
  4. Mike Kaganski ( 12 )
  5. Rafael Lima ( 12 )
  6. Gabor Kelemen (allotropia) ( 12 )
  7. Telesto ( 10 )
  8. ksso ( 10 )
  9. Xisco Faulí ( 9 )
  10. Samuel Mehrbrodt (allotropia) ( 7 )

Triaged Bugs

461 bugs have been triaged by 73 people.

Top 10 Triagers

  1. Stéphane Guillou (stragu) ( 126 )
  2. m.a.riosv ( 37 )
  3. Heiko Tietze ( 28 )
  4. Buovjaga ( 25 )
  5. Dieter ( 20 )
  6. Michael Weghorn ( 13 )
  7. ⁨خالد حسني⁩ ( 13 )
  8. Gabor Kelemen (allotropia) ( 12 )
  9. raal ( 11 )
  10. Roman Kuznetsov ( 10 )

Resolution of resolved bugs

551 bugs have been set to RESOLVED.

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

Fixed Bugs

208 bugs have been fixed by 43 people.

Top 10 Fixers

  1. Khaled Hosny ( 19 )
  2. Michael Stahl ( 18 )
  3. Balazs Varga ( 14 )
  4. Mike Kaganski ( 12 )
  5. Rafael Lima ( 10 )
  6. Justin Luth ( 10 )
  7. Xisco Fauli ( 10 )
  8. László Németh ( 6 )
  9. Heiko Tietze ( 5 )
  10. Andreas Heinisch ( 5 )

List of critical bugs fixed

  1. tdf#156286 Crash on right-click delete of selected cells in Calc ( Thanks to László Németh )

List of high severity bugs fixed

  1. tdf#125504 Notebookbar Tabbed / Compact Tabbed UI ParaStyle-controls/FontName-controls stop applying after a print preview ( Thanks to Justin Luth )
  2. tdf#144053 Installation of Language Pack fails on macOS with Spotlight off ( Thanks to Patrick Luby )
  3. tdf#154035 It is not possible to set tabs in Writer by clicking on the top ruler ( Thanks to Mike Kaganski )
  4. tdf#155125 “Encrypt with GPG key” option missing when using System File Dialog on macOS ( Thanks to Patrick Luby )
  5. tdf#156165 Writer resets previous paragraph’s style to body text if AutoCorrect is on ( Thanks to Baole Fang )
  6. tdf#52577 Right-hand part of vowel signs disappear when reordering
3 Aug 2023

LibreOffice 7.6 RC2 is available for testing

LibreOffice 7.6 will be released as final in mid-August 2023 (check the Release Plan), with LibreOffice 7.6 Release Candidate 2 (RC2) the forth pre-release since the development of version 7.6 started in mid December, 2022. Since the previous release, LibreOffice 7.6 RC 1, 100 commits have been submitted to the code repository and 62 issues got fixed. Check the release notes to find the new features included in this version of LibreOffice.

LibreOffice 7.6 RC2 can be downloaded 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 Matrix.

LibreOffice is a volunteer-driven community project, so please help us to test – we appreciate it!

Click the banner below to download and test – and thanks for testing!

Download it now!

12 Jul 2023

LibreOffice 7.6 RC1 is available for testing

LibreOffice 7.6 will be released as final in mid-August 2023 (check the Release Plan), with LibreOffice 7.6 Release Candidate 1 (RC1) the third pre-release since the development of version 7.6 started in mid December, 2022. Since the previous release, LibreOffice 7.6 Beta 1, 354 commits have been submitted to the code repository and 151 issues got fixed. Check the release notes to find the new features included in this version of LibreOffice.

LibreOffice 7.6 RC1 can be downloaded 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 Matrix.

LibreOffice is a volunteer-driven community project, so please help us to test – we appreciate it!

Click the banner below to download and test – and thanks for testing!

Download it now!

7 Jul 2023

QA/Dev Report: June 2023

General Activities

  1. LibreOffice 7.5.4 was released on June 8
  2. Olivier Hallot (TDF) continued adding Tabbed UI examples into help instructions, corrected help pages to match UI changes and refactored PostgreSQL connection setup dialog
  3. Seth Chaiklin made some UI label improvements and updated help after UI changes for Body Text style, AutoCorrect and Navigator heading manipulation
  4. Laurent Balland fixed issues with rendering of moving average trend lines in charts, added support for embedded text in scientific number format and fixed an erroneous warning in CSV import dialog
  5. Alain Romedenne updated help for ScriptForge
  6. Miklós Vajna (Collabora) worked on multi-page floating tables in Writer, improved the handling of vertically raised or lowered text in DOCX files and expanded the developer functionality for dumping Writer document layout data
  7. Szymon Kłos (Collabora) optimised Style Preview performance and did some code cleanups
  8. Eike Rathke (Red Hat) improved date & time (duration) handling in Calc
  9. Tomaž Vajngerl (Collabora) continued polishing support for document themes
  10. Julien Nabet improved native number format handling, fixed issues found by code analysers and did many code cleanups
  11. Andreas Heinisch made the Format Cell dialog in Calc remember its window state and implemented functionality for pinning favourite documents in Start Center
  12. László Németh made many improvements to the change tracking of Writer tables
  13. Xisco Faulí (TDF) added support for many SVG filters and fixed many SVG CSS issues. He also made many additions and changes in automated tests
  14. Michael Stahl (allotropia) fixed many regressions and crashes
  15. Mike Kaganski (Collabora) made service names displayed in Language Settings match the UI language instead of the locale and implemented sorting for the language list in the Edit Modules dialog reached from Writing Aids options. He also fixed issues in XML Requirements Interchange Format export, made handling of Writer lists more robust, fixed issues causing unwanted paragraph margins in DOCX import, right-aligned numbers not being exported to PDF from DOCX files and direct formatting not read for empty last paragraphs in DOCX import
  16. Caolán McNamara (Collabora) made several performance optimisations in UI code, fixed exporting the default Impress master slide to SVG and fixed deleting recent items in Special Character dialog. He also fixed crashes and issues found by code analysers
  17. Stephan Bergmann (Red Hat) made WebDAV URL handling more robust and did many code and build-related cleanups
  18. Noel Grandin (Collabora) improved performance in Calc when loading various types of spreadsheets, when calculating cell borders and on macOS when using Keyboard Viewer, scrolling through large DOCX documents with lots of comments and Calc spreadsheets with lots of patterns and improved the startup time of LibreOffice in general. He also did many code cleanups
  19. Justin Luth (Collabora) made subscript/superscript handling in text objects more intuitive, made it so saving a password protected read-only document under a new name offers the same password protection option by default, improved exporting content controls to PDF, fixed DOCX import issues related to strikethrough handling, numbering styles and overlap setting of images, fixed DOC import issues related to wrapping and anchoring, fixed many Notebookbar paper cuts, fixed Calc cell selection when using a split window and fixed an issue with paragraph spacing involving sections
  20. Heiko Tietze (TDF) fixed an issue with unwanted scaling of overlay icons in Start Center, added some example multi-colour gradients and made it so the input field for number of copies is no longer hidden by default in the print dialog
  21. Armin Le Grand (allotropia) worked on multi-color gradient support
  22. Tibor Nagy (NISZ) fixed resizing of cropped images to original size and fixed an issue with colour scale conditional formats in XLSX files
  23. Paris Oplopoios worked on the GSoC project for implementing APNG (Animated PNG) support – now even blending modes work. He also did code cleanups
  24. Baole Fang worked on the GSoC project for selecting tests to run on Gerrit patches based on machine learning. He also made it so Calc cells formatted as text don’t check for formula correctness, fixed an issue with unwanted style change caused by AutoCorrect, implemented alphabetical sorting of categories in Customize Keyboard dialog and made word boundary detection in AutoCorrect more robust
  25. Dipam Turkar worked on the GSoC project for converting Writer’s Java UNO API tests to C++
  26. Ahmed Gamal Eltokhy worked on the GSoC project for improving PGP/GPG encryption support
  27. Bayram Çiçek worked on the GSoC project for adding a search field into Options
  28. Michael Weghorn worked on the KDE Frameworks UI, adding a new kf6 UI plugin
  29. Balázs Varga (allotropia) worked on the accessibility Sidebar panel, improved the XLSX compatibility of the CELL() function and implemented showing author and date in Calc comments
  30. Samuel Mehrbrodt (allotropia) worked on the accessibility Sidebar panel, made Calc’s colour filtering work with cells with no content and made it so bootstrap variables in Java user classpath settings are allowed
  31. Czeber László Ádám (NISZ) fixed an issue with Calc input line not updating after applying Repeat for text editing and fixed a Calc number formatting issue related to no-break spaces and filling available space
  32. Khaled Hosny (TDF) fixed ccache cache size detection (for building LibreOffice from source), fixed issues with font fallback for surrogate pairs in RTL text, losing paragraph line spacing in DOCX files with certain fonts, CJK Emphasis marks not showing in slideshow, rendering of old Hangul in vertical layout, positioning of emphasis marks in PDF export of vertical text and alignment of Tangut and Khitan script in vertical layout. He also made it so there is no need to duplicate hunspell dictionaries for every Arabic locale and made fullwidth CJK punctuation respect the option for compression
  33. Gábor Kelemen (allotropia) dropped some unused items from officecfg registry
  34. Patrick Luby (NeoOffice) improved the performance of Calc UI when using Keyboard Viewer on macOS and fixed a macOS crash related to multiple monitors and changing formatting for a large number of cells. He also fixed hanging when selecting a column or row in Calc on macOS
  35. Jaume Pujantell (Collabora) improved the support for annotations, when importing PDFs as images
  36. Maxim Monastirsky implemented styles for Writer comments
  37. Tünde Tóth (NISZ) fixed a Chart Sidebar issue, which could cause an OOXML write error
  38. Jim Raykowski made the detecting of unique names when renaming objects in Impress & Draw more robust
  39. Christian Lohmaier (TDF) made some build fixes
  40. Hossein Nourikhah (TDF) fixed an issue causing Writer’s direct cursor to leave a trail to the screen
  41. Dennis Francis (Collabora) improved the performance of Calc sheets with lots of repetitive row styles
  42. Bartosz Kosiorek implemented EmfPlusDrawCurve with cardinal spline for EMF+ graphics
  43. Ashod Nakashian, Henry Castro, Marco Cecchetti and Pranam Lashkari (Collabora) worked on LOKit used by Collabora Online. Henry Castro also fixed many issues in Calc conditional formatting and made handling of multiline text in XLSX files more robust
  44. Arnaud Versini did some code cleanups
  45. Vladislav Tarakanov fixed an issue causing small Calc window size after deleting the registrymodifications.xcu configuration file
  46. Satya Kompella (OpenText) fixed missing page numbers in the footer of a certain DOCX file
  47. Luigi Iucci (Collabora) fixed issues with some fonts not getting embedded in ODT files, pasting images from Firefox to Calc and header columns disappearing when filtering pivot tables
  48. Taichi Haradaguchi updated many dependencies
  49. Rashesh Padia (Collabora) added support for multi image TIFF files
  50. Michael Meeks (Collabora) fixed a crash in graphics handling code
  51. Bogdan Buzea fixed line count in file properties resetting to zero after going past 65535 lines
  52. Colomban Wendling (Hypra) improved gtk3 accessibility and fixed a crash related to accessibility handling
  53. Franklin Weng fixed XHTML export applying unwanted zero margins and minimum widths
  54. Regina Henschel continued the work on supporting multi-color gradients in ODF files and fixed issues related to gradients
  55. David Gilbert did code cleanups

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

458 bugs, 56 of which are enhancements, have been reported by 285 people.

Top 10 Reporters

  1. Hossein ( 19 )
  2. Eyal Rozenberg ( 19 )
  3. jindam, vani ( 13 )
  4. Mike Kaganski ( 12 )
  5. Xisco Faulí ( 12 )
  6. Regina Henschel ( 10 )
  7. Gabor Kelemen (allotropia) ( 8 )
  8. William Friedman ( 8 )
  9. Robert Großkopf ( 7 )
  10. AvidSeeker ( 7 )

Triaged Bugs

387 bugs have been triaged by 61 people.

Top 10 Triagers

  1. Stéphane Guillou (stragu) ( 75 )
  2. Julien Nabet ( 46 )
  3. m.a.riosv ( 32 )
  4. Mike Kaganski ( 26 )
  5. Heiko Tietze ( 24 )
  6. Dieter ( 19 )
  7. ⁨خالد حسني⁩ ( 16 )
  8. ady ( 13 )
  9. Xisco Faulí ( 13 )
  10. Gabor Kelemen (allotropia) ( 9 )

Resolution of resolved bugs

517 bugs have been set to RESOLVED.

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

Fixed Bugs

193 bugs have been fixed by 40 people.

Top 10 Fixers

  1. Xisco Fauli ( 16 )
  2. Justin Luth ( 15 )
  3. Khaled Hosny ( 13 )
  4. Balazs Varga ( 13 )
  5. Mike Kaganski ( 10 )
  6. Michael Stahl ( 9 )
  7. László Németh ( 7 )
  8. Regina Henschel ( 6 )
  9. Caolán McNamara ( 5 )
  10. Baole Fang ( 5 )

List of high severity bugs fixed

  1. tdf#151946 Opening spreadsheet very slow ( Thanks to Noel Grandin )
  2. tdf#153517 CALC – wrong time value when using the autofill function and minutes are entered (not for 00 min) ( Thanks to Eike Rathke )
  3. tdf#155939 LibreOffice-7.5.4.2 Writer hangs when changing language of text ( Thanks to Michael Stahl )

List of crashes fixed

  1. tdf#122081 Crash in SwFrame::FindFootnoteBossFrame(bool) ( Thanks to Caolán McNamara )
  2. tdf#146626 Crash in macOS Calc on font size operation on multi-monitor setup ( Thanks to Patrick Luby )
  3. tdf#152983 crash in layout with chained text frames anchored in footer ( Thanks to Michael Stahl )
  4. tdf#155685 CRASH: after undoing deletion with extended select all and table at end ( Thanks to Michael Stahl )
  5. tdf#155747 Writer crash when you delete/insert a new column and then select to accept the change ( Thanks to László Németh )
  6. tdf#155825 Crash MCGR export special file odp -> pptx ( Thanks to Regina Henschel )
  7. tdf#155951 crash with XTextRange::getString() ( Thanks to László Németh )
  8. tdf#156091 BASIC IDE or Development Tools crash when expanding the + of ‘Background’ of master page ( Thanks to Mike Kaganski )

List of performance issues fixed

  1. tdf#150534 Hiding Recently Expanded Columns Results in Significant Performance Loss ( Thanks to Noel Grandin )
  2. tdf#151946 Opening spreadsheet very slow ( Thanks to Noel Grandin )

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

  1. tdf#103869 FILEOPEN LibO doesn’t open .docx file with two table separated by a page break correctly ( Thanks to Miklos Vajna )
  2. tdf#107718 Some of old Hangul not rendering faithfully in vertical layout ( Thanks to Khaled Hosny )
  3. tdf#114432 Tangut character aligned incorrectly in vertical layout ( Thanks to Khaled Hosny )
  4. tdf#115321 Vertical Japanese text lines with emphasis mark above in odt exported to PDF is shown a quarter font height lower than the normal lines, and no emphasis mark is shown ( Thanks to Khaled Hosny )
  5. tdf#118087 FILEOPEN SVG with greyscale filter opens with colors ( Thanks to Xisco Fauli )
  6. tdf#122081 Crash in SwFrame::FindFootnoteBossFrame(bool) ( Thanks to Caolán McNamara )
  7. tdf#122270 Tabbed Notebook Bar (Impress) View (tab) Normal and Master buttons do not properly update UI when user switches view ( Thanks to Justin Luth )
  8. tdf#122676 FORMATTING Currency Negative Values does not Correctly Apply (*) with a Space ( Thanks to Czeber László Ádám )
  9. tdf#122970 Direct cursor leaves screen trail with mouse pointer movement and no text ( Thanks to Hossein )
  10. tdf#125154 writer calculation using variable within table does not work with formated numbers ( Thanks to Michael Stahl )
  11. tdf#38742 Pushpins/Favourites in recent menu and start center ( Thanks to Andreas Heinisch )
  12. tdf#43671 VIEWING: CJK Emphasis marks not showing in slideshow ( Thanks to Khaled Hosny )
  13. tdf#54768 Asking to restore image to original size gets wrong size when the image is clipped ( Thanks to Tibor Nagy )
  14. tdf#64830 RTL: LibreOffice requires duplicated hunspell dictionaries for
14 Jun 2023

LibreOffice 7.6 Beta1 is available for testing

LibreOffice 7.6 will be released as final in mid August, 2023 ( Check the Release Plan ) being LibreOffice 7.6 Beta1 the second pre-release since the development of version 7.6 started in mid December, 2022. Since the previous release, LibreOffice 7.6 Alpha1, 641 commits have been submitted to the code repository and 189 issues got fixed. Check the release notes to find the new features included in this version of LibreOffice.

LibreOffice 7.6 Beta1 can be downloaded 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 Matrix.

LibreOffice is a volunteer-driven community project, so please help us to test – we appreciate it!

Happy testing!!

Download it now!

9 Jun 2023

QA/Dev Report: May 2023

General Activities

  1. LibreOffice 7.5.3 was released on May 4
  2. LibreOffice 7.4.7 was released on May 11
  3. Sophia Schröder corrected menu item paths in Help alongside other cleanups
  4. Adolfo Jayme Barrientos made some tweaks to wordings in UI and Help
  5. Olivier Hallot (TDF) added help pages for quick colour selector and Calc sheet events, improved help for PDF exporting, Calc error codes, sheet tabs, leap years and date & time, Line and Filling toolbar, Drawing Bars in Impress and Draw, shape control points, database relationships and connection properties, Navigator and Content Controls. He also started taking Tabbed UI into account in help instructions
  6. Seth Chaiklin continued polishing the help for indexes and did other cleanups
  7. Miklós Vajna (Collabora) worked on multi-page floating tables in Writer
  8. Jean-Pierre Ledure worked on the ScriptForge library
  9. Szymon Kłos, Pranam Lashkari, Shehr Bano and Attila Szűcs (Collabora) worked on jsdialog and LOKit used by Collabora Online
  10. Eike Rathke (Red Hat) made date & time handling in Calc more robust
  11. Tomaž Vajngerl (Collabora) continued polishing support for document themes and the text auto-fit algorithm in Impress
  12. Julien Nabet continued fixing issues with XML forms, fixed content not shown for field type ‘Bit’ in Base’s Tools – SQL, fixed a bunch of crashes and made many code cleanups
  13. Andreas Heinisch made the dialogs for inserting/editing hyperlinks, splitting tables and moving/copying sheets remember their last used options and Calc Function Wizard to remember its last used function category. He also fixed issues with pasting involving comments in Calc
  14. László Németh made many improvements to change tracking of tables in Writer and spell checking, for example limiting spell check suggestions to the best ones
  15. Xisco Faulí (TDF) made forty test-related changes and fixed many crashes
  16. Michael Stahl (allotropia) fixed many regressions and crashes
  17. Mike Kaganski (Collabora) fixed a memory leak in Writer UNO API, fixed an issue with exporting Writer documents with lists to XML Requirements Interchange Format, made autocorrecting double dashes more robust and fixed clearing direct formatting in Writer and saving resulting in lost page breaks. He also fixed some Writer regressions and made many code cleanups and optimisations
  18. Caolán McNamara (Collabora) fixed some issues related to undo levels being set to zero and made many UI-related improvements and crash fixes. He also added support for GNOME logout inhibit if LibreOffice has open documents with unsaved changes.
  19. Stephan Bergmann (Red Hat) made many code and build-related cleanups
  20. Noel Grandin (Collabora) made it faster to import complex PDF documents, open RTF documents with coloured text, dividing vector graphic objects on Linux, doing operations on large selections of shapes and working with large Visio files. He also made many code cleanups
  21. Justin Luth (Collabora) continued improving the page number wizard, made PDF export update the “Last printed” metadata fields in a document, made Notebookbar UIs more robust, fixed several binary DOC format import and export issues, fixed a DOCX export issue with character highlighting and an XLS import issue with option button grouping. He also fixed several Writer regressions and did a massive amount of triaging in binary DOC bug reports
  22. Heiko Tietze (TDF) made Calc use better colours for focus indication on macOS and made several other UI improvements
  23. Armin Le Grand (allotropia) worked on multi-color gradient support
  24. Tibor Nagy (NISZ) fixed an XLSX import issue with colour scales
  25. Samuel Mehrbrodt (allotropia) improved the Accessibility Check Sidebar panel, added an option to sort by colour to Calc AutoFilter, made Expert Configuration respect finalised properties and fixed a corner case with read-only documents not being marked as modified when changing an editable section
  26. Czeber László Ádám (NISZ) fixed a data corruption issue when saving from CSV to XLSX with content that resembled control characters, made it possible to persistently remove print range restrictions in XLSX files, fixed a false alarm in data validation in XLSX files and fixed broken formatting at undo of row/column insertion in Calc
  27. Khaled Hosny (TDF) fixed a remaining issue with Compact Font Format (CFF) Version 2 fonts not being shown in exported PDFs, made handling of combining marks more robust, improved Hebrew font preview sample text, fixed an issue where selection of vertical text was shown incorrectly on macOS and made it so no extra space is shown between Indic and non-Indic text
  28. Björn Michaelsen made refactorings to Writer code
  29. Gábor Kelemen (allotropia) dropped many unused items from officecfg registry
  30. Rizal Muttaqin added icons for PageNumberWizard, Watched Expressions and Call Stack
  31. Vojtěch Doležal reworked bibliography mark link target to have user-selectable type
  32. Patrick Luby (Collabora) fixed a macOS 13 issue with tooltips messing with window focus and fixed memory leaks when using macOS Keyboard Viewer in Calc
  33. Jaume Pujantell (Collabora) fixed an issue with blank comments after a table of contents in a DOCX file
  34. Maxim Monastirsky made Clear Formatting work with drawing styles
  35. Tünde Tóth (NISZ) fix export of modified On/Between chart tick marks
  36. Jim Raykowski made it possible to use Navigator’s jumping functionality to create selections in Writer and made Navigator work with Impress Notes view
  37. Baole Fang continued polishing digital object identifier (DOI) recognition in AutoCorrect, made manual applying of AutoCorrect work on all paragraph styles instead of just the default, fixed some remaining Impress and Draw Master Slide/Page discrepancies and made it so Document Type in Options always corresponds to the application that opened the dialog
  38. Hossein Nourikhah (TDF) worked on a couple of automated tests and made code cleanups
  39. Dennis Francis (Collabora) made Calc’s data validation formatter more robust and made Calc’s INDIRECT function support table structured references
  40. Bartosz Kosiorek added Poisson distribution to Random Number Generators in Calc and implemented EMR_POLYDRAW record for EMF graphic objects
  41. Vert D made it so an entry can be added only once into the favourites in Special Characters dialog
  42. Amin Irgaliev added optional navigation buttons for slideshows
  43. Regina Henschel took the first steps in supporting multi-color gradients in ODF files and fixed an issue with shapes in copied and pasted cell ranges getting resized even if ‘resize with cell’ was not set
  44. Michael Meeks (Collabora) made some performance improvements to UI rendering
  45. Svante Schubert fixed a list text duplication issue in XHTML export
  46. Bogdan Buzea improved the symbols in Calc Solver
  47. Ahmed Eltokhy added a command to update selected field in Writer
  48. Colomban Wendling (Hypra) worked on accessibility tests
  49. Henry Castro (Collabora) made it so colour attributes set by colour scale conditional formatting gets copied to HTML from Calc
  50. Matti Tyrväinen made it harder to accidentally mess up Reference Marks
  51. Jussi Pakkanen added a configure switch to enable building the Windows installer with WiX
  52. Laurent Balland added an option to control the detection of numbers in scientific notations at text paste or import in Calc and made Calc number formatter more robust in case of absolute seconds and milliseconds

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

473 bugs, 54 of which are enhancements, have been reported by 299 people.

Top 10 Reporters

  1. Regina Henschel ( 16 )
  2. Robert Großkopf ( 14 )
  3. Telesto ( 14 )
  4. Hossein ( 13 )
  5. Gabor Kelemen (allotropia) ( 11 )
  6. NISZ LibreOffice Team ( 11 )
  7. Mike Kaganski ( 10 )
  8. Xisco Faulí ( 10 )
  9. Stéphane Guillou (stragu) ( 9 )
  10. Alexander Kurakin ( 8 )

Triaged Bugs

550 bugs have been triaged by 70 people.

Top 10 Triagers

  1. Stéphane Guillou (stragu) ( 165 )
  2. m.a.riosv ( 56 )
  3. Buovjaga ( 54 )
  4. Heiko Tietze ( 34 )
  5. Roman Kuznetsov ( 25 )
  6. Dieter ( 20 )
  7. Xisco Faulí ( 20 )
  8. Mike Kaganski ( 20 )
  9. Julien Nabet ( 16 )
  10. raal ( 15 )

Resolution of resolved bugs

628 bugs have been set to RESOLVED.

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

Fixed Bugs

248 bugs have been fixed by 40 people.

Top 10 Fixers

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

List of critical bugs fixed

  1. tdf#155149 Crash when exiting cell edit mode in Calc (Tab, Enter or click out) ( Thanks to Noel Grandin )

List of high severity bugs fixed

  1. tdf#140557 NB Tabbed interface not using whole width of the NB to show controls (STR comment 11) ( Thanks to Justin Luth )
  2. tdf#154478 Fileopen DOCX: Comments empty after ToC ( Thanks to Jaume Pujantell )
  3. tdf#155186 CRASH: Inserting tables and switching slides (gtk3) ( Thanks to Noel Grandin )
  4. tdf#155543 Define a custom color does not work any longer ( Thanks to Stephan Bergmann )

List of crashes fixed

  1. tdf#108889 Crash: When editing a document which is opened at the moment of setting the undo count to zero (0) ( Thanks to Caolán McNamara )
  2. tdf#134308 Crash ntdll!RtlReportCriticalFailure with zero undo steps ( Thanks to Caolán McNamara )
  3. tdf#138512 CRASH: Changing vertical alignment (GTK3) ( Thanks to Caolán McNamara )
  4. tdf#147526 Basic Macro manipulating text table crashes LibreOffice Writer ( Thanks to Caolán McNamara )
  5. tdf#154551 Copying or cutting a variable field (type: variable, number range, user field) results in crash ( Thanks to Jim Raykowski )
  6. tdf#154927 Crash when a11y toolbar is visible and try to insert a math object ( Thanks to Julien Nabet )
  7. tdf#155002 CRASH: loading document ( Thanks to Miklos Vajna )
  8. tdf#155037 Crash in: rtl_uString_new when attempting to copy sheet to a sheet containing VBA macro ( Thanks to Xisco Fauli )
  9. tdf#155143 LibreOffice Apps crashes when scrolling document with the mouse on 4K screen ( Thanks to Julien Nabet )
  10. tdf#155149 Crash when exiting cell edit mode in Calc (Tab, Enter or click out) ( Thanks to Noel Grandin )
  11. tdf#155186 CRASH: Inserting tables and switching slides (gtk3) ( Thanks to Noel Grandin )
  12. tdf#155231 CRASH: with embedded OLE chart ( Thanks to Noel Grandin )
  13. tdf#155235 Draw crashes on close: SIGSEGV in SalInstance:GetYieldMutex() ( Thanks to Noel Grandin )
  14. tdf#155346 CRASH: trying to copy/paste protected content ( Thanks to Michael Stahl )
  15. tdf#155393 Crash in SfxShell::GetViewShell() ( Thanks to Jim Raykowski )
  16. tdf#155436 CRASH: exporting to PDF ( Thanks to Michael Stahl )
  17. tdf#155515 CRASH: clicking on sheet (gtk3) ( Thanks to Noel Grandin )
  18. tdf#155528 crash with SIGSEGV in SalInstance::GetYieldMutex() on exit after inserting image (GTK3) ( Thanks to Noel Grandin )
  19. tdf#155542 checkGlyphsEqual assert on IS_UNSAFE_TO_BREAK inconsistency seen in crashtesting ( Thanks to Caolán McNamara )
  20. tdf#155562 crash when switching to PostgreSQL connector in Database wizard ( Thanks to Julien Nabet )
  21. tdf#155611 Wrong layout and crash closing text documents with nested sections and tables in 7.5.3 ( Thanks to Mike Kaganski )

List of performance issues fixed

  1. tdf#105404 Draw very slow dividing vector graphic (only Linux problem) ( Thanks to Noel Grandin )

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

  1. tdf#100034 Impossible to persistently remove print-range restrictions in .xlsx spreadsheet ( Thanks to Czeber László Ádám )
  2. tdf#101876 UI: resizing function wizard only resize the formula field, not the structure and parameter fields width ( Thanks to Heiko Tietze )
  3. tdf#104005 Expert Configuration dialog does not respect finalized configuration values ( Thanks to Samuel Mehrbrodt )
  4. tdf#104487 Function Wizard should remember Category selection per session ( Thanks to Andreas Heinisch )
  5. tdf#105404 Draw very slow dividing vector graphic (only Linux problem) ( Thanks to Noel Grandin )
  6. tdf#107965 Apply a font color to multiple cells doesn’t colorize all text (steps in Comment 16) ( Thanks to Xisco Fauli )
  7. tdf#108889 Crash: When editing a document which is opened at the moment of setting the undo count to zero (0) ( Thanks to Caolán McNamara )
  8. tdf#109149 HKCU\Software\Microsoft\Windows NT\CurrentVersion\windows will be accessed every time when pressing “Enter” ( Thanks to Caolán McNamara )
  9. tdf#36711 FILOPEN .DOC Wrap around frame positions wrong, horizontal relative to Page, vertical relative to Paragraph (MSO opens wrong self saved DOCX) ( Thanks to Justin
17 May 2023

LibreOffice 7.6 Alpha1 is available for testing

LibreOffice 7.6 will be released as final in mid August, 2023 ( Check the Release Plan ) being LibreOffice 7.6 Alpha1 the first pre-release since the development of version 7.6 started in mid December, 2022. Since then, 4670 commits have been submitted to the code repository and more than 754 bugs were set to FIXED in Bugzilla. Check the release notes to find the new features included in this version of LibreOffice.

LibreOffice 7.6 Alpha1 can be downloaded 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 Matrix.

LibreOffice is a volunteer-driven community project, so please help us to test – we appreciate it!

Happy testing!!

Download it now!

10 May 2023

QA/Dev Report: April 2023

General Activities

  1. Rafael Lima made smaller and improvements to menus, dark mode support, shortcuts and accelerators
  2. Adolfo Jayme Barrientos made some tweaks to wordings in UI and Help
  3. Olivier Hallot (TDF) improved help for regular expressions, Calc statistics features, Formatting Aids options, Calc Input options, Calc’s INDEX() function and added a help page documenting new command line PDF export options. He also made many refactorings and cleanups in Help.
  4. Seth Chaiklin made many text improvements both in the UI and in Help related to numbering, indexes and captions
  5. Stéphane Guillou (TDF) improved help for Calc’s Validity feature and Customize dialog
  6. Juan C. Sanz made it so data in Firebird embedded databases are saved automatically
  7. Miklós Vajna (Collabora) worked on multi-page floating tables in Writer
  8. Jean-Pierre Ledure worked on the ScriptForge library
  9. Szymon Kłos and Pranam Lashkari (Collabora) worked on jsdialog used by Collabora Online
  10. Eike Rathke (Red Hat) fixed an issue with Writer fields mishandling datetime when using a locale with comma as decimal separator as well as a datetime value formatting issue, fixed inconsistencies and inaccuracies in Calc rounding functions, fixed a bug in the display of Add-in function names in a localised context, made Calc’s RANK() function more robust and fixed a regression making COUNTIF() and COUNTIFS() functions produce incorrect results in some cases
  11. Tomaž Vajngerl (Collabora) continued polishing support for document themes and the text auto-fit algorithm in Impress
  12. Julien Nabet added support for Ukrainian letters in bullets and numbering, fixed many issues with XML forms and fixed an issue with transparent objects not being displayed in exported GIFs. He also fixed crashes and debug assertions
  13. Andreas Heinisch fixed inserting line breaks to Calc cells with a macro, improved Heading Numbering dialog, added a timeout (debouncer) to Calc’s Auto Filter search input to improve performance, made Calc cell reference type cycling more robust and made Quick Find reuse the last used search term
  14. László Németh improved handling of bookmarks in the Navigator and DOCX export of new change-tracked tables
  15. Xisco Faulí (TDF) made a dozen test-related changes and fixed many crashes
  16. Michael Stahl (allotropia) continued improving the export of accessible PDFs, made it so mime types of media files are guessed based on their file names, added an option to Load/Save – General that makes LibreOffice load the view position with the document even if it was saved by a different user and made WebDAV file locking more robust
  17. Mike Kaganski (Collabora) continued polishing table indentation in exported HTML files, fixed a section layout issue after copying and pasting and fixed antialiasing property (negative) not being honoured when exporting graphics. He also fixed crashes and made many code cleanups and optimisations
  18. Caolán McNamara (Red Hat) made the link in Crash Report dialog clickable and added new file format fuzzers. He also made many UI-related improvements and crash fixes
  19. Stephan Bergmann (Red Hat) added a –with-coredumpctl option to obtain core dumps of crashed tests from coredumpctl. He also made many code and build-related cleanups, for example removing unused variables found by an experimental Clang build and making some string-related cleanup Clang plugins more robust
  20. Noel Grandin (Collabora) fixed the calculation of compression rate shown in the image compression dialog, fixed a Writer anchoring issue and improved the performance of exporting spreadsheets to PDF and undoing the deletion of large Writer tables. He also made many code cleanups, for example reducing the number of temporary string objects found with the help of a new Clang plugin he created, doing many other string-related optimisations and continued making the Chart-related code simpler and more performant
  21. Justin Luth (Collabora) made many improvements to DOCX frame object compatibility, fixed an issue with duplicated bookmarks in imported DOCX file, rearranged outline numbering suggestions and improved the page number wizard
  22. Heiko Tietze (TDF) made Calc’s comment indicator colour customisable and made several other UI improvements
  23. Armin Le Grand (allotropia) worked on multi-color gradient support
  24. Tibor Nagy (NISZ) fixed an issue with copying Calc conditional formats with colour scales
  25. Paris Oplopoios, Ashod Nakashian and Michael Meeks (Collabora) worked on LOKit improvements
  26. Michael Weghorn worked on Qt/KDE UI and accessibility
  27. Balázs Varga (allotropia) made Calc text hyperlinks stand out more, made deleting hidden sections in Writer pop up a confirmation dialog and made Calc’s fill interaction more robust
  28. Samuel Mehrbrodt (allotropia) improved the Accessibility Check Sidebar panel
  29. Czeber László Ádám (NISZ) fixed an RTF issue with misplaced table with negative indent and DOCX issues in the areas of lists inside tables and form controls
  30. Khaled Hosny (Alif Type) made the positioning of combining marks more robust
  31. Björn Michaelsen made refactorings to Writer code
  32. Gábor Kelemen (allotropia) made many code cleanups, for example removing unneeded using declarations
  33. Sarper Akdemir (Collabora) implemented clipping of vertical text overflow in Impress and Draw, added PPTX compatibility for table cell vert (vertical) property and fixed a table shadow offset issue in imported PPTX files
  34. Rizal Muttaqin added icons for Accessibility Checker Sidebar panel and made many other updates to the icon themes
  35. Vojtěch Doležal made it possible to copy hyperlink locations from protected fields
  36. Patrick Luby (Collabora) fixed a Japanese keyboard issue seen on macOS and a crash under presentation mode on macOS
  37. Jaume Pujantell (Collabora) fixed a bug in json_writer
  38. Maxim Monastirsky continued polishing drawing styles in Calc
  39. Tünde Tóth (NISZ) fixed some DOCX hyperlink issues and XLSX shape and line property issues
  40. Jim Raykowski added a feature to indicate direct formatting as well as paragraph and character styles in Writer document margins and made it possible to list objects in the Navigator per z-order
  41. Baole Fang added digital object identifier (DOI) recognition to AutoCorrect and harmonised some terminology in Impress and Draw
  42. Christian Lohmaier (TDF) worked on Windows ARM64 build
  43. Hossein Nourikhah (TDF) fixed wrong RTL content control field position in exported PDFs
  44. Dennis Francis (Collabora) implemented compact layout for Pivot Tables
  45. Nirnay Korde added a UI for PostgreSQL connection settings
  46. Bartosz Kosiorek improved the performance of handling complex EMF+ graphics
  47. Rachael Odetayo and Ximena Alcaman revamped the Windows installer to use WiX
  48. Chenxiong Qi ported a developer guide code example to Python
  49. Bayram Çiçek made it so drawing a text box in Impress no longer reduces its height to one line

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

513 bugs, 88 of which are enhancements, have been reported by 289 people.

Top 10 Reporters

  1. Gabor Kelemen (allotropia) ( 24 )
  2. Rafael Lima ( 22 )
  3. Don Matschull ( 20 )
  4. Eyal Rozenberg ( 18 )
  5. sdc.blanco ( 13 )
  6. Stéphane Guillou (stragu) ( 12 )
  7. Robert Großkopf ( 11 )
  8. Xisco Faulí ( 11 )
  9. Telesto ( 11 )
  10. Mike Kaganski ( 10 )

Triaged Bugs

596 bugs have been triaged by 71 people.

Top 10 Triagers

  1. Stéphane Guillou (stragu) ( 147 )
  2. Buovjaga ( 108 )
  3. Heiko Tietze ( 45 )
  4. Dieter ( 35 )
  5. Julien Nabet ( 32 )
  6. m.a.riosv ( 29 )
  7. Mike Kaganski ( 20 )
  8. raal ( 18 )
  9. Xisco Faulí ( 16 )
  10. Eike Rathke ( 15 )

Resolution of resolved bugs

565 bugs have been set to RESOLVED.

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

Fixed Bugs

201 bugs have been fixed by 44 people.

Top 10 Fixers

  1. Caolán McNamara ( 26 )
  2. Eike Rathke ( 13 )
  3. Julien Nabet ( 10 )
  4. Mike Kaganski ( 10 )
  5. Andreas Heinisch ( 9 )
  6. Seth Chaiklin ( 8 )
  7. László Németh ( 8 )
  8. Heiko Tietze ( 8 )
  9. Noel Grandin ( 7 )
  10. Tünde Tóth ( 5 )

List of critical bugs fixed

List of high severity bugs fixed

  1. tdf#138124 FILEOPEN: MSO DOCX with image in footnote crashes and uses up 100% memory ( Thanks to Mike Kaganski )
  2. tdf#152619 Basic, Writer: Trying to inspect a just created not yet inserted instance of textfield.DateTime in the IDE causes a crash. ( Thanks to Caolán McNamara )
  3. tdf#154040 Not possible to insert interactive frame ( Thanks to Tomaž Vajngerl )
  4. tdf#154481 Fileopen DOCX: Last pages cut after grouped shape ( Thanks to Attila Bakos (NISZ) )
  5. tdf#154599 Crash while moving columns in Writer table ( Thanks to László Németh )
  6. tdf#154677 Crash when clicking on Tools – Options – Language Settings – DeepL ( Thanks to Julien Nabet )
  7. tdf#154789 EMF+ graphic causes hang / catastrophic memory leak ( Thanks to Bartosz Kosiorek )
  8. tdf#154991 CRASH: hiding column ( Thanks to Heiko Tietze )
  9. tdf#155028 Crash in: `anonymous namespace’::lcl_PasteFlyOrDrawFormat ( Thanks to Noel Grandin )
  10. tdf#45705 DRAW/IMPRESS: New UNO commands for “Zoom in” and “Zoom out” of document canvas, to support keyboard zoom (comment 47) ( Thanks to Rafael Lima )
  11. tdf#61594 FILEOPEN:docx with multi-page floating table (workaround from MS Office: Table Properties – set Text Wrapping to None) ( Thanks to Miklos Vajna )
  12. tdf#91332 Saving XLSX File Removes textbox Linked to Other Tabs ( Thanks to Tünde Tóth )

List of crashes fixed

  1. tdf#104011 FORMCONTROLS. Dialog editor causes crash with Fatal Error when adding a Combo Box from FormControls toolbar. ( Thanks to Caolán McNamara )
  2. tdf#113286 Crash report url/link should be clickable in Crash Report dialog ( Thanks to Caolán McNamara )
  3. tdf#119659 LOOKUP function >> application crashes, if “Result vector” argument is array of constant with more than one value in search direction, and search value is out of vector ( Thanks to Eike Rathke )
  4. tdf#138124 FILEOPEN: MSO DOCX with image in footnote crashes and uses up 100% memory ( Thanks to Mike Kaganski )
  5. tdf#143200 Crash: Assertion failing when pasting a cell to a large-height range ( Thanks to Noel Grandin )
  6. tdf#146068 Calc crashes when trend line using MA(central) lacks data ( Thanks to Caolán McNamara )
  7. tdf#147503 Crashes when trying to insert a hyperlink with XML Form Document ( Thanks to Caolán McNamara )
  8. tdf#151560 Calc crashes when loading a previously saved document which has cells with “#” values ( Thanks to Caolán McNamara )
  9. tdf#151971 Crash in: rtl_uString_alloc when using some Sounds Like (Japanese)” settings (steps in comment 7) ( Thanks to Stephan Bergmann )
  10. tdf#152257 Crash: Selecting an option in dropdown content control leads to unexpected exit with code 139 ( Thanks to Caolán McNamara )
  11. tdf#152619 Basic, Writer: Trying to inspect a just created not yet inserted instance of textfield.DateTime in the IDE causes a crash. ( Thanks to Caolán McNamara )
  12. tdf#153958 Hyphenation crashes with special combined word ( Thanks to Caolán McNamara )
  13. tdf#154016 Libreoffice Math Crash when scrolling through “element categories” ( Thanks to Mike Kaganski )
  14. tdf#154546 Crash when using presentation mode on macOS ( Thanks to Patrick Luby )
  15. tdf#154599 Crash while moving columns in Writer table ( Thanks to László Németh )
  16. tdf#154629 Crash: after opening print preview, closing print preview, right click on TOC ( Thanks to Caolán McNamara )
  17. tdf#154677 Crash when clicking on Tools – Options – Language Settings – DeepL ( Thanks to Julien Nabet )
  18. tdf#154912 CRASH/Assert: “pBasicEntry && \”FindEntry: no Entry ?!\”” ( gen) ( Thanks to Caolán McNamara )
  19. tdf#154991 CRASH: hiding column ( Thanks to Heiko Tietze )
  20. tdf#155017 Crash when closing an HTML in a debug build ( Thanks to Mike Kaganski )
  21. tdf#155028 Crash in: `anonymous namespace’::lcl_PasteFlyOrDrawFormat ( Thanks to Noel Grandin )
  22. tdf#155077 CRASH exporting a dialog with language resources ( Thanks to Mike Kaganski )

List of performance issues fixed

  1. tdf#151206 Auto filtering search entry / text input widget should use a timer-based search activation algorithm to improve performance ( Thanks to Andreas Heinisch )

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

  1. tdf#104011 FORMCONTROLS. Dialog editor causes crash with Fatal Error when adding a Combo Box from FormControls toolbar. ( Thanks to Caolán McNamara )
  2. tdf#105035 FILEOPEN DOCX changed framePr: Two frames, anchored to the same paragraph, imported as a single frame (comment 7) ( Thanks to Justin Luth )
  3. tdf#113027 Editing F4 (Sheet – Cycle Cell Reference Types) doesn’t cycle remote references with space in sheet name ( Thanks to Andreas Heinisch )
  4. tdf#113286 Crash
10 Apr 2023

QA/Dev Report: March 2023

General Activities

  1. LibreOffice 7.5.1 was announced on March 2
  2. LibreOffice 7.4.6 was announced on March 9
  3. LibreOffice 7.5.2 was announced on March 30
  4. Rafael Lima continued polishing dark mode support, made it so Calc solver settings are saved to file, including XLSX files and made some smaller tweaks to the UI and Help
  5. Adolfo Jayme Barrientos made some tweaks to wordings in UI and Help
  6. Olivier Hallot (TDF) corrected help for Calc’s INDEX() function, updated menu paths and made many refactorings and cleanups in Help. He also added better UNO API error messages for Calc sheet insertion and improved extended tooltips
  7. Seth Chaiklin made many text improvements both in the UI and in Help related to heading numbering, indexes, captions and styles
  8. Alain Romedenne corrected parameter names for Basic functions in Help
  9. Sophia Schröder made many cleanups in Help markup, with Christian Lohmaier (TDF) assisting in mass replacements
  10. Juan C. Sanz added a help page for Firebird external connection
  11. Angelle Leger created a help page for zoom in Calc
  12. Stanislav Horacek made small corrections in ScriptForge and regular expression Help pages
  13. Miklós Vajna (Collabora) worked on multi-page floating tables in Writer
  14. Jean-Pierre Ledure worked on the ScriptForge library
  15. Szymon Kłos and Pranam Lashkari (Collabora) worked on jsdialog used by Collabora Online
  16. Eike Rathke (Red Hat) fixed issues brought up by Ady during review of Calc function articles in the wiki
  17. Tomaž Vajngerl (Collabora) continued polishing support for document themes and made the text auto-fit algorithm in Impress match OOXML better. He also made cleanups in code related to shapes
  18. Julien Nabet made it possible to use the colon key in shortcuts
  19. Andreas Heinisch made empty grid cells evident in the Special Characters dialog, fixed old issues with print ranges being lost upon copying a Calc sheet to another document and level settings being ignored in a table of contents created from custom styles, added support for Unicode minus (0x2212) in Calc value input, fixed an issue causing data loss when renaming libraries in Basic organizer and improved the compatibility of macro modules with other OpenOffice.org derivatives
  20. László Németh fixed an issue with text files with very long lines causing instability alongside some Writer regressions
  21. Xisco Faulí (TDF) did lots of refactoring in automated tests and added many new ones. He also made tracked changes in Calc display Unknown Author, if no name is set in user data and fixed some crashes.
  22. Michael Stahl (allotropia) made many improvements to the export of accessible PDFs, allowing LibreOffice to export with accessible options by default and added a decorative flag for frame styles upon ODT and DOCX export
  23. Mike Kaganski (Collabora) fixed issues with Writer table of contents, autofitting column width in Calc, table indentation in exported HTML files, made many improvements to the LanguageTool remote checking support, made the VBA function StrConv more robust and improved the loading time of Writer documents with lots of tables. He also fixed crashes and made many code cleanups
  24. Caolán McNamara (Red Hat) made many improvements and fixes to all kinds of scrolling actions. He also made many other accessibility and UI-related improvements and crash fixes
  25. Stephan Bergmann (Red Hat) made many code and build-related cleanups, for example changing the parsing of URLs with queries to respect the HTTP/1.1 protocol update from 2014, updating the homegrown string types to make use of C++20 features and dealing with new compiler releases
  26. Noel Grandin (Collabora) made many code cleanups, for example improving the safety of concurrent code, reducing layers of abstraction, reducing the code verbosity of functions called often and making the Chart-related code simpler and more performant
  27. Justin Luth (Collabora) created an experimental UI for setting list levels of paragraphs and fixed issues with page breaks, anchoring and text boxes in DOCX files as well as cycling Calc cell reference types in combination with frozen rows/columns
  28. Heiko Tietze (TDF) increased the size of the status bar icons, reworked how light and dark themes are presented in Application Colors option view and made many other UI improvements and tweaks
  29. Paris Oplopoios (Collabora) added a UNO command to change the application theme and made it possible for separate application views to have different colours
  30. Armin Le Grand (allotropia) worked on multi-color gradient support
  31. Tibor Nagy (NISZ) fixed an issue with losing preset sizes of custom sized backgrounds in Impress
  32. Tor Lillqvist, Marco Cecchetti and Michael Meeks (Collabora) worked on LOKit improvements
  33. Michael Weghorn worked on the Android version, Qt/KDE and accessibility
  34. Regina Henschel improved Fontwork to WordArt compatibility
  35. Franklin Weng made exported XHTML files nicer to read by adding newlines after certain tags
  36. Balázs Varga (allotropia) fixed an issue with dropdown form control width
  37. Colomban Wendling (Hypra) worked on accessibility tests
  38. Kohei Yoshida fixed a Calc crash and improved unit tests
  39. Samuel Mehrbrodt (allotropia) moved Accessibility Check from a dialog to the Sidebar
  40. Czeber László Ádám (NISZ) fixed issues with unwanted empty paragraphs appearing before tables upon DOCX export and tracked field changes not being parsed properly upon DOCX import
  41. Khaled Hosny (Alif Type) made it so proper Unicode code points are used for bullet style names
  42. Jürgen Funk (CIB) fixed an issue with the display of keyboard shortcuts after deleting them and improved the git hooks used in the development process
  43. Björn Michaelsen made refactorings to Writer code
  44. Gábor Kelemen (allotropia) added support for DOCX importing and exporting of styles in tables of figures
  45. Sarper Akdemir (Collabora) implemented support for default tab size in Impress alongside handling of such in PPTX files
  46. Rizal Muttaqin completed a dark variant for Sukapura icon theme and made many updates to the other icon themes
  47. Vojtěch Doležal made many improvements to Writer’s bibliography marks feature
  48. Taichi Haradaguchi updated many dependencies
  49. Patrick Luby (Collabora) fixed an issue with scrolling in Calc on macOS, improved macOS dark mode support and worked on the iOS version
  50. Arnaud Versini made some code cleanups
  51. Jaume Pujantell (Collabora) fixed an issue preventing WebDAV access via macros
  52. Galdam Jitsu continued polishing the new mime type icons
  53. Grigory Mozhaev added an optional Calc formula indicator
  54. Maxim Monastirsky added support for drawing styles in Calc
  55. Attila Szűcs (Collabora) added support for zip64-compressed OOXML files
  56. Tünde Tóth (NISZ) fixed some DOCX hyperlink issues
  57. Mark Hung fixed issues with vertical writing emphasis mark position
  58. Luigi Iucci made it so five most recently used currencies are displayed in the currency toolbar dropdown
  59. Jim Raykowski fixed Tabbed Compact UI tabs not being updated upon context change
  60. Vasily Melenchuk (CIB) added support for document variables in DOCX import

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

630 bugs, 72 of which are enhancements, have been reported by 370 people.

Top 10 Reporters

  1. Eyal Rozenberg ( 52 )
  2. sdc.blanco ( 19 )
  3. Mike Kaganski ( 13 )
  4. Gabor Kelemen (allotropia) ( 13 )
  5. Stéphane Guillou (stragu) ( 11 )
  6. Tuomas Hietala ( 10 )
  7. Telesto ( 9 )
  8. Robert Großkopf ( 9 )
  9. ady ( 7 )
  10. Roman ( 7 )

Triaged Bugs

842 bugs have been triaged by 86 people.

Top 10 Triagers

  1. Buovjaga ( 199 )
  2. Stéphane Guillou (stragu) ( 185 )
  3. Heiko Tietze ( 54 )
  4. eisa01 ( 44 )
  5. m.a.riosv ( 35 )
  6. Dieter ( 31 )
  7. V Stuart Foote ( 31 )
  8. Julien Nabet ( 24 )
  9. raal ( 18 )
  10. Mike Kaganski ( 16 )

Resolution of resolved bugs

649 bugs have been set to RESOLVED.

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

Fixed Bugs

207 bugs have been fixed by 42 people.

Top 10 Fixers

  1. Caolán McNamara ( 22 )
  2. Michael Weghorn ( 18 )
  3. Seth Chaiklin ( 16 )
  4. Rizal Muttaqin ( 10 )
  5. Mike Kaganski ( 9 )
  6. Justin Luth ( 7 )
  7. Andreas Heinisch ( 7 )
  8. Heiko Tietze ( 7 )
  9. László Németh ( 6 )
  10. Eike Rathke ( 6 )

List of high severity bugs fixed

  1. tdf#136904 Crash swlo!SwRedlineData::operator!=+0x177 (steps in comment 7) ( Thanks to László Németh )
  2. tdf#149485 “Show Whitespace” condition changes other documents look ( Thanks to Xisco Fauli )
  3. tdf#152406 macOS Calc: Scrolling: scrollbar showing wrong position resulting in unscrollable document ( Thanks to Patrick Luby )
  4. tdf#153628 Spellcheck now does not work v7.5.0.3 X86_64 ( Thanks to László Németh )
  5. tdf#153669 Formula stops working after copy and paste onto a different cell ( Thanks to Kohei Yoshida )
  6. tdf#153819 Copying table column outside of table crashes Writer ( Thanks to László Németh )
  7. tdf#153891 Crash in: writerfilter::dmapper::DomainMapperTableHandler::endTable(unsigned int, bool) ( Thanks to László Németh )
  8. tdf#153926 FORMATTING: CRASH when trying to change language for selection ( Thanks to Noel Grandin )
  9. tdf#154050 Crashes when inserting or changing a note in Calc With Standard Toolbar (Single Mode) enabled ( Thanks to Maxim Monastirsky )
  10. tdf#154061 CRASH: undoing column insert ( Thanks to Paris Oplopoios )
  11. tdf#154232 Using drag/drop to reorder a Heading in Navigator window causes Writer to crash (EDIT) (gtk only) ( Thanks to Caolán McNamara )
  12. tdf#94319 Copy/Paste of lines (and grouped object with lines inside) places the copy in unpredictable location ( Thanks to Caolán McNamara )

List of crashes fixed

  1. tdf#136904 Crash swlo!SwRedlineData::operator!=+0x177 (steps in comment 7) ( Thanks to László Németh )
  2. tdf#148143 CRASH: after pasting twice the whole sheet ( Thanks to Kohei Yoshida )
  3. tdf#150135 Accessing uninitialized TextInputStream methods crashes ( Thanks to Baole Fang )
  4. tdf#153819 Copying table column outside of table crashes Writer ( Thanks to László Németh )
  5. tdf#153891 Crash in: writerfilter::dmapper::DomainMapperTableHandler::endTable(unsigned int, bool) ( Thanks to László Németh )
  6. tdf#153926 FORMATTING: CRASH when trying to change language for selection ( Thanks to Noel Grandin )
  7. tdf#154000 Large text lines cause it to crash or slow down to the point of unusability. ( Thanks to László Németh )
  8. tdf#154039 LO crashes when navigating in Special Characters dialog table with NVDA screen reader enabled ( Thanks to Michael Weghorn )
  9. tdf#154050 Crashes when inserting or changing a note in Calc With Standard Toolbar (Single Mode) enabled ( Thanks to Maxim Monastirsky )
  10. tdf#154061 CRASH: undoing column insert ( Thanks to Paris Oplopoios )
  11. tdf#154179 Crash opening Chapter Numbering dialog, when current paragraph has an outline style, but DF outline level “Text Body” ( Thanks to Mike Kaganski )
  12. tdf#154205 Crash on reload of file (segfault in libswlo.so) ( Thanks to Caolán McNamara )
  13. tdf#154232 Using drag/drop to reorder a Heading in Navigator window causes Writer to crash (EDIT) (gtk only) ( Thanks to Caolán McNamara )
  14. tdf#154322 XML Form Document: Choosing Instance after first clicking on Bindings leads to Crash of LO ( Thanks to Caolán McNamara )
  15. tdf#154378 LibreOffice crashed when use tablet/Insert the u-disk, and the recovery destroy the saved file (Skia Vulkan) ( Thanks to Julien Nabet )

List of performance issues fixed

  1. tdf#154486 A document with thousands of tables loads very slow, time grows quadratically ( Thanks to Mike Kaganski )

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

  1. tdf#102261 FILEOPEN PPTX Badly aligned text, using spaces as indentation ( Thanks to Sarper Akdemir )
  2. tdf#104394 FILEOPEN DOCX: Textbox is missing ( Thanks to Justin Luth )
  3. tdf#115625 FILEOPEN DOCX: Table placed on wrong position because of Frame Wrap ( Thanks to Justin Luth )
  4. tdf#117037 localc does not understand unicode minus ( Thanks to Andreas Heinisch )
  5. tdf#124472 FILEOPEN DOCX Field code change is not parsed as Track Changes entry ( Thanks to Czeber László Ádám )
  6. tdf#38890 Remove hard-coded project URLs ( Thanks to Adoche Onaji )
  7. tdf#38948 FILESAVE – Calc does not save the solver’s model to files ( Thanks to Rafael Lima )
  8. tdf#39667 Enable accessible/tagged PDF export options by default ( Thanks to Michael Stahl )
  9. tdf#40142 Table of Contents from Custom Styles ignores level limit ( Thanks to Andreas Heinisch )
  10. tdf#51195 : LibreOffice can not save fontwork as docx ( Thanks to Regina Henschel )
  11. tdf#66613 EDITING: sheet copied to another document does not retain a defined print range ( Thanks to Andreas Heinisch )
  12. tdf#83283 LOCALHELP: Write help page for Label Field Selection in