QA/Dev Report: October 2022

General Activities

  1. LibreOffice 7.4.2 was released on October 13
  2. Rafael Lima made many improvements to how LibreOffice looks like in dark mode under Linux and Windows, cleaned up template categories that show up in Template Manager, fixed an issue with InsertText example Python macro, improved the layout of Calc’s Functions sidebar panel and improved some strings appearing in the UI. He also added a help page for chart data tables and improved the help for ImageMaps and Writer table formulas
  3. Adolfo Jayme Barrientos made some string fixes in help and in the UI code
  4. Alain Romedenne made improvements and additions to macro help pages
  5. Olivier Hallot (TDF) made large-scale cleanups regarding screenshots in help, improved help related to file properties, conditional formatting in Calc and layers in Draw
  6. Laurent Balland converted all wizard templates to XML, making them easier to maintain. He also simplified the makefiles of Writer, Impress and Draw templates
  7. Miklós Vajna (Collabora) added support for titles and tags in Writer content controls, made SVG export preserve tab characters, fixed losing preview images of embedded PDF objects, improved handling of bookmarks and images in Writer header/footer, fixed losing CDATA markup in Writer html import and improved handling of numbering portion formatting in Writer
  8. Jean-Pierre Ledure worked on the ScriptForge library
  9. Tünde Tóth (NISZ) fixed an issue with embedded PPTX files displayed with incorrect zoom
  10. Szymon Kłos, Ashod Nakashian, Mike Kaganski and Henry Castro (Collabora) worked on LOKit improvements
  11. Eike Rathke (Red Hat) improved how language scripts are mapped to language tags, made CSV/TSV clipboard import into Calc more robust, fixed rounding issues with time differences and dates in Calc and made Calc’s date acceptance pattern handling more robust. He also improved the help page for Find and Replace
  12. Tomaž Vajngerl (Collabora) did a lot of refactoring in Writer code
  13. Julien Nabet fixed a crash in Report Designer
  14. Jim Raykowski made many improvements to Writer’s Outline folding feature and the Navigator, including allowing multiple selections in Draw’s Navigator
  15. Andreas Heinisch made it possible to edit a Writer index entry by double-clicking on it, made it so form components requiring input no longer add an empty item, fixed an issue with row height changes causing loss of Calc autofilter results (with Eike Rathke’s help), fixed a UI update issue in Writer’s cross-reference dialog, made autofilter more robust regarding Unicode strings and made it so missing optional parameters in Basic return an error code instead of a boolean
  16. László Németh fixed superscript footnote numbering in non-English locales in DOCX files, fixed several issues with nested tables and made Writer spellchecking updates trigger more intuitively
  17. Xisco Faulí (TDF) made massive refactorings to automated tests, greatly simplifying test code. He also fixed many crashes, improved the crash reporter and added some automated tests
  18. Heiko Tietze (TDF) removed the option “Use printer metrics”
  19. Michael Stahl (allotropia) improved the compliance of exported PDFs with Universal Accessibility standard and fixed several Writer regressions
  20. Mike Kaganski (Collabora) made the Windows installer script more robust, fixed an issue with DDE links dropping Unicode characters that are not representable in Windows system encoding and made Impress slideshows prevent screensaver/sleep mode on Windows. He also made many code cleanups
  21. Caolán McNamara (Red Hat) made numerous improvements to support for dark and high contrast operating system themes (Linux, macOS and Windows). He also made many other UI-related improvements and crash fixes
  22. Stephan Bergmann (Red Hat) fixed an issue with macro dialog’s Assign button not leading to the expected place in the UI, made the Python script provider reload modified embedded scripts and improved support for alternative JDKs on macOS. He also adapted the code to compiler changes and made many code and build-related cleanups as well as test fixes
  23. Rizal Muttaqin continued revising the Sifr icon them and also updated the other icon themes
  24. Noel Grandin (Collabora) improved the performance of EPUB export on Windows, selecting all and cutting in certain large Writer documents with numbered lists, changing the formatting of large selections in Calc, creating pie charts for big data sets, PDF export of Writer documents with big tables and scrolling in a spreadsheet with many comments. He also made many code cleanups and general optimisations
  25. Justin Luth (Collabora) fixed issues with event-driven VBA macros in DOC/X and XLS/X files, made it so unfreezing Calc rows/columns or (de)activating change tracking mark the spreadsheet as unsaved, made it possible to access FormField controls in StarBasic/VBA, fixed Calc’s validity dialog showing empty value when empty cells were not allowed and made conditional formatting with text matching be case insensitive like in Excel
  26. Paris Oplopoios (Collabora) added many accessibility checks
  27. Chris Sherlock added several automated tests and made code cleanups and improvements to readability
  28. Maxim Monastirsky made internal improvements to Impress/Draw table style handling
  29. Khaled Hosny (Alif Type) added support font embedding on macOS, improved handling of complex text scripts and fixed PDF exporting with certain problematic fonts. He also made many renovations in font-related code
  30. Regina Henschel made many improvements to OOXML SmartArt support
  31. Samuel Mehrbrodt (allotropia) fixed a Windows issue with mnemonics being triggered without Alt being pressed
  32. Sarper Akdemir (Collabora) fixed PPTX import issues with transparent text and list item indentation
  33. Armin Le Grand (allotropia) fixed some graphics-related regressions and made refactorings in graphics handling code
  34. Andrea Gelmini cleaned up unused include files and fixed many typos in code
  35. Chenxiong Qi ported DocumentHandling SDK examples to Python
  36. Taichi Haradaguchi updated zlib and Python
  37. Daniel Lohmann fixed an Impress Remote crash
  38. Tibor Nagy (NISZ) fixed incorrectly imported table border width in certain PPTX files
  39. Balázs Varga (allotropia) improved the loading time of ODS files with optimal row height settings in cells and made Calc work in the WebAssembly build
  40. Dennis Francis (Collabora) fixed re-exporting broken PDFs imported using Pdfium
  41. Mert Tumer (Collabora) added a new UNO command for machine translation, for now only using DeepL API
  42. Hossein Nourikhah (TDF) fixed a crash on inserting a chart in Writer for tables with merged cells
  43. Christian Lohmaier (TDF) worked on macOS app store packaging, including making Firebird database engine non-experimental in app store builds
  44. Áron Budea (Collabora) fixed an issue with No List option in Styles Sidebar not removing list in non-English UI and changed a keyboard shortcut for better compatibility with French keyboards
  45. Vasily Melenchuk (CIB) fixed incorrect RTF import of document variables with accented characters
  46. Kevin Suo fixed a longstanding issue of RTL script runs getting reversed on PDF import and made the Loading and Saving strings in status bar localisable

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

528 bugs, 61 of which are enhancements, have been reported by 322 people.

Top 10 Reporters

  1. Eyal Rozenberg ( 46 )
  2. Telesto ( 15 )
  3. Regina Henschel ( 13 )
  4. peter josvai ( 11 )
  5. Mike Kaganski ( 11 )
  6. Rizal Muttaqin ( 9 )
  7. Hossein ( 8 )
  8. Rafael Lima ( 7 )
  9. NISZ LibreOffice Team ( 7 )
  10. Robert Großkopf ( 6 )

Triaged Bugs

437 bugs have been triaged by 85 people.

Top 10 Triagers

  1. Buovjaga ( 43 )
  2. m.a.riosv ( 41 )
  3. raal ( 34 )
  4. Dieter ( 29 )
  5. Julien Nabet ( 25 )
  6. Rafael Lima ( 24 )
  7. Roman Kuznetsov ( 23 )
  8. Heiko Tietze ( 15 )
  9. V Stuart Foote ( 15 )
  10. V Stuart Foote ( 13 )

Resolution of resolved bugs

464 bugs have been set to RESOLVED.

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

Fixed Bugs

190 bugs have been fixed by 35 people.

Top 10 Fixers

  1. Caolán McNamara ( 23 )
  2. Rafael Lima ( 12 )
  3. Rizal Muttaqin ( 11 )
  4. Khaled Hosny ( 9 )
  5. Andreas Heinisch ( 9 )
  6. Noel Grandin ( 8 )
  7. László Németh ( 7 )
  8. Regina Henschel ( 6 )
  9. Eike Rathke ( 6 )
  10. Michael Stahl ( 6 )

List of critical bugs fixed

  1. tdf#104597 RTL script text runs are reversed on PDF import, PDFIProcessor::mirrorString misbehaving ( Thanks to Kevin Suo )

List of high severity bugs fixed

  1. tdf#124098 FILEOPEN: Calc sheet showing multiple “adapt Row Height” responses, slow loading ( Thanks to Balazs Varga )
  2. tdf#124672 Hi-Contrast mode should use Sifr dark icons, not Sifr ( Thanks to Caolán McNamara )
  3. tdf#136617 FILEOPEN: DOCX: table is larger from LO 7.1 ( Thanks to László Németh )
  4. tdf#146500 Writer crash when entering a paragraph break or carriage return ( Thanks to Michael Stahl )
  5. tdf#150664 Calc Input Line in Formula Bar is moved down and cropped ( Thanks to Samuel Mehrbrodt )
  6. tdf#151283 LO Calc hangs when try to open XLS file ( Thanks to Noel Grandin )
  7. tdf#151441 Queries don’t show any content when executed directly through GUI ( Thanks to Caolán McNamara )
  8. tdf#151503 logical operator semantics on missing (optional) arguments has changed between 7.2 and 7.4 ( Thanks to Andreas Heinisch )
  9. tdf#98067 Menu bar and right tool bar are invisible, but functional in high-contrast-mode/theme ( Thanks to Caolán McNamara )

List of crashes fixed

  1. tdf#146500 Writer crash when entering a paragraph break or carriage return ( Thanks to Michael Stahl )
  2. tdf#149718 Writer Crashes on inserting a Chart based on a Table with merged cells ( Thanks to Hossein )
  3. tdf#151094 FILESAVE: Writer crashes on save after deleting a paragraph style ( Thanks to Miklos Vajna )
  4. tdf#151260 Crash in: SfxItemPool::SetDefaults(std::vector<SfxPoolItem *,std::allocator > *) ( Thanks to Xisco Fauli )
  5. tdf#151316 CRASH in SwTextGridPage::CharorLineChangedHdl (gen) ( Thanks to Caolán McNamara )
  6. tdf#151375 Crash when running insertDocumentFromURL with certain document ( Thanks to Michael Stahl )
  7. tdf#151417 Editing with Draw, activating Form controls, selecting one, LO crash without code number. ( Thanks to Noel Grandin )
  8. tdf#151736 Opening Writer document with direct formatting crashes whole LO ( Thanks to Noel Grandin )

List of performance issues fixed

  1. tdf#124098 FILEOPEN: Calc sheet showing multiple “adapt Row Height” responses, slow loading ( Thanks to Balazs Varga )
  2. tdf#129101 CTRL+A & Cut very slow (see comment 38) ( Thanks to Noel Grandin )
  3. tdf#133768 Export to EPUB is slow on Windows and causes massive disk activity ( Thanks to Noel Grandin )
  4. tdf#147842 Changing text to bold continuously slower so seems to Hang now ( Thanks to Noel Grandin )

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

  1. tdf#104278 UI: The text in the Type frame in the DocInformation tab in the Fields dialog isn’t aligned to the left ( Thanks to Caolán McNamara )
  2. tdf#104597 RTL script text runs are reversed on PDF import, PDFIProcessor::mirrorString misbehaving ( Thanks to Kevin Suo )
  3. tdf#105609 Python script provider does not reload modified embedded scripts ( Thanks to Stephan Bergmann )
  4. tdf#112152 Narrow No-Break Space (U+202F) causes PDF Error by using bundled Liberation fonts ( Thanks to Khaled Hosny )
  5. tdf#113187 FILEOPEN: PPTX: SmartArt: Block cycle’s connectors not imported ( Thanks to Regina Henschel )
  6. tdf#115634 in special characters dialog buttons for recent and favorite characters are not being scaled larger on high resolution screens ( Thanks to Caolán McNamara )
  7. tdf#120326 Running slideshow must disable screensaver/sleep mode on Windows ( Thanks to Mike Kaganski )
  8. tdf#36383 EDITING auto row height or change row height removes AutoFilter result ( Thanks to Andreas Heinisch )
  9. tdf#47979 Writer TABLES: impossible to select table ( Thanks to László Németh )
  10. tdf#54095 FILEOPEN: Font color is wrong (white instead of black on white background) in DOCX SmartArt Horizontal Hierarchy (that cannot be edited in LO) ( Thanks to Regina Henschel )
  11. tdf#72456 Font Embedding does not work on MacOS ( Thanks to Khaled Hosny )
  12. tdf#83671 Fileopen XLSX: SmartArt is not displayed ( Thanks to Regina Henschel )
  13. tdf#98067 Menu bar and right tool bar are invisible, but functional in high-contrast-mode/theme ( Thanks to Caolán McNamara )

WORKSFORME bugs

58 bugs have been retested by 31 people.

Top 10 testers

  1. Roman Kuznetsov ( 9 )
  2. Buovjaga ( 6 )
  3. Julien Nabet ( 4 )
  4. BogdanB ( 3 )
  5. raal ( 3 )
  6. Rafael Lima ( 3 )
  7. خالد حسني ( 2 )
  8. Timur ( 2 )
  9. Olivier Hallot ( 2 )
  10. Alex Thurgood ( 2 )

DUPLICATED bugs

87 bugs have been duplicated by 32 people.

Top 10 testers

  1. Timur ( 9 )
  2. V Stuart Foote ( 8 )
  3. Julien Nabet ( 6 )
  4. Mike Kaganski ( 5 )
  5. Eike Rathke ( 5 )
  6. Justin L ( 4 )
  7. خالد حسني ( 4 )
  8. Rafael Lima ( 4 )
  9. V Stuart Foote ( 4 )
  10. Dieter ( 3 )

Verified bug fixes

69 bugs have been verified by 24 people.

Top 10 Verifiers

  1. NISZ LibreOffice Team ( 12 )
  2. Dieter ( 7 )
  3. BogdanB ( 6 )
  4. m.a.riosv ( 5 )
  5. Julien Nabet ( 4 )
  6. Timur ( 3 )
  7. V Stuart Foote ( 3 )
  8. Jean-Baptiste Faure ( 3 )
  9. Hossein ( 3 )
  10. Xisco Faulí ( 3 )

Categorized Bugs

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

Top 10 Categorizers

  1. BogdanB ( 110 )
  2. Roman Kuznetsov ( 66 )
  3. Eyal Rozenberg ( 51 )
  4. Rafael Lima ( 25 )
  5. Dieter ( 23 )
  6. Aron Budea ( 15 )
  7. V Stuart Foote ( 14 )
  8. Rizal Muttaqin ( 12 )
  9. Buovjaga ( 11 )
  10. Heiko Tietze ( 10 )

Regression Bugs

50 bugs have been set as regressions by 23 people.

Top 10

  1. raal ( 11 )
  2. Xisco Faulí ( 7 )
  3. m.a.riosv ( 4 )
  4. Aron Budea ( 3 )
  5. Robert Großkopf ( 3 )
  6. Roman Kuznetsov ( 2 )
  7. Hossein ( 2 )
  8. Mike Kaganski ( 2 )
  9. V Stuart Foote ( 2 )
  10. László Németh ( 1 )

Bisected Bugs

39 bugs have been bisected by 14 people.

Top 10 Bisecters

  1. raal ( 14 )
  2. Xisco Faulí ( 8 )
  3. Aron Budea ( 5 )
  4. Timur ( 2 )
  5. László Németh ( 1 )
  6. Buovjaga ( 1 )
  7. tex.avery2 ( 1 )
  8. Hossein ( 1 )
  9. Michael Stahl (allotropia) ( 1 )
  10. Roman Kuznetsov ( 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.

I accept the Privacy Policy