Philip Withnall
d551e81812
Merge branch 'fix-compile-resources-leak' into 'main'
...
glib-compile-resources: Fix a memory leak of the compiler option
See merge request GNOME/glib!2501
2022-02-18 10:34:25 +00:00
Philip Withnall
019aed7bc5
Merge branch 'cleanup-warnings-split-1' into 'main'
...
Cleanup warnings split 1
See merge request GNOME/glib!2490
2022-02-18 10:23:34 +00:00
Philip Withnall
2249da981a
tests: Use g_assert_*() rather than g_assert() in environment.c
...
`g_assert()` is compiled out with `G_DISABLE_ASSERT`.
Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
2022-02-18 10:18:40 +00:00
Philip Withnall
e30787d604
ci: Drop custom dependency builds from installed-tests
...
They were needed for `GMemoryMonitor` support. That was first included
in the gobject-introspection 1.63.2 release and the xdg-desktop-portal
1.5.4 release. The Fedora 33 image we’re using for CI has versions
1.66.1 and 1.8.1.
This should speed up the `installed-tests` CI jobs a bit.
Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
2022-02-18 10:18:27 +00:00
Philip Withnall
51b707bdc6
Merge branch 'debugcontroller-test-fix' into 'main'
...
gdebugcontrollerdbus: Track pending tasks with weak refs
See merge request GNOME/glib!2504
2022-02-18 10:10:56 +00:00
Loic Le Page
c2b60e0323
Fix redefinition of local variable in gio/gdbusconnection.c
2022-02-18 11:02:05 +01:00
Loic Le Page
124733d10c
Fix redefinition of local variable in gio/gnetworkservice.c
2022-02-18 11:01:41 +01:00
Loic Le Page
dd96eeee74
Fix redefinition of local variable in gio/gregistrysettingsbackend.c
2022-02-18 11:01:41 +01:00
Loic Le Page
98c1b84617
Fix redefinition of local variable and non-initialized variable in gio/gresource.c
2022-02-18 11:01:41 +01:00
Loic Le Page
2c734147cf
Fix non-initialized variable in gio/gresource-tool.c
2022-02-18 11:01:41 +01:00
Loic Le Page
f92002e9f5
Fix non-initialized variable in gio/gresourcefile.c
2022-02-18 11:01:40 +01:00
Loic Le Page
37ca061e40
Fix redefinition of local variable in gio/gsettings.c
2022-02-18 11:01:40 +01:00
Loic Le Page
e0ccf08284
Fix non-initialized variable in gio/gsettings-tool.c
2022-02-18 11:01:40 +01:00
Loic Le Page
800457e102
Fix non-initialized variable in glib/garray.c
2022-02-18 10:59:30 +01:00
Loic Le Page
112ad3d591
Fix too small array definition in glib/gconvert.c (no room for the '\0')
2022-02-18 10:59:30 +01:00
Loic Le Page
d5580edfa7
Fix non-initialized variable in glib/gdatetime.c
2022-02-18 10:59:30 +01:00
Loic Le Page
7304e4de17
Fix non-initialized variable in glib/giowin32.c
2022-02-18 10:59:30 +01:00
Loic Le Page
c118fd5e37
Fix non-initialized variable in glib/gmarkup.c
2022-02-18 10:59:30 +01:00
Loic Le Page
51e54f64c1
Fix global variable name hidden by local variables in glib/gslice.c
2022-02-18 10:53:35 +01:00
Loic Le Page
eaf37d63d0
Fix non-initialized variable in glib/gspawn-win32.c
2022-02-18 10:53:35 +01:00
Loic Le Page
499cb2cd1a
Fix non-initialized variable and signed/unsigned mismatch in glib/gtimezone.c
2022-02-18 10:53:35 +01:00
Loic Le Page
e8761bb4df
Fix non-initialized variable and signed/unsigned mismatch in glib/gunicollate.c
2022-02-18 10:53:35 +01:00
Loic Le Page
eb961b02d6
Fix too small array definition in glib/guri.c (no room for the '\0')
2022-02-18 10:52:39 +01:00
Loic Le Page
bdf1a0ba80
Fix non-initialized variable in glib/gutils.c
2022-02-18 10:52:39 +01:00
Loic Le Page
28fa4325a4
Fix non-initialized variable in glib/gvariant-parser.c
2022-02-18 10:52:38 +01:00
Loic Le Page
de8ab33cb5
Fix global variable name hidden by local variables in glib/gwin32-private.c
2022-02-18 10:52:38 +01:00
Loic Le Page
8e37f9c48a
Fix global variable name hidden by local variables in gobject/tests/reference.c
2022-02-18 10:49:00 +01:00
Loic Le Page
208593acc6
Fix redefinition of local variable and non-initialized variable in gobject/gsignal.c
2022-02-18 10:49:00 +01:00
Loic Le Page
84c5675cef
Fix redefinition of local variable in gobject/gtype.c
2022-02-18 10:49:00 +01:00
Loic Le Page
5f5a4a74b4
Fix non-initialized variable and pointer casted to int in tests/gio-test.c
2022-02-18 10:48:39 +01:00
Loic Le Page
2d5c6fc520
Fix global variable name hidden by local variables in tests/mapping-test.c
2022-02-18 10:25:33 +01:00
Loic Le Page
258775a1a6
Hide non-fatal level-4 warnings and repetitions during build
2022-02-18 10:24:57 +01:00
Loic Le Page
1e9f5d6392
Update subproject pcre.wrap to last version
...
Last pcre.wrap version cleans up warnings on Windows builds.
2022-02-18 10:19:07 +01:00
Kukuh Syafaat
979b9af242
Update Indonesian translation
2022-02-18 02:04:31 +00:00
Philip Withnall
f300e883e7
codegen: Reformat parser.py according to black
...
This fixes the `style-check-diff` CI job.
Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
2022-02-18 01:45:10 +00:00
Philip Withnall
425702df9c
gresource-tool: Fix unused-but-set-variable warn with G_DISABLE_ASSERT
...
Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
2022-02-18 01:40:44 +00:00
Philip Withnall
9652a3dd79
gdebugcontrollerdbus: Track pending tasks with weak refs
...
Rather than tracking them with a counter. This should close the race in
tracking the finalisation of the tasks by the task worker thread.
There’s no way to synchronise with that thread as it’s internal to
`g_task_run_in_thread()`.
This should hopefully stop the `debugcontroller` test being flaky.
See https://gitlab.gnome.org/GNOME/glib/-/merge_requests/2486#note_1384102
Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
2022-02-18 00:46:07 +00:00
Philip Withnall
0694c1a5ad
gbacktrace: Fix a set-but-not-used variable
...
It’s only used if building for lldb. Spotted in the log from an oss-fuzz
build:
https://oss-fuzz-build-logs.storage.googleapis.com/log-051f05da-adf5-42c1-8f14-5e36ba750573.txt :
```
Step #12 - "compile-honggfuzz-address-x86_64": [36/1232] Compiling C object glib/libglib-2.0.a.p/gbacktrace.c.o
Step #12 - "compile-honggfuzz-address-x86_64": ../../src/glib/glib/gbacktrace.c:324:24: warning: variable 'line_idx' set but not used [-Wunused-but-set-variable]
Step #12 - "compile-honggfuzz-address-x86_64": int sel, idx, state, line_idx;
Step #12 - "compile-honggfuzz-address-x86_64": ^
Step #12 - "compile-honggfuzz-address-x86_64": 1 warning generated.
```
Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
2022-02-17 21:46:39 +00:00
Philip Withnall
5b7383c544
tests: Merge iochannel-test into io-channel tests in glib directory
...
We’re trying to eliminate the legacy `tests/` directory. This commit
moves the code from `tests/iochannel-test.c` into
`glib/tests/io-channel.c` and ports it to the latest GLib test coding
standards:
* Change `g_assert()` to `g_assert_*()`
* Print verbose messages with `g_test_message()`
* Rename some variables to conform to modern conventions
* Use `GTest`
Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
Helps: #1434
2022-02-17 21:42:35 +00:00
Philip Withnall
a09aca68d4
glib-compile-resources: Fix a memory leak of the compiler option
...
`G_OPTION_ARG_STRING` returns a newly allocated string, not a `const`
one.
Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
2022-02-17 21:18:27 +00:00
Marc-André Lureau
9f2660fbae
gio: fix OOB string access if filename is empty
...
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2022-02-16 18:54:03 +04:00
Philip Withnall
d286ea0c57
Merge branch 'unix_mount_points' into 'main'
...
Add cache to g_unix_mount_points_get()
See merge request GNOME/glib!1707
2022-02-16 10:53:40 +00:00
rim
37b39c525f
Add cache to g_unix_mount_points_get()
2022-02-16 10:53:40 +00:00
Philip Withnall
c70673d011
Merge branch 'w32-tests-date' into 'main'
...
Various glib/tests/date fixes on win32
See merge request GNOME/glib!2480
2022-02-16 00:07:53 +00:00
Marc-André Lureau
4549a97a75
glib/tests: ucrt locale date output is a bit different
...
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2022-02-15 23:21:49 +00:00
Marc-André Lureau
f7c66423a4
glib/tests: set Polish ThreadLocale on win32 to fix a test
...
Fixes /date/month_substring
Bail out! GLib:ERROR:../glib/tests/date.c:1090:test_month_substring: 'g_date_valid (&date)' should be TRUE
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2022-02-15 23:21:49 +00:00
Marc-André Lureau
051d000acd
glib/tests: fix checking two-digit years on Windows
...
Fixes:
ok 10 /date/parse_locale_change
(when locale th_TH available)
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2022-02-15 23:21:49 +00:00
Marc-André Lureau
acb46f8b36
glib/tests: add comment about %Z strftime on w32
...
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2022-02-16 03:00:06 +04:00
Yosef Or Boczko
11997a4d25
Update Hebrew translation
2022-02-15 20:57:50 +00:00
Luming Zh
19ff527cda
Update Chinese (China) translation
2022-02-15 19:10:16 +00:00