General Activities
- LibreOffice 24.8.0 was released on August 22
- 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
- Alain Romedenne improved help for BASIC’s If statement and added unit tests for IF THEN statements in BASIC and VBA
- 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
- 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
- Adolfo Jayme Barrientos updated help pages about digital signatures after UI changes
- 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
- 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
- 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
- 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
- Tomaž Vajngerl (Collabora) worked on the new histogram chart type
- Julien Nabet fixed an issue preventing deletion of MySQL/MariaDB tables with spaces in their names and did some code cleanups
- Xisco Faulí (TDF) fixed a PDF export crash, improved the contrast accessibility check and did many dependency updates
- 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
- 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
- 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
- Stephan Bergmann (allotropia) worked on WASM build, enabling WebDAV use
- Noel Grandin (Collabora) improved loading time for DOCX files with lots of headers and footers and optimised the handling of Writer bookmarks
- 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
- 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
- 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
- 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
- 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
- Sarper Akdemir (allotropia) continued improving the UX of the encryption dialog
- Armin Le Grand (allotropia/Collabora) worked on a renovation of graphics rendering with Cairo library
- Oliver Specht (CIB) fixed an issue with tables having rows with “At least” height setting in imported Microsoft formats
- 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
- László Németh made it possible to adjust hyphenation settings via the Sidebar
- Ilmari Lauhakangas (TDF) did some Python code cleanups, improved a build error message, unified API docs a bit and did some help page cleanups
- Christian Lohmaier (TDF) worked on Windows Subsystem for Linux build improvements
- 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
- Thorsten Behrens (allotropia) switched the MAR-based auto-updater to be on by default
- 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
- 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
- Regina Henschel fixed a display scaling issue affecting crop markers on Windows
- Tibor Nagy (allotropia) fixed a “Stack empty” error in tagged PDF export
- Adam Seskunas worked on the GSoC project to port Java tests to C++
- Ritobroto Mukherjee worked on the GSoC project to implement cross platform .NET bindings for UNO API
- Devansh Varshney worked on the GSoC project for adding histogram charts
- Ahmed Hamed worked on the GSoC project for improving the Functions Sidebar deck in Calc
- Sahil Gautam worked on the GSoC project to implement themes
- 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
- Hossein Nourikhah (TDF) worked on Windows Subsystem for Linux build improvements
- Kira Tubo improved the grouping of styles in the Sidebar
- Moritz Duge (allotropia) continued improving the UI of certificate handling and digital signing
- Bayram Çiçek (Collabora) continued working on Excel Power Query round trip support
- Jean-Pierre Ledure worked on the ScriptForge library
- Vladislav Tarakanov finalised the support of audio files in PPT/X files
- 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
- Gülşah Köse (Collabora) added a command to invert document background colour to be used in Collabora Online
- David Gilbert made it so PDF import makes use of clip paths
- René Engelhard (Debian) fixed a build issue affecting armhf platform
- Andreas Heinisch made it so Calc’s Manage names dialog checks, if a formula is a valid print range
- 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.
- Eyal Rozenberg ( 26 )
- Mike Kaganski ( 19 )
- Regina Henschel ( 12 )
- Buovjaga ( 10 )
- Justin L ( 8 )
- Heiko Tietze ( 7 )
- fpy ( 7 )
- Jeff Fortin Tam ( 7 )
- peter josvai ( 5 )
- Gabor Kelemen (allotropia) ( 5 )
Triaged Bugs
424 bugs have been triaged by 67 people.
- Buovjaga ( 92 )
- m_a_riosv ( 38 )
- Heiko Tietze ( 34 )
- Mike Kaganski ( 23 )
- raal ( 21 )
- V Stuart Foote ( 19 )
- ady ( 18 )
- Dieter ( 17 )
- Julien Nabet ( 13 )
- 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.
- Mike Kaganski ( 21 )
- Pierre F ( 16 )
- Justin Luth ( 15 )
- Caolán McNamara ( 13 )
- Michael Weghorn ( 11 )
- Heiko Tietze ( 10 )
- Jonathan Clark ( 9 )
- Olivier Hallot ( 6 )
- Jim Raykowski ( 6 )
- Miklos Vajna ( 6 )
List of critical bugs fixed
- 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
- tdf#148367 EDITING MS Access through 64-bit ODBC doesn’t work and returns an Invalid Bookmark error ( Thanks to Mike Kaganski )
- tdf#157851 FILEOPEN XLSX “Author” information about notes is not read ( Thanks to Pranam Lashkari )
- tdf#161139 FILEOPEN DOCX SaxException when opening specific file ( Thanks to Justin Luth )
- tdf#161705 LO crashes with undo/redo of page numbering wizard’s created bookmarks ( Thanks to Justin Luth )
- tdf#161725 Add option to toggle module-specific file types in Recent Documents (MRU) menu ( Thanks to Heiko Tietze )
- tdf#161741 LO crashes with undo/redo of new header + some other change ( Thanks to Justin Luth )
- tdf#162065 can’t clone “format” of a shape anymore ( Thanks to Oliver Specht )
- tdf#162586 Crash after exporting an odt document to pdf ( Thanks to Xisco Fauli )
- tdf#61242 Customise comments background color in Writer ( Thanks to Heiko Tietze )
- tdf#68274 provide better update mechanism — Mozilla ARchive (mar) based incrementals on all supported platforms ( Thanks to Thorsten Behrens )
List of crashes fixed
- tdf#140061 Crash swlo!sw::WriterMultiListener::StartListening ( Thanks to Patrick Luby )
- 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 )
- tdf#161705 LO crashes with undo/redo of page numbering wizard’s created bookmarks ( Thanks to Justin Luth )
- tdf#161741 LO crashes with undo/redo of new header + some other change ( Thanks to Justin Luth )
- tdf#162004 [CRASH] Enabling the Notes Pane and closing the document will crash LibreOffice (