Andreas Traczyk
a179a9ae2d
settings: fix item item visibility
...
Gitlab: #1127
Change-Id: I447adb4b9d62eae4d21b6d886dba86f05dbc3fde
2023-06-01 10:24:54 -04:00
Andreas Traczyk
193b125c48
video: shm: cleanup lock in shmrenderer
...
Adds an atomic bool used to exit the render in case frameSize is reset by the daemon.
Change-Id: I8c2ae01a3de79704f83930507ee147a34c1628b8
2023-06-01 10:24:42 -04:00
Andreas Traczyk
6d8adc9453
avmodel: avoid write-locking the mutex when deleting the renderer
...
During a resize event the the addRenderer function will regenerate a Renderer of the new size. The Renderer destructor will eventually trigger a write-lock in VideoProvider which may deadlock with frame updates to other renderers.
Gitlab: #1161
Change-Id: I3f3b99f6f78ac94218213130d42efcf0884b38fa
2023-06-01 10:24:42 -04:00
Andreas Traczyk
e8b6914517
videoprovider: expose the renderer's active
value QML
...
Simplifies the property `activeRenderers`.
Gitlab: #1161
Change-Id: I4d39aaf3b96bba774c2492551f0426ea42446690
2023-06-01 10:24:42 -04:00
Andreas Traczyk
da5d041227
videoprovider: do not remove the FrameObject when unsubscribing
...
The end of the lifetime of the FrameObject should be determined by the underlying renderer.
Change-Id: I91026764a20a8451d6e71ffa98ee8cbea55272c4
2023-06-01 10:24:42 -04:00
Sébastien Blin
5a48bccd25
swarmdetailspanel: some ui fixes
...
Change-Id: I6c00b128284e5b86de7905aca9cb548523dfc3b0
GitLab: #1072
2023-06-01 09:55:37 -04:00
Sébastien Blin
d4b3048e8e
usernametextedit: create account page should use default nameserver
...
Change-Id: I11a25c6121171eb4fb99b492cc18c32b085b4aaa
GitLab: #1159
2023-05-31 09:49:26 -04:00
Sébastien Blin
087135cccf
rtl: fix system settings page layout
...
Change-Id: I98bcd5b691cb8642900d1812cfcbcb6da3927c38
GitLab: #1133
2023-05-31 09:49:02 -04:00
Xavier Jouslin de Noray
8520ddaa83
WelcomePage: add responsive width to About button
...
Gitlab: #886
Change-Id: I949651c9fb2aee81b2c5183b56a416c2f681aace
2023-05-30 14:34:11 -04:00
Léo Banno-Cloutier
7d856899c3
EmojiPicker: Left align to match the emoji button
...
Gitlab: #1150
Change-Id: I21edc4e1dec474d2fef8a3104edff2e79cdce30f
2023-05-30 14:16:18 -04:00
Léo Banno-Cloutier
63687acc71
install: bumped Qt 6.2 to 6.4
...
Change-Id: I39262a1945ab48f43efbb958ebe323f52f5d1a8d
2023-05-30 14:14:14 -04:00
Xavier Jouslin de Noray
860f59893b
SettingsSidePanel: implement deselect function
...
Gitlab: #1130
Change-Id: I166d41f495278a8d8a7c918e1d6d818108acae4e
2023-05-30 14:13:38 -04:00
Vladimir Stoiakin
39264e59c2
build: fix packaging with sdbus-c++
...
Change-Id: Ie7ab5f35d0f215cd32932f277dd7cc178e0dd2cc
2023-05-30 11:26:30 -04:00
Sébastien Blin
9ef9684556
misc: bump daemon
...
Change-Id: Ief4f942f56baa52a849d4ab8d30d7234460b49fd
2023-05-27 07:05:55 -04:00
Sébastien Blin
fa8fcd8786
callmessagedelegate: keep same text color as other message
...
Even if the luma can change due to Qt.lighter, we should keep the
same text color as we have for other messages.
Change-Id: Ie1178b673043ee281b382150bb808878fc0aa75c
GitLab: #1136
2023-05-27 07:04:21 -04:00
Sébastien Blin
ac83334091
swarmdetailspanel: show selected color for ColorDialog
...
Change-Id: I2ccacd54479f5915e6032a5f39fdd8e997e759f6
GitLab: #1137
2023-05-27 07:04:21 -04:00
Sébastien Blin
a8586ecfd6
TextMessageDelegate: pass correct background color to markdown parsing
...
Change-Id: I947a924a5476ef6e4fe6b759e63cc2fd3bf68162
GitLab: #1139
2023-05-27 07:04:21 -04:00
Sébastien Blin
ce58d238a9
audio: remove playback rate from controls
...
Change-Id: Ibfbb950fbf884b87b46b84f9f0d569e57208e45f
GitLab: #1134
2023-05-26 15:33:38 -04:00
Xavier Jouslin de Noray
fc8a4d6e16
settingssidepanel: fix re-selection in single pane mode
...
Gitlab: #1130
Change-Id: Icfe9efc69d69b69fbcc5c2224241f89e0b9ccca9
2023-05-26 13:37:14 -04:00
Aline Gondim Santos
4769a78c50
RTL: fix shortcut keyboard and download folder setting
...
GitLab: #1133
Change-Id: If71e23c23974d74345d68469606cb3cc25e78b30
2023-05-25 16:13:16 -03:00
Aline Gondim Santos
afb9211e7a
conference: use CurrentCall.isModerator instead of meModerator
...
GitLab: #1079
Change-Id: I0ad09d2a8f47de17103500ebb7eb212bda96e37d
2023-05-25 15:52:42 -03:00
mjoseph
f1aa4173df
searchbar: Changed underline color in tab message result
...
Changed the color with the color of the current conversation
GitLab: #1083
Change-Id: I8cb8ef343a99a0929ab65c8593515d306e468333
2023-05-24 11:35:24 -04:00
mjoseph
91047b34c2
searchbar: made one unique searchbar for contact and message
...
GitLab: #1083
Change-Id: I210c6c728485a7678817754a0728a07eeb3c3796
2023-05-24 11:35:24 -04:00
Xavier Jouslin de Noray
267f48ea8c
install: add instruction to install libqt
...
GitLab: #1115
Change-Id: I4fca70cf6ae6f29f68981e357672ce6b3756246e
2023-05-24 09:23:47 -04:00
Andreas Traczyk
f9c61e4056
settings: fix video settings page layout
...
Prevents clipping when the panel width is reduced.
Also prevents the preview from not having a height.
Change-Id: I9e54defb787d1fdf354f5b669ba7699bfc3c701b
2023-05-23 15:48:09 -04:00
Andreas Traczyk
bf0b3370ff
settings: fix polish loop
...
Gitlab: #938
Change-Id: Ida391e8fb7b21eed08966a00a1ec3d14fb02de73
2023-05-23 15:43:28 -04:00
Andreas Traczyk
05a09a8202
misc: fix clazy warnings
...
Fix some warnings, and possible some bugs related to bad QObject::connects.
Gitlab: #938
Change-Id: Id4ca9a48b929e7c59df8cf20c6df3504c7971b4c
2023-05-23 15:43:04 -04:00
Andreas Traczyk
bb5805fbc5
video: windows: avoid creating vulkan instance to validate
...
Now we can validate vulkan without creating an instance.
Gitlab: #938
Change-Id: I9543986b33974083c1aec42128dfe1b924134116
2023-05-23 09:57:27 -04:00
Andreas Traczyk
9370f5a4cf
ongoingcallpage: fix bad property reference
...
Gitlab: #938
Change-Id: I6a84e14c4e95d2c4f2c914f925ad811fd324d92b
2023-05-23 09:23:58 -04:00
Andreas Traczyk
d4aa66c482
positionmanager: correct grammar for notification text
...
Change-Id: I6a8646f59496d5f27e775ae46725c2ac21b3d034
2023-05-23 09:02:00 -04:00
Jenkins
e932e19a42
i18n: automatic bump
...
Change-Id: Ib7404a048a83390edcca197fb97f6fe73553c161
2023-05-22 16:42:39 -04:00
Sébastien Blin
a46ad45ad7
misc: bump daemon
...
Change-Id: I2456d4a321123ad8fe64e5ef965e0d6a61f67da3
2023-05-19 13:11:52 -04:00
Sébastien Blin
b507eecdf1
currentconversation: support new error code
...
Change-Id: I391080b2de79414f04c5dd7b00b1d0d0865b3550
2023-05-19 11:09:50 -04:00
Sébastien Blin
30d10c7da9
qt6: update 0001-fix-gcc13.patch
...
From qt6-webengine's RPM sources
Change-Id: Ic0a47429a184c1dc5340a5d9ab4d0c40361eac4b
2023-05-19 08:35:26 -04:00
Andreas Traczyk
6ce57d6a90
link-previews: strip Windows EOLs too when parsing meta tags
...
Change-Id: I54cd44a3ef388321c411b7c45985aa1808d380c8
2023-05-18 10:06:29 -04:00
Sébastien Blin
1b51dcc8e6
misc: fix webengine initialization
...
Change-Id: I1210f5ca8c98d80aea0bcc6f8591aba4a968b07b
2023-05-17 11:48:35 -04:00
Andreas Traczyk
1943cda28d
avmodel: use QReadWriteLock instead of QMutex
...
Change-Id: I27a829e6b6b57fbe31fc3fcf49fce4ba2bfaf168
2023-05-16 15:11:39 -04:00
Sébastien Blin
9a5829803e
ongoingcallpage: fix vertical layout
...
Change-Id: I695b1c737c4bd08a8352176877f0ec2797a36c24
2023-05-16 13:51:10 -04:00
Sébastien Blin
d17578ffa7
packaging: fix build for Qt6 webengine
...
Fedora:
"WARNING: QtWebEngine won't be built. Python3 html5lib is missing."
Ubuntu 20.04:
Curl not found for nodejs
Change-Id: Ic35aee309f25be20a8934b5033e3fe3ea0a8b6c0
2023-05-16 13:51:10 -04:00
Sébastien Blin
992fdb7d5e
TextMessageDelegate: fix "Deleted message"
...
Because we moved from markdown to rich text, we should use "<i>"
instead of "*"
Change-Id: Ie67f1db247534d96a7a5432b193cf327418fd21b
2023-05-16 13:51:10 -04:00
Sébastien Blin
fa406c70eb
packaging: add submodules to packaging
...
Change-Id: I820865a0477aaab73f79dc504f35a668fc076603
2023-05-16 13:51:10 -04:00
Sébastien Blin
5e48794638
misc: fix link on macOS with updatemanager
...
Change-Id: I5dda5a48b4203d16b949d59689e2bbda4e4cebd4
2023-05-16 13:51:10 -04:00
Jenkins
ad205e994f
i18n: automatic bump
...
Change-Id: I616654a52abb5c568f4dc8a0dbc077e431e1d635
2023-05-16 13:13:40 -04:00
Andreas Traczyk
0b11282d88
avmodel: hold lock when erasing renderer
...
Change-Id: If10ad2bf40ce05b0052016123755f4c9dca18097
2023-05-16 08:44:13 -04:00
Sébastien Blin
9a3634471e
qt6: fix DropShadow
...
Change-Id: I8bab1ea3560a584074bed9644a2c40ed51009208
2023-05-15 15:44:22 -04:00
Andreas Traczyk
8db188c513
chat: preprocess text msgs w/md4c+tidy-html5
...
Introduces MessageParser to encapsulate text treatment for raw text messages.
The async parsing sequence is as follows:
- Markdown -> HTML (md4c)
- link coloration (tidy-html5)
- notify UI
- request link preview info from PreviewEngine for the first link
- Preview engine uses QtNetwork instead of QtWebengine
- Linkification is handled by MessageParser instead of linkify.js
QtWebengine is no longer required for message parsing.
Gitlab: #1033
Gitlab: #855
Change-Id: Ief9b91aa291caf284f08230acaf57976f80fa05b
2023-05-15 15:44:20 -04:00
Sébastien Blin
07527be378
misc: bump daemon
...
Change-Id: I44673b296f0a6e20d8f15a0bf93d8ff0bf640b03
2023-05-15 15:29:31 -04:00
Vladimir Stoiakin
9b876c198e
videoprovider: cleanup synchronization with the scene graph renderer
...
Applies some suggestions based on reviews by vstoiakin regarding concurrent resource access and overall structural simplification.
- Create and handoff ownership of QVideoFrames each frame
- use QReadWriteLocks when multiple reads are possible instead of QMutex
- remove the superfluous layer of unique_ptrs on QVideoFrames which are explicitly shared using QExplicitlySharedDataPointer for their underlying data.
This patch is required to prevent crashes when using Qt 6.4 and up.
Gitlab: #938
Change-Id: Ia9a9f0310344bcee47dbd88ec622bc3daa2ce6d7
2023-05-15 15:27:04 -04:00
Sébastien Blin
4d2c55348b
packaging: migrate from Qt 6.2.3 to 6.4.3
...
Python2 is removed from Debian stable/unstable and
latest Ubuntu. So, we need to use a newest version of
Qt (here Qt 6.4.3).
Change-Id: I6c8b1eee644aab787d54e467f64011762ffd7548
2023-05-15 11:27:50 -04:00
Sébastien Blin
2c97fea14d
SettingsPage: update design
...
- moved view layout from appearance to callSettings
- changed layoutView from combobox to radio button
- removed rectangle on radiobutton for theme
- changed typo of appearance
- MaterialRadionButton, added icon, color variables, behavior on visibility
Change-Id: I3b088297799c9aeede6fd092d80fdf49cd89ced9
2023-05-15 11:16:12 -04:00