Status report: consultancy team, week 21, 2025

Caolan

Mike

  • Missing table border when importing ReqIF-XHTML

    • Merged to release branch
  • Regression fixing: tdf#165094, tdf#166627, some cleanup of previously fixed upstream bugs

Tomaz

impress -PPTX - image resied : the ratio isn’t kept

  • The patch didn’t completely fix the problem in co-24.04
    • It still happens but it’s even harder to reproduce now
  • It was happening in co-25.04, but I could reproduce it once only, then not anymore after 100+ tries
    • Annoying as it’s then hard to analyze what is the exact issue
  • Was decided that it’s good enough fix and closed the ticket
    • Still - a very interesting problem, which would be good to resolve
    • But maybe better to change that the locking the aspect ration option is actually in model and stored to the document (like in MSO)
  • Noticed that in many cases where we disable/enable widgets it doesn’t work properly
    • Which can be an issue as some functionality isn’t available because of this
    • Talked to Szymon about the problem and eh found the issue and fixed that

PPTX – font embedding

  • Added a better way to detect what fonts are being used
    • Checking if stylesheet is used is not accurate - can be used by a master page that by itself is not used and problem like that in Impress…
  • Set “EmbedOnlyUsedFonts” to true when opening a PPTX file with embedded fonts as this is closer to what MSO is doing
  • Exclude common fonts from embedding to not embed fonts that are likely to be available or substituted for a metric compatible font
    • Liberation Serif, Times New Roman,…
    • Saves a lot of space

Calc: Per-View Spreadsheet Filtering

  • Gone through notes
  • Checking the code and hacking to see how this can be done
  • Looking into tests, adding view test for this to have a way to quickly check results and values for debugging

Miklos

Worked on 166319 – Interdependent change tracking improvements