- Remove useless mutex protection
- Remove the constraint on sender events from CoreHandlers. The fact that these events should be on a specific thread is done by the connection.
- Fully use the Global State Changed from SDK events and centralized app behaviour to them
- Reerite CoreManager initialization to avoid multiple lambda functions and to gain control over threads
- Add Start/Stop timer functions for iteration
- 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
* 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
- Add vcard fields encoder/decoder
- Fix Version file on Windows where identifier can be empty
- Update SDK to master
- Add artificats when failed (ci)
- Manage missing call count. Reset call notifications when: App get focus and the logs are shown, and when we click on a log
- Refactoring of MouseArea to centralize cursor shapes
- Update SDK
- Replace app-icon by a specific windows file that describe the application properties
- Add Windows Description file
- Update NSIS Installation/Uninstallation to support handlers (sip, sip-linphone, sips, sips-linphone, tel and callto)
- Cleaner use of Windows registries
- Add an interface to reset count when the GUI need it
- Replace handler event name to be more specific on what it is doing and make a new connection when ChatModel request to reset the count
* Parallelized compression for rpm package (with pigz)
* Fixed dependencies in docker files
* Fixed qt configure in RPM spec file (added font support with fontconfig, accessibility options, text-to-speech...)
* Little sed + xargs hack to workaround some distros refusing to build with python2 shebangs
* Change Qt git repo for building docker image to https in order to pass firewall and avoid timeout while cloning
- Show all Linphone popup
- Add a way to merge popup that have almost the same data
- Remove test on authentification requested
(cherry picked from commit 028ddba8b2)
* 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)