No description
Find a file
Tor Lillqvist 05c2782a81 Empty out _newCallbacks when stopping a SocketPoll in the MOBILEAPP case
The wakeup() call in SocketPoll::stop() doesn't always (or ever?)
actually cause the wakeup code to be invoked and callbacks called
right after, and we don't want to risk the leftover callbacks being
invoked when the same SocketPoll object is started again. (This did
actually happen.)

In a normal Online, this is not a problem, as SocketPolls aren't
reused. One document per kit process, a separate kit process for each
document. Not so in a mobile app, there we have just one process that
handles document after document as the user closes one, opens another
(or the same anew), etc.
2018-10-17 20:10:52 +03:00
bundled/include/LibreOfficeKit wsd: send copied text to client upon .uno:Copy 2018-10-16 20:12:23 -04:00
common Don't bother logging the full pathname __FILE__ on iOS 2018-10-17 12:54:36 +03:00
debian Cleanup all old files in the cache, not just png's. 2018-05-30 20:04:15 +02:00
docker tdf#117557 Add CJK Fonts to LibreOffice Online Docker Image 2018-05-11 13:15:40 +02:00
etc nginx and apache2 config templates 2018-09-20 10:18:57 +02:00
gtk Build the GTK+ testbed app using autofoo 2018-10-17 11:00:28 +03:00
ios Adapt to change in core: paintTile() now takes a buffer pointer also on iOS 2018-10-10 16:31:38 +03:00
kit Move the non-namespaced anonymizeUrl() to build for MOBILEAPP, too 2018-10-17 12:35:34 +03:00
loleaflet Fix typo 2018-10-17 11:00:28 +03:00
man typo 2018-10-10 09:04:05 +02:00
Mobile Add a completion handler that logs the success value 2018-10-17 15:59:19 +03:00
net Empty out _newCallbacks when stopping a SocketPoll in the MOBILEAPP case 2018-10-17 20:10:52 +03:00
scripts loleaflet: remove latin access keys in parentheses (in case of CJK, Indian, etc. langs) 2018-07-16 09:04:05 +02:00
test test: avoid some unnecessary value parameters 2018-10-17 09:34:18 +02:00
tools wsd: clang-format logging macros and pass logger explicitly 2018-10-16 20:12:23 -04:00
wsd Bin a couple of less useful LOG_INFs inside #ifndef MOBILEAPP 2018-10-17 17:09:04 +03:00
.clang-tidy
.gitignore loleaflet: add more node paths when bundling admin files 2018-05-19 10:27:40 -04:00
.gitreview
AUTHORS
autogen.sh execute autogen.sh from a build directory 2018-04-12 15:46:40 -04:00
ChangeLog
configure.ac Build the GTK+ testbed app using autofoo 2018-10-17 11:00:28 +03:00
COPYING
discovery.xml discovery: Add the binary MS filetypes. 2017-08-07 10:28:18 +02:00
favicon.ico Favicon refresh 2018-06-06 03:18:13 -05:00
INSTALL
loolkitconfig.xcu loolkitconfig.xcu: add documentation how to disable thumbnails 2018-01-22 17:34:31 +01:00
loolstat
loolwsd-systemplate-setup Fix networking in the chroot. 2018-08-03 05:22:03 +02:00
loolwsd.service don't hardcode lo_template_path, use the setting from loolwsd.xml 2017-03-20 23:29:15 +01:00
loolwsd.spec.in Cleanup all old files in the cache, not just png's. 2018-05-30 20:04:15 +02:00
loolwsd.xml.in wsd: anonymization config and settings for username/filename 2018-10-16 20:12:23 -04:00
Makefile.am Build the GTK+ testbed app using autofoo 2018-10-17 11:00:28 +03:00
NEWS
PROBLEMS typo fixes 2018-06-14 19:43:47 +02:00
README
sysconfig.loolwsd
TODO typo fix 2018-06-14 23:35:53 +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.

It is recommended to read these files:

	wsd/README
	loleaflet/README

Enjoy.