- Jun 08, 2022
-
-
Amin Bandali authored
This is libjamiclient from the jami-libclient.git repository as of 767c45b8b09806ac05cbada720864df93588c047, with the following changes: * src/libclient/newaccountmodel.cpp: (NewAccountModelPimpl::removeFromAccounts): The lock wait inside '#ifdef CHK_FREEABLE_BEFORE_ERASE_ACCOUNT' was not updated when the type of 'accounts' was changed over the years from this: std::map<std::string, account::Info> to this: std::map<QString, std::pair<account::Info, std::shared_ptr<Database>>> Basically we need to get the 'first' of the pair for 'account::Info'. So we now do that. * src/libclient/avmodel.cpp: * src/libclient/callbackshandler.cpp: * src/libclient/contactmodel.cpp: * src/libclient/conversationmodel.cpp: * src/libclient/database.cpp: * src/libclient/namedirectory.cpp: * src/libclient/newaccountmodel.cpp: * src/libclient/newcallmodel.cpp: * src/libclient/newdevicemodel.cpp: * src/libclient/peerdiscoverymodel.cpp: * src/libclient/pluginmodel.cpp: * src/libclient/smartinfohub.cpp: * src/libclient/vcard.h: * src/libclient/authority/storagehelper.cpp: Replace Qt's 'foreach' with 'Q_FOREACH' and its 'emit' with 'Q_EMIT' because in the client-qt code base we have '-DQT_NO_KEYWORDS' to avoid conflicts with other libraries we use. * cmake/FindLibJami.cmake: Import cmake/FindRing.cmake from the jami-libclient.git repository. Then, rename RING_BUILD_DIR to LIBJAMI_BUILD_DIR (though the old name is still supported for now). Also update other references of Ring to Jami. Further, add additional calls to 'find_library' to make sure specified local paths for libjami are checked before system-wide ones (in case of older/obsolete libjami being available system-wide, which might happen on GNU/Linux systems). * translations/lrc_*.ts: Import translation files from the libclient repository. The message location paths were corrected by running "sed -i 's|../src|&/libclient|g' lrc_*.ts" in 'translations/'. .tx/config: Add section for the newly-imported libclient translations. * CMakeLists.txt: Reformat, plus various fixes and cleanups, such as changing indentation to 2 spaces and wrapping lines at 70 characters, renaming the parent directory of translations from 'ring' to 'jami', and using all lowercase function calls. Also add copyright headers. * src/app/appsettingsmanager.cpp: (AppSettingsManager::loadTranslations): * src/app/utilsadapter.cpp (UtilsAdapter::supportedLang): Update to adapt to the renaming of the parent directory of translations from 'ring' to 'jami'. GitLab: #748 Change-Id: I86e3b0fb30e554755023e7b858b6a0d132cd59ab
-
- May 31, 2022
-
-
Sébastien Blin authored
Change-Id: I513acc54f1d8236b93832c02f9e658ec39f4db79
-
- May 24, 2022
-
-
Andreas Traczyk authored
Add another supplementary check using functions from the vulkan-1 module before trying with QVulkanInstance. Gitlab: #746 Change-Id: I8975ef8765675aca95c4fee648853ea74c0c8ec9
-
- May 20, 2022
-
-
Andreas Traczyk authored
Add a supplementary check after calling QVulkanInstance::create to make sure the requested validation layer was created. Gitlab: #746 Change-Id: Ibe3004fa1a1a38401be8625aaea34e0bef185d0a
-
- May 19, 2022
-
-
Amin Bandali authored
In preparation for vendoring libjamiclient into 'src/libclient/'. GitLab: #734 Change-Id: Ibd956abc8fe9bd454ac0e9a5a28b77a5a74174e7
-
Change-Id: I2eff7e56b16d490f579eeb75e68a526870cf188f
-
- May 18, 2022
-
-
Change-Id: I2ea908389631d3da12463b1bbb4455bfea32f9b3
-
- May 17, 2022
-
-
Sébastien Blin authored
Change-Id: I3e006bd1c9eceb2fafd8a04c9a9cf2a9ad2a0433
-
- May 13, 2022
-
-
replaced width by layout.preferredWidth Change-Id: Ie72047cd2745b7bf0ca10617b8e178b1ecde90a4 GitLab: #736
-
replaced MaterialLineEdit by TextEdit Change-Id: I9e1dfa0a6a1b0a7bfd105cbf8890f1d8c57aeeb9 GitLab: #736
-
Sébastien Blin authored
Change-Id: I28a5d02881b9b5eb57ad6efa646dd1c5a3327856 GitLab: #670
-
Sébastien Blin authored
Change-Id: I293ff9e3fbca577c660fc2c204ed75568a176bb7
-
- May 12, 2022
-
-
Sébastien Blin authored
The photoboothview was bugguy and didn't take photo all the time. Homogeneize captureVideoFrame with other methods. GitLab: #727 Change-Id: I742e51e161c17ffc324e911341c5a4a701037f90
-
- May 11, 2022
-
-
Sébastien Blin authored
+ Clear search bar on highlighted + Add title in the smartlist on creation + Remove last interaction on swarm creation + RecordBox update design and avoid white buttons on white videos + Ellipsize title in Middle to keep +X Change-Id: Ib19831e2291e3fc94eacd6cd65012eebcb310faa
-
Sébastien Blin authored
Change-Id: Ieebfacdf8128610ed60cdf73b1b4af6c209dcb36
-
Sébastien Blin authored
All cards where a square when using layout with One big and smalls This can be improved and be more flexible. Change-Id: I87868480496289566714ddbe22a5bce31f387dcb
-
Sébastien Blin authored
Implement new design. Now the photobooth got a modal for preview. This uses the RecordBox item which is simplified into a popup instead weird Pathes Change-Id: Id95c90f853870605ecf21c33217381092ca1a709
-
Sébastien Blin authored
+ Adapt primary color via the luma of the background + Adapt font size + Adapt some margins + Add highlight on avatars + Fix selected UID when creating swarms GitLab: #670 Change-Id: I219acd5a1726298050a1ca908dbf38929bab171a
-
- May 10, 2022
-
-
Andreas Traczyk authored
This was broken in commit 3f88ceda, as the webchannel js object can not be used to invoke Qt signal methods directly. Wrapping with an emitter method is required. Change-Id: I8633a5693105efd928fb68f227fdf75c161371fe Gitlab: #735
-
- May 09, 2022
-
-
GitLab: #728 Change-Id: If6896c2de4ed56c6f0351057e97fd9f2224dfd6e
-
- May 05, 2022
-
-
GitLab: #733 Change-Id: I3daa6558479d80650bbf71577c8cbcaee3d4cd64
-
- May 04, 2022
-
-
Sébastien Blin authored
Change-Id: I2af7ff4e785529f37d5e7d532ed0295c6f1055b6 GitLab: #670
-
- May 03, 2022
-
-
This patch allows building the project without Qt WebEngine, by disabling (for the time being) the features that depend on it: the emoji picker, link previews, and media file previews in the chatview. Co-authored-by:
Andreas Traczyk <andreas.traczyk@savoirfairelinux.com> Co-authored-by:
Amin Bandali <amin.bandali@savoirfairelinux.com> Change-Id: I74751b0cc6f22c61a6fd7281ca3207e0fdbb2212
-
- May 02, 2022
-
-
Jenkins authored
Change-Id: I30ba07bbb9b1202a411763270edc6c7d03bbb950
-
- Apr 26, 2022
- Apr 22, 2022
-
-
Sébastien Blin authored
Change-Id: Iefa2495938564c57434c952c1057f70de2c94a44
-
Sébastien Blin authored
Change-Id: Ie997fe42dd5f00a9e63a89ed39dd203dd129d1f6
-
- Apr 21, 2022
-
-
Sébastien Blin authored
If a participant is maximised and minimized while active, the button is not correctly displayed Change-Id: I15a32e4f2bbbcd49b3448fb7f241edb6ad37250b
-
- Apr 18, 2022
-
-
Jenkins authored
Change-Id: I24f34faf2806a32540ebabba9402848141a380a8
-
- Apr 14, 2022
-
-
Mohamed Chibani authored
The SHM buffer size might be slightly larger than the expected size due to 16-byte memory alignment used to create the SHM buffers. Gitlab: #731 Change-Id: Ida174fd16698cdbe6b19ccfd3c0c266adad68fa2
-
- Apr 13, 2022
-
-
Frames in shared memory have no specific line alignment (i.e. stride = width), as opposed to the QVideoFrame, so the copy need to be done accordingly. Gitlab: #721 Change-Id: Id6576e55c5742a4e99d603feb4bc78f4d2be1ff0
-
- Apr 11, 2022
-
-
Sébastien Blin authored
Some drivers seems to create weird results. Change-Id: I9bea2c7f8fca8cd9ae6681981b2e30b2848ffeaf GitLab: #718
-
- Apr 07, 2022
-
-
Kateryna Kostiuk authored
Do not open/close Jami on click on the Jami system tray icon. Click on Jami system tray icon trigger context menu with options to show Jami and to close Jami. Change-Id: I2230cc958d23b6aff245a6eca6e7d0776f6a1687
-
Change-Id: I663f4c7d736d62063f897d9551fc2e97ad5360ef
-
Change-Id: Id90601a743d42519aeeafb349614e567d74fe96a
-
Gitlab: #692 Change-Id: I2f45476c3e5ee4d35ec39c17f923117769c5b652
-
Sébastien Blin authored
Change-Id: I1533ca831cc2cb7f627535d1e9d37549ccaf8b59
-
Amin Bandali authored
This is so that the user cannot accidentally click Delete again and delete another account. Also, show a BusyIndicator spinning wheel when Delete is clicked, so as to give the user visual feedback that something is happening. Also, set the account Id, best name, and whether it's a SIP account from outside when opening the dialog, so that they don't automatically change when the next account is selected if the user confirms the deletion of the current account. GitLab: #711 Change-Id: I4e93deb4f74257387884edc62d76a5b3cb58d845
-
- Apr 06, 2022
-
-
Change-Id: Id12e94f120b07c57abdd171dad05aa9e518c4083
-