* 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)
Flatpak:
- Rewrite chat message deprecated logs : no more ensuring that this file must exists
- If a message history file exists in the application folder, let the SDK migrate data and remove the file
- Copy recursively all data from Flatpak installation, if files doesn't exist
- Split 2 migrations : old GTK and Flatpak
- When Aborted : print as a normal call
- When Early Aborted : print as missed
- When Accepted on other device : print as a normal call
- When Declined on other device : print as declined
- Process GUI events before accepting a call in order to be synchronized with Call objects
- Revert window variable naming
- Change open window order when receive call
Fix : Show Notifications while in fullscreen
Fix : show settings in fullscreen
QuickFix:
- Set Minimum Width on Tooltips
- Show full path on log folder selection
- Add Conference participant filter to show only users that are in conference
- Add test on Player to avoid crash if it cannot be instanciated before
- Window position when opening in fullscreen
* Add Call utilities in Fullscreen mode (medias settings, security, mutable speaker)
* Conference participants are mutable by clicking on them
* Display the name of the caller in incoming notifications
* More stable account authentifications
* Message status behaviour : Resuming status when changing logs, cursor shapes updates, bind the resend message action to error icon
* Notifications are shown in all available screens
* Tooltips are shown in multiple lines
Fix : Force refresh Registers when clicking on Account status, without testing registration state.
- add a timer synchronization to show the registration status by proxy
- Move Tooltip area to SmartSearchBar item but let parent to set tooltip text (used to not being in conflict with mouse areas from children)
- Revert QtQuick.Window version to 2.2 to be compatible with Qt 5.9
Fixes:
* Change download URL to `https://www.linphone.org/technical-corner/linphone`
* Crash on contacts list when deleting a friend and trying to load logs.
* Message status behaviour : Resuming status when changing logs, cursor shapes updates, bind the `resend message` action to error icon
* Synchronize settings and main presence.
* QML Crashs on fullscreen
Features :
* Add utilities in fullscreen view (media quality, security, mutable speaker)
* Show fullscreen on the current call screen
* Show Display name of participant in conference
* Participants in conference are mutable