Ghislain MARY
baa4eebbe1
Use correct naming convention in sal API.
2018-05-07 17:47:41 +02:00
Ronan Abhamon
4b54286a72
fix(setup-tester): clean a lot of leaks in Setup
2018-04-24 12:21:53 +02:00
Erwan Croze
d0c1259dda
Adding different coef for weight by type in magic search
2018-02-22 14:09:29 +01:00
Erwan Croze
5574b7ec73
Finishing search api
2018-02-16 15:16:56 +01:00
Ronan Abhamon
335f19b20b
feat(MainDb): legacy friends import
2018-01-08 11:36:49 +01:00
Ghislain MARY
2f1d16a306
Use c-wrapper for the Core object.
2017-12-04 13:56:32 +01:00
Ronan Abhamon
935e429609
fix(Core): clean some dirty code...
2017-10-11 14:09:22 +02:00
Ronan Abhamon
33d7a384af
feat(General): remove LINPHONE_NAMESPACE
2017-10-02 12:31:36 +02:00
François Grisez
86b626d3fe
Migration of Sal and SalOp into C++ classes
2017-09-29 17:19:52 +02:00
Ronan Abhamon
437f43665e
feat(c-wrapper): now belle-sip types are declared in this file
2017-09-25 14:18:35 +02:00
Ghislain MARY
53627f92e0
No longer depend on gettext + remove core callbacks that were deprecated since a very long time.
2017-09-21 18:30:08 +02:00
Ronan Abhamon
b2a0cd770e
fix(core): deal with new cpp flags
2017-09-20 12:45:17 +02:00
Ghislain MARY
7ceddff0b9
Do not rename files to compile them as C++.
2017-07-24 11:56:50 +02:00
Ghislain MARY
b9b283dcdb
Compile source files as C++.
2017-07-21 17:06:41 +02:00
Jehan Monnier
227de3e119
fix vcard object leak (initial ref count moved from 0 to 1)
2017-06-05 15:54:20 +02:00
Ghislain MARY
e9980c6ca7
Optimize fetching of friends from database (there's absolutely no need to save a friend when fetching from DB).
2017-05-30 17:41:54 +02:00
François Grisez
41a1f556e1
Add LINPHONE_NO_BREAK macro
...
This macro tells GCC that a 'break' statement has been deliberately
omitted in a switch block.
2017-05-30 14:21:30 +02:00
Jehan Monnier
60c72c8437
add nat_policy ref to calls to make sure nat policy is used from proxy config if exist
2017-05-11 13:39:17 +02:00
Ronan Abhamon
5fb392bccf
feat(friend): set_vcard should take a ref!
2017-05-09 10:28:02 +02:00
Sylvain Berfini
47322a211d
Added a few missing getters for some properties
2017-04-21 17:34:02 +02:00
François Grisez
408da4db34
Declared the return type of functions returning an error code as LinphoneStatus
2017-04-13 17:00:23 +02:00
Jehan Monnier
9b236e535d
avoid useless uri parsing when no presence model found for a friend
2017-03-28 15:49:51 +02:00
Sandrine Avakian
b54310bc3e
Changing inappropriate variable name...
2017-03-20 14:49:28 +01:00
Ghislain MARY
c979eeaa34
Rework presence to remove online and offline virtual activities and introduce consolidated presence.
2017-03-17 14:51:23 +01:00
Benjamin Reis
838fad02a1
optimize phone_number_to_uri
2017-03-13 14:07:40 +01:00
Ghislain MARY
46d894caf6
Use correct macro to detect Android build.
2017-03-08 13:12:02 +01:00
François Grisez
17df3b86a5
Merge tag '3.11.0'
...
3.11.0
2017-02-24 16:38:36 +01:00
Benjamin Reis
0f45a2acee
Fix : presence re-created after network changes + corresponding test
2017-02-16 14:23:04 +01:00
François Grisez
fd9fbedb40
Fix regression about P2P presence
...
Denying a friend to subscribe presence was no more possible
once we accepted.
2017-02-15 17:09:08 +01:00
Simon Morlat
78ef95a3e1
fix multiple compilation warnings and memory corruptions in recent commits.
2017-02-11 10:33:38 +01:00
Benjamin Reis
7055204182
remove useless logs
2017-02-10 17:13:52 +01:00
Benjamin Reis
d1f7e4d7f5
Add friends_map_uri to LinphoneFriendList
2017-02-10 17:03:16 +01:00
Ghislain MARY
50f4e52966
Store chat message in database before file upload so that if the file upload fails we can try sending the chat message an other time.
2017-02-03 15:29:40 +01:00
Benjamin Reis
afce28204e
add friends from db to map if lf->refkey
2017-01-27 09:31:05 +01:00
Sylvain Berfini
2eb6304730
Improved performances by preventing parsing addresses for nothing
2017-01-20 18:11:04 +01:00
Sylvain Berfini
66715b35bc
Fixed crash if friend doesn't have a core yet while creating a vcard
2017-01-18 10:22:01 +01:00
Benjamin Reis
f3b94ce8c0
vcard validation only if friends stored
2017-01-17 17:14:37 +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
Benjamin Reis
de7a430668
Do not crash if friend whith no LC but show an error
2016-11-28 15:46:46 +01:00
Erwan Croze
a87a9ecd45
Add new createFriend method for LinphoneCore to avoid crash if LinphoneFriend is not link with a LinphoneCore
2016-11-25 16:03:20 +01:00
Jehan Monnier
b8c40dc110
improve friend.find_presence_model_for_uri_or_tel, fix core.interpretUrl to normalize both phones and usernames
2016-11-16 09:04:57 +01:00
Ghislain MARY
33b72ce6b5
Move public header files in the include/linphone directory.
2016-11-15 14:41:18 +01:00
Jehan Monnier
de4b77f54e
make sure normalized phone numbers are computed for each new subscription to take into account potentiel proxy config changes.
2016-11-15 09:27:02 +01:00
Ghislain MARY
8b1d320feb
Fix crash in VCard testers on Windows.
2016-11-09 17:06:16 +01:00
Simon Morlat
df5339911d
fix bug resulting in LinphoneFriend's main sip address not being updated.
2016-11-04 11:36:19 +01:00
Sylvain Berfini
3ff8a88a1e
Updated linphone_friend_get_addresses to return a const list that doesn't have to freed after
2016-10-24 12:09:14 +02:00
Simon Morlat
a3e599b438
fix crash when not building with vcard
2016-10-22 10:33:08 +02:00
Sylvain Berfini
c7e0929094
Cache vCards SIP addresses for faster getters
2016-10-21 17:36:19 +02:00
Simon Morlat
d04be099a2
Robustize LinphoneEvent api, fix memory leaks and crashes in error conditions.
...
Add new tests.
2016-09-30 00:39:57 +02:00
Simon Morlat
f9aee35116
heavy rework of lists, presence list subscriptions, and fix many memory leaks
2016-09-22 22:10:36 +02:00