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!

Read More

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

Read More

LibreOffice 24.8 Beta1 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 Beta1 the second pre-release since the development of version 24.8 started at the beginning of December, 2023. Since the previous release, LibreOffice 24.8 Alpha1, 672 commits have been submitted to the code repository and 191 issues got fixed. Check the release notes to find the new features included in this version of LibreOffice.

IMPORTANT INFORMATION FOR WINDOWS 7 USERS
Internal python version has been upgraded to python 3.9 which no longer supports Windows 7. It’s very important to us to know whether LibreOffice 24.8 still works on Windows 7 or not, as well as its python functionalities. Please, do test this version and give us feedback.

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

Read More

QA/Dev Report: May 2024

General Activities

  1. LibreOffice 24.2.3 was released on May 2
  2. LibreOffice 7.6.7 was released on May 10
  3. Olivier Hallot (TDF) added help pages for SEQUENCE and UNIQUE Calc functions and finalised help for RANDARRAY, XLOOKUP, XMATCH, FILTER, RANDARRAY, SORT and SORTBY functions. He also improved the help for Calc’s Advanced Filter, added extended tips to Sparklines dialog and improved the descriptions seen in the UI for Calc’s RANDARRAY and UNIQUE functions
  4. Adolfo Jayme Barrientos improved the readability and grammar of Help pages
  5. Stéphane Guillou (TDF) added help content for the new ability to start a presentation from the command line at an arbitrary slide number
  6. Alain Romedenne added unit tests for officehelper.py
  7. Dione Maddern added help content for new bar-of-pie and pie-of-pie chart types, updated help for File Properties, Slide Show Settings, Calc View Options, Summary and Expand Slides, Edit Points Bar, Calc change tracking, Shapes menu, Bullets and Numbering Image tab alongside various fixes and cleanups
  8. Stanislav Horacek did corrections to Calc help content
  9. Bogdan Buzea improved help about object positioning in Writer
  10. Gábor Kelemen (allotropia) did code cleanups in the area of measurement units and snap lines, code simplification and includes
  11. Laurent Balland did cleanups in Impress templates and added handling of xlink:type attributes for embedded charts, so they don’t produce a warning in the console
  12. Miklós Vajna (Collabora) created a better implementation of continuous endnotes for Microsoft Word compatibility, implemented support for DOCX/DOC mirrored object positioning and adapted DOCX paragraph handling for files created with Word 2013 or newer, so the top margin of paragraphs on other pages than the first are collapsed
  13. Áron Budea (Collabora) made it faster to open PPTX files with custom shapes
  14. Gökay Şatır, Pranam Lashkari, Szymon Kłos, Méven Car, Hubert Figuière, Jaume Pujantell, Henry Castro and Michael Meeks (Collabora) worked on LOKit used by Collabora Online
  15. Tomaž Vajngerl (Collabora) refactored the code for Impress annotations and cleaned up the accessibility checker code
  16. Julien Nabet continued polishing gssapi authentication support for the MariaDB/MySQL connector and fixed a crash when exporting spreadsheet as PDF with “whole sheet export” option
  17. Xisco Faulí (TDF) added support for SVG 2 attribute values context-stroke and context-fill, optimised the code for getting selected points and objects, added a couple of unit tests, upgraded many dependencies and started applying the newly-added SAL_RET_MAYBENULL for enforcing null checking
  18. Michael Stahl (allotropia) implemented support for recognising localized paragraph style names in DOCX files, fixed the visibility of shapes in header/footer in DOCX files and fixed an issue with AutoText insertion or pasting overriding Writer paragraph style indentation
  19. Mike Kaganski (Collabora) continued polishing HTML map export for text hyperlinks in frames, made LibreOffice’s own OLE objects obey AddReplacementImages setting, made it so the newly-added Windows version detection also handles architectures other than x86_64 and fixed a Writer undo issue affecting list levels
  20. Caolán McNamara (Collabora) introduced SAL_RET_MAYBENULL which for debug builds and MSVC uses _Ret_maybenull_ and -analyze to enforce null checking. He also fixed many issues found by static analysers and fuzzers
  21. Stephan Bergmann (allotropia) worked on WASM build, creating a UNO bridge for it, worked on MAR autoupdater and did many code cleanups and adapted the code to compiler changes
  22. Noel Grandin (Collabora) optimised the speed of Calc column height calculation and getting the text script type and made loading large XLS files faster. He also did many code cleanups mainly in the area of strings
  23. Justin Luth (Collabora) added a button to Notebookbar UIs to toggle dark mode, fixed an issue with comment replies in DOCX appearing in the wrong order, made it possible to start presentations at a specific slide using command line parameters, fixed percents misbehaving when used as list level prefixes/suffixes in Writer, made image fills work in imported DOCX files, fixed an issue with paragraphs in textboxes losing their left and right paragraph indents in imported DOC files and made it so separators for lists with None numbering level are not exported to DOCX
  24. Michael Weghorn (TDF) worked on the accessibility features of Windows, GTK3 and Qt UIs in areas such as comboboxes, made it so the Number of copies field in the Print dialog only responds to mousewheel when the mouse is over it, fixed a Qt6 freeze, made Qt6 support video playback in Impress presentations on Wayland and did cleanups in the Android code
  25. Balázs Varga (allotropia) added Excel2021 array functions RANDARRAY and UNIQUE to Calc, polished the XLOOKUP and XMATCH implementations, made it possible to format characters in text boxes and shapes inside charts, added an option to make data validity case-sensitive in Calc and made the Open Remote button in the Start Center respect disabling via a config file
  26. Patrick Luby did many macOS stability improvements
  27. Jim Raykowski made Navigator Headings display flat when alphabetically sorted and improved context menus related to Navigator
  28. Sarper Akdemir (allotropia) continued polishing the new pane display of Presenter Notes in Impress
  29. Samuel Mehrbrodt (allotropia) made it so dialog tabs that would have spanned multiple horizontal lines are displayed vertically and made bullets used in the current document be displayed in the bullets dropdown
  30. Armin Le Grand (allotropia) continued the rework of handling attributes and properties
  31. Oliver Specht (CIB) made case cycling more robust, continued improving the dialog for managing user fields, fixed an issue with calculation in Writer tables with merged cells, improved OOXML compatibility with wrapped through shapes and images and made it so Data Validation in the context menu is disabled in protected Calc sheets
  32. Arnaud Versini did some code cleanups
  33. Heiko Tietze (TDF) improved some dialogs, made the focus rectangle more prominent for toolbar widgets, made Calc comment authorship optional, increased the mouse hit area for Calc column/row resizing actions and made the visibility of formatting marks more intuitive
  34. Vasily Melenchuk (CIB) expanded the use of Windows attention-grabbing FlashWindow API to dialogs opening, documents loading and LibreOffice starting
  35. László Németh continued polishing new hyphenation options, fixed ordinal indicators for Portuguese and Catalan when using AutoCorrect and made resizing images work in fixed-height Writer table cells in all cases
  36. Ilmari Lauhakangas (TDF) synchronised the Developer Guide hosted in TDF wiki with ODK examples and updated the PyUNO code for setting Python home directory to use PyConfig with newer Python versions
  37. Christian Lohmaier (TDF) made the makefiles easier to read by getting rid of overly complicated leftover conventions from a time when there was a need to deal with split repositories and two different build systems. He also worked on build support under Windows Subsystem for Linux
  38. Thorsten Behrens (allotropia) helped Samuel with the vertical dialog tabs work and fixed build issues
  39. Eike Rathke (Red Hat) fixed a rounding issue when saving to XLSX, fixed an issue with array separators changing when using the fill handle, made Excel intersect operator (space) be correctly detected in XLSX import and made Japanese calendar format import from XLSX more robust
  40. Jonathan Clark (TDF) finalised making BreakIterator (for breaking words or lines) use ICU, made Writer text layout across formatting changes more robust, avoiding incorrect kerning, fixed Writer text shaping across formatting changes and improved CJK fallback font rendering performance
  41. Jakub Kościelak made 64-bit Windows be correctly detected and made the MSI installer code more conformant
  42. Regina Henschel fixed an issue with object positioning after row sort in Calc AutoFilter and made text fit to contour in rotated polygons or bézier curves
  43. Shail Gautum made both Calc’s rolumn/row highlighting and edit mode highlighting more robust and fixed a build issue
  44. Pierre Vacher made zoned time type handling correct in Base table design and made it possible to manage relationships outside the default catalog/schema in Base
  45. Tibor Nagy (allotropia) made it possible to change default bullet symbols via the UI and made Writer hyperlink names show as tooltips
  46. Bayram Çiçek (Collabora) improved the speed of opening Tools – Options by deferring the indexing of dialog strings for the search feature and made it so AutoFill in Calc can now be called via .uno commands without needing to use the mouse
  47. Kurt Nordback continued polishing the of-pie chart type
  48. Rafał Dobrakowski made zoom in/out smoother in Calc preview
  49. Adam Seskunas made it so Writer tables get copied as a matrix to plain text editors
  50. Venetia Furtado added support for measuring the start up time between each splash screen update
  51. Rafael Lima reworked the new cell outline to work nice with different zoom levels and made it so AutoFill handle updates the cursor right after merging cells
  52. Leonard Sasse did cleanups in Python code
  53. Rizal Muttaqin added new icons for of-pie chart types

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

438 bugs, 55 of which are enhancements, have been reported by 272 people.

Top 10 Reporters

  1. Eyal Rozenberg ( 19 )
  2. Stéphane Guillou (stragu) ( 18 )
  3. Gabor Kelemen (allotropia) ( 15 )
  4. Mike Kaganski ( 11 )
  5. johnks ( 9 )
  6. Mihai Vasiliu ( 9 )
  7. Regina Henschel ( 8 )
  8. Heiko Tietze ( 7 )
  9. Hossein ( 7 )
  10. Xisco Faulí ( 7 )

Triaged Bugs

484 bugs have been triaged by 62 people.

Top 10 Triagers

  1. Stéphane Guillou (stragu) ( 177 )
  2. Heiko Tietze ( 52 )
  3. m_a_riosv ( 47 )
  4. Dieter ( 21 )
  5. Buovjaga ( 17 )
  6. V Stuart Foote ( 17 )
  7. Julien Nabet ( 16 )
  8. Mike Kaganski ( 16 )
  9. ady ( 12 )
  10. Robert Großkopf ( 11 )

Resolution of resolved bugs

472 bugs have been set to RESOLVED.

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

Fixed Bugs

178 bugs have been fixed by 39 people.

Top 10 Fixers

  1. Mike Kaganski ( 15 )
  2. Dione Maddern ( 11 )
  3. Heiko Tietze ( 9 )
  4. Justin Luth ( 8 )
  5. Caolán McNamara ( 8 )
  6. Balazs Varga ( 6 )
  7. Miklos Vajna ( 6 )
  8. Jonathan Clark ( 4 )
  9. Patrick Luby ( 4 )
  10. Michael Stahl ( 4 )

List of critical bugs fixed

List of high severity bugs fixed

  1. tdf#126573 Add array functions in Calc: FILTER, SORT, SORTBY, UNIQUE, SEQUENCE, RANDARRAY ( Thanks to Balazs Varga )
  2. tdf#144576 Copy a table from Writer to plain text editor or as unformatted text pastes a list instead of matrix (like Calc does) ( Thanks to Adam Seskunas )
  3. tdf#159027 Writer table formulas calculated incorrectly in merged cells when table splits over pages ( Thanks to Oliver Specht )
  4. tdf#160937 Document Properties pages in all modules do not fit screen and cannot be resized (gtk3/gtk4) ( Thanks to Heiko Tietze )
  5. tdf#161020 Vertical Tab dialogs–initial size of the style dialog is too small ( Thanks to Thorsten Behrens )
  6. tdf#161047 Vertical Tab dialogs–Page style dialog is too small and not resizeable ( Thanks to Thorsten Behrens )
  7. tdf#161049 Vertical Tab dialogs–Format Cells dialog in recent 24.8 alpha is too small ( Thanks to Thorsten Behrens )
  8. tdf#161190 LibreOffice Calc crashes if you export a spreadsheet as PDF with “whole sheet export” option enabled. ( Thanks to Julien Nabet )
  9. tdf#61444 Text layout broken across formatting changes (color, underline, etc.) ( Thanks to Jonathan Clark )

List of crashes fixed

  1. tdf#160855 LibreOffice crashes when Calc cells are selected/copied ( Thanks to Patrick Luby )
  2. tdf#160898 Crash selecting all (Ctrl+A) in a temporarily visible paragraph under a table inside a table ( Thanks to Mike Kaganski )
  3. tdf#160906 Crash when changing formatting (e.g. font) inside Text Box Form Control ( Thanks to Armin Le Grand (allotropia) )
  4. tdf#161083 CRASH: closing the document ( Thanks to Miklos Vajna )
  5. tdf#161190 LibreOffice Calc crashes if you export a spreadsheet as PDF with “whole sheet export” option enabled. ( Thanks to Julien Nabet )

List of performance issues fixed

  1. tdf#148616 FILEOPEN PPTX A certain POTX template is slow to open ( Thanks to Aron Budea )
  2. tdf#160056 calc threaded calculation performance issue ( Thanks to Caolán McNamara )
  3. tdf#160897 FILEOPEN: layout loop, freeze in master document linked to subdocument ( Thanks to Michael Stahl )
  4. tdf#81272 Libreoffice Is Very Slow Rendering Chinese Characters (because of font fallback?) ( Thanks to

Read More