No description
Find a file
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
android android: Update / introduce modelines in the .java files. 2019-04-16 13:09:04 +02:00
bundled/include/LibreOfficeKit Unipoll: integrate with the LOK mainloop in a single thread. 2019-04-23 03:00:07 +02:00
common Switch local prisoner sockets to abstract UDS 2019-03-30 16:51:06 +00:00
debian systemplate files should not be writable by lool user 2019-02-07 14:33:30 +01:00
docker docker: --enable-pdfimport and --disable-poppler in build config 2019-03-07 12:30:20 +01:00
etc add the /hosting/capabilities endpoint to the example reverse proxy configs 2018-11-30 13:46:33 +01:00
gtk gtkapp: Drop this warning, clang complains about it. 2019-04-19 11:07:31 +02:00
ios Add branding to the iOS app 2019-04-22 17:23:20 +03:00
kit Unipoll: integrate with the LOK mainloop in a single thread. 2019-04-23 03:00:07 +02:00
loleaflet There is no l10n directory with localisation JSON files in the iOS app 2019-04-22 17:33:25 +03:00
man typo 2018-10-10 09:04:05 +02:00
net Unipoll: integrate with the LOK mainloop in a single thread. 2019-04-23 03:00:07 +02:00
scripts perftrace: fix time parsing issue. 2019-04-19 23:51:26 +01:00
test fix: saveAs breaks when '%' character is used within the filename 2019-03-19 18:31:15 +01:00
tools perftrace: consume PROFILE_FRAME messages and chart lok ProfileZones. 2019-04-16 20:27:37 +01:00
wsd Simplify legacy single tile rendering code-path. 2019-04-19 23:51:26 +01:00
.clang-format Add clang-format config from core repo 2018-11-28 16:46:11 +01:00
.clang-tidy
.gitignore Revert "configure: add Boost.Locale library" 2019-03-15 17:28:14 +01:00
.gitreview
AUTHORS
autogen.sh Revert "configure: add Boost.Locale library" 2019-03-15 17:28:14 +01:00
browsersync-config.js Integrate browser-sync 2019-02-21 09:23:47 +01:00
ChangeLog
configure.ac Add branding to the iOS app 2019-04-22 17:23:20 +03:00
COPYING
discovery.xml Add /hosting/capabilities endpoint to advertise online features 2018-10-19 18:15:22 +02:00
favicon.ico Favicon refresh 2018-06-06 03:18:13 -05:00
INSTALL
loolkitconfig.xcu wsd: configure listboxes to limit the drop-down height 2018-12-07 12:39:28 +01:00
loolstat
loolwsd-systemplate-setup Fix domain name resolution from jail by adding required libs to systemplate 2018-12-02 18:32:34 +01:00
loolwsd.service
loolwsd.spec.in systemplate files should not be writable by lool user 2019-02-07 14:33:30 +01:00
loolwsd.xml.in Remove unnecessary leftovers after Michael's removal of the on-disk tile cache 2019-02-15 21:36:16 +01:00
Makefile.am Fix copy/paste error 2019-04-08 15:54:53 +02:00
NEWS
PROBLEMS Tweak problemms. 2019-02-13 18:35:32 +01:00
README
sysconfig.loolwsd

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.