Status report: consultancy team, week 42, 2024

Caolan

  • auto-dismiss at-mention popup on trailing space when no matches
  • more at-mention code-side stuff
  • profile, estimate.
    “very slow opening of .odp presentation”
  • debug pdf export failure on Debian 12
    • works fine under VirtualBox for me, odd
  • excessive use of diskspace in docker images due to
    copying systemplate
    mount an up to date copy of etc if ro systemplate's etc is out of date by caolanm · Pull Request #10231 · CollaboraOnline/online · GitHub
  • at-mentions debug and repair missing replies in some circumstances
    https://gerrit.libreoffice.org/c/core/+/174974
  • collab testing
  • at-mentions
    • Figure out how to include & build DOMPurify
    • modify editeng html export to align with editable div html
      layout behaviour wrt div/br etc
  • cool#10177 fix worker thread pr build
  • cool#10177 debug why worker thread outputs delta warnings
  • tdf#159007 regression from calc comment optimization
  • at-mention work-to-date merged
  • at-mentions, work on not sending text if we are sending html
    • fixing up tests, etc
  • read logs, probably copying fallback from out of date
    hosts conf
  • debug crash in background save
    • possibly ~LibLODocument_Impl in desktop/source/lib/init.cxx for
      comphelper::LibreOfficeKit::isForkedChild branch should unset
      the LibreOfficeKitViewCallback in SfxViewShell, but why an issue
      now?
  • debug to identify missing ping update

Mike

  • Deadlock while removing OLE from document
    • A ticket without a reproducer, but with a call stack
    • Very useful; see the problem from it
    • Estimated; approved; fixed
    • They found another deadlock immediately
    • round 2: estimated; approved; fixed
  • Duden corrector sentence checker hint not shown
    • found a suspicious commit of mine
    • Taking
    • It’s a different commit; found the problem, fixing
    • The fix seems to work, but there’s some crash reported, that I don’t repro
    • Looks like the crash is unrelated, and is tracked elsewhere
    • The bug is handy for TTT IMO
  • TTT
    • Prepared, performed, done

Tomaz

New online slideshow presentation

  • Reviews, Team call,…
  • VCL / Drawinglayer slide rendering
    • Issue with rendering of a slideshow with an animated paragraphs (reported by Marco) is fixed
      • when calling getDecomposition we used a empty ViewInformation, but we have the ViewInformation available that will be used later for rendering
      • using the correct ViewInformation fixes the issue
  • Text field rendering
    • changed the rendering so each text field is rendered in separated layer
    • updated the test, so the test document has multiple text fields and the use case can be tested now
    • checking how to implement this to be “compatible” with the expectations in the web client