Philip Withnall
c498c9a8c9
docs: Split out platform specific GIO and GLib documentation
...
This creates `GioUnix`, `GioWin32`, `GLibUnix` and `GLibWin32`. These
bodies of documentation are in addition to the main, platform agnostic,
documentation for both libraries.
This commit necessarily includes various mechanical changes to update
the repository namespace used in various existing documentation links to
platform specific APIs.
Signed-off-by: Philip Withnall <pwithnall@gnome.org>
Helps: #3037
2024-02-12 17:54:10 +00:00
Philip Withnall
4c178fa623
build: Combine duplicate urlmap.js files
...
Seems no point in keeping them separate. It doesn’t seem to matter if
they contain entries which are unused for a particular docs build.
Signed-off-by: Philip Withnall <pwithnall@gnome.org>
2024-02-12 17:54:10 +00:00
Philip Withnall
54eb9b8900
docs: Convert the resources page to Markdown
...
And change mentions of ‘mailing lists’ to ‘support’ while I’m there.
Signed-off-by: Philip Withnall <pwithnall@gnome.org>
Helps: #3037
2023-11-28 13:52:05 +00:00
Philip Withnall
ed5c17018f
docs: Convert the programming page to Markdown
...
Signed-off-by: Philip Withnall <pwithnall@gnome.org>
Helps: #3037
2023-11-28 13:52:05 +00:00
Philip Withnall
6a22d58f6b
docs: Move the types SECTION
...
Move it to a mega separate file.
This has been a journey.
Signed-off-by: Philip Withnall <pwithnall@gnome.org>
Helps: #3037
2023-11-28 13:52:05 +00:00
Philip Withnall
33c10e8711
docs: Move the windows SECTION
...
Move it to a separate file.
Signed-off-by: Philip Withnall <pwithnall@gnome.org>
Helps: #3037
2023-11-28 13:52:05 +00:00
Philip Withnall
3532e3ca1c
docs: Move the warnings SECTION
...
Move it to a separate file.
Signed-off-by: Philip Withnall <pwithnall@gnome.org>
Helps: #3037
2023-11-28 13:52:05 +00:00
Philip Withnall
877b0affb6
docs: Move the numerical SECTION
...
Move it to a separate Markdown file.
Signed-off-by: Philip Withnall <pwithnall@gnome.org>
Helps: #3037
2023-11-28 13:52:05 +00:00
Philip Withnall
3957b47e59
docs: Move the checkedmath SECTION
...
Move it to a separate Markdown file.
Signed-off-by: Philip Withnall <pwithnall@gnome.org>
Helps: #3037
2023-11-28 13:52:05 +00:00
Philip Withnall
b93e35dc17
docs: Move the datalist and dataset SECTIONs
...
Move them to a separate page as they don’t really have a ‘class’ struct
each to hang docs off.
Signed-off-by: Philip Withnall <pwithnall@gnome.org>
Helps: #3037
2023-11-28 13:52:05 +00:00
Philip Withnall
790131687c
docs: Move the unix SECTION
...
Move it to a separate page.
Signed-off-by: Philip Withnall <pwithnall@gnome.org>
Helps: #3037
2023-11-28 13:52:05 +00:00
Philip Withnall
244721baf9
docs: Move the misc_utils SECTION
...
Move it to a separate page, with a massive great list of all the misc
utils. Not a great documentation page, but equivalent to what we had
before, and it can be improved in future.
Signed-off-by: Philip Withnall <pwithnall@gnome.org>
Helps: #3037
2023-11-28 13:52:05 +00:00
Philip Withnall
74de872bb9
docs: Move the spawn SECTION
...
Move it to a separate page.
Signed-off-by: Philip Withnall <pwithnall@gnome.org>
Helps: #3037
2023-11-28 13:52:05 +00:00
Philip Withnall
6dca578f9d
docs: Move the memory SECTION
...
Move it to a separate page.
Signed-off-by: Philip Withnall <pwithnall@gnome.org>
Helps: #3037
2023-11-28 13:52:05 +00:00
Philip Withnall
25a4205d9d
docs: Move the ghostutils SECTION
...
Sadly, this is about hostnames rather than ghosts. 😞
Signed-off-by: Philip Withnall <pwithnall@gnome.org>
Helps: #3037
2023-11-28 13:52:05 +00:00
Philip Withnall
425731f766
docs: Move the string_utils SECTION
...
Move it to a mega separate file.
Signed-off-by: Philip Withnall <pwithnall@gnome.org>
Helps: #3037
2023-11-28 13:52:05 +00:00
Philip Withnall
cf52727f03
docs: Move the shell SECTION
...
Move it to a separate file.
Signed-off-by: Philip Withnall <pwithnall@gnome.org>
Helps: #3037
2023-11-28 13:52:05 +00:00
Philip Withnall
229b76a388
docs: Move the version SECTION
...
Move it to a separate documentation file, since most of what’s covered
isn’t introspectable.
Signed-off-by: Philip Withnall <pwithnall@gnome.org>
Helps: #3037
2023-11-28 13:52:05 +00:00
Philip Withnall
359c1034e0
docs: Move the GUuid SECTION
...
Move it to a separate page as there’s no public struct to hang the
docs off.
Signed-off-by: Philip Withnall <pwithnall@gnome.org>
Helps: #3037
2023-11-28 13:52:05 +00:00
Philip Withnall
43588fcdd9
docs: Move the grand SECTION
...
Move it to a separate page so the difference between `g_rand_*()` and
`g_random_*()` can be explained.
Signed-off-by: Philip Withnall <pwithnall@gnome.org>
Helps: #3037
2023-11-28 13:52:05 +00:00
Philip Withnall
158ec5be34
docs: Move the gfileutils SECTION
...
Move it to a separate page so more detail can be provided about all the
groups of API.
Signed-off-by: Philip Withnall <pwithnall@gnome.org>
Helps: #3037
2023-11-28 13:52:05 +00:00
Philip Withnall
c850d25d67
docs: Move the gatomic SECTION
...
Move it to a standalone page.
Signed-off-by: Philip Withnall <pwithnall@gnome.org>
Helps: #3037
2023-11-28 13:52:05 +00:00
Philip Withnall
ac91b8f4a2
docs: Move the base64 SECTION
...
Move it to a separate file as there is no struct to hang the docs off.
Signed-off-by: Philip Withnall <pwithnall@gnome.org>
Helps: #3037
2023-11-28 13:52:05 +00:00
Philip Withnall
552f62a059
docs: Move the threads-deprecated SECTION
...
Move it to a separate page so an overview of the deprecated threading
API can be given.
Signed-off-by: Philip Withnall <pwithnall@gnome.org>
Helps: #3037
2023-11-28 13:52:05 +00:00
Matthias Clasen
f27af99233
docs: Move the unicode SECTION
...
Move the content to the new unicode.md file.
Helps: #3037
2023-10-11 17:38:31 +01:00
Matthias Clasen
09733b6531
docs: Move the array SECTIONs
...
Move the content to the new data-structures.md file.
Helps: #3037
2023-10-11 17:38:30 +01:00
Matthias Clasen
ab066d4856
docs: Move the GOption SECTION
...
Move the content to the new goption.md file.
Helps: #3037
2023-10-11 14:01:29 +01:00
Matthias Clasen
8b9c4cfb87
docs: Move the GMarkup SECTION
...
Move the content to the new markup.md file.
Helps: #3037
2023-10-11 14:01:29 +01:00
Matthias Clasen
e1d6168e5b
docs: Move the auto-cleanup documentation to Markdown
...
Helps: #3037
2023-10-11 14:01:29 +01:00
Matthias Clasen
c2798e6c2a
docs: Move building documentation to Markdown
...
Helps: #3037
2023-10-11 14:01:29 +01:00
Matthias Clasen
abf99f533f
docs: Move compiling documentation to Markdown
...
Helps: #3037
2023-10-11 14:01:29 +01:00
Matthias Clasen
4784bb10b1
docs: Move the cross-compilation documentation to Markdown
...
Helps: #3037
2023-10-11 14:01:29 +01:00
Matthias Clasen
057f4fa2a5
docs: Move GVariant Format Strings documentation to Markdown
...
Helps: #3037
2023-10-11 14:01:29 +01:00
Matthias Clasen
5d80471d4b
docs: Move the GVariant Text Format documentation to Markdown
...
Helps: #3037
2023-10-11 14:01:29 +01:00
Matthias Clasen
758c5de24e
docs: Move the ‘running GLib’ documentation to Markdown
...
Helps: #3037
2023-10-11 14:01:29 +01:00
Matthias Clasen
7c5fc4eb26
docs: Move the GSlice documentation to Markdown
...
Helps: #3037
2023-10-11 14:01:29 +01:00
Matthias Clasen
1a090564d2
docs: Move GTest/test framework documentation to Markdown
...
Helps: #3037
2023-10-11 14:01:29 +01:00
Matthias Clasen
d8b25ecda3
docs: Move GMainLoop documentation to Markdown
...
Helps: #3037
2023-10-11 14:01:29 +01:00
Matthias Clasen
6c6337aa27
docs: Move macros documentation to Markdown
...
Helps: #3037
2023-10-11 14:01:29 +01:00
Matthias Clasen
48c70b557e
docs: Move logging documentation to Markdown
...
Helps: #3037
2023-10-11 14:01:29 +01:00
Matthias Clasen
7b954a8d15
docs: Move i18n documentation to Markdown
...
Helps: #3037
2023-10-11 14:01:29 +01:00
Matthias Clasen
46eed6009b
docs: Move GError documentation to Markdown
...
Helps: #3037
2023-10-11 14:01:29 +01:00
Matthias Clasen
a73d3d7b8f
docs: Move byte conversion macro documentation to Markdown
...
Helps: #3037
2023-10-11 14:01:28 +01:00
Matthias Clasen
9725c012b1
docs: Move character set conversion docs to Markdown
...
Helps: #3037
2023-10-11 14:01:28 +01:00
Matthias Clasen
0b56387ad5
docs: Move GThread documentation to Markdown
...
Helps: #3037
2023-10-11 14:01:28 +01:00
Matthias Clasen
c3713e1b67
docs: Move GRcBox/GArcBox and refcounting docs to Markdown
...
Helps: #3037
2023-10-11 14:01:28 +01:00
Matthias Clasen
39e9ef54be
docs: Add initial support for using gi-docgen for docs
...
The files here are copied from the docs-gtk-org
branch of gtk.
This adds gi-docgen to the CI Dockerfiles and ensures the new versions
(including the OS upgrades from the previous commit) are used during CI.
Helps: #3037
2023-10-11 14:01:28 +01:00