Commit Graph

30746 Commits

Author SHA1 Message Date
Philip Withnall
ebdfcf15bf Merge branch 'meson' into 'main'
build: Bump Meson dependency to 1.4.0

See merge request GNOME/glib!4244
2024-09-12 19:06:19 +00:00
Benjamin Gilbert
b2342b1e0c subprojects: Update zlib to 1.3.1
Bug fixes and a security fix for CVE-2022-37434.
2024-09-12 19:15:34 +01:00
Benjamin Gilbert
51e3e7d9ae build: Bump Meson dependency to 1.4.0
Meson 1.5.1 is available in the fd.o SDK and in Debian testing, so the
glib Meson policy says we can update.  Update the minimum only as far as
1.4.0 because we don't yet have a need for 1.5.0.

This allows us to:

- Use file.full_path() to avoid deprecation warnings on str.format(file).
- Set c_std=gnu99,c99 to avoid deprecation warnings with gnu99 on MSVC.

Update all the CI builds to use the latest 1.4.x patch release, 1.4.2.

The FreeBSD runner cannot be updated via `gitlab-ci.yml`, so will be
broken for now.

Similarly, the macOS build will not work unless `-Dc_std=gnu99` is
specified at configure time, due to
https://github.com/mesonbuild/meson/issues/13639.
2024-09-12 19:15:05 +01:00
Philip Withnall
5c2c6ab828 Merge branch 'update-danish-translation' into 'main'
Update Danish translation

See merge request GNOME/glib!4264
2024-09-12 13:51:59 +00:00
Philip Withnall
78884455c4 Merge branch 'fix-string-fn-link' into 'main'
docs(glib): Fix link in string-utils ref

See merge request GNOME/glib!4269
2024-09-12 12:18:44 +00:00
FeRD (Frank Dana)
0bda424669 docs(glib): Fix link in string-utils ref 2024-09-12 06:04:34 -04:00
Benjamin Gilbert
b7203e9406 build: Drop redundant install_tag arguments for headers
All supported versions of Meson will autodetect the tag.
2024-09-11 22:04:39 -07:00
Benjamin Gilbert
cddb084a3f subprojects: Update proxy-libintl to current HEAD
Fix Meson warnings.
2024-09-11 22:04:39 -07:00
Philip Withnall
7fb8c80507 Merge branch 'main' into 'main'
Update Russian translation

See merge request GNOME/glib!4262
2024-09-11 22:04:47 +00:00
Philip Withnall
927683ebd9 Merge branch 'update-lt-translation' into 'main'
Updated Lithuanian translation

See merge request GNOME/glib!4256
2024-09-11 09:34:15 +00:00
Ask Hjorth Larsen
6a8468d9e2 Update Danish translation 2024-09-10 22:54:42 +02:00
jtux270
0661cba66c Update Russian translation 2024-09-10 16:46:16 +00:00
Michael Catanzaro
7a1c8d9ba3 Merge branch 'main' into 'main'
gsocket windows: check event before calling WSAEnumNetworkEvents

See merge request GNOME/glib!4261
2024-09-10 13:08:50 +00:00
Silvio Lazzeretti
cfdb60d11d gsocket windows: check event before calling WSAEnumNetworkEvents
The WSAEnumNetworkEvents API is called every time the socket
needs to be checked for status changes. Doing this in an application
with several sockets could generate a high cpu usage since
this call is done for each socket at each iteration of the main loop.
Since there is also a WSAEvent that gets signaled when there is
a change in the status of the socket, checking its status and
calling the WSAEnumNetworkEvents API only if the event is signaled,
can reduce the overall cpu usage.
2024-09-10 09:05:19 +02:00
Philip Withnall
c09ffca226 Merge branch 'ebassi/collate-docs' into 'main'
Collation keys are not encoded in UTF-8

See merge request GNOME/glib!4260
2024-09-09 19:30:39 +00:00
Emmanuele Bassi
0630b8145d Collation keys are not encoded in UTF-8
The value returned when generating a collation key is an opaque binary
blob that is only meant to be used for byte-wise comparisons; we should
not imply it's a nul-terminated, UTF-8 string.

This is especially true for language bindings that try to convert C
strings returned by GLib into UTF-8 encoded strings.

Ideally, the collation functions should return a byte array, but the
closest thing we have is the OS native encoding type that we use for
paths and environment variables.

See: https://github.com/gtk-rs/gtk-rs-core/issues/1504
2024-09-09 16:58:38 +01:00
Philip Withnall
2ec62d638d Merge branch 'main' into 'main'
Update British English translation (main)

See merge request GNOME/glib!4254
2024-09-09 10:24:49 +00:00
Philip Withnall
e2dba45bda Merge branch 'main' into 'main'
Update Bulgarian translation

See merge request GNOME/glib!4253
2024-09-09 10:18:39 +00:00
Philip Withnall
f4f8a7b8fd Merge branch 'input-stream-doc' into 'main'
gio: Fix overindented docstring of buffer argument

See merge request GNOME/glib!4252
2024-09-09 10:17:11 +00:00
Philip Withnall
963e271da0 Merge branch 'urbalazs-main-patch-41523' into 'main'
Update Hungarian translation

See merge request GNOME/glib!4257
2024-09-09 10:04:37 +00:00
Balázs Úr
23dcc59290 Update Hungarian translation 2024-09-09 06:50:13 +00:00
Aurimas Černius
69901d7cd1 Updated Lihuanian translation 2024-09-08 19:32:11 +00:00
Bruce Cowan
3135592423 Update British English translation 2024-09-08 19:13:22 +00:00
twlvnn kraftwerk
d1a5ac8205 Update Bulgarian translation
Proof-read via D-L.
2024-09-08 18:25:59 +02:00
Guido Günther
10910cc896 gio: Improve linking for g_io_input_stream_read_all*
Signed-off-by: Guido Günther <agx@sigxcpu.org>
2024-09-08 10:19:07 +02:00
Guido Günther
cdd807aaa8 gio: Fix overindented docstring of buffer argument
Otherwise it'll be rendered as verbatim block

Signed-off-by: Guido Günther <agx@sigxcpu.org>
2024-09-08 10:18:44 +02:00
Michael Catanzaro
8810cf7a24 Merge branch 'gerror-improvements-dir' into 'main'
dir: Avoid some allocations

See merge request GNOME/glib!4248
2024-09-06 15:59:17 +00:00
Matthias Clasen
5d986fd42a dir: Avoid some allocations
If no error is passed, we don't need to do charset conversions.
2024-09-06 10:49:31 -04:00
Philip Withnall
ced5c6d960 Merge branch 'main' into 'main'
Update Galician translations for main

See merge request GNOME/glib!4239
2024-09-04 12:07:14 +00:00
Fran Diéguez
1360d47138 Update gl.po 2024-09-04 09:56:45 +00:00
Philip Withnall
2c7624fafb Merge branch 'translation/main/fr_FR' into 'main'
Update French translation

See merge request GNOME/glib!4237
2024-09-03 15:07:47 +00:00
Vincent Chatelain
d6acea5de5 Update french translation 2024-09-03 11:06:25 +00:00
Philip Withnall
85286f4f57 Merge branch 'cherry-pick-4229-4234-translations-main' into 'main'
Cherry pick Polish and Brazilian Portuguese translations from glib-2-82 to main

See merge request GNOME/glib!4236
2024-09-03 09:36:52 +00:00
Rafael Fontenelle
1cf1b2f04b Update Brazilian Portuguese translation 2024-09-03 10:06:34 +01:00
Piotr Drąg
1df8df0cce Update Polish translation 2024-09-03 10:06:34 +01:00
Philip Withnall
396ffaa9ba Merge branch 'update_uk1' into 'main'
Update Ukrainian translation

See merge request GNOME/glib!4235
2024-09-03 08:54:47 +00:00
Yuri Chornoivan
485002bd2e Update Ukrainian translation 2024-09-02 21:55:28 +03:00
Philip Withnall
8fdb8c44c3 Merge branch 'mcatanzaro/gspawn-close' into 'main'
gspawn: close child_err_report_fd before exiting on error

See merge request GNOME/glib!4227
2024-09-01 17:43:48 +00:00
Philip Withnall
f505d3df98 Merge branch 'cs-update' into 'main'
Update Czech translation

See merge request GNOME/glib!4225
2024-09-01 17:33:12 +00:00
Philip Withnall
007879405c Merge branch 'patch-pt-1' into 'main'
Update Portuguese translation

See merge request GNOME/glib!4226
2024-09-01 17:27:41 +00:00
Hugo Carvalho
a0fa016c64 Update Portuguese translation 2024-09-01 18:17:42 +01:00
Michael Catanzaro
ddeb4a211b gspawn: close child_err_report_fd before exiting on error
When the child process is going to exit on error after fork() but before
exec(), let's close the child_err_report_fd. The practical value of this
is to placate valgrind --track-fds=yes.
2024-08-30 11:42:12 -05:00
AsciiWolf
18f8588d4f Update Czech translation 2024-08-30 12:18:33 +02:00
Philip Withnall
58844c7919 Merge branch 'catalan' into 'main'
Update Catalan translation

See merge request GNOME/glib!4224
2024-08-30 08:00:29 +00:00
Philip Withnall
cc4673d791 Merge branch '20240830-update-ko' into 'main'
Update Korean translation

See merge request GNOME/glib!4223
2024-08-30 07:59:30 +00:00
Jordi Mas
cb7b650205 Update Catalan translation 2024-08-30 06:09:59 +02:00
Changwoo Ryu
4205d1b9f4 Update Korean translation 2024-08-30 09:00:00 +09:00
Emmanuele Bassi
14ed56fde8 Merge branch '3460-readme-link' into 'main'
docs: Clarify link in README.md

Closes #3460

See merge request GNOME/glib!4222
2024-08-29 08:35:46 +00:00
Philip Withnall
0df6e9d684
docs: Clarify link in README.md
The new merge request link only works when logged in to a GitLab
account, unfortunately. Make that clear in the readme.

Signed-off-by: Philip Withnall <pwithnall@gnome.org>

Fixes: #3460
2024-08-29 08:58:36 +01:00
Philip Withnall
6c41e77913 Merge branch 'bash' into 'main'
tests: Run lint tests with detected bash

See merge request GNOME/glib!4219
2024-08-28 09:49:35 +00:00