From cfd37c1e3b1afc869c5ff10bb7c7e42cd0df499e Mon Sep 17 00:00:00 2001 From: Martin Stransky Date: Mon, 22 Oct 2018 10:14:36 +0200 Subject: Dbus build fix --- mozilla-1500366.patch | 83 ++++++++++++++------------------------------------- 1 file changed, 22 insertions(+), 61 deletions(-) (limited to 'mozilla-1500366.patch') diff --git a/mozilla-1500366.patch b/mozilla-1500366.patch index 1f5d4d5..c4cc873 100644 --- a/mozilla-1500366.patch +++ b/mozilla-1500366.patch @@ -1,18 +1,7 @@ -changeset: 441749:bb66c2fdcbe2 -tag: tip -user: Martin Stransky -date: Fri Oct 19 12:01:02 2018 +0200 -summary: Bug 1500366 - register all DBus connection to be handled by gmain loop, r=jhorak - -diff --git a/netwerk/wifi/nsWifiScannerDBus.cpp b/netwerk/wifi/nsWifiScannerDBus.cpp ---- a/netwerk/wifi/nsWifiScannerDBus.cpp -+++ b/netwerk/wifi/nsWifiScannerDBus.cpp -@@ -12,16 +12,17 @@ nsWifiScannerDBus::nsWifiScannerDBus(nsC - : mAccessPoints(aAccessPoints) - { - MOZ_ASSERT(mAccessPoints); - - mConnection = +diff -up firefox-63.0/netwerk/wifi/nsWifiScannerDBus.cpp.1500366 firefox-63.0/netwerk/wifi/nsWifiScannerDBus.cpp +--- firefox-63.0/netwerk/wifi/nsWifiScannerDBus.cpp.1500366 2018-10-15 21:20:49.000000000 +0200 ++++ firefox-63.0/netwerk/wifi/nsWifiScannerDBus.cpp 2018-10-22 08:37:05.629824640 +0200 +@@ -17,6 +17,7 @@ nsWifiScannerDBus::nsWifiScannerDBus(nsC already_AddRefed(dbus_bus_get(DBUS_BUS_SYSTEM, nullptr)); if (mConnection) { @@ -20,20 +9,10 @@ diff --git a/netwerk/wifi/nsWifiScannerDBus.cpp b/netwerk/wifi/nsWifiScannerDBus dbus_connection_set_exit_on_disconnect(mConnection, false); } - MOZ_COUNT_CTOR(nsWifiScannerDBus); - } - - nsWifiScannerDBus::~nsWifiScannerDBus() - { -diff --git a/netwerk/wifi/nsWifiScannerDBus.h b/netwerk/wifi/nsWifiScannerDBus.h ---- a/netwerk/wifi/nsWifiScannerDBus.h -+++ b/netwerk/wifi/nsWifiScannerDBus.h -@@ -4,16 +4,17 @@ - - #ifndef NSWIFIAPSCANNERDBUS_H_ - #define NSWIFIAPSCANNERDBUS_H_ - - #include "nsCOMArray.h" +diff -up firefox-63.0/netwerk/wifi/nsWifiScannerDBus.h.1500366 firefox-63.0/netwerk/wifi/nsWifiScannerDBus.h +--- firefox-63.0/netwerk/wifi/nsWifiScannerDBus.h.1500366 2018-10-15 21:20:49.000000000 +0200 ++++ firefox-63.0/netwerk/wifi/nsWifiScannerDBus.h 2018-10-22 08:37:05.629824640 +0200 +@@ -9,6 +9,7 @@ #define DBUS_API_SUBJECT_TO_CHANGE #include @@ -41,20 +20,10 @@ diff --git a/netwerk/wifi/nsWifiScannerDBus.h b/netwerk/wifi/nsWifiScannerDBus.h class nsWifiAccessPoint; - namespace mozilla { - - class nsWifiScannerDBus final - { - public: -diff --git a/toolkit/components/remote/nsDBusRemoteService.cpp b/toolkit/components/remote/nsDBusRemoteService.cpp ---- a/toolkit/components/remote/nsDBusRemoteService.cpp -+++ b/toolkit/components/remote/nsDBusRemoteService.cpp -@@ -169,16 +169,17 @@ nsDBusRemoteService::Startup(const char* - return NS_ERROR_INVALID_ARG; - - mConnection = already_AddRefed( - dbus_bus_get(DBUS_BUS_SESSION, nullptr)); - if (!mConnection) { +diff -up firefox-63.0/toolkit/components/remote/nsDBusRemoteService.cpp.1500366 firefox-63.0/toolkit/components/remote/nsDBusRemoteService.cpp +--- firefox-63.0/toolkit/components/remote/nsDBusRemoteService.cpp.1500366 2018-10-15 21:20:52.000000000 +0200 ++++ firefox-63.0/toolkit/components/remote/nsDBusRemoteService.cpp 2018-10-22 08:37:05.629824640 +0200 +@@ -174,6 +174,7 @@ nsDBusRemoteService::Startup(const char* return NS_ERROR_FAILURE; } dbus_connection_set_exit_on_disconnect(mConnection, false); @@ -62,20 +31,18 @@ diff --git a/toolkit/components/remote/nsDBusRemoteService.cpp b/toolkit/compone mAppName = aAppName; ToLowerCase(mAppName); +diff -up firefox-63.0/widget/xremoteclient/DBusRemoteClient.cpp.1500366 firefox-63.0/widget/xremoteclient/DBusRemoteClient.cpp +--- firefox-63.0/widget/xremoteclient/DBusRemoteClient.cpp.1500366 2018-10-15 21:20:52.000000000 +0200 ++++ firefox-63.0/widget/xremoteclient/DBusRemoteClient.cpp 2018-10-22 10:12:29.207925928 +0200 +@@ -12,6 +12,7 @@ + #include "mozilla/Base64.h" + #include "nsPrintfCString.h" - // D-Bus names can contain only [a-z][A-Z][0-9]_ - // characters so adjust the profile string properly. - nsAutoCString profileName; - nsresult rv = mozilla::Base64Encode(nsAutoCString(aProfileName), profileName); -diff --git a/widget/xremoteclient/DBusRemoteClient.cpp b/widget/xremoteclient/DBusRemoteClient.cpp ---- a/widget/xremoteclient/DBusRemoteClient.cpp -+++ b/widget/xremoteclient/DBusRemoteClient.cpp -@@ -38,16 +38,17 @@ DBusRemoteClient::Init() - return NS_OK; ++#include + #include - mConnection = already_AddRefed( - dbus_bus_get(DBUS_BUS_SESSION, nullptr)); - if (!mConnection) + using mozilla::LogLevel; +@@ -43,6 +44,7 @@ DBusRemoteClient::Init() return NS_ERROR_FAILURE; dbus_connection_set_exit_on_disconnect(mConnection, false); @@ -83,9 +50,3 @@ diff --git a/widget/xremoteclient/DBusRemoteClient.cpp b/widget/xremoteclient/DB return NS_OK; } - - void - DBusRemoteClient::Shutdown (void) - { - MOZ_LOG(sRemoteLm, LogLevel::Debug, ("DBusRemoteClient::Shutdown")); - -- cgit