Sebastian Dröge
c66c277e24
Fix annotation of g_binding_unbind() to transfer-full
...
It takes ownership of the binding reference passed in as described in
the documentation already.
2018-07-25 15:52:04 +03:00
Matthias Clasen
56092b8529
Revert "Add a gnet utility"
...
This reverts commit 1db3b6def6
.
I had forgotten to remove this from the branch before merging.
2018-07-25 07:18:38 -04:00
Matthias Clasen
2480ece23d
Merge branch 'new-network-portal' into 'master'
...
New network portal
See merge request GNOME/glib!192
2018-07-25 11:16:51 +00:00
Daniel Mustieles
16d51d7609
Updated Spanish translation
2018-07-24 12:30:09 +02:00
Daniel Mustieles
3e0f765b73
Updated Spanish translation
2018-07-24 09:55:05 +02:00
Nirbheek Chauhan
4e1488eebb
Merge branch 'meson-python-module' into 'master'
...
meson: use the new 'python' module instead of the 'python3' one
Closes #1455
See merge request GNOME/glib!187
2018-07-23 11:17:47 +00:00
Nirbheek Chauhan
e5f87342e8
Merge branch 'meson-zlib-wrapdb' into 'master'
...
meson: switch to the wrapdb wrap file for zlib
See merge request GNOME/glib!191
2018-07-21 23:35:46 +00:00
Matthias Clasen
1db3b6def6
Add a gnet utility
...
This is currently just a wrapper around GNetworkMonitor.
2018-07-21 08:21:58 -04:00
Matthias Clasen
7217fe56e0
Stop generating code for NetworkMonitor
...
The portal implementation no longer uses generated
code for org.freedesktop.portal.NetworkMonitor.
2018-07-21 08:21:43 -04:00
Matthias Clasen
5ed808d7c4
network monitor: Update portal implementation
...
The network monitor portal interface is changing.
Version 2 is no longer using properties, but getters
instead (this lets the portal apply access control
and avoid sending information to non-networked
sandboxes).
To support both version 1 and 2 of the interface,
we stop using generated code and instead deal with
the api differences in our own code, which is not
too difficult.
Support version 1 as well
2018-07-21 08:19:16 -04:00
Christoph Reiter
cab8b53b24
meson: switch to the wrapdb wrap file for zlib
...
As was suggested in #1405
Source: https://wrapdb.mesonbuild.com/zlib
2018-07-21 08:58:03 +02:00
Matthias Clasen
e0b120cc3c
Add debug spew to module loading
...
This is useful to verify which modules are loaded, and why.
2018-07-20 18:53:09 -04:00
Xavier Claessens
c46afdbc13
Merge branch 'nirbheek/override-find-program' into 'master'
...
meson: Provide our Python tools for builds
See merge request GNOME/glib!188
2018-07-20 18:24:09 +00:00
Xavier Claessens
448887349e
Merge branch 'meson-wrap-proxy-libintl-upstream' into 'master'
...
meson: switch the proxy-libintl subproject to the upstream repo
See merge request GNOME/glib!190
2018-07-20 17:03:39 +00:00
Christoph Reiter
ffbdde3688
meson: switch the proxy-libintl subproject to the upstream repo
...
As suggested in #1405
2018-07-20 17:46:23 +02:00
Matthias Clasen
8790646fd3
Merge branch 'wip/ricotz/unicode-11.0' into 'master'
...
Update to Unicode Character Database 11
Closes #1407
See merge request GNOME/glib!189
2018-07-19 13:32:52 +00:00
Matthias Clasen
a486923001
2.57.2
2018-07-19 06:42:58 -04:00
Christoph Reiter
631c3534b7
meson: use the new 'python' module instead of the 'python3' one. Closes #1455
...
The new python module, added with 0.46, works with Python 2 and 3 and
allows to pass a path for the interpreter to use, if the need arises.
Previously the meson build set PYTHON, used in the shebang line of
the scripts installed by glib, to the full path of the interpreter.
The new meson module doesn't expose that atm, but we should set it to
a executable name anyway, and not a full path.
2018-07-19 12:32:29 +02:00
Nirbheek Chauhan
057f393bbb
meson: Provide our Python tools for builds
...
Several of our tools are installed and are used by other projects to
generate code. However, there is no 'install' when projects use glib
as a subproject.
We need some way for glib to 'provide' these tools so that when some
project uses glib as a subproject, find_program('glib-mkenums') will
transparently return the glib-mkenums we just built.
Starting from Meson 0.46, this can be done with the
`meson.override_find_program()` function.
As a bonus, the Meson GNOME module will also use these
'overriden'/'provided' programs instead of looking for them in PATH.
2018-07-19 15:53:37 +05:30
Rico Tzschichholz
359b27d441
unicode: Update test data files for unicode 11.0.0
...
Fixes https://gitlab.gnome.org/GNOME/glib/issues/1407
2018-07-18 14:26:51 +02:00
Rico Tzschichholz
c79c234c35
unicode: Update to unicode 11.0.0
...
Fixes https://gitlab.gnome.org/GNOME/glib/issues/1407
2018-07-18 14:26:47 +02:00
Emmanuele Bassi
ed6a29a5b9
Merge branch '1447-date-tests-again' into 'master'
...
More fixes for GDateTime tests
Closes #1447
See merge request GNOME/glib!186
2018-07-17 21:44:47 +00:00
Daniel Șerbănescu
f2165349b1
Update Romanian translation
2018-07-17 19:56:57 +00:00
Philip Withnall
532c45b5ce
tests: Skip some more date tests if translations are not installed
...
These tests will work if the glibc translations are up to date, or if
the GLib translations are installed and up to date; but not if neither
are in place.
Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
https://gitlab.gnome.org/GNOME/glib/issues/1447
2018-07-17 20:51:47 +02:00
Philip Withnall
27eb6b4290
tests: Compare month names case-insensitively in date tests
...
This has the same rationale as the corresponding change to the gdatetime
tests; commit 9cadb90b35
.
Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
https://gitlab.gnome.org/GNOME/glib/issues/1447
2018-07-17 20:51:47 +02:00
Philip Withnall
7a27e771d5
Merge branch 'jjardon/python_overrride' into 'master'
...
gio/Makefile.am: Use PYTHON to call python script
See merge request GNOME/glib!185
2018-07-17 17:50:26 +00:00
Javier Jardón
5f6895d741
gio/Makefile.am: Use PYTHON to call python script
2018-07-17 12:26:34 +01:00
Emmanuele Bassi
bb8420f117
Merge branch 'coverity' into 'master'
...
Minor memory leak fixes from Coverity
See merge request GNOME/glib!184
2018-07-17 10:29:26 +00:00
Philip Withnall
e487df31e1
gvariant: Fix some memory leaks on error paths
...
Coverity CID: #1393955
Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
2018-07-17 12:14:36 +02:00
Philip Withnall
b5948c1a39
gsettings: Fix some memory leaks on error paths
...
Coverity CID: #1393949
Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
2018-07-17 12:14:07 +02:00
Philip Withnall
2c79b357b2
gio-tool: Fix a memory leak when returning command line help
...
Coverity CID: #1393952
Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
2018-07-17 12:13:21 +02:00
Philip Withnall
7f55c768ce
Merge branch '1444-install-tests' into 'master'
...
Install unit tests
Closes #1444
See merge request GNOME/glib!183
2018-07-17 09:51:12 +00:00
Philip Withnall
16c6a73586
Merge branch 'add-g-has-typeof-1440' into 'master'
...
gmacros: Add new private g_has_typeof to abstract __typeof__ checks
Closes #1440
See merge request GNOME/glib!172
2018-07-17 09:27:12 +00:00
Philip Withnall
4dc6a01241
Merge branch 'type-safe-g-clear-pointer-1425' into 'master'
...
Type safe g clear pointer 1425
Closes #1425
See merge request GNOME/glib!177
2018-07-17 09:23:29 +00:00
Xavier Claessens
1bba3276bb
Meson: Install glib tests
...
Fixes : #1444 .
2018-07-16 15:36:20 -04:00
Xavier Claessens
a84cbf1434
Meson: Group all glib tests into a single dict
2018-07-16 15:33:58 -04:00
Xavier Claessens
5f3db543f8
Meson: Remove hack that got fixed a while ago
2018-07-16 15:04:03 -04:00
Xavier Claessens
f456e311cd
Meson: Use environment() for test_env
2018-07-16 15:04:03 -04:00
Iain Lane
4c621fb7ee
gmacros: Add new private g_has_typeof to abstract __typeof__ checks
...
We have this same check in a few places now, and we might as well
abstract it out.
Fixes #1440 .
2018-07-16 15:59:44 +01:00
Iain Lane
f9a9902aac
gmem.h: Use __typeof__() in the g_clear_pointer() macro
...
Type punning is used on the existing implementation, which hides errors
such as:
GSList *list = NULL;
g_clear_pointer (&list, g_error_free);
Let's use __typeof__ to cast the passed-in pointer before it's passed to
the free function so it trips -Wincompatible-pointer-types if it's wrong.
Fixes #1425
2018-07-16 15:34:27 +01:00
Mario Blättermann
8d2d0a8aa1
Update German translation
2018-07-14 19:08:10 +00:00
Emmanuele Bassi
d91d18cc78
Merge branch '976-disable-assert-checks' into 'master'
...
Document difference between g_assert() and g_assert_*() wrt G_DISABLE_ASSERT
Closes #976
See merge request GNOME/glib!174
2018-07-13 16:00:18 +00:00
Xavier Claessens
c96f987f0d
Merge branch '786-gio-test-leaks' into 'master'
...
Fix memory leaks in libgio tests and ensure tests are run under Meson
Closes #786
See merge request GNOME/glib!151
2018-07-13 15:46:21 +00:00
Philip Withnall
b9d390dc44
Merge branch 'indentation_correction_gspawn' into 'master'
...
gspawn: correct indentation in do_posix_spawn
See merge request GNOME/glib!180
2018-07-13 12:21:13 +00:00
Thomas Hindoe Paaboel Andersen
102bcaffa2
gspawn: correct indentation in do_posix_spawn
...
The indentation was slightly wrong for this section when introduced
in commit 61f54591ac
2018-07-13 13:37:11 +02:00
Philip Withnall
b7f7f75bf1
Merge branch '889-stdiowrappers-symlink-failure' into 'master'
...
tests: Fix running fileutils test in cwd which is a symlink
Closes #889
See merge request GNOME/glib!170
2018-07-13 11:20:53 +00:00
Philip Withnall
24c5f98c91
Merge branch 'python-none-equality' into 'master'
...
python: avoid equality check for None
See merge request GNOME/glib!179
2018-07-12 22:25:53 +00:00
Thomas Hindoe Paaboel Andersen
a8b416f9fe
python: avoid equality check for None
...
PEP8 says that:
"Comparisons to singletons like None should always be done with is or
is not, never the equality operators."
glib uses a mix of "== None" and "is None". This patch changes all
cases to the latter.
2018-07-12 23:48:41 +02:00
Philip Withnall
c557c6de81
Merge branch 'gitlab-ci-freebsd-manual' into 'master'
...
ci: switch the freebsd-11 job to manual mode
See merge request GNOME/glib!178
2018-07-12 09:27:13 +00:00
Christoph Reiter
31d34c22d2
ci: switch the freebsd-11 job to manual mode
...
So it doesn't block the pipeline until it times out.
According to the runner info page it hasn't been up for 16 days.
2018-07-12 11:05:56 +02:00