Commit Graph

30137 Commits

Author SHA1 Message Date
Philip Withnall
704d0bb297 gfileutils: Use g_format_size() for another translatable string
As with commit a3c2691c23, another
instance of the same pattern was missed.

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

Fixes: #3271
2024-03-01 11:57:50 +00:00
Danial Behzadi
83137c84e5 Update Persian translation 2024-02-29 20:17:33 +00:00
Yuri Chornoivan
18567239b5 Update Ukrainian translation 2024-02-29 18:20:49 +00:00
Philip Withnall
9ed0ce21df docs: Fix a typo in the macros docs page
Signed-off-by: Philip Withnall <pwithnall@gnome.org>
2024-02-29 13:58:53 +00:00
Daniel Mustieles
8c92fa1621 Update Spanish translation 2024-02-29 11:39:56 +00:00
Philip Withnall
8618f50d16 Merge branch 'wip/smcv/cli-placeholders' into 'main'
Add missing argument placeholders to several command-line tools

See merge request GNOME/glib!3946
2024-02-29 10:39:53 +00:00
Yaron Shahrabani
4f555c0507 Update Hebrew translation 2024-02-29 06:48:55 +00:00
Bruce Cowan
6aaf88edc4 Update British English translation 2024-02-28 12:29:55 +00:00
Andi Chandler
90075e4680 Update British English translation
(cherry picked from commit 557f0d9442)
2024-02-28 11:46:09 +00:00
Simon McVittie
fb4b780eea glib-compile-resources: Provide placeholders for options with an argument
If we don't do this, the --help text is formatted as though the option
did not expect an argument.

IDENTIFIER is a new translated string, but it is developer-oriented,
so a missing translation is not particularly bad. COMMAND is already
present in translations.

Signed-off-by: Simon McVittie <smcv@collabora.com>
2024-02-28 11:28:00 +00:00
Simon McVittie
5622a4a625 gdbus: Add command-line placeholder for ADDRESS
If we don't do this, the --help text is formatted as though the option
did not expect an argument.

This introduces a new translated string, but it is developer-oriented,
so a missing translation is not particularly bad.

Signed-off-by: Simon McVittie <smcv@collabora.com>
2024-02-28 11:27:21 +00:00
Simon McVittie
1a8e2228f6 girepository: Provide placeholders for positional parameters
Otherwise, correct invocation isn't clear from the --help output.

This does not introduce new translated strings: FILE was already
translated.

Signed-off-by: Simon McVittie <smcv@collabora.com>
2024-02-28 11:27:15 +00:00
Simon McVittie
9541b43eef girepository: Provide placeholders for --includedir
If we don't do this, the --help text is formatted as though the option
did not expect an argument.

This does not introduce new translated strings: DIRECTORY was already
translated.

Signed-off-by: Simon McVittie <smcv@collabora.com>
2024-02-28 11:26:59 +00:00
Daniel Mustieles
3904549cde Update Spanish translation 2024-02-28 11:10:22 +00:00
Daniel Rusek
a91d2f81c2 Update Czech translation 2024-02-27 23:04:45 +00:00
Yuri Chornoivan
4bebd4d65e Update Ukrainian translation 2024-02-27 17:54:24 +00:00
Ekaterine Papava
5214fd7f43 Update Georgian translation 2024-02-27 17:20:13 +00:00
Luming Zh
c13744a1f4 Update Chinese (China) translation 2024-02-27 16:48:40 +00:00
Philip Withnall
0d31fc6df3
2.79.3
Signed-off-by: Philip Withnall <pwithnall@gnome.org>
2024-02-27 10:11:38 +00:00
Marco Trevisan
972db82a8e Merge branch 'girepository-tool-translation' into 'main'
girepository: Add translation support to utility tools

Closes #3263

See merge request GNOME/glib!3941
2024-02-27 09:41:03 +00:00
Marco Trevisan
def7de3366 Merge branch '3271-size-format' into 'main'
gfileutils: Use g_format_size() for a translatable string

Closes #3271

See merge request GNOME/glib!3943
2024-02-27 09:32:13 +00:00
Philip Withnall
fca9568a72 Merge branch '3266-connection-attempt-unref-order' into 'main'
gsocketclient: Fix a use-after-free in g_socket_client_connected_callback()

Closes #3266

See merge request GNOME/glib!3944
2024-02-27 09:17:13 +00:00
Philip Withnall
a3c2691c23 gfileutils: Use g_format_size() for a translatable string
Partially because the use of `G_GSIZE_MODIFIER` breaks translatable
string extraction (issue #3271) and partially because `g_format_size()`
produces more human-readable results anyway.

Prior to commit cf5e371c67 the code was using `%lu`, so this is a fairly
new issue.

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

Fixes: #3271
2024-02-27 09:14:22 +00:00
Philip Withnall
9a661ab970 gsocketclient: Fix a use-after-free in g_socket_client_connected_callback()
The ref held by `data->task` may be the last one on the `GTask`. The
`GTask` stores `attempt->data` as its task data, and so when the `GTask`
is finalised, `attempt->data` is too. `connection_attempt_remove()`
needs to access `attempt->data`, so must be called before the
`g_object_unref()` in this situation.

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

Fixes: #3266
2024-02-27 09:03:03 +00:00
Philip Withnall
bd17a09862 girepository: Combine input file validation code paths in utilities
The code and strings are the same, so let’s simplify things and reduce
LoC for no functional change.

Signed-off-by: Philip Withnall <pwithnall@gnome.org>
2024-02-26 18:10:56 +00:00
Philip Withnall
08b3f14a32 compiler: Correctly use g_strerror() instead of strerror()
This ensures the return value is always UTF-8.

Signed-off-by: Philip Withnall <pwithnall@gnome.org>
2024-02-26 18:10:56 +00:00
Philip Withnall
57a8834d7b girepository: Add translation support to utility tools
This fixes a few formatting and newline issues in the strings at the
same time, but nothing major.

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

Fixes: #3263
2024-02-26 18:10:56 +00:00
Philip Withnall
c69ddddcfc tests: Don’t run check-missing-install-tag.py test under valgrind
Like in commit 80e878005f, running this
test under valgrind is not useful.

Signed-off-by: Philip Withnall <pwithnall@gnome.org>
2024-02-26 18:10:06 +00:00
Philip Withnall
5b022f903c Merge branch 'pcre-lookbehind' into 'main'
tests: Remove variable-length lookbehind tests for GRegex

See merge request GNOME/glib!3945
2024-02-26 18:07:17 +00:00
Philip Withnall
ca4e6f81d2 Merge branch 'wip/oholy/gvolumemonitor-leak' into 'main'
gcontextspecificgroup: Wait until stop_func is done

Closes #3258

See merge request GNOME/glib!3934
2024-02-26 18:06:45 +00:00
Philip Withnall
cce3ae98a2 tests: Remove variable-length lookbehind tests for GRegex
PCRE2 10.43 has now introduced support for variable-length lookbehind,
so these tests now fail if GLib is built against PCRE2 10.43 or higher.

See
e8db6fa713/ChangeLog (L94).

Rather than making the tests conditional on the version of PCRE2 in use,
just remove them. They are mostly testing the PCRE2 code rather than
any code in GLib, so don’t have much value.

This should fix CI runs on msys2-mingw32, which updated to PCRE2 10.43 2
days ago.

Signed-off-by: Philip Withnall <pwithnall@gnome.org>
2024-02-26 16:55:44 +00:00
Daniel Mustieles
65c64ea374 Updated Spanish translation 2024-02-26 15:03:53 +01:00
Philip Withnall
32a60a79a0 Merge branch 'macos_origin_only' into 'main'
Restrict macOS CI to origin

See merge request GNOME/glib!3935
2024-02-26 10:58:05 +00:00
Philip Withnall
c9d3295909 Merge branch 'girepository-static' into 'main'
girepository: Fix static build under Windows

See merge request GNOME/glib!3937
2024-02-26 10:55:21 +00:00
Philip Withnall
cae2887c5d Merge branch 'fix-issue-3080' into 'main'
GWinHttpFile: Check for matching attributes before sending HTTP(S) request

Closes #3080

See merge request GNOME/glib!3936
2024-02-26 10:51:44 +00:00
Rūdolfs Mazurs
fe461fd1ad Update Latvian translation 2024-02-25 11:02:14 +00:00
Andika Triwidada
63ff7c9c2d Update Indonesian translation 2024-02-25 06:40:55 +00:00
Baurzhan Muftakhidinov
714c8e9916 Update Kazakh translation 2024-02-24 17:48:18 +00:00
Danial Behzadi
e06b8a432d Update Persian translation 2024-02-24 13:10:18 +00:00
Boyuan Yang
2ee09b8999 Update Chinese (China) translation 2024-02-22 15:40:17 +00:00
Kleis Auke Wolthuizen
72d76922dc girepository: Fix static build under Windows
Properly define `GI_STATIC_COMPILATION` when static build is enabled.
Use `library()` instead of `shared_library()` to allow selecting static builds.
2024-02-21 12:38:40 +01:00
Luca Bacci
4337f8f735 GWinHttpFile: Check for matching attributes before sending the HTTP(S) request
We might not need to make an HTTP(S) request at all

Fixes #3080
2024-02-21 11:56:36 +01:00
Luca Bacci
c515f793e5 GWinHttpFile: Set display-name and type at the start of the query_info() function
Those attributes do not need the HTTP(S) request data, so just set them
right away.
2024-02-21 11:52:36 +01:00
Ekaterine Papava
241df32d7a Update Georgian translation 2024-02-20 21:48:00 +00:00
Ondrej Holy
bf7d941088 gcontextspecificgroup: Wait until stop_func is done
Currently, the `stop_func` is executed on an extra thread, and the
`g_context_specific_group_remove` function returns before the `stop_func`
finishes. It may happen that the `stop_func` is never executed if the
program terminates soon after calling it. Let's wait until the `stop_func`
is done.

Fixes: https://gitlab.gnome.org/GNOME/glib/-/issues/3258
2024-02-20 13:39:31 +01:00
Yaron Shahrabani
f1758b10db Update Hebrew translation 2024-02-19 20:50:46 +00:00
René de Hesselle
3e80909ba5 ci: Run macOS job only for origin
This partially reverts 11616b0145.
The macOS runner is not available to forks on purpose.
2024-02-19 19:29:35 +01:00
Jordi Mas i Hernandez
41dc64c610 Update Catalan translation 2024-02-19 18:28:44 +00:00
Matej Urbančič
ad0bc52c64 Update Slovenian translation 2024-02-19 16:05:43 +00:00
Danial Behzadi
a63fc70185 Update Persian translation 2024-02-19 13:38:04 +00:00