No description
Find a file
Ashod Nakashian 7a976488f0 wsd: cleanup the global flag accessors
The following flags are affected:
ShutdownRequestFlag
TerminationFlag
DumpGlobalState

Since it's common to grep for all places
that set or reset these global flags, it
makes more sense to have explicit functions
for each operation. Now we have set and reset
accessors where appropriate and get is reserved
for read-only access.

This changes the getters to only return
the boolean value of these flags rather than
a reference to the atomic object, now that
they are read-only.

Also, a few Mobile-specific cases were folded
either with other Mobile-specific sections, or
they were now identical to the non-Mobile case
and therefore deduplicated, making the code
cleaner and more readable.

Change-Id: Icc852aa43e86695d4e7d5962040a9b5086d9d08c
Reviewed-on: https://gerrit.libreoffice.org/81978
Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
Tested-by: Ashod Nakashian <ashnakash@gmail.com>
2019-11-06 03:43:45 +01:00
android android: Copy stuff from assets/unpack with every git commit change. 2019-10-29 20:51:08 +01:00
bundled/include/LibreOfficeKit lokit: fix order of functions 2019-10-21 20:20:45 +02:00
common wsd: cleanup the global flag accessors 2019-11-06 03:43:45 +01:00
debian Add required python3 libs to debian/control 2019-10-30 15:44:26 +01:00
docker One -f should be enough 2019-10-09 09:14:49 +02:00
etc add the /hosting/capabilities endpoint to the example reverse proxy configs 2018-11-30 13:46:33 +01:00
gtk gtk: fix typo 2019-04-23 09:10:18 +02:00
ios tdf#128577: Close an already open document when asked to open a new one 2019-11-04 15:25:54 +01:00
kit wsd: cleanup the global flag accessors 2019-11-06 03:43:45 +01:00
kubernetes/helm Add basic support for kubernetes deploy 2019-10-10 15:48:21 +03:00
loleaflet wsd: leaflet: Insert background 2019-11-06 03:43:02 +01:00
man
net test: improve HTTPServerTest::testConvertToWithForwardedClientIP 2019-10-29 02:32:35 +01:00
scripts scripts/unocommands.py: Switch to python3 2019-10-24 14:07:47 +02:00
test Convert render shape tests to a new-style one 2019-11-04 08:34:44 +01:00
tools tdf#107038 Poco::Timestamp replacement with std::chrono 2019-09-06 13:25:41 +02:00
wsd wsd: cleanup the global flag accessors 2019-11-06 03:43:45 +01:00
.clang-format
.clang-tidy
.gitignore Add Makecache to gitignore 2019-11-05 14:25:56 +01:00
.gitreview git-review: Use the hostname instead of alias. 2019-05-17 14:10:33 +02:00
AUTHORS
autogen.sh Revert "Get rid of use of GNU libtool" and its follow-up 2019-05-27 10:25:51 +03:00
browsersync-config.js Browsersync: Also sync html files 2019-05-20 09:59:45 +02:00
ChangeLog
configure.ac Don't require the Python modules unless on Linux 2019-11-04 15:25:38 +01:00
COPYING
discovery.xml Remove Lotus WordPro support 2019-10-25 14:39:29 +03:00
favicon.ico
INSTALL
loolkitconfig.xcu Use colibre for the side-bar. 2019-09-23 13:35:41 +02:00
loolstat
loolwsd-systemplate-setup Copy linked /etc/localtime (and also timezone) into the systemplate. 2019-10-25 11:24:33 +01:00
loolwsd.init.rhel6 add init script for RHEL6/CentOS6 2019-09-12 18:33:22 +02:00
loolwsd.service service: improve stop and reload 2019-11-04 09:35:50 +01:00
loolwsd.spec.in Revert "Adapt paths to new package name" 2019-05-22 12:06:06 +02:00
loolwsd.xml.in Reuse cookies from the browser 2019-10-28 10:45:14 +01:00
Makefile.am add kit/Watermark.hpp to dist tarball 2019-10-18 21:52: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.