QA/Dev Report: November 2020

General Activities

  1. LibreOffice 7.1 Beta1 was released on November, 24
  2. Chris Mayo optimised icon installation on Linux and cleaned up obsolete mime type files
  3. Rizal Muttaqin made updates to Colibre, Sukapura and Elementary icon themes
  4. Björn Michaelsen continued internal improvements to Writer
  5. Tor Lillqvist (Collabora) worked on the iOS app and worked on build support related to macOS arm64 and Windows Subsystem for Linux. He also added support for displaying multiple code point emojis
  6. Noel Grandin (Collabora) made XML parsing faster in various areas, worked on tools::Long to mitigate the harmful effect of the ‘long’ type bitness difference between Windows and Linux and made many code cleanups
  7. Heiko Tietze (TDF) fixed Status bar indication for selected PDF objects, made it so application colours are respected in the font preview of character properties and redesigned the Paste Special dialog
  8. Sven Lüppken fixed an issue with border padding in exported DOCX files and improved the Bullets and Numbering dialog in the context of Draw
  9. Muhammet Kara gave lectures in Hacettepe University and many students completed their first easy hack
  10. Deb Barkley-Yeung made it so wildcards on the command line are handled on Windows
  11. Pranam Lashkari (Collabora) added a new parameter UseCurrentDocument to Calc’s uno:Move
  12. Diwanshu Mittal made it so the Undock command is disabled for locked toolbars and added shortcuts for full page-up and page-down commands in Writer
  13. Justin Luth (Collabora/SIL) fixed a text box Z-order issue with DOCX import, missing page breaks with DOCX export, a Calc issue with clicking to set formula references while having split rows/columns, a Writer cursor focus issue related to comments, added the ability to modify character highlight using paragraph style dialog’s new Highlight tab and improved character highlighting DOCX compatibility
  14. René Engelhard (Debian) made build fixes and improvements
  15. Björn Kirchhoff fixed a problem where changing system locale multiple times would influence number conversion
  16. Ouyang Leyan fixed a chart-related crash and made it so cells that are hidden or part of a collapsed group are included in Chart data series labeling
  17. Vert D. added a list view to Template manager and fixed an icon refreshing issue in the manager
  18. Samuel Mehrbrodt (CIB) improved the printing API and fixed Single print jobs function in the Print dialog
  19. Thomas Viehmann made it so top-level menus added by extensions work with Linux GTK3 VCL backend
  20. Mark Hung fixed an issue preventing opening RTF files with text frames and improved handling of CJK and CTL scripts in RTF files
  21. Rafael Lima added a Reset All button to Calc Solver dialog
  22. David Gilbert fixed problems with DOCX export of complex polygon shapes
  23. Anshu Khare made it so creating a table with a large number of columns in Writer shows a warning about performance impact
  24. Martin van Zijl added an option in Calc to disable pasting with enter key
  25. Attila Bakos (NISZ) fixed some Writer textbox issues
  26. Jan Holešovský made chart titles editable from the Sidebar
  27. Bartosz Kosiorek added support for MapMode Text and PS_COSMETIC line style in CREATEPEN in EMF graphic files
  28. Áron Budea (Collabora) made Style inspector categories translatable
  29. Tünde Tóth (NISZ) fixed some issues with pie charts in OOXML files and wrapping of labels in rotated chart labels in XLSX files
  30. Thorsten Behrens (CIB) made it possible to create scrollable tab pages in the UI
  31. Luboš Luňák (Collabora) continued polishing the Skia graphics engine integration, disabled Vulkan on Windows 7 and made code cleanups
  32. Szymon Kłos (Collabora) made chart background gradients display correctly in the Sidebar
  33. Szabolcs Tóth and Balázs Regényi (NISZ) added support for A6 paper format in imported XLSX files
  34. Daniel Arato (NISZ) fixed some Writer textbox issues
  35. Jim Raykowski made keyboard zoom work in Calc, fixed keyboard navigation in Navigator, fixed an undo-related crash, made Navigator able to track form controls and fixed a content focusing issue related to Navigator selections
  36. Philipp Hofer made dozens of commits formatting source files with clang-format
  37. Tibor Nagy (NISZ) and Regina Henschel fixed an issue with Mark Invalid Data and merged cells in Calc
  38. Tibor Nagy and Attila Szűcs (NISZ) fixed some Calc validation issues
  39. Balázs Varga (NISZ) fixed OOXML chart issues with custom shapes and TimeIncrement of Date axis
  40. Arnaud Versini made internal improvements to accessibility code
  41. Attila Szűcs and Tibor Nagy (NISZ) continued fixing Calc autofill issues
  42. Michael Weghorn fixed the display of Calc’s formula bar after internal UI rework, fixed an issue with opening a URL twice when clicking UNO hyperlink control and made it possible to restore saved window position with GTK3 and X11
  43. Jean-Pierre Ledure added the ScriptForge Basic library
  44. Ivan Stefanenko (Collabora) added more checks to the Accessibility Check feature
  45. Andras Timar improved some automated tests
  46. Dante Doménech made many improvements to Math: he added hexadecimal number and colour support, added command for frac and evaluate, renovated examples and greatly improved colour support (also with MathML)
  47. Tomoyuki Kubota made Style Inspector smarter regarding CJK and CTL properties
  48. Ming Hua added some glyphs to OpenSymbol font
  49. Tomaž Vajngerl (Collabora) made internal improvements to PDF exporting code and made code cleanups
  50. Xisco Faulí (TDF) made nearly 40 improvements or additions to unit and UI tests
  51. László Németh (NISZ) made many change tracking fixes
  52. Jan-Marek Glogowski made a couple of Firebird-related build fixes and made Qt5 report the current input method language
  53. Julien Nabet improved MySQL native connector’s authentication support, updated FirebirdSQL to version 3.0.7, fixed several Firebird-related issues and made code cleanups
  54. Miklos Vajna (Collabora) fixed a DOCX import issues with throwing away cached values of fields, added conditional fields support for DOCX export, made many internal improvements to pdfium-related code, fixed several regressions and made code cleanups
  55. Mike Kaganski (Collabora) made build fixes, code cleanups and helped Noel with the tools::Long project
  56. Michael Stahl (CIB) made many internal improvements to the handling of showing and hiding tracked changes and made build fixes and code cleanups
  57. Stephan Bergmann (Red Hat) made many cleanups as well as build and test fixes
  58. Gülşah Köse (Collabora) improved table’s row height in Impress
  59. Andreas Kainz improved the alignment and positioning of Print, Cell formatting and 3D Effects dialogs as well as Notebookbar interfaces
  60. Caolán McNamara (Red Hat) is now on the last stretch of the massive user interface backend work as can be seen from his 2020 conference presentation. In addition to the UI work, Caolán optimised autofilter search, dropped custom Indic grapheme rules in favour of ICU defaults and made many cleanups and crash fixes
  61. Regina Henschel fixed an issue with hidden rows/columns messing up shape position upon saving an ODS file, improved Calc’s ”resize with cell” functionality
  62. Eike Rathke (Red Hat) made updating of linked files more consistent, improved decimal rounding accuracy and string representation of rounded values
  63. Google Season of Docs projects for ”Calc Functions Reference and User Guide” and ”LibreOffice E-Learning Calc” were completed
  64. Ayhan Yalçınsoy improved menu item label distinction and dialog naming while also updating the Help files
  65. Stanislav Horacek updated Help regarding background colour
  66. Ilmari Lauhakangas (TDF) fixed a macro example in Help (thanks to Ubi) and updated Help for form control elements
  67. Olivier Hallot (TDF) renovated the Help page for Outline Content Visibility and did some cleanups
  68. Seth Chaiklin continued his very productive work on Help, totalling over 40 changes. The topics included menu item updates, Page line-spacing, Links to External Files, customizing menus, Navigator, printing, columns, borders, loading styles, Hanging Indent, Number Recognition, hyperlink autocorrection, Save Preview Image and the View and Languages sections of the options dialog.
  69. Henrik Karlsson improved the Help system URL redirection

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

660 bugs, 80 of which are enhancements, have been reported by 396 people.

Top 10 Reporters

  1. Telesto ( 53 )
  2. NISZ LibreOffice Team ( 31 )
  3. Xisco Faulí ( 16 )
  4. Kevin Suo ( 14 )
  5. Heiko Tietze ( 11 )
  6. Colin ( 8 )
  7. sdc.blanco ( 7 )
  8. Ming Hua ( 7 )
  9. TorrAB ( 6 )
  10. Richard Demattio ( 6 )

Triaged Bugs

690 bugs have been triaged by 95 people.

Top 10 Triagers

  1. Xisco Faulí ( 113 )
  2. Buovjaga ( 57 )
  3. Heiko Tietze ( 53 )
  4. Dieter ( 47 )
  5. Timur ( 43 )
  6. Ming Hua ( 23 )
  7. Julien Nabet ( 22 )
  8. Kevin Suo ( 20 )
  9. Aron Budea ( 17 )
  10. srdosm ( 16 )

Resolution of resolved bugs

637 bugs have been set to RESOLVED.

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

Fixed Bugs

221 bugs have been fixed by 48 people.

Top 10 Fixers

  1. Caolán McNamara ( 34 )
  2. Seth Chaiklin ( 19 )
  3. László Németh ( 10 )
  4. Luboš Luňák ( 9 )
  5. Miklos Vajna ( 6 )
  6. Noel Grandin ( 5 )
  7. Bartosz Kosiorek ( 4 )
  8. Julien Nabet ( 4 )
  9. Xisco Fauli ( 4 )
  10. Heiko Tietze ( 4 )

List of critical bugs fixed

  1. tdf#133630 CRASH: Chart: Changing properties in different objects ( Thanks to Ouyang Leyan )
  2. tdf#138183 Failed to copy and paste in calc ( Thanks to Caolán McNamara )
  3. tdf#138229 Crash when starting any editor with certain formatted clipboard content ( Thanks to Mike Kaganski )
  4. tdf#138428 CRASH: Undoing paste after editing comment ( Thanks to Caolán McNamara )

List of high severity bugs fixed

  1. tdf#122419 AutoFilter Search Freezes Calc if the column contains many unique values ( Thanks to Caolán McNamara )
  2. tdf#127086 PPT: FILESAVE: Crop image is gone after RT ( Thanks to Miklos Vajna )
  3. tdf#134161 CPU at 100% after opening a particular spreadsheet ( Thanks to Xisco Fauli )
  4. tdf#137908 Exceptions for auto correct disappear lost after restart ( Thanks to Noel Grandin )
  5. tdf#137974 Forms have no borders ( Thanks to Luboš Luňák )
  6. tdf#138271 FORMS: Some values are not saved (gen) ( Thanks to Caolán McNamara )
  7. tdf#138466 Crash when creating different scenarios ( steps in comment 4 ) ( Thanks to Noel Grandin )
  8. tdf#83419 EDITING: Autocorrect doesn’t work correctly with visible tracked changes ( Thanks to László Németh )

List of crashes fixed

  1. tdf#129410 CRASH: Corrupted spreadsheet, unable to open in Linux ( Thanks to Caolán McNamara )
  2. tdf#133630 CRASH: Chart: Changing properties in different objects ( Thanks to Ouyang Leyan )
  3. tdf#136611 Crash: Change Corner Style on sidebar with selecting Data Series. ( Thanks to Caolán McNamara )
  4. tdf#137181 Basic macro: CRASH when running a macro in Impress ( Thanks to Caolán McNamara )
  5. tdf#137745 LO Base Firebird: crash, when deleting tables and changed relationship isn’t changed in database file ( Thanks to Julien Nabet )
  6. tdf#137769 ChangesInMargin: Crash on Undo of characters deleted by pressing Delete ( part 2 ) ( Thanks to László Németh )
  7. tdf#137786 Crash swlo!SwNodeIndex::~SwNodeIndex+0x18 ( Thanks to Caolán McNamara )
  8. tdf#137802 CRASH When deleting shape+textframe anchored to page ( Thanks to Attila Bakos (NISZ) )
  9. tdf#137982 CRASH: closing table preview. mail merge ( Thanks to Caolán McNamara )
  10. tdf#137993 Crash after closing one window and pressing enter in the other window with search bar focused (GTK3) ( Thanks to Caolán McNamara )
  11. tdf#138022 LibreOffice exits/crashes when minimizing start center after closing a document (SKIA) ( Thanks to Jan-Marek Glogowski )
  12. tdf#138108 LO base with Firebird: crash during FORMS design, when entering Groups and exiting (gtk3 only?) ( Thanks to Caolán McNamara )
  13. tdf#138130 Crash in: swlo.dll ( Thanks to Tibor Nagy )
  14. tdf#138229 Crash when starting any editor with certain formatted clipboard content ( Thanks to Mike Kaganski )
  15. tdf#138240 ODBC: Crash when trying to connect to Edit → Database → Properties (gtk3) ( Thanks to Caolán McNamara )
  16. tdf#138253 Crash swlo!SwNodeIndex::~SwNodeIndex+0x18 (gen) ( Thanks to Miklos Vajna )
  17. tdf#138335 XSidebar::requestLayout() crashing when called via UNO ( Thanks to Thorsten Behrens )
  18. tdf#138373 Crash when not setting Horiz/Vert scrollbars in UnoTabpageModel’s insertByIndex() ( Thanks to Thorsten Behrens )
  19. tdf#138428 CRASH: Undoing paste after editing comment ( Thanks to Caolán McNamara )
  20. tdf#138466 Crash when creating different scenarios ( steps in comment 4 ) ( Thanks to Noel Grandin )

List of performance issues fixed

  1. tdf#122419 AutoFilter Search Freezes Calc if the column contains many unique values ( Thanks to Caolán McNamara )

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

  1. tdf#103419 Description of SWITCH function is missing info, has confusing wording ( Thanks to Seth Chaiklin )
  2. tdf#103463 LOCALHELP: description of Autocorrect recognition of URL provides no details of string formats triggering the replacement ( Thanks to Seth Chaiklin )
  3. tdf#104154 Add detailed list view to template manager ( Thanks to Vert D )
  4. tdf#34398 Writer HELP: add tooltips to FORMATTING of tables changing borders of cells ( Thanks to Seth Chaiklin )
  5. tdf#35986 Parts of EMF file not visible/stretched to an enormous extent ( Thanks to Bartosz Kosiorek )
  6. tdf#41845 Deleting validated rows does not delete validation circles. ( Thanks to Tibor Nagy )
  7. tdf#67497 HELP Description /link Page formatting & Columns incomplete ( Thanks to Seth Chaiklin )
  8. tdf#71271 sheet’s CodeName not saved ( Thanks to Andreas Heinisch )
  9. tdf#73398 PRINT DIALOG: Clarify syntax for “Pages to print” field ( Thanks to Seth Chaiklin )
  10. tdf#83419 EDITING: Autocorrect doesn’t work correctly with visible tracked changes ( Thanks to László Németh )
  11. tdf#83958 TRACK CHANGES: Automatic activation of the changes toolbar when a track changes document opens ( Thanks to László Németh )
  12. tdf#84691 Wrong position of textbox in shape, if shape anchored to page ( Thanks to Attila Bakos (NISZ) )
  13. tdf#90334 SECTION COLUMNS: unrelated texts placed in columns shouldn’t have to interact ( Thanks to Seth Chaiklin )
  14. tdf#92315 Writer incorrectly renders EMF file representing molecule with text in it ( Thanks to Bartosz Kosiorek )

WORKSFORME bugs

91 bugs have been retested by 32 people.

Top 10 testers

  1. Buovjaga ( 21 )
  2. Xisco Faulí ( 12 )
  3. Telesto ( 6 )
  4. Kevin Suo ( 5 )
  5. Timur ( 4 )
  6. Dieter ( 4 )
  7. Heiko Tietze ( 4 )
  8. Roman Kuznetsov ( 4 )
  9. Robert Großkopf ( 3 )
  10. Aron Budea ( 3 )

DUPLICATED bugs

151 bugs have been duplicated by 41 people.

Top 10 testers

  1. Timur ( 25 )
  2. Xisco Faulí ( 20 )
  3. Telesto ( 12 )
  4. NISZ LibreOffice Team ( 10 )
  5. Ming Hua ( 10 )
  6. Buovjaga ( 7 )
  7. V Stuart Foote ( 7 )
  8. Heiko Tietze ( 7 )
  9. Attila Baraksó (NISZ) ( 5 )
  10. Kevin Suo ( 4 )

Verified bug fixes

102 bugs have been verified by 19 people.

Top 10 Verifiers

  1. NISZ LibreOffice Team ( 34 )
  2. Xisco Faulí ( 32 )
  3. Buovjaga ( 7 )
  4. Julien Nabet ( 5 )
  5. Kevin Suo ( 4 )
  6. Attila Baraksó (NISZ) ( 3 )
  7. Aron Budea ( 3 )
  8. Bartosz ( 2 )
  9. Roman Kuznetsov ( 2 )
  10. Dieter ( 1 )

Categorized Bugs

347 bugs have been categorized with a metabug by 38 people.

Top 10 Categorizers

  1. Xisco Faulí ( 71 )
  2. NISZ LibreOffice Team ( 46 )
  3. Roman Kuznetsov ( 43 )
  4. Dieter ( 36 )
  5. Buovjaga ( 25 )
  6. sdc.blanco ( 16 )
  7. Aron Budea ( 15 )
  8. Ming Hua ( 15 )
  9. V Stuart Foote ( 11 )
  10. Heiko Tietze ( 9 )

Regression Bugs

85 bugs have been set as regressions by 21 people.

Top 10

  1. Xisco Faulí ( 21 )
  2. Telesto ( 20 )
  3. NISZ LibreOffice Team ( 5 )
  4. Buovjaga ( 5 )
  5. Timur ( 5 )
  6. Kevin Suo ( 5 )
  7. Attila Baraksó (NISZ) ( 3 )
  8. Robert Großkopf ( 3 )
  9. Justin L ( 3 )
  10. Ming Hua ( 2 )

Bisected Bugs

84 bugs have been bisected by 13 people.

Top 10 Bisecters

  1. Xisco Faulí ( 27 )
  2. Attila Baraksó (NISZ) ( 17 )
  3. Timur ( 10 )
  4. Telesto ( 6 )
  5. Buovjaga ( 5 )
  6. Aron Budea ( 5 )
  7. NISZ LibreOffice Team ( 3 )
  8. zcrhonek ( 3 )
  9. Justin L ( 3 )
  10. Kevin Suo ( 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!

No Responses

Leave a Reply

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

I accept the Privacy Policy * for Click to select the duration you give consent until.