Michael Catanzaro
cd1e11d1b1
Merge branch 'generated-txt-as-dep' into 'main'
...
gio/tests: Add test generated txt as the resources test dependency
See merge request GNOME/glib!3671
2023-10-27 17:07:42 +00:00
Marco Trevisan (Treviño)
0b9900e4e7
gio/tests: Add test generated txt as the resources test dependency
...
This is required by the resources used in some tests, however we did not
depend on it so we had some random build failures:
https://gitlab.gnome.org/3v1n0/glib/-/jobs/3253787
2023-10-27 18:41:51 +02:00
Emmanuele Bassi
a1664c3fa3
Merge branch 'wip/abono/ptrace-o-exitkill-check' into 'main'
...
meson: Improve PTRACE_O_EXITKILL presence check
Closes #3156
See merge request GNOME/glib!3669
2023-10-26 10:23:04 +00:00
Alessandro Bono
168de73a73
meson: Improve PTRACE_O_EXITKILL presence check
...
The PTRACE_O_EXITKILL symbol in sys/ptrace.h is an enum member, not
a macro. The #ifdef check added to the GSubprocess test-case in
272ec5dbca
will not detect it.
Use cc.has_header_symbol() to properly detect it. According to the
documentation: "Symbols here include function, variable, #define,
type definition, etc.".
Fixes: 272ec5dbca
Closes: https://gitlab.gnome.org/GNOME/glib/-/issues/3156
2023-10-26 10:54:34 +02:00
Philip Withnall
58cce38f37
Merge branch 'migrate-to-gi-docgen8' into 'main'
...
Switch to using gi-docgen for docs (batch 8)
See merge request GNOME/glib!3667
2023-10-25 14:28:43 +00:00
Philip Withnall
14b02d2631
docs: Move the GUnixFDList SECTION
...
Move it to the struct docs.
Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
Helps: #3037
2023-10-25 15:10:16 +01:00
Philip Withnall
2f662b6063
docs: Move the GTlsPassword SECTION
...
Move it to the struct docs.
Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
Helps: #3037
2023-10-25 15:10:16 +01:00
Philip Withnall
c015ecf0b7
docs: Move the GTlsInteraction SECTION
...
Move it to the struct docs.
Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
Helps: #3037
2023-10-25 15:10:16 +01:00
Philip Withnall
850878dfaa
docs: Move the GTlsFileDatabase SECTION
...
Move it to the struct docs.
Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
Helps: #3037
2023-10-25 15:10:16 +01:00
Philip Withnall
74fbc75920
docs: Move the GThreadedSocketService SECTION
...
Move it to the struct docs.
Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
Helps: #3037
2023-10-25 15:10:16 +01:00
Philip Withnall
325e3a6f5b
docs: Move the GThemedIcon SECTION
...
Move it to the struct docs.
Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
Helps: #3037
2023-10-25 15:10:16 +01:00
Philip Withnall
5817f52222
docs: Move the GTestDBus SECTION
...
Move it to the struct docs.
Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
Helps: #3037
2023-10-25 15:10:16 +01:00
Philip Withnall
ed875eb4c9
docs: Move the GTcpWrapperConnection SECTION
...
Move it to the struct docs.
Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
Helps: #3037
2023-10-25 15:10:16 +01:00
Philip Withnall
97886412e8
docs: Move the GTcpConnection SECTION
...
Move it to the struct docs.
Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
Helps: #3037
2023-10-25 15:10:16 +01:00
Philip Withnall
8d45e4c66b
docs: Move the GSubprocessLauncher SECTION
...
Move it to the struct docs.
Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
Helps: #3037
2023-10-25 15:10:16 +01:00
Philip Withnall
1b94e0351f
docs: Move the GSrvTarget SECTION
...
Move it to the struct docs.
Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
Helps: #3037
2023-10-25 15:10:16 +01:00
Philip Withnall
481c856e04
docs: Move the GSimpleActionGroup SECTION
...
Move it to the struct docs.
Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
Helps: #3037
2023-10-25 15:10:16 +01:00
Philip Withnall
838388cc68
docs: Move the GSimpleAction SECTION
...
Move it to the struct docs.
Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
Helps: #3037
2023-10-25 15:10:16 +01:00
Philip Withnall
b0b5ed8c34
docs: Move the GResource SECTION
...
Move it to the struct docs.
Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
Helps: #3037
2023-10-25 15:10:16 +01:00
Philip Withnall
bbb5479d5a
docs: Move the GResolver SECTION
...
Move it to the struct docs.
Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
Helps: #3037
2023-10-25 15:10:16 +01:00
Philip Withnall
dfab5a3d29
docs: Move the GProxyResolver SECTION
...
Move it to the struct docs.
Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
Helps: #3037
2023-10-25 15:10:16 +01:00
Philip Withnall
7b32b5a9f0
docs: Move the GProxyAddressEnumerator SECTION
...
Move it to the struct docs.
Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
Helps: #3037
2023-10-25 15:10:16 +01:00
Philip Withnall
34fc02d5ac
docs: Move the GProxy SECTION
...
Move it to the struct docs.
Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
Helps: #3037
2023-10-25 15:10:16 +01:00
Philip Withnall
06c2e33707
docs: Move the GNetworkService SECTION
...
Move it to the struct docs.
Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
Helps: #3037
2023-10-25 15:10:16 +01:00
Philip Withnall
822521215b
docs: Move the GFilter*Stream SECTIONs
...
Move them to the struct docs.
Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
Helps: #3037
2023-10-25 15:10:16 +01:00
Philip Withnall
607eb851ba
docs: Move the GFile*Stream SECTIONs
...
Move them to the struct docs.
Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
Helps: #3037
2023-10-25 15:10:16 +01:00
Philip Withnall
6c930587ad
docs: Move the GDesktopAppInfo SECTION
...
Move it to the struct docs.
Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
Helps: #3037
2023-10-25 15:10:16 +01:00
Philip Withnall
47e58fb4c6
docs: Move the GDBusObjectProxy SECTION
...
Move it to the struct docs.
Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
Helps: #3037
2023-10-25 15:10:16 +01:00
Philip Withnall
99e25e74ef
docs: Move the GDBusObjectManagerClient SECTION
...
Move it to the struct docs.
Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
Helps: #3037
2023-10-25 15:10:15 +01:00
Philip Withnall
264ebbbb2b
docs: Move the GDBusMethodInvocation SECTION
...
Move it to the struct docs.
Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
Helps: #3037
2023-10-25 15:10:15 +01:00
Sabri Ünal
b5ed286479
Update Turkish translation
2023-10-25 13:39:22 +00:00
Michael Catanzaro
eadbdb439e
Merge branch 'meson-version-bump' into 'main'
...
build: Bump Meson dependency to 1.2.0
See merge request GNOME/glib!3666
2023-10-25 13:23:53 +00:00
Philip Withnall
cf2c2ed444
Merge branch 'gtype-guintptr' into 'main'
...
GType: Use guintptr as the underlying storage if larger than gsize
See merge request GNOME/glib!3578
2023-10-25 11:58:59 +00:00
Alex Richardson
a121b1bf71
Change GType print placeholders to G_GUINTPTR_FORMAT
...
GType is not guaranteed to be the same as gsize, but it is representable
as guintptr.
2023-10-25 12:01:02 +01:00
Alex Richardson
d0e03f0930
GType: introduce GTYPE_TO_POINTER/GPOINTER_TO_TYPE
...
On CHERI-enabled systems we use uintptr_t as the underlying storage for
GType and therefore casting to gsize strips the upper bits from a pointer.
Fix this by casting via uintptr_t instead and introduce a new set of
macros to convert between GType and pointers.
2023-10-25 12:01:02 +01:00
Philip Withnall
7fd9045065
build: Drop pkgconfig.generate variables for builtin directories
...
Meson has added these automatically since 0.62. This fixes a Meson
warning.
Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
2023-10-25 11:21:24 +01:00
Philip Withnall
4ce58df854
build: Change configure_file() to fs.copyfile() when copy is set
...
Meson has preferred `fs.copyfile()` since 0.62. This fixes a set of
Meson warnings.
Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
2023-10-25 11:20:36 +01:00
Philip Withnall
8831f65a4d
build: Drop a no-longer-needed Meson backwards compatibility check
...
See the previous commit.
Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
2023-10-24 17:00:24 +01:00
Philip Withnall
24a3e728ce
build: Bump Meson dependency to 1.2.0
...
And update all the CI builds to use the latest micro release from that
series, 1.2.3.
This version bump means we can:
- Drop some backwards-compatibility Meson checks
- Fix a periodic CI failure caused by a now-fixed Meson bug
(https://github.com/mesonbuild/meson/pull/10633 )
It’s in line with our [Meson version policy](./docs/meson-version.md),
as Meson 1.2.1 is available in
[Debian Trixie](https://packages.debian.org/source/trixie/meson ) and the
[freedesktop SDK](c95902f2ed/elements/components/meson.bst
).
Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
2023-10-24 17:00:24 +01:00
Alex Richardson
4b111f1650
GType: Use guintptr as the underlying storage if larger than gsize
...
This is required for CHERI systems such as Arm Morello, where gsize is
not large enough to hold a pointer. As GType can contain pointers, we
have to use guintptr instead.
2023-10-24 12:14:37 +01:00
Philip Withnall
70c66766f7
Merge branch 'atomic-uintptr' into 'main'
...
gatomic: Use g(u)intptr where appropriate
See merge request GNOME/glib!3143
2023-10-24 10:49:30 +00:00
Philip Withnall
ec3712faf4
Merge branch 'migrate-to-gi-docgen7' into 'main'
...
Switch to using gi-docgen for docs (batch 7)
See merge request GNOME/glib!3662
2023-10-24 10:18:15 +00:00
Philip Withnall
051c5336d4
docs: Move the GSocketConnection SECTION
...
Move it to the struct docs.
Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
Helps: #3037
2023-10-24 10:58:56 +01:00
Philip Withnall
43b4e7e097
docs: Move the GSocketClient SECTION
...
Move it to the struct docs.
Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
Helps: #3037
2023-10-24 10:58:56 +01:00
Philip Withnall
4f4ca75b4d
docs: Move the GSocketAddress SECTION
...
Move it to the struct docs.
Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
Helps: #3037
2023-10-24 10:58:56 +01:00
Philip Withnall
bd753fb87c
docs: Move the GSocket SECTION
...
Move it to the struct docs.
Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
Helps: #3037
2023-10-24 10:58:56 +01:00
Philip Withnall
0b0179678a
docs: Move the GSimplePermission SECTION
...
Move it to the struct docs.
Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
Helps: #3037
2023-10-24 10:58:56 +01:00
Philip Withnall
2fc8f47358
docs: Move the GSimpleIOStream SECTION
...
Move it to the struct docs.
Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
Helps: #3037
2023-10-24 10:58:56 +01:00
Philip Withnall
dcb382457d
docs: Move the GSimpleAsyncResult SECTION
...
Move it to the struct docs.
Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
Helps: #3037
2023-10-24 10:58:56 +01:00
Philip Withnall
0d39a138c7
docs: Move the GSeekable SECTION
...
Move it to the struct docs.
Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
Helps: #3037
2023-10-24 10:58:56 +01:00