General Activities
- Rafael Lima continued polishing dark mode features and improved scrolling and zooming in the Basic code editor. He also improved help for ScriptForge
- Adolfo Jayme Barrientos updated the icons and colours in Help to match the new application icons
- Alain Romedenne improved help pages on built-in file dialogs
- Olivier Hallot (TDF) improved several extended tooltips and improved the help on cell references and cell addressing in Calc
- Bogdan Buzea improved the quality of the applause audio clip found in the gallery and made many string fixes and improvements in help and in the UI code
- Ilmari Lauhakangas (TDF) dropped the unnecessary name attribute from link elements in help with support from Christian Lohmaier
- Miklós Vajna (Collabora) added new commands .uno:GotoMark for jumping to a bookmark and .uno:UpdateBookmarks to update the content of a bookmark (helps especially with Zotero citations) and enhanced .uno:InsertBookmark and .uno:InsertField to allow specifying bookmark/refmark text. He also improved the Writer layout XML dump developer feature, improved the DOCX compatibility of paragraph marker formatting, fixed a layout issue related to bookmarks and fixed some Writer crashes.
- Jean-Pierre Ledure worked on the ScriptForge library
- Szymon Kłos, Andras Timar and Michael Meeks (Collabora) worked on LOKit improvements. Michael also fixed a macOS deadlock related to user input events
- Henry Castro (Collabora) added a mail merge unit test and made some code cleanups
- Eike Rathke (Red Hat) fixed an issue with date handling in Base, made it so line breaks are preserved in multi-line text when applying Formula to Value in Calc and fixed some crashes. He also improved the help for STYLE and INDEX Calc functions
- Tomaž Vajngerl (Collabora) polished support for document themes, for example adding the ability for reading theme colours from OOXML
- Julien Nabet fixed an issue with Base table UI, made Calc’s Paste Special dialog fully translatable, added an Nvidia GPU to Skia Vulkan denylist and fixed some crashes
- Jim Raykowski implemented a feature that highlights elements in a Writer document when selecting or hovering over their counterparts in the Navigator. He also made several other improvements to the Navigator, such as making it possible to delete references through it
- Andreas Heinisch made it so AutoText no longer inserts an additional empty paragraph, made bibliography entries appear sorted by identifier in Insert Bibliography dialog and improved the behaviour of input fields with a length restriction
- László Németh improved LibreLogo rendering speed and made it support more character formatting features. He also made it possible to check the spelling of hyperlinks, fixed an issue with comments disappearing from corrected misspelled words, added two options to spell checking dealing with compound words and fixed some regressions
- Xisco Faulí (TDF) continued refactoring automated tests, getting rid of much code duplication and created several new tests. He also improved the script used for downloading documents from online forums and fixed several crashes
- Michael Stahl (allotropia) continued improving the compliance of exported PDFs with Universal Accessibility standard, made DOCX export of bold attributes more robust and fixed some regressions
- Mike Kaganski (Collabora) made the code for setting property values safer, improved the new Math Sidebar panel, improved Visual Studio debugging experience, added support for hyphen-minus in style IDs. He also made many code cleanups and improvements to readability
- Caolán McNamara (Red Hat) continued polishing dark mode support, improved the opening performance of Application Colors option view, made it so localised font names match UI language instead of system locale, made text layouting more robust, added a button to remove all document events and made it possible to discover the causes of event-bound macro warnings through an infobar, made Statusbar in Writer show tooltips for sections and tables, made Calc’s sheet navigation and insertion buttons show tooltips and improved the Romanian AutoCorrect file. He also made many other UI-related improvements and crash fixes
- Stephan Bergmann (Red Hat) improved the debugging experience of unit tests. He also adapted the code to compiler changes and made many code and build-related cleanups as well as test fixes
- Noel Grandin (Collabora) improved the performance of SUMPRODUCT(IF..) in Calc and fixed an API usage issue with some chart UNO objects not advertising their types properly. He also made many code cleanups and general optimisations
- Justin Luth (Collabora) worked on VBA ContentControls support, improved the DOCX roundtripping of content controls, improved the indentation of list styles and made font and highlight colour toolbar buttons work in comments
- Paris Oplopoios (Collabora) added support for hidden status of range filter buttons in XLSX files, improved XLSX compatibility of charts and DOCX compatibility of content controls and made saving Writer documents with macros to Microsoft format conform to the DOCM file type requirement. He also improved Writer’s Accessibility checker
- Chris Sherlock made some code cleanups in vcl
- Maxim Monastirsky improved the handling of Draw table styles, for example making pasting action behave more intuitively
- Khaled Hosny (Alif Type) removed the bundled Source Serif/Sans/Code Pro, Kacst Book/Office fonts due to various issues, separated stylistics sets and character variants in the Font Features dialog, fixed the calculation of ascenders and descenders of some fonts upon PDF export, worked around an issue with strike out formatting of text using Liberation Serif font, improved the handling of different script types in various text previews and fixed an issue with gaps appearing after Kashida. He also made many renovations in font-related code
- Armin Le Grand (allotropia) improved the appearance of the blur effect with shadows and made refactorings in graphics handling code
- Taichi Haradaguchi upgraded some dependencies
- Daniel Lohmann made it so the presenter screen displayed as a normal window can also be shown on a single monitor
- Tibor Nagy (NISZ) fixed issues with tiled image sizes being reset in the Area tab, incorrect 3D shape properties in PPTX export and tiled background images in PPTX import
- Christian Lohmaier (TDF) made huge optimisations to the build performance of help and made many other build-related optimisations such as avoiding needless rebuilding of icon and gallery themes
- Kevin Suo fixed PDF import issues with Asian font settings not being loaded correctly and ligatures in RTL text being reversed incorrectly
- Thorsten Behrens (allotropia) made some build-related improvements and fixed a Writer unit test
- Arnaud Versini made some code cleanups
- Nick Wingate (Collabora) worked on the JavaScript dialog code used by Collabora Online
- Tor Lillqvist (Collabora) worked on the WASM build
- Chenxiong Qi ported many Java SDK examples to Python
- Tünde Tóth (NISZ) fixed an issue with charts getting lost upon DOCX export
- Galdam Jitsu replaced application and mime type icons with newly designed ones
- Patrick Luby (NeoOffice) fixed many macOS issues, including a printing issue with the Skia graphics engine and crashes and hangs. He also implemented support for the macOS press-and-hold functionality for special character input and made the macOS installation process faster by switching from bzip2 to lzfse compression in the .dmg file
- Tarcísio Ladeia de Oliveira fixed some unit test issues
- Aurimas Fišeras made some cleanups in configure.ac
- Povilas Kanapickas implemented support for touchpad zoom gestures
- Đoàn Trần Công Danh made a Boost 1.81.0 compatibility fix
- Attila Szűcs (Collabora) fixed conditional border colour not being exported to XLSX
- Dennis Francis (Collabora) made PDFium-based import of PDF files more robust
- Roman Kuznetsov added Duplicate Page command to Draw’s page pane context menu
- Michael Weghorn fixed a KDE UI issue in the BASIC Dialog Editor and worked the Android build
- Ilhan Yesil fixed an issue with the size of wizard pages created using the UNO API
- Vasily Melenchuk (CIB) made handling of invalid styles in RTF files more robust and implemented checking of Windows Security Zones to determine macro security level
- Brett T. Warden (Intel) made the SVG conversion method of QR codes compatible with the latest library version
Kudos to Ilmari Lauhakangas for helping to elaborate this list.
Reported Bugs
437 bugs, 53 of which are enhancements, have been reported by 260 people.
- BogdanB ( 35 )
- Eyal Rozenberg ( 22 )
- Mike Kaganski ( 16 )
- Stéphane Guillou (stragu) ( 15 )
- Rafael Lima ( 8 )
- rferraro ( 8 )
- steve ( 7 )
- Robert Großkopf ( 6 )
- خالد حسني ( 6 )
- Telesto ( 6 )
Triaged Bugs
583 bugs have been triaged by 65 people.
- Buovjaga ( 147 )
- Stéphane Guillou (stragu) ( 89 )
- Dieter ( 42 )
- m.a.riosv ( 37 )
- Heiko Tietze ( 26 )
- Alex Thurgood ( 22 )
- V Stuart Foote ( 22 )
- خالد حسني ( 19 )
- Mike Kaganski ( 17 )
- Julien Nabet ( 17 )
Resolution of resolved bugs
534 bugs have been set to RESOLVED.
Check the following sections for more information about bugs resolved as FIXED, WORKSFORME and DUPLICATE.
Fixed Bugs
146 bugs have been fixed by 31 people.
- Caolán McNamara ( 27 )
- Khaled Hosny ( 9 )
- Bogdan B ( 8 )
- Patrick Luby ( 8 )
- László Németh ( 7 )
- Rafael Lima ( 6 )
- Tünde Tóth ( 5 )
- Julien Nabet ( 5 )
- Michael Stahl ( 5 )
- Tibor Nagy ( 5 )
List of high severity bugs fixed
- tdf#142147 File->Save As: “Save with password” is deselected by default for password-protected documents ( Thanks to Justin Luth )
- tdf#146842 All pages are empty/white when printing (skia, macOS only) ( Thanks to Patrick Luby )
- tdf#146875 Writer: ToC Index updating hangs ( Thanks to Michael Stahl )
- tdf#151842 Font “Base size” reverts to sm config default of 12pt after reloading any formula (OLE object and standalone document) ( Thanks to Xisco Fauli )
- tdf#151894 FILEOPEN a Base Document with customized event for open a startform by “open document” LO stuck ( Thanks to Stephan Bergmann )
- tdf#152434 FILEOPEN:PPTX: Images not displayed ( Thanks to Tibor Nagy )
- tdf#152520 Crash: if macro uses module TITLE_CASE or SENTENCE_CASE in Transliteration module ( Thanks to Julien Nabet )
- tdf#152606 Crash if I open the specified pptx file ( Thanks to Julien Nabet )
- tdf#152717 DDE linking in calc is broken since 7.4.3 RC1 ( Thanks to Mike Kaganski )
- tdf#42437 Enable the macOS press-and-hold functionality for special character input (é, ñ, etc.) ( Thanks to Patrick Luby )
List of crashes fixed
- tdf#145843 Incidental Crash on macOS with skia raster (STR comment 8) ( Thanks to Patrick Luby )
- tdf#146765 Base Form – crash when scrolling in dual form & “data as table” display (macOS Arm) ( Thanks to Patrick Luby )
- tdf#152495 crash when closing ruby (phonetic guide) dialog with escape (gtk3) ( Thanks to Caolán McNamara )
- tdf#152520 Crash: if macro uses module TITLE_CASE or SENTENCE_CASE in Transliteration module ( Thanks to Julien Nabet )
- tdf#152606 Crash if I open the specified pptx file ( Thanks to Julien Nabet )
- tdf#82115 Repeatable crash/hang entering Japanese into a Writer comment on OSX ( see comment 4 ) ( Thanks to Patrick Luby )
List of performance issues fixed
- tdf#105575 Slow rendering when using a Logo command ( Thanks to László Németh )
- tdf#152301 slow opening of Options > Application Colors ( Thanks to Caolán McNamara )
List of old bugs ( more than 4 years old ) fixed
- tdf#105575 Slow rendering when using a Logo command ( Thanks to László Németh )
- tdf#120190 Data “Formula to Value” don’t preserve line break with multi-line text value ( Thanks to Eike Rathke )
- tdf#121297 LO Impress: “JPG Quality” overlapping with “Reduce image resolution” in Presentation Minimizer Wizard in some GTK3 ( Thanks to Caolán McNamara )
- tdf#42437 Enable the macOS press-and-hold functionality for special character input (é, ñ, etc.) ( Thanks to Patrick Luby )
- tdf#45949 SPELL check does not work for words with hyperlink ( Thanks to László Németh )
- tdf#53023 AutoText (text only) embeds extra carriage return ( Thanks to Andreas Heinisch )
- tdf#65535 Correcting a misspelled word with a comment in the middle erases the comment (see comment 38) ( Thanks to László Németh )
- tdf#82115 Repeatable crash/hang entering Japanese into a Writer comment on OSX ( see comment 4 ) ( Thanks to