Commit graph

18662 commits

Author SHA1 Message Date
Ashod Nakashian
712e40a3f9 wsd: test: replace hard-coded test timeouts
Compile-time constants are far superior
to hard-coded magic numbers and they
make changing them trivial. We need that
when we enable profiling.

Change-Id: I9ee42fabf3feb1feecb9b76ebca663007e263680
Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
2022-08-02 09:24:46 -04:00
Ashod Nakashian
78ab6136f7 wsd: test: correct shutdown of WebSocketSession
Change-Id: I7d1aad4c26c4144038b9ed782a0f27454bb02eeb
Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
2022-08-02 09:24:46 -04:00
Ashod Nakashian
3cbee21ec1 wsd: test: break WebSocketHandler polling when terminating
Change-Id: I0b177a031a8d1115823ad5161d5129aa9447c20f
Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
2022-08-02 09:24:46 -04:00
Ashod Nakashian
7fb9a0588f wsd: test: killpoco for UnitClose
We now use our http::Socket and SocketPoll
instead of Poco.

Change-Id: I728f9c975b67da76dbbc78e94f1fb5f224c9bc57
Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
2022-08-02 09:24:46 -04:00
Ashod Nakashian
b972c7e0a1 wsd: test: clang-tidy some args
Change-Id: If9dcbfb2e3eab5617fee60b8f233e400e3d38916
Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
2022-08-02 09:24:46 -04:00
Ashod Nakashian
94978498ea wsd: test: modernize some tests
Change-Id: I8968a53f1a72ddebba276eae8211d8533964b591
Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
2022-08-02 09:24:46 -04:00
Ashod Nakashian
60e64ec8c9 wsd: test: remove COOLWebSocket from WopiTestServer
Change-Id: Ia56c2a7f34503907fb1257b966125e4d94a61645
Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
2022-08-02 09:24:46 -04:00
Ashod Nakashian
ba09a78721 wsd: test: modernize UnitTileCache
And disable it, since it's empty and has
no functional tests in it at all (it just
loads a document and exits the test, without
even waiting for the loading to finish).

We modernize, even though we also disable it,
because otherwise it wouldn't build.

Change-Id: I3735f28fa27af1d00e764f4e0070a25ff36b32d5
Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
2022-08-02 09:24:46 -04:00
Ashod Nakashian
b3540550e8 wsd: mark copied jails early
This avoids the case where we fail to
create the jail completely, get killed,
or crash. All of which might leave the
jail unremoved.

Change-Id: I4c6b6a038110186af7be9f358a42902b224188e0
Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
2022-08-02 07:51:52 -04:00
Ashod Nakashian
b77dfc47d2 wsd: remove default arg from SigUtil::killChild
Explicit is always better. We also need to
terminate more gracefully when profiling.

Change-Id: I7145cb59583c5d7c6362bbf9c74e9d21799eaa33
Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
2022-08-02 07:51:52 -04:00
Ashod Nakashian
4e9b836ea6 wsd: always use Util::forcedExit to properly cleanup
We need to flush and shutdown logging before exiting,
so we can't use _exit/_Exit directly.

In addition, with profiling (e.g. code-coverage) we
must flush the profile data, lest it's all for naught.

Change-Id: I726c5a2f4e699c17dd0d7d5b1c86d856e0118b3c
Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
2022-08-02 07:51:52 -04:00
Ashod Nakashian
a1553144fa wsd: http: improved logging
Change-Id: I6576e184aa23f722a01223119ce29b509c063231
Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
2022-08-02 07:51:52 -04:00
Skyler Grey
9e1f7d96f5 Fix typo in coolwsd.xml.in
- coolwsd.xml.in is the file copied to coolwsd.xml to become the
  configuration file for COOL
- this PR fixes a typo in the languagetool section

Signed-off-by: Skyler Grey <skyler3665@gmail.com>
Change-Id: I945d6d8257df34437092ac9f9c3f395cf5c759b1
2022-08-01 19:37:15 +03:00
Marc Rodrigues
20a27a9427 Translated using Weblate (German)
Currently translated at 100.0% (463 of 463 strings)

Co-authored-by: Marc Rodrigues <marc.rodrigues@collabora.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/de/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I0dc5e67b559d47db0fffa2ef383e8a9510a0c52f
2022-08-01 16:48:44 +02:00
Mike Kaganski
1b95758712 Translated using Weblate (Russian)
Currently translated at 100.0% (463 of 463 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: Andras Timar <andras.timar@collabora.com>
Change-Id: I825cfd70edb90271c61d8a19dd5e7d83c264958e
2022-08-01 16:48:44 +02:00
William Gathoye
9e5b797dcb Translated using Weblate (French)
Currently translated at 100.0% (463 of 463 strings)

Co-authored-by: William Gathoye <william+weblate@gathoye.be>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/fr/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Ib1734912ef3ef64a2cc6d987d2feb4d26d4bfde4
2022-08-01 16:48:44 +02:00
Tor Lillqvist
30de7bce7f Translated using Weblate (Finnish)
Currently translated at 91.7% (425 of 463 strings)

Co-authored-by: Tor Lillqvist <tml@collabora.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/fi/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Id4903be58e73a8b0902b58f949b7b20e3a484859
2022-08-01 16:48:44 +02:00
Pranam Lashkari
6e344b38e2 Translated using Weblate (Hindi)
Currently translated at 34.9% (162 of 463 strings)

Translated using Weblate (Hindi)

Currently translated at 33.2% (154 of 463 strings)

Co-authored-by: Pranam Lashkari <plashkari628@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/hi/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Ica85e9bf83bd2d05613c876c80c8b383a25955d9
2022-08-01 16:48:44 +02:00
Rashesh Padia
94ce0b0f70 Translated using Weblate (Hindi)
Currently translated at 33.2% (154 of 463 strings)

Co-authored-by: Rashesh Padia <rasheshpadia419@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/hi/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I5689ccc8dcf09323772d400159fe3b4ac9376aa5
2022-08-01 16:48:44 +02:00
Pedro Pinto Silva
ec1a77a2e4 Translated using Weblate (Swedish)
Currently translated at 95.8% (444 of 463 strings)

Translated using Weblate (Slovak)

Currently translated at 92.2% (427 of 463 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (463 of 463 strings)

Translated using Weblate (Czech)

Currently translated at 94.8% (439 of 463 strings)

Translated using Weblate (Russian)

Currently translated at 99.7% (462 of 463 strings)

Translated using Weblate (French)

Currently translated at 99.5% (461 of 463 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/cs/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/fr/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/ru/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/sk/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/sv/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Ib3b9624fb9a5b962e0a7e6cf0bce1240b54719ca
2022-08-01 16:48:44 +02:00
Adolfo Jayme Barrientos
7f1909dd29 Translated using Weblate (Spanish)
Currently translated at 100.0% (463 of 463 strings)

Translated using Weblate (Catalan)

Currently translated at 99.7% (462 of 463 strings)

Translated using Weblate (Asturian)

Currently translated at 51.1% (237 of 463 strings)

Co-authored-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/ast/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/ca/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/es/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Ia716263d8f7f672b0971cb0c93bb3d8d4daabe7a
2022-08-01 16:48:44 +02:00
SC
4e6a408a19 Translated using Weblate (Portuguese)
Currently translated at 100.0% (463 of 463 strings)

Co-authored-by: SC <lalocas@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/pt/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I14f30bb28d9ed37fbfc2fdda18213eee73bf6276
2022-08-01 16:48:44 +02:00
Ayhan Yalçınsoy
b905ba14cc Translated using Weblate (Turkish)
Currently translated at 100.0% (463 of 463 strings)

Co-authored-by: Ayhan Yalçınsoy <ayhanyalcinsoy@pisilinux.org>
Co-authored-by: PhD. Ayhan YALÇINSOY <ayhanyalcinsoy@pisilinux.org>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/tr/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I02dfd042f7f2463582d0dba4e6680738df5eea61
2022-08-01 16:48:44 +02:00
Sebastiaan Veld
6aafd6573d Translated using Weblate (Dutch)
Currently translated at 100.0% (463 of 463 strings)

Co-authored-by: Sebastiaan Veld <sebastiaan.veld@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/nl/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I17090f5e07a60db9609a96c0555919d5aa9fcadd
2022-08-01 16:48:44 +02:00
Ihor Hordiichuk
d4d29f44dd Translated using Weblate (Ukrainian)
Currently translated at 100.0% (463 of 463 strings)

Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/uk/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I96c80a33faa4c5c1d10c5222d0b1ea76095399a1
2022-08-01 16:48:44 +02:00
Matthaiks
fe2c7fd705 Translated using Weblate (Polish)
Currently translated at 100.0% (463 of 463 strings)

Co-authored-by: Matthaiks <kitynska@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/pl/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Ibfb3f1760e0799d52ed0a2fc115e15f01b9b5870
2022-08-01 16:48:44 +02:00
Andras Timar
1fec26ba3e Translated using Weblate (Hungarian)
Currently translated at 100.0% (463 of 463 strings)

Co-authored-by: Andras Timar <andras.timar@collabora.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/hu/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Ibc0b2d7d5cc0f28a67013872bf7bd2bbfb0f94ef
2022-08-01 16:48:44 +02:00
Yaron Shahrabani
913fea57e4 Translated using Weblate (Hebrew)
Currently translated at 70.0% (320 of 457 strings)

Translated using Weblate (Hebrew)

Currently translated at 69.8% (319 of 457 strings)

Translated using Weblate (Arabic)

Currently translated at 100.0% (457 of 457 strings)

Translated using Weblate (Hebrew)

Currently translated at 100.0% (463 of 463 strings)

Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/help/ar/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/help/he/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/he/
Translation: Collabora Online/Help
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: If507f0e03897d8580d9d8eb06050f4c5ef49ec56
2022-08-01 16:48:44 +02:00
Pedro Pinto Silva
530a8992a4 Do not use classes in iconURLAliases
With changes from 4e07514
Some elements without id were being listed (using their CSS classes)
and their corresponding SVG files were removed

This reverts those lines making sure that icons within insert shapes
menu or fontwork are not missing anymore.

Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: I4d1ad6a0f2124867ea47c8ca5c0c636aa5646143
2022-08-01 15:23:42 +02:00
Pedro Pinto Silva
34ab177244 Fix iconURLAliases ids
With changes from 4e075146b9
4 problems were introduced, this fixes it:

- Writer > Form controls > insert date form control
  - We were trying to alias with an already inexistent SVG
- Impress > layout tab > Master slides sidebar
  - Typo: missing s in slides (masterslidespanel)
- Impress > top toolbar > Master slide sidebar
  - Same as the previous one
- Calc > style apply (next to conditional)
  - Typo: lc_ and .svg was being used

Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: I794dd0bbcb0593909a950e31413823a30f79bfad
2022-08-01 15:23:42 +02:00
Andras Timar
a149398e97 Bump version to 22.05.5.1
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I9813fc25355b766c82fc5723b906828bd98fe404
2022-08-01 09:03:28 +02:00
Mert Tumer
2cf9f7bc1b android: fix closing the document on interactive dialogs
We get stuck on exitting the app progressbar on mobile
with the interactive dialogs such as csv import or macro security
dialog, we have a different use case for killing the document
as in the normal case. We are not running a separate process
but a thread and we dont trigger regular killing use case.

This piece is not relevant for android because we always have
one connection through fakesocket until the main thread is killed
and it is waiting on the mutex to finish before we finally exit the
document activity.

Signed-off-by: Mert Tumer <mert.tumer@collabora.com>
Change-Id: I99bd333152d40a04f95d4747705a721112317bb2
2022-07-30 10:52:16 -04:00
Ashod Nakashian
2044625122 wsd: improve logging when kit disconnects
Change-Id: I65d18aea265e5e68ee823676028266fa543e0667
Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
2022-07-29 13:59:28 -04:00
Pedro Pinto Silva
f0f58a2075 Mobile: Make sure all unotoolbutton share padding and margin
and remove unnecessary CSS verbose

Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: I209ea7d05e7027df8127ff2e49457a9e1d55cd7e
2022-07-29 11:24:51 +02:00
Pedro Pinto Silva
7122440572 Fix non-used automatically generated spans on mobileWizard
This fix the follow issue
https://archive.org/download/mobile-wizard-generating-spans/mobile-wizard-generating-spans.png

but it also removes unnecessary css block related to all those span
elements associated with unotoolbutton. Better to avoid creating
the HTML element instead of creating and then hiding it.

Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: I4e9ea01456370f1f7f877de00cf1a57e15337f45
2022-07-29 11:24:51 +02:00
Michael Meeks
04ee3b9fae Add the ability to dump internal LOK core state / details.
Requires an updated core.

Signed-off-by: Michael Meeks <michael.meeks@collabora.com>
Change-Id: Ie000e86851d7dfbc1e70a3f1631d427a3d18188f
2022-07-29 01:43:03 +03:00
Michael Meeks
8ca42a5d5a delta: fix delta cache sizing.
Change-Id: Ia6ed98534f87006ba5ffcffc8b928f16cfc892cd
Signed-off-by: Michael Meeks <michael.meeks@collabora.com>
2022-07-28 15:22:58 +01:00
Skyler Grey
4e075146b9 Alias and remove duplicate SVG files
- This commit fixes #5052
- Files which were directly in `/browser/images` were the only ones I
  considered in-scope for this (not files in `/browser/images/dark` as I
  did not want any aliasing there to influence light theme)
- Files which weren't named `lc_*.svg` were not considered for this, as
  the function with the alias list transformed the names into that
  format
- Dupes were found with `find . ! -empty -type f -exec md5sum {} + | sort | uniq -w32 -d --all-repeated=separate`
  It is possible (although unlikely) that there was a hash collision and
  I incorrectly aliased an image. The names I was aliasing seemed sane
  though, so I doubt this was the case.
- I changed the behavior of the aliases object such that it is *after*
  the lowercasing of the name and not before; this was so that I didn't
  have to worry about if capitals were used (as there were some SVGs
  with different combinations of underscores etc. and I didn't want to
  assume they all always needed to be in CamelCase)

Signed-off-by: Skyler Grey <skyler3665@gmail.com>
Change-Id: I4d7972900195edeaa8f5f8941d18ab556319a7f7
2022-07-28 14:08:52 +02:00
Szymon Kłos
cab0492e41 calc: scroll when we reached end of view on AutoFill
- allow to use auto scrolling feature by event propagation
- it required to create new modified event which will
  contain coordinates of the autofill marker

Signed-off-by: Szymon Kłos <szymon.klos@collabora.com>
Change-Id: Ic7fe236833f5e1747d0d72e9560d3c9ecdccde51
2022-07-28 12:38:04 +03:00
Skyler Grey
b1f3c4b56b Fix the close button on windows without a title
- Previously going into Help > About > View widgets would show a window
  where the close button was rendered slightly out of the top of the
  window
- This was because without the title taking up a line, the title bar
  shrunk to be too small to contain the close button
- This commit makes sure that the title can never take up less than a
  line in height

Signed-off-by: Skyler Grey <skyler3665@gmail.com>
Change-Id: I9ead59711e3db3cde6af485ebcccf0b8a3ea57a5
2022-07-27 14:18:41 +02:00
Skyler Grey
08e5265f16 Fix typo in CONTRIBUTING.md
Signed-off-by: Skyler Grey <skyler3665@gmail.com>
Change-Id: I916882ac1c1a83c54fa4e583f4353c00211b3606
2022-07-27 09:59:31 +02:00
Andras Timar
f4510db850 Update l10n files for Weblate
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Iecf2f95395a6d9c58faa365373443987e0cbaa9c
2022-07-26 10:51:48 +02:00
Gontzal Manuel Pujana Onaindia
40027c1dbd Translated using Weblate (Basque)
Currently translated at 100.0% (462 of 462 strings)

Co-authored-by: Gontzal Manuel Pujana Onaindia <thadahdenyse@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/eu/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I1f2bdc4851b471dd01fe772cd4d0e8674ac8ad91
2022-07-26 10:48:56 +02:00
Ayhan Yalçınsoy
5ae7087fe0 Translated using Weblate (Turkish)
Currently translated at 100.0% (462 of 462 strings)

Co-authored-by: Ayhan Yalçınsoy <ayhanyalcinsoy@pisilinux.org>
Co-authored-by: PhD. Ayhan YALÇINSOY <ayhanyalcinsoy@pisilinux.org>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/tr/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I2d7934340871ee92175b5bab78eaf169b4c30bba
2022-07-26 10:48:56 +02:00
SC
2dcce409b3 Translated using Weblate (Portuguese)
Currently translated at 100.0% (462 of 462 strings)

Co-authored-by: SC <lalocas@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/pt/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I8b5c0c7e4cb6e86ac222294321bf2110bb7e76a1
2022-07-26 10:48:56 +02:00
Sveinn í Felli
4ffb1903ea Translated using Weblate (Icelandic)
Currently translated at 100.0% (462 of 462 strings)

Co-authored-by: Sveinn í Felli <sv1@fellsnet.is>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/is/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I1f04aa6737a60b86a211ee7874ead864984f7572
2022-07-26 10:48:56 +02:00
Ashod Nakashian
dd6c5b1d81 wsd: correctly stop DocBroker from interactive mode
When in interactive mode, the user has a dialog
to interact with. The issue is that the user may
dismiss said dialog, the Kit process may stop,
crash, or otherwise exit. This basically leaves
DocBroker in a deadlocked state, expecting
input from the interactive document, which
will never materialize.

Here, we rely on the machinery already in place
for flagging such a DocBroker that has no Kit.
We check for said flag and stop DocBroker if
such a case is detected, exiting clearly.

Change-Id: Iecb91c49226da08567cdd2c5d050d458e2f0fc9b
Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
2022-07-25 10:45:23 -04:00
Ashod Nakashian
a871ab9714 docs: add note on Control-C and --cleanup
Change-Id: I705db2cbdeef05a8467f4d1a04a197019ad185eb
Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
2022-07-25 14:04:13 +01:00
Ashod Nakashian
e4bdd10b11 wsd: minor log improvements
Change-Id: Id75de0548383cc0f6e983a7b226dff6c7ade56eb
Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
2022-07-25 14:04:13 +01:00
Ashod Nakashian
c735429571 wsd: fix signedness warning/error
Change-Id: Ifb35c034b8e2cbf6f6031821b5ede2e2317a2c60
Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
2022-07-25 14:04:13 +01:00