Commit graph

15975 commits

Author SHA1 Message Date
Tymofii Lytvynenko
ca44abeb7c Translated using Weblate (Ukrainian)
Currently translated at 100.0% (420 of 420 strings)

Co-authored-by: Tymofii Lytvynenko <till.svit@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/help/uk/
Translation: Collabora Online/Help
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I41474be41400da4ac782327212f26fac3ce460ec
2021-08-31 09:49:43 +02:00
Gontzal Manuel Pujana Onaindia
6c7706e74a Translated using Weblate (Basque)
Currently translated at 100.0% (22 of 22 strings)

Translated using Weblate (Basque)

Currently translated at 100.0% (110 of 110 strings)

Translated using Weblate (Basque)

Currently translated at 100.0% (393 of 393 strings)

Co-authored-by: Gontzal Manuel Pujana Onaindia <thadahdenyse@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/android-app/eu/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/android-lib/eu/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/eu/
Translation: Collabora Online/Android app
Translation: Collabora Online/Android lib
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Ib828244f7c91698302a232718db2d2158577e722
2021-08-31 09:49:43 +02:00
Pedro Silva
e701366d5e Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (393 of 393 strings)

Co-authored-by: Pedro Silva <pedro.silva@collabora.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/pt_BR/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I667a902b9e4ab4928f145167b940043f8942ba6f
2021-08-31 09:49:43 +02:00
Oğuz Ersen
a17f71d590 Translated using Weblate (Turkish)
Currently translated at 100.0% (393 of 393 strings)

Translated using Weblate (Turkish)

Currently translated at 99.4% (391 of 393 strings)

Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com>
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: I03c3cad2c28407a763965c3ed46fd65d2e49e196
2021-08-31 09:49:43 +02:00
Milo Ivir
4de5bfec29 Translated using Weblate (Croatian)
Currently translated at 100.0% (110 of 110 strings)

Translated using Weblate (Croatian)

Currently translated at 100.0% (393 of 393 strings)

Co-authored-by: Milo Ivir <mail@milotype.de>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/android-app/hr/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/hr/
Translation: Collabora Online/Android app
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Ifaf92ac35aecdd5628c7baca4c933769b5999dba
2021-08-31 09:49:43 +02:00
Zhou Nan
39886689a9 Translated using Weblate (Chinese (Simplified))
Currently translated at 95.6% (376 of 393 strings)

Co-authored-by: Zhou Nan <zhounan@nfschina.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/zh_Hans/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I3430c06e2d10affc5e9cac605c15690b9b726542
2021-08-31 09:49:43 +02:00
Artem
e9c2a1d3ca Translated using Weblate (Russian)
Currently translated at 100.0% (22 of 22 strings)

Translated using Weblate (Russian)

Currently translated at 99.7% (392 of 393 strings)

Translated using Weblate (Russian)

Currently translated at 95.4% (21 of 22 strings)

Translated using Weblate (Russian)

Currently translated at 99.2% (390 of 393 strings)

Co-authored-by: Artem <Localizer_in_Russian@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/android-lib/ru/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/ru/
Translation: Collabora Online/Android lib
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Id6151817f1bbc480839e544fae781ba7cd4f61b7
2021-08-31 09:49:43 +02:00
Adolfo Jayme Barrientos
28211f2dd5 Translated using Weblate (Spanish)
Currently translated at 100.0% (393 of 393 strings)

Co-authored-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
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: If0737ebca7de9b63fa80e5ac3ff64f5cb9208b76
2021-08-31 09:49:43 +02:00
Mehmet Sait Gülmez
2270cd1e8e Translated using Weblate (Turkish)
Currently translated at 99.4% (391 of 393 strings)

Translated using Weblate (Turkish)

Currently translated at 98.7% (388 of 393 strings)

Co-authored-by: Mehmet Sait Gülmez <cenggulmez.65@gmail.com>
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: I34bf314644f812894a4dd75ae8345e31946ed2ba
2021-08-31 09:49:43 +02:00
Jeff Huang
f37824f45f Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (22 of 22 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (110 of 110 strings)

Co-authored-by: Jeff Huang <s8321414@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/android-app/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/android-lib/zh_Hant/
Translation: Collabora Online/Android app
Translation: Collabora Online/Android lib
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I3d9830d139ed30bbebf5feec6d0978d3ad5ac47b
2021-08-31 09:49:43 +02:00
phlostically
252acd6ef1 Translated using Weblate (Esperanto)
Currently translated at 100.0% (393 of 393 strings)

Co-authored-by: phlostically <phlostically@mailinator.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/eo/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Ib074045debfae20308bf375b4c089fe0c320c68d
2021-08-31 09:49:43 +02:00
Weblate
d7d4922091 Added translation using Weblate (Swedish)
Added translation using Weblate (Hindi)

Added translation using Weblate (Hindi)

Added translation using Weblate (Hindi)

Co-authored-by: Weblate <noreply@weblate.org>
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Ic04ee15b743ca6801b6bc29b08d3e681498b6945
2021-08-31 09:49:42 +02:00
Rash419
9b9c6420fb cypress: fix: unstable desktop/impress/sidebar_spec.js
Signed-off-by: Rash419 <rashesh.padia@collabora.com>
Change-Id: Ic4d814112b97863ee4d812efa61869e059d705ee
2021-08-31 13:08:44 +05:30
NickWingate
6eb93a2330 Assign _firstLine before _data is changed
_firstLine must be assigned before _data is
changed, as it is used to check _data's
first line hasn't changed

Signed-off-by: NickWingate <nicholas.wingate03@gmail.com>
Change-Id: I79dfd0a64d53fc8503709015bbe7ab6875a58204
2021-08-30 21:07:59 +01:00
NickWingate
e72b073090 Make firstLine() return reference not value
And make return const to prevent _firstLine being
mutable.

Signed-off-by: NickWingate <nicholas.wingate03@gmail.com>
Change-Id: I1a6e391cd128704b67ec5cc99a4ed4d105f64e29
2021-08-30 21:07:59 +01:00
NickWingate
cc58c79136 Remove _firstLine assignment from constructor
_firstLine is no assigned when firstLine() is called
and _firstLine is empty.

Signed-off-by: NickWingate <nicholas.wingate03@gmail.com>
Change-Id: Ie6d86abd1f9db7a4f05e95e41f6b791f5923729f
2021-08-30 21:07:59 +01:00
Rash419
cc59ceeed2 cypress: added a new target for notebookbar
Signed-off-by: Rash419 <rashesh.padia@collabora.com>
Change-Id: I77ca43368942c38e51b0cb9cdf903d259d5af496
2021-08-30 17:23:07 +05:30
Rash419
b04e6c4544 cypress: make annotation specs compaitable with NB
loleaflet: added annotation button to impress classic

Signed-off-by: Rash419 <rashesh.padia@collabora.com>
Change-Id: I76f70262c13896ccb5bd41f68ac12b337db7f7c2
2021-08-30 17:23:07 +05:30
Tor Lillqvist
77b877c027 Bin misleading ERROR message
There is one EndSession record for each session that edited the same
document. That is not an error.

Signed-off-by: Tor Lillqvist <tml@collabora.com>
Change-Id: I9042411ad465fe07a8f88a29923f0dc051c755aa
Signed-off-by: Tor Lillqvist <tml@collabora.com>
2021-08-30 13:41:21 +03:00
Henry Castro
8d694bdf97 wsd: log warn if proof keys not found
"default installs currently don't use proof keys"

Change-Id: I43b6c5ed6633b35e58ec3e1b1cc222756a9a47d8
Signed-off-by: Henry Castro <hcastro@collabora.com>
2021-08-27 15:01:58 -04:00
Rash419
02e774f381 cypress: fix: unstable calc/repair_document_spec.js
Signed-off-by: Rash419 <rashesh.padia@collabora.com>
Change-Id: Ibec3df9ec8fe08143f0ed2206140a5b1655438c0
2021-08-27 15:31:52 +05:30
Pedro Pinto Silva
c901a3b6da Checkbox: Fix icon inconsistencies
Use the lc variant everywhere instead of having a mix of
icon types for the same component

Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: Icc0bc0e9cc5e1e7d53444a9b7e33f8e02bc784fe
2021-08-26 16:47:02 +02:00
Tor Lillqvist
10ef641889 I think the delay variable needs to be signed
I otherwise get values like this:
    epochFile=18682409
    deltaCurrent=34
    rec.getTimestampNs()=18682409
    deltaFile=0
    delay=4294967262

Leading to the idiotic:
    Sleeping for 4294967 ms

Signed-off-by: Tor Lillqvist <tml@collabora.com>
Change-Id: I06530c31bc70bb7dcf3cd34c4684aa9f1f8036cb
2021-08-26 14:05:02 +03:00
Alexandru Vlăduţu
0b361d1cfc loleaflet: add demo for opening multiple docs and switching between them
closes #3122

Signed-off-by: Alexandru Vlăduţu <alexandru.vladutu@1and1.ro>
Change-Id: Ibf4823b03cb70812c84d9125f4092b87bec6613b
2021-08-26 12:08:17 +02:00
Çağrı Gökçe
3018878ae7 Create lc_checkboxoff.svg
Created unchecked checkbox

Signed-off-by: Çağrı Gökçe <cgokhangokce@gmail.com>
Change-Id: Ibb8479dbbc4cb6e8a627ef7167d77cea6d9d52e7
2021-08-24 17:02:54 +02:00
Tor Lillqvist
65b8001d73 Remove more leftover files taking space in the iOS app
Remove the app's copy of the document after core has saved it and we
have stored the edited version at its real location.

Remove possible leftover tile bitmaps when the app starts.

Signed-off-by: Tor Lillqvist <tml@collabora.com>
Change-Id: Ibc41be38c2cfb689c532640d148116bc06a248ab
2021-08-24 18:02:40 +03:00
Tor Lillqvist
c6f1ec7404 Update CFBundleShortVersionString to match configure.ac
Signed-off-by: Tor Lillqvist <tml@collabora.com>
Change-Id: I0a18e3f60cacd21522dc878ab6b477dd59536662
2021-08-24 15:57:48 +03:00
Rash419
57485718f9 cypress: increase stability of some tests
Signed-off-by: Rash419 <rashesh.padia@collabora.com>
Change-Id: I10532dc3307810476882944682928622dedd3994
2021-08-24 14:34:39 +05:30
Rash419
efac57d7bc loleaflet: fix: scroll buttons still appear when toolbar is narrower than the browser window
Signed-off-by: Rash419 <rashesh.padia@collabora.com>
Change-Id: Ic66ed15c90c1f012138a29b81ee0a8540667acf5
2021-08-24 14:29:25 +05:30
Rash419
76f2a85ff7 loleaflet: remove hide/show comment option from calc
Signed-off-by: Rash419 <rashesh.padia@collabora.com>
Change-Id: I2fbd77ee3a9a459bc427992c2bf2ab7d1db26813
2021-08-24 14:29:25 +05:30
Rash419
32e7c92156 loleaflet: fix: Calc: Dragging scrollbar and releasing button over formula bar keeps drag mode active
Signed-off-by: Rash419 <rashesh.padia@collabora.com>
Change-Id: Ibea42d1fa9c3c7fe8abc6b5efdb5dc93cab1a491
2021-08-24 13:06:59 +05:30
Siddharth
e0cdc186e8 Copy loleaflet-api.html into code: cursorURL
Signed-off-by: Siddharth <siddharth25pandey@gmail.com>
2021-08-23 16:35:45 +02:00
Andras Timar
741221f122 do not use deprecated apt-key command (fixes #1934)
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Iefbcdcc18a9c1dfcb8e6b57abfa17ed29b81355d
2021-08-23 13:52:16 +02:00
Tor Lillqvist
3e0e9fbe7d Fix typo
Signed-off-by: Tor Lillqvist <tml@collabora.com>
Change-Id: I6edf03cb46f80a1f88448718d9a2bba110ecaeb3
2021-08-23 09:39:24 +03:00
Tor Lillqvist
ed5569da30 Handle poll results in SocketPoll in a round-robin order
We don't want to always start with the most recently added socket.

Signed-off-by: Tor Lillqvist <tml@collabora.com>
Change-Id: Ic4b4bf6c19c5d119e6e6f9b398789a4c77b47a10
2021-08-21 15:30:18 +01:00
Rash419
843d8aedb4 cypress: undo,redo,repair tests for single and multiuser
Signed-off-by: Rash419 <rashesh.padia@collabora.com>
Change-Id: I802d9e29a72ea71a88c1d4d736b743866a227c19
2021-08-21 19:53:36 +05:30
Rash419
f41b59a7d0 fix: loleaflet: cursor behaviour when mouseleaves from verticalScrollbar
Signed-off-by: Rash419 <rashesh.padia@collabora.com>
Change-Id: I26ddd343309492d6e930b8d4b232d932804eb269
2021-08-20 18:50:02 +05:30
Pedro Pinto Silva
5975cf97f0 JS Sidebar: Spinfield: Easier to interact
Make it easier to hit and interact with by:
- increase its length
- add hover state
- also make sure that any adjacent spinfieldunit is smaller and it's
identified as so by the user (and not some heading)

Signed-off-by: andreas kainz <kainz.a@gmail.com>
Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: If3d4a4cd2c96ae3130675b23cdec8acee75757ef
2021-08-20 11:31:00 +02:00
Pedro Pinto Silva
dfd04f9a12 JS Sidebar: Pointless to use inline-flex when everything is a table
Plus we can take advantage of the structure and alignment that the
current complex html structure is giving us

Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Signed-off-by: andreas kainz <kainz.a@gmail.com>
Change-Id: I9d12bd0b375dd7a08607e1e9859a565d633e774d
2021-08-20 11:31:00 +02:00
Pedro Pinto Silva
a3063301c9 JS Sidebar: clean up unit identifiers
The length is 0, the unit identifier is not required.
Some have instances some not. Let's keep it consistent.

Note: if later on we need to use stuff like calc() we can and need
of course to use units even for 0 values.

Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: Ie0ed42774044b42172de693283686089aae6494d
2021-08-20 11:31:00 +02:00
Pedro Pinto Silva
9d87f97e39 JS Sidebar: Add missing .sidebar
CSS rules in this file should always target sidebar only
otherwise it should be probably placed in some other filter,
e.g.: jsdialogs.css; btns.css, etc

Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: I1332bb2ea6bcd6c0c010d4699eead47f9cf72bd3
2021-08-20 11:31:00 +02:00
Pedro Pinto Silva
08c4dd1cb9 Gitpod: what to do after a major release
Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: I411fcabe794929e5d2e50aa75018bc5389b0b851
2021-08-20 11:27:22 +02:00
Pedro Pinto Silva
7ec100cb6f Update GH Welcome message: ping Pedro instead
Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: Ic463ab19b7bec9b01ea8856b60c2e290d974719a
2021-08-20 11:27:22 +02:00
Pranam Lashkari
4f190d490a leaflet: show table markers when table has no entry
Problem:
First row/column are treated specially as headings,
that's why heading are not sent through the entry.

Due to that if table has only single column or row,
entry will be empty and marker will never appear

Signed-off-by: Pranam Lashkari <lpranam@collabora.com>
Change-Id: Idcf62a2f787d098b1fcc78b57b4d07f9de685b31
2021-08-20 14:17:55 +05:30
NickWingate
1fcd821b27 Make IE warning translateable
Changes the warning to use the _
function, which uses string.toLocaleString()
to convert to the local language.

Signed-off-by: NickWingate <nicholas.wingate03@gmail.com>
Change-Id: I9897c8c9a2a12cee65e30dab1438a5962da93d18
2021-08-19 17:39:23 +05:30
NickWingate
4a1dd5c149 Remove unused variables
Wouldn't build because two variables were
declared but never used, previously they
were used but when deleting isInternetExplorer
code paths I missed theese two.

Signed-off-by: NickWingate <nicholas.wingate03@gmail.com>
Change-Id: I6c30f0bbc18fefbb3827a78aafc177e63c141cc2
2021-08-19 17:39:23 +05:30
NickWingate
fed5a2ccfa Add punctuation.
Signed-off-by: NickWingate <nicholas.wingate03@gmail.com>
Change-Id: I448cf2d351f8c980b9af64963707972e58858fba
2021-08-19 17:39:23 +05:30
NickWingate
823ab3840a Remove IE support from Clipboard.js
Remove all instances of isInternetExplorer.
And inline the compatRemoveNode function where
used.

Signed-off-by: NickWingate <nicholas.wingate03@gmail.com>
Change-Id: I1d0738a4f1e2b133f8bf66c3073654524a5d6a38
2021-08-19 17:39:23 +05:30
NickWingate
508179a888 Clean up IE browser warning
Use vex.dialog.alert instead of
window.confirm.

Also keep isInternetExplorer logic
in global.js and add reference to
L.Browser in main.js

Signed-off-by: NickWingate <nicholas.wingate03@gmail.com>
Change-Id: I5b1859e0f2cc99693f02544dffda1c2b750c5d8d
2021-08-19 17:39:23 +05:30
NickWingate
6643a6806d Remove IE support from TextInput.js
Signed-off-by: NickWingate <nicholas.wingate03@gmail.com>
Change-Id: I46db8cdfdb1fb400cbc228031257a16a51b05a81
2021-08-19 17:39:23 +05:30