No description
Find a file
Tor Lillqvist 9da0145280 Add an --enable-trace-event-logging option to loolwsd
It enables turning Trace Event recording on (and off again). The
option is passed down to the client through loleaflet.html, and to the
KIT processes. If the option is not used, the new JS functions that
send trace events to the server turn into no-ops to avoid wasting
bandwidth.

It is always on in a "make run".

Change-Id: Iafe1919ccba7c376137d3e0568b857e20780bbc8
Signed-off-by: Tor Lillqvist <tml@collabora.com>
2021-05-10 12:39:07 +03:00
.git-hooks
.github fixed warning: 'git checkout HEAD^2 is no longer necessary. Code Scanning recommends analyzing the merge commit for best results.' 2021-04-16 11:31:41 +02:00
.gitpod-files remove traces of "LibreOffice Online Personal" brand 2020-12-21 12:39:27 +01:00
android android: Fix intent.GetType() is null for the opened doc 2021-05-03 02:00:40 -07:00
common wsd: create the unittest SocketPoll thread only when testing 2021-05-06 22:14:51 -04:00
cypress_test cypress: Don't check cursor in formulabar 2021-05-07 20:00:19 +02:00
debian LOKit's installation path does not contain version number any more 2021-05-04 13:14:15 +02:00
docker docker: install libnss3 on aarch64 2021-04-06 13:39:30 +02:00
etc
fuzzer ClientSession::_handleInput: avoid pointing to a temporary 2021-05-10 12:38:32 +03:00
gtk
ios Add an iOS setting for the user's name or nickname 2021-04-08 00:37:05 +03:00
kit Add an --enable-trace-event-logging option to loolwsd 2021-05-10 12:39:07 +03:00
kubernetes/helm Bring kubernetes proof-of-concept setup with just collabora-online 2021-01-29 11:17:28 +01:00
loleaflet Add an --enable-trace-event-logging option to loolwsd 2021-05-10 12:39:07 +03:00
man
net wsd: http: disconnect if the server closed the socket 2021-05-06 22:14:51 -04:00
scripts scripts/refresh-git-hooks: Create hooks dir before making links. 2021-05-10 09:19:13 +02:00
test Message: cleanup message parsing of payloads. 2021-05-05 02:51:54 +01:00
tools Fix a crash in the FreeBSD part of loolmount due to uninitialized variables. 2021-04-30 20:30:56 +01:00
wsd Add an --enable-trace-event-logging option to loolwsd 2021-05-10 12:39:07 +03:00
.clang-format clang-format: turn off BreakBeforeBinaryOperators 2021-04-23 09:51:06 +02:00
.clang-tidy
.gitignore Gitignore: Add test/unithttplib to test list 2021-04-09 23:33:22 +05:30
.gitpod.dockerfile
.gitpod.yml
AUTHORS
autogen.sh Use portable /usr/bin/env bash shebang, instead of /bin/bash one. 2020-12-17 11:52:18 +00:00
browsersync-config.js
ChangeLog
CODE_OF_CONDUCT.md
configure.ac The Chrome format is called Trace Events, not Event Trace 2021-05-04 15:12:14 +03:00
CONTRIBUTING.md Update CONTRIBUTING.md 2021-03-11 10:06:20 +03:00
coolstress.in Use jsdom to load and execute our CSS, HTML and JS. 2021-01-16 12:18:47 +00:00
COPYING
discovery.xml Enable editing of ODG in discovery.xml 2021-01-21 10:22:58 +01:00
EULA forward port packaging bits to master branch 2021-03-31 18:29:49 +02:00
favicon.ico replace favicon.ico (Collabora Online logo) 2020-12-14 13:56:00 +01:00
g g review: fix advice on how to update the existing PR ... 2020-12-18 19:09:23 +01:00
loolkitconfig-mobile.xcu
loolkitconfig.xcu loolkitconfig: introduce config to show Non-printing Characters #2 2021-04-22 15:05:42 +02:00
loolwsd-generate-proof-key
loolwsd-systemplate-setup Port loolwsd-systemplate-setup to FreeBSD. 2021-03-02 13:44:09 +01:00
loolwsd.init.rhel6
loolwsd.service add CAP_CHOWN to systemd service files 2021-01-06 11:39:01 +01:00
loolwsd.spec.in LOKit's installation path does not contain version number any more 2021-05-04 13:14:15 +02:00
loolwsd.xml.in The Chrome format is called Trace Events, not Event Trace 2021-05-04 15:12:14 +03:00
Makefile.am Add an --enable-trace-event-logging option to loolwsd 2021-05-10 12:39:07 +03:00
NEWS
PROBLEMS
README.CONTRIBUTING.md
README.md
SECURITY.md
sysconfig.loolwsd

Collabora Online

irc Telegram Forum Website L10n Gitpod Ready-to-Code

LibreOffice in the Cloud on your own Terms

Key features

  • View and edit text documents, spreadsheets, presentations & more
  • Collaborative editing features
  • Works in any modern browser no plugin needed
  • Open Source

Website

For many more details, build instructions, downloads and more please visit https://collaboraonline.github.io/

Developer assistance

Please ask your questions on irc.freenode.net in our #cool-dev channel

Join the conversation on our Discourse server at https://forum.collaboraonline.com/

Watch the tinderbox status (if it's green) at https://cpci.cbg.collabora.co.uk:8080/view/Tinderbox/job/Tinderbox%20for%20online%20master/

Development bits

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

Please consult the README files in the component's directory for more details:

  • wsd/README
  • loleaflet/README

iOS and Android apps

See the corresponding READMEs:

  • ios/README
  • android/README

Enjoy!