Commit graph

211 commits

Author SHA1 Message Date
François Grisez
c35f4f2719 [API doc] Makes the documentation to be installed. 2018-05-18 10:57:59 +02:00
François Grisez
2797ccb470 Reworking of CMake scripts around documentation generation
+ Merging of ENABLE_SPHINX_DOC and ENABLE_DOC options. Only ENABLE_DOC remains.
+ Switching default value of ENABLE_DOC option to NO.
+ Adding tests for checking the presence of Python modules needed
  for documentation and wrappers generation.
2018-05-17 18:30:18 +02:00
François Grisez
bfd8965a58 Makes gendoc.py to use csv-table directive form summaries 2018-05-17 15:25:47 +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
e24e4e93f1 Disable the generation of the HTML documentation by doxygen. 2018-05-15 14:51:00 +02:00
François Grisez
0e7ae694d7 Merge branch 'dev_refactor_cpp' into dev_doc_generator 2018-04-10 17:26:53 +02:00
François Grisez
f75c58bbef Fix install target when ENABLE_DOC is set to NO 2018-04-09 15:34:03 +02:00
François Grisez
c522ec1162 Makes Doxygen do not generate man and latex documentations
Besides, that commit prevent the HTML documentation from being
generated when ENABLE_DOC is set to NO. Only the XML docmentation
would be generated in order to generate high-level languages wrappers.
2018-04-09 14:01:22 +02:00
François Grisez
44cbfd8889 doc: gathers reference docs inside a directory 2018-04-05 16:46:15 +02:00
François Grisez
bf1334a74a Cleans CMakeLists in sphinx directory 2018-04-05 14:59:14 +02:00
François Grisez
d36a324b7b Add source code examples 2018-04-05 14:45:04 +02:00
François Grisez
c2805aebdc [doc] Gathers all guiding page inside a directory 2018-04-05 11:31:44 +02:00
François Grisez
7cea4d435e Adds a TOC virtual document 2018-04-05 11:09:07 +02:00
François Grisez
660eba2209 Documentation: adds "iOS portability page" 2018-04-04 15:34:05 +02:00
François Grisez
d0dfd9be6a Adds the static documentation 2018-04-03 17:47:24 +02:00
François Grisez
47415adf2a Removes duplicate CMake command 2018-04-03 15:36:11 +02:00
François Grisez
6784ece619 Optimizes generation of the API's documentaition 2018-04-03 14:38:59 +02:00
François Grisez
ac3c7c1fa3 Doc generator: global table of content in the side pannel 2018-03-30 15:16:48 +02:00
François Grisez
998d7633e8 Renames enums_page.mustache into enum_page.mustache 2018-03-28 16:52:53 +02:00
François Grisez
75f38a97e0 Remove source directory 2018-03-27 17:21:59 +02:00
François Grisez
19555f443e Fixes translate_class_reference() method 2018-03-09 15:49:30 +01:00
François Grisez
98d377694b Support of enums inside class 2018-03-09 15:02:57 +01:00
François Grisez
aba5f7e473 Removes all items from the side panel except the search bar 2018-03-08 15:49:51 +01:00
François Grisez
ddfae7e2e1 Enable HTML5 writer 2018-03-08 15:24:07 +01:00
François Grisez
5f2305dc97 Make the body width to adapt to browser window width 2018-03-08 14:32:07 +01:00
François Grisez
2d5a239275 Adds a logo in the side panel 2018-03-08 13:46:42 +01:00
François Grisez
ed9bc0f6db Java enums support 2018-03-06 15:41:28 +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
cfc15904ce Add label on each property 2018-02-26 14:57:47 +01:00
François Grisez
2f6f839f63 Enable generation of Java documentation 2018-02-26 14:44:42 +01:00
François Grisez
6d74bab83e Reworks gendoc.py in order to use the new API of abstractapi.py 2018-02-08 15:29:11 +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
François Grisez
73113495cb Make CMake to clean the old XML and HTML Doxygen documentations out before generating them again 2017-10-11 16:11:33 +02:00
Sylvain Berfini
8ec1430058 Added ENABLE_JAVA_WRAPPER to CMakeLists 2017-10-11 15:30:03 +02:00
Ghislain MARY
459d54c746 Fix automatic wrapper generation of enums with the L_DECLARE_C_ENUM macro. 2017-10-04 10:51:28 +02:00
Sylvain Berfini
d9d06fa32f Fixed compil broken due to chat message changes 2017-09-21 13:13:53 +02:00
Sylvain Berfini
ceec68bc7a Fixed XSD compil & link issues 2017-09-19 12:31:17 +02:00
Ronan Abhamon
1c3bcf0b16 feat(core): big refactoring & full c address impl 2017-09-05 13:59:54 +02:00
Jehan Monnier
552be2a639 small rework of trace level management. 2017-08-23 09:21:24 +02:00
Ronan Abhamon
f9a078befa feat(Event): provide a working call event 2017-08-18 13:13:11 +02:00
François Grisez
199ce2d10d Add missing files 2017-06-19 11:07:32 +02:00
François Grisez
397424e584 Disable documentation generation with Autotools 2017-06-16 17:03:17 +02:00
François Grisez
599b43b3db Fix Doxyfile.in 2017-06-16 15:44:20 +02:00
François Grisez
e3228cb8ab Remaking doc directory aborescence
Fix Doxyfile.in
2017-06-16 15:44:00 +02:00
Sylvain Berfini
4d4bfbd77b Fix another mistake in CMakeLists in coreapi/help 2017-05-03 18:09:02 +02:00
Sylvain Berfini
57114440b1 Build C# wrapper if compil option is enabled 2017-05-02 18:30:56 +02:00
François Grisez
9add72c20e C++ wrapper: add doxygen docstrings in the API 2017-04-21 14:30:25 +02:00