Nirbheek Chauhan
4387f7b7b6
Merge branch '1803-gio-open-docs' into 'master'
...
docs: Mention environment variables in `gio open` documentation
Closes #1803
See merge request GNOME/glib!1051
2019-08-26 12:22:06 +00:00
Nirbheek Chauhan
1a0ba6410a
Merge branch '1879-leak-suppressions' into 'master'
...
glib.supp: Add some missing suppressions for one-time allocations
Closes #1879
See merge request GNOME/glib!1052
2019-08-26 12:04:08 +00:00
Nirbheek Chauhan
23f405df80
Merge branch '1881-fix-gio-use-volume-monitor' into 'master'
...
gvolumemonitor: Use GIOModule methods for getting default type
Closes #1881
See merge request GNOME/glib!1056
2019-08-26 11:47:08 +00:00
Philip Withnall
0fba8f671c
Merge branch 'meson-printf-cleanup' into 'master'
...
meson: small printf check cleanups
See merge request GNOME/glib!1032
2019-08-26 11:08:07 +00:00
Philip Withnall
0d54f00317
Merge branch 'gbacktrace_dup2_proper_handling' into 'master'
...
glib/gbacktrace.c: Handling properly the dup(stderr) call
Closes #1880
See merge request GNOME/glib!1055
2019-08-26 11:05:28 +00:00
Philip Withnall
833c24f45a
gvolumemonitor: Use GIOModule methods for getting default type
...
This fixes use of `GIO_USE_VOLUME_MONITOR=help`, and simplifies the
code. The reason this wasn’t used already seems to just be because it
was missed when `_g_io_module_get_default_type()` was introduced in
2013. The previous `get_default_native_class()` code in
`gunionvolumemonitor.c` was introduced in 2007.
Signed-off-by: Philip Withnall <withnall@endlessm.com>
Closes : #1881
2019-08-26 13:41:26 +03:00
Charles Monzat
1d26d57e1a
Update French translation
2019-08-26 09:21:54 +00:00
Zander Brown
4dfb747b3d
Update British English translation
2019-08-26 09:08:11 +00:00
Emmanuel Fleury
1e3b1eb111
glib/gbacktrace.c: Handling properly the dup(stderr) call
...
If the dup(stderr) returns '-1' (an error occured), then the program
shouldn't call a 'close(stderr); dup(old_err);' after the exec() failed.
Fix issue #1880
2019-08-26 10:49:58 +02:00
Philip Withnall
c21892ee13
Merge branch 'optimize_g_nearest_pow' into 'master'
...
Optimize g_nearest_pow() function in glib/garray.c
Closes #83
See merge request GNOME/glib!1030
2019-08-26 06:21:53 +00:00
Jordi Mas
51c7baddd4
Update Catalan translation
2019-08-26 08:20:39 +02:00
Philip Withnall
12bd86a2ee
Merge branch 'G_SIGNAL_RUN_CLEANUP_do_not_call_accumulate' into 'master'
...
Run the accumulator function for RUN_CLEANUP object handlers too
Closes #512
See merge request GNOME/glib!1053
2019-08-26 06:19:07 +00:00
Sebastian Dröge
153ac4c82a
Run the accumulator function for RUN_CLEANUP object handlers too
...
Closes issue #512
2019-08-25 19:31:48 +02:00
Jeffrey Stedfast
2f8c61314c
Optimize g_nearest_pow() function in glib/garray.c
...
Closes issue #83
2019-08-25 18:37:02 +02:00
Fran Dieguez
36a9b2f923
Update Galician translation
2019-08-25 16:22:45 +00:00
Philip Withnall
26934c6305
glib.supp: Add some missing suppressions for one-time allocations
...
Various memory allocations are still reachable when a process exits, as
they contain type system information which can’t be unloaded. Suppress
those using `glib.supp`.
Signed-off-by: Philip Withnall <withnall@endlessm.com>
Closes : #1879
2019-08-25 14:35:27 +03:00
Philip Withnall
d4857047b3
Merge branch 'diagnostic-pragma-fix' into 'master'
...
tests: Fix a pragma warning on FreeBSD
See merge request GNOME/glib!1050
2019-08-25 09:07:48 +00:00
Philip Withnall
73b925ba6a
Merge branch 'typos-doc' into 'master'
...
minor typos in the documentation
See merge request GNOME/glib!1049
2019-08-25 08:08:42 +00:00
Philip Withnall
b2eb0a6f15
docs: Mention environment variables in gio open
documentation
...
Signed-off-by: Philip Withnall <withnall@endlessm.com>
Closes : #1803
2019-08-25 11:05:07 +03:00
Дилян Палаузов
512655aa12
minor typos in the documentation (a/an)
2019-08-24 19:14:05 +00:00
Philip Withnall
c178c9734c
Merge branch 'static_analysis_2_40_patches' into 'master'
...
Static analysis 2 40 patches
Closes #905
See merge request GNOME/glib!1042
2019-08-24 14:22:38 +00:00
Colin Walters
651e3b05d8
glib/goption.c: Replace precondition with assertion
...
A static analysis run noted that we weren't freeing the cmdline in the
error path here. We can just make this an assertion instead; I just
checked the kernel code, and it just usees a seq_printf() here which
will NUL terminate.
2019-08-24 15:55:49 +02:00
Colin Walters
649faee0e6
gio/gnetworkmonitornetlink.c: Add NULL check on dest before using it
2019-08-24 15:55:49 +02:00
Colin Walters
7b0139b9f4
gobject/gobject.c: Tweak conditional to pacify static analysis
...
It can't easily see that value is always non-NULL here;
this equivalent tweak will show that it is.
2019-08-24 15:55:49 +02:00
Colin Walters
f731dd376c
gio/glib-compile-resources.c: Unref objects in error path
2019-08-24 15:44:59 +02:00
Philip Withnall
f9a24ced63
tests: Fix a pragma warning on FreeBSD
...
This fixes the following warning, by making the compiler checks for the
`pop` match those for the `push`:
```
[221/1124] Compiling C object 'glib/tests/d796b50@@mem-overflow@exe/mem-overflow.c.o'.
../glib/tests/mem-overflow.c:204:24: warning: pragma diagnostic pop could not pop, no matching push [-Wunknown-pragmas]
#pragma GCC diagnostic pop
```
Signed-off-by: Philip Withnall <withnall@endlessm.com>
2019-08-24 15:49:48 +03:00
Jordi Mas
b46f8ffc60
Update Catalan translation
2019-08-24 05:31:48 +02:00
Philip Withnall
3c9ff2712f
Merge branch 'override' into 'master'
...
Meson: Override glib-compile-resources/schemas
See merge request GNOME/glib!1037
2019-08-23 11:30:46 +00:00
Asier Sarasua Garmendia
3beaadcd77
Update Basque translation
2019-08-23 07:24:59 +00:00
Christian Kirbach
a088baf1d6
Update German translation
2019-08-22 18:51:18 +00:00
Daniel Mustieles
79dd753223
Updated Spanish translation
2019-08-22 15:06:13 +02:00
Kukuh Syafaat
beac955143
Update Indonesian translation
2019-08-22 12:23:57 +00:00
Anders Jonsson
8f5111d790
Update Swedish translation
2019-08-22 09:54:10 +00:00
Philip Withnall
07beaa67b6
Merge branch 'wip/smcv/mips-sigaction' into 'master'
...
cond test: Don't make assumptions about struct sigaction member order
See merge request GNOME/glib!1036
2019-08-22 08:42:45 +00:00
Daniel Șerbănescu
415a665c31
Update Romanian translation
2019-08-21 20:20:47 +00:00
Piotr Drąg
415c0e0619
Update Polish translation
2019-08-21 20:12:21 +02:00
Philip Withnall
13e947d8cf
Merge branch '1867-en-gb-isms' into 'master'
...
glib-compile-schemas: Fix some minor en_GB-isms in translatable strings
Closes #1867
See merge request GNOME/glib!1038
2019-08-21 17:53:43 +00:00
Philip Withnall
84cabe96b8
Merge branch '1620-dbus-proxy-tests' into 'master'
...
Add unit tests for !554 (D-Bus peer to peer usage with bus names)
Closes #1620
See merge request GNOME/glib!1045
2019-08-21 17:25:27 +00:00
Philip Withnall
5f5f98f3d0
Merge branch 'test-bug-base' into 'master'
...
Relax use of g_test_bug() to not require g_test_bug_base() to be called first
See merge request GNOME/glib!1044
2019-08-21 17:21:52 +00:00
Philip Withnall
87a71fe4d3
tests: Add a test for peer-to-peer GDBusProxy usage with a bus name
...
This is a regression test for the fix in !554 .
Signed-off-by: Philip Withnall <withnall@endlessm.com>
Fixes : #1620
2019-08-21 19:49:06 +03:00
Philip Withnall
a01983f94c
tests: Add a test for g_dbus_connection_get_flags()
...
It was added in !554 but never had a unit test.
Signed-off-by: Philip Withnall <withnall@endlessm.com>
Helps: #1620
2019-08-21 19:49:06 +03:00
Philip Withnall
9fc745db07
tests: Drop unnecessary usage of g_test_bug_base("")
...
See the previous commit.
Signed-off-by: Philip Withnall <withnall@endlessm.com>
2019-08-21 19:42:27 +03:00
Philip Withnall
e7b857a44a
gtestutils: Allow g_test_bug() to be used without g_test_bug_base()
...
Since we transitioned from Bugzilla to GitLab, we have two forms of bug
references in the GLib source code: old (but still relevant) Bugzilla
links, and newer GitLab links. We can’t use a single base for the two,
so have to either build incorrect URIs, or provide the full URI in
g_test_bug().
It’s always seemed a bit of an over-optimisation to provide the bug base
separately from the bug ID, so relax the assertions and documentation
around g_test_bug_base() so that g_test_bug() can be used on its own.
The old usage patterns are still supported unchanged.
Signed-off-by: Philip Withnall <withnall@endlessm.com>
2019-08-21 19:41:05 +03:00
Piotr Drąg
5558c668a9
Update Polish translation
2019-08-21 17:59:03 +02:00
Christoph Reiter
26f7104d79
meson: small cleanup for printf checks
...
Instead of duplicating checks add a use_system_printf meson variable and
macro and use them everywhere.
2019-08-20 17:19:26 +02:00
Christoph Reiter
271e283881
meson: Remove an outdated todo re HAVE_UNIX98_PRINTF
...
We have checks for HAVE_UNIX98_PRINTF now. The macro is unused, but we need
the checks to decide if the printf is good enough as is.
2019-08-20 17:19:26 +02:00
Nirbheek Chauhan
a5f0e648d3
Merge branch 'win32-no-sys-printf' into 'master'
...
win32: don't assume the format specifier for the stdlib printf/scanf like functions
See merge request GNOME/glib!1033
2019-08-20 14:08:58 +00:00
Nirbheek Chauhan
6ea818fe5b
Merge branch 'meson-good-printf-fixes' into 'master'
...
meson: build gnulib if printf isn't good enough
See merge request GNOME/glib!1031
2019-08-19 21:22:47 +00:00
Aurimas Černius
248e30e083
Updated Lithuanian translation
2019-08-18 22:14:44 +03:00
Anders Jonsson
c2f8267fdb
Update Swedish translation
2019-08-17 13:00:29 +00:00