Status report: consultancy team, week 39, 2024

Caolan

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 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