Caolan
- debug + fix annotation cypress failure seen frequently in
Sven’s keep-alive pr
→ this 'undefined' check doesn't look right by caolanm · Pull Request #9847 · CollaboraOnline/online · GitHub
→ on reconnect of calc, annotations requested before geometry is available by caolanm · Pull Request #9848 · CollaboraOnline/online · GitHub - merge the “podman unshare” workaround for make run, etc for
Ubuntu 24.04 and its default apparmor blocking of namespaces
→ test and workaround Ubuntu 24.04 apparmor defaults for make run by caolanm · Pull Request #9716 · CollaboraOnline/online · GitHub - fix ups from review of async dns extension
→ Private/caolan/async dns tidy by caolanm · Pull Request #9843 · CollaboraOnline/online · GitHub - look at chart things
→ but all closed - look to see what the “error bars” issue might be
- we do seem to have error bars and even error bar sidebar panels
- but tricky to get them visible in online, general issue there
I think around activating elements of the chart when clicked on - fix and old upstream regression of mine
→ https://gerrit.libreoffice.org/c/core/+/172086 - investigate chart error bars in online
- staging-perf collab testing
- failed to start, worrying
- just a problem of assuming a new config option will exist
→ fix survive if config.xml is missing indirection_endpoint.geolocation_set… by caolanm · Pull Request #9855 · CollaboraOnline/online · GitHub - patch reviews and merging “code red” backlog
- create a local wasm image to test if the changes for
this android/iOS bug build and work in wasm too - rework improvement to elide duplicate tilecombine tests
while scrolling
→ during a scroll don't reissue tilecombines requests already issued by caolanm · Pull Request #9878 · CollaboraOnline/online · GitHub - richdocumentscode failure to start with the default to using
namespaces, debug that
→ quick fix richdocumentscode AppImage isn't chroot compatible by caolanm · Pull Request #9873 · CollaboraOnline/online · GitHub - start work on a better fix but there is a mystery snap use case of some kind
- Tech Planning, COOL Call, ESC
- The “snap” is nextcloud’s snap, so not our snap but their snap in
which we appear as richdocumentscode (appimage) inside that snap env - crash course on unpacking, repacking appimages, starting and
stopping snap services, etc - fix null deref crash seen during COOL Call
→ https://gerrit.libreoffice.org/c/core/+/172249 - fix another hyphenation crash seen in crashtesting
→ https://gerrit.libreoffice.org/c/core/+/172287 - clear an ofz timeout with too narrow page area for calc headers
→ https://gerrit.libreoffice.org/c/core/+/172298 - work on figuring out snaps and if we can use, or at least not
fall over fatally with, the same setup as every where else- rats nest of snap, namespaces, richproxy and appimage
- fix a csv dialog import height apparent regression
→ https://gerrit.libreoffice.org/c/core/+/172307 - chart datarange regression of ours
→ https://gerrit.libreoffice.org/c/core/+/172336 - tdf#161941 add --with-docrepair-fonts option to try
→ https://gerrit.libreoffice.org/c/core/+/172337
Mike
- Two calls regarding blocking Writer issues
- A mentoring call with Jaume; he’s unblocked and on track
- “Diagnosing a display/layout issue”:
- required me to introduce a (hopefully generally useful!)
mechanism to report the “why I couldn’t grow” reason back to callers of
SwFrame::Grow[Frame] - quite invasive; required me to have some
refactoring first, to understand the code better
- required me to introduce a (hopefully generally useful!)
- Some upstream regressions fixed after my previous commits
Tomaz
New slideshow presentation
- VCL / Drawinglayer slide rendering
- Flexible rendering - we remember which object were rendered and don’t render the object again
- Master slide, slide layer separation not hardcoded - can render part of master and main into one layer
- useful to add objects with fields + slide object into one layer
- figuring out which object are in animation
- working on that
- then render those objects into own layer
- rendering objects separately - into own buffer, which size is the size of the object
- needs change to LOKit API
- TODO
- Code review, testing,…
Miklos
Worked on: Unwanted synchronous layout for the full document in Writer after a full-document invalidation · Issue #9735 · CollaboraOnline/online · GitHub, the registerAnyInputCallback() part.