Commit graph

70 commits

Author SHA1 Message Date
Simon Morlat
b9c32d33a5 send presence to multiple instances of a same user that subscribed to us. Fixes memory leak. 2015-09-04 22:23:00 +02:00
Ghislain MARY
8722f8a990 Add Visual Studio project for Windows 10. 2015-07-03 16:56:14 +02:00
Ghislain MARY
20a5c21ee7 Fix memory leak of some strings extracted from XML documents. 2015-02-18 17:49:33 +01:00
Jehan Monnier
06fc0526ec multicast impl 2015-02-04 12:17:14 +01:00
Simon Morlat
49b5e76b6a update ms2, ortp to use new ortp_random() 2014-09-16 15:46:52 +02:00
Jehan Monnier
251ba960c5 add new functions linphone_core_add_listener to enable multiple vtable to be registered 2014-09-16 15:00:12 +02:00
Ghislain MARY
fb3b97bdea Add missing const for getters' parameter. 2014-07-15 14:21:28 +02:00
Jehan Monnier
d6fc5e8a36 fix presence id generation 2014-06-25 17:51:11 +02:00
Ghislain MARY
419cac616c Fix memory leak in presence model. 2014-06-03 12:22:03 +02:00
Gautier Pelloux-Prayer
f3efcb1286 Quality reporting: fix unit tests, and remove some trailing spaces 2014-04-17 16:58:50 +02:00
Gautier Pelloux-Prayer
ce0d3bde0e Set timestamp_to_string method accessible from other coreAPI files 2014-04-17 16:38:38 +02:00
Guillaume BIENKOWSKI
b57f8b1526 Added 302 redirection support.
+ removed macros for sal_op_get_contact compatibility
2014-02-19 10:50:36 +01:00
Ghislain MARY
d468050c8b Implement RFC3994: Indication of Message Composition for Instant Messaging. 2014-01-03 15:01:18 +01:00
Simon Morlat
70f9617b50 minor changes 2013-12-12 17:26:06 +01:00
Ghislain MARY
41d60df070 Normalize event callbacks names. 2013-10-09 14:13:11 +02:00
Ghislain MARY
10734524fe Add factory functions to create common linphone objects. 2013-10-08 14:28:16 +02:00
Ghislain MARY
8bd7346eda Increment presence objects count reference when adding them to other presence objects. 2013-10-07 11:38:11 +02:00
Ghislain MARY
d10ab0a250 Getter functions need to start with "get". 2013-10-07 11:20:04 +02:00
Ghislain MARY
0dec8ef3e8 Add missing presence note API. 2013-09-19 11:53:48 +02:00
Ghislain MARY
20dfd43aac More coherent friend API. 2013-09-19 11:15:29 +02:00
Ghislain MARY
879bb3f619 Fix typos. 2013-09-18 16:03:21 +02:00
Ghislain MARY
77b1aff186 Complete presence API to have access to the notes of presence services and persons. 2013-09-18 14:21:44 +02:00
Ghislain MARY
2da7c76b36 Complete presence API to handle presence persons. 2013-09-18 13:19:37 +02:00
Ghislain MARY
2cbe71c569 Fix possible crash when generating presence xml. 2013-09-11 09:51:03 +02:00
Ghislain MARY
5c7159d87f More coherent API for linphone_presence_service_new(). 2013-09-10 12:59:52 +02:00
Ghislain MARY
439f922310 Fix wrong contact being written in presence XML. 2013-09-10 12:53:15 +02:00
Ghislain MARY
3296462b7a Allow setting the id of a presence service. 2013-09-10 12:10:34 +02:00
Ghislain MARY
c05a0f099c Reorder code to make it cleaner. 2013-09-09 17:13:53 +02:00
Ghislain MARY
8c55b6e260 Some changes in the presence API so that it is more coherent. 2013-09-09 17:13:53 +02:00
Ghislain MARY
263c07a75d Complete presence API to be able to add multiple presence services. 2013-09-09 17:13:53 +02:00
Ghislain MARY
2123fcf383 Public API to set basic status, clear activities and add activities to a presence model. 2013-09-05 11:26:51 +02:00
Jehan Monnier
50469413f0 fix crash when presence request is declined by an error sip message 2013-08-28 12:04:43 +02:00
Ghislain MARY
68284f6358 Add Visual Studio project for libxml2 and make linphone depend on it. 2013-07-01 16:34:15 +02:00
Ghislain MARY
c91ba39633 Remove useless equality testing code. 2013-06-25 11:27:04 +02:00
Ghislain MARY
9609991767 Add linphone_presence_model_get_timestamp() function. 2013-06-25 11:23:50 +02:00
Ghislain MARY
bbd8ec8ba4 Add API to get and set contact of a presence model. 2013-06-25 11:13:35 +02:00
Ghislain MARY
15952e46fb Use unref instead of explicit delete for presence objects. 2013-06-25 10:36:22 +02:00
Ghislain MARY
ee35e8e413 Remove linphone_friend_set_presence_model() and make linphone_friend_get_presence_model() return a const pointer because the user should not be able to change his friends' presence. 2013-06-25 09:58:20 +02:00
Ghislain MARY
3c1f7ace33 Fix wrong function call. 2013-06-25 09:49:31 +02:00
Ghislain MARY
db9d58cf45 Fix bug with activities clearing. 2013-06-24 18:02:54 +02:00
Ghislain MARY
5f1e8dd03d Add JNI for presence. 2013-06-24 18:02:54 +02:00
Simon Morlat
866af779ab handle out of dialogs incoming NOTIFY.
Use in [sip]:
allow_out_of_subscribe_presence=1

to allow them for presence (unsecure)
2013-06-24 12:16:35 +02:00
Ghislain MARY
96ea72f762 Improve status log. 2013-06-24 11:57:25 +02:00
Ghislain MARY
77681fa4bb Remove explicit reference to rpid namespace that may be named differently. 2013-06-24 11:52:12 +02:00
Ghislain MARY
1b7f68b439 Change presence API a little bit to ease wrapping for other programming languages. 2013-06-21 17:06:08 +02:00
Ghislain MARY
ad2e0b4753 Fix some bugs revealed by unit tests in presence model. 2013-06-20 11:40:00 +02:00
Ghislain MARY
5acc4dd2ec Fix some memory leaks. 2013-06-20 09:28:03 +02:00
Ghislain MARY
727a7229de Use new API in presence tester. 2013-06-20 09:28:03 +02:00
Ghislain MARY
a4340fc442 Update documentation about presence. 2013-06-19 17:22:26 +02:00
Ghislain MARY
b069a3873e Handle setting and getting notes from the presence model. 2013-06-19 17:22:26 +02:00