diff -Naur mozilla-esr38.bak/browser/app/profile/firefox.js mozilla-esr38/browser/app/profile/firefox.js --- mozilla-esr38.bak/browser/app/profile/firefox.js 2015-09-16 18:44:17.000000000 +0200 +++ mozilla-esr38/browser/app/profile/firefox.js 2015-10-01 23:03:06.769052088 +0200 @@ -1687,43 +1687,6 @@ // (This is intentionally on the high side; see bug 746055.) pref("image.mem.max_decoded_image_kb", 256000); -pref("loop.enabled", false); -pref("loop.screenshare.enabled", false); -pref("loop.server", "https://loop.services.mozilla.com/v0"); -pref("loop.seenToS", "unseen"); -pref("loop.showPartnerLogo", true); -pref("loop.gettingStarted.seen", false); -pref("loop.gettingStarted.url", "https://www.mozilla.org/%LOCALE%/firefox/%VERSION%/hello/start/"); -pref("loop.gettingStarted.resumeOnFirstJoin", false); -pref("loop.learnMoreUrl", "https://www.firefox.com/hello/"); -pref("loop.legal.ToS_url", "https://www.mozilla.org/about/legal/terms/firefox-hello/"); -pref("loop.legal.privacy_url", "https://www.mozilla.org/privacy/firefox-hello/"); -pref("loop.do_not_disturb", false); -pref("loop.ringtone", "chrome://browser/content/loop/shared/sounds/ringtone.ogg"); -pref("loop.retry_delay.start", 60000); -pref("loop.retry_delay.limit", 300000); -pref("loop.ping.interval", 1800000); -pref("loop.ping.timeout", 10000); -pref("loop.feedback.baseUrl", "https://input.mozilla.org/api/v1/feedback"); -pref("loop.feedback.product", "Loop"); -pref("loop.debug.loglevel", "Error"); -pref("loop.debug.dispatcher", false); -pref("loop.debug.websocket", false); -pref("loop.debug.sdk", false); -#ifdef DEBUG -pref("loop.CSP", "default-src 'self' about: file: chrome: http://localhost:*; img-src 'self' data: https://www.gravatar.com/ about: file: chrome:; font-src 'none'; connect-src wss://*.tokbox.com https://*.opentok.com https://*.tokbox.com wss://*.mozilla.com https://*.mozilla.org wss://*.mozaws.net http://localhost:* ws://localhost:*; media-src blob:"); -#else -pref("loop.CSP", "default-src 'self' about: file: chrome:; img-src 'self' data: https://www.gravatar.com/ about: file: chrome:; font-src 'none'; connect-src wss://*.tokbox.com https://*.opentok.com https://*.tokbox.com wss://*.mozilla.com https://*.mozilla.org wss://*.mozaws.net; media-src blob:"); -#endif -pref("loop.oauth.google.redirect_uri", "urn:ietf:wg:oauth:2.0:oob:auto"); -pref("loop.oauth.google.scope", "https://www.google.com/m8/feeds"); -pref("loop.fxa_oauth.tokendata", ""); -pref("loop.fxa_oauth.profile", ""); -pref("loop.support_url", "https://support.mozilla.org/kb/group-conversations-firefox-hello-webrtc"); -pref("loop.contacts.gravatars.show", false); -pref("loop.contacts.gravatars.promo", true); -pref("loop.browserSharing.showInfoBar", true); - // serverURL to be assigned by services team pref("services.push.serverURL", "wss://push.services.mozilla.com/"); diff -Naur mozilla-esr38.bak/browser/base/content/browser.css mozilla-esr38/browser/base/content/browser.css --- mozilla-esr38.bak/browser/base/content/browser.css 2015-09-16 18:44:17.000000000 +0200 +++ mozilla-esr38/browser/base/content/browser.css 2015-10-01 23:04:52.384053457 +0200 @@ -14,30 +14,6 @@ %endif } -/* These values are chosen to keep the Loop detached chat window from - * getting too small. When it's too small, three bad things happen: - * - * - It looks terrible - * - It's not really usable - * - It's possible for the user to be transmitting video that's cropped by the - * the edge of the window, so that they're not aware of it, which is a - * privacy problem - * - * Note that if the chat window grows more users than Loop who want this - * ability, we'll need to generalize. A partial patch for this is in - * bug 1112264. - */ - -#chat-window { - /* - * In some ideal world, we'd have a simple way to express "block resizing - * along any dimension beyond the point at which an overflow event would - * occur". But none of -moz-{fit,max,min}-content do what we want here. So.. - */ - min-width: 320px; - min-height: 280px; -} - #main-window[customize-entered] { min-width: -moz-fit-content; } @@ -899,11 +875,6 @@ -moz-binding: url("chrome://browser/content/translation-infobar.xml#translationbar"); } -/* Loop/ Hello */ -notification[value="loop-sharing-notification"] .close-icon { - display: none; -} - /* Social */ /* Note the chatbox 'width' values are duplicated in socialchat.xml */ chatbox { --- mozilla-esr38.bak/browser/base/content/browser.js 2015-10-02 10:25:01.208060687 +0200 +++ mozilla-esr38/browser/base/content/browser.js 2015-10-02 10:30:54.430065264 +0200 @@ -232,7 +232,6 @@ #include browser-fullScreen.js #include browser-fullZoom.js #include browser-gestureSupport.js -#include browser-loop.js #include browser-places.js #include browser-plugins.js #include browser-readinglist.js @@ -1356,8 +1355,6 @@ gDataNotificationInfoBar.init(); #endif - LoopUI.init(); - gBrowserThumbnails.init(); // Add Devtools menuitems and listeners @@ -1530,7 +1527,6 @@ TabView.uninit(); SocialUI.uninit(); gBrowserThumbnails.uninit(); - LoopUI.uninit(); FullZoom.destroy(); Services.obs.removeObserver(gSessionHistoryObserver, "browser:purge-session-history"); diff -Naur mozilla-esr38.bak/browser/base/content/browser.xul mozilla-esr38/browser/base/content/browser.xul --- mozilla-esr38.bak/browser/base/content/browser.xul 2015-09-16 18:44:17.000000000 +0200 +++ mozilla-esr38/browser/base/content/browser.xul 2015-10-01 23:06:27.242054686 +0200 @@ -292,18 +292,6 @@ noautofocus="true" position="topcenter topright"/> -