mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-09-18 21:53:04 +02:00
Merge branch 'backport-various-to-glib-2-64' into 'glib-2-64'
Backport various patches from master to glib-2-64 See merge request GNOME/glib!1407
This commit is contained in:
@@ -614,6 +614,8 @@ g_content_type_get_generic_icon_name (const gchar *type)
|
|||||||
const gchar *xdg_icon_name;
|
const gchar *xdg_icon_name;
|
||||||
gchar *icon_name;
|
gchar *icon_name;
|
||||||
|
|
||||||
|
g_return_val_if_fail (type != NULL, NULL);
|
||||||
|
|
||||||
G_LOCK (gio_xdgmime);
|
G_LOCK (gio_xdgmime);
|
||||||
xdg_icon_name = xdg_mime_get_generic_icon (type);
|
xdg_icon_name = xdg_mime_get_generic_icon (type);
|
||||||
G_UNLOCK (gio_xdgmime);
|
G_UNLOCK (gio_xdgmime);
|
||||||
|
@@ -235,7 +235,9 @@ enum
|
|||||||
PROP_CONN_SERVER_IDENTITY,
|
PROP_CONN_SERVER_IDENTITY,
|
||||||
PROP_CONN_USE_SSL3,
|
PROP_CONN_USE_SSL3,
|
||||||
PROP_CONN_ACCEPTED_CAS,
|
PROP_CONN_ACCEPTED_CAS,
|
||||||
PROP_CONN_AUTHENTICATION_MODE
|
PROP_CONN_AUTHENTICATION_MODE,
|
||||||
|
PROP_CONN_ADVERTISED_PROTOCOLS,
|
||||||
|
PROP_CONN_NEGOTIATED_PROTOCOL,
|
||||||
};
|
};
|
||||||
|
|
||||||
static void g_dummy_tls_connection_initable_iface_init (GInitableIface *iface);
|
static void g_dummy_tls_connection_initable_iface_init (GInitableIface *iface);
|
||||||
@@ -301,6 +303,8 @@ g_dummy_tls_connection_class_init (GDummyTlsConnectionClass *connection_class)
|
|||||||
g_object_class_override_property (gobject_class, PROP_CONN_USE_SSL3, "use-ssl3");
|
g_object_class_override_property (gobject_class, PROP_CONN_USE_SSL3, "use-ssl3");
|
||||||
g_object_class_override_property (gobject_class, PROP_CONN_ACCEPTED_CAS, "accepted-cas");
|
g_object_class_override_property (gobject_class, PROP_CONN_ACCEPTED_CAS, "accepted-cas");
|
||||||
g_object_class_override_property (gobject_class, PROP_CONN_AUTHENTICATION_MODE, "authentication-mode");
|
g_object_class_override_property (gobject_class, PROP_CONN_AUTHENTICATION_MODE, "authentication-mode");
|
||||||
|
g_object_class_override_property (gobject_class, PROP_CONN_ADVERTISED_PROTOCOLS, "advertised-protocols");
|
||||||
|
g_object_class_override_property (gobject_class, PROP_CONN_NEGOTIATED_PROTOCOL, "negotiated-protocol");
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
@@ -38,6 +38,12 @@ class TestLowMemoryMonitor(dbusmock.DBusTestCase):
|
|||||||
klass.dbus_con = klass.get_dbus(True)
|
klass.dbus_con = klass.get_dbus(True)
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
|
try:
|
||||||
|
Gio.MemoryMonitor
|
||||||
|
except AttributeError:
|
||||||
|
raise unittest.SkipTest('Low memory monitor not in '
|
||||||
|
'introspection data. Requires '
|
||||||
|
'GObject-Introspection ≥ 1.63.2')
|
||||||
try:
|
try:
|
||||||
(self.p_mock, self.obj_lmm) = self.spawn_server_template(
|
(self.p_mock, self.obj_lmm) = self.spawn_server_template(
|
||||||
'low_memory_monitor', {}, stdout=subprocess.PIPE)
|
'low_memory_monitor', {}, stdout=subprocess.PIPE)
|
||||||
|
@@ -40,6 +40,12 @@ class TestLowMemoryMonitorPortal(dbusmock.DBusTestCase):
|
|||||||
klass.start_session_bus()
|
klass.start_session_bus()
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
|
try:
|
||||||
|
Gio.MemoryMonitor
|
||||||
|
except AttributeError:
|
||||||
|
raise unittest.SkipTest('Low memory monitor not in '
|
||||||
|
'introspection data. Requires '
|
||||||
|
'GObject-Introspection ≥ 1.63.2')
|
||||||
try:
|
try:
|
||||||
(self.p_mock, self.obj_lmm) = self.spawn_server_template(
|
(self.p_mock, self.obj_lmm) = self.spawn_server_template(
|
||||||
'low_memory_monitor', {}, stdout=subprocess.PIPE)
|
'low_memory_monitor', {}, stdout=subprocess.PIPE)
|
||||||
|
@@ -521,14 +521,13 @@ if installed_tests_enabled
|
|||||||
)
|
)
|
||||||
install_subdir('static-link', install_dir : installed_tests_execdir)
|
install_subdir('static-link', install_dir : installed_tests_execdir)
|
||||||
install_data('static-link.py', install_dir : installed_tests_execdir)
|
install_data('static-link.py', install_dir : installed_tests_execdir)
|
||||||
endif
|
|
||||||
|
|
||||||
memory_monitor_tests = [
|
memory_monitor_tests = [
|
||||||
'memory-monitor-dbus',
|
'memory-monitor-dbus',
|
||||||
'memory-monitor-portal',
|
'memory-monitor-portal',
|
||||||
]
|
]
|
||||||
|
|
||||||
foreach memory_monitor_test : memory_monitor_tests
|
foreach memory_monitor_test : memory_monitor_tests
|
||||||
cdata = configuration_data()
|
cdata = configuration_data()
|
||||||
cdata.set('installed_tests_dir', installed_tests_execdir)
|
cdata.set('installed_tests_dir', installed_tests_execdir)
|
||||||
cdata.set('program', memory_monitor_test + '.py')
|
cdata.set('program', memory_monitor_test + '.py')
|
||||||
@@ -546,7 +545,8 @@ foreach memory_monitor_test : memory_monitor_tests
|
|||||||
install_dir : installed_tests_execdir,
|
install_dir : installed_tests_execdir,
|
||||||
configuration: cdata,
|
configuration: cdata,
|
||||||
)
|
)
|
||||||
endforeach
|
endforeach
|
||||||
|
endif
|
||||||
|
|
||||||
if not meson.is_cross_build() or meson.has_exe_wrapper()
|
if not meson.is_cross_build() or meson.has_exe_wrapper()
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user