QA/Dev Report: November 2024

General Activities

  1. LibreOffice 24.8.3 was announced on November 14
  2. Olivier Hallot (TDF) did big updates to screenshots in Help, added a help page for login/password dialog and improved help pages on Skia, Writer Navigator and Edit – External links in Draw and Impress. He also added extended tips for Style dialog and Skia options
  3. Pierre F. continued reorganising help pages for Calc functions
  4. Dione Maddern added help pages for Number Format and Design Sidebar decks
  5. Alain Romedenne improved help for BASIC’s Mid method and updated help for ScriptForge’s Exception.PythonShell() method
  6. Bogdan Buzea fixed over 50 issues pointed out by PVS-Studio static analyser, did other code cleanups and worked on harmonising the use of date formats in Help to ISO 8601
  7. Tomaž Vajngerl (Collabora) started working on PDF 2.0 and PDF/A-4 support
  8. Jaume Pujantell (Collabora) fixed an issue with fill content of graphic objects being lost upon PPTX export
  9. Bayram Çiçek, Szymon Kłos, Skyler Grey, Vivek Javiya, Marco Cecchetti, Pranam Lashkari, Hubert Figuière and Miklós Vajna (Collabora) worked on LOKit used by Collabora Online. Vivek also added a command to remove content control formatting
  10. Julien Nabet did some internal improvements to database code and fixed several issues pointed out by static analysers
  11. Xisco Faulí (TDF) fixed 80 issues pointed out by PVS-Studio static analyser, upgraded many dependencies, added a script to check the latest version of external libraries, expanded ODF 1.4 support with help from Regina and did many restructurings in automated tests as well as code cleanups
  12. Michael Stahl (allotropia) made document compression handling more robust, fixed an issue in the WMF export code causing incomplete redactions and did many improvements to hiding elements in Writer
  13. Mike Kaganski (Collabora) fixed a hang related to Windows clipboard, made copying of rich text take font encoding into account, fixed an issue with setting page backgrounds via Java API, made footnote/endnote navigation more robust, made it so nested footnotes in ODF files are ignored instead of causing a read error (support has to be added to ODF spec), made hyphenation code more robust, fixed an issue with certain documents opening as modified and fixed an issue with incorrect OLE object scaling during loading
  14. Caolán McNamara (Collabora) fixed an issue with tabs getting skipped when cycling with Ctrl+PgDn/PgUp in Calc’s Format Cells dialog, fixed crashes and fixed many issues found by static analysers and fuzzers and did code cleanups
  15. Stephan Bergmann (allotropia) worked on WASM build. He also adapted the code to compiler changes and did code cleanups
  16. Noel Grandin (Collabora) fixed an issue with Calc’s background colour conditional formatting sometimes missing newly added entries, made it faster to open XLSX files with lots of conditional formatting and made inspection of BASIC macros in the macro editor safer by detecting and skipping the display of very large UNO property values. He also did many code cleanups and optimisations
  17. Justin Luth (Collabora) fixed an issue with forms not being editable immediately after opening, fixed Sidebar display of background fill not being updated after changing page style in Writer, fixed right-clicking not activating rename or delete for the targeted background image in the Area tab of dialogs, fixed an issue with not being able to add or delete gradients and bitmaps for background fills, made Calc’s row height optimisation faster, fixed an Excel compatibility issue related to row heights and fixed None area colour in a page style not being retained upon DOC export
  18. Michael Weghorn (TDF) made the blinking indication animation of selected text objects respect operating system animation settings (to avoid causing trouble for hypersensitive users), fixed an issue causing unnecessary accessibility notifications related to Quick Find bar, worked with Cambalache developer to polish this UI editing app that aims to be a replacement for Glade and fixed a crash related to Orca screenreader. He also worked on using native widgets in Qt UIs
  19. Balázs Varga (allotropia) made Calc’s lookup functions more robust, added a “Summary below data” option for Calc’s Subtotals, added an option to sheet protection to keep Pivot Tables and Pivot Charts working and made the accessibility error reporting more finegrained and categorised better
  20. Patrick Luby made macOS dictation work smoothly, fixed an issue with Calc cells getting cleared when switching windows with certain types of keyboards on macOS, made it so modifier keys are ignored for trackpad swipe events on macOS to prevent unwanted actions and improved the overall smoothness of macOS UI
  21. Jim Raykowski made macro assignment smoother by pre-selecting the desired macro in the Customize dialog when arriving from the macro organiser dialog, made it possible to change footnotes to endnotes and vice versa via context menu entries in the Writer Navigator, improved the page change control in Writer Navigator, fixed unwanted opening of Sidebar in Math with Alt+2/3/4 shortcuts and added an expert option DisableLayerHighlighting for more finegrained control over when object highlighting is done while the mouse is hovered over the layer bar
  22. Oliver Specht (CIB) improved the correctness of cell padding import from RTF files, fixed SVG clipboard format support, made it so formatting is preserved when copying and pasting hyperlinks from Writer to Impress, made it so manually added bullets or numbering are reverted, if a paragraph style is applied, fixed an issue with incorrect spacing attributes in table cells in imported RTF files and enabled additonal functions in editable sections while in read-only mode
  23. Heiko Tietze (TDF) made view options for element boundaries more intuitive, improved the layout of File Properties dialog, made it possible to save user-defined Math formulas and added a command to center objects to slide/page in Impress/Draw
  24. László Németh worked on support for inline headings in Writer documents and fixed an issue with incorrect ordering of Table of Contents in PDF files when headings reside in text frames
  25. Ilmari Lauhakangas (TDF) fixed an issue with misleading tooltips for internal links in shapes, fixed a background colour issue in Math’s edit area and updated help for Status Bar and Image Compression dialog
  26. Christian Lohmaier (TDF) improved the Windows build setup
  27. Eike Rathke (Red Hat) added language and locale support for French (Republic of Guinea)
  28. Jonathan Clark (TDF) implemented support for font-relative units in indentation and margins, made it so exported SVGs have a direction attribute, so RTL text works as expected and took care of loose ends in the break iterator rework
  29. Sahil Gautam continued merging patches from the Libreoffice Theme GSoC project and continued polishing the Duplicate Records feature in Calc, including its Help
  30. Rafael Lima made it so the new Quick Find Sidebar deck is aware of dark mode
  31. Andreas Heinisch made Hyperlink dialog smarter in how it automatically grabs links from the clipboard, made it so navigating with arrow keys in Calc no longer disables highlighting of referenced cells and fixed a crash when editing Table of Contents with preview activated
  32. Bartosz Kosiorek implemented support for the units centimeter, percentage, hectare and are in libvisio
  33. Chris Sherlock did code cleanups in VCL
  34. Hossein Nourikhah (TDF) added a minimal vcl weld example application and fixed issues in Notebookbar definition files
  35. Vasily Melenchuk (CIB) made it so any task progress in LO status bar is also represented as progress in Windows taskbar
  36. Andras Timar (Collabora) made the XML in exported DOCX files satisfy the expectations of some third party applications
  37. Pierre Vacher made it so UNO API’s SortableGridDataModel service can be notified of changes
  38. Laurent Balland fixed bundled templates not being valid ODF due to compressed mimetype file (this issue was not in any release)
  39. Áron Budea (Collabora) fixed some issues reported by PVS-Studio static analyser
  40. Gülşah Köse (Collabora) fixed incorrectly detected hidden AutoFilter buttons in XLSX files and fixed XLSX import of AutoFilter ascending sort conditions
  41. Kurt Nordback fixed an issue with disappearing elements in Bubble charts and expanded the features of bar/pie of pie chart types
  42. Regina Henschel worked on better ODF 1.4 conformance
  43. Xuan Chen improved the build options benefiting CPU architectures such as riscv64
  44. Melvin George added a unit test for exporting footnotes to PDF
  45. Barry-Thomas-Paul: Moss improved the code for handling Python extensions

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

399 bugs, 65 of which are enhancements, have been reported by 264 people.

Top 10 Reporters

  1. Eyal Rozenberg ( 28 )
  2. Gabor Kelemen (allotropia) ( 18 )
  3. Mike Kaganski ( 11 )
  4. nobu ( 11 )
  5. Regina Henschel ( 8 )
  6. Dragan Marinović ( 6 )
  7. Gerald Pfeifer ( 5 )
  8. peter josvai ( 5 )
  9. László Németh ( 4 )
  10. Xisco Faulí ( 4 )

Triaged Bugs

416 bugs have been triaged by 72 people.

Top 10 Triagers

  1. Buovjaga ( 90 )
  2. m_a_riosv ( 37 )
  3. Heiko Tietze ( 36 )
  4. Mike Kaganski ( 20 )
  5. raal ( 20 )
  6. V Stuart Foote ( 17 )
  7. Stéphane Guillou (stragu) ( 12 )
  8. Nicole A. ( 10 )
  9. Julien Nabet ( 10 )
  10. Michael Weghorn ( 9 )

Resolution of resolved bugs

380 bugs have been set to RESOLVED.

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

Fixed Bugs

118 bugs have been fixed by 30 people.

Top 10 Fixers

  1. Mike Kaganski ( 12 )
  2. Justin Luth ( 9 )
  3. Noel Grandin ( 5 )
  4. Heiko Tietze ( 5 )
  5. Balazs Varga ( 5 )
  6. Jonathan Clark ( 5 )
  7. László Németh ( 5 )
  8. Andreas Heinisch ( 4 )
  9. Michael Weghorn ( 4 )
  10. Caolán McNamara ( 4 )

List of critical bugs fixed

  1. tdf#163325 Crashes on Editing TOC when Preview is on ( Thanks to Andreas Heinisch )

List of high severity bugs fixed

  1. tdf#162992 FILESAVE : Cell filtering (list) not saved in XLSX format ( Thanks to Gülşah Köse )
  2. tdf#163667 Saving a particular spreadsheet takes a very long time ( Thanks to Noel Grandin )
  3. tdf#163842 XLS, XLSX Certain roundtripped spreadsheets not opening in Excel due to regression ( Thanks to Gülşah Köse )
  4. tdf#85976 [RFE] Add a “remove duplicate records” command ( Thanks to Sahil Gautam )

List of crashes fixed

  1. tdf#155449 Launching Orca after Writer sometimes crashes Writer (stack trace provided) gtk3 a11y atkwrapper.cxx ( Thanks to Michael Weghorn )
  2. tdf#163325 Crashes on Editing TOC when Preview is on ( Thanks to Andreas Heinisch )

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

  1. tdf#103916 UI An added / modified gradient (dialog Page Background) is not available in other documents ( Thanks to Justin Luth )
  2. tdf#108189 inspection of object hangs LO – memory leak ( Thanks to Noel Grandin )
  3. tdf#122716 IMPORT Writer can lose encoding for some multibyte symbols when copy-paste from XLSX/Calc ( Thanks to Mike Kaganski )
  4. tdf#124741 Empty row height changes when exported to XLSX (width fixed) ( Thanks to Justin Luth )
  5. tdf#126857 One/some logic possibilities missing from context menu for alignment of images ( Thanks to Heiko Tietze )
  6. tdf#131862 ODF: Remove deprecated attribute table:cell-range-address from element ( Thanks to Regina Henschel )
  7. tdf#136003 PROTECT SHEET: Can’t delete rows, despite of allow to deletes ( Thanks to Sahil Gautam )
  8. tdf#36709 For first line indent using Ch (Characters) as unit, the indent value should change when font-size changes ( Thanks to Jonathan Clark )
  9. tdf#81913 Navigating with arrow keys disables cell highlighting (in text and in spreadsheet) ( Thanks to Andreas Heinisch )
  10. tdf#85976 [RFE] Add a “remove duplicate records” command ( Thanks to Sahil Gautam )
  11. tdf#86731 Spellcheck does not flag missing dictionary ( Thanks to Szymon Kłos )
  12. tdf#89352 Allow user to change all Footnotes to Endnotes, and vice-versa ( Thanks to Jim Raykowski )
  13. tdf#91315 Parentheses inverted in mixed RTL and LTR text in SVG export ( Thanks to Jonathan Clark )
  14. tdf#94147 Some Selected Objects Flash/Blink ( Thanks to Michael Weghorn )
  15. tdf#95239 Wrong ToC in Navigator and PDF when using frames ( Thanks to László Németh )
  16. tdf#95852 Can’t edit forms immediately after opening. WORKAROUND: Navigate to next page by clicking on left page list OR right-click ( Thanks to Justin Luth )

WORKSFORME bugs

44 bugs have been retested by 17 people.

Top 10 testers

  1. Buovjaga ( 20 )
  2. raal ( 3 )
  3. Julien Nabet ( 3 )
  4. Marina Latini (SUSE) ( 2 )
  5. steve ( 2 )
  6. m_a_riosv ( 2 )
  7. BogdanB ( 2 )
  8. Robert Großkopf ( 2 )
  9. Gerald Pfeifer ( 1 )
  10. Telesto ( 1 )

DUPLICATED bugs

109 bugs have been duplicated by 26 people.

Top 10 testers

  1. Mike Kaganski ( 28 )
  2. Buovjaga ( 23 )
  3. V Stuart Foote ( 9 )
  4. raal ( 6 )
  5. Stéphane Guillou (stragu) ( 6 )
  6. Justin L ( 4 )
  7. m_a_riosv ( 4 )
  8. Timur ( 3 )
  9. Xisco Faulí ( 3 )
  10. Heiko Tietze ( 3 )

Verified bug fixes

27 bugs have been verified by 12 people.

Top 10 Verifiers

  1. Stéphane Guillou (stragu) ( 6 )
  2. Buovjaga ( 6 )
  3. steve ( 3 )
  4. BogdanB ( 3 )
  5. raal ( 2 )
  6. Marina Latini (SUSE) ( 1 )
  7. Piotr Osada ( 1 )
  8. Roman Kuznetsov ( 1 )
  9. Patrick (volunteer) ( 1 )
  10. Eyal Rozenberg ( 1 )

Categorized Bugs

294 bugs have been categorized with a metabug by 23 people.

Top 10 Categorizers

  1. BogdanB ( 127 )
  2. Eyal Rozenberg ( 52 )
  3. Heiko Tietze ( 17 )
  4. Justin L ( 15 )
  5. Buovjaga ( 12 )
  6. Stéphane Guillou (stragu) ( 10 )
  7. V Stuart Foote ( 9 )
  8. Roman Kuznetsov ( 8 )
  9. Aron Budea ( 7 )
  10. Michael Weghorn ( 6 )

Regression Bugs

42 bugs have been set as regressions by 20 people.

Top 10

  1. Buovjaga ( 11 )
  2. m_a_riosv ( 4 )
  3. Stéphane Guillou (stragu) ( 3 )
  4. raal ( 3 )
  5. Xisco Faulí ( 3 )
  6. BogdanB ( 2 )
  7. Roman Kuznetsov ( 2 )
  8. Gabor Kelemen (allotropia) ( 2 )
  9. Epo Nym ( 1 )
  10. Eyal Rozenberg ( 1 )

Bisected Bugs

38 bugs have been bisected by 13 people.

Top 10 Bisecters

  1. Buovjaga ( 12 )
  2. raal ( 7 )
  3. zcrhonek ( 3 )
  4. Gabor Kelemen (allotropia) ( 3 )
  5. Xisco Faulí ( 3 )
  6. Justin L ( 2 )
  7. Stéphane Guillou (stragu) ( 2 )
  8. Bryan Zanoli ( 1 )
  9. Roman Kuznetsov ( 1 )
  10. Timur ( 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