Caolan
- enable simd for bundled pixman
- https://gerrit.collaboraoffice.com/c/core/+/892
- fix embedded video svg dimensions
- accessibility
- check and add missing labels for sidebar controls
- Tab “Layout” (Dialog “Columns”) labels/spinbuttons
- accessibility
- Remove frames where there is only non-interactive preview content
- https://gerrit.collaboraoffice.com/c/core/+/988
- cool#15054 use the same cache strategy as CairoCommon does
- https://gerrit.collaboraoffice.com/c/core/+/1068
- SMIL depends on undefined for an unspecified value
- SMIL depends on undefined for an unspecified value by caolanm · Pull Request #15526 · CollaboraOnline/online · GitHub
- accessibility
- fix crash on switching through page style dialog with bitmap fill
- https://gerrit.collaboraoffice.com/c/core/+/1064
- throw a11y warning for frames that only contain decoratives
- throw a11y warning for frames that only contain decoratives by caolanm · Pull Request #15514 · CollaboraOnline/online · GitHub
- Added the font “Marelle” but text disapear
- CODA - Impress - Presentation does not play all slides
Mike
- Emit Event When a Comment Is Clicked in Collabora
- As discussed, need a way to match the persistent comments stored externally to the comments in documents
- agreed to provide a command returning a list of comments: Id, text, date - so that the integrator can use it to match on their side
- Implemented Get_Comments
- Sync Comment Resolution Status Between Integrator and Collabora
- To test on the integrator side - both Writer (older implementation) and Calc (new threaded comments feature)
- Display Integrator Logo as Comment Avatar in Collabora
- Reported the implementation; clarified supported versions
- PDF Commenting & UI Controls (WOPI Integration)
- Estimated the two parts separately: implementing the same set of features that already implemented for the integrator for Writer/Calc, and separately ability to add comments at a specified position on a page.
Tomaz
Calc: Pre-View Spreadsheet Filtering
- Use fast sync for Set operations
- these only set one cell, so it’s easy to just apply it to default view and all sheet views directly
- we just need to take sorting of default view and the current sheet view into account and unsort and resort
- also need to resort the sheet view after setting, to be consistent with how it worked
Vector rendering for online :
- Fixed JSON processor to not include objects that shouldn’t be rendered from the master page
PDF primitive
- Some rendering fixes with HiDPI, so it always produces high quality bitmaps and are rendered correctly with the BitmapPrimitive
Carlito Font issue:
- Fixed the calculation issue, but need there is issues with chart documents
- But looks mostly like it’s a positive change, still not perfect as it’s supposed to be, however.
- Written a public ticket for this and referenced that in the commits.
- Implemented a migrator, which will convert ODP and ODG documents on import to use font independent line spacing
- The font metric based line spacing proportion is approximated using font independent line spacing (120% of font height)
- After conversion the difference should be minimal (mostly due to proportion beying an integer percentage)
- But this looks like the correct path forward, os we can minimize the rendering issues that are the result of this
- Carlito font has a special code path in migration, so it always uses hhea metrics
- With old Carlito font version it will use the wrong line spacing, so it will preserve the document layout
- With new Carlito font version it will calculate the line spacing correctly
- As long as the document is re-saved one time it will preserve the document layout and will migrate:
- so it will be rendered correctly in with old Carlito, new Carlito, unpatched or patched LO or CO
- it will also render as expected when saving to OOXML and rendering in MSO
- Prepared the patch - fixing CI issues