Commit graph

22944 commits

Author SHA1 Message Date
Navid Sassan
4cb6344f26 fix error in RPM postinstall scriptlet on RHEL8 (#7071)
Signed-off-by: Navid Sassan <navid.sassan@linuxfabrik.ch>
Change-Id: Ia022c46e7ada12e6e07b2da95e3cdccc026609cc
2024-02-03 18:48:11 +01:00
Neil Guertin
b69642e9fb Remove waits from cypress tests
Remove most calls to cy.wait(), reduce and comment the rest.
Stub waitUntilIdle and clickOnIdle
Fix many failing tests
Reduce total cypress runtime by 45%

Signed-off-by: Neil Guertin <neil.guertin@collabora.com>
Change-Id: I62ddfdcbc3ab107654459ebece2d325eca0c6156
2024-02-02 17:05:40 -05:00
Pranam Lashkari
36004ad1bb Calc: Selecting columns by dragging mouse deselect the first column
problem:
drag selection starting from the first row or column would result in first col or row being unselected.
It was caused by index being 0 resulting in condition being false

Signed-off-by: Pranam Lashkari <lpranam@collabora.com>
Change-Id: I3619f52ccc7fdb2883af547f1c907c07ef27ddf9
2024-02-02 15:34:46 +05:30
Andras Timar
d41638ff9b Update Helm Chart with new release 23.05.8.4
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I60134cca4ae3a62fdc2fcf23e43a629034188496
2024-02-02 12:06:03 +05:30
Andras Timar
f4e8cba302 Bump version to 23.05.8.4
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I01fce60d8314700902fe83370b9a3276cd7958d1
2024-02-01 16:15:59 +01:00
Besnik Bleta
ecce3604f7 Translated using Weblate (Albanian)
Currently translated at 29.1% (136 of 467 strings)

Translated using Weblate (Albanian)

Currently translated at 97.2% (557 of 573 strings)

Co-authored-by: Besnik Bleta <besnik@programeshqip.org>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/help/sq/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/sq/
Translation: Collabora Online/Help
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I0349b5a79a6454e8a4ea173bf37479814947ea9d
2024-02-01 15:53:55 +01:00
Pedro Pinto Silva
939d3d2072 Avatar list: set Unknown user avatar with 0 margin, fix alignment
It seems when users are unknown we can get a different JSON bject:
Object { ViewId: "8", UserName: "Unknown", Color: 13013504, … }

This is then flagged and set as a different (from the identified
avatars) html element in createAvatar from Control.UserList.js

Better to fix the alignment via CSS

Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: I94fee62ae14bb47c6f989b4e0bb147f8ffc9ff39
2024-02-01 14:55:58 +01:00
Pedro Pinto Silva
8f97c50869 Calc: sidebar: Hide Styles dialog button
This button does nothing (Sidebar: Style: dialog button [square with arrow])
   - There is no paragraph style dialog in calc
   - The style sidebar pane visible on core side is not implemented in
   online

Better to hide it for now.

Fixes https://github.com/CollaboraOnline/online/issues/8135

Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: I62db3ec6466782a9dc2cb89deffec8023851de2d
2024-02-01 12:58:49 +01:00
Caolán McNamara
5432562801 getTempFileCopyPath is only used by tests so move to test-only code
Signed-off-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Change-Id: I7c8a122425c689edb3eeb8c80e08470eac347bcc
2024-02-01 10:01:08 +00:00
Aron Budea
81d743281a Capture this explicitely by name
To avoid the following warning in C++20:
error: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Werror=deprecated]

Signed-off-by: Aron Budea <aron.budea@collabora.com>
Change-Id: I8b195d675ddc87fa6b16f7240a046fac9a7769e1
2024-02-01 08:30:30 +01:00
Michael Meeks
9ff5c5bce6 randomness: abort if we can't get randomness, with a message.
Avoid using LOG_TRC etc. during static initializers before logging
is setup:

 #0  0x00007ffff7362183 in std::string::size() const () from /lib64/libstdc++.so.6
 #1  0x00000000007d1acc in std::operator==<char> (__lhs="", __rhs=<error reading variable: Cannot access memory at address 0xffffffffffffffe8>)
     at /opt/rh/devtoolset-12/root/usr/include/c++/12/bits/basic_string.h:3586
 #2  0x00000000008fdc04 in Poco::Logger::unsafeGet (name="") at src/Logger.cpp:289
 #3  0x00000000008fdb81 in Poco::Logger::get (name="") at src/Logger.cpp:280
 #4  0x000000000066a30f in Log::logger () at /opt/rh/devtoolset-12/root/usr/include/c++/12/bits/new_allocator.h:90
 #5  0x0000000000692f8e in Util::rng::getBytes (length=16) at ../common/Util.cpp:122
 #6  0x0000000000693312 in Util::rng::getSeed () at ../common/Util.cpp:91
 #7  0x000000000044f987 in __static_initialization_and_destruction_0 (__initialize_p=1, __priority=65535) at ../common/Log.hpp:87

Change-Id: I6a32a0d3f50a8e769994737d4c09befe11599b4e
Signed-off-by: Michael Meeks <michael.meeks@collabora.com>
2024-01-31 20:13:19 +00:00
Andras Timar
165ebe51e8 Bump version to 23.05.8.3
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I9c897a2fb34aa056b8e7143138d78ab1856b2218
2024-01-31 21:11:12 +01:00
Michael Meeks
b627777b13 Remove trendy C++ & Poco wrappers for random numbers.
And improve quality of low-grade random numbers significantly.
_rd.entropy() ? is not your friend.

Change-Id: I477557245949334bec517cdeae653c7452ed2049
Signed-off-by: Michael Meeks <michael.meeks@collabora.com>
2024-01-31 16:28:15 +00:00
Michael Meeks
b5701214c2 handle filename collision if necessary.
Change-Id: I9f2e8a16b07e78105ede57f4847c9762ea066368
Signed-off-by: Michael Meeks <michael.meeks@collabora.com>
2024-01-31 16:28:15 +00:00
Andras Timar
744612e077 fix padding of spinfield unit on Firefox #8031
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Iff389334e534eb386904705b00b917a848a7154e
2024-01-31 16:23:32 +01:00
Michael Meeks
da3cebf474 calc & impress: show invalidations debug only for the current part.
Helps us to catch un-necessary invalidations more precisely.

Change-Id: If5d681c025252e9e860e744945b33b68047524d9
Signed-off-by: Michael Meeks <michael.meeks@collabora.com>
2024-01-31 13:48:26 +00:00
Neil Guertin
d0ee423b32 Debug tool for incoming/outcoming/keyboard msgs
Signed-off-by: Neil Guertin <neil.guertin@collabora.com>
Change-Id: I157cf9b651069e8f4c81b4595cddf7748323c062
2024-01-31 12:53:25 +00:00
Neil Guertin
d462bf907d Log test name when starting and finishing test
Signed-off-by: Neil Guertin <neil.guertin@collabora.com>
Change-Id: I15b3e0c02ad841872dc9d472672c112860f2bf47
2024-01-31 12:51:56 +00:00
Neil Guertin
38d71bbc9e Add debug tools to resize and delete columns
Signed-off-by: Neil Guertin <neil.guertin@collabora.com>
Change-Id: Icd9daec7c0d267c7f8998186708efa274aadb543
2024-01-31 12:50:36 +00:00
Andras Timar
2a43eb3236 Translated using Weblate (Persian)
Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Arabic)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Malayalam)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Vietnamese)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (English (South Africa))

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (English (New Zealand))

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Upper Sorbian)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Albanian)

Currently translated at 100.0% (5 of 5 strings)

Co-authored-by: Andras Timar <andras.timar@collabora.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/ar/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/en_NZ/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/en_ZA/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/fa/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/hsb/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/ml/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/sq/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/vi/
Translation: Collabora Online/iOS app
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I7c246f57c83c6ca8179ba7c1760fb60f7ecaa6e0
2024-01-31 11:47:59 +01:00
Besnik Bleta
74ee22a454 Translated using Weblate (Albanian)
Currently translated at 100.0% (110 of 110 strings)

Translated using Weblate (Albanian)

Currently translated at 100.0% (5 of 5 strings)

Co-authored-by: Besnik Bleta <besnik@programeshqip.org>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/android-app/sq/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/sq/
Translation: Collabora Online/Android app
Translation: Collabora Online/iOS app
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I3d5fedc3e50895b7cbe34a38a088b47eb8d9cbf9
2024-01-31 11:47:59 +01:00
Andras Timar
83dd570538 Translated using Weblate (Japanese)
Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Hebrew)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Finnish)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Welsh)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Turkish)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Slovenian)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Slovak)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Norwegian Nynorsk)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Korean)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Kabyle)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Indonesian)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (English (Australia))

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Icelandic)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Greek)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (German)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Galician)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (French)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Esperanto)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (English (United Kingdom))

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Dutch)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Danish)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Croatian)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Bulgarian)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Bosnian)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Basque)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Afrikaans)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Hungarian)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Asturian)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Catalan)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Norwegian Bokmål)

Currently translated at 100.0% (5 of 5 strings)

Co-authored-by: Andras Timar <andras.timar@collabora.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/af/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/ast/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/bg/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/bs/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/ca/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/cs/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/cy/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/da/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/de/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/el/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/en_AU/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/en_GB/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/eo/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/es/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/eu/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/fi/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/fr/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/gl/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/he/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/hr/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/hu/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/id/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/is/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/it/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/ja/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/kab/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/ko/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/nl/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/nn/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/pl/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/pt/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/ru/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/sk/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/sl/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/sv/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/tr/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/uk/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/zh_Hant/
Translation: Collabora Online/iOS app
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Ia0de0d87f779abdce16d7612e9b7f3f4e6643a9b
2024-01-31 11:47:59 +01:00
Leif-Jöran Olsson
1e7ad9d0ab Translated using Weblate (Swedish)
Currently translated at 100.0% (573 of 573 strings)

Co-authored-by: Leif-Jöran Olsson <info@friprogramvarusyndikatet.se>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/sv/
Translation: Collabora Online/UI
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Iba238de37342465db45f7ab893b0dd29abd95d68
2024-01-31 11:47:59 +01:00
Software In Interlingua
4bf3374a1d Added translation using Weblate (Interlingua)
Added translation using Weblate (Interlingua)

Co-authored-by: Software In Interlingua <softinterlingua@gmail.com>
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Ib83134b3fb6931bfc115036f6e3e8f44ec9077f4
2024-01-31 11:47:59 +01:00
Caolán McNamara
7999601398 add info to profiling script how to install dependencies
and how to sudo it, and tweak PATH to use the suggested info
automatically when sudoed

Signed-off-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Change-Id: I977f04bd38ad76393203c06d21f4a27abd0705ef
2024-01-31 10:10:42 +00:00
Andras Timar
58e6fb7949 Remove obsolete entry from coolkitconfig.xcu
This setting is obsoleted by https://gerrit.libreoffice.org/c/core/+/161667

Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Ibd8dd96b4f5d1c0bd2dc0e227d51f714b330596a
2024-01-31 09:37:22 +00:00
Andras Timar
acf32365b6 Remove entries that did not work and gave warnings - related to #3491
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I64214f1ea5fc9492306f6111a0f0018ca1372d53
2024-01-31 09:37:22 +00:00
Andras Timar
5c48cbfeb1 coolkitconfig.xcu does not contain autoconf variables any more
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I52c42582f28eeff213229a9fa3a5ecf9e6bf3d1f
2024-01-31 09:37:22 +00:00
Andras Timar
49c0565fb0 update iOS specific translatable strings
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I7b22d0af41b7e75dff7239b2a6c57e8b785b2f5c
2024-01-31 10:26:02 +01:00
Andras Timar
ce5ffecce8 iOS app version in Settings
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Ia33c6b25bdfbbe201b4aad74441944039d7906bb
2024-01-31 10:26:02 +01:00
Aron Budea
8e111f497d wsd: Add config to customize OS version info
Signed-off-by: Aron Budea <aron.budea@collabora.com>
Change-Id: I12abdd0755883acb7bae126ac3c9c999598b4428
2024-01-31 19:33:18 +10:30
Méven Car
b3f487b5d9 widgets: Add a time field
Signed-off-by: Méven Car <meven.car@collabora.com>
Change-Id: I9e3e280db4a0b1f3e3a9df5fe8b6e0bfd97ddaa5
2024-01-30 21:24:49 +01:00
Henry Castro
879c622bc9 browser: fix cell selection if ESC is pressed
If a cell is edited and suddenly press ESC key,
followed by Shitf + Arrow down to select more cells,
so the "uno:InsertMode" state arrives late and
it cannot update the row header selection.

Change-Id: Ib0e4e0699336e07d96efd96559f7b47caa285921
Signed-off-by: Henry Castro <hcastro@collabora.com>
2024-01-30 17:49:13 +00:00
Szymon Kłos
b085d3d214 cypress: fix writer/top_toolbar_spec.js insert special character
In 24.04 we activated dialog which informs about idle dialog.
It covers full screen so some tests fail on that.
Add {force: true} to ignore that in failing case.

Signed-off-by: Szymon Kłos <szymon.klos@collabora.com>
Change-Id: I11a183deb91ca35a2ddecc63b62bcb82b8ad1d0f
2024-01-30 15:05:46 +01:00
Méven Car
090e4587dd widgets: combobox border-radius handle rtl languages
Signed-off-by: Méven Car <meven.car@collabora.com>
Change-Id: Ib9c6d8e972ff061223af4fa96a63b8e96d21e772
2024-01-30 13:50:44 +01:00
Andras Timar
a04b69b393 Bump version to 23.05.8 for iOS app
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I5143f0dce43a9e324a2499c2e1defcebbc3a94fe
2024-01-30 10:25:36 +01:00
Szymon Kłos
f623c6edb3 cypress: adjust to simplified notebookbar structure
Signed-off-by: Szymon Kłos <szymon.klos@collabora.com>
Change-Id: Id8748b333354abe2f5f75fb081915f6558243587
2024-01-30 07:17:32 +01:00
Pedro Pinto Silva
4e203938aa Notebookbar: remove inline buttons' float and set it to grid (css)
With "notebookbar: simplify structure with css grid" (Change id
I21421da5395fb9a7e4063a40f85e6af64e267ada) there is no more the need
to apply float rules as the grid layout should be responsible for alignment.

Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: Ie57ffc819f460178eceb03c6796e02a8bc2297e7
2024-01-30 07:17:32 +01:00
Pedro Pinto Silva
8400c1d280 Notebookbar: Don't target Zoomreset button by its id
Zoom reset button ("#zoomreset") was targeted by its ID:
- We shouldn't do this better to instead inherit css class if needed
- With "notebookbar: simplify structure with css grid" (Change id
I21421da5395fb9a7e4063a40f85e6af64e267ada) this becomes more
problematic:
  - Zoom reset button now is align to the top while occupying 2
  rows (hover effect display huge rectangle)
- To do: This button should be a big button instead

Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
Change-Id: Iaf93a648b10e380b1b8fd5a1cc12e2a88a2accf5
2024-01-30 07:17:32 +01:00
Szymon Kłos
3ddeab3ca8 notebookbar: enable dropdown for currency toolitem
use toolbar from notebookbar_online.ui in the core

Signed-off-by: Szymon Kłos <szymon.klos@collabora.com>
Change-Id: Ibeba3acfdae69248ed4de5d6a2df43cb7d1bb47a
2024-01-30 07:17:32 +01:00
Szymon Kłos
2b9558373f notebookbar: simplify structure with css grid
Signed-off-by: Szymon Kłos <szymon.klos@collabora.com>
Change-Id: I21421da5395fb9a7e4063a40f85e6af64e267ada
2024-01-30 07:17:32 +01:00
Michael Meeks
fa80ecd2d0 sockets should use CLOEXEC ticket cool#8016
Change-Id: I5f59ed9446a1fda301bb4791f98ca7c1c137e606
Signed-off-by: Michael Meeks <michael.meeks@collabora.com>
2024-01-29 21:01:39 +00:00
Rash419
65bd383000 release: upload helm chart to docker hub as well
Signed-off-by: Rash419 <rashesh.padia@collabora.com>
Change-Id: I5c9dfe8538478eff0fb947c5c0befbe262dc38da
2024-01-29 21:13:12 +01:00
Miklos Vajna
82915ab865 unit-bad-doc-load: fix this to pass again
Probably went wrong with bf8b9945ab304c3c4604ff296ff33b3f127accf7 (Warn
on non-async dialog usage when in debug mode., 2024-01-26).

Signed-off-by: Miklos Vajna <vmiklos@collabora.com>
Change-Id: Ifb92e0d9431f252cdf26ac92dd428b87e5d6e8e0
2024-01-29 20:50:11 +01:00
Miklos Vajna
e68c8617f5 cool#8023 browser, clipboard: add image paste testcase
Fails when we don't check for '<img' in Clipboard.js
_navigatorClipboardGetTypeCallback().

Signed-off-by: Miklos Vajna <vmiklos@collabora.com>
Change-Id: Idde76a7da26bac624c15c316be8cac638032c848
2024-01-29 08:50:25 +00:00
Miklos Vajna
beb20e6ea4 cool#8023 browser, clipboard: add plain text paste testcase
Fails when Clipboard.js _navigatorClipboardReadCallback() doesn't check
for text/plain.

Signed-off-by: Miklos Vajna <vmiklos@collabora.com>
Change-Id: I1aa2ce52e48a8d03ec3af24f91a5eaced02f52b8
2024-01-29 08:50:25 +00:00
Miklos Vajna
f8bc853fda cool#8023 browser, clipboard: add external HTML paste testcase
This is the case when the HTML has no own marker and we actually parse
the HTML data.

Signed-off-by: Miklos Vajna <vmiklos@collabora.com>
Change-Id: I8b1690faccbc9ebc6c67557cde8897eccf641fdc
2024-01-29 08:50:25 +00:00
Miklos Vajna
d16ac21431 cool#8023 browser, clipboard: add internal HTML paste testcase
Fails with Clipboard.js _navigatorClipboardRead() returning false
unconditionally.

Signed-off-by: Miklos Vajna <vmiklos@collabora.com>
Change-Id: Ib715cb205a1c01fb3c5208e88285124e68d3c232
2024-01-29 08:50:25 +00:00
Miklos Vajna
df46ae93bb cool#8023 browser, clipboard: allow injecting a dummy clipboard for testing
If tests are invoked in parallel, then interacting with the real
browser/system clipboard would lead to unreliable tests.

In practice this is already problematic, because we don't want to ask
for browser permissions when running tests.

Solve the problem by creating a dummy clipboard that can be overwritten
by a test in cypress_test/.

The actual test is not yet added here, this is just the infrastructure.

Signed-off-by: Miklos Vajna <vmiklos@collabora.com>
Change-Id: Icc9e3900dee7fb4b53454152e5cda13439569bdb
2024-01-29 08:50:25 +00:00
codewithvk
8b5613b03a fix: Impress: Dismiss snackbar on presentation window close
Resolved an issue in Impress's 'Present in Window' feature where the snackbar would persist even after closing the presentation window or pressing the escape key. Now, the snackbar properly disappears as intended, ensuring a cleaner and more intuitive user interface experience.

Signed-off-by: codewithvk <vivek.javiya@collabora.com>
Change-Id: Id491e39d88b433993b5ff83e10c3ca2b1eb8ab40
2024-01-27 12:41:32 +00:00