QA/Dev Report: August 2023

General Activities

  1. LibreOffice 7.6.0 was released on August 21
  2. Olivier Hallot (TDF) continued adding Tabbed UI examples into help instructions, updated help for command line PDF export and anchoring of images in Writer, improved help for Title Page and added extended tips to its dialog and added help pages for tooltips when dragging scrollbars and document themes
  3. Juan C. Sanz added Firebird’s DATEADD and DATEDIFF functions to the SQL parser
  4. Stéphane Guillou (TDF) updated help for PDF export regarding comments in margin
  5. Rafael Lima fixed issues with F1 help shortcut not working in some contexts, made the table toolbar hidden when Notebookbar is active and updated help for ScriptForge
  6. Seth Chaiklin updated help for AutoRecovery
  7. Laurent Balland extended ODF support to include reserved blank spaces in Calc custom number formats
  8. Miklós Vajna (Collabora) worked on multi-page floating tables in Writer. He also made improvements to automated tests
  9. Jean-Pierre Ledure worked on the ScriptForge library
  10. Szymon Kłos (Collabora) worked on jsdialog used by Collabora Online
  11. Marco Cecchetti and Attila Szűcs (Collabora) worked on LOKit used by Collabora Online. Attila also added an Excel compatibility option to limit the creation of hyperlinks to only one per cell
  12. Áron Budea (Collabora) fixed a crash when parsing an XML with undeclared namespace
  13. Eike Rathke (Red Hat) made date/time arithmetic in Calc use rounding in order to work more intuitively with date and time functions
  14. Tomaž Vajngerl (Collabora) continued polishing support for document themes
  15. Julien Nabet fixed GTK3 Disabled menu items not being hidden in DontHideDisabledEntry = false mode and did some cleanups in code and in Help
  16. Andreas Heinisch made it so slides in Impress copied by Ctrl + drag and drop get unique names
  17. László Németh improved Writer change tracking related to tables
  18. Xisco Faulí (TDF) did many SVG handling and rendering improvements, fixed many crashes and made some changes and additions to automated tests
  19. Michael Stahl (allotropia) made floating tables in Writer more robust
  20. Mike Kaganski (Collabora) made it so truncated bookmark names are created to be unique thus preventing any problems with hyperlinking, fixed HTML export of nested tables at the beginning of a document, fixed an issue with missing cell padding in imported ReqIF tables, fixed PPTX import issues related to images and charts and fixed unwanted JRE errors popping up in macro contexts
  21. Caolán McNamara (Collabora) improved the performance of spreadsheets with lots of comments, implemented Small Caps in Impress and Draw and made the CJK typography-related “Enable char unit” option take effect only when the locale is a CJK one. He also fixed crashes and issues found by code analysers
  22. Stephan Bergmann (Red Hat) did many code, test and build-related cleanups
  23. Noel Grandin (Collabora) added a new Clang plugin to look for methods in the code where there is no need to guard access to the field, because the field is never modified and another plugin to warn against using the ‘operator bool’ conversion of std::optional, fixed a tricky Report Builder crash and started making it clearer in the code what kind of coordinate system is being handled and therefore to help the compilers find inconsistencies. He also did many code cleanups and optimisations
  24. Justin Luth (Collabora) fixed an issue causing line numbering to be lost in DOCX export and made many improvements and bug fixes related to AutoRecovery
  25. Heiko Tietze (TDF) made it possible to copy formulas by copying cells even when Show Formula is active
  26. Tibor Nagy (NISZ) fixed an issue with repainting sparklines in Calc after updating data
  27. Paris Oplopoios finished the GSoC project for implementing APNG (Animated PNG) support. He also fixed a text wrapping issue affecting XLSX export
  28. Baole Fang finished the GSoC project for selecting tests to run on Gerrit patches based on machine learning
  29. Dipam Turkar finished the GSoC project for converting Writer’s Java UNO API tests to C++
  30. Ahmed Gamal Eltokhy finished the GSoC project for improving PGP/GPG encryption support
  31. Bayram Çiçek finished the GSoC project for adding a search field into Options
  32. Michael Weghorn (TDF) fixed accessibility issues in areas such as popups and grid controls
  33. Balázs Varga (allotropia) worked on the accessibility Sidebar panel and added support for XLSX files encrypted with SHA-384
  34. Samuel Mehrbrodt (allotropia) disabled automatic slide advancement in Impress when moving backwards and fixed textbox indentation issues affecting PPTX export
  35. Czeber László Ádám (NISZ) fixed an issue causing lost hyperlinks when merging its cell with an empty cell and made mouse focusing into centered or right-aligned Calc cells more robust
  36. Khaled Hosny (TDF) improved the speed of populating the font list on systems that use FontConfig, fixed math rendering in elements dock with RTL UI, made it so English symbol names are always accepted in math, worked around an Adobe Acrobat bug with Type 3 fonts and unusual UPEM, added the ability to change math font in Math and fixed reading math font settings from file
  37. Patrick Luby (NeoOffice) fixed PDF export of bitmap color fonts, fixed a gradient drawing issue in slideshows and fixed many issues resulting from last month’s graphics code overhaul changing transparency to alpha
  38. Jim Raykowski made Shift+Tab behave as expected in Sidebar, made keyboard navigation skip over disabled Sidebar tabs and improved the Insert Special Character toolbar button so it displays character info in tooltips and a label
  39. Hossein Nourikhah (TDF) fixed a problem with using ccache when building on Windows and fixed RTL numbers changing to LTR upon DOCX export
  40. Arnaud Versini did some code cleanups
  41. Taichi Haradaguchi updated some dependencies
  42. Colomban Wendling (Hypra) polished the gtk3 accessibility test implementation
  43. Regina Henschel improved the “mouse as pen” feature in Impress, so the result is easier to manipulate later, made it possible to save and load themes in Draw and not only Impress
  44. Matt K made it so the –cat and –script-cat command line options inform the user they should close other running LibreOffice processes, if they are present
  45. Björn Michaelsen refactored Writer code a bit
  46. Sarper Akdemir (allotropia) improved the Clone Formatting feature, for example making it context aware (paragraph properties are applied when the selection contains a whole paragraph or there’s no selection at all)
  47. Kohei Yoshida added support for rich-text string import via orcus interface
  48. Armin Le Grand (allotropia) made performance improvements in fundamental code features related to handling attributes and properties
  49. Thorsten Behrens (allotropia) fixed an issue resulting from last month’s graphics code overhaul changing transparency to alpha
  50. Jun Nogata fixed CJK and CTL font style in Impress templates and added Japanese template to the Localization category
  51. Andrea Rosetti added a reset function to Crop dialog
  52. Denis Sorotnik made it so navigating through Calc sheet tabs using the keyboard now cycles from the last sheet to the first
  53. Henry Castro (Collabora) fixed a formula selection issue affecting merged Calc cells

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

478 bugs, 59 of which are enhancements, have been reported by 274 people.

Top 10 Reporters

  1. Gabor Kelemen (allotropia) ( 26 )
  2. Gerald Pfeifer ( 20 )
  3. Rafael Lima ( 18 )
  4. Eyal Rozenberg ( 15 )
  5. Hossein ( 13 )
  6. Telesto ( 11 )
  7. Regina Henschel ( 10 )
  8. Stéphane Guillou (stragu) ( 8 )
  9. Xisco Faulí ( 7 )
  10. Mike Kaganski ( 6 )

Triaged Bugs

471 bugs have been triaged by 78 people.

Top 10 Triagers

  1. Stéphane Guillou (stragu) ( 82 )
  2. m.a.riosv ( 56 )
  3. Buovjaga ( 44 )
  4. Julien Nabet ( 31 )
  5. Heiko Tietze ( 28 )
  6. Gabor Kelemen (allotropia) ( 21 )
  7. Mike Kaganski ( 15 )
  8. Dieter ( 14 )
  9. Regina Henschel ( 13 )
  10. Xisco Faulí ( 11 )

Resolution of resolved bugs

603 bugs have been set to RESOLVED.

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

Fixed Bugs

215 bugs have been fixed by 35 people.

Top 10 Fixers

  1. Michael Stahl ( 20 )
  2. Balazs Varga ( 18 )
  3. Xisco Fauli ( 14 )
  4. Noel Grandin ( 13 )
  5. Khaled Hosny ( 10 )
  6. Patrick Luby ( 10 )
  7. Miklos Vajna ( 9 )
  8. Mike Kaganski ( 7 )
  9. László Németh ( 7 )
  10. Michael Weghorn ( 6 )

List of high severity bugs fixed

  1. tdf#100894 FILEOPEN FILESAVE IMPORT Conditional formatting: xls file with a lot of Conditional formatting freeze Calc when opening Styles sidebar ( Thanks to Noel Grandin )
  2. tdf#101174 Allow changing Formula Editor math font ( Thanks to Khaled Hosny )
  3. tdf#128437 FILEOPEN: Cell in table is displayed on next page ( Thanks to Michael Stahl )
  4. tdf#139164 Always default to ‘whole document’ in Print and PDF export dialogs ( Thanks to Khaled Hosny )
  5. tdf#142694 Writer stops responding with busy CPU after opening this document ( Thanks to Michael Stahl )
  6. tdf#144072 LibreofficeBase crashed when 2 fields selected in report builder from different sections and width is adjusted 2nd time ( Thanks to Noel Grandin )
  7. tdf#156209 Font size increases when copying from cell in edit mode and pasting into another in non-edit mode ( Thanks to Noel Grandin )
  8. tdf#156306 tagged PDF export of odt document runs in a loop (hangs) ( Thanks to Michael Stahl )
  9. tdf#156508 Blur shadow is solid in edit and presentation mode ( Thanks to Patrick Luby )
  10. tdf#156514 Check spelling red underlines are gone (but spell checking still works) ( Thanks to Noel Grandin )
  11. tdf#156525 Save as > HTML loses drawing object as invalid gif ( Thanks to Noel Grandin )
  12. tdf#156546 Writer freezes/hangs at redo inserting a table ( Thanks to Michael Stahl )
  13. tdf#156551 Texttables – Writer not responding anymore ( Thanks to Michael Stahl )
  14. tdf#156721 Crash if cursor in Basic IDE is in a macro from a document and that document is closed ( Thanks to Noel Grandin )
  15. tdf#156978 Crash on load of ODT with headings/ToC if Navigator open ( Thanks to Jim Raykowski )

List of crashes fixed

  1. tdf#144072 LibreofficeBase crashed when 2 fields selected in report builder from different sections and width is adjusted 2nd time ( Thanks to Noel Grandin )
  2. tdf#145743 Embedded file crash master document ( Thanks to Michael Stahl )
  3. tdf#147938 Crash in: msvcp140.dll ( Thanks to Michael Stahl )
  4. tdf#150137 Crash when parsing an XML with undeclared namespace ( Thanks to Aron Budea )
  5. tdf#151866 Crash swlo!SwFrame::GetPrevSctLeaf+0x52d: on CTRL+X ( Thanks to Michael Stahl )
  6. tdf#156589 CRASH: inserting page break ( Thanks to Miklos Vajna )
  7. tdf#156595 LO crash when deleting a table row in a row with a hidden deleted table column at the beginning. ( Thanks to László Németh )
  8. tdf#156721 Crash if cursor in Basic IDE is in a macro from a document and that document is closed ( Thanks to Noel Grandin )
  9. tdf#156783 LO crash selecting table with the whole document and changing table border ( Thanks to László Németh )
  10. tdf#156967 CALC: Basic: CSV import macro crashes Calc 7.6.0.3 (worked fine in 7.5) ( Thanks to Noel Grandin )
  11. tdf#156978 Crash on load of ODT with headings/ToC if Navigator open ( Thanks to Jim Raykowski )

List of performance issues fixed

  1. tdf#114192 Call psp::PrintFontManager::analyzeFontFile font scan only when needed ( Thanks to Khaled Hosny )
  2. tdf#142694 Writer stops responding with busy CPU after opening this document ( Thanks to Michael Stahl )
  3. tdf#156551 Texttables – Writer not responding anymore ( Thanks to Michael Stahl )

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

  1. tdf#100894 FILEOPEN FILESAVE IMPORT Conditional formatting: xls file with a lot of Conditional formatting freeze Calc when opening Styles sidebar ( Thanks to Noel Grandin )
  2. tdf#101174 Allow changing Formula Editor math font ( Thanks to Khaled Hosny )
  3. tdf#101886 Border line style control not a11y accessible ( Thanks to Michael Weghorn )
  4. tdf#101895 Paragraph dialog units shown as “ch” and “lines” when “Enable char unit” is enabled by default ( Thanks to Caolán McNamara )
  5. tdf#103480 EDITING: Hyperlink deleted when merging cells (if not in the first cell) ( Thanks to Czeber László Ádám )
  6. tdf#103706 Alternate Clone Formatting scope ( Thanks to Sarper Akdemir )
  7. tdf#104918 LibreOffice SQL parser chokes on Firebird’s DATEDIFF syntax, making use impossible in normal (non-direct SQL) queries ( Thanks to jucasaca )
  8. tdf#114192 Call psp::PrintFontManager::analyzeFontFile font scan only when needed ( Thanks to Khaled Hosny )
  9. tdf#117920 SVG is shifted after inserting in document ( Thanks to Xisco Fauli )
  10. tdf#125797 Sidebar: keyboard navigation does not skip over disabled tabs ( Thanks to Jim Raykowski )
  11. tdf#127334 Regression: Incompatible changes in date/time arithmetic introduced between Version: 6.0.4.2 (x64) and version 6.2.6.2 (ubuntu) ( Thanks to Eike Rathke )
  12. tdf#32415 Add an option to use English names for Greek characters on Math ( Thanks to Khaled Hosny )
  13. tdf#39519 Copy slide by drag and drop causes double use of user defined slide name ( Thanks to Andreas Heinisch )
  14. tdf#57414 File Recovery: Don’t save read-only and empty files for recovery ( Thanks to Justin Luth )
  15. tdf#77760 FILEOPEN: DOCX Text and Tables switch position (floating table not floated because it contains a footnote, comment 16) ( Thanks to Miklos Vajna )
  16. tdf#80467 UI: “Element anchor” appears RTL aligned, with bad bidi braces in Hebrew UI version and possibly other RTL languages. ( Thanks to Khaled Hosny )
  17. tdf#86628 Add new undo / reset / un- crop function to context menu and dialog ( Thanks to Andrea Rosetti )
  18. tdf#86938 Inserted SVG image gets mangled: vertical position of text ( Thanks to Xisco Fauli )
  19. tdf#93583 EDITING formatted text on embedded SVG file displayed incorrectly ( Thanks to Xisco Fauli )
  20. tdf#98367 Draw/Impress Small capitals preview correct but result as Capitals, including with Text box in Writer ( Thanks to Caolán McNamara )

WORKSFORME bugs

76 bugs have been retested by 33 people.

Top 10 testers

  1. Buovjaga ( 9 )
  2. BogdanB ( 8 )
  3. Stéphane Guillou (stragu) ( 6 )
  4. steve ( 5 )
  5. Dieter ( 4 )
  6. Timur ( 4 )
  7. Telesto ( 3 )
  8. Justin L ( 3 )
  9. ady ( 3 )
  10. Julien Nabet ( 3 )

DUPLICATED bugs

86 bugs have been duplicated by 28 people.

Top 10 testers

  1. Stéphane Guillou (stragu) ( 22 )
  2. Justin L ( 8 )
  3. Gabor Kelemen (allotropia) ( 8 )
  4. Xisco Faulí ( 6 )
  5. Buovjaga ( 6 )
  6. Mike Kaganski ( 4 )
  7. Heiko Tietze ( 4 )
  8. ⁨خالد حسني⁩ ( 3 )
  9. m.a.riosv ( 3 )
  10. BogdanB ( 2 )

Verified bug fixes

62 bugs have been verified by 14 people.

Top 10 Verifiers

  1. Stéphane Guillou (stragu) ( 19 )
  2. Dieter ( 12 )
  3. BogdanB ( 10 )
  4. Gerald Pfeifer ( 4 )
  5. Michael Weghorn ( 3 )
  6. m.a.riosv ( 2 )
  7. Patrick Luby ( 2 )
  8. Buovjaga ( 2 )
  9. Rafael Lima ( 2 )
  10. steve ( 2 )

Categorized Bugs

453 bugs have been categorized with a metabug by 32 people.

Top 10 Categorizers

  1. BogdanB ( 209 )
  2. Stéphane Guillou (stragu) ( 56 )
  3. Eyal Rozenberg ( 26 )
  4. Gabor Kelemen (allotropia) ( 21 )
  5. Buovjaga ( 16 )
  6. Hossein ( 12 )
  7. Michael Weghorn ( 12 )
  8. Dieter ( 11 )
  9. Justin L ( 8 )
  10. Aron Budea ( 7 )

Regression Bugs

43 bugs have been set as regressions by 19 people.

Top 10

  1. Stéphane Guillou (stragu) ( 8 )
  2. Buovjaga ( 5 )
  3. Gabor Kelemen (allotropia) ( 4 )
  4. raal ( 3 )
  5. Telesto ( 2 )
  6. Xisco Faulí ( 2 )
  7. Robert Großkopf ( 2 )
  8. Michael Weghorn ( 2 )
  9. Regina Henschel ( 2 )
  10. Hossein ( 2 )

Bisected Bugs

50 bugs have been bisected by 8 people.

Top 10 Bisecters

  1. Gabor Kelemen (allotropia) ( 14 )
  2. raal ( 11 )
  3. Stéphane Guillou (stragu) ( 9 )
  4. Buovjaga ( 5 )
  5. Xisco Faulí ( 3 )
  6. Aron Budea ( 3 )
  7. Timur ( 3 )
  8. Michael Weghorn ( 2 )

 

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