Commit graph

12451 commits

Author SHA1 Message Date
Thais Vieira
185b357329 Loleaflet: fix menu entry
replacing 'Select...' to 'Select Table'
to it be consistent with the pattern.

Change-Id: I2724db65242588aa5d7aa6d375690ac3f478f209
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/102048
Tested-by: Jenkins
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Tor Lillqvist <tml@collabora.com>
2020-09-07 15:21:22 +02:00
Szymon Kłos
70827c372c Simplify download process
Use hash to identify download and pass that to the client.
This allows us to reduce parameters for download requests.
DocBroker maps download ids to URL in the file system.

Change-Id: I254d4f0ccaf3cff9f038a817c8162510ae228bc5
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/101992
Tested-by: Jenkins
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Tested-by: Michael Meeks <michael.meeks@collabora.com>
Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
2020-09-07 15:00:20 +02:00
Szymon Kłos
277bf7c7c7 notebookar: make loading spinners less distractive
Change-Id: I44d0e11d5f828b221b31d496ac4994134fb7d955
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/102165
Tested-by: Jenkins
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
2020-09-07 13:58:21 +02:00
Szymon Kłos
f279b174b2 notebookbar: add insert comment in the insert tab
Change-Id: I7a68390c716858ad18f578d26f996bfc05eedacd
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/102161
Tested-by: Jenkins
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
2020-09-07 13:56:33 +02:00
Szymon Kłos
83436de396 notebookbar: add tooltip to drawingarea widget
Change-Id: Ic0988de264a2782e4f777d8f11236f7b70f9bc72
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/102162
Tested-by: Jenkins
Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
2020-09-07 13:00:05 +02:00
Pranam Lashkari
8123e4e26f leaflet: menu options gets hidden behinde the statusbar
problems:
the main menu obscures the submenu,
the file name box / pencil obscures the submenu,
the submenu is hidden behind the status bar.

Change-Id: I8c3d08c9291c76c5b487e248ccbaf58410e3b54c
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/101302
Tested-by: Jenkins
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Pedro Silva <pedro.silva@collabora.com>
2020-09-07 12:00:45 +02:00
Szymon Kłos
7ab27b7837 Notebookbar: don't add multiple shortcut bars in the DOM
Change-Id: Ic537ac7181174cfbbc9c7e3da6336d51a0f188ef
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/102147
Tested-by: Jenkins
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
2020-09-07 10:33:15 +02:00
Ezinne Nnamani
581ccb502f A fix to display the avatar on the comments in Impress slides
Change-Id: I1ba699d5e8583253ec9d14502629218d8714e5aa
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/102141
Tested-by: Jenkins
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Andras Timar <andras.timar@collabora.com>
2020-09-07 07:07:57 +02:00
Pedro Pinto Silva
233be83714 Mobile: Add missing formatlegend icon to the context menu
Change-Id: I1acfcefbec8cce0f96a28062a0a1d3d105253ec8
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/102050
Tested-by: Jenkins
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Pedro Silva <pedro.silva@collabora.com>
2020-09-04 16:34:21 +02:00
Pedro Pinto Silva
d83c6163fd Notebookbar: shortcutsbar: Fix hamburger menu entries hover state
fix the transparent background on hover state for the menu entries
introduced in https://gerrit.libreoffice.org/c/online/+/101833 by
making sure that the style is just applied to the top level anchor

Change-Id: I48d9d1cd22b618566d131c14d2cd2a345d21b85e
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/102047
Tested-by: Jenkins
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Pedro Silva <pedro.silva@collabora.com>
2020-09-04 15:18:50 +02:00
Tor Lillqvist
728d56aa05 Don't use just the basename in the usage help message
That is counter-productive. Use the command name as used by the user
to run the script.

Change-Id: I11b082375db8d8184543cead912cbc556f3695e2
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/102041
Tested-by: Jenkins
Reviewed-by: Tor Lillqvist <tml@collabora.com>
2020-09-04 12:46:42 +02:00
Tamás Zolnai
928d675270 cypress: test search field's focus when we type fast.
Change-Id: If8523238aa5fed258fd93e8a9bcca03ed3490455
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/101989
Tested-by: Jenkins
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
2020-09-03 10:52:05 +02:00
Tamás Zolnai
95bc84e748 cypress: remove outdated comment.
Change-Id: I132ec38feacc5450e0b31d910b8f29e09dca2a66
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/101988
Tested-by: Jenkins
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
2020-09-03 10:51:54 +02:00
Pedro Pinto Silva
337ce6373f Mobile: menu entries with icon missing extra class
.flex-fullwidth

This was causing elements (without arrow) in the insert mobilewizard
to have its labels misaligned

Change-Id: I0472a5d39a2691b48d7920a75821447622cc1801
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/101937
Tested-by: Jenkins
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Pedro Silva <pedro.silva@collabora.com>
2020-09-02 16:57:19 +02:00
Weblate
d0d3ce6703 update translations
LibreOffice Online/android-app (Danish)
Currently translated at 100.0% (102 of 102 strings)

Change-Id: I5983a2cdddbbb2b67ebc0b5b7e202861e984a89b

update translations

LibreOffice Online/android-lib (Danish)
Currently translated at 100.0% (13 of 13 strings)

Change-Id: Ifd4c69312f949ccfc39d016f46ca936ecd7817ba

update translations

LibreOffice Online/ios (Danish)
Currently translated at 100.0% (5 of 5 strings)

Change-Id: I0050a37ac2cd97632de3e4963938c20321be3dcc

update translations

LibreOffice Online/loleaflet-help (Danish)
Currently translated at 100.0% (416 of 416 strings)

Change-Id: I182e8f90e1d017debb37955dbd503901ce5014c5

update translations

LibreOffice Online/android-app (Danish)
Currently translated at 65.6% (67 of 102 strings)

Change-Id: Ie3d81e1f9ae8e6c03db183f1bb858363a089a126

update translations

LibreOffice Online/android-app (Danish)
Currently translated at 65.6% (67 of 102 strings)

Change-Id: Ibd69d877a44ac0e393da7dcc7c84d8ede13d43f9

update translations

LibreOffice Online/android-app (Danish)
Currently translated at 58.8% (60 of 102 strings)

Change-Id: I7d9cbb1031288c9d642b0fb7790408cee2003595

update translations

LibreOffice Online/android-app (Danish)
Currently translated at 58.8% (60 of 102 strings)

Change-Id: I83dbc5fbeb2fee018298dad702e5145ee598f68a

update translations

LibreOffice Online/android-app (Danish)
Currently translated at 57.8% (59 of 102 strings)

Change-Id: Ifd294c592ca4b68a99621fb5a81837d3720ed50e

update translations

LibreOffice Online/android-app (Danish)
Currently translated at 57.8% (59 of 102 strings)

Change-Id: I9f1bd0e072f851ca5e49122e4d9b39fe74dafbda

update translations

LibreOffice Online/android-app (Danish)
Currently translated at 53.9% (55 of 102 strings)

Change-Id: I9887dda9ebd8e808824238e13abfede182560f81

update translations

LibreOffice Online/android-app (Danish)
Currently translated at 53.9% (55 of 102 strings)

Change-Id: Id92b0ff6075be0ab11a41cd3e341b6016c1c1cb6

update translations

LibreOffice Online/android-app (Danish)
Currently translated at 52.9% (54 of 102 strings)

Change-Id: I5c1d38ffd5e6b8de21833be4196da4a41b4068b1

update translations

LibreOffice Online/android-app (Danish)
Currently translated at 52.9% (54 of 102 strings)

Change-Id: Id15460c60cfe3189b2828b624b5264ba615bf4cb

update translations

LibreOffice Online/android-app (Danish)
Currently translated at 49.0% (50 of 102 strings)

Change-Id: I033216c4b00c864c95f1b3ad46434e784127676d

update translations

LibreOffice Online/android-app (Danish)
Currently translated at 49.0% (50 of 102 strings)

Change-Id: Ic37005337167957356790e61ec86d15e9c10d1d9

update translations

LibreOffice Online/android-app (Danish)
Currently translated at 46.0% (47 of 102 strings)

Change-Id: I66aead7d369a7e3b3525b486eb3bea82d315f731

update translations

LibreOffice Online/android-app (Danish)
Currently translated at 46.0% (47 of 102 strings)

Change-Id: Ib381c65bffe625314b03262c81d351b6434087e5

update translations

LibreOffice Online/android-app (Danish)
Currently translated at 45.0% (46 of 102 strings)

Change-Id: I868f7a693672fdd5a5d8919e26a7e5538bc95188

update translations

LibreOffice Online/android-app (Danish)
Currently translated at 45.0% (46 of 102 strings)

Change-Id: Ia4541ee4e600c721ca0ac51f6630f0e6b0bd8dfd

update translations

LibreOffice Online/android-app (Danish)
Currently translated at 44.1% (45 of 102 strings)

Change-Id: I7e8385aafc50dada0e58dbc3394f3436a1f7225e

update translations

LibreOffice Online/android-app (Danish)
Currently translated at 44.1% (45 of 102 strings)

Change-Id: If89647b675fabee6ef78a8cbf2c7b32df4b51486

update translations

LibreOffice Online/android-app (Danish)
Currently translated at 11.7% (12 of 102 strings)

Change-Id: If14650d6b26f49a45c4659231d15dea1de2e7ea8

update translations

LibreOffice Online/android-app (Danish)
Currently translated at 11.7% (12 of 102 strings)

Change-Id: I38528f6c0f01fd670738c63fd65199be5aaa5213

update translations

LibreOffice Online/android-app (Danish)
Currently translated at 7.8% (8 of 102 strings)

Change-Id: Icc74f9c8bb89c1d09378a9ab718018dde97915de

update translations

LibreOffice Online/android-app (Danish)
Currently translated at 7.8% (8 of 102 strings)

Change-Id: I7f3f7b4f7a7efcaee903599d155133f7785d3ebc

update translations

LibreOffice Online/android-app (Danish)
Currently translated at 5.8% (6 of 102 strings)

Change-Id: Ia7c69a753fb5aecfe4cb4eb7a0ff3d17a8e54732

update translations

LibreOffice Online/android-app (Danish)
Currently translated at 5.8% (6 of 102 strings)

Change-Id: Icc7fd07b2e59629a6ed1100fb674cfe251e0618a

update translations

LibreOffice Online/android-app (Danish)
Currently translated at 4.9% (5 of 102 strings)

Change-Id: If8ae789c83d4fba08caedfb48887f261059ea125

update translations

LibreOffice Online/loleaflet-help (Danish)
Currently translated at 94.7% (394 of 416 strings)

Change-Id: I0eaf1648ee8de075033b19d95d0ec4d0c07a88c1

update translations

LibreOffice Online/loleaflet-help (Danish)
Currently translated at 81.7% (340 of 416 strings)

Change-Id: I0e467da03767eeb2503e21ef0e79255aab6071af

update translations

LibreOffice Online/loleaflet-help (Danish)
Currently translated at 75.7% (315 of 416 strings)

Change-Id: Idbefff04614d5c9122b18fa3eee92b0a077e6d14

update translations

LibreOffice Online/loleaflet-help (Danish)
Currently translated at 75.4% (314 of 416 strings)

Change-Id: I9c4eb0975f05438bb50dab7b30453f5b8d9a9caa

update translations

LibreOffice Online/loleaflet-help (Danish)
Currently translated at 75.2% (313 of 416 strings)

Change-Id: I2c97feb61b1264288ef91254a1ad11fc162b05c7

update translations

LibreOffice Online/loleaflet-help (Danish)
Currently translated at 68.2% (284 of 416 strings)

Change-Id: I2e053ee148211a6e10c689ef5250adfb09e5389c

update translations

LibreOffice Online/loleaflet-help (Danish)
Currently translated at 60.3% (251 of 416 strings)

Change-Id: I8c7c9fb0af8a879efdf577b02dc66f8e8ce095a3

update translations

LibreOffice Online/android-app (Afrikaans)
Currently translated at 27.4% (28 of 102 strings)

Change-Id: I58a79b136cc440137769e8aa97366e046c142324

update translations

LibreOffice Online/android-lib (Afrikaans)
Currently translated at 100.0% (13 of 13 strings)

Change-Id: I84fecac811f3cd24613b7d00fa8a5822df94c305

update translations

LibreOffice Online/android-lib (Swedish)
Currently translated at 100.0% (13 of 13 strings)

Change-Id: Ie8be29f76fbb63ac789c093070b6e7648499d2cf

update translations

LibreOffice Online/ios (Danish)
Currently translated at 60.0% (3 of 5 strings)

Change-Id: I77dbbb9862fafaa3ace39ddf10f318d77ee519b8

update translations

LibreOffice Online/loleaflet-ui (Swedish)
Currently translated at 100.0% (344 of 344 strings)

Change-Id: I4ce8a7e1005f2a3a5af274c148442ad679c031e1

update translations

LibreOffice Online/loleaflet-ui (Korean)
Currently translated at 80.5% (277 of 344 strings)

Change-Id: Ib57906e9875d21c71a8d98edfd532763f9667eaf

update translations

LibreOffice Online/loleaflet-ui (Danish)
Currently translated at 100.0% (344 of 344 strings)

Change-Id: I97361fe18e1a882cc6b4172cb4c3708c7e242e2d
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/101663
Tested-by: Jenkins
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Andras Timar <andras.timar@collabora.com>
2020-09-02 16:14:30 +02:00
Pedro Pinto Silva
ddda854965 Fix double semicolon added from
https://gerrit.libreoffice.org/c/online/+/67484

Change-Id: Iee19b722664ddb7c1ac6a0a85f1eb0052d6f37a0
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/101931
Tested-by: Jenkins
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Pedro Silva <pedro.silva@collabora.com>
2020-09-02 15:49:10 +02:00
thais-dev
e32fc7981e Loleaflet: add time value
for the context menu of header be in sync
with the context menu of the cells.

Change-Id: I3f228e57375b10671b98de1a1444af87e8b2ed38
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/101924
Tested-by: Jenkins
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Tor Lillqvist <tml@collabora.com>
Reviewed-by: Aron Budea <aron.budea@collabora.com>
2020-09-02 14:02:29 +02:00
Pranam Lashkari
0a54b23251 leaflet: wsd: select the page before opening the slide wizard
problem:
In the mobile view taping on the selected slide preview would open the wizard
but when some object is selected on the slide
wizard would open for that object
this patch helps us to set the Page as selection and as result
mobile wizard opens for the slide even when some object on slide is selected

Change-Id: Ia4f0d5fe6a4d82d101ee26b75f557a44e0627704
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/101422
Tested-by: Jenkins
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Andras Timar <andras.timar@collabora.com>
2020-09-02 10:41:33 +02:00
Szymon Kłos
9c55d2d5b9 Fix name formatting
Change-Id: I2aed56cf362c0e68918955340d35013179a54ad1
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/101909
Tested-by: Jenkins
Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
2020-09-02 10:01:43 +02:00
Gülşah Köse
845554a6a3 Revert "wsd: parse headers with Poco::MessageHeader"
This reverts commit dbc562d9ab.

tst-05694-05694 2020-08-26 12:59:14.343136 [ unittest ]
ERR Invalid HTTP header [def]: Malformed message:
Field name too long/no colon found| ../common/Util.cpp:980

Following part of the code tests a request with corrupted http header:
    Authorization auth2(Authorization::Type::Header, "def");
    Poco::Net::HTTPRequest req2;
    auth2.authorizeRequest(req2);
    LOK_ASSERT(!req2.has("Authorization"));

Poco library throws exception.

Change-Id: Ic31a80c0e1e325de27c23059e2bcb3f00d39ad16
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/101887
Tested-by: Jenkins
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>
2020-09-01 23:17:03 +02:00
Pranam Lashkari
35cc34c420 leaflet: updated paste shortcuts in the help menu
Change-Id: Ie151debcbe169f59e662512448f4df5372cf52a6
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/101886
Tested-by: Jenkins
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Pranam Lashkari <lpranam@collabora.com>
2020-09-01 20:06:24 +02:00
Pranam Lashkari
457fc3d538 clipboard: leaflet: unformatted paste shortcut changed
Problems:
1: Browsers hard-code ctrl+shift+v as "paste without formatting" - ie. plain text
We need access to the clipboard to get the rich data needed for paste-special,
which we can only get security context /  access to with a ctrl-v keypress
2: we cannot directly access the clipboard data with ctrl+shift+alt+v

Solution:
Externally copied data could not be pasted directly with paste special
and unformatted paste due to no access to the clipboard data

To access the data copied externally we rely on user to trigger paste event
We use default browser shortcut for unformatted paste(ctrl+shift+v)
this triggers a paste event

for paste special we ask user to press ctrl+v with a popup and then
if that popup is open and paste event is triggered we trigger paste special

New shortcuts:
Paste: ctrl+v
unformatted Paste: ctrl+shift+v
Paste special: ctrl+shift+alt+v

Change-Id: Ib15c701f5e03123cb91e36d1c1d64f0c12aa9cfb
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/100927
Tested-by: Jenkins
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
2020-09-01 18:23:03 +02:00
Tor Lillqvist
3df718aac7 tdf#133284: Improve hardware and on-screen keyboard in the iOS app
This is a quite complicated change that should both fix tdf#133284
(cursor keys on a hardware keyboard do not work in a spreadsheet
document) and also improve the interaction with
CollaboraOnlineWebViewKeyboardManager that manages the on-screen
keyboard. We need to jump through complicated hoops in order to get
the hardware cursor keys handled right after loading a spreadsheet
document.

In the CollaboraOnlineWebViewKeyboardManager case we try harder to
keep loleaflet's _textArea buffer in sync with what the UITextView in
CollaboraOnlineWebViewKeyboardManager uses to provide suggestions
above the on-screen keyboard.

Also merges in related changes from today to
CollaboraOnlineWebViewKeyboardManager.

Change-Id: Ic4acb54bd4e815aa8bfb2bf40b08493446ae5ab0
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/101878
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Tor Lillqvist <tml@collabora.com>
2020-09-01 17:24:36 +02:00
Tor Lillqvist
05d10aba03 Comment out some debug spew
Change-Id: I40a96ea71a78c76b2eb1a7f878320dec1dfd1205
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/101877
Tested-by: Jenkins
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Tor Lillqvist <tml@collabora.com>
2020-09-01 17:22:11 +02:00
Pedro Pinto Silva
424b914cec Notebookbar: shortcutsbar: hamburger menu + dialog
When a dialog is rendered the hamburger menu appears to have
a different color and thus, it stands out in the background.

Change-Id: I35766d083fc342f1d7bcbdca1ad9723057b70cd3
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/101833
Tested-by: Jenkins
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Pedro Silva <pedro.silva@collabora.com>
2020-09-01 12:48:13 +02:00
Szymon Kłos
19363ce727 Make dialogs modal, block sidebar actions when opened
This change prevents user from creating multiple instances
of dialogs eg. by using sidebar. Dialogs are modal now.
Child dialogs still can be created from existing dialog and used.

Change-Id: I388006d8857d0196d2884598e150f7bf5948ed47
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/100598
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Jan Holesovsky <kendy@collabora.com>
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/101821
Tested-by: Jenkins
Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
2020-09-01 11:55:08 +02:00
Szymon Kłos
ab53fcbca1 Fix blinking cursor
Change-Id: I723dcfc06e07d3d5a83e64eee812d3084dc8378c
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/101728
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/101822
Tested-by: Jenkins
2020-09-01 11:55:04 +02:00
Szymon Kłos
d4bec9e6e1 Show avatar for newly inserted comments in calc
Change-Id: If602901982e8084856ca5361ab256a93e1045e45
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/100581
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Jan Holesovsky <kendy@collabora.com>
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/101819
Tested-by: Jenkins
Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
2020-09-01 11:54:40 +02:00
Szymon Kłos
bb015fe41e Don't allow to open multiple dialogs
and blink active dialog to inform user that he needs
to close dialog first...

Change-Id: I6c9ee662ae2ab935f03ee8fdd0cf7327703e2170
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/100457
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Jan Holesovsky <kendy@collabora.com>
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/101820
Tested-by: Jenkins
Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
2020-09-01 11:54:25 +02:00
Tamás Zolnai
433b108c50 cypress: simplify this.
Change-Id: I4b055f13caebd7f034c4aa8aea724aff300c113d
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/101766
Tested-by: Jenkins
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
2020-09-01 00:20:18 +02:00
Pranam Lashkari
57226f1981 leaflet: fixed js error in slide reordering with touch screen
Change-Id: I7e1c864640f5829166616e5bf40b95646d913b23
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/101756
Tested-by: Jenkins
Reviewed-by: Pranam Lashkari <lpranam@collabora.com>
2020-08-31 19:21:56 +02:00
Tamás Zolnai
b16182c3c3 cypress: correctly append "Second chance!" string to the output.
Change-Id: I193b4b916babcda4e321b9c83e0301cc8a4b947f
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/101734
Tested-by: Jenkins
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
2020-08-31 15:41:03 +02:00
Tamás Zolnai
9136bda96e cypress: use nonambiguous line style here.
Change-Id: I8679fb78a2af530692e91a84bacf2879506848ab
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/101735
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
2020-08-31 15:40:54 +02:00
Tamás Zolnai
d6005f0947 cypress: add a way to run tests with different browsers.
e.g. CYPRESS_BROWSER="firefox" make check

Change-Id: I3017179152c6e875df667da5081abb0c8cde60b1
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/101733
Tested-by: Jenkins
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
2020-08-31 15:40:44 +02:00
Tomaž Vajngerl
522a6b6978 add annotation marker only for presentations and draw documents
Change-Id: I1bb69239a9ec6ce3c6fb33f38ff9bb99b305dbfe
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/101692
Tested-by: Jenkins
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
2020-08-31 13:28:38 +02:00
gokaysatir
0334c4b048 loleaflet: Tablet notebookbar special case.
Change-Id: I7acad9b8891cedac49f47746a61c8df6f19a1250
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/101525
Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
Tested-by: Jenkins
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
2020-08-31 13:24:00 +02:00
Pedro Pinto Silva
a1b73c4001 Mobile: Cell size icon missing, headers works
- Add lc_tableautofitmenu.svg
(used in the context menu when inside of a cell)
- Sometimes headers do not get properly set from JS:
missing "justify-content: space-between;" and so set it in the CSS side

Change-Id: If383b15fc5920f1074c6eb88dd45bd2667095d66
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/101481
Tested-by: Jenkins
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Pedro Silva <pedro.silva@collabora.com>
2020-08-31 12:40:28 +02:00
Tor Lillqvist
536ccdd601 Make comments match reality
"Private" and "public" have no meaning in JavaScript as far as I know,
there are only naming conventions. And we keep using properties and
functions intended to be "private" (have names that start with an
underscore) quite freely across source files and classes anyway.

Also, the names in the comments were wrong.

Change-Id: Ib5172c26be8818cb261dbe7d08d1c3245ff64af8
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/101699
Tested-by: Jenkins
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Tor Lillqvist <tml@collabora.com>
2020-08-31 12:13:56 +02:00
gokaysatir
9c23e57042 loleaflet: Slides preview section improvements.
Change-Id: I4018cbc30d7b8b03f117bb229bf637706c70dc26
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/101546
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Andras Timar <andras.timar@collabora.com>
2020-08-31 11:09:27 +02:00
Tor Lillqvist
67c2ca90da Update CollaboraOnlineWebViewKeyboardManager
Update to latest commit, d7f8383603aa156611d901f5f073666ab45d5e6a.

Change-Id: I24c2bf8fed7d692ba8ea747f3384c8e154f7c8af
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/101556
Tested-by: Jenkins
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Tor Lillqvist <tml@collabora.com>
2020-08-28 19:14:31 +02:00
Tor Lillqvist
1bcf147083 Surely it is called loolwsd and not lowsd?
Change-Id: Ie2d8a26fa55de484b6d04e12202ca449d005f7a7
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/101539
Tested-by: Jenkins
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Tor Lillqvist <tml@collabora.com>
2020-08-28 13:36:11 +02:00
Weblate
2422cc3738 update translations
LibreOffice Online/android-lib (Portuguese (Brazil))
Currently translated at 100.0% (13 of 13 strings)

Change-Id: I0933cc28a6570b91b65a0f761dc883546c9ed0ae

update translations

LibreOffice Online/loleaflet-ui (Portuguese (Brazil))
Currently translated at 100.0% (344 of 344 strings)

Change-Id: I504ea0faf6e68b7b5d8d44512fe8bb93d52c2723

update translations

LibreOffice Online/loleaflet-ui (German)
Currently translated at 100.0% (344 of 344 strings)

Change-Id: I62651c9a4ec680370b1e2e0db4bdac1f53679507

update translations

LibreOffice Online/loleaflet-help (Spanish)
Currently translated at 100.0% (416 of 416 strings)

Change-Id: I7d9f1eca068faaf4fbe730dc4f7a4f6009fd389d

update translations

LibreOffice Online/android-app (Korean)
Currently translated at 19.6% (20 of 102 strings)

Change-Id: I0d462951fe7a928931002feedbbd019db3cd5a1f

update translations

LibreOffice Online/android-app (Korean)
Currently translated at 19.6% (20 of 102 strings)

Change-Id: I2229085507efd42a0c6e0f7232e4cb044bf1340e

update translations

LibreOffice Online/android-app (Korean)
Currently translated at 19.6% (20 of 102 strings)

Change-Id: I9cb8da6624db1374ec5b60745a5a1d228ebd7463

update translations

LibreOffice Online/android-app (Danish)
Currently translated at 0.9% (1 of 102 strings)

Change-Id: I1172754fcf8b77e7a8bfd5a5c27debde97a2ff2b
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/100928
Tested-by: Jenkins
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Andras Timar <andras.timar@collabora.com>
2020-08-28 12:07:37 +02:00
Andras Timar
939ab84440 Revert "Disable insert comment on spreadsheet for mobile"
This reverts commit 0cc4977abd.
Reason for revert: after Pranam's fixes viewing/hiding/modifying comments
work as expected, therefore we can have this option back.

Change-Id: I299f33552ae26d29ea2078c286bc5c785ebdb7a9
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/101517
Tested-by: Jenkins
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Andras Timar <andras.timar@collabora.com>
2020-08-28 10:46:05 +02:00
Pranam Lashkari
5181e6d51d leaflet: use vex dialog to modify comments in calc mobile
Change-Id: I7c76c3cb9b5438f010752933db45f30899068d4c
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/101507
Tested-by: Jenkins
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Andras Timar <andras.timar@collabora.com>
2020-08-28 10:31:04 +02:00
Pranam Lashkari
d3780ad141 leaflet: fixed show/hide comment in context menu
Change-Id: Ia18c92832c0dd0de5a09b6e434b4afe4ca9afb26
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/101375
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Tested-by: Jenkins
Reviewed-by: Andras Timar <andras.timar@collabora.com>
2020-08-28 10:30:08 +02:00
gokaysatir
8895a48d1f loleaflet: Insert shape window last row visibility.
Last row wasn't fully visible on Calculator mobile view.

Change-Id: Ia326fddc3510eabbca9b3d9b4bd90bf30f95f785
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/100982
Tested-by: Jenkins
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Andras Timar <andras.timar@collabora.com>
2020-08-27 20:48:21 +02:00
Mike Kaganski
05dba7ad86 Restructure discovery to have less apps
The apps are not meant to represent MIME types of respective
single file extensions; rather, they represent application/module
that handles several extensions. So this groups extensions under
modules (writer/calc/...). This is required for some WOPI hosts
that whitelist discovery data on per-app base.

The old list of MIME-type-based apps is kept for compatibility
with existing integrations, until they are fixed to use new-style
discovery. Extensions are removed from legacy part, to avoid
duplicating actions.

This also hardcodes content types, to avoid repeated parsing of
discovery.xml.

lint-discovery.py is updated to process new-style information
(ignores legacy part).

Change-Id: Ib8d3518f00510cd0788314d8a9da9a286a52e0ba
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/99637
Tested-by: Jenkins
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2020-08-27 11:29:12 +02:00
Ashod Nakashian
b6da68b0f7 systemplate: do not soft-link to host filesystem in the jail
Files soft-linked from the jail will reference those in the
chroot and not the real/root filesystem. We can only get
away with hard-links in this case. Failing that, we must
copy the file and check at runtime. Hard-linking most
commonly fails due to cross-device linkage, which is
prohibited.

Change-Id: I4d43fd2ac47c42edd59de9baba5b38a78c879f6e
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/101417
Tested-by: Andras Timar <andras.timar@collabora.com>
Reviewed-by: Andras Timar <andras.timar@collabora.com>
2020-08-26 18:00:18 +02:00
Ashod Nakashian
9f5bd85008 wsd: use a shared threadname suffix for each document
The use of a common threadname suffix in the WSD and Kit
processes is intentional. It is designed to help filter
for a single document's logs across both processes.

The thread name has nothing to do with the classes in
the code, nor is it intended to imply any relationship
except with the process and the document in question.

As the comment in this patch explains, the choice of
the suffix is arbitrary and while it may be changed,
it has to be sensible and common between the two threads
to allow for easy grepping.

Historically, there were in fact dedicated threads
within the respective "broker" classes, but this
fact should be safely ignored, since at the log level
we care less about which part of the code generates a
log entry (that info, if needed, is at the end of each
log entry, in the form of filename and line number),
rather we care more about which document it relates to,
which is crucial in investigating production issues.

Logs and code structure are only incidentally related.
Logs are (or at least should be) designed around
the execution structure, not code architecture.

(This reverts 2a16f34812)

Change-Id: Ic6fe2f9425998824774d2644fe4362e75dea6b88
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/101261
Tested-by: Jenkins
Tested-by: Tor Lillqvist <tml@collabora.com>
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Tor Lillqvist <tml@collabora.com>
2020-08-26 17:47:50 +02:00
Pedro Pinto Silva
e382efb79a Notebookbar: Writer: fix Home misaligned icns
Change-Id: I8f8e249527664be910658e8550ff7e69f9746287
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/101408
Tested-by: Jenkins
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Pedro Silva <pedro.silva@collabora.com>
2020-08-26 16:41:33 +02:00