QA/Dev Report: December 2024
General Activities
- LibreOffice 24.8.4 was announced on December 19
- Olivier Hallot (TDF) improved the warning in Help when JavaScript is not active and did many cleanups in help pages
- Dione Maddern created a help page for Alignment Sidebar deck
- Alain Romedenne improved and updated help for ScriptForge libraries
- Bogdan Buzea improved some UI labels, improved help for superordinate object settings and cached spreadsheet formulas and did many code cleanups
- Tomaž Vajngerl (Collabora) continued working on PDF 2.0 and PDF/A-4 support
- Miklós Vajna, Rashesh Padia, Attila Szűcs, Bayram Çiçek, Szymon Kłos, Marco Cecchetti, Pranam Lashkari, Hubert Figuière (Collabora) worked on LOKit used by Collabora Online
- Xisco Faulí (TDF) worked on crash report analysis tools, upgraded many dependencies and did many code stability improvements
- Michael Stahl (allotropia) made style name handling more robust, improved the handling of hidden frames after recent changes and improved the correctness of HTML import regarding formatting
- Mike Kaganski (Collabora) added an application-wide Viewer mode where all files are opened in read-only state while all editing tools are disabled, dropped all code specific to Windows 7, 8 and 8.1 while also making use of new possibilities such as handling long Windows paths with wildcards, made the Unix document mailer script future-proof in case the attach parameter is disallowed in mailto URLs, fixed an issue with calculating minimum heights for menus, fixed an issue with the number format being reported incorrectly in Writer tables, fixed an issue with multi-selection in Calc showing an incorrect cell format and preventing change of format, fixed inability to edit doubles in Basic IDE’s Watch window and fixed an issue preventing the use of points for custom image height/width in the PNG export dialog
- Caolán McNamara (Collabora) improved dark mode support, fixed crashes and fixed many issues found by static analysers and fuzzers and did code cleanups
- Stephan Bergmann (allotropia) fixed an issue with emailing multiline messages on Unix and worked on the MAR updater and WASM build. He also adapted the code to compiler changes and did code cleanups
- Noel Grandin (Collabora) improved saving time of XLSX files with lots of conditional formatting, improved the speed of processing styles when opening DOCX files and worked alongside Michael Stahl in making style name handling more robust. He also did many code cleanups and optimisations
- Justin Luth (Collabora) fixed a DOCX compatibilityMode import and export issue, fixed an issue with imported area fill images not being saved with their associated documents, fixed a Calc comment copying crash and fixed an issue with tables of contents in DOCX files misbehaving when the printer list has been disabled
- Michael Weghorn (TDF) did a big reorganisation in accessibility-related code to make it easier to work with, continued working with Cambalache developer (UI editing app) and did various accessibility fixes. He also worked on using native widgets in Qt UIs
- Balázs Varga (allotropia) improved and expanded Writer’s accessibility warnings, fixed saving “Fit height to text” property of drawing objects to PPTX, fixed laying out of text in SmartArt objects found in PPTX files and implemented support for soft edge and glow effects in text frame objects in PPTX files
- Patrick Luby made resizing windows on macOS appear smoother, implemented jumping the view to the proportional location in the document when Option-clicking the scrollbar on macOS (instead of just advancing a single screen/page), implemented support for native macOS full screen mode, fixed an issue causing a long delay in opening the Print dialog on macOS when objects with transparency were present and fixed macOS printing issues related to page settings in Calc and brochures
- Jim Raykowski did a big rework of macro organiser dialogs, reducing them from five to one
- Oliver Specht (CIB) improved support for VML textboxes in DOCX files and fixed an issue with paragraph spacing of bullets in Impress
- Heiko Tietze (TDF) added visual feedback into the status bar for when AutoCalculate is active in Calc
- László Németh continued polishing support for inline headings in Writer documents
- Ilmari Lauhakangas (TDF) did code cleanups after the decision to remove support for Windows 7, 8 and 8.1 from version 25.8
- Christian Lohmaier (TDF) improved the Windows build setup
- Eike Rathke (Red Hat) improved date input detection in Calc and helped finish ODF 1.4 support for EASTERSUNDAY function
- Jonathan Clark (TDF) improved the detection of Asian scripts in text runs adjacent to weak punctuation characters or explicit direction marks
- Sahil Gautam (allotropia) continued polishing the Libreoffice Theme GSoC project
- Andreas Heinisch implemented support for pasting HTML strikethrough formatting, made it so the choice of “Link” when inserting an image is remembered during a session and fixed an issue with dashed lines sometimes becoming solid in imported graphics
- Chris Sherlock did code cleanups in VCL
- Vasily Melenchuk (CIB) fixed an issue with unwanted background fill in placeholders in PPTX files
- Laurent Balland replaced a binary DocBook template with an ODF one
- Xuan Chen fixed shading issues in custom shapes in PPT files
- Armin Le Grand (Collabora) worked on a renovation of graphics rendering on Linux with Cairo library
- Björn Michaelsen did refactoring in Writer code
- Ariel Darshan implemented support for autorepeating slides in windowed mode in Impress
- Samuel Adesola made it possible to access Writer’s view layout options via the View menu
- Marc Mondesir fixed touchpad scrolling for Slides and Pages panes in Impress and Draw
- Andrei Alin fixed a ReadLine API function not always stripping line-ending characters
- André Herbst fixed an issue with canceling a cell dragging operation leaving behind a visual glitch
- David Gilbert implemented support for clipping stroke paths in imported PDFs
- Tibor Nagy (allotropia) fixed an issue with overflowing text in Impress presenter notes getting cut off from printing, fixed presenter notes not being relayouted when changing paper size in the print dialog and similarly for changing orientation for handouts
- Mohit Marathe continued polishing the new Comments Sidebar deck
- Jean-Pierre Ledure worked on the ScriptForge library
Kudos to Ilmari Lauhakangas for helping to elaborate this list.
Reported Bugs
400 bugs, 60 of which are enhancements, have been reported by 249 people.
- Eyal Rozenberg ( 13 )
- Justin L ( 12 )
- Gabor Kelemen (allotropia) ( 9 )
- Alex Kemp ( 9 )
- Roman Kuznetsov ( 8 )
- gplhust955 ( 7 )
- Robert Großkopf ( 7 )
- Anna ( 7 )
- Óvári ( 7 )
- Mike Kaganski ( 6 )
Triaged Bugs
365 bugs have been triaged by 69 people.
- Buovjaga ( 77 )
- BogdanB ( 62 )
- m_a_riosv ( 31 )
- V Stuart Foote ( 20 )
- Mike Kaganski ( 15 )
- zcrhonek ( 14 )
- Dieter ( 13 )
- raal ( 11 )
- Heiko Tietze ( 10 )
- Michael Weghorn (away) ( 8 )
Resolution of resolved bugs
371 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 31 people.
- Balazs Varga ( 13 )
- Mike Kaganski ( 10 )
- Bogdan Buzea ( 9 )
- Caolán McNamara ( 6 )
- Patrick Luby ( 6 )
- Michael Weghorn ( 6 )
- Jonathan Clark ( 6 )
- Andreas Heinisch ( 4 )
- Justin Luth ( 4 )
- Heiko Tietze ( 3 )
List of high severity bugs fixed
- tdf#155211 Regression: dashed lines become solid when breaking imported SVG / exporting to SVG ( Thanks to Andreas Heinisch )
- tdf#163033 Crash when attempting to save a COPY of a sheet-with-comments from a now-closed spreadsheet ( Thanks to Justin Luth )
- tdf#164093 Crash when clicking on the Sidebar Tab menu button for SB deck selector pop-up menu with AT active on Windows ( Thanks to Michael Weghorn )
- tdf#164417 Autofiltered XLSX with dates cannot be opened in MSO ( Thanks to Balazs Varga )
List of crashes fixed
- tdf#163033 Crash when attempting to save a COPY of a sheet-with-comments from a now-closed spreadsheet ( Thanks to Justin Luth )
- tdf#163221 Hovering the mouse over a Basic dialog will make it grow or crash (Dialog Editor) ( Thanks to Noel Grandin )
- tdf#163948 Crash upon startup after enabling Notes Pane ( Thanks to Sarper Akdemir )
- tdf#164075 crashtesting: assert on import of rtf exported from LibreOffice ( Thanks to Justin Luth )
- tdf#164093 Crash when clicking on the Sidebar Tab menu button for SB deck selector pop-up menu with AT active on Windows ( Thanks to Michael Weghorn )
- tdf#164098 Typing tatweel character leads to a crash ( Thanks to Jonathan Clark )
- tdf#164299 Pasting from Calc to Impress in HTML format crashes LO ( Thanks to Oliver Specht )
- tdf#164359 Crash on double-click of level 2 word in Impress ( Thanks to Miklos Vajna )
List of old bugs ( more than 4 years old ) fixed
- tdf#113015 “Online updates” checks the updates of extensions installed too ( Thanks to Bogdan Buzea )
- tdf#124954 HELP for recalculating of formulas on opening of a spreadsheet needs updating ( Thanks to Bogdan Buzea )
- tdf#127937 Provide feedback of AutoCalculation at the status bar ( Thanks to Heiko Tietze )
- tdf#128957 UI Can’t set custom image height/width in PNG Options Window in points ( Thanks to Mike Kaganski )
- tdf#131332 HELP: replace custom date formats with ISO 8601 to stop promoting ambiguous formats ( Thanks to Bogdan Buzea )
- tdf#132111 Initial cell’s number format in Writer table is reported wrong ( Thanks to Mike Kaganski )
- tdf#135320 FILEOPEN PPTX: effect similar to soft edges (“inward soft edges”) not shown ( Thanks to Balazs Varga )
- tdf#135628 SendSimpleMailMessage bodytext with new lines ends up as multiple recipients ( Thanks to Stephan Bergmann )
- tdf#138615 Insure Windows wildcards work properly with long paths ( Thanks to Mike Kaganski )
- tdf#42989 FORMATTING: Selecting Multiple Cells with Different Formats Show as Same Format and Can’t Be Changed as a Group ( Thanks to Mike Kaganski )
- tdf#61358 UI: Remember state of option “Insert image from file -> Linked” ( Thanks to Andreas Heinisch )
- tdf#62845 Option for “Document Viewer Mode” (read-only mode by default) required. ( Thanks to Mike Kaganski )
- tdf#66791 FORMATTING: Incorrect application of “Asian text font” for quotation marks when the paragraph contains a mixture of western and asian characters ( Thanks to Jonathan Clark )
- tdf#79298 FORMATTING: Copy/paste: importing of strikethrough attribute doesn’t work ( Thanks to Andreas Heinisch )
- tdf#85428 Imported PDF displays extra-long lines for shaded area ( Thanks to Dr. David Alan Gilbert )
- tdf#88226 Excessive text in Presentation Notes is not printed ( Thanks to Tibor Nagy )
WORKSFORME bugs
44 bugs have been retested by 20 people.
- Buovjaga ( 9 )
- BogdanB ( 8 )
- V Stuart Foote ( 4 )
- m_a_riosv ( 4 )
- Robert Großkopf ( 3 )
- Telesto ( 2 )
- John ( 2 )
- Xisco Faulí ( 1 )
- Regina Henschel ( 1 )
- Alan ( 1 )
DUPLICATED bugs
63 bugs have been duplicated by 20 people.
- Mike Kaganski ( 11 )
- Buovjaga ( 11 )
- BogdanB ( 8 )
- V Stuart Foote ( 7 )
- m_a_riosv ( 7 )
- Timur ( 4 )
- Gabor Kelemen (allotropia) ( 2 )
- Eyal Rozenberg ( 2 )
- zcrhonek ( 2 )
- Roman Kuznetsov ( 1 )
Verified bug fixes
28 bugs have been verified by 14 people.
- Buovjaga ( 7 )
- BogdanB ( 5 )
- Stéphane Guillou (stragu) ( 4 )
- Lars Jødal ( 2 )
- raal ( 1 )
- Gerald Pfeifer ( 1 )
- Eyal Rozenberg ( 1 )
- Mihai Vasiliu ( 1 )
- steve ( 1 )
- lol ( 1 )
Categorized Bugs
1175 bugs have been categorized with a metabug by 27 people.
- BogdanB ( 1024 )
- Roman Kuznetsov ( 36 )
- Eyal Rozenberg ( 25 )
- V Stuart Foote ( 21 )
- Dieter ( 10 )
- Buovjaga ( 8 )
- Aron Budea ( 7 )
- Timur ( 6 )
- Stéphane Guillou (stragu) ( 6 )
- Telesto ( 5 )
Regression Bugs
58 bugs have been set as regressions by 16 people.
- Buovjaga ( 9 )
- m_a_riosv ( 7 )
- BogdanB ( 6 )
- zcrhonek ( 6 )
- raal ( 6 )
- Telesto ( 5 )
- nobu ( 4 )
- Mike Kaganski ( 3 )
- Robert Großkopf ( 3 )
- V Stuart Foote ( 2 )
Bisected Bugs
44 bugs have been bisected by 14 people.
- raal ( 11 )
- Buovjaga ( 7 )
- zcrhonek ( 7 )
- Timur ( 4 )
- Gabor Kelemen (allotropia) ( 3 )
- Xisco Faulí ( 2 )
- ericrodriguez1 ( 2 )
- Telesto ( 2 )
- BogdanB ( 1 )
- Chika ( 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!