- Apr 26, 2023
-
-
The commit was reverted in 2b7a421e due to breaking some of the packaging builds. This has now been rectified. Change-Id: I3ea67962cc65f243f106fe00316634d580f51a52
-
- Apr 14, 2023
-
-
Andreas Traczyk authored
This is a big time saver in the context of CI testing where we only need to supply some env vars instead. It would also be nice to also have the env vars filled out for CMake-generated project runtime configs to prevent unnecessary deployment for development builds, but that's not done in this commit. Change-Id: I338827cb87c9fc71c9a6b4b3076b22aa7cf7cfa3
-
- Apr 06, 2023
-
-
Andreas Traczyk authored
Adds a `--with-engine` option for the resource generator script which will prevent packaging unused resources when building without webengine support. Change-Id: If2f31284ef59166615221235427a53d0df8da2ce
-
- Apr 05, 2023
-
-
Andreas Traczyk authored
- simplifies and fixes the python build script for Windows - applies pep8 to the script also Gitlab: #899 Change-Id: Ieb3debd08ddf1649a46208fc52362d20c504c1b1
-
- Mar 20, 2023
-
-
* CMakeLists.txt: Tweak the setting of the runtime path (RPATH) to add the 'lib' directory for local (non-system-wide) installs, to fix the newly-surfaced issue with linking libjami for local installs. Without this, the executable would be linked against the libjami shared library from daemon/src/.libs for the install RPATH as well, which for some reason as of recently gets omitted from the install RPATH after 'make install', resulting in an error like the following when trying to launch jami: ./install/bin/jami: error while loading shared libraries: libjami.so.0: cannot open shared object file: No such file or directory Change-Id: If7e172b54728c72ae649fcf936a767b5d9c99488
-
- Feb 28, 2023
-
-
Kateryna Kostiuk authored
This patch adds a parameter arch to specify architecture to build. This parameter could be arm64, x86_64 or unified. Change-Id: I2907e03410e0c01b8505afbe283da04b8d0291b6
-
- Feb 20, 2023
-
-
Sébastien Blin authored
This patch avoid for non-admins to try to re-add kicked members as filtered out from the list. However kicked members are only visible for administrators. Change-Id: Ie01b7071c072d147bbc0f39e477cc24d7fd58b1a
-
- Feb 06, 2023
-
-
Amin Bandali authored
Change-Id: Idf38e82631a4e22540aa5dec8ec2db0ab4a38c2e
-
- Jan 30, 2023
-
-
Kateryna Kostiuk authored
This patch sets up app updates to use EdDSA signature as now it is required by Sparkle Change-Id: I68a581e21850f04a819f4fe7ea49a33766031e01
-
- Jan 09, 2023
-
-
Aline Gondim Santos authored
GitLab: jami-project#1294 GitLab: #481 Change-Id: Iafdb542d37f9a1d59b35d83ba779c1c2f2f0ca0f
-
- Dec 29, 2022
-
-
Amin Bandali authored
* CMakeLists.txt: Install the man page. * doc/jami.1: Rewrite to be a proper man page. Change-Id: If0b566556d41c5adada87c93db7e6097dfdfa1e8
-
Sébastien Blin authored
This reverts commit 041b733c. Reason for revert: Breaks build from jami-project Change-Id: Ie93add3c76a88c0368cb9d23c415d921a06b49d9
-
- Dec 28, 2022
-
-
* extras/build/cmake/modules/FindLibJami.cmake: Rename LIBJAMI_INCLUDE_DIRS to LIBJAMI_INCLUDE_DIR. Use find_path to search for jami.h directory. * CMakeLists.txt: Adjust accordingly. * src/libclient/CMakeLists.txt: Likewise. * src/libclient/qtwrapper/CMakeLists.txt: Likewise. Change-Id: I494358f9bfafb41f000daeec4196747b2c184401
-
- Dec 27, 2022
-
-
Aline Gondim Santos authored
Change-Id: Ic7025f66e472457e32149911053c8ff32e06bf21
-
- Dec 15, 2022
-
-
Aline Gondim Santos authored
Change-Id: I55d1e26b6710f8b53bd28fce82427c86bbed7eda
-
- Dec 13, 2022
-
-
Sébastien Blin authored
Change-Id: I91a4eff61a5a8a817ec0aa5452c239431df2476b
-
- Dec 07, 2022
-
-
as the daemon is in client-qt Change-Id: I9eaf1864450de635767363a0ce17726fd459307d
-
- Nov 23, 2022
-
-
- share position to different conversations at the same time - Be able to stop sharing positions with the current conversation only - UI improvements to know who is sharing and who you are sharing to - Watchdog Change-Id: I1402f0d1b1fc117087988b1cc45f1fd05d2a83ac GitLab: #888
-
Nicolas Vengeon authored
copyright OpenLayers v7.1.0: ol.css copyright OpenLayers v7.1.0: ol.js GitLab: #867 Change-Id: I4e01f6d9727d56541d1b44023f26959ebe4fbe26 Signed-off-by:
Nicolas Vengeon <nicolas.vengeon@savoirfairelinux.com>
-
- Nov 15, 2022
-
-
Our qml.qrc is: - commonly in conflict and prone to erroneous conflict resolution - platform dependant (generation is used anyway for removing webengine dependant resources) - a poorly maintained hodge-podge with resources in subdirectories that aren't grouped - requires alteration when moving resources (if not done correctly, without tests, results in uncaught runtime failures) This patch uses a python script at configure time to generate the qml.qrc resource file, and removes it from versioning. GitLab: #749 Change-Id: Ia2b81bb5b2c29d0bf6f5a5302e76795864e93e40
-
Conform to PEP8 and Qt6/QML (remove QtQuick module version). GitLab: #749 Change-Id: Ibccc8023e6f622f039bcdb470f3cade34cc2be9e
-
- Nov 14, 2022
-
-
Relates to <#882>. This problem was discovered when attempting to build the test suite: ld: ../src/libclient/liblibjamiclient.a(avmodel.cpp.o): undefined reference to symbol 'xcb_get_setup' * CMakeLists.txt: [!(APPLE or MSVC] Move xcb includes and link directives to... * src/libclient/CMakeLists.txt [!(APPLE or MSVC]: ... here. Change-Id: If9b6653e157081300caad8f13cafe4979a49630b
-
- Oct 17, 2022
-
-
This allows invoking cmake with -DWITH_DAEMON_SUBMODULE=true to use the daemon header files and library from the submodule. Note that it is currently still necessary to build the daemon separately first, either manually or using the build.py convenience script. The goal is to eventually add support for building the daemon with CMake in the future, so that we could add_subdirectory(${DAEMON_DIR}) in client-qt's CMakeLists.txt and have CMake take care of everything. Change-Id: I3a16c44837e6c79616b3101fea8a6ff3defa3ab5
-
- Oct 07, 2022
-
-
Now that there is no longer a second official client (jami-gnome), we can remove this uninteresting implementation detail from the name. Mostly automated via: $ git grep jami-qt -l | xargs sed 's/jami-qt/jami/g' -i * src/app/jami: Delete launcher script. * CMakeLists.txt: Un-register it from installation. Change-Id: I5167c29089feb4e64c12d7d01c1ce281e16c0613
-
Amin Bandali authored
This is the first in a series for cleaning up the top directory (root) of the repository and move various files/folders into nicely organized directory structures. GitLab: #749 Change-Id: If59b74fff981df242bc26e62a070bdb81d7baded
-
- Oct 04, 2022
-
-
Amin Bandali authored
* CMakeLists.txt: Prepend CMAKE_PREFIX_PATH with the location of libavutil.pc from daemon's contrib before trying to find libavutil using pkg-config, and remove it afterwards. Further, there is no need to link the application executable against libavutil; the application only needs its headers (libclient, however, does already link against libavutil). Change-Id: Iffa5af43bfd1bb62bc24cc94dce292f87e9ecb2a
-
- Sep 26, 2022
-
-
Andreas Traczyk authored
Change-Id: I977986b69d5906a4d9feeb427c6d2867a4930270
-
- Aug 03, 2022
-
-
- add necessary entitlements - add a script for deployment Change-Id: Ie9e33c78ab56ed44b9e553fb2dbeb14f7293731a
-
Change-Id: I3d43fd9f5782f5ebf7db9b2cef6b5d294e7aa36c
-
- Jul 30, 2022
-
-
Sébastien Blin authored
GitLab: #767 Change-Id: Ia2ae77e8e9d3d5abe560ced0a84d828057824845
-
- Jul 29, 2022
-
-
Kateryna Kostiuk authored
Change-Id: Id0587b2fc7d35b627b0efcba184a15fa49972ac3
-
- Jun 23, 2022
-
-
Andreas Traczyk authored
Change-Id: Icb9c82aea6eeb17f02353da58bb77fede79b3cb0
-
- 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 19, 2022
-
-
Amin Bandali authored
In preparation for vendoring libjamiclient into 'src/libclient/'. GitLab: #734 Change-Id: Ibd956abc8fe9bd454ac0e9a5a28b77a5a74174e7
-
- May 05, 2022
-
-
GitLab: #733 Change-Id: I3daa6558479d80650bbf71577c8cbcaee3d4cd64
-
- 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
-
- Apr 26, 2022
-
-
+ code cleanup GitLab: #539 Change-Id: I3f85a4760f60f47f2557016a88bc17c41062ee4e
-
- Apr 05, 2022
-
-
fix preview visibility add yellow margin to active conference participant GitLab: #435 Change-Id: I865140631b69e9a09f5f88ce314d4d55058cf53c
-
- Apr 04, 2022
-
-
Kateryna Kostiuk authored
Fallback to openGL if metal is not supported. GitLab: jami-project#1413 Change-Id: Id8ac4c817d0b65243becc9963a8bba6621feaf82
-
- Mar 24, 2022
-
-
+ Use Vulkan if we can create a Vulkan instance. + Log the window's effective graphics backend. GitLab: #630 Change-Id: I1e114a3a7388b84766361afda351d1ea4a4c0322
-