Commit graph

4510 commits

Author SHA1 Message Date
Simon Morlat
656ff43b13 fix most common warnings 2017-01-14 14:13:26 +01:00
Simon Morlat
5805d4b106 fix automake build 2017-01-14 13:52:52 +01:00
Simon Morlat
0f29b26da3 fix compilation issue 2017-01-14 12:23:59 +01:00
Simon Morlat
c541b8ec79 Make liblinphone use new jitter buffer from oRTP. 2017-01-13 18:01:23 +01:00
François Grisez
8419375aee Make LiphoneConfig inherite from belle_sip_object 2017-01-13 16:02:20 +01:00
Ghislain MARY
5fd0fe2583 Fix some english mistakes. 2017-01-13 14:57:02 +01:00
François Grisez
6160b6dbe1 Merge branch 'master' of git.linphone.org:linphone 2017-01-13 14:43:54 +01:00
François Grisez
3e037f26a0 Add a header file declaring functions exclusive for automatic wrapper generators 2017-01-13 14:08:46 +01:00
François Grisez
19950099c0 Rename LpConfig class into LinphoneConfig 2017-01-12 17:52:49 +01:00
François Grisez
163380c454 Move some comments from source files to headers 2017-01-12 17:51:44 +01:00
François Grisez
48c11e5135 Make linphone-doc target depend on files placed in include/linphone/ 2017-01-12 17:48:34 +01:00
Ghislain MARY
1f3b139551 Fix crash during call invite if no SIP transport is available. 2017-01-12 17:48:18 +01:00
François Grisez
85b5ca097a Reworking of Liblinphone API
* Introduction of LinphoneFactory singleton class to create
  core-independent object like LinphoneAddress or LinphoneVcard.
* Make several C structures inherite from belle_sip_object_t class:
	* LinphoneCore
	* LinphoneVcard
	* LinphoneAuthInfo
* Creation of the LinphoneCoreCbs class that enable to store the
  callbacks used by LinphoneCore.
2017-01-12 17:47:01 +01:00
Sylvain Berfini
7793ff2cce Set from while sending chat message before encryption step, so if it fails information is available 2017-01-12 17:04:18 +01:00
Sylvain Berfini
63cc85751c Fixed an issue with LIME and Preferred policy + added tests 2017-01-12 16:40:22 +01:00
Ghislain MARY
19d47a6478 Fix call repair when in paused state. 2017-01-12 12:00:21 +01:00
Sylvain Berfini
f9d6f3ae97 Fixed compil... 2017-01-11 13:05:36 +01:00
Sylvain Berfini
2e72668539 Fixed LIME tests 2017-01-11 12:17:08 +01:00
Ghislain MARY
ac13f96e53 Add missing symbol exports for build on Windows. 2017-01-11 11:49:27 +01:00
Ghislain MARY
d55353a7c6 Use our own implementation of getnameinfo(). 2017-01-10 11:03:46 +01:00
Benjamin Reis
2751c8a703 Modify linphone_chat_room_lime_available 2017-01-09 17:16:57 +01:00
Ghislain MARY
9fa30c5c20 Handle error cases in IMDN notifications. 2017-01-09 16:55:16 +01:00
Sylvain Berfini
7d1189819e Use getInstance from BelCardParser 2017-01-09 14:12:13 +01:00
Sylvain Berfini
4a04f3ba5a Do not increase unread message counter when sending one... 2017-01-04 17:31:22 +01:00
Ghislain MARY
b2df3b492e Compilation fixes. 2017-01-04 10:16:18 +01:00
Ghislain MARY
bf849dd3fa Fix bug 0001391: An incorrect presence activity is added if not is contained in a received presence XML. 2017-01-03 17:52:56 +01:00
Ghislain MARY
6e686b4cfd Fix bug 0003404: crash during ice re-invite in case of video only incoming call. 2017-01-03 16:46:52 +01:00
Ghislain MARY
e34327f58f Handle IM notification policy. 2017-01-03 14:56:56 +01:00
Ghislain MARY
6e37c97cb5 Add the LinphoneImNotifPolicy object to configure whether to display/send IM notifications (is_composing, message delivered, message displayed). 2017-01-03 14:56:17 +01:00
Ghislain MARY
f9ae431782 The (is_)read field of a LinphoneChatMessage is now deprecated, the LinphoneChatMessageStateDisplayed state is used instead. 2017-01-03 14:56:17 +01:00
Ghislain MARY
7889b0610b Store weak references of chat messages in the chat room to be able to returned the same LinphoneChatMessage object to the application. 2017-01-03 14:56:17 +01:00
Ghislain MARY
410f5b9e1c Revert message callbacks moved to LinphoneChatRoom instead of LinphoneChatMessage. 2017-01-03 14:56:17 +01:00
Ghislain MARY
9867c2fee7 Send and receive imdn. 2017-01-03 14:56:17 +01:00
Sylvain Berfini
41b9cf9c67 Fix allocs and frees in lime 2017-01-03 12:29:39 +01:00
Benjamin Reis
cb4c3fd694 Add background task for file transfer 2017-01-02 16:59:20 +01:00
Simon Morlat
370da3da56 improve log 2017-01-02 16:19:38 +01:00
Sandrine Avakian
67ea07bdca Merge branch 'daemon-dev'
# Conflicts:
#	daemon/commands/video.cc
2017-01-02 11:10:28 +01:00
Sylvain Berfini
1f87c8066d Added JNI wrapper for linphone_core_verify_server_certificates and linphone_core_verify_server_cn 2016-12-29 16:52:54 +01:00
Sandrine Avakian
0435a02197 Adding option in linphonerc rtp_io_enable_local_output
to enable using local speaker in rtp_io mode. Option checked in [sound] section only.
2016-12-26 15:33:16 +01:00
Simon Morlat
897815459f prevent adding a LinphoneAuthInfo with empty credentials.
This is causing undefined behaviors in belle-sip and SAL.
2016-12-21 19:50:16 +01:00
Benjamin Reis
2fa3c22831 as-dd break to switch when no SDP 2016-12-21 09:35:01 +01:00
Ghislain MARY
82b8f3cdd7 Introduce the call.h header file. 2016-12-20 16:18:08 +01:00
Ghislain MARY
b7b409e089 Put error info code in its own files. 2016-12-20 15:31:39 +01:00
Ghislain MARY
6ee6437b21 Fix lime. 2016-12-20 12:38:55 +01:00
Ghislain MARY
66887a5200 Move some documentation from the source code to the headers. 2016-12-20 12:05:42 +01:00
Benjamin Reis
2675b25f45 Do not go back to previous state when in a stable state if SDP missing 2016-12-19 15:29:02 +01:00
François Grisez
64c7e55c1f Move some documentations from source files to headers 2016-12-19 14:15:45 +01:00
Ghislain MARY
9a8bb85ff3 Forgot one function in previous commit. 2016-12-19 12:06:12 +01:00
Ghislain MARY
563bb427b0 Fix IM encryption engine for automatic wrapper generation. 2016-12-19 11:56:37 +01:00
Sylvain Berfini
25a6524d14 Fix chat message stored encrypted in database making it displayed as xml in mobile apps 2016-12-16 11:08:46 +01:00