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

Reply via email to