Matthias Clasen
d028759903
docs: Drop the threadpool SECTION
...
Move the contents to the GThreadPool struct docs.
Helps: #3037
2023-10-11 17:38:30 +01:00
Matthias Clasen
2e47610560
docs: Drop the GString SECTION
...
Move the contents to the GString struct docs.
Helps: #3037
2023-10-11 17:38:30 +01:00
Matthias Clasen
97cb9fa220
docs: Move the refstring SECTION
...
Move the contents to the data-structures.md file.
Helps: #3037
2023-10-11 17:38:30 +01:00
Matthias Clasen
8164220213
docs: Move the sequence SECTION
...
Add the contents to the data-structures.md file.
Helps: #3037
2023-10-11 17:38:30 +01:00
Matthias Clasen
c226088028
docs: Move the GNode SECTION
...
Move the contents to the data-structures.md file.
Helps: #3037
2023-10-11 17:38:30 +01:00
Matthias Clasen
2191c6024a
docs: Move the tree SECTION
...
Move the content to the new data-structures.md file.
Helps: #3037
2023-10-11 17:38:30 +01:00
Matthias Clasen
0ce33a6fee
docs: Move the asyncqueue SECTION
...
Move the contents to the new data-structures.md file.
Helps: #3037
2023-10-11 17:38:30 +01:00
Matthias Clasen
25aeddd2a7
docs: Move the queue SECTION
...
Add the content to the new data-structures.md file.
Helps: #3037
2023-10-11 17:38:30 +01:00
Matthias Clasen
f88d96e2ad
docs: Move the GHashTable SECTION
...
Move the content to the new data-structures.md file.
Helps: #3037
2023-10-11 17:38:30 +01:00
Matthias Clasen
ed1bc3228b
docs: Move list SECTIONs
...
Move the content to the data-structures.md file.
Helps: #3037
2023-10-11 17:38:30 +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
Philip Withnall
fd7396ee29
ci: Add an additional git config to avoid permissions warnings
...
And tidy up the existing one for consistency.
Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
2023-10-11 17:38:30 +01:00
Philip Withnall
d96695fef9
fixup! ci: Upgrade CI images to the new oldest-supported OS versions
...
This was accidentally missed out of the above commit, due to pushing
a new version of the image to test, without also pushing the git branch.
2023-10-11 16:34:20 +01:00
Philip Withnall
c140f83922
Merge branch 'migrate-to-gi-docgen' into 'main'
...
Switch to using gi-docgen for docs (batch 1)
See merge request GNOME/glib!3591
2023-10-11 15:21:10 +00:00
Philip Withnall
eed0b26de3
Merge branch 'no-enums-in-bitfields' into 'main'
...
Stop using enums in bitfields
See merge request GNOME/glib!3632
2023-10-11 13:21:02 +00: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
3d55be0b82
docs: Move the GObject tutorial to Markdown
...
Helps: #3037
2023-10-11 14:01:29 +01:00
Matthias Clasen
682e9c9f56
docs: Move migrating-gdbus.xml to Markdown
...
This copies the test code inline into the Markdown, which means it could
diverge from the test code which is compiled and run as part of the
tests. That needs improving, but that can happen in a subsequent commit.
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
0d05b87b9f
docs: Move GObject concepts/intro to Markdown
...
Helps: #3037
2023-10-11 14:01:29 +01:00
Matthias Clasen
390d9a446d
docs: Move GModule documentation to Markdown
...
Helps: #3037
2023-10-11 14:01:29 +01:00
Matthias Clasen
fc29022f0b
docs: Move GIO overview to Markdown
...
Helps: #3037
2023-10-11 14:01:29 +01:00
Matthias Clasen
c09f48bb28
docs: Move migrating-gnome-vfs.xml to Markdown
...
Helps: #3037
2023-10-11 14:01:29 +01:00
Matthias Clasen
221ba4e211
docs: Move migrating-gconf.xml to Markdown
...
Helps: #3037
2023-10-11 14:01:29 +01:00
Matthias Clasen
4411023462
docs: Move GValue documentation to Markdown
...
Helps: #3037
2023-10-11 14:01:29 +01:00
Matthias Clasen
e298f1a078
docs: Move floating refs documentation to Markdown
...
And add some new sections on strategies for avoiding designing APIs
around floating refs.
Helps: #3037
2023-10-11 14:01:29 +01:00
Matthias Clasen
58019515d6
docs: Move enum type documentation to Markdown
...
Helps: #3037
2023-10-11 14:01:29 +01:00
Matthias Clasen
24e93078d3
docs: Move boxed type documentation to Markdown
...
And add some additional new content and examples.
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
Philip Withnall
6107f50cc7
build: Disable gtk-doc unit tests
...
As we start moving documentation over from gtk-doc to gi-docgen, the
gtk-doc coverage is going to go down and things are going to start
breaking. That’s OK; we don’t need to test it any more.
Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
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
Philip Withnall
9dd59ba8ad
ci: Ignore a ‘dubious ownership’ warning when updating submodules
...
It’s irrelavent.
Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
2023-10-11 14:01:28 +01:00
Philip Withnall
13c3595363
ci: Upgrade CI images to the new oldest-supported OS versions
...
That means Debian Bookworm and Fedora 37.
Also rework the mingw Dockerfile to be based on the Fedora one, so that
the underlying layers can be shared. This should reduce the disk
consumption of the registry a little.
`.gitlab-ci.yml` has not been updated to use the new images in this
commit, as the images will be modified further in the following commit.
Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
2023-10-11 13:54:13 +01:00