QA/Dev Report: November 2022

General Activities

  1. LibreOffice 7.3.7 was released on November 3
  2. LibreOffice 7.4.3 was released on November 24
  3. Rafael Lima made many improvements to how LibreOffice looks like in dark mode, grammar mistake colour configurable, made it so Macro Selector dialog remembers the last run macro, made the new LanguageTool feature more user friendly and improved some UI strings. He also improved help for Database Wizard, ODBC connection and frequently-used buttons
  4. Adolfo Jayme Barrientos made many string fixes in help and in the UI code as well as dialog layout improvements
  5. Alain Romedenne made improvements and additions to macro help pages as well as the ones dealing with LibreOffice’s own file dialog and remote file services
  6. Olivier Hallot (TDF) continued with help screenshot cleanups and improved the help pages for Writer toolbars, slide/page formatting and preview pane, change tracking and array formulas
  7. Laurent Balland improved the documentation about templates in extras/README
  8. Stéphane Guillou (TDF) made some help fixes
  9. Bogdan Buzea made many string fixes in help and in the UI code. He also improved help page contents and corrected menu item paths
  10. Miklós Vajna (Collabora) continued working on Writer content controls, made it possible to customise PDF watermark formatting and rotation and added support for semi-transparent text in imported SVGs
  11. Jean-Pierre Ledure worked on the ScriptForge library
  12. Tünde Tóth (NISZ) fixed issues with embedded objects and images in PPTX and DOCX files and fixed a compatibility issue with artistic effects in DOCX files
  13. Szymon Kłos, Mert Tumer and Mike Kaganski (Collabora) worked on LOKit improvements. Szymon also fixed an issue with rendering embedded PDF files with large pages
  14. Ashod Nakashian (Collabora) added support for embedded videos when exporting presentations to SVG
  15. Henry Castro (Collabora) fixed issues with mail merge documents containing hidden sections
  16. Eike Rathke (Red Hat) fixed an ODF backwards compatibility issue with Calc headers and footers, fixed an issue with formula caches of multiple open Calc documents getting mixed up, made CSV data format detection more robust and fixed an issue with dates being imported incorrectly from Calc into Writer database fields. He also made some help fixes
  17. Tomaž Vajngerl (Collabora) made many improvements to Writer accessibility checker
  18. Julien Nabet fixed a bunch of crashes and leaks and a problem with BMP export
  19. Jim Raykowski made many improvements to Writer’s Outline folding feature and the Navigator, including adding the ability to rename pages and objects in Draw/Impress directly in the Navigator and the ability to change the navigation order and grouping of objects by dragging and dropping
  20. Andreas Heinisch made window switching via VBA macros more robust and fixed an issue with selecting concordance files in the Table of Contents dialog
  21. László Németh improved native number formats, improved change tracking, fixed an issue with DOCX table formulas with comma delimiters and fixed an issue with extra lines in exported SVGs. He also fixed a couple of regressions
  22. Xisco Faulí (TDF) continued refactoring automated tests, getting rid of much code duplication and created several new tests
  23. Michael Stahl (allotropia) continued improving the compliance of exported PDFs with Universal Accessibility standard and worked on WASM build
  24. Mike Kaganski (Collabora) fixed DOCX corruption with a certain combination of input boxes and text boxes and implemented DOCX export support for glossary relations. He also made many code cleanups
  25. Caolán McNamara (Red Hat) continued polishing dark mode support, fixed some icon blurriness issues on Linux with HiDPI monitors, improved text kerning in comments, did a big cleanup on how symbol fonts are used and fixed text leaving traces behind when scrolling in Writer. He also made many other UI-related improvements and crash fixes
  26. Stephan Bergmann (Red Hat) made RTL text handling more robust and introduced two new Clang plugins to guard against problematic code. He also adapted the code to compiler changes and made many code and build-related cleanups as well as test fixes
  27. David Gilbert fixed a crash related to the creation of temporary files
  28. Noel Grandin (Collabora) improved the speed of loading certain PPT files, PDF export of Writer documents with big tables and saving complex drawings. He also made many code cleanups and general optimisations
  29. Justin Luth (Collabora) worked on VBA ContentControls support, made handling of comments in Writer tables more robust and started working on Calc row/column freezing improvements
  30. Paris Oplopoios (Collabora) improved XLSX compatibility on database-derived data, worked on accessibility checker and fixed an issue causing text clipping in EMF graphics
  31. Chris Sherlock continued refactoring UI rendering code and made some optimisations
  32. Maxim Monastirsky made it possible to manipulate and add Impress/Draw table styles via Sidebar
  33. Khaled Hosny (Alif Type) implemented instantiation of OpenType variable fonts upon PDF export and fixed an issue where fallback fonts using artificial italic would be exported into PDF as regular. He also made many renovations in font-related code
  34. Regina Henschel fixed an issue with PPTX WordArt using the wrong font and an issue with header and footer getting corrupted when saving a DOCX file
  35. Samuel Mehrbrodt (allotropia) added options to exclude hidden text from HTML and ASCII filters and made them the default, added a re-scan button to PDF accessibility checker dialog and added an option to place comments in margin upon PDF export of Writer documents
  36. Armin Le Grand (allotropia) improved the compliance of exported PDFs with Universal Accessibility standard and made refactorings in graphics handling code
  37. Taichi Haradaguchi upgraded some dependencies and fixed OpenSSL patches
  38. Daniel Lohmann made it possible to use presenter console in windowed mode in Impress and fixed some related mouse pointer issues
  39. Tibor Nagy (NISZ) fixed several PPTX import/export issues related to table borders, custom shapes and themes
  40. Balázs Varga (allotropia) optimised Calc’s row height adapting feature, worked on WASM Writer and made it so Calc’s autofilter also hides comments
  41. Hossein Nourikhah (TDF) fixed an assertion (seen in debug builds) when opening date pickers in DOCX files and fixed an issue with bitmap scaling
  42. Christian Lohmaier (TDF) worked on macOS app store packaging, including making Help play nice with browsers
  43. Áron Budea (Collabora) worked on DeepL Translate menu
  44. Kevin Suo continued polishing PDF import of RTL text, added Localization template category and a template for zh_CN and fixed issues with text grid
  45. Thorsten Behrens (allotropia) worked on WASM build
  46. Jan Holešovský (Collabora) fixed an issue with incorrect cropping of images in DOCX export
  47. Fred Kruse fixed a bug affecting autocorrected non-default quotation marks in certain languages
  48. Marco Cecchetti (Collabora) made it so footers and text fields are properly exported to SVG from Impress
  49. Tarcísio Ladeia de Oliveira fixed some PDFium automated tests
  50. Arnaud Versini improved the use of mutexes in the code
  51. Michael Meeks, Nick Wingate, Skyler Grey and Rashesh Padia (Collabora) worked on the JavaScript dialog code used by Collabora Online
  52. René Engelhard (Debian) made some build fixes
  53. Xuan Chen added support for riscv64 CPU architecture in the build system
  54. Andreas Kainz improved the layout of the chart Sidebar panel
  55. Henner Drewes fixed an issue with icons disappearing from Groupedbar and Groupedbar compact UIs
  56. Tor Lillqvist (Collabora) worked on the WASM build

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

472 bugs, 51 of which are enhancements, have been reported by 291 people.

Top 10 Reporters

  1. Hossein ( 22 )
  2. Mike Kaganski ( 19 )
  3. Eyal Rozenberg ( 19 )
  4. NISZ LibreOffice Team ( 14 )
  5. Stéphane Guillou (stragu) ( 12 )
  6. Robert Großkopf ( 10 )
  7. BogdanB ( 9 )
  8. Gabor Kelemen (allotropia) ( 9 )
  9. Telesto ( 8 )
  10. Rafael Lima ( 7 )

Triaged Bugs

642 bugs have been triaged by 78 people.

Top 10 Triagers

  1. Stéphane Guillou (stragu) ( 104 )
  2. Buovjaga ( 103 )
  3. Heiko Tietze ( 74 )
  4. Dieter ( 40 )
  5. Roman Kuznetsov ( 34 )
  6. m.a.riosv ( 28 )
  7. raal ( 27 )
  8. V Stuart Foote ( 21 )
  9. Julien Nabet ( 20 )
  10. Alex Thurgood ( 17 )

Resolution of resolved bugs

547 bugs have been set to RESOLVED.

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

Fixed Bugs

181 bugs have been fixed by 34 people.

Top 10 Fixers

  1. Caolán McNamara ( 24 )
  2. Bogdan B ( 17 )
  3. Rafael Lima ( 12 )
  4. László Németh ( 9 )
  5. Tibor Nagy ( 8 )
  6. Eike Rathke ( 8 )
  7. Samuel Mehrbrodt ( 7 )
  8. Julien Nabet ( 6 )
  9. Michael Stahl ( 5 )
  10. Kevin Suo ( 4 )

List of critical bugs fixed

  1. tdf#148435 LibreOffice on macOS hangs on using window snapping / window manager (BetterTouchTool, Rectangle, Raycast, Amethyst, …) or any other redraw, context switch, etc, from idle thread ( Thanks to Noel Grandin )

List of high severity bugs fixed

  1. tdf#152014 Wrong result with match function when multiple spreadsheets are opened ( Thanks to Eike Rathke )
  2. tdf#33495 Allow minimizing or resizing the presenter screen while presentation is active (UI) ( Thanks to Daniel Lohmann )

List of crashes fixed

  1. tdf#151608 Impress crashes after Impress Remote App Closed ( Thanks to dldld )
  2. tdf#151929 LibreOffice Crashes if Video Card Changed (Win nVidia GTX 670) ( Thanks to Julien Nabet )
  3. tdf#151979 Crash when changing Text Grid type after I switch from Calc to Writer window ( Thanks to Kevin Suo )
  4. tdf#152154 Crash in libmergedlo.so when Object Catalog undocked and BASIC IDE closed ( Thanks to Julien Nabet )
  5. tdf#152187 CRASH when opening Properties tab of Text Portion in UNO Inspector ( Thanks to Julien Nabet )

List of performance issues fixed

  1. tdf#147802 Clicking on header or footer area in long writer document takes a long time and slows down text selection and closing document ( Thanks to Caolán McNamara )

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

  1. tdf#102914 Synthetic italic in fonts with partial coverage exported as regular in PDF ( Thanks to Khaled Hosny )
  2. tdf#107405 Setting fixed kerning (text spacing) is limited to -2pt ( Thanks to Samuel Mehrbrodt )
  3. tdf#108356 FILESAVE: Master slide background image set as tiled when exporting to PPTX ( Thanks to Tibor Nagy )
  4. tdf#108497 Instantiate OpenType variable fonts when embedding in PDF ( Thanks to Khaled Hosny )
  5. tdf#116566 Respect configured AutoSpellCheck colour in the dialog too ( Thanks to Rafael Lima )
  6. tdf#120405 EDITING: Clicking at ‘Open’ in the concordance file button in the ToC dialog vanishes the ‘Edit…’ command ( Thanks to Andreas Heinisch )
  7. tdf#33495 Allow minimizing or resizing the presenter screen while presentation is active (UI) ( Thanks to Daniel Lohmann )
  8. tdf#46444 Calc doesn’t filter any comments ( Thanks to Balazs Varga )
  9. tdf#47679 Copy + Paste changes “OpenSymbol” font to “StarSymbol” ( Thanks to Caolán McNamara )
  10. tdf#57423 PDF: “Description” and “Title/Text Alternative” is only PDF-exported for Images, but not for Shapes, Formula, Frames, and OLE Objects ( Thanks to Michael Stahl )
  11. tdf#67866 ACCESSIBILITY: Missing language information in exported PDF ( Thanks to Eike Rathke )
  12. tdf#70293 FILESAVE XLSX Grouping of shapes is lost on export ( Thanks to Tibor Nagy )
  13. tdf#77650 PDF Export dialog lacks options to position comments (as on Print dialog, e.g. in margin) ( Thanks to Samuel Mehrbrodt )
  14. tdf#92222 FILESAVE: Shapes with Default Line Width Changed on Roundtrip (MSO 2010+ theme defaults not preserved) ( Thanks to Tibor Nagy )

WORKSFORME bugs

75 bugs have been retested by 36 people.

Top 10 testers

  1. Stéphane Guillou (stragu) ( 8 )
  2. V Stuart Foote ( 8 )
  3. Dieter ( 8 )
  4. Telesto ( 6 )
  5. Buovjaga ( 5 )
  6. Aron Budea ( 3 )
  7. Robert Großkopf ( 3 )
  8. Roman Kuznetsov ( 3 )
  9. raal ( 3 )
  10. Julien Nabet ( 2 )

DUPLICATED bugs

124 bugs have been duplicated by 31 people.

Top 10 testers

  1. Stéphane Guillou (stragu) ( 28 )
  2. V Stuart Foote ( 17 )
  3. Heiko Tietze ( 13 )
  4. Buovjaga ( 11 )
  5. Alex Thurgood ( 10 )
  6. خالد حسني ( 4 )
  7. Roman Kuznetsov ( 4 )
  8. Dieter ( 4 )
  9. Jorge Teixeira ( 3 )
  10. Mike Kaganski ( 3 )

Verified bug fixes

55 bugs have been verified by 10 people.

Top 10 Verifiers

  1. Stéphane Guillou (stragu) ( 21 )
  2. NISZ LibreOffice Team ( 17 )
  3. steve ( 5 )
  4. Dieter ( 4 )
  5. m.a.riosv ( 3 )
  6. Telesto ( 1 )
  7. Eike Rathke ( 1 )
  8. stragu ( 1 )
  9. raal ( 1 )
  10. Roman Kuznetsov ( 1 )

Categorized Bugs

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

Top 10 Categorizers

  1. Stéphane Guillou (stragu) ( 118 )
  2. Roman Kuznetsov ( 83 )
  3. Jérôme ( 42 )
  4. Dieter ( 28 )
  5. Eyal Rozenberg ( 28 )
  6. Heiko Tietze ( 26 )
  7. Buovjaga ( 26 )
  8. Hossein ( 24 )
  9. V Stuart Foote ( 15 )
  10. Aron Budea ( 12 )

Regression Bugs

69 bugs have been set as regressions by 18 people.

Top 10

  1. Stéphane Guillou (stragu) ( 16 )
  2. raal ( 9 )
  3. Robert Großkopf ( 7 )
  4. Buovjaga ( 7 )
  5. m.a.riosv ( 7 )
  6. László Németh ( 4 )
  7. Roman Kuznetsov ( 3 )
  8. Dieter ( 3 )
  9. Alex Thurgood ( 2 )
  10. Telesto ( 2 )

Bisected Bugs

45 bugs have been bisected by 8 people.

Top 10 Bisecters

  1. Stéphane Guillou (stragu) ( 14 )
  2. raal ( 14 )
  3. Aron Budea ( 7 )
  4. Buovjaga ( 4 )
  5. Roman Kuznetsov ( 3 )
  6. Terrence Enger ( 1 )
  7. Gabor Kelemen (allotropia) ( 1 )
  8. 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