# Status report: consultancy team, week 39, 2024

**URL:** <https://forum.collaboraonline.com/t/status-report-consultancy-team-week-39-2024/3022>\
**Category:** Status reports\
**Created:** [September 30, 2024, 11:49am UTC](https://forum.collaboraonline.com/t/status-report-consultancy-team-week-39-2024/3022 "2024-09-30T11:49:21Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![vmiklos](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.collaboraonline.com/vmiklos/32/787_2.png) [@vmiklos](https://forum.collaboraonline.com/u/vmiklos)\
**Post date:** [September 30, 2024, 11:49am UTC](https://forum.collaboraonline.com/t/status-report-consultancy-team-week-39-2024/3022/1 "2024-09-30T11:49:21Z")

</div>

# Caolan

- split up pull/9916 → complete
- impress focus problem in navigator
  - [https://gerrit.libreoffice.org/c/core/+/173829](https://gerrit.libreoffice.org/c/core/+/173829)

- suggest using cell address to get around problem of  
difficulty on positioning tooltip for fill series
- background color problem (again) in calc
- document does not update properly the last page
  - bisect and debug
  - tricky failure to see page count updated  
 → [https://gerrit.libreoffice.org/c/core/+/173936](https://gerrit.libreoffice.org/c/core/+/173936)  
 → [fix anyInputCallback by caolanm · Pull Request #10118 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/pull/10118)

- cool testing
- [https://gerrit.libreoffice.org/c/core/+/173986](https://gerrit.libreoffice.org/c/core/+/173986) null-deref
- net::resolveDNS crash in std::erase\_if  
 → [make this thread local by caolanm · Pull Request #10137 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/pull/10137)  
 → [Private/caolan/can elide a dns lookup by caolanm · Pull Request #10138 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/pull/10138)
- TTT on flamegraphs
- @notification support for Writer comments
- prototype creation of autocomplete username popup on @ trigger in writer comment

# Mike

- Team call
- Paste includes wrong / outdated content after working with greenshot
  - Backported several related fixes to the Vector branch

- Animated picture is always in front of slide during slideshow with Skia
  - Investigated
    - CanvasHelper::strokePolyPolygon
    - Also see the problem Justin complained about
    - Reverting the problematic commit doesn’t fix Justin’s problem
    - Trying to bibisect the problem
    - Still no luck - seems it’s not a regression, rather a debug-only stuff
    - Reverting the problematic commit doesn’t reintroduce tdf#136933
    - Reverted, backported
    - [https://gerrit.libreoffice.org/c/core/+/173965](https://gerrit.libreoffice.org/c/core/+/173965) is for Justin’s problem

- Adapt insertion dialog to support multimedia files
  - Setting up the environment
  - Installed Nextcloud Server
  - richdocuments require a newer version (their master?)
  - Cloned nextcloud repo
  - activated richdocuments
  - they require a running Online
  - configured; they see it
  - documents don’t show
  - nextcloud runs as HTTP - configured self-signed certificate and HTTPS
  - still documents don’t open → pending

# Tomaz

New online slideshow presentation

- VCL / Drawinglayer slide rendering
  - integrated paragraph layer rendering into the slide rendering
    - check which object and paragraph is animated
    - there can be non-animated paragraphs - which means they need to be rendered with the object
    - also depends when the object is rendered
    - animations also define the order and where the paragraphs order can be mixed

  - fixed to make the CI and tests pass
  - fixed the paragraph hash duplication issue
    - traversing paragraphs probably creates the UNO objects for the paragraph - which makes paragraph different on each iteration
    - solution - just use XShape pointer as hash + append the paragraph number (but this assumes the presentation can’t be changed when a slideshow is running)

- Integrating paragraph layers into the new slideshow (animation engine)
  - currently doesn’t work - need to figure out why
