No description
Find a file
Tor Lillqvist 07bf598430 Make objects and threads go away more reliably in the iOS app
We probably used to have circular references that made KitSocketPoll
and KitWebSocketHandler objects hang around forever, or something.
(Not a problem in web-based Online where kit processes have a
restricted lifetime.)

Change-Id: Ia6eebc51f4a4a8fb4f69a2c83a0131de921ea1d6
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/98744
Tested-by: Jenkins
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Tor Lillqvist <tml@collabora.com>
2020-07-14 16:56:20 +02:00
android android: Always re-do the fonts.conf, to update when the filter changed. 2020-07-03 16:33:38 +02:00
common Add LOG_INF_NOFILE that doesn't display the source file location 2020-07-14 16:52:28 +02:00
cypress_test Revert "cypress: update writer shape related tests." 2020-07-14 15:46:44 +02:00
debian systemplate files are not writable by lool user 2020-07-05 13:28:28 +02:00
docker wsd: faster jail setup via bind-mount 2020-07-01 05:42:43 +02:00
etc
fuzzer libfuzzer: fix build 2020-06-03 16:39:45 +02:00
gtk Fix gtk fake mobile application build 2020-07-14 16:20:38 +02:00
ios Use LOG_INF_NOFILE() for the FakeSocket logging callbacks 2020-07-14 16:55:12 +02:00
kit Make objects and threads go away more reliably in the iOS app 2020-07-14 16:56:20 +02:00
kubernetes/helm
loleaflet notebookbar: add class for .main-nav 2020-07-14 15:02:05 +02:00
man Proof: add loolwsd-generate-proof-key helper script 2020-04-23 19:36:06 +02:00
net Make objects and threads go away more reliably in the iOS app 2020-07-14 16:56:20 +02:00
scripts Add more source files to scripts/unocommands.py 2020-06-24 09:08:25 +02:00
test wsd: improved TileCache 2020-07-14 15:35:20 +02:00
tools systemplate files are not writable by lool user 2020-07-05 13:28:28 +02:00
wsd wsd: improved TileCache 2020-07-14 15:35:20 +02:00
.clang-format
.clang-tidy
.gitignore Fix gtk fake mobile application build 2020-07-14 16:20:38 +02:00
.gitreview
AUTHORS
autogen.sh typo 2020-05-20 22:31:19 +02:00
browsersync-config.js
ChangeLog
configure.ac Report better SSL state for mobile apps 2020-07-11 11:59:14 +02:00
COPYING
discovery.xml existing integrations prefer text/rtf 2020-06-26 10:59:12 +02:00
favicon.ico
INSTALL Start writing something serious in the INSTALL file 2020-05-05 22:24:45 +02:00
logerrit typo fixes in comments and code 2020-04-26 23:19:52 +02:00
loolkitconfig-mobile.xcu Disable Help button on dialogs in mobile apps 2020-03-23 21:16:40 +01:00
loolkitconfig.xcu
loolwsd-generate-proof-key Proof: fixed a typo, and handled the case when the script is running from rootless docker 2020-04-24 20:04:33 +02:00
loolwsd-systemplate-setup wsd: support parallel systemplate setup 2020-07-07 19:05:23 +02:00
loolwsd.init.rhel6
loolwsd.service service: enable sandboxing options 2020-06-25 10:58:23 +02:00
loolwsd.spec.in wsd: faster jail setup via bind-mount 2020-07-01 05:42:43 +02:00
loolwsd.xml.in wsd: faster jail setup via bind-mount 2020-07-01 05:42:43 +02:00
Makefile.am Re-factoring to make re-use in a next-gen iOS app easier 2020-07-11 06:14:46 +02:00
NEWS
PROBLEMS
README Mention test folders in the top-level README. 2020-05-27 15:36:14 +02:00
sysconfig.loolwsd Add LOKit logging option to configuration file 2020-06-15 16:06:37 +02:00

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.

test/
	C++ based unit tests.

cypress_test/
	JavaScript based integration tests.

It is recommended to read these files:

	wsd/README
	loleaflet/README

Enjoy.