No description
Find a file
Dennis Francis 8344165604 fix misleading name : isVisible() -> isDomAttached()
... and avoid functionality breakage.
This is important as we now need a real 'isVisible' state encoded as
private member 'visible' and this cannot no more be reused as "is cursor
DOM attached?"

So maintain another state variable 'domAttached' and introduce and use
its getter for all previous isVisible() calls.

Signed-off-by: Dennis Francis <dennis.francis@collabora.com>
Change-Id: Ic952611c9bdc138414bd3361e3e166122b2842b8
(cherry picked from commit fd92f4f802744ccb22e3cb98f2e7409bf4970561)
2021-03-22 11:30:38 +05:30
.git-hooks git hooks: commit msg: allow to opt in for auto-sign-off 2020-11-04 14:37:27 +01:00
.github No auto-assign of new issues 2020-11-05 23:16:54 +03:00
.gitpod-files remove traces of "LibreOffice Online Personal" brand 2020-12-21 12:39:27 +01:00
android Translated using Weblate (Spanish) 2021-03-18 10:51:46 +01:00
common wsd: better logging 2021-03-13 19:34:02 -05:00
cypress_test cypress: remove this unreliable test. 2021-03-18 10:36:14 +01:00
debian compat level 10 by default restarts service after upgrade -- this is what we want for minimal downtime 2021-03-18 15:06:34 +01:00
docker add 'how to build Collabora Online 6.4 docker' to README 2021-02-09 15:48:22 +01:00
etc change product name 2020-10-02 14:18:28 +02:00
fuzzer LOOLWSD::sendMessageToForKit: add error handling 2021-03-16 10:46:23 +01:00
gtk
ios Don't let the TemplateCollectionViewController be dismissed 2021-03-19 11:52:11 +02:00
kit Optimize for overlayfs by forcing an initial copy to linkable/ 2021-03-15 15:47:34 +02:00
kubernetes/helm Bring kubernetes proof-of-concept setup with just collabora-online 2021-01-29 11:17:28 +01:00
loleaflet fix misleading name : isVisible() -> isDomAttached() 2021-03-22 11:30:38 +05:30
man Fix typos 2020-10-07 12:51:08 +02:00
net wsd: http: better logging 2021-03-16 08:27:46 -04:00
scripts Update unocommands for Control.NotebookbarDraw.js 2021-03-01 13:58:14 +03:00
test test: don't use colored logging when output is redirected 2021-03-16 08:27:46 -04:00
tools wsd: simplify and document dumpHex 2021-03-13 19:34:02 -05:00
wsd LOOLWSD::sendMessageToForKit: add error handling 2021-03-16 10:46:23 +01:00
.clang-format
.clang-tidy
.gitignore Control.Scroll.js: Move to typescript. 2021-03-02 09:25:41 +03:00
.gitpod.dockerfile Gitpod: Enable VNC and add browser 2020-10-10 01:54:42 +03:00
.gitpod.yml Gitpod: Silence the unneeded port popups 2020-10-17 08:54:23 +03:00
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 Complete the CoC statement 2020-10-20 20:45:57 +03:00
configure.ac android: Add support for split APKs to gradle 2021-03-16 18:05:45 +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
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 Revert "config: add "Macro Security" default value" 2021-03-18 15:06:47 +01: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 On-disk cache was removed long ago, clean-up in packaging 2021-01-26 21:10:50 +01:00
loolwsd.xml.in config: add "macro_security_level" item 2021-03-12 08:23:56 -04:00
Makefile.am make: delete loolwsd binary if it fails to cleanup 2021-03-13 16:44:09 -05:00
NEWS
PROBLEMS
README.CONTRIBUTING.md Clarify, re: E-mail. 2020-10-26 19:03:53 +00:00
README.md README: mention the tinderbox 2020-11-10 14:10:55 +01:00
SECURITY.md Create SECURITY.md 2020-10-12 21:04:50 +02:00
sysconfig.loolwsd change product name 2020-10-02 14:18:28 +02:00

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!