Currently translated at 100.0% (526 of 526 strings)
Translation: Collabora Online/UI
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/en_GB/
Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: Ic89da9ce4e47459f6628d0e203fd6edb33497029
Currently translated at 100.0% (526 of 526 strings)
Translation: Collabora Online/UI
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/en_AU/
Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: Id3576206dece929eaa6c2f66743b19baf3c34baa
Currently translated at 100.0% (526 of 526 strings)
Translation: Collabora Online/UI
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/cs/
Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: I183bd565756f8f147e86c0cab4f17e8ea7a687a2
Currently translated at 98.0% (516 of 526 strings)
Translation: Collabora Online/UI
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/ca/
Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: Ib887d3401404c5f4e7b9530888e5cf89bf4ff9cf
Currently translated at 100.0% (526 of 526 strings)
Co-authored-by: Mike Kaganski <mikekaganski@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/ru/
Translation: Collabora Online/UI
Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: Ia58f78785481bef64f6e9e417ed743950b27837c
Currently translated at 99.2% (522 of 526 strings)
Co-authored-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Co-authored-by: Pedro Silva <pedro.silva@collabora.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/pt/
Translation: Collabora Online/UI
Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: I80968433b35ec5d9e32df4670c465290448514d0
On iOS, each app has its own sandbox which has a temporary directory.
The FileUtil::getSysTempDirectoryPath() method successfully gets this
directory and we create a tiledump directory under it. Sadly, we then
try to write to /tmp regardless of where the temporary directory is.
This commit makes us also write our file in the directory returned by
FileUtil::getSysTempDirectoryPath()
Signed-off-by: Skyler Grey <skyler.grey@collabora.com>
Change-Id: Ic8425cb94d1d85ac9c77212eb84d0ca7c46cd34e
- this id will help to identify which adminClusterOverview socket
has sent verifyauth message from controller
Signed-off-by: Rash419 <rashesh.padia@collabora.com>
Change-Id: Ic09b33c9eb2c0072f84b7147acc673031dbac0d8
`command` has `Collapse Notebook Bar` that not only is incorrect (we do
not call tabbed view that name anymore) plus it's never used. So, no
need to give extra work to translators when this is not used in the
generated code.
Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: Ic021a7f48ef653bebd65562f6d6b546947e406d4
"Enter editing" what? Better: "Enter edit mode"
Even better, let's start with the action verb and make it shorter:
"Edit document"
Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: I41ea52532302fa903e9d31398baffdce904cf832
Currently translated at 95.3% (495 of 519 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 89.5% (418 of 467 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 94.6% (491 of 519 strings)
Co-authored-by: lpwxyz <lpw@tutamail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/help/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/pt_BR/
Translation: Collabora Online/Help
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I5643936930e886eedcbf59ae1f3f49a75119a3a0
* Replace CTRL + SPACE with CTRL + ALT + S for search.
* CTRL + SPACE is used for resetting the character properties.
Signed-off-by: Gökay Şatır <gokaysatir@gmail.com>
Change-Id: I99ed1e99cf7e1ea23344961d36cce42d72cbba5f
it's a good catch, but inotify man page says it can't happen
Signed-off-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Change-Id: I350f8fad2aa8308563ccb4f9f3ec9b7850a72fa7
* Sends "UI_OpenDocument" message to integrator.
* The post message needs to be handled by the integrator.
Signed-off-by: Gökay Şatır <gokaysatir@gmail.com>
Change-Id: If57bdd1f7db496766fbb7082ffeff855aba4e97c
* This sends the UI_CreateFile postmessage to integrator along with the document type.
* Integrator should handle the message.
Signed-off-by: Gökay Şatır <gokaysatir@gmail.com>
Change-Id: I75d78a2d37876af7233025233ab7f1b3515442a3
We no longer create that w2ui bar and we also have removed any element
with that id or parent from cool.html.m4 with that name. So, this can
be removed.
Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: I26c9e66de44fe8a8f8ad785031c640d32960a350
it belonged to the removed unused document signing code
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Idf57b30a508381e02c8d62196de38c828cd77f2f
The scroll indicator set with an absolute position ends up being
positioned in the 0 y coordinate. Since the wrapper has a top padding
of 3 pixel it means the scroll indicator is not 3 pixel off.
Also, and since these measurements are set in the CSS (the height of
the wrapper and the padding of the other wrapper), better to just move
everything to the CSS and avoid unnecessary inline styles.
Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: Icc1e51b2590ee27b318f9e4c3d550183b08cb49d
so we capture crashes that happen while a document loaded before
any modifications could take place.
Signed-off-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Change-Id: Id8b9ae3e6921aa0be770dbe1ad8fcf9b53a85e8d
skip deleting those jails for a few minutes to allow
the DocumentBroker to quarantine the document
Signed-off-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Change-Id: I781eeb77d491fe82a0bfe42eb09439c88f2454b7
Error while copying from foo.ods to /opt/cool/quarantine/1696408774_5231_blah_foo.ods: Failed to open src foo.ods| common/FileUtil.cpp:162
Signed-off-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Change-Id: I49143f4d7df0c4c1494f28f8f6fe03d8cb045ab0
use a more standard way to zero the _sb stat struct
Signed-off-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Change-Id: I98973affe6b96a5779cfc3eef3c349019c34d0a0
and use online standard member prefix
Signed-off-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Change-Id: Ia7681870128185ecba27da0e344912e393e9114b
Instead of fighting the SolarMutex to get the messages
processed by the main loop. Simple and no additional
threading, mutexes etc.
messages from the external uno client are just
written to URPtoLoFD and the core reads from that
messages to the external uno client are written
to URPfromLoFD by core, that fd is in poll, and
activity there triggers a read by the DocBroker
to send it to the external uno client.
Signed-off-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Change-Id: Ib1f0a0d5fb5ab22eee476d5d740b290c51de59dc
- Allow COOLWSD client sessions to forward messages with the prefix
'urp' to the child, and return messages with 'urp:' to the client,
communicating with binary
- Make COOLWSD child sessions use the FunctionBasedURPConnection from
https://gerrit.libreoffice.org/c/core/+/155100
(core change ID I2bda3d0b988bef7883f9b6829eeb5b7ae8075f27) to start a
new URP session
- Make COOLWSD child sessions submit messages to this URP session,
stripping and adding the 'urp' and 'urp:' prefixes so the Java client
from https://gerrit.libreoffice.org/c/core/+/154680
(core change ID I91ee52922a24688a6b94512cb7e7bc760bf25ec9) can
use the connection (and to avoid interference with any other websocket
messages)
- Add a COOLWSD option for enabling/disabling URP given the security
implications around allowing anyone to write URP (e.g. URP lets you
run shell commands so a mallicious actor can take over the child
session)
Signed-off-by: Skyler Grey <skyler.grey@collabora.com>
Change-Id: Idadfe288a78cfd72b01253dfdade150d506e3f05