Status report: consultancy team, week 4, 2025

Caolan

  • autotext/presets
    • fix presets ci woes
    • add unit test for subforkit creation, removal, recreation
    • merge/squash for review
  • autotext/presets
    • check that all continue to work as expected with existing
      nextcloud release, without server/user config
    • all appears as usual
  • failure to load .doc in failed bind mount fallback case
    https://gerrit.libreoffice.org/c/core/+/180559
  • all hands
  • wasm perf issue
    • build the lok-wasm thing
    • dig into their perf issue a little to see what we could do
      → some dubious grabbag usage at export time is modifying the
      document apparently, triggering a later reformat
  • autotext/presets
    • handle review comments
    • merged
    • follow up on remaining issues in some fixup prs
  • update glade+a11y slides for TTT
    • cambalache works to open gtk3 format .uis as potential glade
      replacement
  • FOSDEM 2025 presentation 1
  • TTT presentation on glade/accessibility
  • Poke at Grabbag usage that triggers post-
    save calculation
  • FOSDEM 2025 presentation 1
    • find what perf incantation is good to identify contested accesses
    • perf list -v, see tma_contested_accesses
    • perf record -e mem_load_l3_hit_retired.xsnp_fwd
      -e mem_load_l3_hit_retired.xsnp_miss
      looks good
    • check if that can find any new useful thing
      164853 – unusual copy seen in find_if

Chris

DONE:

  • GitHub #10748 - Anchor comments directly to scroll position + optimise comment layout

ONGOING:

  • Scrolling performance issues on Firefox with hidpi
    • Likely need to source a 4k monitor to dig into this

NEXT:

  • Record video to see current state of scrolling per-frame
  • Sidebar performance (GitHub #10578)

Mike

  • Some regressions:

    • tdf#164785
    • tdf#164844
    • tdf#164793
  • Installation configuration problem - (MSI)

Tomaz

Analyze and close gaps to PDF-2

  • Added support for PDF/UA-2 as the PDF/UA-1 shouldn’t be used together with PDF 2.0
    • added PDF 2.0 namespace to structure elements as required by PDF/UA-2
    • some issues found with VeraPDF for full PDF/UA-2 support
  • Write /AF entry for embedded files - as required by PDF/A-4 and recommended for PDF 2.0
    • /AF was added in PDF/A-3, so we need to enable that either when using PDF 2.0 or PDF/A-3 and 4
  • Done with this