Caolan
- Setting another view in presentation causes invalidations
→ https://gerrit.libreoffice.org/c/core/+/182443 - pack tile into better combines after prio ranking
- publish advisories for CVE-2025-1080
- regression Resolves: tdf#163570 escape dictionary name for ui
→ https://gerrit.libreoffice.org/c/core/+/182497 - finish tile stuff
→ https://github.com/CollaboraOnline/online/pull/11269 - debug mystery connect close
→ maybe extension triggers close, ublock origin, various
reports exist of similar extensions causing websockets to close - tdf#165504 master page crash/hang regression
- multi-lang calc spelling cache
→ https://gerrit.libreoffice.org/c/core/+/182598 - some docker stuff to aid security scan warnings about things
- tdf#165603 Regression on usrpref changes
→ https://gerrit.libreoffice.org/c/core/+/182700 - memory stuff
- play around with bpftrace
- poke at tcmalloc and HEAPPROFILE etc.
GitHub - gperftools/gperftools: Main gperftools repository recommends pprof --gv
which launches ye-old gv linked to Xaw widgets, very retro - malloc/free appear to be intercepted ok when I link core to it
but it looks suspiciously like new/delete isn’t despite
tcmalloc claiming such support. Maybe missing something obvious
here, debugging required
Chris
-
Updated status on " Calc: view jump: on zoom out" and “Scrolling behaviour”
-
Reviewed jsdialogs: slurp also widget updates by eszkadev · Pull Request #11275 · CollaboraOnline/online · GitHub - Add functions to allow grouping of DOM changes
Mike
-
WebDAV / OAUTH 2.0 authentication (desktop)
- The WebDAV workflow needs storing client id/secret (the webdav server’s)
- PasswordContainer in svl/source/passwordcontainer/passwordcontainer.cxx
- Need a new UNO interface (XPasswordContainerX)? To allow use of system encryption, without a master password
- Need WebDAV server, hard to implement using only standard-reading
-
ReqIF export: borders on images cause invalid font elements
- fixed
Tomaz
- Trying to setup a Webdav OAuth2 server
- struggle to figure out how to set it up - succeeded for basic auth, but not OAuth2 in short try
- delegated this to Mike (as he is blocked by having a working WebDav server) and Rash to help as he is more familiar with docker
- will get access to a WebDav OAuth2 server
- Setup the macOS build and looked into Mike’s OAuth2 patch.
- generally cross platform , but the HTTP server is needed, which is windows only
- looked around what is available on macOS, but not much convenient
- found boost::beast that is included into the boost and we can use it
- working to set this up in the code as a replacement to the Windows HTTP server and get the GDrive OAuth2 work
Miklos
Worked on perf: elide invalidations if no tiles sent ... · Issue #11254 · CollaboraOnline/online · GitHub