Commit graph

9978 commits

Author SHA1 Message Date
François Grisez
c9347c7312 Mark some functions as deprecated 2017-01-12 17:54:08 +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
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
François Grisez
d6d0cbf5a6 C++ wrapper generator - intitial commit 2017-01-12 16:42:01 +01:00
Ghislain MARY
19d47a6478 Fix call repair when in paused state. 2017-01-12 12:00:21 +01:00
Jehan Monnier
7727eeb4ba move vcard declaration on top of cmake to workaround a cmake builder issue. 2017-01-12 10:48:17 +01:00
Jehan Monnier
a5361924f2 add unit tests 2017-01-11 14:39:22 +01:00
Ghislain MARY
292a798178 Set IPv6 address in RTP IO mode test if IPv6 is enabled. 2017-01-11 14:16:58 +01:00
Ghislain MARY
7db3355ab5 Update oRTP submodule. 2017-01-11 14:15:47 +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
7bcaa5bd06 Update ms2 submodule. 2017-01-11 11:49:54 +01:00
Ghislain MARY
ac13f96e53 Add missing symbol exports for build on Windows. 2017-01-11 11:49:27 +01:00
Ghislain MARY
9dfa5b6846 Fix build of lpc2xml_test and xml2lpc_test binaries with CMake. 2017-01-11 10:38:27 +01:00
Sylvain Berfini
e7213322b1 Fix issue in some RTT tests 2017-01-10 12:12:35 +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
9778b27def Update oRTP submodule. 2017-01-09 16:56:24 +01:00
Ghislain MARY
8e5391c9f5 Add build of lp2xml_test and xml2lpc_test executables with CMake. 2017-01-09 16:55:54 +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
Ghislain MARY
12657d5a36 Update oRTP submodule. 2017-01-06 17:21:41 +01:00
Ghislain MARY
ddb8e1981d Update ortp submodule. 2017-01-05 11:46:50 +01:00
Ghislain MARY
3f25339708 Add an iterate call when tunnel is connected so that the callback is called before going further. 2017-01-05 10:14:59 +01:00
Sylvain Berfini
4a04f3ba5a Do not increase unread message counter when sending one... 2017-01-04 17:31:22 +01:00
Sylvain Berfini
c5d232691a Added 2 new state for chat message in java object 2017-01-04 17:13:23 +01:00
Benjamin Reis
0a88099a5a update mediastreamer2 2017-01-04 14:59:34 +01:00
Ghislain MARY
94a1671ebd Update oRTP and ms2 submodules. 2017-01-04 14:50:21 +01:00
Ghislain MARY
19007584c4 Fix crash in remote provisioning tests. 2017-01-04 11:23:56 +01:00
Ghislain MARY
fc5296b4e2 Fix Python unit tests. 2017-01-04 10:52:34 +01:00
Ghislain MARY
207881d196 Fix Python module build. 2017-01-04 10:37:08 +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
Erwan Croze
8dd53e5eb6 Refactoring loading of downloaded OpenH264 2017-01-03 16:34:20 +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
66d2defa18 fix makedistcheck 2017-01-02 16:31:03 +01:00
Simon Morlat
370da3da56 improve log 2017-01-02 16:19:38 +01:00
Sylvain Berfini
78d88d8b75 Increased carddav tests timeout 2017-01-02 12:47:45 +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