Hi all, Here's my GSoC update for the last week:
- I added a WindowListenerBridge to vcl_cairocanvas::SpriteCanvas to receive XWindow events, since SpriteCanvas is no longer an XWindowListener itself. - I’ve started integrating the new canvas into the slideshow rendering path. After some debugging, I can now see static shapes being rendered using the refactored canvas code. - Sprite rendering was temporarily disabled so I could focus on shape rendering first. I’ll now work on enabling sprite rendering with the new setup. - Next, I plan to replace the current temporary/hacky connection between the new canvas and slideshow with a cleaner, safer one. Work is ongoing in this branch: https://git.libreoffice.org/core/+/refs/heads/feature/slideshow-primitives Best, Shardul