Commit graph

3563 commits

Author SHA1 Message Date
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
Julien Wadel
b378ac59d3 Fix/Feature : allow accent menu to appear (on Mac) by removing the repeating key when holding it 2020-10-22 21:10:57 +02:00
Julien Wadel
60bf25163d Fix : display name didn't support UTF8. Address created from Factory take a UTF8 string, aswell as setDisplayName 2020-10-22 14:52:15 +02:00
Julien Wadel
6ba9871c53 Fix Linphone installation destination to use executable name and not application name 2020-10-22 12:27:30 +02:00
Julien Wadel
2bb1970d13 Clean only domain from asStringUriOnly to strip uri arguments. 2020-10-19 11:05:21 +02:00
Julien Wadel
dc6917a38a Update settings view to not deactivate transport but allow not binding port 2020-10-19 10:26:27 +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