Status report: consultancy team, week 34, 2024

Caolan

Mike

  • Two calls regarding blocking Writer issues
  • A mentoring call with Jaume; he’s unblocked and on track
  • “Diagnosing a display/layout issue”:
    • required me to introduce a (hopefully generally useful!)
      mechanism to report the “why I couldn’t grow” reason back to callers of
      SwFrame::Grow[Frame] - quite invasive; required me to have some
      refactoring first, to understand the code better
  • Some upstream regressions fixed after my previous commits

Tomaz

New slideshow presentation

  • VCL / Drawinglayer slide rendering
    • Flexible rendering - we remember which object were rendered and don’t render the object again
    • Master slide, slide layer separation not hardcoded - can render part of master and main into one layer
    • useful to add objects with fields + slide object into one layer
    • figuring out which object are in animation
    • working on that
    • then render those objects into own layer
    • rendering objects separately - into own buffer, which size is the size of the object
    • needs change to LOKit API
    • TODO
  • Code review, testing,…

Miklos

Worked on: Unwanted synchronous layout for the full document in Writer after a full-document invalidation · Issue #9735 · CollaboraOnline/online · GitHub, the registerAnyInputCallback() part.