Caolan
- Crash and data loss
- When background save is working skip guarding idle-saves on inactivity
→ https://gerrit.collaboraoffice.com/c/online/+/5756 - svx: free the local text edit undo manager even if the edit object is gone
→ https://gerrit.collaboraoffice.com/c/online/+/5705 - background save doesn’t send progress after user #2 joins then leaves
→ https://gerrit.collaboraoffice.com/c/online/+/5736 - various backports of fixes around this issue
- sd: add test for text edit undo manager cleanup after shape deletion
→ https://gerrit.collaboraoffice.com/c/online/+/5751 - When background save is working skip guarding idle-saves on inactivity
→ https://gerrit.collaboraoffice.com/c/online/+/5881 - CODA
- CODA M: impress can get stuck in full screen, closed
→ Sign in to Master - macOS: drop the always-true fillScreen parameter from placeWindow
→ https://gerrit.collaboraoffice.com/c/online/+/5689
→ https://gerrit.collaboraoffice.com/c/online/+/5689 - crashtesting - tolerate annotation ranges that share an end position
→ https://gerrit.collaboraoffice.com/c/online/+/4725 - clear the tracked-change flag when dropping the footnote mark buffer
→ https://gerrit.collaboraoffice.com/c/online/+/4724 - unshare formula cells the matrix import overwrites
→ https://gerrit.collaboraoffice.com/c/online/+/4723
- CODA M: impress can get stuck in full screen, closed
- CODA
- set the same initial size for a floating presenter console as mac and qt
→ https://gerrit.collaboraoffice.com/c/online/+/5735
- set the same initial size for a floating presenter console as mac and qt
- gbuild: use response-file names derived from the target and not mktemp
→ https://gerrit.collaboraoffice.com/c/online/+/5640 - gbuild: use the no-op : recipe instead of true for suppressed tests
- Kasper from upstreaming 25 of their build fixes to us;
- https://gerrit.collaboraoffice.com/q/owner:kasperisager@hey.com
- default developer config setup --enable-developer
→ https://gerrit.collaboraoffice.com/c/online/+/5814 - crashtesting
- ofz#529419819 keep m_oLastAnchorPos valid while erasing the footnote char
→ https://gerrit.collaboraoffice.com/c/online/+/5976
- ofz#529419819 keep m_oLastAnchorPos valid while erasing the footnote char
- various kasper reviews and porting from co-25.04 core to main monorepo
- attempt to fix flaky qt slide-copy test
- accessibility
- F6 to move between regions
→ https://gerrit.collaboraoffice.com/c/online/+/6128 - no keyboard way to trigger a context menu on keyboard without a dedicated menu button
→ https://gerrit.collaboraoffice.com/c/online/+/6150 - the default mac OS provided select dropdowns fail a11y text contrast guidelines (chrome/chromium)
- a cunning base-select scheme to get these working
→ https://gerrit.collaboraoffice.com/c/online/+/5926
- F6 to move between regions
Mike
-
PPTX 1st page background missing on open and after save
- On hold
-
Online does not embed fonts
- Working on this
-
Some reviews
-
Some build fixes
Tomaz
Calc: Pre-View Spreadsheet Filtering
- Looking into the issue where the headers don’t update
Vector rendering for online:
- Adding missing primitives - so we can render correctly
- Text prediction experiment
- started to look into this again after sending fonts was implemented
- Delta
- A couple of patches ready to push - will do this soon
- Send Fonts
- Initial implementation is OK - defer caching and segmentation to later.
- Reducing the size of the changes
- reducing precision for some double numbers can 20-30% reduce the size of the json tree
- implemented reduction for the DX array, which can get huge and we don’t need super sub-pixel percision
- twips as double to 8 decimal places?
- but 8 decimal places important for transform matrix
Working with Ben (volunteer) to get LAMBDA support into Calc:
- Optional parameters landed
- Fixed OOXML support as optional and eta-lambda is using a special name when exported
- patches in CI
- Self evaluating OOXML test document for Lambda
- is last in the patch series in CI
- round-tripping OOXML, will also do the same for ODF
Review of Histogram patches from Devansh
- Waiting for next patches - adding to UI
- Will probably accelerate this to completion at some point