QA/Dev Report: April 2023

General Activities

  1. Rafael Lima made smaller and improvements to menus, dark mode support, shortcuts and accelerators
  2. Adolfo Jayme Barrientos made some tweaks to wordings in UI and Help
  3. Olivier Hallot (TDF) improved help for regular expressions, Calc statistics features, Formatting Aids options, Calc Input options, Calc’s INDEX() function and added a help page documenting new command line PDF export options. He also made many refactorings and cleanups in Help.
  4. Seth Chaiklin made many text improvements both in the UI and in Help related to numbering, indexes and captions
  5. Stéphane Guillou (TDF) improved help for Calc’s Validity feature and Customize dialog
  6. Juan C. Sanz made it so data in Firebird embedded databases are saved automatically
  7. Miklós Vajna (Collabora) worked on multi-page floating tables in Writer
  8. Jean-Pierre Ledure worked on the ScriptForge library
  9. Szymon Kłos and Pranam Lashkari (Collabora) worked on jsdialog used by Collabora Online
  10. Eike Rathke (Red Hat) fixed an issue with Writer fields mishandling datetime when using a locale with comma as decimal separator as well as a datetime value formatting issue, fixed inconsistencies and inaccuracies in Calc rounding functions, fixed a bug in the display of Add-in function names in a localised context, made Calc’s RANK() function more robust and fixed a regression making COUNTIF() and COUNTIFS() functions produce incorrect results in some cases
  11. Tomaž Vajngerl (Collabora) continued polishing support for document themes and the text auto-fit algorithm in Impress
  12. Julien Nabet added support for Ukrainian letters in bullets and numbering, fixed many issues with XML forms and fixed an issue with transparent objects not being displayed in exported GIFs. He also fixed crashes and debug assertions
  13. Andreas Heinisch fixed inserting line breaks to Calc cells with a macro, improved Heading Numbering dialog, added a timeout (debouncer) to Calc’s Auto Filter search input to improve performance, made Calc cell reference type cycling more robust and made Quick Find reuse the last used search term
  14. László Németh improved handling of bookmarks in the Navigator and DOCX export of new change-tracked tables
  15. Xisco Faulí (TDF) made a dozen test-related changes and fixed many crashes
  16. Michael Stahl (allotropia) continued improving the export of accessible PDFs, made it so mime types of media files are guessed based on their file names, added an option to Load/Save – General that makes LibreOffice load the view position with the document even if it was saved by a different user and made WebDAV file locking more robust
  17. Mike Kaganski (Collabora) continued polishing table indentation in exported HTML files, fixed a section layout issue after copying and pasting and fixed antialiasing property (negative) not being honoured when exporting graphics. He also fixed crashes and made many code cleanups and optimisations
  18. Caolán McNamara (Red Hat) made the link in Crash Report dialog clickable and added new file format fuzzers. He also made many UI-related improvements and crash fixes
  19. Stephan Bergmann (Red Hat) added a –with-coredumpctl option to obtain core dumps of crashed tests from coredumpctl. He also made many code and build-related cleanups, for example removing unused variables found by an experimental Clang build and making some string-related cleanup Clang plugins more robust
  20. Noel Grandin (Collabora) fixed the calculation of compression rate shown in the image compression dialog, fixed a Writer anchoring issue and improved the performance of exporting spreadsheets to PDF and undoing the deletion of large Writer tables. He also made many code cleanups, for example reducing the number of temporary string objects found with the help of a new Clang plugin he created, doing many other string-related optimisations and continued making the Chart-related code simpler and more performant
  21. Justin Luth (Collabora) made many improvements to DOCX frame object compatibility, fixed an issue with duplicated bookmarks in imported DOCX file, rearranged outline numbering suggestions and improved the page number wizard
  22. Heiko Tietze (TDF) made Calc’s comment indicator colour customisable and made several other UI improvements
  23. Armin Le Grand (allotropia) worked on multi-color gradient support
  24. Tibor Nagy (NISZ) fixed an issue with copying Calc conditional formats with colour scales
  25. Paris Oplopoios, Ashod Nakashian and Michael Meeks (Collabora) worked on LOKit improvements
  26. Michael Weghorn worked on Qt/KDE UI and accessibility
  27. Balázs Varga (allotropia) made Calc text hyperlinks stand out more, made deleting hidden sections in Writer pop up a confirmation dialog and made Calc’s fill interaction more robust
  28. Samuel Mehrbrodt (allotropia) improved the Accessibility Check Sidebar panel
  29. Czeber László Ádám (NISZ) fixed an RTF issue with misplaced table with negative indent and DOCX issues in the areas of lists inside tables and form controls
  30. Khaled Hosny (Alif Type) made the positioning of combining marks more robust
  31. Björn Michaelsen made refactorings to Writer code
  32. Gábor Kelemen (allotropia) made many code cleanups, for example removing unneeded using declarations
  33. Sarper Akdemir (Collabora) implemented clipping of vertical text overflow in Impress and Draw, added PPTX compatibility for table cell vert (vertical) property and fixed a table shadow offset issue in imported PPTX files
  34. Rizal Muttaqin added icons for Accessibility Checker Sidebar panel and made many other updates to the icon themes
  35. Vojtěch Doležal made it possible to copy hyperlink locations from protected fields
  36. Patrick Luby (Collabora) fixed a Japanese keyboard issue seen on macOS and a crash under presentation mode on macOS
  37. Jaume Pujantell (Collabora) fixed a bug in json_writer
  38. Maxim Monastirsky continued polishing drawing styles in Calc
  39. Tünde Tóth (NISZ) fixed some DOCX hyperlink issues and XLSX shape and line property issues
  40. Jim Raykowski added a feature to indicate direct formatting as well as paragraph and character styles in Writer document margins and made it possible to list objects in the Navigator per z-order
  41. Baole Fang added digital object identifier (DOI) recognition to AutoCorrect and harmonised some terminology in Impress and Draw
  42. Christian Lohmaier (TDF) worked on Windows ARM64 build
  43. Hossein Nourikhah (TDF) fixed wrong RTL content control field position in exported PDFs
  44. Dennis Francis (Collabora) implemented compact layout for Pivot Tables
  45. Nirnay Korde added a UI for PostgreSQL connection settings
  46. Bartosz Kosiorek improved the performance of handling complex EMF+ graphics
  47. Rachael Odetayo and Ximena Alcaman revamped the Windows installer to use WiX
  48. Chenxiong Qi ported a developer guide code example to Python
  49. Bayram Çiçek made it so drawing a text box in Impress no longer reduces its height to one line

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

513 bugs, 88 of which are enhancements, have been reported by 289 people.

Top 10 Reporters

  1. Gabor Kelemen (allotropia) ( 24 )
  2. Rafael Lima ( 22 )
  3. Don Matschull ( 20 )
  4. Eyal Rozenberg ( 18 )
  5. sdc.blanco ( 13 )
  6. Stéphane Guillou (stragu) ( 12 )
  7. Robert Großkopf ( 11 )
  8. Xisco Faulí ( 11 )
  9. Telesto ( 11 )
  10. Mike Kaganski ( 10 )

Triaged Bugs

596 bugs have been triaged by 71 people.

Top 10 Triagers

  1. Stéphane Guillou (stragu) ( 147 )
  2. Buovjaga ( 108 )
  3. Heiko Tietze ( 45 )
  4. Dieter ( 35 )
  5. Julien Nabet ( 32 )
  6. m.a.riosv ( 29 )
  7. Mike Kaganski ( 20 )
  8. raal ( 18 )
  9. Xisco Faulí ( 16 )
  10. Eike Rathke ( 15 )

Resolution of resolved bugs

565 bugs have been set to RESOLVED.

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

Fixed Bugs

201 bugs have been fixed by 44 people.

Top 10 Fixers

  1. Caolán McNamara ( 26 )
  2. Eike Rathke ( 13 )
  3. Julien Nabet ( 10 )
  4. Mike Kaganski ( 10 )
  5. Andreas Heinisch ( 9 )
  6. Seth Chaiklin ( 8 )
  7. László Németh ( 8 )
  8. Heiko Tietze ( 8 )
  9. Noel Grandin ( 7 )
  10. Tünde Tóth ( 5 )

List of critical bugs fixed

List of high severity bugs fixed

  1. tdf#138124 FILEOPEN: MSO DOCX with image in footnote crashes and uses up 100% memory ( Thanks to Mike Kaganski )
  2. tdf#152619 Basic, Writer: Trying to inspect a just created not yet inserted instance of textfield.DateTime in the IDE causes a crash. ( Thanks to Caolán McNamara )
  3. tdf#154040 Not possible to insert interactive frame ( Thanks to Tomaž Vajngerl )
  4. tdf#154481 Fileopen DOCX: Last pages cut after grouped shape ( Thanks to Attila Bakos (NISZ) )
  5. tdf#154599 Crash while moving columns in Writer table ( Thanks to László Németh )
  6. tdf#154677 Crash when clicking on Tools – Options – Language Settings – DeepL ( Thanks to Julien Nabet )
  7. tdf#154789 EMF+ graphic causes hang / catastrophic memory leak ( Thanks to Bartosz Kosiorek )
  8. tdf#154991 CRASH: hiding column ( Thanks to Heiko Tietze )
  9. tdf#155028 Crash in: `anonymous namespace’::lcl_PasteFlyOrDrawFormat ( Thanks to Noel Grandin )
  10. tdf#45705 DRAW/IMPRESS: New UNO commands for “Zoom in” and “Zoom out” of document canvas, to support keyboard zoom (comment 47) ( Thanks to Rafael Lima )
  11. tdf#61594 FILEOPEN:docx with multi-page floating table (workaround from MS Office: Table Properties – set Text Wrapping to None) ( Thanks to Miklos Vajna )
  12. tdf#91332 Saving XLSX File Removes textbox Linked to Other Tabs ( Thanks to Tünde Tóth )

List of crashes fixed

  1. tdf#104011 FORMCONTROLS. Dialog editor causes crash with Fatal Error when adding a Combo Box from FormControls toolbar. ( Thanks to Caolán McNamara )
  2. tdf#113286 Crash report url/link should be clickable in Crash Report dialog ( Thanks to Caolán McNamara )
  3. tdf#119659 LOOKUP function >> application crashes, if “Result vector” argument is array of constant with more than one value in search direction, and search value is out of vector ( Thanks to Eike Rathke )
  4. tdf#138124 FILEOPEN: MSO DOCX with image in footnote crashes and uses up 100% memory ( Thanks to Mike Kaganski )
  5. tdf#143200 Crash: Assertion failing when pasting a cell to a large-height range ( Thanks to Noel Grandin )
  6. tdf#146068 Calc crashes when trend line using MA(central) lacks data ( Thanks to Caolán McNamara )
  7. tdf#147503 Crashes when trying to insert a hyperlink with XML Form Document ( Thanks to Caolán McNamara )
  8. tdf#151560 Calc crashes when loading a previously saved document which has cells with “#” values ( Thanks to Caolán McNamara )
  9. tdf#151971 Crash in: rtl_uString_alloc when using some Sounds Like (Japanese)” settings (steps in comment 7) ( Thanks to Stephan Bergmann )
  10. tdf#152257 Crash: Selecting an option in dropdown content control leads to unexpected exit with code 139 ( Thanks to Caolán McNamara )
  11. tdf#152619 Basic, Writer: Trying to inspect a just created not yet inserted instance of textfield.DateTime in the IDE causes a crash. ( Thanks to Caolán McNamara )
  12. tdf#153958 Hyphenation crashes with special combined word ( Thanks to Caolán McNamara )
  13. tdf#154016 Libreoffice Math Crash when scrolling through “element categories” ( Thanks to Mike Kaganski )
  14. tdf#154546 Crash when using presentation mode on macOS ( Thanks to Patrick Luby )
  15. tdf#154599 Crash while moving columns in Writer table ( Thanks to László Németh )
  16. tdf#154629 Crash: after opening print preview, closing print preview, right click on TOC ( Thanks to Caolán McNamara )
  17. tdf#154677 Crash when clicking on Tools – Options – Language Settings – DeepL ( Thanks to Julien Nabet )
  18. tdf#154912 CRASH/Assert: “pBasicEntry && \”FindEntry: no Entry ?!\”” ( gen) ( Thanks to Caolán McNamara )
  19. tdf#154991 CRASH: hiding column ( Thanks to Heiko Tietze )
  20. tdf#155017 Crash when closing an HTML in a debug build ( Thanks to Mike Kaganski )
  21. tdf#155028 Crash in: `anonymous namespace’::lcl_PasteFlyOrDrawFormat ( Thanks to Noel Grandin )
  22. tdf#155077 CRASH exporting a dialog with language resources ( Thanks to Mike Kaganski )

List of performance issues fixed

  1. tdf#151206 Auto filtering search entry / text input widget should use a timer-based search activation algorithm to improve performance ( Thanks to Andreas Heinisch )

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

  1. tdf#104011 FORMCONTROLS. Dialog editor causes crash with Fatal Error when adding a Combo Box from FormControls toolbar. ( Thanks to Caolán McNamara )
  2. tdf#105035 FILEOPEN DOCX changed framePr: Two frames, anchored to the same paragraph, imported as a single frame (comment 7) ( Thanks to Justin Luth )
  3. tdf#113027 Editing F4 (Sheet – Cycle Cell Reference Types) doesn’t cycle remote references with space in sheet name ( Thanks to Andreas Heinisch )
  4. tdf#113286 Crash report url/link should be clickable in Crash Report dialog ( Thanks to Caolán McNamara )
  5. tdf#116127 Cell Range method ClearContents does not work with com.sun.star.sheet.CellFlags.EDITATTR ( Thanks to Andreas Heinisch )
  6. tdf#116451 XML Form Document: Adding two values of decimal-fields gives wrong decimalseparator ( Thanks to Julien Nabet )
  7. tdf#119565 FILESAVE XLSX Line property of shape inherited from theme lost ( Thanks to Tünde Tóth )
  8. tdf#119659 LOOKUP function >> application crashes, if “Result vector” argument is array of constant with more than one value in search direction, and search value is out of vector ( Thanks to Eike Rathke )
  9. tdf#41304 EDITING: Cell formula shown without colors, colored frames missing around referenced cells (see comment 17) ( Thanks to Eike Rathke )
  10. tdf#43369 Specific UI for collecting PostgreSQL connection settings ( Thanks to nirnay )
  11. tdf#45705 DRAW/IMPRESS: New UNO commands for “Zoom in” and “Zoom out” of document canvas, to support keyboard zoom (comment 47) ( Thanks to Rafael Lima )
  12. tdf#61594 FILEOPEN:docx with multi-page floating table (workaround from MS Office: Table Properties – set Text Wrapping to None) ( Thanks to Miklos Vajna )
  13. tdf#89920 inserting line break to cell from macro ( Thanks to Andreas Heinisch )
  14. tdf#90253 Drawing a textbox in Impress doesnt retain its height ( Thanks to Bayram Çiçek )
  15. tdf#90496 UI: Hyperlink dialog should remember last used view ( Thanks to Andreas Heinisch )
  16. tdf#91332 Saving XLSX File Removes textbox Linked to Other Tabs ( Thanks to Tünde Tóth )
  17. tdf#97128 FILEOPEN: landscape frame not properly shown in DOCX ( Thanks to Justin Luth )

WORKSFORME bugs

113 bugs have been retested by 39 people.

Top 10 testers

  1. Buovjaga ( 16 )
  2. Stéphane Guillou (stragu) ( 15 )
  3. Dieter ( 10 )
  4. Roman Kuznetsov ( 9 )
  5. BogdanB ( 9 )
  6. Telesto ( 6 )
  7. ady ( 5 )
  8. Julien Nabet ( 5 )
  9. m.a.riosv ( 4 )
  10. Timur ( 2 )

DUPLICATED bugs

123 bugs have been duplicated by 30 people.

Top 10 testers

  1. Stéphane Guillou (stragu) ( 52 )
  2. Buovjaga ( 9 )
  3. Mike Kaganski ( 7 )
  4. Gabor Kelemen (allotropia) ( 5 )
  5. m.a.riosv ( 5 )
  6. Justin L ( 4 )
  7. خالد حسني ( 4 )
  8. eisa01 ( 4 )
  9. Tibor Nagy (NISZ) ( 3 )
  10. Eike Rathke ( 3 )

Verified bug fixes

88 bugs have been verified by 22 people.

Top 10 Verifiers

  1. Stéphane Guillou (stragu) ( 20 )
  2. NISZ LibreOffice Team ( 18 )
  3. BogdanB ( 12 )
  4. Gabor Kelemen (allotropia) ( 11 )
  5. Robert Großkopf ( 4 )
  6. Dieter ( 4 )
  7. Timur ( 2 )
  8. steve ( 2 )
  9. Julien Nabet ( 2 )
  10. Roman Kuznetsov ( 1 )

Categorized Bugs

893 bugs have been categorized with a metabug by 35 people.

Top 10 Categorizers

  1. BogdanB ( 527 )
  2. Stéphane Guillou (stragu) ( 130 )
  3. Buovjaga ( 43 )
  4. Eyal Rozenberg ( 36 )
  5. sdc.blanco ( 20 )
  6. Julien Nabet ( 19 )
  7. Dieter ( 17 )
  8. Gabor Kelemen (allotropia) ( 14 )
  9. V Stuart Foote ( 12 )
  10. Heiko Tietze ( 11 )

Regression Bugs

67 bugs have been set as regressions by 18 people.

Top 10

  1. Stéphane Guillou (stragu) ( 18 )
  2. Buovjaga ( 15 )
  3. Xisco Faulí ( 10 )
  4. Robert Großkopf ( 6 )
  5. raal ( 3 )
  6. m.a.riosv ( 2 )
  7. Alex Thurgood ( 2 )
  8. Gabor Kelemen (allotropia) ( 1 )
  9. Michael Weghorn ( 1 )
  10. Aron Budea ( 1 )

Bisected Bugs

64 bugs have been bisected by 12 people.

Top 10 Bisecters

  1. Stéphane Guillou (stragu) ( 19 )
  2. raal ( 13 )
  3. Buovjaga ( 12 )
  4. Xisco Faulí ( 10 )
  5. Gabor Kelemen (allotropia) ( 2 )
  6. csyu.279 ( 2 )
  7. Michael Weghorn ( 1 )
  8. sockseight ( 1 )
  9. czeber.laszloadam ( 1 )
  10. Hossein ( 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