QA/Dev Report: July 2022
General Activities
- LibreOffice 7.3.5 was announced on July 21
- Adolfo Jayme Barrientos improved the layout of many dialogs
- Rafael Lima expanded the help for ScriptForge with many new features
- Olivier Hallot (TDF) updated the help for Fontwork and CSV import
- 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
- Christian Lohmaier (TDF) did lots of preparatory work for publishing LibreOffice in Apple Store under TDF
- 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
- Jean-Pierre Ledure worked on the ScriptForge library
- Tünde Tóth (NISZ) fixed DOCX export of line breaks in text frames and made saving style names to DOCX more robust
- Szymon Kłos, Henry Castro and Michael Meeks (Collabora) worked on LOKit improvements
- 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
- Bartosz Kosiorek fixed an issue with ordered bullets in Lotus Word Pro documents
- Tomaž Vajngerl (Collabora) worked on implementing data tables for charts and fixed an issue with hidden Writer fields becoming visible with PDF export
- 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
- Jim Raykowski made some Navigator fixes and tweaks
- 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
- László Németh continued polishing change tracking of numbered paragraphs in Writer
- 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
- 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
- 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
- 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
- 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
- Kurt Nordback fixed an issue with negative error bars in logarithmic charts and improved rendering of exploded donut charts
- 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
- Stephan Bergmann (Red Hat) made many code and build-related cleanups as well as test fixes
- Rizal Muttaqin updated the icons for No List and improved the Breeze icons for New Presentation and Start from First Slide
- 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
- 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
- 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
- Mark Hung continued working on CJK text grid improvements
- Paris Oplopoios replaced the old PNG export code with libpng as part of GSoC
- Chris Sherlock made many code cleanups and improvements to readability
- Tibor Nagy (NISZ) fixed an issue with polygon connecting points with PPTX export
- 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
- René Engelhard (Debian) made some cleanups related to CPU architecture details
- Gülşah Köse (Collabora) fixed an issue preventing deletion of embedded databases through the UI
- Áron Budea (Collabora) fixed an issue with Sidebar getting stuck in a resize loop with HiDPI scaling
- Marco Cecchetti (Collabora) added support for scale and translate SVG transform animations in the Impress JS export
- Hannah Meeks worked on the VBA macro compatibility GSoC project
- Maxim Monastirsky improved icon appearance in the context of RTL
- Khaled Hosny (Alif Type) improved the validation of kashida insertion position and updated HarfBuzz to 5.1.0
- Colomban Wendling (Hypra) worked on accessibility tests
- Matt K fixed an issue related to canceling out of a save confirmation dialog
- Hossein Nourikhah (TDF) made it so Add New sheet button in Calc is disabled for protected sheet structures
- Regina Henschel fixed several issues related to rotated content in OOXML files
- 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.
- Mike Kaganski ( 21 )
- Gerald Pfeifer ( 10 )
- peter josvai ( 9 )
- Gabor Kelemen (allotropia) ( 7 )
- Telesto ( 7 )
- Regina Henschel ( 6 )
- Rafael Lima ( 6 )
- Xisco Faulí ( 6 )
- Albert Acer ( 5 )
- Michael Weghorn ( 4 )
Triaged Bugs
391 bugs have been triaged by 72 people.
- Timur ( 52 )
- raal ( 42 )
- Rafael Lima ( 30 )
- Mike Kaganski ( 24 )
- Roman Kuznetsov ( 20 )
- Xisco Faulí ( 18 )
- m.a.riosv ( 17 )
- Julien Nabet ( 16 )
- Dieter ( 16 )
- 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.
- Julien Nabet ( 10 )
- Caolán McNamara ( 7 )
- László Németh ( 7 )
- Justin Luth ( 5 )
- Xisco Fauli ( 5 )
- Michael Stahl ( 5 )
- Balazs Varga ( 4 )
- Andreas Heinisch ( 4 )
- Attila Bakos (NISZ) ( 4 )
- Michael Weghorn ( 4 )
List of high severity bugs fixed
- tdf#119491 FILESAVE: password protected shared spreadsheet loses password on save ( Thanks to Balazs Varga )
- 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 )
- tdf#148913 Crash mergedlo!SfxViewFrame::Notify+0xf87 for some users ( Thanks to László Németh )
- tdf#149170 UI The “Document in use” dialog is not appearing anymore when opening from ‘recent files menu’ ( Thanks to Michael Stahl )
- tdf#150187 Crash in Presentation Styles – Background objects – Modify ( Thanks to Julien Nabet )
- tdf#56580 logarithmic graph Y error shows as a diagonal line when apply negative error values ( Thanks to Kurt Nordback )
- 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
- tdf#142715 Crash when closing document after changing and saving it ( Thanks to Attila Bakos (NISZ) )
- tdf#148687 Crash swlo!SwAnchoredObject::GetObjRectWithSpaces+0x98: ( Thanks to Attila Bakos (NISZ) )
- tdf#148913 Crash mergedlo!SfxViewFrame::Notify+0xf87 for some users ( Thanks to László Németh )
- tdf#149173 Crash BigPtrEntry::GetArray(this=0x0000600001726940) const at bparr.hxx:106:23 (STR: comment 3) ( Thanks to Attila Bakos (NISZ) )
- tdf#149546 CRASH: importing document ( Thanks to Attila Bakos (NISZ) )
- tdf#149649 CRASH: in SwNodeIndex::SwNodeIndex ( Thanks to Michael Stahl )
- tdf#149985 FILEOPEN PPTX: Impress crashes opening a one-slide presentation (with a chart) ( Thanks to Noel Grandin )
- tdf#150187 Crash in Presentation Styles – Background objects – Modify ( Thanks to Julien Nabet )
List of old bugs ( more than 4 years old ) fixed
- tdf#101731 Rename gradient ‘border’ label to something more meaningful ( Thanks to Ali_Abdollahian )
- tdf#104428 exploded donut uses too small radius ( Thanks to Kurt Nordback )
- tdf#104683 Show nonprinting characters: show spaces at the end of the line before break line for justified ( Thanks to Attila Szűcs )
- tdf#114734 Comment direction lost on saving-then-reloading a .docx ( Thanks to Justin Luth )
- tdf#117646 Clone Formatting not working for connector lines ( Thanks to Julien Nabet )
- tdf#33787 FORMATTING, FILEOPEN: Bullet point numbers don’t increment (.lwp import) ( Thanks to Bartosz Kosiorek )
- tdf#54703 Hidden Sections are no longer hidden when printing or exporting pdf (see comment 16) ( Thanks to Tomaž Vajngerl )
- tdf#56580 logarithmic graph Y error shows as a diagonal line when apply negative error values ( Thanks to Kurt Nordback )
- tdf#61623 UI Data Validity List and icon drawing bugs ( Thanks to Balazs Varga )
- tdf#67669 Make narrow non-breaking spaces visible ( Thanks to Andreas Heinisch )
- tdf#90837 re-base: Can’t “Save As” file opened in view mode on top of the original file ( Thanks to Michael Meeks )
- tdf#92610 alt command for Same Content on First Page should be unique ( Thanks to Gabor Kelemen )
- tdf#96723 FILESAVE: custom cell number format with embedded text in decimal part not saved in ods ( Thanks to Laurent BP )
- tdf#97539 INSERT: SVG clippath not fully supported ( Thanks to Xisco Fauli )
- 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.
- Timur ( 9 )
- Buovjaga ( 6 )
- Julien Nabet ( 5 )
- Roman Kuznetsov ( 5 )
- raal ( 4 )
- Gabor Kelemen (allotropia) ( 2 )
- Faisal ( 2 )
- Dieter ( 2 )
- Telesto ( 2 )
- phv ( 2 )
DUPLICATED bugs
102 bugs have been duplicated by 26 people.
- Timur ( 14 )
- Mike Kaganski ( 11 )
- V Stuart Foote ( 8 )
- Gabor Kelemen (allotropia) ( 8 )
- Heiko Tietze ( 7 )
- Dieter ( 6 )
- Buovjaga ( 6 )
- Michael Warner ( 5 )
- Aron Budea ( 4 )
- raal ( 4 )
Verified bug fixes
42 bugs have been verified by 11 people.
- NISZ LibreOffice Team ( 17 )
- Gerald Pfeifer ( 8 )
- BogdanB ( 5 )
- Dieter ( 3 )
- Xisco Faulí ( 3 )
- stragu ( 1 )
- Gabor Kelemen (allotropia) ( 1 )
- Rafael Lima ( 1 )
- Aron Budea ( 1 )
- Julien Nabet ( 1 )
Categorized Bugs
206 bugs have been categorized with a metabug by 21 people.
- Aron Budea ( 31 )
- Gabor Kelemen (allotropia) ( 28 )
- Rafael Lima ( 27 )
- Timur ( 21 )
- Roman Kuznetsov ( 18 )
- Dieter ( 17 )
- László Németh ( 9 )
- Rizal Muttaqin ( 8 )
- V Stuart Foote ( 8 )
- raal ( 7 )
Regression Bugs
44 bugs have been set as regressions by 19 people.
- Timur ( 9 )
- raal ( 7 )
- Xisco Faulí ( 4 )
- Mike Kaganski ( 4 )
- Telesto ( 3 )
- László Németh ( 2 )
- Michael Weghorn ( 2 )
- Julien Nabet ( 2 )
- Buovjaga ( 1 )
- Gabor Kelemen (allotropia) ( 1 )
Bisected Bugs
41 bugs have been bisected by 9 people.
- raal ( 10 )
- Timur ( 9 )
- Xisco Faulí ( 8 )
- Aron Budea ( 5 )
- Mike Kaganski ( 4 )
- Michael Weghorn ( 2 )
- Telesto ( 1 )
- Andrew Richardson ( 1 )
- 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!