- 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
-
It doesn't work with JS arrow function syntax. Gitlab: #1059 Change-Id: I7da9c8ee7a2cb470aeb76cf4d1d0937e621eb221
-
- Apr 13, 2023
-
-
Andreas Traczyk authored
Removes some intelligent grouping in the code. Perhaps normalization can be selectively done to the the strings and theme files at some point. Gitlab: #1059 Change-Id: If9b0363567bc715dca0bdb4e3662612a5b159361
-
Andreas Traczyk authored
+ Requires that the Qt path is supplied when calling build.py --init. + format.py now also takes a --qt argument to specify the Qt path, used to locate qmlformat. + format.py takes a --type argument to specify the type of files to format (qml, cpp, or both). qmlformat is called with `--normalize` and `--force`. Gitlab: #1059 Change-Id: Id9ff4b17018370696792b44f55ed2f4bc8091193
-
Andreas Traczyk authored
This homogenizes the script calling convention with other platforms, and will allow for a cleaner approach when searching for Qt tools (qmlformat). Gitlab: #1059 Change-Id: I540ff61bd92186bb5a2998670665631e352852b9
-
Andreas Traczyk authored
Devs will need to remove the existing pre-commit hook or regenerate the hook with `build.py --init`. Gitlab: #1059 Change-Id: I1cec9150c7781d769cb229dfd170a9dcfc819edb
-
- Apr 07, 2023
-
-
Andreas Traczyk authored
CMake build type shouldn't include "Beta". Change-Id: I38e92a7d821c8a55614b82da1e0bae69862368ec
-
- 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 09, 2023
-
-
Change-Id: If3277035d695aaa28a26091845091b250d842515
-
- Mar 02, 2023
-
-
Kateryna Kostiuk authored
Change-Id: I01048863c6a60ba0f32d5a0daec6b504a54818ed
-
Kateryna Kostiuk authored
Change-Id: I2702cbc0c0fee71d17eb2902b5c7c242a237f06a
-
- 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 06, 2023
-
-
Amin Bandali authored
Change-Id: Idf38e82631a4e22540aa5dec8ec2db0ab4a38c2e
-
- Jan 06, 2023
-
-
Andreas Traczyk authored
Makes build.py commands work for Windows. Change-Id: Ie21314b090106286348ad51d6137fac84fa651df
-
- Dec 15, 2022
-
-
Aline Gondim Santos authored
Change-Id: I83e4fa98444bf4d025cce66aa8297b2d2b14ef01
-
- Dec 06, 2022
-
-
Aline Gondim Santos authored
Use registry "HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion /Themes/Personalize/AppsUseLightTheme" to check if system theme is supported and if it is dark or light. Removes "EnableDarkTheme" in favor of "AppTheme". Requires Windows SDK version 10.0.18362.0 to build with system theme support. Note: This does not watch for changes in system theme in runtime as the support for it requires Windows Runtime version 10.0.10240.0. GitLab: #723 Change-Id: Ice8f7936a90535f47dc1870d4f18215e062684ba
-
- Nov 18, 2022
-
-
* extras/scripts/install.sh: Use WITH_DAEMON_SUBMODULE rather than LIBJAMI_BUILD_DIR in install.sh, which is called by our build.py convenience script. Change-Id: I5ee797608110bf5e4dbb292fce872f0c5d77e846
-
- Nov 17, 2022
-
-
Change-Id: I1c7099fd82251a1434bebcaf804278cedbb6e6d9
-
Bring over the build.py script and its associated scripts from the scripts subdirectory of the jami-project.git as of commit 14a328b88007bff5ea21650fb00f6d4ead14cf02, with small changes to simplify and drop unneeded parts and adapt to their new locations. Change-Id: I500702854e45392a931ff7505e191b966015cd16
-
This build.py script is Windows-specific, as such we move it to extras/scripts/build-windows.py in preparation for importing the main cross-platform build.py script from the jami-project.git repository. Change-Id: I7d7d98ffb67f7fcdea767d28fd8cdefabea98d4b
-
- 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
-
- Oct 29, 2022
-
-
Sébastien Blin authored
Change-Id: I15d382406687cc506c1456ce43286ad6b0f23529
-
- Oct 21, 2022
-
-
Kateryna Kostiuk authored
Change-Id: Id0aca1fd0d2cc95450c44b48ad0c82360430a6bd
-
- Oct 18, 2022
-
-
Amin Bandali authored
GitLab: #852 Change-Id: I1ff3099abdb539efb4761b5e0108779a71f701ec
-
- 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
-