Status report: consultancy team, week 42, 2026

Caolan

slot urls:

Mike

  • Presentation of Inline Elements
    • Comments and shapes done
    • Working on content controls

Tomaz

Vector rendering for online:

  • Text layout prediction
    • Adapted the text prediction to the latest main code
    • Fixed issues with certain text boxes
    • Got all the code committed
    • Working on client side cursor movement and client side selections
      • Moving the cursor doesn’t need to wait for the server (until we do in some cases)
      • We have all the information in the client
      • Can do click (set the cursor), double click (word selection), triple click (line selection)
      • Left, Right, Up, Down for the cursor movement by a char
      • Ctrl+Left, Ctrl+Right for cursor movement by a word
  • Animations for slideshows
    • TODO - later
  • Adding support for missing primitives
    • A couple of primitives still left (SVG primitives), but nothing serious
    • Still some open TODOs and fixes to make render faster
  • Merging the combined architecture patches
    • First batch of Armin patches is in - second batch is what he added since first batch
    • Folded some intermediate commits
    • Changed to use Matrix2D, Range2D and Point2D classes instead of manipulating the arrays
  • TODO - look again what needs to be done so we can release
  • Reviews: Armin and Gokay code

Editeng hyperlinks as attributes (not fields)

  • Got it to a state I am happy with
  • Reviewing the code, then will push to gerrit
  • Have wrap-as-text (default true) + Legacy doc. setting
    • if default would be false we would need to write it all the time, so decided against it

Revisited the performance work on Lanczos scaling

  • Needed mainly by the new Lint tool in impress
  • Using AVX2 + parallelism
  • Faster or worst case as fast as scale super
  • Pushed and merged now

Miklos

Worked on: