Commit graph

38 commits

Author SHA1 Message Date
Jason Francis
d9cd0e4fdf docs: Write gtk-doc comments for constant variables 2021-06-02 17:38:34 +00:00
Jason Francis
1b5df6096a docs: include wp.h in gir sources 2021-06-02 17:38:34 +00:00
George Kiagiadakis
9db0e741cd lua: allow the Log api to debug boxed objects (useful for pods) 2021-06-02 19:38:51 +03:00
George Kiagiadakis
132de309cb lua: fix PipewireObject api: s/set_params/set_param/ and cleanup 2021-06-02 19:38:51 +03:00
George Kiagiadakis
ec7541e840 docs: make progress on lua api documentation 2021-05-28 19:22:56 +03:00
George Kiagiadakis
f038666399 meson: add reference to bugfix
so that we can safely remove our hack in the future, when we
will be able to depend on the next version of meson
2021-05-28 17:42:16 +03:00
George Kiagiadakis
bfbe97c8b3 meson: force the gir target to depend on wp-gtkdoc.h
With a hacky workaround, because the generate_gir() implementation
has a bug and does not pass the file dependencies properly down
to the custom_target() that it creates internally
2021-05-26 21:22:24 +03:00
George Kiagiadakis
5d7cdfabec docs: tidy up most documents and try to update the information in them
- use code blocks properly
- use note/important blocks
- stop using ` for emphasis, use `` or * appropriately
- update info on contributing, community, running, logging
2021-05-26 19:20:05 +03:00
George Kiagiadakis
f2d4ed17da docs: use the default sidebar color to make the version easier to read 2021-05-26 15:59:41 +03:00
George Kiagiadakis
fa6db589da docs: show version number on the sidebar 2021-05-26 15:58:40 +03:00
George Kiagiadakis
8b340a5705 docs: convert NEWS to rst and add it in the generated docs 2021-05-26 09:30:06 +03:00
George Kiagiadakis
87403eb1d4 docs: update installing-wireplumber page 2021-05-25 15:01:43 +03:00
George Kiagiadakis
cdcb38e4e6 gir: fix generate_gir()
The path to libwireplumber-0.4.so is not set otherwise and the
linker cannot find it
2021-05-25 14:19:53 +03:00
George Kiagiadakis
e567637d37 docs: convert lua api docs to pure rst
Not all the docs are there yet, this is WIP
2021-05-25 14:19:53 +03:00
George Kiagiadakis
c3ee52506b docs: fix gobject-introspection data generation
Let g-ir-scanner parse the original headers for the C signatures
and just add the gtk-doc comments in the generated wp-gtkdoc.h file

Also cleanup a bit gen-api-gtkdoc.py and make it omit printing most of the
whitespace clutter that it used to print inside the gtk-doc comments
2021-05-25 14:19:53 +03:00
George Kiagiadakis
fb77a9fcc7 docs: improve the home page and toc; use README.rst as a base; add badges 2021-05-25 14:19:53 +03:00
George Kiagiadakis
b812e912d2 docs: fix C API documentation to work nicely with doxygen & sphinx 2021-05-25 14:19:53 +03:00
George Kiagiadakis
7f54533185 docs: meson: rebuild docs when Doxyfile.in changes 2021-05-25 14:19:53 +03:00
George Kiagiadakis
0c8ef5f2c7 docs: setup sphinx to use the graphviz extension 2021-05-25 14:19:53 +03:00
George Kiagiadakis
32200da516 docs: improve the visual appearence of the generated html and cleanup 2021-05-25 14:19:53 +03:00
George Kiagiadakis
2eac6257d8 docs: reorganize .rst files and add tables of contents for the APIs 2021-05-25 14:19:53 +03:00
George Kiagiadakis
93c2e7d686 meson: refactor docs + gi build system
* Use custom_target() instead of configured shell scripts
* Do not copy all the .rst files in the build directory
* Setup dependencies between targets
* Tidy up dependencies lookup
* Remove unused files
* Upgrade Doxyfile to the latest version and cleanup used options
2021-05-25 14:19:53 +03:00
Raghavendra
2e5b13f970 docs: build gobject introspection from xml files generated by Doxygen 2021-05-25 14:19:53 +03:00
Raghavendra
80e7b20a73 docs: Add Lua API documentation 2021-05-25 14:19:53 +03:00
Raghavendra
d692f06f0d docs: api: Replace hotdoc specific commands with Doxygen specific commands 2021-05-25 14:19:53 +03:00
Raghavendra
89549247f8 docs: Replace hotdoc with Doxygen & Sphinx to generate documentation 2021-05-25 14:19:53 +03:00
Julian Bouzas
340213272e m-si-adapter: rename to si-audio-adapter
Because it is only meant to be used with audio nodes
2021-03-18 14:47:22 -04:00
George Kiagiadakis
89d300ea48 docs: update daemon/running.md
pipewire.conf uses a different format now
2021-01-22 12:51:10 +02:00
George Kiagiadakis
4eb853ca7a docs: mention that the test SPA plugins are required for unit tests
Related to #18
2020-07-20 12:20:53 +03:00
George Kiagiadakis
83c7655267 docs: update configuration.md 2020-06-19 12:09:09 +03:00
George Kiagiadakis
fa6c1a74cb docs: fix broken link 2020-06-19 10:29:07 +03:00
George Kiagiadakis
3966e046ae docs: add manual test instructions 2020-06-18 19:21:21 +03:00
George Kiagiadakis
7b5752448d doc/contributing: add a note about rebasing merge requests 2020-06-15 11:36:15 +03:00
Julian Bouzas
3fa1334113 docs: update configuration.md 2020-05-20 13:14:53 +03:00
George Kiagiadakis
29886ccf74 docs: improve documentation 2020-05-19 17:54:10 +03:00
Julian Bouzas
268f97e7bc docs: add test examples for pulseaudio, jack and video clients 2020-03-03 13:27:18 -05:00
George Kiagiadakis
f7c0730b7e docs: enable building html documentation with hotdoc 2020-01-22 17:06:01 +02:00
George Kiagiadakis
1ccc570f3f docs: add full documentation on WirePlumber's configuration options and files 2019-12-23 18:21:14 +02:00