- Nov 02, 2023
-
-
Andreas Traczyk authored
Change-Id: Ib0b41428f00945c9bcab2f7d68355c2128c0e68f
-
- Oct 30, 2023
-
-
Kateryna Kostiuk authored
Change-Id: I359cf1cd538a87f12f0e931b8b2948cf1c721cce
-
It works with a Pimpl which the right pttlistener.cpp depending on the platform you are on (macOs, windows or X11). It is a global PTT which listen to key events during calls. If the global PTT is not supported, a local PTT is set. jami-project#1402 Change-Id: I8399800966c737bb8e8a656ecbb6af7ac7cdde8c
-
- Oct 23, 2023
-
-
Change-Id: Idf922df701cdf2efc2d167362dca021897d8e2e5
-
- Aug 30, 2023
-
-
Andreas Traczyk authored
The current check only fails if the major and minor version are less than the minimum. This simplifies the check even removing the major version check which is a find requirement already. Gitlab: #1330 Change-Id: Id066953c50ef4a925713dbd9203ebe7a3a36f4a1
-
- Aug 01, 2023
-
-
Change-Id: I57ebec72c1cb6e2f245af011def82f880bc9573f
-
- Jul 31, 2023
-
-
To be able to use an update manager for the plugins store, a refactor of windows update manager is done. The windows and macos update manager is used for updating jami. The plugins store update manager is to update plugins to the newest version. Gitlab: #1229 Change-Id: I0541b6191401f2aa2c6d6034722796455e9c18d2
-
- Jul 14, 2023
- Jun 01, 2023
-
-
Andreas Traczyk authored
Bumps the daemon and adjusts the build to use the appropriate library name. Change-Id: I4208f161c3522bb58dfc1dc55cb10910ade24eed
-
- May 30, 2023
-
-
Change-Id: I39262a1945ab48f43efbb958ebe323f52f5d1a8d
-
- May 15, 2023
-
-
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
-
Sébastien Blin authored
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
-
- 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
-