libreoffice-online/common
Ashod Nakashian c326228774 loolwsd: improved MessageQueue
Tiles no longer hog the queue ahead of all else.

We now give priority to callback events, so clients
get to know the document state sooner.

Since tiles take long to render, an equal time
is given to non-tiles (capped at 100ms).

Finally, Impress preview tiles are given
the lowest priority and rendered only when
the queue is drained.

Change-Id: I922c1e11200e5675f50d86b83baee1588cbbf66f
Reviewed-on: https://gerrit.libreoffice.org/31394
Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
Tested-by: Ashod Nakashian <ashnakash@gmail.com>
2016-11-30 04:42:40 +00:00
..
Common.hpp These constants are not needed any more. 2016-11-28 11:33:20 +01:00
FileUtil.cpp
FileUtil.hpp
IoUtil.cpp loolwsd: terminate forkit when wsd dies 2016-11-29 02:42:46 +00:00
IoUtil.hpp
Log.cpp
Log.hpp
MessageQueue.cpp loolwsd: improved MessageQueue 2016-11-30 04:42:40 +00:00
MessageQueue.hpp loolwsd: improved MessageQueue 2016-11-30 04:42:40 +00:00
Png.hpp loolwsd: support more efficient full-buffer hashing 2016-11-28 05:03:17 +00:00
Protocol.cpp loolwsd: fast in-place getTokenStringFromMessage 2016-11-28 04:50:57 +00:00
Protocol.hpp loolwsd: improved MessageQueue 2016-11-30 04:42:40 +00:00
Rectangle.hpp
security.h
Session.cpp Adapt makefiles, includes etc. to new locations. 2016-11-25 09:58:57 +00:00
Session.hpp Adapt makefiles, includes etc. to new locations. 2016-11-25 09:58:57 +00:00
SigUtil.cpp Renamed 'shutdown' to 'shuttingdown' 2016-11-28 05:03:54 +00:00
SigUtil.hpp
SpookyV2.cpp loolwsd: use a better hash function for png caching 2016-11-28 05:00:37 +00:00
SpookyV2.h loolwsd: use a better hash function for png caching 2016-11-28 05:00:37 +00:00
Unit.cpp
Unit.hpp
UnitHTTP.cpp
UnitHTTP.hpp
Util.cpp
Util.hpp