Commit graph

10599 commits

Author SHA1 Message Date
Pedro Pinto Silva
3960af8064 Impress: Slide Sorter parent (wrapper): Fix vertical position when using a tablet
Change-Id: I89b6d3257749da23f52d848777ff55753281b15b
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90205
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>
2020-03-12 13:31:31 +01:00
Pedro Pinto Silva
b906c6985a Desktop: Calc: formular bar: Decrease size of selection handles and adjust position
Change-Id: Ibe9743fe7fe476c8d561b301ca82faea89dbccc6
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90078
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>
2020-03-12 13:31:11 +01:00
Ashod Nakashian
cb76d01001 leaflet: resize the document after show/hide toolbar
The toolbar changes the document size, so we should resize
at the time of showing/hiding the toolbar.
Failing to do this means the document is resized at
the point of editing it, which causes a visual
shift as the contents recenters.

This avoids it by making sure the document dimensions
are up-to-date at the time the toolbar shown/hidden.

Change-Id: I728d13e1acac4b2dd118332a112d4b89b4d798b1
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90359
Tested-by: Ashod Nakashian <ashnakash@gmail.com>
Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
2020-03-12 13:28:04 +01:00
Ashod Nakashian
a0cdafca41 wsd: some logging improvements
Change-Id: Icf4c4845e10f44fe1518e58ea598c2d1053b40c1
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90357
Tested-by: Ashod Nakashian <ashnakash@gmail.com>
Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
2020-03-12 13:23:57 +01:00
Ashod Nakashian
a86508d815 wsd: kit now exits immediately when wsd send exit
The 'exit' command from DocBroker to Kit is processed
immediately. It set the termination flag and destroyed
the Document instance in Kit. Unfortunately, this is
highly problematic. There are a number of races here.

Normal disconnection procedure from DocBroker is to
first send 'disconnect'. This tells Kit to unload
and close the view in question, and when 0 views
are left, it simply exits the process.

However, since 'disconnect' is processed in the
message queue, the 'exit' (and indeed the socket
disconnection that follows 'exit') may be handled
before the message queue is drained, and so the
'disconnect' wouldn't have been processed yet.
The end result of these two races is that Kit
tries to exit the Core main loop, which fails
a number of assertion (f.e. that no LOK Windows
remain, which is presumably a leak check, which
we care not about as we don't attempt to cleanup
the sidebar).

The fix here is to process 'exit' immediately,
because DocBroker is gone, there is absolutely
nothing for Kit to do anymore.

Change-Id: I5c09fcfdb1713f4e0b56b717c747d919d0c6728f
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90356
Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
Tested-by: Ashod Nakashian <ashnakash@gmail.com>
2020-03-12 13:20:47 +01:00
Ashod Nakashian
d8a9e11ad9 wsd: fix UnitWOPISaveAs test
Change-Id: I63da82da727e2902fdb35ff31b29df8c77976793
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90355
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
2020-03-12 13:19:38 +01:00
Weblate
6caa6ab7ba update translations
LibreOffice Online/loleaflet-ui (Finnish)
Currently translated at 100.0% (288 of 288 strings)

Change-Id: If57a91eb54a078857ffd3418adb28db81c5cd6e8

update translations

LibreOffice Online/loleaflet-ui (Finnish)
Currently translated at 100.0% (288 of 288 strings)

Change-Id: I8577890c535e49f6b07d58c9d01cff02fd3d739c

update translations

LibreOffice Online/android-app (Ukrainian)
Currently translated at 100.0% (99 of 99 strings)

Change-Id: I8b98f6a52d2d456ad69b0ce5ad8487b01fa9878b

update translations

LibreOffice Online/android-app (Ukrainian)
Currently translated at 71.7% (71 of 99 strings)

Change-Id: Ieca33d499f44bf777d17aebcfe4c53935d707f57

update translations

LibreOffice Online/android-app (Ukrainian)
Currently translated at 68.7% (68 of 99 strings)

Change-Id: Ia8f3de3a2bb2f2fa7fef270bd953ba83e79778b3

update translations

LibreOffice Online/android-app (Ukrainian)
Currently translated at 66.7% (66 of 99 strings)

Change-Id: If6ace740b28b4684eb1608c3a6af05f3b2fc3008

update translations

LibreOffice Online/loleaflet-help (Croatian)
Currently translated at 63.7% (265 of 416 strings)

Change-Id: I560d03be7e77ad5c31b91cfe30262980e53506f5

update translations

LibreOffice Online/loleaflet-ui (Lao)
Currently translated at 67.7% (195 of 288 strings)

Change-Id: Ic2b68543e67a7ef65880f6963b52bf12121a9d8b

update translations

LibreOffice Online/loleaflet-ui (Lao)
Currently translated at 63.9% (184 of 288 strings)

Change-Id: I3198618a09b5dc6f2596fedf9516c19e6860d0ac

update translations

LibreOffice Online/android-app (Croatian)
Currently translated at 100.0% (99 of 99 strings)

Change-Id: Ia3a730199bb988896670daff6df30fc39dc99674

update translations

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

Change-Id: Ie6535eff3b2e80e429863838aea0d98c4fdecfb8

update translations

LibreOffice Online/loleaflet-ui (Lao)
Currently translated at 41.3% (119 of 288 strings)

Change-Id: Iabaa7b0fd5845cf2f287c02643ce9d740b241cfb

update translations

LibreOffice Online/loleaflet-ui (Croatian)
Currently translated at 100.0% (288 of 288 strings)

Change-Id: I93921c47c99de2846318b68625c6469995bf66af

update translations

LibreOffice Online/loleaflet-help (Croatian)
Currently translated at 62.3% (259 of 416 strings)

Change-Id: I08c9843389a8f53ca6e520efad5964b66bbd3c64

update translations

LibreOffice Online/loleaflet-help (Bulgarian)
Currently translated at 91.1% (379 of 416 strings)

Change-Id: Ie14fc630867acb34aff0bed2c0d4d6a9ad00d963

update translations

LibreOffice Online/android-lib (Croatian)
Currently translated at 100.0% (8 of 8 strings)

Change-Id: I585a82d4db0294f97dc901015a2867684524613c

update translations

LibreOffice Online/loleaflet-help (Catalan)
Currently translated at 71.9% (299 of 416 strings)

Change-Id: Ie086e28a50e544d5db53a85977e7afb61820c3e3

update translations

LibreOffice Online/loleaflet-help (Bulgarian)
Currently translated at 90.9% (378 of 416 strings)

Change-Id: Ia31337605c40b10086c987ec9139dc526eca0bc1

update translations

LibreOffice Online/loleaflet-ui (Croatian)
Currently translated at 79.5% (229 of 288 strings)

Change-Id: I31c01812311c7ae26f181e6a38aa6b88b9ceecee

update translations

LibreOffice Online/android-app (Aragonese)
Currently translated at 9.1% (9 of 99 strings)

Change-Id: Ib22a413b55e0c4a109cb208b652eefd1963c6394

update translations

LibreOffice Online/loleaflet-ui (Aragonese)
Currently translated at 1.4% (4 of 288 strings)

Change-Id: I5bc681a8028d166d71236fa5893962c4c94658af

update translations

LibreOffice Online/android-app (Aragonese)
Currently translated at 8.1% (8 of 99 strings)

Change-Id: Ieb5720fda9d01c59c1bce7f4a5fb0761d4e71b4e

update translations

LibreOffice Online/loleaflet-help (Bulgarian)
Currently translated at 78.4% (326 of 416 strings)

Change-Id: If34333b865321a6f5eaa98006977bb2f5ce0d70c

update translations

LibreOffice Online/loleaflet-ui (Aragonese)
Currently translated at 1.0% (3 of 288 strings)

Change-Id: I012650c8b702c1fca7c082bbd0cbcd8661feeb61

update translations

LibreOffice Online/loleaflet-help (Bulgarian)
Currently translated at 72.6% (302 of 416 strings)

Change-Id: I4e18dccf7ddd558dd85a604fd53e6552728ef12f

update translations

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

Change-Id: I68b3470c0697558c9c878bc4159a33c1fa7e546e

update translations

LibreOffice Online/loleaflet-help (Bulgarian)
Currently translated at 72.4% (301 of 416 strings)

Change-Id: I074b9176f774aecf103132de2f92ee6d7bf93edb

update translations

LibreOffice Online/android-app (English (United Kingdom))
Currently translated at 100.0% (99 of 99 strings)

Change-Id: Ia6ecca86c204206e412c0b6358f633f07153efef

update translations

LibreOffice Online/android-app (Korean)
Currently translated at 4.0% (4 of 99 strings)

Change-Id: I22ada69379bdb5a4dbe88d7696ccf15fd097b284

update translations

LibreOffice Online/android-app (Spanish)
Currently translated at 100.0% (99 of 99 strings)

Change-Id: Id984d24b42d11775bdb80e35ca20e19426856b4f

update translations

LibreOffice Online/loleaflet-help (Portuguese)
Currently translated at 55.0% (229 of 416 strings)

Change-Id: Iccd408f6bcd91c81bb49c7cb2538b63549572095

update translations

LibreOffice Online/loleaflet-help (Catalan)
Currently translated at 71.4% (297 of 416 strings)

Change-Id: I2a98f223b66b3013fd1ac7c400db4802f0504d2a

update translations

LibreOffice Online/loleaflet-help (Bulgarian)
Currently translated at 70.4% (293 of 416 strings)

Change-Id: I341b40437b05101f0d8f8d440827ce7c8412c6ae

update translations

LibreOffice Online/loleaflet-ui (Korean)
Currently translated at 98.3% (283 of 288 strings)

Change-Id: I3976f40c8b7464b9d4fe2257c05e77c78b92af44

update translations

LibreOffice Online/android-app (Asturian)
Currently translated at 72.7% (72 of 99 strings)

Change-Id: I3c3cac6e7086e48ae5b1019efec86b69695f1d01

update translations

LibreOffice Online/android-app (Asturian)
Currently translated at 72.7% (72 of 99 strings)

Change-Id: I20bfcc659448b7b11dfc8c0690563ef6e705c5b7

update translations

LibreOffice Online/loleaflet-help (Bulgarian)
Currently translated at 69.7% (290 of 416 strings)

Change-Id: I5ba5ea15587eff03c874f9ea9ea47777dfba9a6a

update translations

LibreOffice Online/loleaflet-ui (Lao)
Currently translated at 12.2% (35 of 288 strings)

Change-Id: Ia42ac2ebc9eea728de5a709997748d7ccac0c693

update translations

LibreOffice Online/loleaflet-help (Ukrainian)
Currently translated at 55.5% (231 of 416 strings)

Change-Id: I8b0d65823f5f9e1a1cda2f7357bc279098679d3b

update translations

LibreOffice Online/android-app (Italian)
Currently translated at 100.0% (99 of 99 strings)

Change-Id: I3c3b0e69e3fe560197f7e39cf57dd9ce2e7eaf52

update translations

LibreOffice Online/loleaflet-ui (Finnish)
Currently translated at 56.9% (164 of 288 strings)

Change-Id: I1a90c92be5bbbbe727830ab5abd11299d4b3afd9

update translations

LibreOffice Online/android-app (Russian)
Currently translated at 99.0% (98 of 99 strings)

Change-Id: Ie31f47f408a92817b1ff2e1a0ec7ec5d18b2df82

update translations

LibreOffice Online/android-lib (Russian)
Currently translated at 100.0% (8 of 8 strings)

Change-Id: I5a0ae198d7a5c321234538212ea372eb84e9ab6e

update translations

LibreOffice Online/loleaflet-help (Polish)
Currently translated at 55.0% (229 of 416 strings)

Change-Id: I2a08052da49d3e9fd266b399933278015c5d27e5

update translations

LibreOffice Online/loleaflet-help (Catalan)
Currently translated at 71.2% (296 of 416 strings)

Change-Id: I141b8b37eaa825eecb786e09967cc2cfa0b46fa5

update translations

LibreOffice Online/android-lib (Russian)
Currently translated at 12.5% (1 of 8 strings)

Change-Id: I0d464192cd9afcfa10b38677fea1b485a8c71c27

update translations

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

Change-Id: I0bd4d354504da69adcc6e91be5cc184c48aab179

update translations

LibreOffice Online/loleaflet-help (Catalan)
Currently translated at 70.9% (295 of 416 strings)

Change-Id: Icae3026226844b22a9900ce3c74f0f4965302e77

update translations

LibreOffice Online/loleaflet-help (Bulgarian)
Currently translated at 68.8% (286 of 416 strings)

Change-Id: Ib8508e0a95eda3efabf75c6f33a9535771341424

update translations

LibreOffice Online/loleaflet-help (Polish)
Currently translated at 54.8% (228 of 416 strings)

Change-Id: I7112e8eeded67a73d9d1ad4355bab9cbd3361e93

update translations

LibreOffice Online/android-app (Aragonese)
Currently translated at 8.1% (8 of 99 strings)

Change-Id: Ief3f2f48a9d58fd20c1a7ab6d0d8f06fdff25790

update translations

LibreOffice Online/ios (Aragonese)
Currently translated at 25.0% (1 of 4 strings)

Change-Id: I829ca36163822dadaec01a84fc99eeb09b349ac3

update translations

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

Change-Id: Icc5ce574fc815e1c509bb3c4e08f39b711a50d8d

update translations

LibreOffice Online/loleaflet-ui (Aragonese)
Currently translated at 0.7% (2 of 288 strings)

Change-Id: Ide79b915dd6ededa32f01aa044f601287118458f

update translations

LibreOffice Online/loleaflet-help (Bulgarian)
Currently translated at 68.0% (283 of 416 strings)

Change-Id: Idf82dfe6bc259e3ef2180b4cd914e74ecd979fc6

update translations

LibreOffice Online/android-app (Galician)
Currently translated at 100.0% (99 of 99 strings)

Change-Id: I4ff52dfea1d7c57ac087f2e4a0b711e5633fbc96

update translations

LibreOffice Online/android-app (Polish)
Currently translated at 100.0% (99 of 99 strings)

Change-Id: I292a35c8fb565a009f60db0d9576cd3228706622

update translations

LibreOffice Online/loleaflet-help (Bulgarian)
Currently translated at 67.1% (279 of 416 strings)

Change-Id: Iac125c722d46d681c1603ce3504c32cfcec627d8

update translations

LibreOffice Online/loleaflet-ui (Swedish)
Currently translated at 99.0% (285 of 288 strings)

Change-Id: Ifc5b1db75e7f2563082103a793f33f448a5d2963

update translations

LibreOffice Online/android-lib (Slovenian)
Currently translated at 100.0% (8 of 8 strings)

Change-Id: Icdee8e8fa2b8cb02220a13e8b62895cd488de7db

update translations

LibreOffice Online/android-app (Slovenian)
Currently translated at 100.0% (99 of 99 strings)

Change-Id: Ief08e971dfd8564753060208a0c02139854394fa

update translations

LibreOffice Online/android-app (Amharic)
Currently translated at 6.1% (6 of 99 strings)

Change-Id: Iaa5e2f55697ffb20e228e5c788d00960c2b5f03e

update translations

LibreOffice Online/android-app (Welsh)
Currently translated at 100.0% (99 of 99 strings)

Change-Id: I5c786f7aa619dd14a5c2eae9c857b911268b6a60

update translations

LibreOffice Online/android-app (Japanese)
Currently translated at 20.2% (20 of 99 strings)

Change-Id: I9a533490bfd5073f80f6fe31127c7bf7ac2c249d

update translations

LibreOffice Online/android-app (Japanese)
Currently translated at 20.2% (20 of 99 strings)

Change-Id: Id1a965a231c629af306b5b28c1363bfcb0bbf2ae

update translations

LibreOffice Online/android-app (Ukrainian)
Currently translated at 26.3% (26 of 99 strings)

Change-Id: I7e22e6742888871b6e808fb777bfabaa20392d65

update translations

LibreOffice Online/android-app (Portuguese (Brazil))
Currently translated at 100.0% (99 of 99 strings)

Change-Id: Ie7db566edfaac394573952ca5ae55b5589b42ebe

update translations

LibreOffice Online/loleaflet-help (Ukrainian)
Currently translated at 54.3% (226 of 416 strings)

Change-Id: I5c8d8a66f89949c1f504788163dfefe4a1dc87f4

update translations

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

Change-Id: I092635ddcb05a409a5c16a4da76f2de3d1ba5048

update translations

LibreOffice Online/loleaflet-help (Bulgarian)
Currently translated at 66.8% (278 of 416 strings)

Change-Id: I424ed0d83cf03fc91c882b83cdb3455a96c8a16f

update translations

LibreOffice Online/android-app (Japanese)
Currently translated at 19.2% (19 of 99 strings)

Change-Id: Ia75b4ad08bf72271929b1029a48fab5a045943f1

update translations

LibreOffice Online/android-app (Japanese)
Currently translated at 18.2% (18 of 99 strings)

Change-Id: I0bf74a662e942b12d7ae890222b390757171a227

update translations

LibreOffice Online/android-app (Japanese)
Currently translated at 17.2% (17 of 99 strings)

Change-Id: I108ce92dc95e556af286fb57b95fbf8cae607e00

update translations

LibreOffice Online/android-lib (Japanese)
Currently translated at 37.5% (3 of 8 strings)

Change-Id: I8b947a5531801573aba1fcd50885807ffdca3d64

update translations

LibreOffice Online/android-app (Bulgarian)
Currently translated at 100.0% (99 of 99 strings)

Change-Id: I9b7a43cdc3f302292dff9c041b0e7c7993e356f0

update translations

LibreOffice Online/android-app (Esperanto)
Currently translated at 20.2% (20 of 99 strings)

Change-Id: If9ecb38ecc38a437047451aa27b63b4efeb893b5

update translations

LibreOffice Online/android-app (French)
Currently translated at 100.0% (99 of 99 strings)

Change-Id: I94fb65418a8d81ee109c1fae89ecc94e0bb0b84f

update translations

LibreOffice Online/android-app (Japanese)
Currently translated at 16.2% (16 of 99 strings)

Change-Id: I64df73011909f30e73cc7ea0d91c437b9e3a2bbe

update translations

LibreOffice Online/android-app (Dutch)
Currently translated at 100.0% (99 of 99 strings)

Change-Id: Ib4c0a6182643f17a789a150fa7b79b75a4323694

update translations

LibreOffice Online/android-app (Slovak)
Currently translated at 100.0% (99 of 99 strings)

Change-Id: I669caf15b540a5b067eaf48b52e1ed510afcee4a

update translations

LibreOffice Online/android-app (Asturian)
Currently translated at 39.4% (39 of 99 strings)

Change-Id: I2a75b75144dab589a5770db216900e54dbf089c2

update translations

LibreOffice Online/android-lib (Asturian)
Currently translated at 50.0% (4 of 8 strings)

Change-Id: I9da690cc6079638fc64566e1619e48d9ab0c1529

update translations

LibreOffice Online/android-app (Catalan)
Currently translated at 100.0% (99 of 99 strings)

Change-Id: If5066e2fca8dad666b4a5188e7b153ed821d7542

update translations

LibreOffice Online/android-app (Spanish)
Currently translated at 100.0% (99 of 99 strings)

Change-Id: I74dfd27a7a9bf4335c2660f34beb95e9facff15d

update translations

LibreOffice Online/ios (Slovak)
Currently translated at 100.0% (4 of 4 strings)

Change-Id: Ieac45245547bea0d56756a839d0b8e5b1481cab7

update translations

LibreOffice Online/loleaflet-help (Ukrainian)
Currently translated at 52.9% (220 of 416 strings)

Change-Id: I1709fa29cd80c5e5489569ea7c25571857c3c49b

update translations

LibreOffice Online/loleaflet-help (Slovak)
Currently translated at 53.8% (224 of 416 strings)

Change-Id: Ibafac511cb75185f5e05b82aa49fb5b2aa55423b

update translations

LibreOffice Online/loleaflet-help (Upper Sorbian)
Currently translated at 64.2% (267 of 416 strings)

Change-Id: Ifd6870972c0e03a5dd07b03ba089f222b7d164af

update translations

LibreOffice Online/loleaflet-ui (Slovak)
Currently translated at 100.0% (288 of 288 strings)

Change-Id: I6870f9d7d6252ce69c3892aef98f0c8a16235c6a

update translations

LibreOffice Online/loleaflet-ui (Japanese)
Currently translated at 58.0% (167 of 288 strings)

Change-Id: I69316da9ade40c3695cc3456e61b954d09d7c582

update translations

LibreOffice Online/loleaflet-ui (Japanese)
Currently translated at 58.0% (167 of 288 strings)

Change-Id: I16c3cbd8dd2da38905e5637819f9d5aa9c3ada63

update translations

LibreOffice Online/loleaflet-ui (Esperanto)
Currently translated at 65.3% (188 of 288 strings)

Change-Id: Idb2f1343557860571406b7839136c323ddc7e256

update translations

LibreOffice Online/loleaflet-ui (Asturian)
Currently translated at 36.5% (105 of 288 strings)

Change-Id: I2994e5e1c599cc66b419a11a023f3b208b2db914

update translations

LibreOffice Online/android-lib (Japanese)
Currently translated at 37.5% (3 of 8 strings)

Change-Id: I0397abd7a3503cd1bae805e5c87bb5f75c57e4ff

update translations

LibreOffice Online/android-app (Czech)
Currently translated at 100.0% (99 of 99 strings)

Change-Id: Ic104628d67d59f73041eb106ac50d50848cbde6e

update translations

LibreOffice Online/android-app (Lower Sorbian)
Currently translated at 100.0% (99 of 99 strings)

Change-Id: I143fa07f1cbfeb73d3b1833f16dc26550db7e43e

update translations

LibreOffice Online/android-app (Basque)
Currently translated at 100.0% (99 of 99 strings)

Change-Id: I1887ef80e1f1cd243ab870e44adb174b15a88368

update translations

LibreOffice Online/android-app (Upper Sorbian)
Currently translated at 100.0% (99 of 99 strings)

Change-Id: Idaeda0a44b3143cf10459b80225bd2d49b888f40

update translations

LibreOffice Online/android-app (Portuguese)
Currently translated at 100.0% (99 of 99 strings)

Change-Id: I1468acbb78f393081eba42fc385732f4c31712f6

update translations

LibreOffice Online/android-app (Hungarian)
Currently translated at 100.0% (99 of 99 strings)

Change-Id: Ida536ad1b0a194eb37bddaae056f335f3d7e8a65

update translations

LibreOffice Online/android-lib (Hungarian)
Currently translated at 100.0% (8 of 8 strings)

Change-Id: I2bc806914e12e3fce7cfb5840448b544bc70c315

update translations

LibreOffice Online/loleaflet-ui (Chinese (Traditional))
Currently translated at 100.0% (288 of 288 strings)

Change-Id: I2c396e85bfbac4ebc48d75738082f9522a40b487

update translations

LibreOffice Online/loleaflet-ui (Ukrainian)
Currently translated at 100.0% (288 of 288 strings)

Change-Id: I705356ab54afae9aaee238e078ea432c3410bbcd

update translations

LibreOffice Online/loleaflet-ui (Turkish)
Currently translated at 97.2% (280 of 288 strings)

Change-Id: Ida18a8145a8e2bb718f7ca87e35427b21a74f11c

update translations

LibreOffice Online/loleaflet-ui (Slovenian)
Currently translated at 100.0% (288 of 288 strings)

Change-Id: Ib583b1efe8aefe154eb286e5cfda350c0438654e

update translations

LibreOffice Online/loleaflet-ui (Russian)
Currently translated at 100.0% (288 of 288 strings)

Change-Id: I9f1b78c644f3f15a25e218b84eefb0f0e3ce4548

update translations

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

Change-Id: I7e8026c4fb0c0a24186681f5ea3ebf19a7edcebe

update translations

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

Change-Id: I7034f98bddbd0d6839907d68d2852feb7cd6852f

update translations

LibreOffice Online/loleaflet-ui (Polish)
Currently translated at 100.0% (288 of 288 strings)

Change-Id: Ic6b8e91bc6857b2135fa8fee7e6b5a576f39a5f9

update translations

LibreOffice Online/loleaflet-ui (Dutch)
Currently translated at 100.0% (288 of 288 strings)

Change-Id: Ie74c18a72f44c778be4e02ca4b9a42f76efc7e38

update translations

LibreOffice Online/loleaflet-ui (Italian)
Currently translated at 100.0% (288 of 288 strings)

Change-Id: Ibc5496109cccb4c004de4f2590edb85faeef2318

update translations

LibreOffice Online/loleaflet-ui (Icelandic)
Currently translated at 100.0% (288 of 288 strings)

Change-Id: Ieb4fe8939e8289540d085c6e2ebabde79ca20b04

update translations

LibreOffice Online/loleaflet-ui (Hungarian)
Currently translated at 100.0% (288 of 288 strings)

Change-Id: If0bdc8119f683ea4141048dc51c33cdf314a8cb7

update translations

LibreOffice Online/loleaflet-ui (Upper Sorbian)
Currently translated at 100.0% (288 of 288 strings)

Change-Id: I48723bfd30552592327a352c1f3e8ceb12a9d54f

update translations

LibreOffice Online/loleaflet-ui (Galician)
Currently translated at 100.0% (288 of 288 strings)

Change-Id: I613b95666c292573016ad03b0d1c83681cb2fa63

update translations

LibreOffice Online/loleaflet-ui (French)
Currently translated at 100.0% (288 of 288 strings)

Change-Id: I6cff25e2bc5518ad1f0db7443a3d8b7a55658947

update translations

LibreOffice Online/loleaflet-ui (Basque)
Currently translated at 100.0% (288 of 288 strings)

Change-Id: I797ed20d4bf8c8171db1c513a3b89614248eb26a

update translations

LibreOffice Online/loleaflet-ui (Spanish)
Currently translated at 100.0% (288 of 288 strings)

Change-Id: Iff004d986a01a23a5cc697f6ccfa8a4c76920d64

update translations

LibreOffice Online/loleaflet-ui (English (United Kingdom))
Currently translated at 100.0% (288 of 288 strings)

Change-Id: I9db41be6c2bb1f6199c10f97c9ddf06cc1f08a03

update translations

LibreOffice Online/loleaflet-ui (Greek)
Currently translated at 100.0% (288 of 288 strings)

Change-Id: I9268cfde7471fbcce2cbfbb537002d8510946c9e

update translations

LibreOffice Online/loleaflet-ui (Lower Sorbian)
Currently translated at 100.0% (288 of 288 strings)

Change-Id: I1344fee7081904e557e8d0c0ad74f02f4d31f351

update translations

LibreOffice Online/loleaflet-ui (German)
Currently translated at 92.4% (266 of 288 strings)

Change-Id: I86358814a0cfe996770c26f9a38f0c99cc77045e

update translations

LibreOffice Online/loleaflet-ui (Welsh)
Currently translated at 100.0% (288 of 288 strings)

Change-Id: I09fbc1a9426da78b16cc12eea4dddc67d29dc4a7

update translations

LibreOffice Online/loleaflet-ui (Czech)
Currently translated at 100.0% (288 of 288 strings)

Change-Id: Ia7a0a3e3f33db47a41b40e1113caaf8870ed28ba

update translations

LibreOffice Online/loleaflet-ui (Catalan)
Currently translated at 100.0% (288 of 288 strings)

Change-Id: Iff5450e53315781614b73545cc6f6386b98f8b08

update translations

LibreOffice Online/loleaflet-ui (Bulgarian)
Currently translated at 100.0% (288 of 288 strings)

Change-Id: I4196eb780fa8be4ac9ce23c8210074897bd18b6d
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/89847
Tested-by: Andras Timar <andras.timar@collabora.com>
Reviewed-by: Andras Timar <andras.timar@collabora.com>
2020-03-12 13:07:18 +01:00
Pranam Lashkari
7110ce7b8e leaflet: added support for export as epub
Change-Id: If1c4807e090b6f1df618f132b1d698d54eeacfd1
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90346
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Andras Timar <andras.timar@collabora.com>
2020-03-12 12:36:58 +01:00
Tamás Zolnai
fd1dee501d cypress: disable supportFile option.
Parallel build sometimes fails because of missing supportFile.
We don't actually use the supportFile. An empty support file
is generated by the framework.

Change-Id: I09d79678638ae9776e1568bff5f9267623d966f4
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90374
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
2020-03-12 12:07:03 +01:00
Tamás Zolnai
d0fe43bffa cypress: catch also AssertionError.
Change-Id: I78a5d0f5a160a68197019735565689f61a5cdb39
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90372
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
2020-03-12 12:06:55 +01:00
Tamás Zolnai
f1a75a2d30 cypress: mobile: use mobile wizard indicator before useing contains().
Change-Id: I9565b6f14dc00d21bf0a446af8e554843bc511bc
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90371
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
2020-03-12 12:06:49 +01:00
Tamás Zolnai
9ebdf2329a cypress: mobile: replace contains() with .should('have.text',...)
It seems contains does not mean a retry functionality
which tries to find the item in the given time window.

Change-Id: Ib26a5d84a1dacbddcb56dec6fd4a0901ba7d2295
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90351
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
2020-03-12 12:06:42 +01:00
Tamás Zolnai
e7a267d4c5 cypress: mobile: check the selected state of font combobox item.
Change-Id: I41a8fc86fbb1ad9bd5d48ac6d47c15e9322fa677
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90350
Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>
Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
2020-03-12 12:06:30 +01:00
Andras Timar
cb4d056749 update UNO command translations
Change-Id: I7827ad7c440b97e76c26426eb83c4d94ab5e3e8c
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90366
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Andras Timar <andras.timar@collabora.com>
2020-03-12 12:06:05 +01:00
Andras Timar
d014dd53a8 Update unocommands.js
Change-Id: Ib504fcd2e9888d19c779e1cf8a0c47a799036598
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90365
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Andras Timar <andras.timar@collabora.com>
2020-03-12 12:05:51 +01:00
Henry Castro
f63ca11bd2 loleaflet: fix printing document in IE11
Change-Id: I816ba7209ebfe8d051cbd6cef054245b9ab08950
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90334
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Henry Castro <hcastro@collabora.com>
2020-03-12 01:20:47 +01:00
Michael Meeks
4e5f6bf9d2 re-factor: use protocol handler for document broker creation.
Change-Id: If89610c9baebc92bb49b612075118f705cefeeea
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90343
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
2020-03-11 20:10:17 +01:00
Tamás Zolnai
cb9fa14d23 cypress: fix failures caused by dirty test documents.
It seems sometimes writeFileSync() method does not
actually overwrites the document and some tests loads
a test document modified by an other test.
Hopefully removal of the file will solve this issue.

Change-Id: I2cecfd367acce185eeebbdc4269a73a9d1d2dd5a
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90339
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
2020-03-11 19:12:21 +01:00
Michael Meeks
e8832ac787 hamburger menu wizard - pass the full item data in.
_executeAction has to cope with being called from the JSDialogBuilder
as well as our grim jquery menu library, so pass in enough information
for it to be able to do a good job still from the original menu
structure.

Change-Id: I61445e9181d6f7f62a78581e6ecee8275aa1e3b1
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90340
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
2020-03-11 18:06:32 +01:00
Michael Meeks
e924625cc1 re-factor: Socket / WebSocketHandler.
Essentially we want to be able to separate low-level socket code
for eg. TCP vs. UDS, from Protocol handling: eg. WebSocketHandler
and client sessions themselves which handle and send messages
which now implement the simple MessageHandlerInterface.

Some helpful renaming too:

s/SocketHandlerInterface/ProtocolHandlerInterface/

Change-Id: I58092b5e0b5792fda47498fb2c875851eada461d
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90138
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
2020-03-11 16:48:03 +01:00
Tomaž Vajngerl
fb27d9a796 android: fix opening document because activity is not found
Opening a document with Intent.ACTION_OPEN_DOCUMENT is only
supported with Android SDK >= 19, so for complete support we need
to add a fallback to Intent.ACTION_GET_CONTENT. Additionally if
the activity Intent.ACTION_OPEN_DOCUMENT is not found for whatever
reason, also try to start it with the fallback.

Change-Id: I0e28a3bb038a5d44716856e5c015223933c6de6b
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90210
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Jan Holesovsky <kendy@collabora.com>
2020-03-11 15:57:22 +01:00
Tamás Zolnai
b5fb0e87fb cypress: increase default timeout.
Change-Id: Iba6a4ee5c4af6479f9cbe2e2d6ed585dd906b593
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90325
Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>
Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
2020-03-11 13:48:31 +01:00
Tor Lillqvist
2004a0198d Bump the internal iOS app version number to 4.2.2
Otherwise, when one validates (or uploads) a new build, even just for
TestFlight purposes, one gets an error in Xcode: "The value for key
CFBundleShortVersionString [4.2.1] in the Info.plist file must contain
a higher version than that of the previously approved version
[4.2.1]."

(cherry picked from commit 585cf6be86c6535a9cf6b2ab45e9e606788433d2)

Change-Id: I2ea1342980384a8eb81312734747be5e686da347
2020-03-11 14:08:36 +02:00
Tamás Zolnai
67f8ee7aa9 cypress: mobile: Don't check the actual date here.
Change-Id: Ia324d83bf62d2e3dbc36087c3ff29f934b125953
2020-03-11 09:34:28 +01:00
Miklos Vajna
7ecae1b66d Document::sendFrame: vector -> unique_ptr
Open Writer, insert a multi-MP JPEG, select it.

Before:

ChildSession::renderShapeSelection: finished in 74.67 ms

After:

ChildSession::renderShapeSelection: finished in 67.33 ms (90.17% of baseline)

Change-Id: I495e9fcf0c42b0bcfc7987a402a13f5d8664b1e1
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90291
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
2020-03-11 09:08:25 +01:00
Tamás Zolnai
bbf31dc62a cypress: mobile: test changing font properties in calc.
Change-Id: I23b26ed9d9866bace0b8f83a7e54674d8c49d451
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90292
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
2020-03-10 19:48:43 +01:00
Miklos Vajna
893b7d880d ChildSession::renderShapeSelection: vector -> unique_ptr
Open Writer, insert a multi-MP JPEG, select it.

Before:

ChildSession::renderShapeSelection: finished in 81.33 ms

After:

ChildSession::renderShapeSelection: finished in 74.67 ms (91.81% of baseline)

This is with an --enable-symbols core with a -O2 online, with libstdc++.

The cost on the Android profile with its libc++ looked even more,
spending time in the std::vector dtor.

Change-Id: I50af2e13fd24569dc32304420b8f3e70d15803eb
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90262
Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
2020-03-10 17:04:16 +01:00
Tamás Zolnai
3e2daa3c1c cypress: mobile: fix random timeout failures.
Change-Id: Ib24afb049ccd37899a15fcd416f36a6e2c0c4b1e
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90260
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
2020-03-10 16:01:54 +01:00
Tamás Zolnai
59f3da937c cypress: mobile: add more calc insertion tests.
Change-Id: Ifc7e1a857c0068f11a7b1339af82379f562a0c42
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90252
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
2020-03-10 16:01:35 +01:00
Tamás Zolnai
ae759479f7 cypress: better way to find out test failure.
Change-Id: I2a398714976f65977cc64490206e7e57c1da5d86
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90256
Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>
Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
2020-03-10 14:56:51 +01:00
Tomaž Vajngerl
943ef670b5 android: handle security exception in recent files
Change-Id: Iad7de414ab94a8d9a2997cb8d6c64d0544fc7c77
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90209
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Jan Holesovsky <kendy@collabora.com>
2020-03-10 14:25:35 +01:00
Tor Lillqvist
c6573a08d2 Add StringVector.{cpp,hpp}
Change-Id: I568d4136824fe0b4fcdd0f4bccd15a7c15a5248b
2020-03-10 14:17:31 +02:00
Tamás Zolnai
79073f6ce1 cypress: mobile: add first insertion related tests for calc.
Change-Id: I57561ef5687119cd53d99ea46e9ca3a269548422
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90237
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
2020-03-10 11:18:04 +01:00
Dennis Francis
3c4e3d8c43 Do not let sidebar cover calc-tabs-bar (partially)
In desktop-browser-online-calc, when the sidebar is shown, the
tabs/sheets bar is partly covered by it. This is a problem when there
are many sheets in the calc document because it is impossible to
switch to last few sheets because sidebar covers those entries in
the tabs-bar.

This patch adjusts the tab-bar container's width according to sidebar
width changes just like how formula-input canvas width is adjusted.
This also includes some css adjustments neccessary to hide the ugly
browser induced vertical-scrollbar for the child of tabs container
when adjusting the width of the container.

Change-Id: Iea3a658926d6f563a970bb9b6da9807818d36c26
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/89897
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Henry Castro <hcastro@collabora.com>
Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
2020-03-10 10:37:02 +01:00
Tamás Zolnai
90c5717466 cypress: mobile: avoid hard coded coordinates for calc focus tests.
Change-Id: I9da74fcd090371cbea5b3a8c8836bf9236f709b3
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90224
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
2020-03-09 15:39:40 +01:00
Tamás Zolnai
9396cedd28 cypress: mobile: move writer related helper functions to a separate file.
Change-Id: I02dee0270d3b572ae26b3f871fa4c41c0c397e54
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90222
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
2020-03-09 14:56:56 +01:00
Tomaž Vajngerl
c4fcb3eeb5 Fix build on android
Change-Id: I4cadfa38ffcaa774f6edf41a9172f1b4b5bbe896
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90203
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
2020-03-09 11:31:30 +01:00
Miklos Vajna
a7d3efdd4e Introduce StringVector::equals()
Allows comparing tokens with C strings without a heap allocation. Do the
same when comparing two tokens from two different StringVectors.

And use it at all places where operator ==() has an argument, which is a
StringVector::operator []() result.

Change-Id: Id36eff96767ab99b235ecbd12fb14446a3efa869
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90201
Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
2020-03-09 09:46:33 +01:00
Michael Meeks
7eea5b85ab Remove unused filterHandleRequest unit test hook.
Change-Id: Id1ff6005e28bf02eb9cad3c1609f9a8079640689
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90155
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
2020-03-07 14:26:42 +01:00
Michael Meeks
019f268ffd handleDisconnect - unused.
Change-Id: Ib305f762ae33424c8a598d5c31eeda31b9c87555
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90137
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
2020-03-07 11:28:08 +01:00
Pranam Lashkari
aea119edb7 Stop unnecessary calculation: ergonomic scrolling
Even when the document reached the boundary,
autoscrolling function was being called unnecessary
 until certain conditions are met
 this did not cause the document to scroll beyond the boundary
 bu it used to consume some CPU

 follow up for: https://gerrit.libreoffice.org/c/online/+/88072

Change-Id: I1cb6d6917c70de18af369d827e986a16eeb50c99
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/88421
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Henry Castro <hcastro@collabora.com>
2020-03-06 16:32:43 +01:00
Tamás Zolnai
b1b566c79f cypress: mobile: extend test of comment insertion.
Change-Id: Idb8539a353e884206b7e7b4885b60fa706f81d10
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90111
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
2020-03-06 15:44:20 +01:00
Tamás Zolnai
8164c2cbc1 cypress: mobile: extend test of hyperlink insertion.
Change-Id: I433b819d5e76c56018fa15da539c48b1ceaeb022
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90110
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
2020-03-06 15:31:03 +01:00
Tamás Zolnai
68924966c0 cypress: mobile: merge styles tests to font tests.
There is not much more we can test about styles,
since now we have only an apply style button.

Change-Id: I92a1a6dc60701743af44928966475cf4471b317b
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90108
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
2020-03-06 15:19:34 +01:00
Pranam Lashkari
439ce089f2 leaflet: slide previews in impress adjusted to fit
In mobile vertical view impress slide previews were not visible

Change-Id: I24420577769e1124f9c7004ced54786522aa4bce
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/89758
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Henry Castro <hcastro@collabora.com>
2020-03-06 14:52:19 +01:00
Henry Castro
e99f0da28d wsd: makefile: allow to set GDB Front Ends
Change-Id: I5b667938b25d8fe63d6c378cb383e357a071e134
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90022
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Henry Castro <hcastro@collabora.com>
2020-03-06 14:18:05 +01:00
Dennis Francis
824f48c447 On clicking last-sheet button, scroll to last tab
Before this patch, it used to scroll a fixed 120 px and does not
guarantee the visibility of the last tab especially if there are
lots of sheets in the document.

For scrolling to last tab, just use native scrollLeft attribute
rather than relying on jquery. On setting native scrollLeft to a
very high value, it ensures that it scrolls to the maximum possible
level (and shows the last tab) according to MDN scrollLeft documentation.

https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollLeft

Sadly jquery documentation for its scrollLeft() does not mention
anything about the behaviour on setting a very high value(more than
maximum scroll), even though it appears to work.

Change-Id: I05142c1d3d63551fa2dc8359e41e30edc78a7d09
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/89948
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Henry Castro <hcastro@collabora.com>
2020-03-06 14:15:10 +01:00
Henry Castro
7ba4e9dd23 wsd: debug: run the server with a single "lokit" process
Sometimes it is very useful to have one "lokit" process,
to focus on a 100% reproducible bug, and not worry
that server pre-spawn several processes.

Change-Id: I414a8145b53a0601a282cba9c245833f5d07f404
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/89999
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Henry Castro <hcastro@collabora.com>
2020-03-06 13:37:53 +01:00
Dennis Francis
9d412a164e Remember the horizontal scroll position of calc tab-bar
Whenever the tab-bar contents are updated, restore the last
known scroll position.

This fixes a very annoying problem while selecting a sheet in
a document with many many sheets. Everytime the user selects a sheet
(closer to the last sheet), the tab-bar's scroll position is reset
to sheet#1, so if the user wants to select another sheet near the
last sheet, they have to scroll again a lot to see it.

Change-Id: I7e79b6e1a7b19223e1dbd9b3aab6c6f2b4d422b2
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/89946
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Henry Castro <hcastro@collabora.com>
2020-03-06 13:33:32 +01:00
Miklos Vajna
1bfd7a363d libfuzzer: fix build
After commit f70e627795 (WebSocket -
simplify handleMessage for now., 2020-03-05).

Change-Id: Iac4be94fa1f9b37714329b6b6941c775c3fe1947
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/90084
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
2020-03-06 13:27:26 +01:00