libreoffice-online/net
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
..
clientnb.cpp net: make members private in clientnb 2019-01-21 09:13:23 +01:00
DelaySocket.cpp net: make members private in DelaySocket 2019-01-17 08:46:11 +01:00
DelaySocket.hpp
FakeSocket.cpp When FAKESOCKET_LOG_ALWAYS_STDERR, output also the thread id 2019-03-20 15:18:43 +02:00
FakeSocket.hpp android: #if(n)def MOBILEAPP -> #if (!)MOBILEAPP for better reliability. 2019-02-12 12:20:11 +01:00
ServerSocket.hpp gtkapp: Fix clang's error: private field '...' is not used 2019-04-19 11:10:51 +02:00
Socket.cpp Unipoll: integrate with the LOK mainloop in a single thread. 2019-04-23 03:00:07 +02:00
Socket.hpp Unipoll: integrate with the LOK mainloop in a single thread. 2019-04-23 03:00:07 +02:00
Ssl.cpp CRYPTO_dynlock_value: make members private 2018-12-03 09:11:22 +01:00
Ssl.hpp
SslSocket.hpp StreamSocket: make members private 2018-10-26 09:07:30 +02:00
WebSocketHandler.hpp gtkapp: Fix clang's error: private field '...' is not used 2019-04-19 11:10:51 +02:00