Commit graph

62 commits

Author SHA1 Message Date
Ghislain MARY
baa4eebbe1 Use correct naming convention in sal API. 2018-05-07 17:47:41 +02:00
Ronan Abhamon
935e429609 fix(Core): clean some dirty code... 2017-10-11 14:09:22 +02:00
Ghislain MARY
6beb962517 Move the new sal code in the src folder, respect the file naming conventions and add missing license headers. 2017-10-05 10:52:09 +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
Ronan Abhamon
b2a0cd770e fix(core): deal with new cpp flags 2017-09-20 12:45:17 +02:00
Ronan Abhamon
e78064859a feat(Core): use for (var : list) syntax when possible (coreapi) 2017-09-19 10:53:12 +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
Ronan Abhamon
e112362041 feat(vcard): add a clone method 2017-04-28 16:14:53 +02:00
François Grisez
e8b4dd21ee Remove all calls to 'using namespace' from headers 2017-04-06 09:08:54 +02:00
Ghislain MARY
747d0843d4 Fix build on Windows 10. 2017-02-23 18:53:03 +01:00
Simon Morlat
b551bb92cd fix warnings 2017-02-08 09:12:52 +01:00
Ghislain MARY
cd4870d5ad Some refactoring to have a more object-oriented API. 2017-02-07 15:32:42 +01:00
Ghislain MARY
e389e34c7e Fix build of C++ wrapper on Windows. 2017-02-01 12:17:19 +01:00
Erwan Croze
e00b30de86 Fixing error of compilation on windows 10 2017-01-18 15:58:39 +01:00
Benjamin Reis
f3b94ce8c0 vcard validation only if friends stored 2017-01-17 17:14:37 +01:00
François Grisez
228e4a2f21 Add a getter to LinphoneVcard in order to access to the internal BelCard object 2017-01-16 09:29:21 +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
7d1189819e Use getInstance from BelCardParser 2017-01-09 14:12:13 +01:00
Ghislain MARY
5c1d7a5fa3 Fix build with moved header files. 2016-11-15 14:54:00 +01:00
Ghislain MARY
33b72ce6b5 Move public header files in the include/linphone directory. 2016-11-15 14:41:18 +01:00
Sylvain Berfini
c7e0929094 Cache vCards SIP addresses for faster getters 2016-10-21 17:36:19 +02:00
Sandrine Avakian
623dc72e1f Merge branch '3.10.x'
# Conflicts:
#	CMakeLists.txt
#	coreapi/account_creator.c
#	coreapi/friendlist.c
#	coreapi/linphonecore_jni.cc
#	coreapi/misc.c
#	coreapi/vcard.cc
#	coreapi/vcard.h
#	coreapi/vcard_stubs.c
#	gtk/videowindow.c
#	java/common/org/linphone/core/LinphoneNatPolicy.java
#	java/impl/org/linphone/core/LinphoneNatPolicyImpl.java
#	mediastreamer2
#	tester/vcard_tester.c
2016-08-25 17:52:12 +02:00
Sylvain Berfini
6256cf1636 Moved and renamed some vcard methods for python wrapper
Cherry pick c8ae29742a from master
2016-08-10 12:07:42 +02:00
Ghislain MARY
5b19181748 Include linphonecore.h in vcard.cc so that the linphone_core_vcard_supported symbol is exported on Windows. 2016-08-02 09:45:40 +02:00
Ghislain MARY
dd36939023 Fix some memory leaks. 2016-07-29 15:36:19 +02:00
Gautier Pelloux-Prayer
f6381d913a license: update FSF address 2016-07-27 11:58:38 +02:00
Ghislain MARY
97fbbf32e2 Add function to know if VCard support is builtin + fix line endings of vcard source files. 2016-07-22 17:22:08 +02:00
Ghislain MARY
8903f5888a Fix errors in vcard API. 2016-07-22 17:21:21 +02:00
Sylvain Berfini
442cd8b9db Added getter/setter for familly/given names in vCards 2016-07-21 16:24:23 +02:00
Sylvain Berfini
c8ae29742a Moved and renamed some vcard methods for python wrapper 2016-07-01 10:56:51 +02:00
Sylvain Berfini
1590b294ad Improved performances related to vCard parsing 2016-06-29 16:33:22 +02:00
Sylvain Berfini
a3b3867a6c More leaks fixed 2016-06-29 15:46:52 +02:00
Sylvain Berfini
ae313e7020 Fix some memory leaks 2016-06-29 14:47:49 +02:00
Sylvain Berfini
d1f2b1d28f Fixed invalid read(s) in vcard.cc 2016-06-28 11:05:39 +02:00
Sylvain Berfini
0dfe68b2c5 Fix issue in chatdb unlink in tester + use delete instead of free 2016-06-27 15:34:09 +02:00
Sylvain Berfini
fc109e215c Get rid of BelCardParser instance 2016-06-27 15:08:58 +02:00
Ghislain MARY
b535d1f153 Use bctbx_list_t instead of MSList that has been deprecated. 2016-06-16 17:42:33 +02:00
Sylvain Berfini
e047dcf829 Improved vcard import/export code a bit 2016-06-14 15:41:29 +02:00
Jehan Monnier
aaa2c3c194 change bctoolbox_ to bctbx_ 2016-05-18 16:15:32 +02:00
Sylvain Berfini
4112738454 Added methods to friend to manipulate phone numbers and sip addresses 2016-03-25 14:59:28 +01:00
Sylvain Berfini
34edd8acb5 Added a way to get/set organization field in vCard from API 2016-03-16 11:39:22 +01:00
Ghislain MARY
7cfbbda323 Fix Python module automatic wrapper generation. 2016-03-09 12:13:41 +01:00
Sylvain Berfini
d332a83ef0 Removed need for polarssl in vcard.cc, use bctoolbox instead 2016-03-04 10:29:06 +01:00
Sylvain Berfini
6ddff7e1fd Fix compil issue with cmake builder 2016-01-15 16:44:03 +01:00
Sylvain Berfini
03ca760d43 Added md5 check between edit and done on friends + fix all leaks related to friends or friendslists found by tester 2016-01-14 17:30:10 +01:00
Sylvain Berfini
1d26224858 Started CardDAV integration into liblinphone friends API 2016-01-13 17:05:49 +01:00
Sylvain Berfini
e648843890 PUT/DELETE queries added to CardDAV (update not tested yet) 2016-01-08 17:08:20 +01:00