Status report: consultancy team, week 13, 2025

Caolan

Chris

  • Reviewed #11392, #11395, #11396, #11437, #11441

  • Tidied and rebased #11389 (fix tile GC) - merged

    • #11457 - Re-implemented for 24.04 - merged
  • Other backports

    • #11422 - Don’t cache null canvases - reverted as part of tiles refactor revert

    • #11423 - Fix handling of double-resize on CanvasSectionContainer

  • #11447 - Consolidate some tiles-updating code in TileManager

Mike

  • Loading times for Writer documents increases nonlinear for many bookmarks in tables
    • Initial empty nodes are created in table cells; they get removed at cell import finalizing
    • At node removal, the correction is done, including bookmarks correction
    • But for these nodes, we know that there are no bookmarks that needs correction
    • Implemented a fix by passing the flag to skip bookmarks correction (hidden property)

Tomaz

  • Implementing the HTTP server using boost::beast
    • fixed shutdown
    • implemented test for the web server
  • Looked into oCIS WebDav support
    • they provided access to a test server
    • login using Google
    • need to figure out how to authenticate

Miklos

Worked on Track changes: ability to reinstate a change · Issue #11357 · CollaboraOnline/online · GitHub