Commit graph

373 commits

Author SHA1 Message Date
François Grisez
a1f7d1b562 Makes lpconfig_items.py to support both python 2 and 3.
(cherry picked from commit 8a946552f6)
2018-06-18 15:03:20 +02:00
Ghislain MARY
e8cb075600 Remove useless files. 2018-06-13 15:05:49 +02:00
François Grisez
155393f9f1 [Doc generator] Generate a page for each listener. 2018-05-17 10:25:07 +02:00
François Grisez
0006fac224 CSharp wrapper gen: fix the interface of SandCastleTranslator 2018-05-14 14:07:45 +02:00
Sylvain Berfini
0506399e6b Fixed python wrapper compil 2018-04-30 13:30:16 +02:00
François Grisez
4a0b9021a2 Fixes Java wrapper generator 2018-04-10 18:11:20 +02:00
François Grisez
19555f443e Fixes translate_class_reference() method 2018-03-09 15:49:30 +01:00
François Grisez
5c6bf5db13 Fixes selector's links on between enums 2018-03-06 14:38:06 +01:00
François Grisez
7f9636f953 Fix references 2018-03-02 16:59:55 +01:00
François Grisez
08837c74fa Fix methods summary links 2018-02-27 15:09:33 +01:00
François Grisez
8c28e1a12f Fix methods declarations 2018-02-26 15:06:49 +01:00
François Grisez
2f6f839f63 Enable generation of Java documentation 2018-02-26 14:44:42 +01:00
François Grisez
04a024ec9e Revert "Fixes C++ wrapper generation with Python 2"
This reverts commit 7d621c5bd1 and
proposes a way to fix the generation with Python 2 without
breaking abstractapi's interface.
2018-02-08 14:32:39 +01:00
François Grisez
7d621c5bd1 Fixes C++ wrapper generation with Python 2 2018-02-06 16:49:15 +01:00
François Grisez
bff2f9a26f Reworking of wrappers generators
* Support of enums declared inside classes.
* Moving of Java translation code into abstractapi.py
  in order to have Java's API in the generated multi-language
  documentation.
2018-02-06 12:22:44 +01:00
Sylvain Berfini
8a95dba194 Fixed abstractApi and Java wrapper use of RefCountable attribute 2018-01-12 14:41:29 +01:00
Ronan Abhamon
9258c5f145 feat(ChatRoom): provide an abstract chat room for chat room migration proxy 2017-12-12 16:07:49 +01:00
François Grisez
4d277538b0 Makes genapixml.py to interpret \bctbxlist balises while parsing events'arguments 2017-12-06 15:38:24 +01:00
Ghislain MARY
2f1d16a306 Use c-wrapper for the Core object. 2017-12-04 13:56:32 +01:00
François Grisez
f6cd06d37d Wrappers generator: logging system reworking 2017-11-23 15:22:44 +01:00
François Grisez
5cf9e549f3 Partial merge from 'master' about wrapper and documentation generation scripts 2017-11-16 17:30:45 +01:00
Ronan Abhamon
40b8e7b6fc feat(c-event-log): add docs and functions proto 2017-10-24 14:50:33 +02:00
François Grisez
8c1b1a1761 [Abstract API] Blacklists linphone_factory_create_core_2() and linphone_factory_cerate_core_with_config_2() while parsing
This must be done since these functions must be manually wrapped for each targeted language.
2017-10-19 11:37:48 +02:00
Sylvain Berfini
def3a31e09 Do not wrap IMEE + fix java wrapper compil when using -j + fixed classBl in abstractAPI tool + various fixes for jni layer of java wrapper 2017-10-12 13:06:02 +02:00
Sylvain Berfini
fb86329031 Started JAVA wrapper 2017-10-09 17:51:10 +02:00
Sylvain Berfini
ceec68bc7a Fixed XSD compil & link issues 2017-09-19 12:31:17 +02:00
Jehan Monnier
552be2a639 small rework of trace level management. 2017-08-23 09:21:24 +02:00
Ghislain MARY
b9b283dcdb Compile source files as C++. 2017-07-21 17:06:41 +02:00
Sylvain Berfini
0cb13b884b Let python wrapper wrap PayloadType automatically + added sample python file from wiki 2017-07-11 14:59:42 +02:00
Sylvain Berfini
9d15a75723 Fixed issue with LinphoneStatus in python wrapper 2017-07-11 14:46:39 +02:00
Sylvain Berfini
82c68c8e17 Fixed issue in python wrapper with brief description since it has been enabled 2017-07-10 17:50:19 +02:00
Sylvain Berfini
4c291e2c5a Added lp-test-ecc tool to install targets in CMakeLists 2017-06-14 10:41:03 +02:00
François Grisez
29f891b821 Build lp-test-ecc tool with CMake 2017-06-06 11:40:15 +02:00
François Grisez
2f64a54b23 C++ wrapper: mask support 2017-05-30 17:04:55 +02:00
François Grisez
2a3a235634 Add code in wrappers generator for reference handling in docstrings 2017-05-17 14:28:55 +02:00
Sylvain Berfini
0facfbe7e3 Merge remote-tracking branch 'private/master' 2017-04-24 16:57:50 +02:00
Ghislain MARY
a17e2be2fa The LinphonePlayer is now a belle_sip_object and is now wrappable. 2017-04-24 15:52:00 +02:00
Sylvain Berfini
2b0db027fd Merge remote-tracking branch 'linphone/master' 2017-04-24 14:44:06 +02:00
François Grisez
0a2ea96a1e C++ wrapper: add a Doxygen brief description above class declarations 2017-04-24 14:37:08 +02:00
François Grisez
e4068bb84f Bugfixes in abstractapi.py and metadoc.py
* prevent metadoc.Translator.translate() from crashing when None
  is passed as argument.
* set the briefDescription attributes of enum values$
2017-04-21 15:45:22 +02:00
Sylvain Berfini
9398d378c2 Moved abstractapi to tools to prevent duplicating it in each wrapper 2017-04-21 15:34:40 +02:00
Sylvain Berfini
fc765b3f1c Moved abstractapi to tools to prevent duplicating it in each wrapper 2017-04-21 15:31:52 +02:00
Sylvain Berfini
b5f095738d Added brief doc to C# wrapper 2017-04-21 15:25:09 +02:00
François Grisez
9add72c20e C++ wrapper: add doxygen docstrings in the API 2017-04-21 14:30:25 +02:00
François Grisez
4e50471628 Store the declared values of enumerations in the abstract API 2017-04-13 12:12:03 +02:00
François Grisez
1cf6885446 Disable the compilation of lp-gen-wrapper with autotools 2017-04-06 17:34:59 +02:00
François Grisez
e8b4dd21ee Remove all calls to 'using namespace' from headers 2017-04-06 09:08:54 +02:00
Ghislain MARY
d5ba6a1bf8 Fix Python wrapper generation. 2017-04-04 11:42:31 +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
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