QA/Dev Report: July 2022

General Activities

  1. LibreOffice 7.3.5 was announced on July 21
  2. Adolfo Jayme Barrientos improved the layout of many dialogs
  3. Rafael Lima expanded the help for ScriptForge with many new features
  4. Olivier Hallot (TDF) updated the help for Fontwork and CSV import
  5. Laurent Balland fixed an issue with customer number formats with embedded text in decimal not saving correctly to ODS. He also fixed the footer of some Impress templates
  6. Christian Lohmaier (TDF) did lots of preparatory work for publishing LibreOffice in Apple Store under TDF
  7. Miklós Vajna (Collabora) fixed an issue with RTL text and floating objects in DOCX files and a couple of XHTML export issues. He also continued working on content controls for Writer
  8. Jean-Pierre Ledure worked on the ScriptForge library
  9. Tünde Tóth (NISZ) fixed DOCX export of line breaks in text frames and made saving style names to DOCX more robust
  10. Szymon Kłos, Henry Castro and Michael Meeks (Collabora) worked on LOKit improvements
  11. Eike Rathke (Red Hat) made it so two leading apostrophes before a number collapse to one when typing into a Calc cell with default formatting. He also made handling of Calc date formats more robust
  12. Bartosz Kosiorek fixed an issue with ordered bullets in Lotus Word Pro documents
  13. Tomaž Vajngerl (Collabora) worked on implementing data tables for charts and fixed an issue with hidden Writer fields becoming visible with PDF export
  14. Julien Nabet extended clone formatting functionality in Impress and Draw to work in more cases, fixed regressions affecting the copying of database tables from HSQLDB to MariaDB and the Draw Dimensions dialog and fixed displaying the OpenType tag for fraction
  15. Jim Raykowski made some Navigator fixes and tweaks
  16. Andreas Heinisch made Writer chapter numbering character style list alphabetically sorted, made Calc’s function wizard also search through function descriptions and changed Ctrl+Backspace to behave more intuitively in Calc cell editing. He also made narrow no-break spaces visible in Writer
  17. László Németh continued polishing change tracking of numbered paragraphs in Writer
  18. Xisco Faulí (TDF) added many new unit tests, fixed some crashes found through the crash reporter and made many improvements to SVG import, including adding support for Orient auto-start-reverse in markers and more robust handling of URLs and fill properties
  19. Heiko Tietze (TDF) made autocorrecting org-mode/markdown-like formatting marks to Writer formatting deactivated by default and fixed a regression preventing detaching of sub-toolbars like Basic shapes
  20. Michael Stahl (allotropia) fixed many Writer regressions, made handling ODF-imported automatic styles in Writer more robust and made it possible to edit the text content of a bookmark through the Insert → Bookmarks dialog
  21. Michael Weghorn fixed some qt/kf5 visual issues, fixed loading printer settings from documents in case of long printer/driver names and made some Linux accessibility improvements
  22. Mike Kaganski (Collabora) made it so editing hyperlinked text in Writer no longer breaks it up into multiple links, fixed rendering errors in Soft Edges image effect in Impress and corrected handling of Undo/Redo keyboard shortcuts in Math
  23. Kurt Nordback fixed an issue with negative error bars in logarithmic charts and improved rendering of exploded donut charts
  24. Caolán McNamara (Red Hat) fixed an accessibility performance issue affecting multi-line text in Calc, continued working on gtk4 UI and fixed many issues found by Coverity and fuzzers
  25. Stephan Bergmann (Red Hat) made many code and build-related cleanups as well as test fixes
  26. Rizal Muttaqin updated the icons for No List and improved the Breeze icons for New Presentation and Start from First Slide
  27. Noel Grandin (Collabora) made it so Calc undo works when typing is happening in two independent views, continued improving the import speed of complex PDF files and improved the import and post processing speed of a big DOCX file. He also made many code cleanups and general optimisations
  28. Luboš Luňák (Collabora) worked on Windows Subsystem for Linux support in the build system and made some improvements to HTML export. He also published a blogpost about his recent work on improving performance of unsorted lookups
  29. Justin Luth fixed RTL issues with tables and comments in DOCX files, fixed import and export of highlighting inside comments in DOCX/DOC/RTF files, improved the logic for optimal column width in Writer tables, fixed a DOCX compatibility issue with comments in textboxes, improved the DOCX compatibility with page styles and fixed an issue with bulleted lists in imported PPTX/PPT files
  30. Mark Hung continued working on CJK text grid improvements
  31. Paris Oplopoios replaced the old PNG export code with libpng as part of GSoC
  32. Chris Sherlock made many code cleanups and improvements to readability
  33. Tibor Nagy (NISZ) fixed an issue with polygon connecting points with PPTX export
  34. Balázs Varga (allotropia) fixed a UI glitch with Calc’s Data Validity List, fixed issues with password-protected shared files, made it so hidden elements are shown as inactive in Calc’s autofilter and improved the line style selection user experience
  35. René Engelhard (Debian) made some cleanups related to CPU architecture details
  36. Gülşah Köse (Collabora) fixed an issue preventing deletion of embedded databases through the UI
  37. Áron Budea (Collabora) fixed an issue with Sidebar getting stuck in a resize loop with HiDPI scaling
  38. Marco Cecchetti (Collabora) added support for scale and translate SVG transform animations in the Impress JS export
  39. Hannah Meeks worked on the VBA macro compatibility GSoC project
  40. Maxim Monastirsky improved icon appearance in the context of RTL
  41. Khaled Hosny (Alif Type) improved the validation of kashida insertion position and updated HarfBuzz to 5.1.0
  42. Colomban Wendling (Hypra) worked on accessibility tests
  43. Matt K fixed an issue related to canceling out of a save confirmation dialog
  44. Hossein Nourikhah (TDF) made it so Add New sheet button in Calc is disabled for protected sheet structures
  45. Regina Henschel fixed several issues related to rotated content in OOXML files
  46. Vasily Melenchuk (CIB) fixed issues with DOCX page breaks and attaching files to emails through macros

Kudos to Ilmari Lauhakangas for helping to elaborate this list.

Reported Bugs

385 bugs, 56 of which are enhancements, have been reported by 249 people.

Top 10 Reporters

  1. Mike Kaganski ( 21 )
  2. Gerald Pfeifer ( 10 )
  3. peter josvai ( 9 )
  4. Gabor Kelemen (allotropia) ( 7 )
  5. Telesto ( 7 )
  6. Regina Henschel ( 6 )
  7. Rafael Lima ( 6 )
  8. Xisco Faulí ( 6 )
  9. Albert Acer ( 5 )
  10. Michael Weghorn ( 4 )

Triaged Bugs

391 bugs have been triaged by 72 people.

Top 10 Triagers

  1. Timur ( 52 )
  2. raal ( 42 )
  3. Rafael Lima ( 30 )
  4. Mike Kaganski ( 24 )
  5. Roman Kuznetsov ( 20 )
  6. Xisco Faulí ( 18 )
  7. m.a.riosv ( 17 )
  8. Julien Nabet ( 16 )
  9. Dieter ( 16 )
  10. Buovjaga ( 14 )

Resolution of resolved bugs

406 bugs have been set to RESOLVED.

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

Fixed Bugs

138 bugs have been fixed by 40 people.

Top 10 Fixers

  1. Julien Nabet ( 10 )
  2. Caolán McNamara ( 7 )
  3. László Németh ( 7 )
  4. Justin Luth ( 5 )
  5. Xisco Fauli ( 5 )
  6. Michael Stahl ( 5 )
  7. Balazs Varga ( 4 )
  8. Andreas Heinisch ( 4 )
  9. Attila Bakos (NISZ) ( 4 )
  10. Michael Weghorn ( 4 )

List of high severity bugs fixed

  1. tdf#119491 FILESAVE: password protected shared spreadsheet loses password on save ( Thanks to Balazs Varga )
  2. tdf#141294 Decks of Sidebar on HiDPI gets stuck in resize loop upon attempted width adjustment, work around of setting new SB “MinimumWidth” to false in expert config ( Thanks to Aron Budea )
  3. tdf#148913 Crash mergedlo!SfxViewFrame::Notify+0xf87 for some users ( Thanks to László Németh )
  4. tdf#149170 UI The “Document in use” dialog is not appearing anymore when opening from ‘recent files menu’ ( Thanks to Michael Stahl )
  5. tdf#150187 Crash in Presentation Styles – Background objects – Modify ( Thanks to Julien Nabet )
  6. tdf#56580 logarithmic graph Y error shows as a diagonal line when apply negative error values ( Thanks to Kurt Nordback )
  7. tdf#98404 UX – While objects on a slide are being edited, notably text boxes, the new slide sorter Ctrl+Shift shortcut combinations (see bug 91909) incorrectly receive focus and move the slide ( Thanks to Gabor Kelemen )

List of crashes fixed

  1. tdf#142715 Crash when closing document after changing and saving it ( Thanks to Attila Bakos (NISZ) )
  2. tdf#148687 Crash swlo!SwAnchoredObject::GetObjRectWithSpaces+0x98: ( Thanks to Attila Bakos (NISZ) )
  3. tdf#148913 Crash mergedlo!SfxViewFrame::Notify+0xf87 for some users ( Thanks to László Németh )
  4. tdf#149173 Crash BigPtrEntry::GetArray(this=0x0000600001726940) const at bparr.hxx:106:23 (STR: comment 3) ( Thanks to Attila Bakos (NISZ) )
  5. tdf#149546 CRASH: importing document ( Thanks to Attila Bakos (NISZ) )
  6. tdf#149649 CRASH: in SwNodeIndex::SwNodeIndex ( Thanks to Michael Stahl )
  7. tdf#149985 FILEOPEN PPTX: Impress crashes opening a one-slide presentation (with a chart) ( Thanks to Noel Grandin )
  8. tdf#150187 Crash in Presentation Styles – Background objects – Modify ( Thanks to Julien Nabet )

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

  1. tdf#101731 Rename gradient ‘border’ label to something more meaningful ( Thanks to Ali_Abdollahian )
  2. tdf#104428 exploded donut uses too small radius ( Thanks to Kurt Nordback )
  3. tdf#104683 Show nonprinting characters: show spaces at the end of the line before break line for justified ( Thanks to Attila Szűcs )
  4. tdf#114734 Comment direction lost on saving-then-reloading a .docx ( Thanks to Justin Luth )
  5. tdf#117646 Clone Formatting not working for connector lines ( Thanks to Julien Nabet )
  6. tdf#33787 FORMATTING, FILEOPEN: Bullet point numbers don’t increment (.lwp import) ( Thanks to Bartosz Kosiorek )
  7. tdf#54703 Hidden Sections are no longer hidden when printing or exporting pdf (see comment 16) ( Thanks to Tomaž Vajngerl )
  8. tdf#56580 logarithmic graph Y error shows as a diagonal line when apply negative error values ( Thanks to Kurt Nordback )
  9. tdf#61623 UI Data Validity List and icon drawing bugs ( Thanks to Balazs Varga )
  10. tdf#67669 Make narrow non-breaking spaces visible ( Thanks to Andreas Heinisch )
  11. tdf#90837 re-base: Can’t “Save As” file opened in view mode on top of the original file ( Thanks to Michael Meeks )
  12. tdf#92610 alt command for Same Content on First Page should be unique ( Thanks to Gabor Kelemen )
  13. tdf#96723 FILESAVE: custom cell number format with embedded text in decimal part not saved in ods ( Thanks to Laurent BP )
  14. tdf#97539 INSERT: SVG clippath not fully supported ( Thanks to Xisco Fauli )
  15. tdf#98404 UX – While objects on a slide are being edited, notably text boxes, the new slide sorter Ctrl+Shift shortcut combinations (see bug 91909) incorrectly receive focus and move the slide ( Thanks to Gabor Kelemen )

WORKSFORME bugs

56 bugs have been retested by 27 people.

Top 10 testers

  1. Timur ( 9 )
  2. Buovjaga ( 6 )
  3. Julien Nabet ( 5 )
  4. Roman Kuznetsov ( 5 )
  5. raal ( 4 )
  6. Gabor Kelemen (allotropia) ( 2 )
  7. Faisal ( 2 )
  8. Dieter ( 2 )
  9. Telesto ( 2 )
  10. phv ( 2 )

DUPLICATED bugs

102 bugs have been duplicated by 26 people.

Top 10 testers

  1. Timur ( 14 )
  2. Mike Kaganski ( 11 )
  3. V Stuart Foote ( 8 )
  4. Gabor Kelemen (allotropia) ( 8 )
  5. Heiko Tietze ( 7 )
  6. Dieter ( 6 )
  7. Buovjaga ( 6 )
  8. Michael Warner ( 5 )
  9. Aron Budea ( 4 )
  10. raal ( 4 )

Verified bug fixes

42 bugs have been verified by 11 people.

Top 10 Verifiers

  1. NISZ LibreOffice Team ( 17 )
  2. Gerald Pfeifer ( 8 )
  3. BogdanB ( 5 )
  4. Dieter ( 3 )
  5. Xisco Faulí ( 3 )
  6. stragu ( 1 )
  7. Gabor Kelemen (allotropia) ( 1 )
  8. Rafael Lima ( 1 )
  9. Aron Budea ( 1 )
  10. Julien Nabet ( 1 )

Categorized Bugs

206 bugs have been categorized with a metabug by 21 people.

Top 10 Categorizers

  1. Aron Budea ( 31 )
  2. Gabor Kelemen (allotropia) ( 28 )
  3. Rafael Lima ( 27 )
  4. Timur ( 21 )
  5. Roman Kuznetsov ( 18 )
  6. Dieter ( 17 )
  7. László Németh ( 9 )
  8. Rizal Muttaqin ( 8 )
  9. V Stuart Foote ( 8 )
  10. raal ( 7 )

Regression Bugs

44 bugs have been set as regressions by 19 people.

Top 10

  1. Timur ( 9 )
  2. raal ( 7 )
  3. Xisco Faulí ( 4 )
  4. Mike Kaganski ( 4 )
  5. Telesto ( 3 )
  6. László Németh ( 2 )
  7. Michael Weghorn ( 2 )
  8. Julien Nabet ( 2 )
  9. Buovjaga ( 1 )
  10. Gabor Kelemen (allotropia) ( 1 )

Bisected Bugs

41 bugs have been bisected by 9 people.

Top 10 Bisecters

  1. raal ( 10 )
  2. Timur ( 9 )
  3. Xisco Faulí ( 8 )
  4. Aron Budea ( 5 )
  5. Mike Kaganski ( 4 )
  6. Michael Weghorn ( 2 )
  7. Telesto ( 1 )
  8. Andrew Richardson ( 1 )
  9. Gabor Kelemen (allotropia) ( 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