The usage (--help) says: "Build with debug support; run in GDB", but
GDB was only used when using the D-Bus daemon. Run a libwrap built
Jami with GDB as well.
* build.py (run_run): Disable SIGINT when using GDB, and invoke the
Jami client with GDB. Disable output redirection to logs when using GDB.
Change-Id: Icf3415a3d1fbb87f193d0ede07cb1e1fbb179ce2
This partially reverts commit 6e0a30024bd5d0f24f8c16960a56b02737bf0131
from the former jami-project repository ("build: Improvements to the
generation of the release tarballs."), which caused the source tarball
to always be rebuilt, even in the absence of changes.
This gets in the way when testing the various packaging targets, so
revert it.
* extras/packaging/gnu-linux/Makefile (release-tarball): Do not always
clear the tarballs.manifest file. The purge-release-tarballs target
can be used for that.
Change-Id: I30ebda8dc258d0c95c6cf7e02a814627ac5b812b
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
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
+ 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
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
Devs will need to remove the existing pre-commit hook or regenerate the hook with `build.py --init`.
Gitlab: #1059
Change-Id: I1cec9150c7781d769cb229dfd170a9dcfc819edb
Also, force the format of the vcard to always be the same to
avoid to change the shasum in a useless way.
Finally, only change if there is new details
https://git.jami.net/savoirfairelinux/jami-project/-/issues/1558
Change-Id: I95bc52e13c8d1020eae6ad64e77d4e58b1ee734b
+ set the maximum number of characters in the input
+ elide the text when it's too long
+ save on focus change in the settings view
GitLab: #1064
Change-Id: I973ff09cb3ce56cda98a0b40cedde88ac3829c1d
Now that the settings are not loaded on start, the updatemanager signals need to be moved to the main window component.
Gitlab: #1056
Change-Id: I17e750ef1417e8bfca7d06976f14a1d75492cec5
+ fix top margin for the error label in usernameTextEdit.
+ fix the info button margin when placeHolder text is active.
GitLab: #1060
Change-Id: I3ca5421c908a0b77c7c175af54a45d49aacf8f57
Setting an account to migrating is asynchronous. So the status
of the account should be checked via dedicated signals and not
just at the startup, else the migration view is not shown.
Also removing two accounts to migrate wasn't working correctly.
Change-Id: I0bb716982ec5fe76aaba3ad4cb6f47b1ef0aa710
GitLab: #1062
Adds a `--with-engine` option for the resource generator script which will prevent packaging unused resources when building without webengine support.
Change-Id: If2f31284ef59166615221235427a53d0df8da2ce
In this case we simply don't connect to a null object pointer.
This was causing invalid connections during test setup.
Gitlab: #899
Change-Id: I1c38c9338451f6817444576b95809c19bb28e3ff
This was causing invalid connections during test setup. Not having a null preview engine will prevent dereferencing a null pointer once messaging tests are implemented, however, the webengine will not work correctly due to missing resources which may be corrected in a subsequent patch.
This commit also moves .clang-format to the root repo dir so it will apply to the test source code (the test source code should be within the src dir).
Gitlab: #899
Change-Id: I8cac1fb937a0c60a91219b11ed1e0b5f323b1816
- simplifies and fixes the python build script for Windows
- applies pep8 to the script also
Gitlab: #899
Change-Id: Ieb3debd08ddf1649a46208fc52362d20c504c1b1