The current thread's id is returned by std::this_thread::get_id().
std:🧵:id() (the result of the std::thead::id constructor), on
the other hand, does not represent any thread.
Change-Id: I13f2831810282109d7bce984f1d040595c466712
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/92881
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Tor Lillqvist <tml@collabora.com>
But it is insecure, so warn about that.
Change-Id: I151be64f53521e217a5498c0531c9ef2ff8db818
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/92822
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Jan Holesovsky <kendy@collabora.com>
removed color name from title of slidebackground color/gradient picker in mobile wizard
Change-Id: I92a6b3b5df9e6f826b903951b575c8497f5faf3a
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/92832
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Andras Timar <andras.timar@collabora.com>
This is needed in case the original template
directory itself is linked, which after setting
the FTW_PHYS flag to nftw skips them.
Change-Id: I63141b64ca486e6e2e979cdf1d80fe0fd0f3990c
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/92104
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
And some formatting, but no functional changes.
Reduced the maximum time before logging all
link/copy activity of jail files, which typically
takes < 200ms.
Change-Id: Ie48072314471195a5f156cb45c616a5e57d2a287
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/92103
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
Poco's File::linkTo was added in version 1.8.1 and
we still support older versions. Also, symlink(2) is
far more transparent and simpler here.
Change-Id: If537cc77cd1388f3c0e2a6b16b1edcf46a60e357
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/92102
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
Weak pointers can be null and must be
checked before using. This fixes at least
one segfault and prevents a number of others.
Also, minimizes locking of weak pointers
in the message handlers.
Change-Id: I306501c26c3441d7bd6812d51fa17e7356126f32
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/92828
Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
This parserOptions was added for cypress test so
move that into the tests' own config:
b2ec95dcfd
Change-Id: I3c565d212409cc01621eca97cd59ae7869d852cc
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/92857
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
This allows us to re-direct web traffic via a proxy quite simply
during fetch, instead of changing the service root.
Change-Id: I28d348467e48394d581fca4da4c199348a2ca8e0
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/92804
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Jan Holesovsky <kendy@collabora.com>
.uno:InsertSlideField, .uno:InsertSlideTitleField, and .uno:InsertSlidesField
cannot be dispatched, they are only 'aliases' to the respective 'Page' commands.
This partially reverts commit e6c880b1af.
Change-Id: Iad6a55a746377912adb7958cf7653fe181553cbb
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/92760
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Andras Timar <andras.timar@collabora.com>
And make sure the js listener is only added when the inputfield is enabled (fixing useless callbacks and changes on html)
Change-Id: I4f4f2b4430b1c43143f95ab9d9fe075c8e1f49b8
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/92763
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Tested-by: Pedro Pinto da Silva <pedro.silva@collabora.com>
Reviewed-by: Pedro Pinto da Silva <pedro.silva@collabora.com>
It will give an Independence (at least) to the
gradle build system to package the product
Change-Id: I127c2f921b506ec280a244d609707f3480e0f92e
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/92719
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Andras Timar <andras.timar@collabora.com>
On openSUSE Leap 15.1 the ssh-keygen binary produced a private key
that caused Poco to throw an exception. Apparently Poco expects
the private key in PEM format. Apparently on most distros this is
the default format, but not on openSUSE Leap 15.1 where we need
to specify it explicitely.
Change-Id: Id142735b13887a1347895f121400ed6d5aecc1f4
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/92736
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Andras Timar <andras.timar@collabora.com>
LibreOffice Online/loleaflet-ui (Hungarian)
Currently translated at 100.0% (296 of 296 strings)
Change-Id: Iaaa5fc948c142c87f634b75afd2a26812a0f8dca
update translations
LibreOffice Online/loleaflet-ui (Polish)
Currently translated at 100.0% (296 of 296 strings)
Change-Id: I8c1c88cf50fe031173900059f8486ac0972dd7a9
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Change-Id: I17e88df1578b17e9beae7e6195b66634cc8b424b
Translation: LibreOffice Online/loleaflet-ui
Translate-URL: https://weblate.documentfoundation.org/projects/libo_online/loleaflet-ui/
update translations
LibreOffice Online/loleaflet-help (Slovak)
Currently translated at 98.8% (411 of 416 strings)
Change-Id: I20f4c5ce0fa87a26f9f05e75835e3d0cc245f011
update translations
LibreOffice Online/loleaflet-ui (Slovak)
Currently translated at 100.0% (294 of 294 strings)
Change-Id: Ib2c80fa7f5ed5cc748f37d92638095224fb187f3
update translations
LibreOffice Online/loleaflet-help (Catalan)
Currently translated at 84.9% (353 of 416 strings)
Change-Id: I06008211ffceec01cbb3221eaaa1be784f5345b7
update translations
LibreOffice Online/loleaflet-help (Venetian)
Currently translated at 9.1% (38 of 416 strings)
Change-Id: I14f64e85dd3cfacb5bdd93cb61746fbfca934ae9
update translations
LibreOffice Online/loleaflet-ui (Portuguese)
Currently translated at 100.0% (294 of 294 strings)
Change-Id: Ib164c7193b415e07cc5ab6a3e54236790e56e7a0
update translations
LibreOffice Online/loleaflet-ui (Amharic)
Currently translated at 72.4% (213 of 294 strings)
Change-Id: I2188bc567aa2fa6b85e98daffa16fd8f0f3ddef6
update translations
LibreOffice Online/loleaflet-ui (Asturian)
Currently translated at 40.5% (119 of 294 strings)
Change-Id: I3b871c9aeda5edac643a28e1b0c7a99acc0aa1eb
update translations
LibreOffice Online/loleaflet-help (Czech)
Currently translated at 100.0% (416 of 416 strings)
Change-Id: Ic4268f4bccd2d68f41f3db688e28af60e6d3fe48
update translations
LibreOffice Online/loleaflet-ui (Upper Sorbian)
Currently translated at 100.0% (294 of 294 strings)
Change-Id: I1c51dc5c12f6c4e0fc6bc3c190bd612e09321f36
update translations
LibreOffice Online/loleaflet-ui (Basque)
Currently translated at 100.0% (294 of 294 strings)
Change-Id: I6d4b2768d17ca951ca5123f97888fc1587ea2d90
update translations
LibreOffice Online/loleaflet-ui (Lower Sorbian)
Currently translated at 100.0% (294 of 294 strings)
Change-Id: I0b2e4f1ffcd00eb1514026cd76f7211cd1972b3d
update translations
LibreOffice Online/loleaflet-ui (Bulgarian)
Currently translated at 99.7% (293 of 294 strings)
Change-Id: I5eb914e253472e3645469166fa00d81a44b20558
update translations
LibreOffice Online/loleaflet-ui (Portuguese (Brazil))
Currently translated at 100.0% (294 of 294 strings)
Change-Id: I5f2d9a3785f94bdaf4cd41b0446ffe51d3938fd2
update translations
LibreOffice Online/loleaflet-ui (Welsh)
Currently translated at 100.0% (294 of 294 strings)
Change-Id: I45962b07b3890d49e83b47f6b10193934cb4d6b6
update translations
LibreOffice Online/ios (Dutch)
Currently translated at 100.0% (5 of 5 strings)
Change-Id: I17acebfd6380cb5c0822a97d9eb72ffb811a430c
update translations
LibreOffice Online/android-lib (Dutch)
Currently translated at 100.0% (12 of 12 strings)
Change-Id: I68896cbc8830521f22c91cf981550adee39cdcf2
update translations
LibreOffice Online/android-app (Dutch)
Currently translated at 100.0% (102 of 102 strings)
Change-Id: I13207ecfb48d4493d761ea434503cead9bd5e021
update translations
LibreOffice Online/android-lib (Dutch)
Currently translated at 91.7% (11 of 12 strings)
Change-Id: I95cf32aea3fe06052c72dda9fbc9f53d45e343f3
update translations
LibreOffice Online/loleaflet-ui (Dutch)
Currently translated at 100.0% (294 of 294 strings)
Change-Id: I1057bd39dabab7f35f539eb5145b26df9ff3db4a
update translations
LibreOffice Online/loleaflet-ui (Spanish)
Currently translated at 100.0% (294 of 294 strings)
Change-Id: I5ad5f88c4c7b845654178ab4fdf8269d5dac68fa
update translations
LibreOffice Online/loleaflet-ui (Catalan)
Currently translated at 100.0% (294 of 294 strings)
Change-Id: Iac1658f04f6ae759d19566338fd761b4842c6f2b
update translations
LibreOffice Online/loleaflet-ui (Asturian)
Currently translated at 39.1% (115 of 294 strings)
Change-Id: I0b4f91e151376158dfb19ba7aa8ae3a1dfd1ee52
update translations
LibreOffice Online/android-app (Norwegian Bokmål)
Currently translated at 100.0% (102 of 102 strings)
Change-Id: I893c6ea94dc954667756d076ea54953cd4e18497
update translations
LibreOffice Online/loleaflet-help (Norwegian Bokmål)
Currently translated at 52.6% (219 of 416 strings)
Change-Id: If4ed7f3626e94949ca0bac1d2861a3496aa7fcee
update translations
LibreOffice Online/loleaflet-ui (Slovenian)
Currently translated at 100.0% (294 of 294 strings)
Change-Id: I135f8b0bf6591637daf8140538037c0b56e428af
update translations
LibreOffice Online/loleaflet-ui (Norwegian Bokmål)
Currently translated at 100.0% (294 of 294 strings)
Change-Id: Ib8d0e3153a719c86820043f206a3ced88d9bf1ae
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Change-Id: I2ab01e8363e023660377ff6172ddea17e6047a2f
Translation: LibreOffice Online/loleaflet-ui
Translate-URL: https://weblate.documentfoundation.org/projects/libo_online/loleaflet-ui/
update translations
LibreOffice Online/loleaflet-ui (Polish)
Currently translated at 100.0% (294 of 294 strings)
Change-Id: I993555978da571097b4a3f159992ccbd82b3f634
update translations
LibreOffice Online/loleaflet-ui (Hungarian)
Currently translated at 100.0% (294 of 294 strings)
Change-Id: I9016c2d1954c4c6e43d6dae83683f8aa782798b2
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Change-Id: I89e25cc20f4d2e75b0b77ba7c00fb2fdda368434
Translation: LibreOffice Online/loleaflet-ui
Translate-URL: https://weblate.documentfoundation.org/projects/libo_online/loleaflet-ui/
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/92369
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I5e6ef1572b578c3f34e52f0e4795dc4dfc71865c
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/92639
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Tested-by: Pedro Pinto da Silva <pedro.silva@collabora.com>
Reviewed-by: Pedro Pinto da Silva <pedro.silva@collabora.com>
So we can use cypress calls to wait on the tested state
using cypress' retry functionality. It's also useful to
have the acceptInput state in the DOM, so we can check
it in the interactive test runner.
Change-Id: I17cd8f88b270f7a329d35e77dec4eedd7aa1c2a3
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/92682
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>