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 9cadb90b35philip@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 
						 
				 
			
				
					
						
							
							
								Iain Lane 
							
						 
					 
					
						
						
							
						
						2aacef39b1 
					 
					
						
						
							
							gobject: Make g_clear_object take a non-volatile GObject **  
						
						... 
						
						
						
						The implementation is silently discarding this anyway, and
g_object_unref() is using atomic operations. So this should be safe.
Having this here triggers -Wdiscarded-qualifiers when g_clear_pointer()
is fixed to use __typeof__(). 
						
						
					 
					
						2018-07-12 08:47:40 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuele Bassi 
							
						 
					 
					
						
						
							
						
						449dcca106 
					 
					
						
						
							
							Merge branch 'revert-08f41d80' into 'master'  
						
						... 
						
						
						
						Revert "Merge branch 'type-safe-g-clear-pointer-1425' into 'master'"
See merge request GNOME/glib!176  
						
						
					 
					
						2018-07-11 22:05:47 +00:00 
						 
				 
			
				
					
						
							
							
								Emmanuele Bassi 
							
						 
					 
					
						
						
							
						
						d3881bb1bf 
					 
					
						
						
							
							Revert "Merge branch 'type-safe-g-clear-pointer-1425' into 'master'"  
						
						... 
						
						
						
						This reverts merge request !165  
						
						
					 
					
						2018-07-11 21:52:31 +00:00 
						 
				 
			
				
					
						
							
							
								Matej Urbančič 
							
						 
					 
					
						
						
							
						
						aa6721f1ee 
					 
					
						
						
							
							Updated Slovenian translation  
						
						
						
						
					 
					
						2018-07-11 21:12:00 +02:00 
						 
				 
			
				
					
						
							
							
								Emmanuele Bassi 
							
						 
					 
					
						
						
							
						
						bdf70242b7 
					 
					
						
						
							
							Merge branch '640-appinfo-skip-display' into 'master'  
						
						... 
						
						
						
						tests: Fix skipping of appinfo tests when DISPLAY is unset
Closes  #640 
See merge request GNOME/glib!171  
						
						
					 
					
						2018-07-11 18:08:48 +00:00 
						 
				 
			
				
					
						
							
							
								Philip Withnall 
							
						 
					 
					
						
						
							
						
						08f41d802a 
					 
					
						
						
							
							Merge branch 'type-safe-g-clear-pointer-1425' into 'master'  
						
						... 
						
						
						
						gmem.h: Use __typeof__() in the g_clear_pointer() macro
Closes  #1425 
See merge request GNOME/glib!165  
						
						
					 
					
						2018-07-11 15:57:55 +00:00 
						 
				 
			
				
					
						
							
							
								Philip Withnall 
							
						 
					 
					
						
						
							
						
						ca23acdb24 
					 
					
						
						
							
							gtestutils: Bail out of g_test_init() if G_DISABLE_ASSERT is defined  
						
						... 
						
						
						
						If G_DISABLE_ASSERT is defined, g_assert() is a no-op. Despite it now
being standard practice to *not* use g_assert() in unit tests (use
g_assert_*() instead), a lot of existing unit tests still use it.
Compiling those tests with G_DISABLE_ASSERT would make them silently
no-ops. Avoid that by warning the user loudly.
Note that it’s pretty rare for people to compile with G_DISABLE_ASSERT,
so it’s not expected that this will be hit often.
Signed-off-by: Philip Withnall <withnall@endlessm.com >
https://gitlab.gnome.org/GNOME/glib/issues/976  
						
						
					 
					
						2018-07-11 17:41:46 +02:00 
						 
				 
			
				
					
						
							
							
								Philip Withnall 
							
						 
					 
					
						
						
							
						
						51ce8d204c 
					 
					
						
						
							
							gtestutils: Document difference between g_assert() and g_assert_*()  
						
						... 
						
						
						
						g_assert() must not be used in tests. g_assert_*() must not be used in
production code.
Signed-off-by: Philip Withnall <withnall@endlessm.com >
https://gitlab.gnome.org/GNOME/glib/issues/976  
						
						
					 
					
						2018-07-11 17:29:49 +02:00