Commit graph

81 commits

Author SHA1 Message Date
Julien Wadel
13ca5d96cd - Fix CI on Windows (Issue on Paths).
- Update SDK to 5.2.6 (Crash at startup)
2022-12-28 17:07:45 +01:00
Julien Wadel
edf2c3c71e Active Post Quantum ZRTP for official build.
Upgrade secure shield quality and display it in call instead of generic secure shield.
2022-10-10 15:29:44 +02:00
Julien Wadel
241ece706a Fix sign-args drop out from appimagetool. 2022-09-20 12:38:23 +02:00
Julien Wadel
f894631885 Revert build M1 (waiting for Qt6) 2022-09-19 13:49:07 +02:00
Julien Wadel
8fa1c028fc Add QRCode feature for attaching accounts. 2022-09-17 13:35:58 +02:00
Julien Wadel
6e36d78ab8 CI: Add second url to deploy RELEASE file on main website 2022-06-13 16:04:39 +02:00
Julien Wadel
7f8293f6cd Fix call statistics displays and preview synchronization.
Fix video crashes.
2022-05-13 17:38:43 +02:00
Julien Wadel
da7bd4464a Versionning and auto release 2022-05-13 17:38:43 +02:00
Julien Wadel
69f91c3cc3 - Windows : convert cmd into powershell and build for x64 with msvc2019
- Fix Qt deploy on Windows where some files weren't deployed.
2022-03-18 13:06:55 +01:00
Julien Wadel
e7612e692a Add a custom sign process 2022-03-18 13:06:36 +01:00
Julien Wadel
922d155146 - Enable G729 in CI.
- Update translations.
- Option to enable chat notifications.
2022-01-06 13:22:30 +01:00
Julien Wadel
427fd742de Replace hardcoded shader effects by simple QML object on avatar. This fix OpenGLShader error on compability lost.
Clean address before searching contact while in call. This fix unfound contact (shown on loosing avatar in call list for example)
Fix CI to select Qt from MaintenanceTool and not homebrew or other libs.
macdeployqt from Homebrew is bugged on deploying webengine application : rpath stay in absolute and cannot be used for deployment
Fix Webview on Qt 5.15
2021-11-26 21:52:52 +01:00
Julien Wadel
618edb10ab Fix builds 2021-11-19 22:39:20 +01:00
Julien Wadel
24909899d7 Added qtwebview to docker images. Mandatory since we now use webview for assistant
Deactivate Centos7 build because of unavailability of QtWebengine.
2021-11-19 22:37:26 +01:00
Julien Wadel
4b094d3261 Use a webview for account creation 2021-11-19 22:37:26 +01:00
Julien Wadel
d7dfe986c0 - Forward messages to a contact, a sip address or directly to a timeline.
- Fix CI on Qt5_DIR.
- Hide reply message preview after sending message.
- Fix binding loop on sub-messages.
- Reduce spacing size in message.
2021-11-10 01:50:28 +01:00
Julien Wadel
49454aef5c Fix tunnel build and Mac deployment on generic dmg 2021-11-03 12:29:33 +01:00
Julien Wadel
d09028b700 Add Package option to CI in order to avoid deployment while keeping packages 2021-11-01 17:42:47 +01:00
Julien Wadel
0c5a35a5cd - Split jobs between package and code signing on mac. 2021-10-20 17:12:12 +02:00
Julien Wadel
08a7f3b4ce Fix ci 2021-09-28 10:15:09 +02:00
Julien Wadel
fc5bc239ce Rework on finding MinGW libraries 2021-04-30 19:34:23 +00:00
Julien Wadel
fd451da445 Remove NASM from CI 2021-04-28 19:03:09 +02:00
Julien Wadel
3ae5b6284d Windows CI : change to MSYS2 2021-04-28 20:06:52 +02:00
Anthony Gauchy
77a3f294e0 Update docker image to match sdk 4.5 update 2021-04-08 11:28:50 +02:00
Peio Rigaux
b78e8671e7 changed runner tag to allow apimage generation on shuttle-linux 2021-04-07 14:46:24 +00:00
Peio Rigaux
4933471f1a * Support autostart for Appimage based Linphone-desktop. (Use APPIMAGE variable to retrieve appimage location for autostart)
* Deleted empty icon ligne in autostart file to show icons again
* Fixed indent to use space (default in this file)
2021-03-08 16:51:44 +00:00
Julien Wadel
52cc458a9e Add code signing and fix rpath
Copy lib
2021-01-25 22:35:32 +01:00
Julien Wadel
dcdfbea1e0 CI Windows : change folder 2021-01-16 16:46:38 +01:00
Julien Wadel
39dc65266e - Add CI and update to new plugin version
- Add plugin exportation
- Use Q_DECL_* as attribute
- Allow project to build shared library
- Split plugin interface into dynamic library
- Fix install include folder
2021-01-15 18:06:07 +01:00
Julien Wadel
2629e2461d - Download configuration file if it is a webfile
- Download the configuration file directly to the config path and overwrite old file
- Add an interface to config directory path
- Prevent a crash from the deletion of the Handler where we are still using it
- Add synchronous mechanism to download file and Instance Manager deletion
- Add Command parser features : clean specific keys, parse from list of arguments
- Reorder config search to avoid unwanted config file overwrite
- Move CLI execution at the end of initialization
- Based openAppAfterInit on Manager and not on Handler
- Add Call feature to Command line (--call=<SipAddress>)
- Launch a call on request
- Add generic parameters on show and call method to CLI
- Replace connectOnce function that didn't fully work by a connection on context where it is manage by Qt
- Remove redundant parser initializations
- Update SDK to fix configuration updates and FEC
2020-10-23 11:54:55 +02:00
Julien Wadel
52f5a9f046 * Fix error links like liblinphone++.so.10, complete rpath to use build folder at last
* Allow `--target install` to do build/install
* Generic program installation and simplify "only target"
* Update CI to call explicitly install step
* Rewrite install target name
* Add manually libsoci_sqlite3 in appimage as it cannot be done from binaries
2020-10-14 15:55:22 +02:00
Julien Wadel
721b191fc6 - Fix contact display names with special characters
- Add vcard fields encoder/decoder
- Fix Version file on Windows where identifier can be empty
- Update SDK to master
- Add artificats when failed (ci)
2020-10-09 22:38:38 +02:00
Julien Wadel
4d6a854e00 - Update to master SDK
- Use Opus fix
2020-07-29 19:09:39 +02:00
Julien Wadel
c273d88963 Fix upload directory in CI [ci skip] 2020-07-03 18:02:27 +02:00
Julien Wadel
7dc83b827e harmonized CI deploy folders
(cherry picked from commit c677dbe67b)
2020-06-26 16:33:53 +02:00
Julien Wadel
eba233655e Bugfixes : MacOs crash, Video request not working, fonts
* Activate mipmap on MacOs to avoid Qt crashes
* Use 5.14.2 for Windows
* Request Qt 5.12 as a minimal version and cmake 3.9 (in order to embed big resources)
* Remove build on Debian8 as it has Qt 5.10
* Add default fonts for supported languages
* Use a build parameter to set `dpiawareness` (Windows)
* Add OTF support, in addition of TTF
* Explicit the answer to video request : Fix on not showing video when accepting a second request
* Use UTF8 when chatting and notifications to show all languages/symbols
* Fix SIP display on call view
* Fix a typo on a variable in call view (might lead to get transparent view)
2020-06-19 09:25:51 +02:00
Julien Wadel
647c28b514 - Add CMAKE_BUILD_TYPE selection
- Add Debian9 with Qt Release images
2020-06-11 16:42:09 +02:00
Julien Wadel
5a6c7b08f5 Update SDK 4.4 and add devtoolset-8 for centos7 2020-05-25 20:29:08 +02:00
Julien Wadel
598be61d91 Add code signing support for Linux and Windows
- Add Signing info in CI : use Key for Linux, folder for Windows
- Update create appimage for takking account of key
- Use appimagetool in addition of linuxdeploy for code signing step if needed
2020-05-11 09:19:03 +02:00
Julien Wadel
e412a0466b Revert using rsync for Windows as it doesn't work as expected[ci skip] 2020-05-06 09:08:29 +02:00
Julien Wadel
cde606da04 Avoid overwritting packages that have the same name on snapshots (and so, the code doesn't change)[ci skip] 2020-05-05 09:06:03 +02:00
Julien Wadel
68695697ba Use Qt 5.12.5 instead of 5.12.6. The version is missing from Qt Maintenance (CI) 2020-04-08 12:29:49 +02:00
Julien Wadel
6d64d93846 Remove empty dependencies when in first stage (CI) 2020-04-07 11:32:57 +02:00
Julien Wadel
15465a1092 Remove the try about forcing lib folder installation 2020-04-07 11:19:21 +02:00
Julien Wadel
efd6ddf5b6 Fix option for CI 2020-04-07 11:19:21 +02:00
Julien Wadel
5e8aa688cb Add empty dependencies when needed and set CMAKE_INSTALL_LIBDIR to lib folder instead of lib64 2020-04-07 11:19:21 +02:00
Julien Wadel
f5bedf0192 - Auto version from git
- Use specific runner on Centos7
- Move appimage script in app folder
- Use git versionning for installer name
- Add qt plugin to install with appimage
- Reduce appimage size, remove duplicates
- Notarization of DMG and codesigning for Apple
2020-04-02 23:17:02 +02:00
Julien Wadel
f1bf765fd6 Use specific runner on Centos7
Move create appimage script in app folder
Change the appimage name with current version
Add qt plugin to install with appimage
2020-04-01 18:09:35 +02:00
Julien Wadel
6ef29b7adc Add Win32 support by user settings or by projects, rewrote more generic Runtime output for Windows, add status message for CPack generator 2020-03-31 20:09:21 +02:00
Julien Wadel
bcfe050cf0 Change Packaging flag in yml for Mac [ci skip] 2020-03-27 08:44:24 +01:00