Commit graph

3570 commits

Author SHA1 Message Date
Julien Wadel
8ec51179b4 Support video deactivation, remove MSFunctions 2021-03-19 00:40:49 +01:00
Julien Wadel
7ac33d7459 Update SDK 2021-03-18 23:57:24 +01:00
Julien Wadel
1c0fb599c0 - Fix freeze/crash on fullscreen : Reset renderer before getting a new one
- Fix crash when getting a Contactthat have not the key "contact-model"
- Fix crash on startup by a delay on core creation
2021-03-18 22:32:20 +01:00
Julien Wadel
af2abde8b9 Update to SDK 2021-03-18 09:46:33 +01: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
6f63b37cfa Add a template for github issue reporting 2021-02-18 12:03:13 +01:00
Anthony Gauchy
d1e5f38691 Fix a typo in Qt rmp build script 2021-02-15 14:37:52 +01:00
Julien Wadel
dcb9559a0d Update SDK for fixing tone when local network become unavailable 2021-02-01 20:20:18 +01:00
Julien Wadel
67a509f5df - Make a call only if the requested configuration have been successfully fetched
- Add callbacks to follow remote provisioning fetching
Current behaviour on URI:
* 'sip:name@domain?method=call&fetch-config=dG90by54bWw=' will call only if the configuration have been fetched
* 'sip:name@domain?method=call' will call with the current registered proxy
2021-02-01 13:32:27 +01:00
Julien Wadel
ab4741fb1e Change timestamp server for code signing on Windows du to defunc servers from verisign to a more reliable server 2021-01-27 14:29:31 +01:00
Julien Wadel
cd15f95fce Fix on method that wasn't upperized on URI process 2021-01-27 10:11:01 +01:00
Julien Wadel
52cc458a9e Add code signing and fix rpath
Copy lib
2021-01-25 22:35:32 +01:00
Julien Wadel
1a14c4f1b6 Fix : in URI, support all schemes when creating SIP address 2021-01-22 20:24:29 +01:00
Julien Wadel
4a5e873739 Fix tone that doesn't stop on declining call 2021-01-22 16:26:53 +01:00
Julien Wadel
ffca62e2c2 Remove console on Windows when starting the application 2021-01-21 11:09:29 +01:00
Julien Wadel
d5afe0de45 - Fix URI calls to take account of * and empty address when requesting from Url 2021-01-20 18:50:18 +01:00
Julien Wadel
bba43a035b Update SDK 2021-01-20 17:14:45 +01:00
Julien Wadel
cdaf53f2aa Remove letter case constraint on URI Handler (BYE==bye==Bye etc.) 2021-01-20 15:55:11 +01:00
Julien Wadel
aa11d879ef Update SDK to regex card selection and play a tone on a end call 2021-01-20 15:55:04 +01:00
Julien Wadel
8bedf19521 Add Bye URI 2021-01-20 15:54:51 +01:00
Julien Wadel
dcdfbea1e0 CI Windows : change folder 2021-01-16 16:46:38 +01:00
Julien Wadel
8a42ba395c Set destinations 2021-01-16 15:06:00 +01:00
Julien Wadel
7ba41675d1 - Fix cmake error (remove object from executable)
- Rewrite import/export libraries
- Fix LIBDIR for all platforms
- Do not try to build plugins if no one exist
2021-01-16 14:54:26 +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
5eba9a5ece Create a plugin system
- Add feedback on errors
- More generic import requests
- Replace storing password by a native popup that ask passwork when needed
- Store passwords in settings file
- Import Feedback in advanced settings tab
- Use English as default translator if no translations are found
- Add OpenSSL packaging for Windows to deal with Qt connections
- Add option to overwrite plugin if exists
- Plugin load/unload managment. Hot-Dynamic load of plugins. Safely test the loaded plugin
- Set plugin data with default value when all GUI items are loaded
- Rewrite folder priority
- Add filename info from pluginloader
- Add plugin versionning
- Specify inputs for saving
- Copy desktop headers in OUTPUT to be used by external projects
- Add a plugins folder auto-managed by cmake
- Remove obsolete contact api submodule
- Clean plugin example
- Add specific behaviour for plugin type : inputs have been splitted by Capability.
- Update save/load to be more generic and add clean function for configurations
- Instantiate Importer List model
- Add IDE integration for plugins
- Set input fields to be dependent of capability
- Change signals interface to take account capability
2021-01-13 21:04:23 +01:00
Julien Wadel
de06195c32 Add bitrate of payload in configuration and save it only if it has been overriden 2021-01-09 10:20:51 +01:00
Julien Wadel
22613ad29b Reactivate continuous build for linuxdeploy 2020-12-08 09:13:18 +01:00
Julien Wadel
122d532bc3 Feature : allow opening file for outgoing message.
- Remove constraints if the message is outgoing : the file is already accessible, there is no need to ensure its presence.
2020-12-05 20:05:05 +01:00
Julien Wadel
c4f9aaff79 Update SDK to fix build error on clang and MacOs target version propagation 2020-11-23 13:31:45 +01:00
Julien Wadel
ab990f7a9c Show display name by account in selector 2020-11-21 11:29:12 +01:00
Julien Wadel
47d01b5025 Update SDK master 2020-11-21 09:45:48 +01:00
Julien Wadel
705e929bc2 Update Changelog from 4.2.4 2020-11-21 09:44:35 +01:00
Julien Wadel
51c293b871 Remove debug messages on packaging 2020-11-21 09:44:27 +01:00
Julien Wadel
2dfda5a870 Code signing in SHA256 2020-11-21 09:38:39 +01:00
Julien Wadel
029cf5cc16 Update SDK (File transfert supports digest auth, ICE issue and missing PRACK in Allow header) 2020-11-19 19:07:52 +01:00
Julien Wadel
492796e8f2 Fix the autorepeating to ignore keys on printable keys only 2020-11-19 19:06:34 +01:00
Julien Wadel
01c8f7ca00 Update SDK to fix camera crash on failing 2020-11-13 11:40:17 +01:00
Julien Wadel
89f9edbd1c Force preview deactivation before starting core. Preview was enabled on [video] show_local configuration that could be set to on after exiting the app while in settings (where the preview is on) 2020-11-12 12:15:58 +01:00
Julien Wadel
d35947661e Rename manager to coreManager 2020-11-05 10:59:35 +01:00
Julien Wadel
aebf6b8d07 - Add debug messages and comments 2020-11-05 10:42:15 +01:00
Julien Wadel
24a81c5cb6 Update SDK 2020-11-05 10:18:40 +01:00
Julien Wadel
c6c8ed9918 Fix : Undefined bevaviour on core restart
- 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
2020-11-05 10:17:26 +01:00
Julien Wadel
0685257775 Add iLBC support 2020-10-30 12:05:49 +01:00
Julien Wadel
af8b7faaf5 Keep unsend typed message in memory when changing of chat room 2020-10-29 17:13:24 +01:00
Julien Wadel
644998fe85 Fix : display and use username in utf8 2020-10-29 15:52:17 +01:00
Julien Wadel
a21b798d2b Use Random port for -2 udp port 2020-10-26 16:27:20 +01:00
Julien Wadel
696fb678b8 Update ChangeLogs 2020-10-26 15:34:00 +01:00
Julien Wadel
bc5e7c1bdc Fix changing preview size to be smoother in fullscreen 2020-10-26 12:26:25 +01:00
Julien Wadel
52505f040c Add QT domain to the logger
Redirect logs in stdout
2020-10-23 14:41:58 +02: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