This week I made few enhancements to the threading infrastructure that
I coded last week taking inspiration from Libreoffice Android. Now I
am making use of a thread pool, instead of creating a new thread(s)
everytime. All the LOK calls are now being called in thread(s) reused
from this pool.

I was facing few problems initially with making paintTile calls async,
but following Michael's advice, and revisiting the code, I found a
minor memory glitch which was preventing it to work like we expected.
I have pushed the working patches to feature/gsoc-tiled-rendering
(needs little bit of polishing, though, before merging). The tiles are
being rendered asynchronously now. However, I am bit worried about the
lag that we are facing sometimes, of which I will try to find the
actual cause.

-- 
Regards,
Pranav Kant
http://pranavk.me
_______________________________________________
LibreOffice mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to