summaryrefslogtreecommitdiff
path: root/mozilla-1500366.patch
diff options
context:
space:
mode:
authorMartin Stransky <stransky@redhat.com>2018-10-22 10:15:17 +0200
committerMartin Stransky <stransky@redhat.com>2018-10-22 10:15:17 +0200
commit94d38cbb91fb7ff087e083b8e34042505d889ec0 (patch)
tree99ffba99d8c55c6a6191e45f9eebdecbb3c8371b /mozilla-1500366.patch
parentMerge branch 'master' into f29 (diff)
parentDbus build fix (diff)
downloadlibrewolf-fedora-ff-94d38cbb91fb7ff087e083b8e34042505d889ec0.tar.gz
librewolf-fedora-ff-94d38cbb91fb7ff087e083b8e34042505d889ec0.tar.bz2
librewolf-fedora-ff-94d38cbb91fb7ff087e083b8e34042505d889ec0.zip
Merge branch 'master' into f29
Diffstat (limited to 'mozilla-1500366.patch')
-rw-r--r--mozilla-1500366.patch83
1 files changed, 22 insertions, 61 deletions
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 <stransky@redhat.com>
-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<DBusConnection>(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 <dbus/dbus.h>
@@ -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<DBusConnection>(
- 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 <dbus/dbus-glib-lowlevel.h>
+ #include <dlfcn.h>
- mConnection = already_AddRefed<DBusConnection>(
- 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"));
-
bgstack15