QA/Dev Report: April 2025

General Activities

  1. Olivier Hallot (TDF) fixed displaying help for a particular module from the command line, updated help after changes to object boundaries options, improved help on BASIC format codes and added type information to BASIC help pages, added help about multithreading in Calc, added help on saving only active sheet in Calc, explained case sensitivity in the help for Calc’s Validity and improved help for CSV import
  2. Gábor Kelemen (allotropia) worked on the script for finding unneeded includes and did many code cleanups
  3. Alain Romedenne fixed some Python code examples in Help
  4. Tomaž Vajngerl (Collabora) added support for embedded fonts in PowerPoint files, made graphics handling code more efficient and continued reworking slideshow rendering code
  5. Gökay Şatır, Marco Cecchetti, Pranam Lashkari, Parth Raiyani, Ashod Nakashian, Gülşah Köse, Szymon Kłos and Jaume Pujantell (Collabora) worked on LOKit used by Collabora Online. Jaume also added support for annotationRef elements in DOCX export to preserve the order of comments.
  6. Karthik Godha added all 3 Spotlight commands (Paragraph Style, Character Style, Direct Formatting) to Style Inspector, made it possible to rename objects from the Navigator and fixed extended help tooltips being too wide in the Navigator
  7. Miklós Vajna (Collabora) continued polishing per-user change tracking in Writer, improved compatibility with DOCX’s character properties defined for “paragraph markers”, improved the handling of tracked changes that depend on each other and added support for reinstating changes
  8. Xisco Faulí (TDF) fixed exporting Writer table formulas with a sum of a range to DOCX, added a bunch of new automated tests, upgraded many dependencies, fixed crashes and did some code cleanups
  9. Michael Stahl (allotropia) made the line height for paragraphs that are empty due to hidden text compatible with MS Word and made replying to Writer comments and recovering broken ZIP files more robust
  10. Mike Kaganski (Collabora) did many code cleanups and optimisations
  11. Caolán McNamara (Collabora) fixed crashes and many issues found by static analysers and did code cleanups and optimisations
  12. Stephan Bergmann (allotropia) worked on the WASM build. He also adapted the code to compiler changes and did code cleanups
  13. Noel Grandin (Collabora) made handling large charts in Calc much faster when loading, toggling edit mode and switching sheets, improved the loading speed of large RTL Writer documents, improved the speed of calculating optimal row heights in Calc and improved the speed of image processing with Skia. He also did many code cleanups and optimisations
  14. Justin Luth (Collabora) made it so table cell margins get exported to PPTX, improved the DOCX compatibility of padding and border spacing in table cells and paragraph margins, improved object positioning in DOCX import and made it so preview thumnails are displayed for DOTX templates
  15. Michael Weghorn (TDF) continued cleaning up and reorganising accessibility-related code and fixed a crash in Qt-based UIs when inserting videos into Impress. He also worked on using native widgets in Qt UIs
  16. Balázs Varga (allotropia) polished the implementation of Calc’s XLOOKUP() function, fixed an OOXML export issue with chart colours and added an expert configuration option to remove “Total editing time” separately from all private information during save
  17. Patrick Luby allowed macOS to add menu items into LibreOffice Window menu, making it possible to use macOS’s window positioning and arrangement commands, added a CPU architecture prioritisation list for macOS language pack installations and fixed Apple Silicon version being incorrectly reported as iOS in macOS’s System Report
  18. Oliver Specht (CIB) fixed not being able to switch off the page number of page breaks in paragraph dialog and fixed an RTF import issue related to character style properties
  19. László Németh added new options to adjust hyphenation like DTP software in accordance with typographic requirements (end zones), added custom word spacing to control the shrinking and expansion of space width and added min/max word spacing to avoid of rivers of white space and too much hyphenation
  20. Christian Lohmaier (TDF) added Meson support to the build system due to HarfBuzz migrating to it and fixed MSI installer generation on native windows/aarch64
  21. Jonathan Clark (TDF) fixed incorrect line breaking in mixed CJK+Latin text, generated genko yoshi grid layout issues in DOCX files and excessive overlap in justified Arabic script in text boxes
  22. Andreas Heinisch fixed unwanted scrolling in Writer when deleting all comments by an author
  23. Chris Sherlock did code cleanups and refactoring in VCL toolkit
  24. Jean-Pierre Ledure worked on the ScriptForge library
  25. Áron Budea (Collabora) expanded Calc’s support of quote characters in formulas for improved compatibility with MS Excel
  26. Mohamed Ali made master slides/pages copyable in Impress/Draw
  27. Jim Raykowski improved the layout of Hyphenation Sidebar deck, made switching to styles & formatting Spotlight independent of the Sidebar being visible, continued Karthik’s work on enabling page and object renaming in Draw via the Navigator, made Esc key behaviour logical when focused into the Navigator in Draw and fixed opening a context menu unexpectedly ending the editing of bookmark text in the Bookmark dialog
  28. Julien Nabet added support for importing documents encrypted with AES_192_CBC/AES_192_EBC and fixed some crashes
  29. Bayram Çiçek (Collabora) improved MSO compatibility of document protection
  30. Shardul Singh polished the code for his Text Import improvement done in March
  31. David Gilbert implemented support for importing encrypted hybrid PDFs
  32. Heiko Tietze (TDF) made it so the Edit button for fields is only shown in dialogs when it makes sense and started working on a first-run wizard
  33. Juraj Šarinay fixed issues with timestamps in digital signatures
  34. David Hashe added automated tests for image icons and accelerators and Calc’s currency formats
  35. Sarper Akdemir (allotropia) made Notes pane in Impress/Draw support Ctrl+PgUp/Dn for navigation, made it possible to apply Paste Special in Notes pane’s context and allowed list formatting when in Notes pane
  36. Michael Meeks (Collabora) optimised graphics handling
  37. Kurt Nordback (Collabora) started working on support for chart types introduced in MSO 2016 or later, that use the chartex schema
  38. Andras Timar (Collabora) fixed internal Python build for the ppc64le platform
  39. Muhammad Arsalan Khan added support for altChunk elements referencing HTML in DOCX files
  40. Eike Rathke (Red Hat) added Gronings language support and fixed Azerbaijani Manat ₼ (AZN) currency symbol not being displayed in Calc
  41. Samuel Mehrbrodt (allotropia) improved directory pre-selection when using the Export dialog
  42. Pierre Vacher did code cleanups in uno-skeletonmaker
  43. Regina Henschel did cleanups in radial gradient code
  44. Attila Szűcs (Collabora) did some improvements to chart code
  45. Tibor Nagy (allotropia) fixed displaying sparklines in merged cells
  46. Emmanuel Dreyfus (NetBSD) fixed a UNO failure seen with some filesystems
  47. Akshay Dubey worked on supporting zstd decompression
  48. Ilmari Lauhakangas (TDF) made code comments easier to read and understand
  49. Mateusz Wlazłowski fixed an issue with Calc date functions

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

406 bugs, 61 of which are enhancements, have been reported by 286 people.

Top 10 Reporters

  1. Eyal Rozenberg ( 17 )
  2. Gabor Kelemen (allotropia) ( 14 )
  3. nobu ( 10 )
  4. Justin L ( 9 )
  5. Aron Budea ( 7 )
  6. Timur ( 6 )
  7. Uralion ( 5 )
  8. Xisco Faulí ( 4 )
  9. golemus ( 4 )
  10. Cameron ( 4 )

Triaged Bugs

344 bugs have been triaged by 74 people.

Top 10 Triagers

  1. m_a_riosv ( 61 )
  2. V Stuart Foote ( 29 )
  3. Olivier Hallot ( 26 )
  4. Buovjaga ( 22 )
  5. meagan.eggert ( 18 )
  6. raal ( 17 )
  7. Mateusz Wlazłowski ( 17 )
  8. Mike Kaganski ( 16 )
  9. Xisco Faulí ( 15 )
  10. Aron Budea ( 9 )

Resolution of resolved bugs

269 bugs have been set to RESOLVED.

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

Fixed Bugs

107 bugs have been fixed by 31 people.

Top 10 Fixers

  1. Justin Luth ( 6 )
  2. Noel Grandin ( 5 )
  3. Balazs Varga ( 5 )
  4. Aron Budea ( 5 )
  5. Jonathan Clark ( 4 )
  6. Patrick Luby ( 4 )
  7. Sarper Akdemir ( 4 )
  8. Miklos Vajna ( 4 )
  9. László Németh ( 3 )
  10. Olivier Hallot ( 3 )

List of critical bugs fixed

  1. tdf#166107 CRASH: Opening print dialog after print preview ( Thanks to Xisco Fauli )

List of high severity bugs fixed

  1. tdf#45617 Make Impress Master Slides copyable ( Thanks to Mohamed Ali )

List of crashes fixed

  1. tdf#166055 Crash when inserting .mp4 videos in Impress (kf6) ( Thanks to Michael Weghorn )
  2. tdf#166107 CRASH: Opening print dialog after print preview ( Thanks to Xisco Fauli )
  3. tdf#166365 Crash in file picker, directory property ( Thanks to Julien Nabet )

List of performance issues fixed

  1. tdf#147874 HANG: switching to another sheet ( Thanks to Noel Grandin )
  2. tdf#151876 Slow Chart Render open, cpu spike, and view if data point is more than 1000 data point in Calc ( Thanks to Noel Grandin )
  3. tdf#165595 Calc becomes VERY slow scrolling/editing if the default image brightness being adjusted ( Thanks to Noel Grandin )
  4. tdf#166258 Scrolling/Swipping through a document with Skia Metal on is choppy/slow; smooth with Skia Raster ( Thanks to Patrick Luby )

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

  1. tdf#101625 Conditionally hide the Edit button in edit fields dialog ( Thanks to Heiko Tietze )
  2. tdf#126154 Make space between words configurable to increase readability (minimum, desired and maximum word spacing) ( Thanks to László Németh )
  3. tdf#130592 Incorrect line breaking for CJK text in UI with certain VCL backends ( Thanks to Jonathan Clark )
  4. tdf#132784 Help files do not yet describe Calc’s multi-threading facility ( Thanks to Olivier Hallot )
  5. tdf#136540 Unwanted scroll when deleting all comments by an author ( Thanks to Andreas Heinisch )
  6. tdf#139418 The layout is broken when opening a vertical writing manuscript paper(Genko yoshi) docx file ( Thanks to Jonathan Clark )
  7. tdf#139633 Direct editing of tree nodes in the Navigator to rename objects ( Thanks to Jim Raykowski )
  8. tdf#45617 Make Impress Master Slides copyable ( Thanks to Mohamed Ali )
  9. tdf#55425 PDF import: support encryption algorithm value 4 (AES) ( Thanks to Dr. David Alan Gilbert )

WORKSFORME bugs

45 bugs have been retested by 25 people.

Top 10 testers

  1. Buovjaga ( 5 )
  2. Andreas Heinisch ( 4 )
  3. Olivier Hallot ( 4 )
  4. Jonathan Clark ( 4 )
  5. raal ( 3 )
  6. xordevoreaux ( 2 )
  7. Robert Großkopf ( 2 )
  8. m_a_riosv ( 2 )
  9. Pierre Fortin ( 2 )
  10. Julien Nabet ( 2 )

DUPLICATED bugs

77 bugs have been duplicated by 21 people.

Top 10 testers

  1. V Stuart Foote ( 17 )
  2. m_a_riosv ( 13 )
  3. nobu ( 7 )
  4. Mateusz Wlazłowski ( 5 )
  5. Xisco Faulí ( 4 )
  6. Mike Kaganski ( 4 )
  7. Timur ( 3 )
  8. Gabor Kelemen (allotropia) ( 3 )
  9. Buovjaga ( 3 )
  10. Regina Henschel ( 3 )

Verified bug fixes

16 bugs have been verified by 10 people.

Top 10 Verifiers

  1. BogdanB ( 4 )
  2. Gerald Pfeifer ( 3 )
  3. Buovjaga ( 2 )
  4. Ulrich Windl ( 1 )
  5. Heiko Tietze ( 1 )
  6. m_a_riosv ( 1 )
  7. Hossein ( 1 )
  8. Patrick (volunteer) ( 1 )
  9. Eyal Rozenberg ( 1 )
  10. Timur ( 1 )

Categorized Bugs

211 bugs have been categorized with a metabug by 25 people.

Top 10 Categorizers

  1. Aron Budea ( 36 )
  2. Gabor Kelemen (allotropia) ( 34 )
  3. Eyal Rozenberg ( 33 )
  4. V Stuart Foote ( 29 )
  5. BogdanB ( 14 )
  6. Jonathan Clark ( 13 )
  7. Olivier Hallot ( 10 )
  8. Heiko Tietze ( 8 )
  9. raal ( 6 )
  10. Jeff Fortin Tam ( 5 )

Regression Bugs

28 bugs have been set as regressions by 15 people.

Top 10

  1. Xisco Faulí ( 6 )
  2. Buovjaga ( 4 )
  3. Mateusz Wlazłowski ( 3 )
  4. Saburo ( 2 )
  5. Telesto ( 2 )
  6. m_a_riosv ( 2 )
  7. Gabor Kelemen (allotropia) ( 1 )
  8. mikhail.machine ( 1 )
  9. Timur ( 1 )
  10. Jonathan Clark ( 1 )

Bisected Bugs

33 bugs have been bisected by 14 people.

Top 10 Bisecters

  1. Xisco Faulí ( 6 )
  2. Saburo ( 5 )
  3. Mateusz Wlazłowski ( 4 )
  4. Timur ( 3 )
  5. Juan Q. ( 3 )
  6. Jessica ( 2 )
  7. Buovjaga ( 2 )
  8. raal ( 2 )
  9. Gabor Kelemen (allotropia) ( 1 )
  10. mikhail.machine ( 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!

Leave a Reply

Your email address will not be published. Required fields are marked *

I accept the Privacy Policy