18 Dec 2024

QA/Dev Report: November 2024

General Activities

  1. LibreOffice 24.8.3 was announced on November 14
  2. Olivier Hallot (TDF) did big updates to screenshots in Help, added a help page for login/password dialog and improved help pages on Skia, Writer Navigator and Edit – External links in Draw and Impress. He also added extended tips for Style dialog and Skia options
  3. Pierre F. continued reorganising help pages for Calc functions
  4. Dione Maddern added help pages for Number Format and Design Sidebar decks
  5. Alain Romedenne improved help for BASIC’s Mid method and updated help for ScriptForge’s Exception.PythonShell() method
  6. Bogdan Buzea fixed over 50 issues pointed out by PVS-Studio static analyser, did other code cleanups and worked on harmonising the use of date formats in Help to ISO 8601
  7. Tomaž Vajngerl (Collabora) started working on PDF 2.0 and PDF/A-4 support
  8. Jaume Pujantell (Collabora) fixed an issue with fill content of graphic objects being lost upon PPTX export
  9. Bayram Çiçek, Szymon Kłos, Skyler Grey, Vivek Javiya, Marco Cecchetti, Pranam Lashkari, Hubert Figuière and Miklós Vajna (Collabora) worked on LOKit used by Collabora Online. Vivek also added a command to remove content control formatting
  10. Julien Nabet did some internal improvements to database code and fixed several issues pointed out by static analysers
  11. Xisco Faulí (TDF) fixed 80 issues pointed out by PVS-Studio static analyser, upgraded many dependencies, added a script to check the latest version of external libraries, expanded ODF 1.4 support with help from Regina and did many restructurings in automated tests as well as code cleanups
  12. Michael Stahl (allotropia) made document compression handling more robust, fixed an issue in the WMF export code causing incomplete redactions and did many improvements to hiding elements in Writer
  13. Mike Kaganski (Collabora) fixed a hang related to Windows clipboard, made copying of rich text take font encoding into account, fixed an issue with setting page backgrounds via Java API, made footnote/endnote navigation more robust, made it so nested footnotes in ODF files are ignored instead of causing a read error (support has to be added to ODF spec), made hyphenation code more robust, fixed an issue with certain documents opening as modified and fixed an issue with incorrect OLE object scaling during loading
  14. Caolán McNamara (Collabora) fixed an issue with tabs getting skipped when cycling with Ctrl+PgDn/PgUp in Calc’s Format Cells dialog, fixed crashes and fixed many issues found by static analysers and fuzzers and did code cleanups
  15. Stephan Bergmann (allotropia) worked on WASM build. He also adapted the code to compiler changes and did code cleanups
  16. Noel Grandin (Collabora) fixed an issue with Calc’s background colour conditional formatting sometimes missing newly added entries, made it faster to open XLSX files with lots of conditional formatting and made inspection of BASIC macros in the macro editor safer by detecting and skipping the display of very large UNO property values. He also did many code cleanups and optimisations
  17. Justin Luth (Collabora) fixed an issue with forms not being editable immediately after opening, fixed Sidebar display of background fill not being updated after changing page style in Writer, fixed right-clicking not activating rename or delete for the targeted background image in the Area tab of dialogs, fixed an issue with not being able to add or delete gradients and bitmaps for background fills, made Calc’s row height optimisation faster, fixed an Excel compatibility issue related to row heights and fixed None area colour in a page style not being retained upon DOC export
  18. Michael Weghorn (TDF) made the blinking indication animation of selected text objects respect operating system animation settings (to avoid causing trouble for hypersensitive users), fixed an issue causing unnecessary accessibility notifications related to Quick Find bar, worked with Cambalache developer to polish this UI editing app that aims to be a replacement for Glade and fixed a crash related to Orca screenreader. He also worked on using native widgets in Qt UIs
  19. Balázs Varga (allotropia) made Calc’s lookup functions more robust, added a “Summary below data” option for Calc’s Subtotals, added an option to sheet protection to keep Pivot Tables and Pivot Charts working and made the accessibility error reporting more finegrained and categorised better
  20. Patrick Luby made macOS dictation work smoothly, fixed an issue with Calc cells getting cleared when switching windows with certain types of keyboards on macOS, made it so modifier keys are ignored for trackpad swipe events on macOS to prevent unwanted actions and improved the overall smoothness of macOS UI
  21. Jim Raykowski made macro assignment smoother by pre-selecting the desired macro in the Customize dialog when arriving from the macro organiser dialog, made it possible to change footnotes to endnotes and vice versa via context menu entries in the Writer Navigator, improved the page change control in Writer Navigator, fixed unwanted opening of Sidebar in Math with Alt+2/3/4 shortcuts and added an expert option DisableLayerHighlighting for more finegrained control over when object highlighting is done while the mouse is hovered over the layer bar
  22. Oliver Specht (CIB) improved the correctness of cell padding import from RTF files, fixed SVG clipboard format support, made it so formatting is preserved when copying and pasting hyperlinks from Writer to Impress, made it so manually added bullets or numbering are reverted, if a paragraph style is applied, fixed an issue with incorrect spacing attributes in table cells in imported RTF files and enabled additonal functions in editable sections while in read-only mode
  23. Heiko Tietze (TDF) made view options for element boundaries more intuitive, improved the layout of File Properties dialog, made it possible to save user-defined Math formulas and added a command to center objects to slide/page in Impress/Draw
  24. László Németh worked on support for inline headings in Writer documents and fixed an issue with incorrect ordering of Table of Contents in PDF files when headings reside in text frames
  25. Ilmari Lauhakangas (TDF) fixed an issue with misleading tooltips for internal links in shapes, fixed a background colour issue in Math’s edit area and updated help for Status Bar and Image Compression dialog
  26. Christian Lohmaier (TDF) improved the Windows build setup
  27. Eike Rathke (Red Hat) added language and locale support for French (Republic of Guinea)
  28. Jonathan Clark (TDF) implemented support for font-relative units in indentation and margins, made it so exported SVGs have a direction attribute, so RTL text works as expected and took care of loose ends in the break iterator rework
  29. Sahil Gautam continued merging patches from the Libreoffice Theme GSoC project and continued polishing the Duplicate Records feature in Calc, including its Help
  30. Rafael Lima made it so the new Quick Find Sidebar deck is aware of dark mode
  31. Andreas Heinisch made Hyperlink dialog smarter in how it automatically grabs links from the clipboard, made it so navigating with arrow keys in Calc no longer disables highlighting of referenced cells and fixed a crash when editing Table of Contents with preview activated
  32. Bartosz Kosiorek implemented support for the units centimeter, percentage, hectare and are in libvisio
  33. Chris Sherlock did code cleanups in VCL
  34. Hossein Nourikhah (TDF) added a minimal vcl weld example application and fixed issues in Notebookbar definition files
  35. Vasily Melenchuk (CIB) made it so any task progress in LO status bar is also represented as progress in Windows taskbar
  36. Andras Timar (Collabora) made the XML in exported DOCX files satisfy the expectations of some third party applications
  37. Pierre Vacher made it so UNO API’s SortableGridDataModel service can be notified of changes
  38. Laurent Balland fixed bundled templates not being valid ODF due to compressed mimetype file (this issue was not in any release)
  39. Áron Budea (Collabora) fixed some issues reported by PVS-Studio static analyser
  40. Gülşah Köse (Collabora) fixed incorrectly detected hidden AutoFilter buttons in XLSX files and fixed XLSX import of AutoFilter ascending sort conditions
  41. Kurt Nordback fixed an issue with disappearing elements in Bubble charts and expanded the features of bar/pie of pie chart types
  42. Regina Henschel worked on better ODF 1.4 conformance
  43. Xuan Chen improved the build options benefiting CPU architectures such as riscv64
  44. Melvin George added a unit test for exporting footnotes to PDF
  45. Barry-Thomas-Paul: Moss improved the code for handling Python extensions

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

399 bugs, 65 of which are enhancements, have been reported by 264 people.

Top 10 Reporters

  1. Eyal Rozenberg ( 28 )
  2. Gabor Kelemen (allotropia) ( 18 )
  3. Mike Kaganski ( 11 )
  4. nobu ( 11 )
  5. Regina Henschel ( 8 )
  6. Dragan Marinović ( 6 )
  7. Gerald Pfeifer ( 5 )
  8. peter josvai ( 5 )
  9. László Németh ( 4 )
  10. Xisco Faulí ( 4 )

Triaged Bugs

416 bugs have been triaged by 72 people.

Top 10 Triagers

  1. Buovjaga ( 90 )
  2. m_a_riosv ( 37 )
  3. Heiko Tietze ( 36 )
  4. Mike Kaganski ( 20 )
  5. raal ( 20 )
  6. V Stuart Foote ( 17 )
  7. Stéphane Guillou (stragu) ( 12 )
  8. Nicole A. ( 10 )
  9. Julien Nabet ( 10 )
  10. Michael Weghorn ( 9 )

Resolution of resolved bugs

380 bugs have been set to RESOLVED.

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

Fixed Bugs

118 bugs have been fixed by 30 people.

Top 10 Fixers

  1. Mike Kaganski ( 12 )
  2. Justin Luth ( 9 )
  3. Noel Grandin ( 5 )
  4. Heiko Tietze ( 5 )
  5. Balazs Varga ( 5 )
  6. Jonathan Clark ( 5 )
  7. László Németh ( 5 )
  8. Andreas Heinisch ( 4 )
  9. Michael Weghorn ( 4 )
  10. Caolán McNamara ( 4 )

List of critical bugs fixed

  1. tdf#163325 Crashes on Editing TOC when Preview is on ( Thanks to Andreas Heinisch )

List of high severity bugs fixed

  1. tdf#162992 FILESAVE : Cell filtering (list) not saved in XLSX format ( Thanks to Gülşah Köse )
  2. tdf#163667 Saving a particular spreadsheet takes a very long time ( Thanks to Noel Grandin )
  3. tdf#163842 XLS, XLSX Certain roundtripped spreadsheets not opening in Excel due to regression ( Thanks to Gülşah Köse )
  4. tdf#85976 [RFE] Add a “remove duplicate records” command ( Thanks to Sahil Gautam )

List of crashes fixed

  1. tdf#155449 Launching Orca after Writer sometimes crashes Writer (stack trace provided) gtk3 a11y atkwrapper.cxx ( Thanks to Michael Weghorn )
  2. tdf#163325 Crashes on Editing TOC when Preview is on ( Thanks to Andreas Heinisch )

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

  1. tdf#103916 UI An added / modified gradient (dialog Page Background) is not available in other documents ( Thanks to Justin Luth )
  2. tdf#108189 inspection of object hangs LO – memory leak ( Thanks to Noel Grandin )
  3. tdf#122716 IMPORT Writer can lose encoding for some multibyte symbols when copy-paste from XLSX/Calc ( Thanks to Mike Kaganski )
  4. tdf#124741 Empty row height changes when exported to XLSX (width fixed) ( Thanks to Justin Luth )
  5. tdf#126857 One/some logic possibilities missing from context menu for alignment of images ( Thanks to Heiko Tietze )
  6. tdf#131862 ODF: Remove deprecated attribute table:cell-range-address from element ( Thanks to Regina Henschel )
  7. tdf#136003 PROTECT SHEET: Can’t delete rows, despite of allow to deletes ( Thanks to Sahil Gautam )
  8. tdf#36709 For first line indent using Ch (Characters) as unit, the indent value should change when font-size changes ( Thanks to Jonathan Clark )
  9. tdf#81913 Navigating with arrow keys disables cell highlighting (in text and in spreadsheet) ( Thanks to Andreas Heinisch )
  10. tdf#85976 [RFE] Add a “remove duplicate records” command ( Thanks to Sahil Gautam )
  11. tdf#86731 Spellcheck does not flag missing dictionary ( Thanks to Szymon Kłos )
  12. tdf#89352 Allow user to change all Footnotes to Endnotes, and vice-versa ( Thanks to Jim Raykowski )
  13. tdf#91315 Parentheses inverted in mixed RTL and LTR text in SVG export ( Thanks to Jonathan Clark )
  14. tdf#94147 Some Selected Objects Flash/Blink ( Thanks to Michael Weghorn )
  15. tdf#95239 Wrong ToC in Navigator and PDF when using frames ( Thanks to László Németh )
  16. tdf#95852 Can’t edit forms immediately after opening. WORKAROUND: Navigate to next page by clicking on left page list OR right-click ( Thanks to Justin Luth )

WORKSFORME bugs

44 bugs have been retested by …

12 Dec 2024

LibreOffice 25.2 Beta1 is available for testing

LibreOffice 25.2 will be released as final at the beginning of February, 2025 ( Check the Release Plan ) being LibreOffice 25.2 Beta1 the second pre-release since the development of version 25.2 started in mid Juny, 2024. Since the previous release, LibreOffice 25.2 Alpha1, 450 commits have been submitted to the code repository and 105 issues got fixed. Check the release notes to find the new features included in this version of LibreOffice.

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

29 Nov 2024

LibreOffice 25.2 Alpha1 is available for testing

LibreOffice 25.2 will be released as final at the beginning of February, 2025 ( Check the Release Plan ) being LibreOffice 25.2 Alpha1 the first pre-release since the development of version 25.2 started in mid Juny, 2024. Since then, 5184 commits have been submitted to the code repository and 710 bugs were set to FIXED in Bugzilla. Check the release notes to find the new features included in this version of LibreOffice.

LibreOffice 25.2 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 Nov 2024

QA/Dev Report: October 2024

General Activities

  1. LibreOffice 24.2.7 was released on October 31
  2. Olivier Hallot (TDF) continued with a massive Help bookmark cleanup effort and improved the help for BASIC’s Option Explicit statement
  3. Pierre F. reorganised some help pages for Calc functions
  4. Bogdan Buzea fixed nearly 70 issues pointed out by PVS-Studio static analyser
  5. Miklós Vajna (Collabora) made the Hide Whitespace feature in Writer more robust, fixed an issue with losing the character position of an anchor point when copying content and fixed an issue with frames becoming disconnected from their content after dragging
  6. Tomaž Vajngerl, Szymon Kłos, Skyler Grey, Vivek Javiya, Marco Cecchetti, Rashesh Padia, Jaume Pujantell and Henry Castro (Collabora) worked on LOKit used by Collabora Online
  7. Julien Nabet synchronised the API code with Java Database Connectivity version 4.3 and fixed several issues pointed out by static analysers
  8. Xisco Faulí (TDF) fixed nearly 80 issues pointed out by PVS-Studio static analyser, improved the support for context-fill and context-stroke in SVG files, converted many Java tests to CppUnit tests, added support for “greater than or equal” attribute in conditional formatting, added many automated tests while also simplifying code used across tests, upgraded many dependencies and fixed some crashes
  9. Michael Stahl (allotropia) did some fixes in Writer’s automated tests and made the zip package handling more robust
  10. Mike Kaganski (Collabora) made the breaking of Writer tables across pages more robust, improved the handling of time durations in ODS files, fixed an issue with in-document custom toolbar icons not showing in versions earlier than 6.4, made cycling from first to last tab in Calc configurable as an expert configuration option, improved grammar check popups from Duden and made assigning fixed-length strings in BASIC work. He also fixed crashes and did code cleanups
  11. Caolán McNamara (Collabora) made it possible to create rich content comments in Writer via the UNO API, improved the loading time of Impress/Draw documents with lots of master slides/pages, made presentations work on fractionally scaled displays on Linux with gtk3 UI, made it so an infobar will appear in case an opened Impress/Draw document has over a 100 master slides/pages, improved the saving speed of spreadsheets and added handling of div elements into Calc’s HTML cell content support. He also fixed many issues found by static analysers and fuzzers and did code cleanups
  12. Stephan Bergmann (allotropia) worked on WASM build. He also adapted the code to compiler changes
  13. Noel Grandin (Collabora) did a big Skia upgrade going from release m116 to m130 requiring a lot of patch rework, made it faster to open ODS files with large merged ranges and XLS files with lots of conditional formatting or query formulas, made PPTX chart importing more robust, made saving metafiles as images work, fixed lack of metadata in images or drawings exported as PNG, fixed an issue with opening RTF files with broken images and fixed an Impress/draw comment issue after a still-unreleased code rework. He also did many code cleanups and fixed many issues found by static analysers
  14. Justin Luth (Collabora) fixed unwanted content when importing DOCX files with IF fields, fixed an issue with 3D textbox form controls being imported with flat style, fixed presentations getting marked as modified when clicking into and away from an empty placeholder box, made it so keyboard shortcuts can be used for setting the font foreground and background colour based on the colour selection in the toolbar, fixed view options such as formatting characters being lost when exporting an image from Writer, improved handling of Excel’s bugs in text wrapping and improved a developer tool for diffing PDF files
  15. Michael Weghorn (TDF) worked around a Windows 11 bug affecting toolbar button backgrounds with dark themes, fixed a freeze when installing the same extension twice with kf5/kf6 UIs, made Microsoft Narrator and Microsoft Accessibility Insights for Windows work out of the box and fixed an issue with duplex printing on Linux with certain Brother printers. He also worked on using native widgets in Qt UIs
  16. Balázs Varga (allotropia) implemented support for all the “Resize shape to fit text” behaviours in PPTX files and implemented support for “Summary below data” option for Subtotals dialog in Calc
  17. Patrick Luby worked around an issue caused by Apple adding system fonts with a new and undocumented hvgl font table, fixed pasting issues with Dvorak – QWERTY keyboards on macOS, made it so child windows are no longer hidden when dragged to a different screen on macOS and fixed misleading unresponsive mouse moved events in Writer on macOS
  18. Jim Raykowski fixed issues with moving headings via the Content Navigation View in Navigator and fixed renaming a document macro library not removing the original library
  19. Armin Le Grand (allotropia/Collabora) worked on a renovation of graphics rendering on Linux with Cairo library
  20. Oliver Specht (CIB) fixed an issue with images being clipped with wrap contour applied, fixed list attributes not being overwritten by pasting in Writer, fixed cell fills being imported incorrectly from RTF files, made it so clicking into a text field in Writer selects the full field, if it still has the placeholder text and fixed print preview not updating after changing the option to print automatically inserted blank pages
  21. Heiko Tietze (TDF) added illustrations for Writer’s break options and decoupled boundary view options from non-printing characters
  22. László Németh continued polishing the support for smart justify and style separators in DOCX files
  23. Ilmari Lauhakangas (TDF) made Start Center pin icon highlighting work again, fixed Display Snap Guides toggle not working, fixed a regression that caused online Help to not be opened when trying to access Help with the option “Warn if local help is not installed” activated and aliased the obsolete .uno:InsertHyperlinkDlg command to HyperlinkDialog
  24. Christian Lohmaier (TDF) improved the WSL Windows build method and took the first steps into streamlining the dependency installation process on Windows using winget and Dev Home
  25. Eike Rathke (Red Hat) made support for Excel 3D references more robust and added support for Santali, Ol Chiki language
  26. Jonathan Clark (TDF) fixed RTL/LTR toolbar buttons not updating after direction change in Writer page style, improved the Microsoft Word compatibility of document grid layout when importing DOC/DOCX files and made kashida justification work with AAT fonts
  27. Tibor Nagy (allotropia) made it so the document opening process is hidden when opening a linked presentation
  28. Sahil Gautam improved the user experience of the new Duplicate Records dialog
  29. Mohit Marathe continued polishing the new Comments Sidebar deck
  30. Rafael Lima implemented Sensitivity Report in Calc’s LpSolve solver
  31. Jean-Pierre Ledure worked on the ScriptForge library
  32. Andreas Heinisch fixed an issue with pinned documents in the Start Center causing the scrollbar to disappear sometimes
  33. Bartosz Kosiorek did many improvements to libvisio which are now available in version 0.1.8. He also fixed a crash in libcdr and did build and documentation improvements to libetonyek
  34. Chris Sherlock did code cleanups in VCL
  35. Eloi Montañés fixed duplication of TSA URLs in the Signing tab of the Export as PDF dialog
  36. Hossein Nourikhah (TDF) fixed Additions Dialog not working in Start Center
  37. Đoàn Trần Công Danh implemented support for cross-compiling with KDE 6 and fixed a compatibility issue in the build configure script
  38. Marc Mondesir improved scrolling behaviour
  39. Thorsten Behrens (allotropia) fixed missing highlight colour for outline text during slideshow
  40. Pranam Lashkari (Collabora) improved the new easy Conditional Formatting dialog and the automatic assignment of font colour in Calc per the cell background colour
  41. Samuel Adesola added a couple of automated tests and made it possible to set the compatibility option for ignoring tabs and blanks for line calculation via the UI
  42. Gábor Kelemen (allotropia) improved the developer tool for finding unneeded includes
  43. David Gilbert implemented handling of clipToStrokePath in imported PDFs
  44. Xuan Chen improved the compatibility with riscv64 CPUs
  45. Vladislav Tarakanov did initial work on supporting tint/shade values for textboxes in DOCX files
  46. Vasily Melenchuk (CIB) fixed section break between tables not imported in RTF files

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

468 bugs, 83 of which are enhancements, have been reported by 301 people.

Top 10 Reporters

  1. Eyal Rozenberg ( 50 )
  2. Gabor Kelemen (allotropia) ( 24 )
  3. Mike Kaganski ( 9 )
  4. Jeff Fortin Tam ( 9 )
  5. Michael Otto ( 7 )
  6. peter josvai ( 7 )
  7. Xisco Faulí ( 6 )
  8. Hossein ( 4 )
  9. Rafael Lima ( 4 )
  10. Buovjaga ( 4 )

Triaged Bugs

356 bugs have been triaged by 65 people.

Top 10 Triagers

  1. Buovjaga ( 56 )
  2. m_a_riosv ( 44 )
  3. Heiko Tietze ( 33 )
  4. Julien Nabet ( 25 )
  5. V Stuart Foote ( 20 )
  6. Dieter ( 17 )
  7. Mike Kaganski ( 17 )
  8. Michael Weghorn ( 12 )
  9. Xisco Faulí ( 11 )
  10. raal ( 10 )

Resolution of resolved bugs

349 bugs have been set to RESOLVED.

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

Fixed Bugs

126 bugs have been fixed by 32 people.

Top 10 Fixers

  1. Noel Grandin ( 11 )
  2. Mike Kaganski ( 10 )
  3. Michael Weghorn ( 8 )
  4. Justin Luth ( 6 )
  5. Heiko Tietze ( 5 )
  6. László Németh ( 5 )
  7. Xisco Fauli ( 5 )
  8. Jim Raykowski ( 4 )
  9. Jonathan Clark ( 3 )
  10. Miklos Vajna ( 3 )

List of critical bugs fixed

  1. tdf#163019 Calc 24.8.1 crashes if Copy Paste Paste special are executed (steps in comment 6) ( Thanks to Andreas Heinisch )
  2. tdf#163543 File crash in LibreOffice Writer when selecting and copying content ( Thanks to Xisco Fauli )

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#152534 Win11 dark theme support–Active selections have light blue background which makes white icons and text almost invisible ( Thanks to Michael Weghorn )
  3. tdf#159690 Manual line break forces automatic Wrap Text – comment 17 ( Thanks to Justin Luth )
  4. tdf#161919 Two programatically composed UI strings, not suitable for localization – “Delete All” %s and “Delete %s” ( Thanks to Jim Raykowski )
  5. tdf#161986 ODS fileopen got much slower in 7.4 ( Thanks to Noel Grandin )
  6. tdf#163231 Correttore ortografico italiano non funziona ( Thanks to Julien Nabet )
  7. tdf#163275 Typing “-(!1)” into a spreadsheet cell and then clicking no in the dialog about formula error crashes libreoffice ( Thanks to Caolán McNamara )
  8. tdf#163375 Calc crash when type-in a range in Formula Wizard ( Thanks to Balazs Varga )

List of crashes fixed

  1. tdf#161968 UI Assign macro to shape crashes CALC ( Thanks to Noel Grandin )
  2. tdf#163019 Calc 24.8.1 crashes if Copy Paste Paste special are executed (steps in comment 6) ( Thanks to Andreas Heinisch )
  3. tdf#163191 Dragging headings in Writer navigator crashes LO Writer ( Thanks to Jim Raykowski )
  4. tdf#163219 ScriptForge library crash ( Thanks to Jean-Pierre Ledure )
  5. tdf#163275 Typing “-(!1)” into a spreadsheet cell and then clicking no in the dialog about formula error crashes libreoffice ( Thanks to Caolán McNamara )
  6. tdf#163295 LibreOffice crashes when processing XML files containing the string “pwi”. ( Thanks to Mike Kaganski )
  7. tdf#163375 Calc crash when type-in a range in Formula Wizard ( Thanks to Balazs Varga )
  8. tdf#163543 File crash in LibreOffice Writer when selecting and copying content ( Thanks to Xisco Fauli )
  9. tdf#163575 sw smart justify: crash/assert during odt conversion of an Arabic DOCX document ( Thanks to László Németh )
  10. tdf#163697 Inserting new lines in Basic IDE causes crash/triggers assert when assistive technology is active on Windows ( Thanks to Mike Kaganski )
  11. tdf#163699 LO crashes when double-clicking an image in the navigator. ( Thanks to László Németh )

List of performance issues 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#161986 ODS fileopen got much slower in 7.4 ( Thanks to Noel Grandin )

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

  1. tdf#100894 FILEOPEN FILESAVE IMPORT Conditional
15 Oct 2024

QA/Dev Report: September 2024

General Activities

  1. LibreOffice 24.2.6 was released on September 5
  2. LibreOffice 24.8.1 was released on September 12
  3. LibreOffice 24.8.2 was released on September 27
  4. Olivier Hallot (TDF) continued with a massive Help bookmark cleanup effort, updated help for BASIC Now() function, improved the help for regular expressions by including a description of \w and \W patterns and extended the Document Type Definition of Help XML
  5. Pierre F. improved readability and maintainability of the Document Type Definition of Help XML and updated help for Navigator in Calc after the addition of comment deletion functionality
  6. Dione Maddern added help pages for Properties Sidebar decks, updated help for Styles Sidebar deck and added a help page for database table references
  7. Adolfo Jayme Barrientos improved UI strings in Calc and updated Help pages accordingly
  8. Bogdan Buzea improved UI strings and updated Help pages accordingly
  9. Laurent Balland did many updates and cleanups to Impress templates, for example replacing images with vector graphics for better quality
  10. Miklós Vajna (Collabora) implemented per-paragraph semi-transparent shape text in Impress and added digital signing support to LOKit
  11. Michael Meeks, Tomaž Vajngerl, Bayram Çiçek, Rashesh Padia, Gülşah Köse and Marco Cecchetti (Collabora) worked on LOKit used by Collabora Online
  12. Jaume Pujantell (Collabora) added a command to promote a Writer reply comment to a new main one and fixed an issue with comment threads breaking when exporting ODT files as DOCX
  13. Julien Nabet fixed database queries being saved corrupted, fixed incorrectly included values with BETWEEN and NOT BETWEEN statements in dBASE file connections, fixed an issue preventing the use of Report Builder Wizard and added the new Histogram chart type to Sidebar’s Chart deck
  14. Xisco Faulí (TDF) added the schema for ODF 1.4 while doing several fixes and adaptations related to it, converted many Java tests to CppUnit tests, fixed an issue with Position and Size dialog showing dimensions in incorrect measurement units, upgraded many dependencies and fixed some crashes
  15. Michael Stahl (allotropia) fixed issues with hiding of FlyFrames in hidden sections, made zip file handling more robust, made the display of hidden text with a non-hidden paragraph marker in Microsoft document formats match that of MS Word and fixed an issue related to widow paragraphs in sections
  16. Mike Kaganski (Collabora) made BASIC’s CStr() and Format() functions produce localized output for currency values, fixed a DOCX table layout issue, fixed an issue with undo history being populated simply by opening a certain Impress presentation, implemented a fallback for inline formulas in imported PPTX files, implemented handling of Exit Property for Property Set in BASIC, improved the performance of Writer table row height calculation while also making it correct and fixed an issue resulting in broken OLE objects when re-exporting some PPTX files. He also fixed many crashes and did code cleanups
  17. Caolán McNamara (Collabora) improved the layout of Start Center and made Impress/Draw Navigator focus handling more robust. He also fixed many issues found by static analysers and fuzzers, this time tackling a particularly massive batch of Coverity findings, including lots of Java issues
  18. Stephan Bergmann (allotropia) worked on WASM build. He also adapted the code to compiler changes
  19. Noel Grandin (Collabora) made it faster to import PDFs with lots of pages and optimised Writer code after the big item handling rework. He also did many code cleanups and fixed many issues found by static analysers
  20. Justin Luth (Collabora) fixed an issue with localised footnote style, implemented support for ToCs with no page numbers in DOCX import, continued improving the handling of OOXML layoutInCell property, adapted the DOCX shape handling code to strange new inconsistencies from Microsoft and fixed crashes
  21. Michael Weghorn (TDF) worked on the accessibility features of Windows, GTK4 and Qt UIs in areas such as switching sheets in Calc, selecting elements in Writer tables and toolbar positions. He also worked on using native widgets in Qt UIs
  22. Balázs Varga (allotropia) continued polishing support for uniform Glow effect for text in shapes, fixed missing table borders in PPTX files and worked on the accessibility checker
  23. Patrick Luby improved the look of the active cell indicator in Calc on macOS, adapted the code to changes in restorable state handling in macOS Sonoma and made colorspace handling more robust on macOS
  24. Jim Raykowski made the Quick Find Sidebar deck inherit the search string from the Quick Find toolbar, fixed an issue with importing macro libraries as read-only, fixed an undo issue affecting style manipulation via the Sidebar, got rid of annoying page jumping behaviour when switching between page view modes in Writer, enriched the Quick Find Sidebar deck by adding match numbers and made comment tracking in Writer Navigator work also when focusing into comment boxes
  25. Armin Le Grand (allotropia/Collabora) worked on a renovation of graphics rendering on Linux with Cairo library
  26. Oliver Specht (CIB) added the ability to define default zoom values in global options, fixed an RTF issue with incorrect frame positioning and made it so character formatting and styles are cleared, if a paragraph or a character style is applied by holding down Ctrl while double-clicking in the Sidebar
  27. Heiko Tietze (TDF) improved the user experience of the direct SQL dialog, added an option to disable the warning that only the active sheet will be saved when exporting to CSV (based on work by Martin van Zijl), improved the layout of document properties dialog, made it so double-clicking on document information fields in Writer opens the Properties dialog when relevant, made text in Calc cells with line breaks respect application colour setting, differentiated the context menu labels per the various index types and changed certain default bullet characters
  28. László Németh improved the support for smart justify in DOCX files and added support for style separators in DOCX files
  29. Ilmari Lauhakangas (TDF) updated Help after UI changes and did many fixes and optimisations to icon themes
  30. Christian Lohmaier (TDF) did build-related cleanups
  31. Eike Rathke (Red Hat) continued polishing the handling of custom Add-In function names
  32. Jonathan Clark (TDF) further improved large paragraph layout performance, especially affecting languages such as Tibetan, fixed several issues related to kashida characters, fixed an issue with incorrect textbox positions when anchored As character inside RTL text, added base text group and mono features to Asian Phonetic Guide, implemented missing support for RTL text in EMF graphics, implemented Syriac justification and fixed issues with text grid spacing in DOC import
  33. Regina Henschel implemented support for exporting the database range property TotalsRow to ODF
  34. Tibor Nagy (allotropia) fixed issues with exporting comments as PDF annotations and made it so a linked presentation opens in slideshow or editing mode depending on what the mode is in the source presentation
  35. Adam Seskunas worked on the GSoC project to port Java tests to C++
  36. Ritobroto Mukherjee worked on the GSoC project to implement cross platform .NET bindings for UNO API
  37. Ahmed Hamed worked on the GSoC project for improving the Functions Sidebar deck in Calc
  38. Sahil Gautam worked on the GSoC project to implement themes and added a “Handle Duplicate Records” command to Calc while creating a Help page for it
  39. Mohit Marathe worked on the GSoC project for adding a Comments Sidebar deck
  40. Rafael Lima made it so Solver Options dialog accepts parameters of TypeClass BYTE and SHORT, made it possible to set solver settings at the sheet level via the UNO API and improved the stability of the solver and fixed issues with resizing the Comments Sidebar deck
  41. Kira Tubo removed redundant Open and Save buttons from Notebookbar and updated Help accordingly, moved “Protect” section to “Position and Size” tab in Properties dialogs of document elements while updating the layout of the dialogs, defined some default Comment style attributes and made Hanging Indent command create a hanging indent when used on a paragraph without one
  42. Jean-Pierre Ledure worked on the ScriptForge library
  43. Andreas Heinisch added a check for missing parameters to BASIC
  44. Arnaud Versini did some code cleanups
  45. Bartosz Kosiorek added support for MS Visio Template format with .vstx extension
  46. Sohrab Kazak added a checkbox to toggle the title in a ToC/Index
  47. Chris Sherlock did code cleanups in VCL
  48. Eloi Montañés fixed an issue with unverifiable timestamps in signatures when using the NSS backend
  49. Rico Tzschichholz (Ubuntu) made some build fixes
  50. DaeHyun Sung improved the Korean UI font priority
  51. Henry Castro (Collabora) fixed an issue with currency format previews in Calc

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

479 bugs, 69 of which are enhancements, have been reported by 297 people.

Top 10 Reporters

  1. Mike Kaganski ( 15 )
  2. Eyal Rozenberg ( 15 )
  3. yoylasfpgas ( 13 )
  4. Gabor Kelemen (allotropia) ( 10 )
  5. peter josvai ( 10 )
  6. Buovjaga ( 9 )
  7. nobu ( 8 )
  8. Hossein ( 8 )
  9. Rafael Lima ( 8 )
  10. Regina Henschel ( 7 )

Triaged Bugs

464 bugs have been triaged by 66 people.

Top 10 Triagers

  1. Buovjaga ( 115 )
  2. m_a_riosv ( 65 )
  3. Xisco Faulí ( 41 )
  4. V Stuart Foote ( 35 )
  5. Heiko Tietze ( 24 )
  6. Mike Kaganski ( 22 )
  7. Julien Nabet ( 21 )
  8. Dieter ( 14 )
  9. raal ( 11 )
  10. ady ( 11 )

Resolution of resolved bugs

446 bugs have been set to RESOLVED.

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

Fixed Bugs

161 bugs have been fixed by 36 people.

Top 10 Fixers

  1. Mike Kaganski ( 14 )
  2. Heiko Tietze ( 13 )
  3. Jonathan Clark ( 10 )
  4. Xisco Fauli ( 9 )
  5. Caolán McNamara ( 7 )
  6. Julien Nabet ( 7 )
  7. Justin Luth ( 6 )
  8. Rafael Lima ( 6 )
  9. Patrick Luby ( 6 )
  10. László Németh ( 5 )

List of critical bugs fixed

  1. tdf#162911 Inserting multiple Hyperlinks and undoing an insertion (Ctrl-Z) crashes Writer ( Thanks to Michael Stahl )

List of high severity bugs fixed

  1. tdf#160937 Document Properties pages in all modules do not fit screen and cannot be resized (gtk3/gtk4) ( Thanks to Heiko Tietze )
  2. tdf#161724 FILEOPEN PPTX: image completely disappears, other quite off (zoomed in?) ( Thanks to Xisco Fauli )
  3. tdf#162507 Page layout reflow after pressing delete causes hang (involving tables) ( Thanks to Miklos Vajna )
  4. tdf#162728 Crash on saving in Math Formula editor ( Thanks to Noel Grandin )
  5. tdf#162746 Cannot open DOCX file from 24.8 ( Thanks to Mike Kaganski )
  6. tdf#162829 CRASH: Editing Formula Bar with two views ( Thanks to Xisco Fauli )

List of crashes fixed

  1. tdf#158323 CRASH when switch back from HTML View to Normal View after edit in HTML source code ( Thanks to Julien Nabet )
  2. tdf#160945 LibreOffice crashes in vtableCall at startup (Windows ARM) ( Thanks to Stephan Bergmann )
  3. tdf#161256 Libreoffice crashes using gtk4 VCL on kde plasma wayland ( Thanks to Michael Weghorn )
  4. tdf#162405 Multiple password dialogs + crash in file save dialog with configured OpenPGP key signing key ( Thanks to Sarper Akdemir )
  5. tdf#162728 Crash on saving in Math Formula editor ( Thanks to Noel Grandin )
  6. tdf#162760 Calc solver crashes on large spreadsheet but runs in LO 7.6.7 ( Thanks to Rafael Lima )
  7. tdf#162764 CRASH: closing LibreOffice while TextControlParagraphPropertiesDialog/TextControlCharacterPropertiesDialog are open (gen) ( Thanks to Xisco Fauli )
  8. tdf#162772 Crash in “Target in Document” in Hyperlink dialog, if path is not suitable ( Thanks to Noel Grandin )
  9. tdf#162782 FILESAVE SVG: semi-transparent shape text in a bullet list crashes ( Thanks to Miklos Vajna )
  10. tdf#162829 CRASH: Editing Formula Bar with two views ( Thanks to Xisco Fauli )
  11. tdf#162887 CRASH: xpdfimport crash on textual tiling pattern ( Thanks to Dr. David Alan Gilbert )
  12. tdf#162911 Inserting multiple Hyperlinks and undoing an insertion (Ctrl-Z) crashes Writer ( Thanks to Michael Stahl )
  13. tdf#162987 Executing .uno:DataFilterAutoFilter on a hidden spreadsheet crashes ( Thanks to Mike Kaganski )
  14. tdf#163091 crash the file with macro ( Thanks to Mike Kaganski )

List of performance issues fixed

  1. tdf#152298 FILEOPEN DOCX Copying and pasting between table cells is slow (steps in comment 7) ( Thanks to Mike Kaganski )
  2. tdf#161562 Sluggish scrolling after saving and
9 Sep 2024

QA/Dev Report: August 2024

General Activities

  1. LibreOffice 24.8.0 was released on August 22
  2. Olivier Hallot (TDF) continued with improvements to Calc function help pages, added help pages for Sidebar settings and graphics export via command line, improved help pages for Writer Status Bar, Calc’s Similarity Search and database ranges, updated menu item paths in Help, did lots of Help cleanups, added some extended tooltips, improved the dialog for easy conditional formatting in Calc and removed a misleading Restore Default button from Sidebar Settings
  3. Alain Romedenne improved help for BASIC’s If statement and added unit tests for IF THEN statements in BASIC and VBA
  4. Pierre F. made two dozen improvements to help, in areas such as Calc functions, word count, change tracking, BASIC, regular expressions, AutoRecovery and backup, and freezing of rows and columns in Calc
  5. Dione Maddern added a help page for Quick Find Sidebar deck, updated the help for Writing Aids, reworked help pages for Navigator and Navigation toolbar and updated the instructions for enabling remote control in Impress Remote user guide
  6. Adolfo Jayme Barrientos updated help pages about digital signatures after UI changes
  7. Laurent Balland did cleanups in Resume Writer template and Beehive, Blue Curve, DNA, Blueprint Plans, Focus, Inspiration, Light, DNA, Midnightblue, Piano, Portfolio, and Progress Impress templates
  8. Miklós Vajna (Collabora) made it faster to open DOCX files with many shapes and sections, and headers/footers activated, fixed a layout loop in a certain DOCX file with a complex full-page group shape, fixed losing paragraph styles with many numberings in DOCX export and made Writer layouting smarter, improving performance in LOKit
  9. Sven Göthel, Skyler Grey, Hubert Figuière, Andras Timar, Michael Meeks and Áron Budea (Collabora) worked on LOKit used by Collabora Online. Michael also optimised loading times by reducing the frequency of progress bar updates
  10. Jaume Pujantell (Collabora) implemented handling of firstHeaderRow attibute in XLSX pivot tables and fixed a crash seen when editing text in shapes in Collabora Online
  11. Tomaž Vajngerl (Collabora) worked on the new histogram chart type
  12. Julien Nabet fixed an issue preventing deletion of MySQL/MariaDB tables with spaces in their names and did some code cleanups
  13. Xisco Faulí (TDF) fixed a PDF export crash, improved the contrast accessibility check and did many dependency updates
  14. Michael Stahl (allotropia) improved some automated tests, fixed issues with hidden sections, made HTML pasting more robust when dealing with placeholder fields in Writer, fixed a wrapping issue with long index entries, simplified the code for JPEG quality levels in PDF export and made UA PDFs compatible with Adobe Acrobat Pro’s accessibility checker
  15. Mike Kaganski (Collabora) worked around a bug in MS Access ODBC 64-bit driver preventing database table editing, fixed an issue in Insert Special Character dialog related to changing the font selection and made it possible to filter characters in the dialog by Unicode value, fixed an issue with Calc’s EXACT function when working in array context, improved stability by preventing the closing of a document while it is being layouted in the background, made anti-aliasing code more robust on Windows in the context of bitmap export, made the BASIC With statement implementation behave correctly, fixed an issue with BASIC for loop evaluation in VBA support mode, made it possible to deselect all tables in Base by clicking outside of the table list, fixed an issue with some Writer tables showing as collapsed, fixed some issues in the Unicode notation toggle command (Alt+X) and fixed a pasting issue related to document themes. He also fixed many crashes and did code cleanups
  16. Caolán McNamara (Collabora) fixed an issue with not being able to rotate the page when printing labels on Linux, fixed embedded formulas not being shown completely when in edit mode and fixed an issue blocking chart data range editing. He also fixed many issues found by static analysers and fuzzers
  17. Stephan Bergmann (allotropia) worked on WASM build, enabling WebDAV use
  18. Noel Grandin (Collabora) improved loading time for DOCX files with lots of headers and footers and optimised the handling of Writer bookmarks
  19. Justin Luth (Collabora) did many improvements to the handling of OOXML layoutInCell property controlling VML shape behaviour in tables, fixed an issue with inherited styles not updating after font size change in Writer, fixed incorrect object anchoring in DOC export and fixed a crash related to undoing header activation
  20. Michael Weghorn (TDF) fixed detecting the default printer on Linux, worked on handling accessible object attributes, fixed an issue with font attributes in form control properties, fixed license text getting selected when installing an extension with certain Linux UIs, implemented support for reading whole documents from top to bottom in NVDA screen reader, made dark mode detection more robust in Qt/KDE UIs and worked on using native widgets in Qt UIs
  21. Balázs Varga (allotropia) fixed an auto-fitted shape size issue in PPTX import and implemented support for uniform Glow effect for text in shapes
  22. Patrick Luby improved the look of the active cell indicator in Calc on macOS, made the Tabbed UI centered on macOS and fixed a couple of crashes
  23. Jim Raykowski fixed a visual glitch in the Animation Sidebar deck of Impress, made it possible to jump to a heading by pressing Enter in a read-only Table of Contents in Writer, made word count information of headings outline content show in Navigator tooltips, made it possible to delete all content of a content type via the Navigator (except headings), made the initially selected tracked change in Manage Changes dialog be the current or next one in the document, fixed a mouse wheel focus issue in the Sidebar and made it so the source paths of linked libraries are shown in Macro Organizer
  24. Sarper Akdemir (allotropia) continued improving the UX of the encryption dialog
  25. Armin Le Grand (allotropia/Collabora) worked on a renovation of graphics rendering with Cairo library
  26. Oliver Specht (CIB) fixed an issue with tables having rows with “At least” height setting in imported Microsoft formats
  27. Heiko Tietze (TDF) made comment background colours customisable in Writer, Impress and Draw, made it possible to toggle the display mode of the most recent documents list between current module and all modules, made it possible to customise the colours of non-printable characters and improved the luminance calculation for automatic colour setting alongside dark mode colour improvements
  28. László Németh made it possible to adjust hyphenation settings via the Sidebar
  29. Ilmari Lauhakangas (TDF) did some Python code cleanups, improved a build error message, unified API docs a bit and did some help page cleanups
  30. Christian Lohmaier (TDF) worked on Windows Subsystem for Linux build improvements
  31. Pranam Lashkari (Collabora) made it quicker to add new conditional formatting rules via the Manage dialog, implemented loading of comment author names from XLSX files and improved dark mode handling for text box content
  32. Thorsten Behrens (allotropia) switched the MAR-based auto-updater to be on by default
  33. Eike Rathke (Red Hat) made the Calc function search in the Sidebar more robust and made custom Add-In function names imported from OOXML be handled properly
  34. Jonathan Clark (TDF) made numbering formats with repeated characters more accurate, fixed several issues related to diacritics and kashida characters, fixed incorrect output after editing Ruby base text, worked on reducing visible jittering when laying out right-aligned text and fixed an issue with RTL as-character anchored textbox positioning
  35. Regina Henschel fixed a display scaling issue affecting crop markers on Windows
  36. Tibor Nagy (allotropia) fixed a “Stack empty” error in tagged PDF export
  37. Adam Seskunas worked on the GSoC project to port Java tests to C++
  38. Ritobroto Mukherjee worked on the GSoC project to implement cross platform .NET bindings for UNO API
  39. Devansh Varshney worked on the GSoC project for adding histogram charts
  40. Ahmed Hamed worked on the GSoC project for improving the Functions Sidebar deck in Calc
  41. Sahil Gautam worked on the GSoC project to implement themes
  42. Rafael Lima made tooltips wrap properly in Qt-based UIs, fixed a layout issue when resizing the Comments Sidebar deck and improved the look of the active cell indicator in Calc
  43. Hossein Nourikhah (TDF) worked on Windows Subsystem for Linux build improvements
  44. Kira Tubo improved the grouping of styles in the Sidebar
  45. Moritz Duge (allotropia) continued improving the UI of certificate handling and digital signing
  46. Bayram Çiçek (Collabora) continued working on Excel Power Query round trip support
  47. Jean-Pierre Ledure worked on the ScriptForge library
  48. Vladislav Tarakanov finalised the support of audio files in PPT/X files
  49. Kurt Nordback improved the alignment of pie-of-pie and bar-of-pie chart data labels and took the first steps in adding support for invertIfNegative in bar and bubble charts
  50. Gülşah Köse (Collabora) added a command to invert document background colour to be used in Collabora Online
  51. David Gilbert made it so PDF import makes use of clip paths
  52. René Engelhard (Debian) fixed a build issue affecting armhf platform
  53. Andreas Heinisch made it so Calc’s Manage names dialog checks, if a formula is a valid print range
  54. Per99 made it so the user can choose which animation settings to use via accessibility options (related to hypersensitivity)

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

436 bugs, 53 of which are enhancements, have been reported by 258 people.

Top 10 Reporters

  1. Eyal Rozenberg ( 26 )
  2. Mike Kaganski ( 19 )
  3. Regina Henschel ( 12 )
  4. Buovjaga ( 10 )
  5. Justin L ( 8 )
  6. Heiko Tietze ( 7 )
  7. fpy ( 7 )
  8. Jeff Fortin Tam ( 7 )
  9. peter josvai ( 5 )
  10. Gabor Kelemen (allotropia) ( 5 )

Triaged Bugs

424 bugs have been triaged by 67 people.

Top 10 Triagers

  1. Buovjaga ( 92 )
  2. m_a_riosv ( 38 )
  3. Heiko Tietze ( 34 )
  4. Mike Kaganski ( 23 )
  5. raal ( 21 )
  6. V Stuart Foote ( 19 )
  7. ady ( 18 )
  8. Dieter ( 17 )
  9. Julien Nabet ( 13 )
  10. Michael Weghorn ( 11 )

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

213 bugs have been fixed by 45 people.

Top 10 Fixers

  1. Mike Kaganski ( 21 )
  2. Pierre F ( 16 )
  3. Justin Luth ( 15 )
  4. Caolán McNamara ( 13 )
  5. Michael Weghorn ( 11 )
  6. Heiko Tietze ( 10 )
  7. Jonathan Clark ( 9 )
  8. Olivier Hallot ( 6 )
  9. Jim Raykowski ( 6 )
  10. Miklos Vajna ( 6 )

List of critical bugs fixed

  1. tdf#162589 LibreOffice doesn’t start on Windows (erorr messages about nss3.dll and nspr4.dll) ( Thanks to Xisco Fauli )

List of high severity bugs fixed

  1. tdf#148367 EDITING MS Access through 64-bit ODBC doesn’t work and returns an Invalid Bookmark error ( Thanks to Mike Kaganski )
  2. tdf#157851 FILEOPEN XLSX “Author” information about notes is not read ( Thanks to Pranam Lashkari )
  3. tdf#161139 FILEOPEN DOCX SaxException when opening specific file ( Thanks to Justin Luth )
  4. tdf#161705 LO crashes with undo/redo of page numbering wizard’s created bookmarks ( Thanks to Justin Luth )
  5. tdf#161725 Add option to toggle module-specific file types in Recent Documents (MRU) menu ( Thanks to Heiko Tietze )
  6. tdf#161741 LO crashes with undo/redo of new header + some other change ( Thanks to Justin Luth )
  7. tdf#162065 can’t clone “format” of a shape anymore ( Thanks to Oliver Specht )
  8. tdf#162586 Crash after exporting an odt document to pdf ( Thanks to Xisco Fauli )
  9. tdf#61242 Customise comments background color in Writer ( Thanks to Heiko Tietze )
  10. tdf#68274 provide better update mechanism — Mozilla ARchive (mar) based incrementals on all supported platforms ( Thanks to Thorsten Behrens )

List of crashes fixed

  1. tdf#140061 Crash swlo!sw::WriterMultiListener::StartListening ( Thanks to Patrick Luby )
  2. tdf#155459 Point to the relevant section of Privacy Policy from the Options->LibreOffice->General help, “Send crash reports to The Document Foundation” section ( Thanks to Ilmari Lauhakangas )
  3. tdf#161705 LO crashes with undo/redo of page numbering wizard’s created bookmarks ( Thanks to Justin Luth )
  4. tdf#161741 LO crashes with undo/redo of new header + some other change ( Thanks to Justin Luth )
  5. tdf#162004 [CRASH] Enabling the Notes Pane and closing the document will crash LibreOffice (
21 Aug 2024

QA/Dev Report: July 2024

General Activities

  1. LibreOffice 24.2.5 was released on July, 25
  2. Olivier Hallot (TDF) did many improvements to Calc function help pages and added documentation for wildcards in the Find & Replace help content
  3. Alain Romedenne added a help page for supported MS Office VBA object features and improved the help for IF Basic statement
  4. Pierre F. did many improvements to Calc function help pages and clarified the help text on crash reporter
  5. Dione Maddern reworked the help pages concerning Styles Sidebar deck and added a help page for Page Sidebar deck
  6. Stanislav Horáček updated help for Calc’s XMATCH function
  7. Gábor Kelemen (allotropia) did code cleanups in the area of warnings
  8. Laurent Balland did cleanups in Yellow Idea, Candy, Freshes and Growing Liberty Impress templates
  9. Miklós Vajna (Collabora) continued polishing support for content controls, improved the performance of working with documents having an unusually large number of bulleted lists, disabled export of form fields as PDF forms by default to match user expectations better and improved font fallback in DOCX import
  10. Szymon Kłos, Jaume Pujantell, Attila Szűcs, Michael Meeks, Pranam Lashkari, Marco Cecchetti, Áron Budea and Henry Castro (Collabora) worked on LOKit used by Collabora Online
  11. Tomaž Vajngerl (Collabora) continued refactoring and improving the code for Impress annotations
  12. Julien Nabet fixed crashes and did code cleanups especially in Python code
  13. Xisco Faulí (TDF) fixed an issue with deleting empty columns in Calc removing formatting from adjacent column, fixed a table copying crash, did simplifications in automated tests, added a dozen new tests, converted some tests from Java to Cppunit and upgraded Python to 3.10 alongside other dependency updates
  14. Michael Stahl (allotropia) made document repairing code more robust and made it possible to remove autoformatting from a Writer table while adding a configuration option to disable automatic updates of autoformatting when editing a table
  15. Mike Kaganski (Collabora) fixed rendering issues with GDI and EMF metafiles, made clipboard handling more robust on Windows, made UI tests more stable on Windows, fixed many issues related to database functionality, also making the Firebird integration better, made HTML/ReqIF export more robust and improved the performance of Calc autoformatting when applying to whole rows. He also did many code cleanups and optimisations
  16. Caolán McNamara (Collabora) fixed incorrect font emphasis in Expert Configuration dialog, fixed an issue with a certain type of imported PDF appearing as blank after exporting, improved font fallback automated tests and fixed crashes. He also fixed many issues found by static analysers and fuzzers
  17. Stephan Bergmann (allotropia) worked on WASM build, finishing the UNO bridge for it and enabling Start Center
  18. Noel Grandin (Collabora) greatly improved the export time of complex XLS/X spreadsheets to ODS, made UI tests more stable by making them use a generic clipboard rather than the system one, improved the performance of rendering animated GIFs in Impress and improved the saving time of ODS files with lots of comments
  19. Justin Luth (Collabora) implemented an option to the page number wizard that inserts headers/footers while fitting them into existing margins, fixed a style inheritance refresh issue after changing font sizes, implemented RTF export of different first header, fixed an issue causing headers/footers to be emptied after pasting RTF content into Writer, fixed an issue with images overlapping when separated by line breaks in DOCX files, fixed a content control regression causing extra characters to appear and fixed a visual glitch in content control dropdowns
  20. Michael Weghorn (TDF) made vertical tab dialogs beautiful, implemented accessibility support for the spelling dialog, worked on the Android version and worked on using native widgets in Qt UIs
  21. Balázs Varga (allotropia) worked on the accessibility checker
  22. Patrick Luby fixed an issue with contour wrap clipping semi-transparent pixels, fixed several crashes and hangs, fixed content not being visible in exported WEBP images, made tabbed dialogs accessible on macOS, implemented support for accessing toolbar dropdowns via VoiceOver macOS accessibility software, made it so Command-w shortcut on macOS closes the currently active window and fixed an issue preventing pasting into the search field in Calc, when using a non-Western keyboard
  23. Jim Raykowski added a feature for deleting all content of a certain type via the Navigator and made it so the actions applicable to a selected item show up as buttons in the top part of the Navigator. He also enhanced the Manage Changes dialog by fixing a focus issue, making the changes appear in the order they appear in the document and made it so clicking on a change in the document highlights the related change in the Manage dialog
  24. Sarper Akdemir (allotropia) made the new Impress Notes pane searchable, improved the UX of the encryption dialog by making it modal and added an option to the Save dialog for easy digital signing with default certificate
  25. Samuel Mehrbrodt (allotropia) expanded the coverage of ignored author data when exporting DOC files in privacy mode, made comment author initials handling more robust with PPT/X files, made it so changes in Bullets and Numbering dialog are not saved, if the user cancels, changed the bulleted list toolbar dropdown to display the customised bullet symbol and improved the UX of signing documents with password protected GPG keys
  26. Armin Le Grand (allotropia/Collabora) worked on a renovation of graphics rendering with Cairo library and continued the rework of handling attributes and properties
  27. Oliver Specht (CIB) implemented support for number formats in Writer tables when cloning formatting, fixed an issue with table cell widths in RTF import, fixed an issue with character properties not being applied to bullet symbols in RTF import, made it so paragraphs with empty mail merge fields are not hidden in Microsoft format imports, made the user field display in Edit Fields dialog harmonious, made VML shape visibility property be respected in DOCX import, made the handling of bullets in conditional paragraphs more robust in RTF import and corrected the calculation of paragraph heights in RTF/DOCX import with regards to tab stops and spaces
  28. Heiko Tietze (TDF) added a donate button to Start Center and made shipped palette names translatable
  29. László Németh added some Writer automated tests
  30. Ilmari Lauhakangas (TDF) did many Python code cleanups
  31. Christian Lohmaier (TDF) fixed several build issues
  32. Thorsten Behrens (allotropia) improved the newly-added Impress Notes pane search
  33. Eike Rathke (Red Hat) optimised the use of date & time calculations in the code, fixed an issue with database range keywords not being detected when using English function names in Calc and fixed function wizard breaking formula references to database ranges
  34. Jonathan Clark (TDF) fixed an issue causing Writer textbox direction to change depending on zoom, made line breaking more robust in bidirectional text, fixed inconsistencies in proportional line spacing in Writer, improved the layout performance of Tibetan text in Writer, fixed a Hebrew spell-checking issue related to quotes, made Korean word counting work properly, fixed overlapping CJK characters in PDF export and fixed incorrect baseline adjustment for vertical bidirectional text
  35. Regina Henschel continued working on angle unit import support and corrected the importing of Excel keywords like [#Data] and [#Totals] together with Eike Rathke
  36. Tibor Nagy (allotropia) made connector adjustments work in PPTX import, fixed an accessibility issue with Figure tag placement attribute when exporting to PDF and added support for Windows touch gestures for panning and zooming
  37. Adam Seskunas worked on the GSoC project to port Java tests to C++
  38. Ritobroto Mukherjee worked on the GSoC project to implement cross platform .NET bindings for UNO API
  39. Devansh Varshney worked on the GSoC project for adding histogram charts
  40. Ahmed Hamed worked on the GSoC project for improving the Functions Sidebar deck in Calc
  41. Rafael Lima fixed the rendering of Calc’s AutoFill overlay with certain zoom levels or after scrolling, made the new Calc active cell rectangle symmetric at any zoom level, made Calc’s column/row highlighting repaint when changing window size, gave better contrast for AutoFill handle, improved the look of vertical tabs in dialogs and fixed an issue with the newly-added translatability of palette names
  42. Leonard Sasse did Python code cleanups
  43. Hossein Nourikhah (TDF) did Calc code cleanups, made it so LibreOfficeKit headers and library files are now shipped with the SDK packages and added an ODK example for converting a file to PDF using LibreOfficeKit library
  44. Kira Tubo added a couple of Writer cppunit tests
  45. Stéphane Guillou (TDF) fixed infobar text colours not being adapted to background colour
  46. Moritz Duge (allotropia) added a Python example to ODK for key and mouse handlers and listeners and did several improvements to the UI of certificate handling and digital signing
  47. Peter Hagen optimised macOS clipboard handling code
  48. Bayram Çiçek (Collabora) worked on Excel Power Query round trip support
  49. Taichi Haradaguchi upgraded some dependencies
  50. Jean-Pierre Ledure worked on the ScriptForge library
  51. Jürgen Funk (CIB) fixed an issue with an unwanted empty page appearing in DOCX and RTF files with mirrored margins and made the placeholder text of fields reset to their defaults, if their content is deleted
  52. Vladislav Tarakanov improved the support of audio files in PPT/X files
  53. Vasily Melenchuk (CIB) continued working on the use of Windows attention-grabbing FlashWindow API
  54. Kurt Nordback continued polishing the pie-of-pie and bar-of-pie chart implementations

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

430 bugs, 64 of which are enhancements, have been reported by 245 people.

Top 10 Reporters

  1. Eyal Rozenberg ( 25 )
  2. Mike Kaganski ( 12 )
  3. peter josvai ( 12 )
  4. Daniele ( 11 )
  5. Stéphane Guillou (stragu) ( 10 )
  6. Regina Henschel ( 10 )
  7. Gabor Kelemen (allotropia) ( 10 )
  8. Xisco Faulí ( 9 )
  9. Faisal ( 7 )
  10. Telesto ( 7 )

Triaged Bugs

440 bugs have been triaged by 65 people.

Top 10 Triagers

  1. Stéphane Guillou (stragu) ( 95 )
  2. m_a_riosv ( 58 )
  3. Buovjaga ( 54 )
  4. Heiko Tietze ( 29 )
  5. Mike Kaganski ( 23 )
  6. ady ( 17 )
  7. raal ( 16 )
  8. V Stuart Foote ( 15 )
  9. Xisco Faulí ( 14 )
  10. Julien Nabet ( 9 )

Resolution of resolved bugs

403 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 39 people.

Top 10 Fixers

  1. Mike Kaganski ( 13 )
  2. Jonathan Clark ( 10 )
  3. Patrick Luby ( 10 )
  4. Caolán McNamara ( 9 )
  5. Justin Luth ( 7 )
  6. Heiko Tietze ( 6 )
  7. Miklos Vajna ( 6 )
  8. Michael Weghorn ( 5 )
  9. Balazs Varga ( 5 )
  10. Rafael Lima ( 5 )

List of critical bugs fixed

  1. tdf#161865 Base’s Table Design View and Create View not editable anymore (Windows) ( Thanks to Noel Grandin )

List of high severity bugs fixed

  1. tdf#114160 ZWJ shouldn’t be treated as breaking character ( Thanks to Jonathan Clark )
  2. tdf#148647 LO pastes previous clipboard content instead of latest copied from other app, depending on apps opened (Windows; see comment 11) ( Thanks to Mike Kaganski )
  3. tdf#152104 Long export to ods from xls / xlsx since 7.4.0beta1 ( Thanks to Noel Grandin )
  4. tdf#156530 FIREBIRD: Copying a table from one database file to another gives wrong decimal numbers. ( Thanks to Mike Kaganski )
  5. tdf#156689 Deleting empty column(s) removes styling / formatting of adjacent column ( Thanks to Xisco Fauli )
  6. tdf#160139 Header/footer contents removed and cannot be restored after some paste actions (from shape; as RTF; Zotero refresh…) (steps in comment 2) ( Thanks to Justin Luth )
  7. tdf#160976 FILESAVE RTF Footer content lost after saving from DOCX to RTF ( Thanks to Justin Luth )
  8. tdf#161421 Not all hyphenation separators (hyphens) are displayed in app, but are visible in blue in PDF export / print ( Thanks to Heiko Tietze )
  9. tdf#161568 VIEWING: Message for “no Search Results” sometimes not visible in Toolbar ( Thanks to Heiko Tietze )
  10. tdf#161653 The numbering toolbar dropdown no longer can select from the 8-block of options ( Thanks to Samuel Mehrbrodt )
  11. tdf#162174 Crash when opening Bullets and Numbering dialog a second time ( Thanks to Julien Nabet )
  12. tdf#162180 CRASH: copying table from document, or selecting it with 2
30 Jul 2024

LibreOffice 24.8 RC2 is available for testing

LibreOffice 24.8 will be released as final at the end of August, 2024 ( Check the Release Plan ) being LibreOffice 24.8 Release Candidate 2 (RC2) the forth and last pre-release since the development of version 24.8 started at the beginning of December, 2023. Since the previous release, LibreOffice 24.8 RC1, 138 commits have been submitted to the code repository and 87 issues got fixed. Check the release notes to find the new features included in this version of LibreOffice.

LibreOffice 24.8 RC2 can be downloaded for Linux, macOS and Windows, and it will replace the standard installation.

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

IMPORTANT INFORMATION FOR WINDOWS 7 USERS
Internal python version has been upgraded to python 3.9 which no longer supports Windows 7. Be aware some LibreOffice functionalities written in Python may not work, like the wizards in File – Wizards. Please, do test this version and give us feedback.

Download it now!

16 Jul 2024

LibreOffice 24.8 RC1 is available for testing

LibreOffice 24.8 will be released as final at the end of August, 2024 ( Check the Release Plan ) being LibreOffice 24.8 Release Candidate 1 (RC1) the third pre-release since the development of version 24.8 started at the beginning of December, 2023. Since the previous release, LibreOffice 24.8 Beta1, 243 commits have been submitted to the code repository and 120 issues got fixed. Check the release notes to find the new features included in this version of LibreOffice.

LibreOffice 24.8 RC1 can be downloaded for Linux, macOS and Windows, and it will replace the standard installation.

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

IMPORTANT INFORMATION FOR WINDOWS 7 USERS
Internal python version has been upgraded to python 3.9 which no longer supports Windows 7. Be aware some LibreOffice functionalities written in Python may not work, like the wizards in File – Wizards. Please, do test this version and give us feedback.

Download it now!

8 Jul 2024

QA/Dev Report: June 2024

General Activities

  1. LibreOffice 24.2.4.2 was announced on June 6
  2. Olivier Hallot (TDF) added help pages for LET Calc function, improved the help for other new Calc functions, made it so help pages show a link to LibreOffice guide books, updated help pages for Save and Calc View options and updated help pages after UI string changes
  3. Alain Romedenne updated some Basic and Python help pages
  4. Pierre F. updated the help for regular expressions, pointing to ICU Regular Expressions documentation
  5. Dione Maddern updated help for Bullets and Numbering Image tab, Clone Formatting and Insert Table command in Impress
  6. Bogdan Buzea did code cleanups in the area of includes and UI files
  7. Gábor Kelemen (allotropia) fixed an issue with hiding drawing shapes from printing
  8. Laurent Balland did cleanups in Impress Yellow Idea template, replaced built-in binary template for HTML files with an OTH file generated from XML sources and fixed a special Calc number formatting case involving misplaced minus signs
  9. Miklós Vajna (Collabora) continued polishing the implementation of continuous endnotes for Microsoft Word compatibility, added a helper script to diff reference rendering vs. LibreOffice rendering via PDF, fixed a DOCX import glitch involving paragraph borders getting mixed up with table cell borders, fixed lost numbering in paragraph style with DOCX import, fixed a shape text padding issue with DOCX import, made it so pasting rich text from other LibreOffice applications into Writer no longer brings in lots of unnecessary styles, fixed some issues when exporting content controls to PDF forms and fixed handling of line object transformations with DOCX import
  10. Szymon Kłos, Jaume Pujantell, Darshan Upadhyay and Henry Castro (Collabora) worked on LOKit used by Collabora Online
  11. Tomaž Vajngerl (Collabora) continued refactoring and improving the code for Impress annotations, for example expanding the support for types and properties when exporting annotations to PDF and also when importing PDF files
  12. Julien Nabet fixed some crashes and debug assertions
  13. Xisco Faulí (TDF) fixed an issue with paragraph classifications getting deleted after Print Preview or when opening file, made SVG fill handling more robust, upgraded many dependencies and fonts, continued applying SAL_RET_MAYBENULL for enforcing null checking and added over a dozen automated tests
  14. Michael Stahl (allotropia) continued polishing recognition of localised paragraph style names in DOCX files, fixed DOCX file opening crashes, changed Writer tab handling to take some very strange behaviour of Microsoft Word into account and made many improvements to libcmis library (for Content Management Interoperability Services standard)
  15. Mike Kaganski (Collabora) improved loading of broken documents, fixed an issue with Writer text wrapping in very wide pages, made spell check red lining more robust, fixed a Writer layout loop involving tables within tables, improved interoperability of styles with DOCX export, fixed a goal seek macro crash and some other goal seek issues and made it so QuickStarter setting is remembered after upgrade on Windows
  16. Caolán McNamara (Collabora) polished the small caps support in Impress and optimised the code for displaying extended tooltips. He also fixed many issues found by static analysers and fuzzers
  17. Stephan Bergmann (allotropia) worked on WASM build and made form controls safer when dealing with remote linked images
  18. Noel Grandin (Collabora) made documents with lots of tracked changes open faster, continued optimising Calc performance when getting the text script type, continued speeding up the loading of large XLS files, made complex DOCX files with lots of footers or headers open faster, greatly improved the rendering performance of certain types of filled polygons imported from PDF files and improved the performance of EditEngine text. He also did many code cleanups
  19. Justin Luth (Collabora) expanded text wrapping support for shapes in DOCX files, fixed a z-order issue related to VML shapes in DOCX files and made it so small caps are not applied to numbering in Microsoft Office formats
  20. Michael Weghorn (TDF) made qt6 UI backend handle audio-only media objects, fixed OpenGL Impress transitions with Qt-based UI backends and worked on the accessibility features of Windows, GTK4 and Qt UIs in areas such as menu bar focusing, Calc cells and Sidebar buttons
  21. Balázs Varga (allotropia) continued tweaking the XMATCH and XLOOKUP Calc function implementations, added a new LET function to Calc which assigns names to calculation results, improved the display of direct formatting warnings in the accessibility Sidebar deck and added accessibility checks for missing hyperlink names and directly formatted top and bottom margins in paragraphs
  22. Patrick Luby fixed several macOS memory leaks and crashes, fixed a macOS performance issue related to documents with embedded fonts, fixed an issue with colour picker showing the wrong colours when using Skia raster rendering on macOS and fixed an issue with contour text wrapping against images with transparency
  23. Jim Raykowski made many improvements to the newly-added Quick Find Sidebar deck and fixed an issue with Format setting in Find and Replace dialog affecting Quick Find
  24. Sarper Akdemir (allotropia) removed the ability to trust unvalidated macro signatures in high security mode, made Additions dialog show connection errors, improved LanguageTool connection error reporting and continued polishing the new pane display of Presenter Notes in Impress
  25. Samuel Mehrbrodt (allotropia) continued working on vertical tabs for certain dialogs and bulleted/numbered list improvements and made it so author/date data is not exported to documents when in privacy mode
  26. Armin Le Grand (allotropia) worked on advanced diagram support and continued the rework of handling attributes and properties
  27. Oliver Specht (CIB) made it so simple HTML is preferred over RTF when pasting into Draw, fixed an issue with wrong inner margin in mirrored page in DOCX/RTF import and added a warning and a progress indicator to AutoFormat in case of applying to large selections
  28. Heiko Tietze (TDF) made it so Select All in Calc selects only the closest range of cells filled with data, added a command to cut a Calc cell without removing its formatting and made Calc column headers stand out
  29. László Németh fixed several issues related to images and objects in Writer tables, fixed resizing the rows and columns of Writer tables inside frames, continued polishing the No Break hyphenation feature, fixed spellchecking issues related to apostrophes, improved DOCX interoperability regarding hyphenation, made it so ASCII double quote matches typographic quote when searching, fixed a recent regression causing narrow no-break spaces to mess with spellchecking and fixed several AutoCorrect issues
  30. Ilmari Lauhakangas (TDF) fixed moving focus to document from Calc Functions Sidebar deck with Esc and made SVG images behave better in Help
  31. Christian Lohmaier (TDF) worked on Windows autoupdater and made large-scale simplifications to makefiles
  32. Thorsten Behrens (allotropia) worked on WASM build
  33. Eike Rathke (Red Hat) made it so certain range functions such as SUMIF and SUBTOTAL now accept inline arrays as arguments
  34. Jonathan Clark (TDF) fixed an issue causing incorrect glyphs to be displayed in RTL font fallback, fixes issues causing Writer to clip paragraphs at the ascent of the top line and descent of the last line, fixed overlapping RTL and LTR text when used together along with footnotes and fixed an issue causing Writer to corrupt layout for vertical text following a frame overflowing to the next page
  35. Regina Henschel made the handling of rotation angles conform to ODF spec
  36. Printf Debugging made it so there is feedback in the UI when resizing a frame or graphical objects would not be accepted
  37. Tibor Nagy (allotropia) fixed an issue with broken hyperlinks with ScreenTip set in imported DOCX files, made it so Name attributes of hyperlinks are exported to PDF as tooltips and fixed PPTX issues in the areas of colourmapping in master slides, placeholders, glue points and transparency
  38. Adam Seskunas worked on the GSoC project to port Java tests to C++
  39. Rafael Lima fixed an issue with Goal Seek macro corrupting the data in Calc cells, made Goal Seek settings be remember during a session and improved the visibility of outline in the selection overlay in Calc
  40. Leonard Sasse did cleanups in Python code
  41. Ritobroto Mukherjee ported some Java SDK examples to Python and worked on the GSoC project to implement cross platform .NET bindings for UNO API
  42. Attila Szűcs (Collabora) fixed images in PPTX files appearing horizontally compressed and fixed chart issues related to leader lines and pie chart label positions
  43. Andreas Heinisch made it so a jump statement is not executed in BASIC, if the expression is out of range, made case changing commands be correctly added by the macro recorder and aligned the implementation of the NOW function in BASIC with the one in Calc to include nanoseconds
  44. Hossein Nourikhah (TDF) made it so LibreOfficeKit headers are shipped in packages, allowing to create C++ applications that can access LibreOffice functionality without building LibreOffice, only by installing SDK and build tools
  45. Sujatro Bhadra replaced Show All and Hide All in the Comments category context menu of Writer Navigator with togglable commands Show Comments and Show Resolved Comments
  46. Kira Tubo added a unit test
  47. Theppitak Karoonboonyanan added a Thai thesaurus and Thai AutoCorrect Support

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

432 bugs, 43 of which are enhancements, have been reported by 275 people.

Top 10 Reporters

  1. Eyal Rozenberg ( 16 )
  2. Gabor Kelemen (allotropia) ( 14 )
  3. Mike Kaganski ( 13 )
  4. Rafael Lima ( 11 )
  5. nobu ( 8 )
  6. Telesto ( 8 )
  7. Miklos Vajna ( 7 )
  8. Óvári ( 7 )
  9. Regina Henschel ( 7 )
  10. Olivier Hallot ( 6 )

Triaged Bugs

421 bugs have been triaged by 52 people.

Top 10 Triagers

  1. Stéphane Guillou (stragu) ( 107 )
  2. m_a_riosv ( 36 )
  3. Heiko Tietze ( 27 )
  4. ady ( 24 )
  5. Buovjaga ( 23 )
  6. Julien Nabet ( 22 )
  7. Mike Kaganski ( 18 )
  8. V Stuart Foote ( 18 )
  9. Xisco Faulí ( 14 )
  10. Dieter ( 11 )

Resolution of resolved bugs

436 bugs have been set to RESOLVED.

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

Fixed Bugs

177 bugs have been fixed by 36 people.

Top 10 Fixers

  1. László Németh ( 19 )
  2. Mike Kaganski ( 13 )
  3. Michael Stahl ( 10 )
  4. Patrick Luby ( 8 )
  5. Miklos Vajna ( 8 )
  6. Tibor Nagy ( 7 )
  7. Balazs Varga ( 6 )
  8. Michael Weghorn ( 6 )
  9. Xisco Fauli ( 6 )
  10. Caolán McNamara ( 6 )

List of critical bugs fixed

  1. tdf#161461 Crash on second copy after pasting using Enter in Calc on macOS ( Thanks to Patrick Luby )

List of high severity bugs fixed

  1. tdf#141773 Autocorrection for all languages doesn’t work anymore ( Thanks to László Németh )
  2. tdf#160877 Paragraph classification deleted after Print Preview or when opening file ( Thanks to Xisco Fauli )
  3. tdf#161030 Vertical Tab dialogs–width available for Tab name is too narrow with jumping view of Tab names ( Thanks to Xisco Fauli )
  4. tdf#161198 Negative / inverted highlight when hovering Navigator elements (or Draw tabs) no longer shown ( Thanks to Noel Grandin )
  5. tdf#161498 autocontour function is broken (does not take into account PNG transparency) ( Thanks to Patrick Luby )
  6. tdf#161511 [CRASH] Macro using seekGoal crashes on a brand new document ( Thanks to Mike Kaganski )
  7. tdf#161653 The numbering toolbar dropdown no longer can select from the 8-block of options ( Thanks to Samuel Mehrbrodt )

List of crashes fixed

  1. tdf#160769 LibreOffice 24.2 Document recovery (from timed autoSave) doesn’t restore all open files after crash ( Thanks to Justin Luth )
  2. tdf#160801 Writer crash when use clear formatting after insert page break (macOS only) ( Thanks to Patrick Luby )
  3. tdf#161217 FILEOPEN DOCX Crash when opening specific file ( Thanks to Michael Stahl )
  4. tdf#161346 CRASH: exporting to PDF ( Thanks to Michael Stahl )
  5. tdf#161461 Crash on second copy after pasting using Enter in Calc on macOS ( Thanks to Patrick Luby )
  6. tdf#161511 [CRASH] Macro using seekGoal crashes on a brand new document ( Thanks to Mike Kaganski )
  7. tdf#161786 Manually entering “oper” in the formula editor will cause a crash ( Thanks to Julien Nabet )

List of performance issues fixed

  1. tdf#155212 Writer is very slow when