No description
2fda5f7d92
I used number 25 as this limit. It's an approximate value. It's enough to handle the first 5-10 character input without waiting for tileprocessed messages. After the first 5-10 characters the tileprocessed messages are arriving continuously (same frequency as the typing speed), so for the later character inputs we always have some tileprocessed messages arrived so we can push new tiles to the network again. This 25 upper limit also seems enough to send all tiles when a whole page is requested (e.g. zoom os scroll). We store the requested tiles in a list, used as a queue. I don't use std::queue because sometimes we need to do deduplication (replace older versions of the same tile with a newer version). Change-Id: I22ff3e35c8ded6001c7fc160abdc1f1b12ce3bae |
||
---|---|---|
bundled/include/LibreOfficeKit | ||
common | ||
debian | ||
docker | ||
etc | ||
kit | ||
loleaflet | ||
man | ||
net | ||
scripts | ||
test | ||
tools | ||
wsd | ||
.clang-tidy | ||
.gitignore | ||
.gitreview | ||
AUTHORS | ||
autogen.sh | ||
ChangeLog | ||
configure.ac | ||
COPYING | ||
discovery.xml | ||
favicon.ico | ||
INSTALL | ||
loolkitconfig.xcu | ||
loolstat | ||
loolwsd-systemplate-setup | ||
loolwsd.service | ||
loolwsd.spec.in | ||
loolwsd.xml.in | ||
Makefile.am | ||
NEWS | ||
PROBLEMS | ||
README | ||
sysconfig.loolwsd | ||
TODO |
LibreOffice Online. This project has several components: wsd/ The Web Services Daemon - which accepts external connections. kit/ The client which lives in its own chroot and renders documents. common/ Shared code between these processes. loleaflet/ The client side JavaScript component. It is recommended to read these files: wsd/README loleaflet/README Enjoy.