Commit graph

19920 commits

Author SHA1 Message Date
Pedro Pinto Silva
3ad0247f2c GitHub Actions to automate project: Add issues to project
Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: I0774e7961377c6f8506c2aee528093e135aa1991
2023-02-16 14:50:55 +01:00
Pedro Pinto Silva
1a5f38c34a GitHub Actions to automate project: Add PR to project
Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: Ib28cf0dd5381cd5617ff8f6f2cdc7c564a0ebe0a
2023-02-16 14:50:55 +01:00
Szymon Kłos
44df504098 Zotero: hide also in compact mode when not supproted
Signed-off-by: Szymon Kłos <szymon.klos@collabora.com>
Change-Id: I277476676546ed7518aadd4d1df7e75573436171
2023-02-16 13:05:29 +01:00
Szymon Kłos
a60fd0f508 Zotero: don't show if integrator doesn't support
Signed-off-by: Szymon Kłos <szymon.klos@collabora.com>
Change-Id: I5d8ab1fda1760b038009f0bf13779cddbabfef09
2023-02-16 13:05:29 +01:00
Ashod Nakashian
add1e10447 browser: handle no graphic-selection when showing media
Change-Id: I6760ade82caf4b268955642181b04cfff83b3f4e
Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
2023-02-15 19:06:18 -05:00
Ashod Nakashian
5665b7d2bc wsd: .uno:Copy is allowed for internal use
When copying is disabled, we still allow
copy/pasting *within* the document. What
is disabled is exporting the copied data
to the browser.

Luckily, this code was broken, and it
wasn't really blocking .uno:Copy at all.

Change-Id: I50a01eefbe1de3758b4451385bbc51fbde5878a8
Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
2023-02-14 16:37:13 +01:00
Rash419
bd3dee9cbc admin: fix: monitor doesnot try connecting again after disconnecting
regression from 49bac0da174e31fcdbe5a4458f2f2100d606b6dc

Signed-off-by: Rash419 <rashesh.padia@collabora.com>
Change-Id: Id006db718d49da2b1f9142c4d6d5c6985b18ecc9
2023-02-14 14:55:48 +01:00
Ashod Nakashian
7bdf97b183 wsd: play media when selected by other views
This fixes an issue with video not playing back
when another view has selected it. We also move
the URL handling to graphicselection, which simplifies
and improves things, albeit at the expense of
unpacking graphicselection payload, which isn't
as clean as one hopes.

Change-Id: I64f81eabf0f0bc850db83233812eaae6d9e036da
Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
2023-02-14 12:56:18 +01:00
Ashod Nakashian
d8072ad178 wsd: log improvements around media handling
Change-Id: I762226f4457ec180b829d299b85c714ee92581de
Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
2023-02-14 12:56:18 +01:00
Aron Budea
698df45bfe browser: Add LTR/RTL text direction commands to Calc tab bar and menu
Signed-off-by: Aron Budea <aron.budea@collabora.com>
Change-Id: I1be5a42b99571309782d6624e6487d6d5817dc57
2023-02-13 16:38:37 +01:00
Tor Lillqvist
6d26fe07a2 Provide separate documentation for building COWASM without the container
Signed-off-by: Tor Lillqvist <tml@collabora.com>
Change-Id: I8c1697732a9102197d4c273c23e60378420e598a
2023-02-13 13:57:43 +01:00
Alex Gabilondo
abeb9a68c0 Translated using Weblate (Basque)
Currently translated at 100.0% (520 of 520 strings)

Co-authored-by: Alex Gabilondo <alexgabi@disroot.org>
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: Ie71fa620d383e1801dad311ba437c64664778f14
2023-02-13 10:51:38 +01:00
Ayhan Yalçınsoy
c822989156 Translated using Weblate (Turkish)
Currently translated at 100.0% (520 of 520 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: I3550892302873457383b07dbadbf5e9ea8e5f4a1
2023-02-13 10:51:37 +01:00
Marc Rodrigues
cbd3a91351 Translated using Weblate (Esperanto)
Currently translated at 94.9% (434 of 457 strings)

Translated using Weblate (Esperanto)

Currently translated at 74.0% (385 of 520 strings)

Co-authored-by: Marc Rodrigues <marc.rodrigues@collabora.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/help/eo/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/eo/
Translation: Collabora Online/Help
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I8fc312f16cac74c4568d6f6f8eb5ca94cf9a853f
2023-02-13 10:51:37 +01:00
Andrej Shadura
07fd750116 Translated using Weblate (Slovak)
Currently translated at 89.2% (464 of 520 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (520 of 520 strings)

Co-authored-by: Andrej Shadura <andrew@shadura.me>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/cs/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/sk/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I484868c79f02a37af14fba9b39c94214bd0bdce8
2023-02-13 10:51:37 +01:00
Weblate
406251e4c0 Added translation using Weblate (Belarusian (latin))
Added translation using Weblate (Belarusian (latin))

Added translation using Weblate (Belarusian (latin))

Added translation using Weblate (Belarusian (latin))

Added translation using Weblate (Belarusian (latin))

Co-authored-by: Weblate <noreply@weblate.org>
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I89ef368a3db30a20d21494771ec00bcd97f7f419
2023-02-13 10:51:37 +01:00
Luna Jernberg
8c1ebd1be7 Translated using Weblate (Swedish)
Currently translated at 100.0% (457 of 457 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (520 of 520 strings)

Co-authored-by: Luna Jernberg <droidbittin@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/help/sv/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/sv/
Translation: Collabora Online/Help
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Ibf9f4a0919c8c249432206e013aaafad8ae69ba8
2023-02-13 10:51:37 +01:00
SC
5fbffa76c4 Translated using Weblate (Portuguese)
Currently translated at 100.0% (520 of 520 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: I6081620f9c0f0ba2838d225bfd99686b47ef5c9b
2023-02-13 10:51:37 +01:00
Gülşah Köse
3014cb9ede Prevent double feature unlock dialog
If we have already a feature unlock dialog open, don't let open the
second one.

Signed-off-by: Gülşah Köse <gulsah.kose@collabora.com>
Change-Id: I7c7235bc1a64c48ba69f11d0599bbb9839b7fe71
2023-02-13 10:14:34 +01:00
Tor Lillqvist
31135177e4 Fix compiler warnings when building for WASM.
Signed-off-by: Tor Lillqvist <tml@collabora.com>
Change-Id: I0fd4fe36cece9caaeb076a0e91894890186706d0
2023-02-12 15:55:24 +01:00
Szymon Kłos
4aeed8fb8c jsdialog: implemented language dialog
- unified menus in notebookbar
- unified 10 favourite languages and More... button
  in statusbar, menubar and notebookbar
- dialog for "more..." languages

This helps with LanguageTool where we have available
lots of languages and list cannot appear fully on the
screen.

Signed-off-by: Szymon Kłos <szymon.klos@collabora.com>
Change-Id: I90c59ee4e7abdafc5b81e8ca8aaa89745effb467
2023-02-11 09:53:36 +01:00
Szymon Kłos
a4099c6675 Keep list of languages in app properties
Signed-off-by: Szymon Kłos <szymon.klos@collabora.com>
Change-Id: I4557e436847fef82023a63925ee1e849bc44114d
2023-02-11 09:53:36 +01:00
Szymon Kłos
0c10ed7a11 Move language selector to separate file
Signed-off-by: Szymon Kłos <szymon.klos@collabora.com>
Change-Id: I0c327b42ce381cb0be3aac5a3a6a995d15831421
2023-02-11 09:53:36 +01:00
Andras Timar
4ec5c9e8b7 Better documentation of remote grammar checker settings (2)
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I68c0d8f59197c8c8d5dc84522ea6363644ed8c97
2023-02-11 00:02:39 +01:00
Tor Lillqvist
78a1b062b2 Bin superfluous logging of what we are about to send to the JS bits
We are logging what we are evaluating as JavaScript later in the
function anyway.

Signed-off-by: Tor Lillqvist <tml@collabora.com>
Change-Id: I79972ec585dee128bbcca910def1d46e8134cdc5
2023-02-10 18:37:16 +01:00
Tor Lillqvist
70baa3a467 Avoid CodeQL warning
Signed-off-by: Tor Lillqvist <tml@collabora.com>
Change-Id: I17bb678d0bc977b4355745142f4ccc882652a677
2023-02-10 16:28:21 +01:00
Rash419
7d63a55119 cypress: disable impress searchbar tests
Signed-off-by: Rash419 <rashesh.padia@collabora.com>
Change-Id: Id3a2555cc9e3adbcf1a616ec3c5d4404c7293c5b
2023-02-10 18:45:16 +05:30
Andras Timar
ba48f2917c l10n of Translate button of Writer's notebookbar
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I46f723fc91a28be352044c2d92a4b93e74e1e047
2023-02-08 08:22:49 +01:00
Adolfo Jayme Barrientos
9d84ff75ca Translated using Weblate (Spanish)
Currently translated at 100.0% (457 of 457 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (520 of 520 strings)

Translated using Weblate (Catalan)

Currently translated at 100.0% (520 of 520 strings)

Co-authored-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/help/es/
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/Help
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I67426725382fa0e120e8d7c1cd848717cd8d3bd0
2023-02-08 07:50:38 +01:00
Milo Ivir
0266848a1b Translated using Weblate (Croatian)
Currently translated at 100.0% (520 of 520 strings)

Translated using Weblate (Croatian)

Currently translated at 99.8% (519 of 520 strings)

Co-authored-by: Milo Ivir <mail@milotype.de>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/hr/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Iee1a37f505b89db8a5962f3393b6dd1dd6345130
2023-02-08 07:50:38 +01:00
Martin Srebotnjak
52dccc0305 Translated using Weblate (Slovenian)
Currently translated at 100.0% (520 of 520 strings)

Co-authored-by: Martin Srebotnjak <miles@filmsi.net>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/sl/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I9f2868b3d12c91c6a5e61ca89df67b47c75457d8
2023-02-08 07:50:38 +01:00
Quentin Pagès
b2d3c875b7 Translated using Weblate (Occitan)
Currently translated at 53.6% (279 of 520 strings)

Co-authored-by: Quentin PAGÈS <quentinantonin@free.fr>
Co-authored-by: Quentin Pagès <quentinantonin@free.fr>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/oc/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I9f004194e633044ccf1924443549b20cc4c1712c
2023-02-08 07:50:38 +01:00
Sebastiaan Veld
103baa9b0e Translated using Weblate (Dutch)
Currently translated at 100.0% (520 of 520 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: Ia65f4861dc18f4eb152d5039fc992498cab11fda
2023-02-08 07:50:38 +01:00
Rob Pearson
c4be282bc6 Translated using Weblate (English (South Africa))
Currently translated at 100.0% (520 of 520 strings)

Translated using Weblate (English (New Zealand))

Currently translated at 100.0% (520 of 520 strings)

Translated using Weblate (English (United Kingdom))

Currently translated at 100.0% (520 of 520 strings)

Translated using Weblate (English (Australia))

Currently translated at 100.0% (520 of 520 strings)

Co-authored-by: Rob Pearson <rob.dunedin@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/en_AU/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/en_GB/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/en_NZ/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/en_ZA/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I994d14fde07325dd63eea8cf0cdd00c0d416c311
2023-02-08 07:50:38 +01:00
Stanislav Horáček
96abd33b71 Translated using Weblate (Czech)
Currently translated at 100.0% (520 of 520 strings)

Co-authored-by: Stanislav Horáček <stanislav.horacek@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/cs/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I9286e536973de6ce18d2e4d44c3bee382ab579ad
2023-02-08 07:50:38 +01:00
Ihor Hordiichuk
294d99fd84 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (520 of 520 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: Ia044752498853cffd6477279823cc81da22ad13c
2023-02-08 07:50:38 +01:00
Matthaiks
ffe116cf3a Translated using Weblate (Polish)
Currently translated at 100.0% (520 of 520 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: I421eaf07b5df4c4c31e64ae7a1e86d6c990b38fe
2023-02-08 07:50:38 +01:00
Andras Timar
c4d9c9ec7c Translated using Weblate (German)
Currently translated at 100.0% (520 of 520 strings)

Translated using Weblate (Hungarian)

Currently translated at 100.0% (520 of 520 strings)

Co-authored-by: Andras Timar <andras.timar@collabora.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/de/
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: I32d63db785227e5eb6e27b764c10d45ebb049e90
2023-02-08 07:50:38 +01:00
Yaron Shahrabani
d981516000 Translated using Weblate (Hebrew)
Currently translated at 100.0% (520 of 520 strings)

Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/he/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I25c84f822dca4038387b4c099059cd03761b12d1
2023-02-08 07:50:37 +01:00
gallegonovato
5dd53ee870 Translated using Weblate (Spanish)
Currently translated at 100.0% (520 of 520 strings)

Co-authored-by: gallegonovato <fran-carro@hotmail.es>
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: Ifc6bcbc7a5ebfb0829526898d85a0d92a7ba8fb6
2023-02-08 07:50:37 +01:00
Joan Montané
abc2dc7721 Translated using Weblate (Catalan)
Currently translated at 100.0% (457 of 457 strings)

Translated using Weblate (Catalan)

Currently translated at 99.8% (519 of 520 strings)

Translated using Weblate (Catalan)

Currently translated at 97.6% (508 of 520 strings)

Co-authored-by: Joan Montané <jmontane@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/help/ca/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/ca/
Translation: Collabora Online/Help
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: If803a571e5453daf90f3be7cb98dbe3fbff7c4ee
2023-02-08 07:50:37 +01:00
Andras Timar
e4b056bfbf Better documentation of remote grammar checker settings
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I0350cc2005325cec378a8942e3294ed18a66538a
2023-02-07 11:26:51 -04:00
Ashod Nakashian
cdec13ce76 wsd: test: simplify UnitWOPIExpiredToken
Change-Id: Ie9e2ccb828479cb2c9b9a072e712552d3a2383e1
Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
2023-02-07 14:36:51 +01:00
Ashod Nakashian
318f3f6eb8 wsd: more accurate possible-modification flagging
This improves the flagging of possible-modification
in cases where there might be a race between the
arrival of the ModifiedStatus flag from Core
and the closing of the document. This can happen,
for example, when the user makes an edit and
immediately closes the document. In these cases
we want to be able to assume modification based
on the last activity from the user that may have
modified the document.

The issue this patch fixes is that we were too
aggressive in our assumption of modification,
because it was better to be wrong and try to
save rather than not. However, this also set
the IsModifiedByUser header to the PutFile
request when uploading the document to storage,
which was not accurate or acceptable.

Change-Id: I84228bfbb92f688d303568027171df3686d2cd2b
Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
2023-02-07 14:36:51 +01:00
Ashod Nakashian
979f836bdb wsd: const and minor cleanup
Change-Id: I81f7c957085744ee4b80a475b524f660e4b312ea
Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
2023-02-07 14:36:51 +01:00
Ashod Nakashian
e33d6aa2ca wsd: break cyclic setModified call
DocBroker's setModified notifies the Admin
of modifications, there is no point in
having the Admin call back into DocBroker.

The only reason that this didn't cause
an infinite recursion is that DocBroker
calls the Admin only when the flag has
changed, and since the Admin callback
is done asynchronously, by the time
the Admin handler is called, DocBroker
had already updated its flag, so the
callback doesn't cause an infinite
recursion.

Change-Id: Ic4028d54338f8043221571c25e332b4c77f6d628
Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
2023-02-07 14:36:51 +01:00
Andras Timar
3e67787fea Update UNO command translations
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I71f8a276692db0da2e3b6577ccb7a6f391425083
2023-02-06 21:49:53 +01:00
Tushar
9a33c3b8f0 solves toggleMenubar wrong icon. Fixes issue #2816
Signed-off-by: Tushar <tusharbarman123@gmail.com>
Change-Id: I0cbbd1653ff49beb12fc51ebd8b9d66b532ca406
2023-02-06 10:38:55 +01:00
Gülşah Köse
bb99f6ee7d Set inital focus widget for repair dialog
Without this change focus is on sheet and ESC does not close the dialog

Signed-off-by: Gülşah Köse <gulsah.kose@collabora.com>
Change-Id: Ib60e681726393c67b38101d6eb48e3693ba156e3
2023-02-06 10:45:38 +03:00
Andras Timar
147a59f925 Update l10n files for Weblate
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I7003ea0859e4b754bbce60a14e4d95dfcb28564f
2023-02-03 12:50:59 +01:00