Commit graph

1711 commits

Author SHA1 Message Date
Simon Morlat
83268b313b * fixes for dialog serialization
* fix crash when receiving a NOTIFY after a SUBSCRIBE is terminated
2013-07-05 16:12:56 +02:00
Ghislain MARY
a147f07905 Merge branch 'master' of git.linphone.org:linphone into belle-sip 2013-07-02 17:46:02 +02:00
Ghislain MARY
5dbfc1d3e1 Allow updating camera parameters with linphone_core_update_call() in the StreamsRunning state only. 2013-07-02 16:48:08 +02:00
Ghislain MARY
4218b92e0a Fix preview window global refs on Android. 2013-07-02 16:47:28 +02:00
Simon Morlat
866bc5c4c0 add missing wrappers to the PayloadType object 2013-07-02 16:38:17 +02:00
Jehan Monnier
8b674d05e3 avoid crash if SIP request cannot be created 2013-07-02 16:37:42 +02:00
Jehan Monnier
df87ec318a avoid as much a possible audio resampler 2013-07-02 13:40:32 +02:00
Jehan Monnier
62e978c0bd fix mline when media is declined, remove not implemented test 2013-07-01 20:40:58 +02:00
Ghislain MARY
47e06165fe Add missing exports. 2013-07-01 16:51:03 +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
Simon Morlat
8cdbcae27a fix bad unref during out of subscribe notify 2013-06-26 17:43:07 +02:00
Simon Morlat
6a033f8a64 retry the PUBLISH if they get a bad match (412) 2013-06-26 15:11:00 +02:00
Ghislain MARY
50f145ed77 Add missing functions to presence JNI. 2013-06-25 11:59:27 +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
2d862f98ba Remove useless minutes_away and contact parameters to the linphone_core_set_presence_model() function. 2013-06-25 10:52:08 +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
e53bd7f811 Do not check equality of presence statuses because it does not work if the presence model of linphone core has been changed instead of a new one created. 2013-06-24 18:02:54 +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
Jehan Monnier
48140cefd0 remove unwanted quotes from LinphoenMessage external body url 2013-06-24 16:27:37 +02:00
Ghislain MARY
04f3c8af73 Fix typos. 2013-06-24 12:55:49 +02:00
Ghislain MARY
14373bcb04 Prevent crash when adding a friend without entering a SIP URI. 2013-06-24 12:50:54 +02:00
Jehan Monnier
6e8e0094c4 fix Adroid compilation issue 2013-06-24 12:35:21 +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
Jehan Monnier
ce741028b2 Merge branch 'belle-sip' of ssh://git.linphone.org/linphone-private into belle-sip 2013-06-24 12:06:47 +02:00
Jehan Monnier
5c230ff8d1 Merge remote-tracking branch 'public/master' into belle-sip
Conflicts:
	NEWS
	coreapi/linphonecore.c
	java/impl/org/linphone/core/LinphoneAddressImpl.java
2013-06-24 12:06:18 +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
Simon Morlat
a0f01705ce fix invalid test 2013-06-20 12:49:41 +02:00
Ghislain MARY
ad2e0b4753 Fix some bugs revealed by unit tests in presence model. 2013-06-20 11:40:00 +02:00
Simon Morlat
3bff0cef82 allow contact address to be changed during call updates 2013-06-20 11:37:40 +02:00
Simon Morlat
3d1f4a1d8c allow contact address to be changed during call updates 2013-06-20 11:37:40 +02:00
Simon Morlat
e97420ed13 allow to reset the contact in reINVITE 2013-06-20 11:19:39 +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
Simon Morlat
23ae9b1240 fix potential invalid free due to record_file field of LinphoneCallParams not duplicated. 2013-06-19 17:29:45 +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
Ghislain MARY
c5de033348 Remove support of RFCxxxx and MSOLDPRES presence content. 2013-06-19 17:22:26 +02:00
Ghislain MARY
8c9c96218a Use presence model to notify presence.
Use libxml2 to generate XML content.
2013-06-19 17:22:26 +02:00
Ghislain MARY
220c471369 Use xml parser to get presence status. 2013-06-19 17:22:26 +02:00
Ghislain MARY
79c72fc860 libxml2 is now mandatory. 2013-06-19 17:22:26 +02:00
Simon Morlat
ad406033c0 add java wrapper and jni for LinphoneEvent API 2013-06-18 22:11:36 +02:00
Simon Morlat
129bd04fd8 fix extracting of LinphoneContent from SalBody 2013-06-18 22:06:13 +02:00
Simon Morlat
ba53ca3ee6 LinphoneEvent: add accessors to resource address and from. 2013-06-18 21:26:49 +02:00