François Grisez
13b127caa2
C++ wrapper: systematically include object.hh in each generated header file
2017-04-06 11:01:04 +02:00
François Grisez
e8b4dd21ee
Remove all calls to 'using namespace' from headers
2017-04-06 09:08:54 +02:00
Ghislain MARY
e4f3a9a56b
Support C++ wrapper generation with Python 3.
2017-04-05 17:41:30 +02:00
Ghislain MARY
d5ba6a1bf8
Fix Python wrapper generation.
2017-04-04 11:42:31 +02:00
François Grisez
5a46392c98
Fix memory leak in C++ wrapper
2017-04-03 13:49:57 +02:00
François Grisez
351bb97027
Reworking of Liblinphone's API around payload types
2017-04-03 12:34:49 +02:00
Ghislain MARY
60802389ba
Change the account creator API so that it is wrapper-friendly.
2017-03-31 11:52:26 +02:00
François Grisez
a620881569
C++ wrapper: public structure support improvement
2017-03-29 15:26:21 +02:00
François Grisez
d410536b2d
C++ wrapper: public structure support improvement
2017-03-28 16:48:46 +02:00
François Grisez
64584409ae
C++ wrapper: CMake scripts improvements
2017-03-28 16:48:46 +02:00
François Grisez
652f26cb81
Disable wrapping of functions or structs that are deprecated at that commit time
...
Also add compiler depecation tag on functions that are marked as
deperecated in their documentation.
2017-03-28 08:51:35 +02:00
François Grisez
33d7528c13
Add a custom Doxygen command to notfy wrapper generators to do not wrap functions or structs
2017-03-28 08:51:35 +02:00
François Grisez
bdde8f8802
C++ wrapper: Unblacklist some class
2017-03-28 08:51:35 +02:00
François Grisez
26c0dccfeb
C++ wrapper: pubilc structures support
2017-03-27 11:00:47 +02:00
Jehan Monnier
5e382aa503
fix LinphoneCxxConfig for group mode
2017-03-23 18:22:17 +01:00
Jehan Monnier
a0aae6c83a
fix group mode for cxx wrapper
2017-03-23 18:22:17 +01:00
Ghislain MARY
195d85fae6
Fix installation of linphone++ library on Windows.
2017-03-22 15:59:34 +01:00
Ghislain MARY
2e6d2b8297
Fix linphone++ CMake target export.
2017-03-21 12:01:21 +01:00
Ghislain MARY
87871f56fd
Fix C++ wrapper symbols export.
2017-03-16 17:50:53 +01:00
Ronan Abhamon
5fb6ca92a5
include <string> in wrappers/cpp/object.hh
2017-03-16 15:37:44 +01:00
François Grisez
a20b9a9441
Make the C++ wrapper headers not depends on belle-sip and bctooblox headers
2017-03-16 14:31:07 +01:00
François Grisez
562b2d3438
C++ wrapper: fix translation of audio_codecs and video_codecs properties of LinphoneCore
2017-03-15 17:03:17 +01:00
François Grisez
f06fd6f0a9
Fix C++ wrapper generation
2017-03-15 16:42:08 +01:00
François Grisez
acf0600ee4
Reworking of the C++ wrapper generator
...
* generate the wrapper implementation in a single file
* the CMakeLists.txt file that build the wrapper is now static
2017-03-15 15:33:47 +01:00
Ghislain MARY
28ec18d501
Fix of C++ wrapper compilation on Windows.
2017-03-13 15:40:11 +01:00
François Grisez
e71c6a8c10
C++ wrapper: fix carsh on Core creation
2017-02-28 14:46:40 +01:00
François Grisez
3f2cbf6e87
C++ wrapper: reworking of multilstenable classes
...
There is now only one LinphoneCoreCbs instance attached to the core
that is in charge to collect all events for the C++ wrapper layer.
Thus, it is the concern of the C++ wrapper to dispach events to all
the C++ listeners.
2017-02-28 13:53:57 +01:00
Ghislain MARY
5193bb34e1
Add API to resend a chat message that has not been delivered.
2017-02-21 10:52:17 +01:00
Ghislain MARY
9424c36593
Fix string conversion issue in C++ wrapper.
2017-02-20 11:30:25 +01:00
Ghislain MARY
74c28986c4
Use the good config when building the C++ wrapper.
2017-02-08 15:41:41 +01:00
François Grisez
b82742a5f0
Cpp wrapper: fix bug concerning 'void *'
2017-02-08 13:49:20 +01:00
Ghislain MARY
c6c13b2606
Fix Visual Studio compilation warnings with booleans in C++ wrapper generated code.
2017-02-03 15:45:38 +01:00
Ghislain MARY
37cab64a72
Fix build of C++ wrapper on Mac OS X.
2017-02-02 11:45:44 +01:00
Ghislain MARY
e014172f63
Fix for paths with spaces when generating the C++ wrapper.
2017-02-02 11:02:33 +01:00
Ghislain MARY
448038b9c1
Fix line-endings in generated C++ wrapper on Windows.
2017-02-02 09:36:29 +01:00
Ghislain MARY
e389e34c7e
Fix build of C++ wrapper on Windows.
2017-02-01 12:17:19 +01:00
Sylvain Berfini
3c0af441d7
Fixed cpp11 feature in wrapper
2017-01-27 16:55:29 +01:00
François Grisez
92d4bcf812
Set C++ standard to C++11 for C++ wrapper compilation
2017-01-26 17:07:55 +01:00
François Grisez
c3b4624857
Generate and install LinphoneCxxConfig.cmake, LinphoneCxxTargets.cmake and LinphoneCxxVersion.cmake
2017-01-26 17:07:55 +01:00
François Grisez
64082f155f
Remove deprecated code inside genwrapper.py
2017-01-24 16:21:12 +01:00
François Grisez
93b787c798
Blacklist LinphoneCallStats
2017-01-20 11:20:10 +01:00
François Grisez
44bcd20ef5
C++ wrapper: add missing headers for installation
2017-01-20 11:20:10 +01:00
François Grisez
d8a8849ff0
Fix some issues in the building scripts of the C++ wrapper
2017-01-19 17:17:50 +01:00
François Grisez
c43ce43d56
Rename genheders.py into genwrapper.py
2017-01-18 11:35:50 +01:00
François Grisez
e7312ac464
Add LINPHONE_PUBLIC macros before public method declarations
2017-01-18 11:35:50 +01:00
François Grisez
971379c6ff
C++ wrapper: blacklist the functions that was deprecated when the wrapper generator was made
2017-01-18 11:35:50 +01:00
François Grisez
f33db333db
Add license texts
2017-01-17 15:41:57 +01:00
François Grisez
79684bad94
C++ wrapper: build scripts reworking
2017-01-17 15:41:57 +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
3e037f26a0
Add a header file declaring functions exclusive for automatic wrapper generators
2017-01-13 14:08:46 +01:00