libreoffice-online/kit
Ashod Nakashian 6b82d245fa Unipoll: integrate with the LOK mainloop in a single thread.
Unfortunately processing multiple events from the Kit socket
is causing massive document invalidations, for unknown
reasons. As such, for now we have to process one event
at a time, until the source of the invalidations is found
and fixed.

Without the invalidation, the average tile rendering
roundtrip is about 3x faster than with the invalidations
and the maximum roundrip is at least 2x faster.

Change-Id: Iafbf9ccc2b80656cb71c208b598080f72d201ca2
Reviewed-on: https://gerrit.libreoffice.org/70906
Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
Tested-by: Ashod Nakashian <ashnakash@gmail.com>
2019-04-23 03:00:07 +02:00
..
ChildSession.cpp perftrace: consume PROFILE_FRAME messages and chart lok ProfileZones. 2019-04-16 20:27:37 +01:00
ChildSession.hpp tdf#124146 touch gesture support, send pan gesture in dialogs 2019-03-26 10:48:17 +01:00
Delta.hpp DeltaBitmapRow: make members private 2018-11-08 09:16:57 +01:00
DummyLibreOfficeKit.cpp kit: make members private in DummyLibreOfficeKit 2019-01-18 09:07:20 +01:00
DummyLibreOfficeKit.hpp fuzzer: Add a dummy LibreOfficeKit implementation. 2017-02-08 11:25:21 +01:00
ForKit.cpp Unipoll: integrate with the LOK mainloop in a single thread. 2019-04-23 03:00:07 +02:00
Kit.cpp Unipoll: integrate with the LOK mainloop in a single thread. 2019-04-23 03:00:07 +02:00
Kit.hpp android: #if(n)def MOBILEAPP -> #if (!)MOBILEAPP for better reliability. 2019-02-12 12:20:11 +01:00
KitHelper.hpp perftrace: consume PROFILE_FRAME messages and chart lok ProfileZones. 2019-04-16 20:27:37 +01:00