- May 16, 2023
-
-
Andreas Traczyk authored
Change-Id: I27a829e6b6b57fbe31fc3fcf49fce4ba2bfaf168
-
Change-Id: If10ad2bf40ce05b0052016123755f4c9dca18097
-
- May 11, 2023
-
-
Removes the fixed rate QTimer that was used to query shm frames, and waits on the producer in a thread loop. Also factors FPS value tracking into the Renderer base class. Gitlab: #938 Change-Id: Icf44c8399d70c4127c512802b6cf6c6dccdccfd6
-
- Feb 06, 2023
-
-
Sébastien Blin authored
This avoid a double lock on SHM renderer and there is no need for direct connection there. Change-Id: I9cd4c862bbefd26ab01b3a685551ea95fad2c41e
-
Change-Id: Id0994bf32dccbc35422d8b96deeaeebebf8d61bc
-
Amin Bandali authored
Change-Id: Idf38e82631a4e22540aa5dec8ec2db0ab4a38c2e
-
- Feb 01, 2023
-
-
Change-Id: Ie1708ae4be049206fb8337db1211b7844e45726f
-
- Jan 18, 2023
-
-
If a window changes its name, we should share the parent process windows. This can happen with chrome, visual studio code and file explorer for example. + Fixes non opening SelectScreen window when Jami language changes. Change-Id: Ib16992dde08e6a9fa191c9fb1cbc4efd304efe6d
-
- Jan 10, 2023
-
-
GitLab: #925 Change-Id: Id75b14bf431ac421b135beb75918dbf37a81d53c
-
- Jan 09, 2023
-
-
Aline Gondim Santos authored
GitLab: jami-project#1294 GitLab: #481 Change-Id: Iafdb542d37f9a1d59b35d83ba779c1c2f2f0ca0f
-
- Nov 02, 2022
-
-
Change-Id: Ia54d01ec56e01d0c04e360ec06da87aa37fe74fe GitLab: #510
-
- Oct 29, 2022
-
-
Sébastien Blin authored
Change-Id: I15d382406687cc506c1456ce43286ad6b0f23529
-
- Sep 29, 2022
-
-
This is an older issue that has resurfaced where mobile device rotation at the beginning of a call cause a frame-copy to a stale buffer because the DecodingStarted event is handled asynchronously. Noticed on Windows but I believe any non-dbus build should have it. So we make all the connections blocking and adjust some parameters. This commit also removes the DecodingStarted handler in CallModel which was causing the client's target video frame to be reallocated for each account present. Change-Id: I23ac4e0bd4b446e7a532f0d362f7ecd209d3c790 GitLab: #536
-
- Aug 25, 2022
-
-
Sébastien Blin authored
Change-Id: Ic51fda2e43e27fad851ab33d6e091124c645011b
-
- Aug 24, 2022
-
-
Sébastien Blin authored
Change-Id: If1f76e4c33bfb067769b6d2d81871e156d256aaf
-
- Jun 14, 2022
-
-
Sébastien Blin authored
No need to add complex mechanisms for nearly no-ops, the previous method were bugguy and caused weird crashes. Just re-create the renderer correctly. Change-Id: I88738244c7cbaa6f189799c6a28dc9244953667d
-
- Jun 10, 2022
-
-
Sébastien Blin authored
use finished string to avoid a heap-buffer-overflow due to non terminated string Change-Id: Ic7d7fd45522e199977be9213359888b630d86543
-
- 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
-