Commit graph

20149 commits

Author SHA1 Message Date
Szymon Kłos
ab6bf68ce5 formulabar: allow pasting from external source
this fixes regression introduced in:
commit 164b148d6ee6e27acdc1f25aa9c06ef9c39b193a
formulabar: allow copying using keyboard

Signed-off-by: Szymon Kłos <szymon.klos@collabora.com>
Change-Id: I7fa5a114daea7a748cb3033a40670b6719a63cc0
2023-02-22 09:09:10 +01:00
Tor Lillqvist
0b74d4ead1 Drop POCO_HAVE_FD_EPOLL for Emscripten
Not sure why I now suddenly needed this, too, when I recompiled Poco
for WASM (with different options than before).

Signed-off-by: Tor Lillqvist <tml@collabora.com>
Change-Id: I7221947e0cd2264535b6d34e0640b95d7cfc7cf4
2023-02-22 09:00:39 +01:00
Szymon Kłos
ad8f35462e jsdialog: command is better id than text
When id is missing for uno button - command is better source
than text, because it is not translated.

Signed-off-by: Szymon Kłos <szymon.klos@collabora.com>
Change-Id: I57d8442b7c826aae6ba5a12c74172871103a3670
2023-02-22 08:48:07 +01:00
Szymon Kłos
e7f77af7bd notebookbar: simplify insert symbol button
Signed-off-by: Szymon Kłos <szymon.klos@collabora.com>
Change-Id: Ib1615525ba702527ec9b7ac7ac98954d1cc02a2c
2023-02-22 08:48:07 +01:00
Szymon Kłos
824f002808 notebookbar: simplify presentation button
Signed-off-by: Szymon Kłos <szymon.klos@collabora.com>
Change-Id: Ia23703365a352a09ca8a8f255d9937b9fb99b433
2023-02-22 08:48:07 +01:00
Szymon Kłos
92007951bc notebookbar: simplify share as button
Signed-off-by: Szymon Kłos <szymon.klos@collabora.com>
Change-Id: I1b1da8dc83f7880bcd8035b071891dd40db27635
2023-02-22 08:48:07 +01:00
Szymon Kłos
94e2be3e87 notebookbar: simplify revision history button
Signed-off-by: Szymon Kłos <szymon.klos@collabora.com>
Change-Id: I524e1768858ce21a7839bde90fd74ce9e69eab7a
2023-02-22 08:48:07 +01:00
Szymon Kłos
c1ef1f6a06 notebookbar: simplify insert hyperlink button
Signed-off-by: Szymon Kłos <szymon.klos@collabora.com>
Change-Id: Ief7afc1d3583ae138a7e4a8aef59c6eb7dadc7d8
2023-02-22 08:48:07 +01:00
Szymon Kłos
a9a4038b40 jsdialog: keep focus on map when using custom buttons in NB
Signed-off-by: Szymon Kłos <szymon.klos@collabora.com>
Change-Id: I2d06c807c098782feb82823a11cb0176782293dd
2023-02-22 08:48:07 +01:00
Gökay Şatır
5f7e385ba2 Remove vex usage from AdminSocketBase.js
Signed-off-by: Gökay Şatır <gokaysatir@collabora.com>
Change-Id: I73192156e7a5a95bf757111db01f95bb38c6e80e
2023-02-22 09:32:04 +03:00
NickWingate
e6b26f3daf Consistent captial letters on tests
Signed-off-by: NickWingate <nick.wingate@collabora.com>
Change-Id: Id8300044ef8a9f6cf60b0cb24b2ec18d82aae15d
2023-02-21 21:15:45 +05:30
NickWingate
e63b58eeff Specify which part of comment box to click
Three elements have the `.cool-annotation-collapsed` tag
Specify the correct one

Signed-off-by: NickWingate <nick.wingate@collabora.com>
Change-Id: I1c8f16c9ef7cfedecf02fe0c46afbf5cbde90a7c
2023-02-21 21:15:45 +05:30
NickWingate
8ef1cb153b Document repair checks for jsdialog
Previous code checked for a tunneled dialog

Signed-off-by: NickWingate <nick.wingate@collabora.com>
Change-Id: I87f78bd8ef6542dc11132f5938d8c5f3838c5c5c
2023-02-21 21:15:45 +05:30
Patrick Luby
5c40ab722a Fix font name combobox style bug in issue #5838
Swap the ID names of the font name combobox elements and don't add the
"select2-selection--single" class.

Unfortunately, this change does not set the height of the font name combobox
to the font size combobox. I made a few tries at overriding the CSS that
sets the height of buttons to 36px but I was unsuccessful.

Signed-off-by: Patrick Luby <patrick.luby@collabora.com>
Change-Id: Iee8b51a114f5a89627c7b83a4c937c71cad4b213
2023-02-21 16:43:29 +01:00
Patrick Luby
656f93acdf Add list of bugs fixed in the last TestFlight build and reorganize text
Signed-off-by: Patrick Luby <patrick.luby@collabora.com>
Change-Id: If745359b758ed4d5db25b0811bdcf10adacf424c
2023-02-20 21:33:46 +01:00
Patrick Luby
6e36981ad0 Add App Store "Test Details" text
Signed-off-by: Patrick Luby <patrick.luby@collabora.com>
Change-Id: I3ac19f5891bc9219aad267b5189f7d7b01567731
2023-02-20 21:33:46 +01:00
Patrick Luby
eba7746e6f Fix issue #5838 Use unique IDs for font name combobox elements
Signed-off-by: Patrick Luby <patrick.luby@collabora.com>
Change-Id: Ie7cedf80ed50ca133282b5805ec0e1417ca6846b
2023-02-20 21:33:46 +01:00
Patrick Luby
681255152d Set log level to "trace" when running within Xcode
Signed-off-by: Patrick Luby <patrick.luby@collabora.com>
Change-Id: I195817990c92e48cdeceb713ee27f0f162785d94
2023-02-20 21:33:46 +01:00
Patrick Luby
8418a033fe Fix issue #5840 by not using base64 encoding for PNG data
The new delta messsage feature expects PNG data to be unencoded or zstd
compressed only.

Signed-off-by: Patrick Luby <patrick.luby@collabora.com>
Change-Id: I776fb8e79fc9617edc5178ec66d6f0bac0706c71
2023-02-20 21:33:46 +01:00
Patrick Luby
24a74c7165 Bump version to 23.05.0
Signed-off-by: Patrick Luby <patrick.luby@collabora.com>
Change-Id: Ib3ae781ec258583c9312459b59ce6aeecb005f47
2023-02-20 21:33:13 +01:00
Patrick Luby
97b9498bdc Issues #5532 and #5831 Replace assert with a log message
Remove assert and allow delta messages to be handled even if
there is no keyframe. Although it might make sense to skip
delta messages if there is no keyframe, that causes some
content, at least in Impress documents, to not render.

Signed-off-by: Patrick Luby <patrick.luby@collabora.com>
Change-Id: I9b1cdc0812d008a6174648b9bc4854519018ffc9
2023-02-20 21:32:10 +01:00
Patrick Luby
3bd8dd063f Modify the Info.plist to ensure that CFBundleVersion is always incremented
AppStoreConnect requires each upload, whether it is released or not, to be
higher than the previous successful upload's CFBundleVersion. So this
script sets the CFBundleVersion to the first and second components of
CFBundleShortVersionString and the UTC timestamp of when this script was
run is appended as the third component (or the second component if there
isn't a second component in CFBundleShortVersionString).

Signed-off-by: Patrick Luby <patrick.luby@collabora.com>
Change-Id: I90a667ed5634dc347eaff2fc0d8e83c3ea005d54
2023-02-20 21:32:10 +01:00
Patrick Luby
8cff1597fe Simplify iOS application test builds in Xcode
Replace leading "../" in absolute paths with "$(SOURCE_ROOT)/../" to avoid
the need to manually edit paths in the Xcode project file.

Also, all group files that have their group set to "path relative to group"
so replace all absolute paths in group files with the appropriate number
of leading "../" and replace "ios-device" in paths with "lobuilddir-symlink".

Lastly, verify that every file listed in the Xcode sidebar exists. A couple
dozen files in the core group have been moved or deleted in LibreOffice so
those were removed.

Signed-off-by: Patrick Luby <patrick.luby@collabora.com>
Change-Id: I09ef66273b049e75066e0a5b2589c80c93db0a77
2023-02-20 21:32:10 +01:00
Marco Cecchetti
7643a76773 handle incoming mouse pointer style msg
Problem: pointer style was set up for a <div> element wrapping the map
pane, anyway a further <div> element in the middle had the pointer
style always set up to 'text', so any incoming mouse pointer msg had
no effect.
Now the pointer style is set up on the same <div> element.

Moreover I noticed that in writer mouse pointer hovering over an
edited text box had a wrong style. This commit fix this issue, too.

Signed-off-by: Marco Cecchetti <marco.cecchetti@collabora.com>
Change-Id: I3f62908b00ab748d19a3651270babb926252fe21
2023-02-20 13:54:14 +01:00
Pedro Pinto Silva
d3518f7fe0 Improve connectors popup dropdown #5418
Fixes #5418

Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: I12efe479c77ebd4c91ebe50687799da9e695e262
2023-02-17 10:34:10 +01:00
Adolfo Jayme Barrientos
af466f9447 Translated using Weblate (Esperanto)
Currently translated at 74.4% (387 of 520 strings)

Co-authored-by: Adolfo Jayme Barrientos <fitojb@ubuntu.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: I29d3546f6378485d5e9573d025e52557b22fd3c8
2023-02-16 15:22:06 +01:00
Sveinn í Felli
97a1f2320b Translated using Weblate (Icelandic)
Currently translated at 100.0% (520 of 520 strings)

Co-authored-by: Sveinn í Felli <sv1@fellsnet.is>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/is/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I26e96be690d5cb0c77ab9e32dcdb5e64887a7495
2023-02-16 15:22:06 +01:00
Alex Gabilondo
9937b4273b Translated using Weblate (Basque)
Currently translated at 100.0% (457 of 457 strings)

Co-authored-by: Alex Gabilondo <alexgabi@disroot.org>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/help/eu/
Translation: Collabora Online/Help
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I3da7fec0fe1086a8261437ec4d839dfabc121321
2023-02-16 15:22:06 +01:00
Andras Timar
e158f33e96 Bump version to 23.05.0.1
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Iccd099258d6bb6f965b145fcdad46bcae1da994b
2023-02-16 15:17:20 +01:00
Pedro Pinto Silva
3ad0247f2c GitHub Actions to automate project: Add issues to project
Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: I0774e7961377c6f8506c2aee528093e135aa1991
2023-02-16 14:50:55 +01:00
Pedro Pinto Silva
1a5f38c34a GitHub Actions to automate project: Add PR to project
Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: Ib28cf0dd5381cd5617ff8f6f2cdc7c564a0ebe0a
2023-02-16 14:50:55 +01:00
Szymon Kłos
44df504098 Zotero: hide also in compact mode when not supproted
Signed-off-by: Szymon Kłos <szymon.klos@collabora.com>
Change-Id: I277476676546ed7518aadd4d1df7e75573436171
2023-02-16 13:05:29 +01:00
Szymon Kłos
a60fd0f508 Zotero: don't show if integrator doesn't support
Signed-off-by: Szymon Kłos <szymon.klos@collabora.com>
Change-Id: I5d8ab1fda1760b038009f0bf13779cddbabfef09
2023-02-16 13:05:29 +01:00
Ashod Nakashian
add1e10447 browser: handle no graphic-selection when showing media
Change-Id: I6760ade82caf4b268955642181b04cfff83b3f4e
Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
2023-02-15 19:06:18 -05:00
Ashod Nakashian
5665b7d2bc wsd: .uno:Copy is allowed for internal use
When copying is disabled, we still allow
copy/pasting *within* the document. What
is disabled is exporting the copied data
to the browser.

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

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

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

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

Co-authored-by: Alex Gabilondo <alexgabi@disroot.org>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/eu/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Ie71fa620d383e1801dad311ba437c64664778f14
2023-02-13 10:51:38 +01:00
Ayhan Yalçınsoy
c822989156 Translated using Weblate (Turkish)
Currently translated at 100.0% (520 of 520 strings)

Co-authored-by: Ayhan Yalçınsoy <ayhanyalcinsoy@pisilinux.org>
Co-authored-by: PhD. Ayhan YALÇINSOY <ayhanyalcinsoy@pisilinux.org>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/tr/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I3550892302873457383b07dbadbf5e9ea8e5f4a1
2023-02-13 10:51:37 +01:00
Marc Rodrigues
cbd3a91351 Translated using Weblate (Esperanto)
Currently translated at 94.9% (434 of 457 strings)

Translated using Weblate (Esperanto)

Currently translated at 74.0% (385 of 520 strings)

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

Translated using Weblate (Czech)

Currently translated at 100.0% (520 of 520 strings)

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

Added translation using Weblate (Belarusian (latin))

Added translation using Weblate (Belarusian (latin))

Added translation using Weblate (Belarusian (latin))

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

Translated using Weblate (Swedish)

Currently translated at 100.0% (520 of 520 strings)

Co-authored-by: Luna Jernberg <droidbittin@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/help/sv/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/sv/
Translation: Collabora Online/Help
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Ibf9f4a0919c8c249432206e013aaafad8ae69ba8
2023-02-13 10:51:37 +01:00
SC
5fbffa76c4 Translated using Weblate (Portuguese)
Currently translated at 100.0% (520 of 520 strings)

Co-authored-by: SC <lalocas@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/pt/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I6081620f9c0f0ba2838d225bfd99686b47ef5c9b
2023-02-13 10:51:37 +01:00
Gülşah Köse
3014cb9ede Prevent double feature unlock dialog
If we have already a feature unlock dialog open, don't let open the
second one.

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

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

Signed-off-by: Szymon Kłos <szymon.klos@collabora.com>
Change-Id: I90c59ee4e7abdafc5b81e8ca8aaa89745effb467
2023-02-11 09:53:36 +01:00