General Activities
- LibreOffice 26.2.5 was announced on July 23
- Olivier Hallot (TDF) added help pages for many new Calc functions and for matrix input dialog in Math and improved help for regular expressions
- Alain Romedenne added help for the Python modules scriptforge, msgbox and officehelper
- Miklós Vajna (Collabora) fixed an issue with deleted change-tracked text and made Markdown import of lists more robust
- Xisco Faulí (TDF) fixed formula range selection in Calc, fixed a transparency issue in OOXML image filters, fixed many test issues, added some automated tests, fixed many issues found by static analysers, did code cleanups and upgraded many dependencies
- Mike Kaganski (Collabora) fixed broken connectors in PPTX import, fixed axis title positioning in charts with data tables in XLSX files, made target cells retain their protection upon pasting in Calc, fixed a positioning issue with images in frames, improved the OOXML and RTF import of inline formulas, made Google Drive authentication work properly on Linux and macOS and fixed some crashes
- Caolán McNamara (Collabora) made the handling of Firebird databases in ODB files more robust, fixed crashes and many issues found by fuzzers and static analysers and did code cleanups and optimisations
- Justin Luth (Collabora) did so many fixes, improvements and feature implementations to find and replace functionality that it’s difficult to do the work justice in the confines of a summary post like this. One notable aspect of the effort is improvements to finding and replacing attributes. Help was also updated and lots of bug triaging was involved. In addition to the work on find, Justin polished line spacing calculation in Writer and made moving list entries more robust
- Michael Weghorn (TDF) worked on the facilities for creating a new Qt theme for LibreOffice, improved the accessibility of Calc’s options, worked on using native widgets in Qt UIs and did many code cleanups
- Balázs Varga (Collabora) fixed XLSX export of custom table style borders
- Christian Lohmaier (TDF) fixed an (unreleased) macOS crash and worked on making LibreOffice builds reproducible
- Heiko Tietze (TDF) fixed incrementing values using stepper buttons and fixed a colour glitch in the Mail Merge wizard
- Neil Roberts (TDF) made it possible to use Python to browse and manage macros, fixed object handles changing to rotate mode after resizing, fixed crashes and did code cleanups
- Karthik Godha (Collabora) fixed importing character styles of data bindings in structured document tags (SDTs) from Microsoft Word formats, fixed handling of negative spacing in paragraphs in Microsoft Word formats, fixed positioning of centered tables next to floating tables in Writer and made PDF export of image-heavy presentations faster
- Andreas Heinisch fixed unwanted gaps in cell backgrounds of Calc tables pasted as OLE objects to Impress, fixed insert and overwrite mode becoming reversed while editing a cell in Calc’s Formula bar, made changes to drawing scale apply immediately to rulers in Draw, fixed pasting superscript elements as HTML when the source contains class names, added a separator line between pinned and unpinned items in Start Center, fixed selecting the entire sheet in Calc when drawing objects were selected, fixed entered data disappearing if “Select unprotected cells” was run first in a sheet with only protected cells and fixed updating of glued connector targets when moving objects
- Kurt Nordback (Collabora) worked on OOXML Chartex chart support
- Jonathan Clark (TDF) fixed a freeze triggered by character transliteration and fixed issues with gallery
- András Timár (Collabora) fixed importing password-protected PDFs that are of PDF 1.7 format or newer
- Khaled Hosny (Alif Type) fixed text search match offsets around surrogate pairs, implemented support for typographic font styles in a cross-platform way and including OOXML export and improved PDF export of non-Western text
- Julien Nabet improved EPUB cover image compatibility with EPUB readers, fixed incorrect pattern fill in imported SVG files, fixed a bitmap transparency issue and did many code cleanups
- Dan Williams (TDF) worked on Qt UI for macOS and fixed showing OpenType PostScript fonts on macOS
- Christopher Sherlock fixed a Python test issue, fixed a macOS crash and did code cleanups and refactoring in VCL
- Pranam Lashkari (Collabora) made AutoCorrect for typographic quotes be done in a single step to avoid undo weirdness and fixed an undo issue with change-tracked deletions
- Michael Stahl (Collabora) fixed a build issue
- Stephan Bergmann (Collabora) did some code cleanups and adapted the code to compiler changes
- Vissarion Fisikopoulos (TDF) implemented warning dialogs for SQL query editing in Base and worked on the C++ rewrite of Report Builder
- Tomaž Vajngerl (Collabora) worked on Calc dynamic array support and LAMBDA and callable functions, made pasting of named tables and database ranges more robust, added a sequential linear programming (SLP) solver and improved the SwarmSolver
- Noel Grandin (Collabora) made the code for finding hidden columns in Calc faster
- Jim Raykowski fixed incorrect search results in Writer when the string is only found at the beginning or end of a document and fixed paragraph style spotlight markers being rendered off canvas in Web View
- Patrick Luby fixed window content jittering during resize on macOS
- Manish Bera created new automated tests for Writer as part of Google Summer of Code
- Aya Jamal worked on OpenType math font support as part of Google Summer of Code
- Ilmari Lauhakangas (TDF) fixed unnecessary code spans within code blocks in Markdown export
- Rizal Muttaqin added icons to the icon themes
- László Németh worked on smart hyphenation and added a hyphenation slider feature for adjusting paragraph layout using better spacing or less hyphenation
- Dennis Francis (Collabora) fixed pasting HTML with embedded images to Calc
- Ben Urban implemented callable function support in Calc. LAMBDA, ISOMITTED, BYCOL, BYROW, MAKEARRAY, MAP, REDUCE and SCAN are now available
- Áron Budea (Collabora) fixed an issue with exporting user-defined functions to XLSX
- Denis Falqueto improved Presenter Console in Impress by making the slide overview scroll to the current slide and letting Esc close the slide overview
- Ivan Kuznetsov did code cleanups in Android
- Rafał Dobrakowski made it possible to copy status bar function values in Calc
- Hossein Nourikhah (TDF) fixed SDK lacking cross platform .NET binding files and fixed a Windows build issue
- Sofia Gazizova (ALT Linux) fixed incorrect first-line indent in RTL numbered lists in binary DOC files
- Andrey Ovsyhno (ALT Linux) fixed an image wrapping issue in DOCX files and fixed endnotes going missing when exporting to DOCX
Kudos to Ilmari Lauhakangas for helping to elaborate this list.
Reported Bugs
331 bugs, 49 of which are enhancements, have been reported by 242 people.
- Olivier Hallot ( 24 )
- Eyal Rozenberg ( 8 )
- nobu ( 8 )
- Neil Roberts ( 5 )
- Gerald Pfeifer ( 5 )
- Ben Urban ( 4 )
- Elmar ( 4 )
- Tyler ( 4 )
- giors_00 ( 3 )
- t0rt1e ( 3 )
Triaged Bugs
272 bugs have been triaged by 58 people.
- BogdanB ( 90 )
- Xisco Faulí ( 22 )
- m_a_riosv ( 22 )
- V Stuart Foote ( 18 )
- Buovjaga ( 13 )
- nobu ( 11 )
- Heiko Tietze ( 10 )
- Olivier Hallot ( 8 )
- Julien Nabet ( 6 )
- raal ( 5 )
Resolution of resolved bugs
425 bugs have been set to RESOLVED.

Check the following sections for more information about bugs resolved as FIXED, WORKSFORME and DUPLICATE.
Fixed Bugs
171 bugs have been fixed by 24 people.
- Justin Luth ( 29 )
- Olivier Hallot ( 15 )
- Andreas Heinisch ( 7 )
- Mike Kaganski ( 7 )
- Julien Nabet ( 5 )
- Neil Roberts ( 5 )
- Ben Urban ( 4 )
- Jonathan Clark ( 4 )
- Heiko Tietze ( 3 )
- Xisco Fauli ( 3 )
List of high severity bugs fixed
- tdf#152327 “Select unprotected cells” when no cells are unprotected makes data entry impossible ( Thanks to Andreas Heinisch )
- tdf#172831 LO26.8 RC1: names of changed/updated strings – names of tabs in tabbed notebook bar are not localized if Notebookbar was customized in earlier version ( Thanks to Michael Weghorn )
- tdf#36582 “Find and replace” finds/replaces text deleted with “record/track changes” ( Thanks to Justin Luth )
- tdf#93156 Middle-of-connector anchor doesn’t update its targets when moved ( Thanks to Andreas Heinisch )
List of crashes fixed
- tdf#171068 Crash on undo after paste ( Thanks to David Hashe )
- tdf#172325 Crash when toggling “Use CJK manuscript grid” while Style Inspector is open in the Sidebar ( Thanks to Julien Nabet )
- tdf#172670 Macro Manager sometimes crashes if you create a Python library ( Thanks to Neil Roberts )
List of old bugs ( more than 4 years old ) fixed
- tdf#111843 one active cell selection is not searched with “Current selection only” option set in Find & Replace dialog tool ( Thanks to Justin Luth )
- tdf#115805 Choices in step increment for numeric steppers ( Thanks to Heiko Tietze )
- tdf#119539 FILESAVE: Custom cover image not shown in exported EPUB file (some viewers need cover metadata) ( Thanks to Julien Nabet )
- tdf#120098 Find & Replace: Add ability to search for hidden text ( Thanks to Justin Luth )
- tdf#121049 Failure to retain superscript when pasting from HTML, if sup elements have a class ( Thanks to Andreas Heinisch )
- tdf#123974 Paste into a protected Calc sheet should not paste the cell Protected status ( Thanks to Mike Kaganski )
- tdf#124442 Incorrect search results ( Thanks to Jim Raykowski )
- tdf#126275 Can’t find & replace by paragraph styles at once after find by font attributes ( Thanks to Justin Luth )
- tdf#128419 In Find and Replace, ‘Replace backwards’ gets toggled back off or back on by the buttons ‘Find All’, ‘Find Previous’, etc. ( Thanks to Justin Luth )
- tdf#128435 Data crushed in another sheet when using ‘search in all sheets’ ( Thanks to Justin Luth )
- tdf#129449 FIND&REPLACE: Empty paragraph at the end of a document is not found when searching for paragraph styles in Find & Replace ( Thanks to Justin Luth )
- tdf#135891 Background of Calc tables pasted as OLE objects in Impress not rendering fill colors as expected ( Thanks to Andreas Heinisch )
- tdf#138749 Add function LAMBDA for interoperability with MS Excel ( Thanks to Olivier Hallot )
- tdf#145806 Backreferences inserted as literal text in regex replace if target contains comment ( Thanks to Justin Luth )
- tdf#146161 Consider renaming button “open” in templates dialog ( Thanks to Olivier Hallot )
- tdf#149061 When last paragraph in a document is a list paragraph of level 2 (or greater), then “Move Down with Subpoints” only moves items to after the Level 1 list paragraph (see comment 5) ( Thanks to Justin Luth )
- tdf#36582 “Find and replace” finds/replaces text deleted with “record/track changes” ( Thanks to Justin Luth )
- tdf#53290 sd is still matching regex expressions even though regex checkbox is unavailable in the Find&Replace dialog (comment 9) ( Thanks to Justin Luth )
- tdf#74078 EDITING: Attribute “Page Style” in Find and Replace does not work ( Thanks to Justin Luth )
- tdf#82599 Insert and overwrite mode reversed in cell while editing on the Calc Formula bar ( Thanks to Andreas Heinisch )
- tdf#84136 Impossible to re-navigate to search result ( Thanks to Justin Luth )
- tdf#84694 Select the whole sheet when a picture was prior selected, then copy or cut, only the prior selected picture was copied/cut, not the whole sheet. ( Thanks to Andreas Heinisch )
- tdf#93156 Middle-of-connector anchor doesn’t update its targets when moved ( Thanks to Andreas Heinisch )
- tdf#93875 Searching after selecting a shape returns a strange text-selection result ( Thanks to Justin Luth )
WORKSFORME bugs
52 bugs have been retested by 23 people.
- BogdanB ( 18 )
- Buovjaga ( 7 )
- ady ( 4 )
- Justin L ( 3 )
- Andreas Heinisch ( 2 )
- xrteach ( 2 )
- V Stuart Foote ( 2 )
- Mouse Y. ( 1 )
- Gabor Kelemen (Collabora) ( 1 )
- Lucas Vieites ( 1 )
DUPLICATED bugs
77 bugs have been duplicated by 20 people.
- Justin L ( 23 )
- BogdanB ( 14 )
- V Stuart Foote ( 6 )
- m_a_riosv ( 6 )
- Heiko Tietze ( 4 )
- Buovjaga ( 4 )
- nobu ( 3 )
- Neil Roberts ( 3 )
- Xisco Faulí ( 2 )
- Ming Hua ( 2 )
Verified bug fixes
31 bugs have been verified by 7 people.
- BogdanB ( 24 )
- Patrick (volunteer) ( 2 )
- Andreas Heinisch ( 1 )
- Hossein ( 1 )
- Julien Nabet ( 1 )
- V Stuart Foote ( 1 )
- Heiko Tietze ( 1 )
Categorized Bugs
507 bugs have been categorized with a metabug by 23 people.
- Buovjaga ( 327 )
- BogdanB ( 69 )
- Eyal Rozenberg ( 22 )
- Olivier Hallot ( 19 )
- Heiko Tietze ( 18 )
- Justin L ( 12 )
- V Stuart Foote ( 7 )
- Hossein ( 6 )
- Michael Weghorn ( 4 )
- Rizal Muttaqin ( 3 )
Regression Bugs
30 bugs have been set as regressions by 10 people.
- BogdanB ( 13 )
- anixxsus ( 4 )
- nobu ( 4 )
- ady ( 2 )
- Xisco Faulí ( 2 )
- Justin L ( 1 )
- Buovjaga ( 1 )
- Michael Weghorn ( 1 )
- Wodsfort ( 1 )
- Jonathan Clark ( 1 )
Bisected Bugs
23 bugs have been bisected by 8 people.
- BogdanB ( 14 )
- Saburo ( 3 )
- raal ( 1 )
- Justin L ( 1 )
- Buovjaga ( 1 )
- ady ( 1 )
- Michael Weghorn ( 1 )
- Xisco Faulí ( 1 )
Evolution of Unconfirmed Bugs
Check the current list of unconfirmed bugs here

Evolution of Open Regressions
Check the current list of open regressions here

Evolution of Open bibisectRequests
Check the current list of open bibisectrequests here

Evolution of Highest Priority Bugs
Check the current list of highest priority bugs here

Evolution of High Priority Bugs
Check the current list of high priority bugs here

Thank you all for making Libreoffice rock!
Join us and help to keep LibreOffice super reliable!
Check the Get Involved page out now!










