summarylogtreecommitdiffstats
path: root/firefox-45-disable-loop-pocket.patch
diff options
context:
space:
mode:
Diffstat (limited to 'firefox-45-disable-loop-pocket.patch')
-rw-r--r--firefox-45-disable-loop-pocket.patch1063
1 files changed, 0 insertions, 1063 deletions
diff --git a/firefox-45-disable-loop-pocket.patch b/firefox-45-disable-loop-pocket.patch
deleted file mode 100644
index af449bc7579f..000000000000
--- a/firefox-45-disable-loop-pocket.patch
+++ /dev/null
@@ -1,1063 +0,0 @@
-diff -Naur firefox-45.0esr.bak/browser/app/profile/firefox.js firefox-45.0esr/browser/app/profile/firefox.js
---- firefox-45.0esr.bak/browser/app/profile/firefox.js 2016-03-13
-+++ firefox-45.0esr/browser/app/profile/firefox.js 2016-03-13
-@@ -1617,13 +1617,6 @@
- // and because (normally) these errors are not persisted anywhere.
- pref("reader.errors.includeURLs", true);
-
--pref("browser.pocket.enabled", true);
--pref("browser.pocket.api", "api.getpocket.com");
--pref("browser.pocket.site", "getpocket.com");
--pref("browser.pocket.oAuthConsumerKey", "40249-e88c401e1b1f2242d9e441c4");
--pref("browser.pocket.useLocaleList", true);
--pref("browser.pocket.enabledLocales", "cs de en-GB en-US en-ZA es-ES es-MX fr hu it ja ja-JP-mac ko nl pl pt-BR pt-PT ru zh-CN zh-TW");
--
- pref("view_source.tab", true);
-
- pref("dom.webnotifications.serviceworker.enabled", true);
-diff -Naur firefox-45.0esr.bak/browser/base/content/browser-context.inc firefox-45.0esr/browser/base/content/browser-context.inc
---- firefox-45.0esr.bak/browser/base/content/browser-context.inc 2016-03-13
-+++ firefox-45.0esr/browser/base/content/browser-context.inc 2016-03-13
-@@ -79,10 +79,6 @@
- label="&saveLinkCmd.label;"
- accesskey="&saveLinkCmd.accesskey;"
- oncommand="gContextMenu.saveLink();"/>
-- <menuitem id="context-savelinktopocket"
-- label="&saveLinkToPocketCmd.label;"
-- accesskey="&saveLinkToPocketCmd.accesskey;"
-- oncommand="gContextMenu.saveLinkToPocket();"/>
- <menu id="context-marklinkMenu" label="&social.marklinkMenu.label;"
- accesskey="&social.marklinkMenu.accesskey;">
- <menupopup/>
-@@ -270,10 +266,6 @@
- label="&savePageCmd.label;"
- accesskey="&savePageCmd.accesskey2;"
- oncommand="gContextMenu.savePageAs();"/>
-- <menuitem id="context-pocket"
-- label="&saveToPocketCmd.label;"
-- accesskey="&saveToPocketCmd.accesskey;"
-- oncommand="gContextMenu.savePageToPocket();"/>
- <menu id="context-markpageMenu" label="&social.markpageMenu.label;"
- accesskey="&social.markpageMenu.accesskey;">
- <menupopup/>
-diff -Naur firefox-45.0esr.bak/browser/base/content/browser.css firefox-45.0esr/browser/base/content/browser.css
---- firefox-45.0esr.bak/browser/base/content/browser.css 2016-03-13
-+++ firefox-45.0esr/browser/base/content/browser.css 2016-03-13
-@@ -18,30 +18,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: 260px;
-- min-height: 315px;
--}
--
- #main-window[customize-entered] {
- min-width: -moz-fit-content;
- }
-@@ -897,68 +873,6 @@
- -moz-binding: url("chrome://browser/content/translation-infobar.xml#translationbar");
- }
-
--/* Social */
--/* Note the chatbox 'width' values are duplicated in socialchat.xml */
--chatbox {
-- -moz-binding: url("chrome://browser/content/socialchat.xml#chatbox");
-- transition: height 150ms ease-out, width 150ms ease-out;
-- height: 290px;
-- width: 300px; /* CHAT_WIDTH_OPEN in socialchat.xml */
--}
--
--chatbox[customSize] {
-- width: 350px; /* CHAT_WIDTH_OPEN_ALT in socialchat.xml */
--}
--
--#chat-window[customSize] {
-- min-width: 350px;
--}
--
--chatbox[customSize="loopChatEnabled"] {
-- /* 430px as defined per UX */
-- height: 430px;
--}
--
--#chat-window[customSize="loopChatEnabled"] {
-- /* 325px + 30px top bar height. */
-- min-height: calc(325px + 30px);
--}
--
--chatbox[customSize="loopChatMessageAppended"] {
-- /* 430px as defined per UX */
-- height: 430px;
--}
--
--chatbox[customSize="loopChatDisabledMessageAppended"] {
-- /* 388px as defined per UX */
-- height: 388px;
--}
--
--#chat-window[customSize="loopChatMessageAppended"] {
-- /* 445px + 30px top bar height. */
-- min-height: calc(400px + 30px);
--}
--
--chatbox[minimized="true"] {
-- width: 160px;
-- height: 20px; /* CHAT_WIDTH_MINIMIZED in socialchat.xml */
--}
--
--chatbar {
-- -moz-binding: url("chrome://browser/content/socialchat.xml#chatbar");
-- height: 0;
-- max-height: 0;
--}
--
--.chatbar-innerbox {
-- margin: -285px 0 0;
--}
--
--chatbar[customSize] > .chatbar-innerbox {
-- /* 450px to make room for the maximum custom-size chatbox; currently 'loopChatMessageAppended'. */
-- margin-top: -450px;
--}
--
- /* Apply crisp rendering for favicons at exactly 2dppx resolution */
- @media (resolution: 2dppx) {
- #social-sidebar-favico,
-diff -Naur firefox-45.0esr.bak/browser/base/content/browser.js firefox-45.0esr/browser/base/content/browser.js
---- firefox-45.0esr.bak/browser/base/content/browser.js 2016-03-13
-+++ firefox-45.0esr/browser/base/content/browser.js 2016-03-13
-@@ -53,37 +53,6 @@
- "@mozilla.org/windows-ui-utils;1", "nsIWindowsUIUtils");
- XPCOMUtils.defineLazyModuleGetter(this, "LightweightThemeManager",
- "resource://gre/modules/LightweightThemeManager.jsm");
--XPCOMUtils.defineLazyModuleGetter(this, "Pocket",
-- "resource:///modules/Pocket.jsm");
--
--// Can't use XPCOMUtils for these because the scripts try to define the variables
--// on window, and so the defineProperty inside defineLazyGetter fails.
--Object.defineProperty(window, "pktApi", {
-- get: function() {
-- // Avoid this getter running again:
-- delete window.pktApi;
-- Services.scriptloader.loadSubScript("chrome://browser/content/pocket/pktApi.js", window);
-- return window.pktApi;
-- },
-- configurable: true,
-- enumerable: true
--});
--
--function pktUIGetter(prop) {
-- return {
-- get: function() {
-- // Avoid either of these getters running again:
-- delete window.pktUI;
-- delete window.pktUIMessaging;
-- Services.scriptloader.loadSubScript("chrome://browser/content/pocket/main.js", window);
-- return window[prop];
-- },
-- configurable: true,
-- enumerable: true
-- };
--}
--Object.defineProperty(window, "pktUI", pktUIGetter("pktUI"));
--Object.defineProperty(window, "pktUIMessaging", pktUIGetter("pktUIMessaging"));
-
- XPCOMUtils.defineLazyGetter(this, "gBrowserBundle", function() {
- return Services.strings.createBundle('chrome://browser/locale/browser.properties');
-diff -Naur firefox-45.0esr.bak/browser/base/content/browser-menubar.inc firefox-45.0esr/browser/base/content/browser-menubar.inc
---- firefox-45.0esr.bak/browser/base/content/browser-menubar.inc 2016-03-13
-+++ firefox-45.0esr/browser/base/content/browser-menubar.inc 2016-03-13
-@@ -413,7 +413,6 @@
- oncommand="BookmarksEventHandler.onCommand(event, this.parentNode._placesView);"
- onclick="BookmarksEventHandler.onClick(event, this.parentNode._placesView);"
- onpopupshowing="BookmarkingUI.onMainMenuPopupShowing(event);
-- BookmarkingUI.updatePocketItemVisibility('menu_');
- if (!this.parentNode._placesView)
- new PlacesMenu(event, 'place:folder=BOOKMARKS_MENU');"
- tooltip="bhTooltip" popupsinherittooltip="true">
-@@ -422,12 +421,6 @@
- command="Browser:ShowAllBookmarks"
- key="manBookmarkKb"/>
- <menuseparator id="organizeBookmarksSeparator"/>
-- <menuitem id="menu_pocket" label="&pocketMenuitem.label;"
--#ifndef XP_MACOSX
-- class="menuitem-iconic"
--#endif
-- oncommand="openUILink(Pocket.listURL, event);"/>
-- <menuseparator id="menu_pocketSeparator"/>
- <menuitem id="menu_bookmarkThisPage"
- command="Browser:AddBookmarkAs"
- observes="bookmarkThisPageBroadcaster"
-diff -Naur firefox-45.0esr.bak/browser/base/content/browser-places.js firefox-45.0esr/browser/base/content/browser-places.js
---- firefox-45.0esr.bak/browser/base/content/browser-places.js 2016-03-13
-+++ firefox-45.0esr/browser/base/content/browser-places.js 2016-03-13
-@@ -1552,12 +1552,6 @@
- PlacesCommandHook.updateBookmarkAllTabsCommand();
- },
-
-- updatePocketItemVisibility: function BUI_updatePocketItemVisibility(prefix) {
-- let hidden = !CustomizableUI.getPlacementOfWidget("pocket-button");
-- document.getElementById(prefix + "pocket").hidden = hidden;
-- document.getElementById(prefix + "pocketSeparator").hidden = hidden;
-- },
--
- _showBookmarkedNotification: function BUI_showBookmarkedNotification() {
- function getCenteringTransformForRects(rectToPosition, referenceRect) {
- let topDiff = referenceRect.top - rectToPosition.top;
-@@ -1679,7 +1673,6 @@
-
- onPanelMenuViewShowing: function BUI_onViewShowing(aEvent) {
- this._updateBookmarkPageMenuItem();
-- this.updatePocketItemVisibility("panelMenu_");
- // Update checked status of the toolbar toggle.
- let viewToolbar = document.getElementById("panelMenu_viewBookmarksToolbar");
- let personalToolbar = document.getElementById("PersonalToolbar");
-diff -Naur firefox-45.0esr.bak/browser/base/content/browser.xul firefox-45.0esr/browser/base/content/browser.xul
---- firefox-45.0esr.bak/browser/base/content/browser.xul 2016-03-13
-+++ firefox-45.0esr/browser/base/content/browser.xul 2016-03-13
-@@ -290,18 +290,6 @@
- noautofocus="true"
- position="topcenter topright"/>
-
-- <panel id="loop-notification-panel"
-- class="loop-panel social-panel"
-- type="arrow"
-- hidden="true"
-- noautofocus="true"/>
--
-- <panel id="loop-panel"
-- class="loop-panel social-panel"
-- type="arrow"
-- orient="horizontal"
-- hidden="true"/>
--
- <menupopup id="toolbar-context-menu"
- onpopupshowing="onViewToolbarsPopupShowing(event, document.getElementById('viewToolbarsMenuSeparator'));">
- <menuitem oncommand="gCustomizeMode.addToPanel(document.popupNode)"
-@@ -609,9 +597,9 @@
- fullscreentoolbar="true" mode="icons" customizable="true"
- iconsize="small"
- #ifdef MOZ_DEV_EDITION
-- defaultset="urlbar-container,search-container,developer-button,bookmarks-menu-button,pocket-button,downloads-button,home-button,loop-button"
-+ defaultset="urlbar-container,search-container,developer-button,bookmarks-menu-button,downloads-button,home-button"
- #else
-- defaultset="urlbar-container,search-container,bookmarks-menu-button,pocket-button,downloads-button,home-button,loop-button"
-+ defaultset="urlbar-container,search-container,bookmarks-menu-button,downloads-button,home-button"
- #endif
- customizationtarget="nav-bar-customization-target"
- overflowable="true"
-@@ -787,7 +775,6 @@
- oncommand="BookmarksEventHandler.onCommand(event, this.parentNode._placesView);"
- onclick="BookmarksEventHandler.onClick(event, this.parentNode._placesView);"
- onpopupshowing="BookmarkingUI.onPopupShowing(event);
-- BookmarkingUI.updatePocketItemVisibility('BMB_');
- BookmarkingUI.attachPlacesView(event, this);"
- tooltip="bhTooltip" popupsinherittooltip="true">
- <menuitem id="BMB_viewBookmarksSidebar"
-@@ -804,11 +791,6 @@
- command="Browser:ShowAllBookmarks"
- key="manBookmarkKb"/>
- <menuseparator/>
-- <menuitem id="BMB_pocket"
-- class="menuitem-iconic bookmark-item subviewbutton"
-- label="&pocketMenuitem.label;"
-- oncommand="openUILink(Pocket.listURL, event);"/>
-- <menuseparator id="BMB_pocketSeparator"/>
- <menuitem id="BMB_subscribeToPageMenuitem"
- #ifndef XP_MACOSX
- class="menuitem-iconic subviewbutton"
-diff -Naur firefox-45.0esr.bak/browser/base/content/nsContextMenu.js firefox-45.0esr/browser/base/content/nsContextMenu.js
---- firefox-45.0esr.bak/browser/base/content/nsContextMenu.js 2016-03-13
-+++ firefox-45.0esr/browser/base/content/nsContextMenu.js 2016-03-13
-@@ -13,8 +13,6 @@
-
- XPCOMUtils.defineLazyModuleGetter(this, "CustomizableUI",
- "resource:///modules/CustomizableUI.jsm");
--XPCOMUtils.defineLazyModuleGetter(this, "Pocket",
-- "resource:///modules/Pocket.jsm");
- XPCOMUtils.defineLazyModuleGetter(this, "LoginHelper",
- "resource://gre/modules/LoginHelper.jsm");
-
-@@ -216,25 +214,6 @@
- SimpleServiceDiscovery.services.length > 0 &&
- CastingApps.getServicesForVideo(this.target).length > 0;
- this.setItemAttr("context-castvideo", "disabled", !shouldShowCast);
--
-- this.initPocketItems();
-- },
--
-- initPocketItems: function CM_initPocketItems() {
-- var showSaveCurrentPageToPocket = !(this.onTextInput || this.onLink ||
-- this.isContentSelected || this.onImage ||
-- this.onCanvas || this.onVideo || this.onAudio);
-- let targetURI = (this.onSaveableLink || this.onPlainTextLink) ? this.linkURI : this.browser.currentURI;
-- let canPocket = CustomizableUI.getPlacementOfWidget("pocket-button") &&
-- window.pktApi && window.pktApi.isUserLoggedIn();
-- canPocket = canPocket && (targetURI.schemeIs("http") || targetURI.schemeIs("https") ||
-- (targetURI.schemeIs("about") && ReaderMode.getOriginalUrl(targetURI.spec)));
-- canPocket = canPocket && window.gBrowser && this.browser.getTabBrowser() == window.gBrowser;
--
-- this.showItem("context-pocket", canPocket && showSaveCurrentPageToPocket);
-- let showSaveLinkToPocket = canPocket && !showSaveCurrentPageToPocket &&
-- (this.onSaveableLink || this.onPlainTextLink);
-- this.showItem("context-savelinktopocket", showSaveLinkToPocket);
- },
-
- initViewItems: function CM_initViewItems() {
-@@ -1723,14 +1702,6 @@
- saveBrowser(this.browser);
- },
-
-- saveLinkToPocket: function CM_saveLinkToPocket() {
-- Pocket.savePage(this.browser, this.linkURL);
-- },
--
-- savePageToPocket: function CM_saveToPocket() {
-- Pocket.savePage(this.browser, this.browser.currentURI.spec, this.browser.contentTitle);
-- },
--
- printFrame: function CM_printFrame() {
- PrintUtils.printWindow(this.frameOuterWindowID, this.browser);
- },
-diff -Naur firefox-45.0esr.bak/browser/components/customizableui/content/panelUI.inc.xul firefox-45.0esr/browser/components/customizableui/content/panelUI.inc.xul
---- firefox-45.0esr.bak/browser/components/customizableui/content/panelUI.inc.xul 2016-03-13
-+++ firefox-45.0esr/browser/components/customizableui/content/panelUI.inc.xul 2016-03-13
-@@ -196,10 +196,6 @@
- observes="bookmarkThisPageBroadcaster"
- command="Browser:AddBookmarkAs"
- onclick="PanelUI.hide();"/>
-- <toolbarseparator id="panelMenu_pocketSeparator"/>
-- <toolbarbutton id="panelMenu_pocket" label="&pocketMenuitem.label;"
-- class="subviewbutton cui-withicon"
-- oncommand="openUILink(Pocket.listURL, event);"/>
- <toolbarseparator/>
- <toolbarbutton id="panelMenu_viewBookmarksSidebar"
- label="&viewBookmarksSidebar2.label;"
-@@ -243,8 +239,6 @@
-
- <panelview id="PanelUI-socialapi" flex="1"/>
-
-- <panelview id="PanelUI-loopapi" flex="1"/>
--
- <panelview id="PanelUI-feeds" flex="1" oncommand="FeedHandler.subscribeToFeed(null, event);">
- <label value="&feedsMenu.label;" class="panel-subview-header"/>
- </panelview>
-@@ -315,11 +309,6 @@
- </vbox>
- </panelview>
-
-- <panelview id="PanelUI-pocketView" flex="1">
-- <vbox class="panel-subview-body">
-- </vbox>
-- </panelview>
--
-
- </panelmultiview>
- <!-- These menupopups are located here to prevent flickering,
-diff -Naur firefox-45.0esr.bak/browser/components/customizableui/CustomizableUI.jsm firefox-45.0esr/browser/components/customizableui/CustomizableUI.jsm
---- firefox-45.0esr.bak/browser/components/customizableui/CustomizableUI.jsm 2016-03-13
-+++ firefox-45.0esr/browser/components/customizableui/CustomizableUI.jsm 2016-03-13
-@@ -64,7 +64,6 @@
- * version the button is removed in as the value. e.g. "pocket-button": 5
- */
- var ObsoleteBuiltinButtons = {
-- "loop-button": 5
- };
-
- /**
-@@ -219,18 +218,8 @@
- "bookmarks-menu-button",
- "downloads-button",
- "home-button",
-- "loop-button",
- ];
-
-- // Insert the Pocket button after the bookmarks button if it's present.
-- for (let widgetDefinition of CustomizableWidgets) {
-- if (widgetDefinition.id == "pocket-button") {
-- let idx = navbarPlacements.indexOf("bookmarks-menu-button") + 1;
-- navbarPlacements.splice(idx, 0, widgetDefinition.id);
-- break;
-- }
-- }
--
- if (Services.prefs.getBoolPref(kPrefWebIDEInNavbar)) {
- navbarPlacements.push("webide-button");
- }
-@@ -355,15 +344,6 @@
- }
- }
- }
--
-- if (currentVersion < 2) {
-- // Nuke the old 'loop-call-button' out of orbit.
-- CustomizableUI.removeWidgetFromArea("loop-call-button");
-- }
--
-- if (currentVersion < 4) {
-- CustomizableUI.removeWidgetFromArea("loop-button-throttled");
-- }
- },
-
- /**
-diff -Naur firefox-45.0esr.bak/browser/components/customizableui/CustomizableWidgets.jsm firefox-45.0esr/browser/components/customizableui/CustomizableWidgets.jsm
---- firefox-45.0esr.bak/browser/components/customizableui/CustomizableWidgets.jsm 2016-03-13
-+++ firefox-45.0esr/browser/components/customizableui/CustomizableWidgets.jsm 2016-03-13
-@@ -18,8 +18,6 @@
- "resource:///modules/PlacesUIUtils.jsm");
- XPCOMUtils.defineLazyModuleGetter(this, "RecentlyClosedTabsAndWindowsMenuUtils",
- "resource:///modules/sessionstore/RecentlyClosedTabsAndWindowsMenuUtils.jsm");
--XPCOMUtils.defineLazyModuleGetter(this, "Pocket",
-- "resource:///modules/Pocket.jsm");
- XPCOMUtils.defineLazyModuleGetter(this, "ShortcutUtils",
- "resource://gre/modules/ShortcutUtils.jsm");
- XPCOMUtils.defineLazyModuleGetter(this, "CharsetMenu",
-@@ -1219,68 +1217,6 @@
- });
- }
-
--if (Services.prefs.getBoolPref("browser.pocket.enabled")) {
-- let isEnabledForLocale = true;
-- if (Services.prefs.getBoolPref("browser.pocket.useLocaleList")) {
-- let chromeRegistry = Cc["@mozilla.org/chrome/chrome-registry;1"]
-- .getService(Ci.nsIXULChromeRegistry);
-- let browserLocale = chromeRegistry.getSelectedLocale("browser");
-- let enabledLocales = [];
-- try {
-- enabledLocales = Services.prefs.getCharPref("browser.pocket.enabledLocales").split(' ');
-- } catch (ex) {
-- Cu.reportError(ex);
-- }
-- isEnabledForLocale = enabledLocales.indexOf(browserLocale) != -1;
-- }
--
-- if (isEnabledForLocale) {
-- let pocketButton = {
-- id: "pocket-button",
-- defaultArea: CustomizableUI.AREA_NAVBAR,
-- introducedInVersion: "pref",
-- type: "view",
-- viewId: "PanelUI-pocketView",
-- // Use forwarding functions here to avoid loading Pocket.jsm on startup:
-- onViewShowing: function() {
-- return Pocket.onPanelViewShowing.apply(this, arguments);
-- },
-- onViewHiding: function() {
-- return Pocket.onPanelViewHiding.apply(this, arguments);
-- },
--
-- // If the user has the "classic" Pocket add-on installed, use that instead
-- // and destroy the widget.
-- conditionalDestroyPromise: new Promise(resolve => {
-- AddonManager.getAddonByID("isreaditlater@ideashower.com", addon => {
-- resolve(addon && addon.isActive);
-- });
-- }),
-- };
--
-- CustomizableWidgets.push(pocketButton);
-- CustomizableUI.addListener(pocketButton);
--
-- // Uninstall the Pocket social provider if it exists, but only if we haven't
-- // already uninstalled it in this manner. That way the user can reinstall
-- // it if they prefer it without its being uninstalled every time they start
-- // the browser.
-- let origin = "https://getpocket.com";
-- SocialService.getProvider(origin, provider => {
-- if (provider) {
-- let pref = "social.backup.getpocket-com";
-- if (!Services.prefs.prefHasUserValue(pref)) {
-- let str = Cc["@mozilla.org/supports-string;1"].
-- createInstance(Ci.nsISupportsString);
-- str.data = JSON.stringify(provider.manifest);
-- Services.prefs.setComplexValue(pref, Ci.nsISupportsString, str);
-- SocialService.uninstallProvider(origin, () => {});
-- }
-- }
-- });
-- }
--}
--
- #ifdef E10S_TESTING_ONLY
- var e10sDisabled = false;
- #ifdef XP_MACOSX
-diff -Naur firefox-45.0esr.bak/browser/components/moz.build firefox-45.0esr/browser/components/moz.build
---- firefox-45.0esr.bak/browser/components/moz.build 2016-03-13
-+++ firefox-45.0esr/browser/components/moz.build 2016-03-13
-@@ -15,7 +15,6 @@
- 'migration',
- 'newtab',
- 'places',
-- 'pocket',
- 'preferences',
- 'privatebrowsing',
- 'search',
-diff -Naur firefox-45.0esr.bak/browser/components/pocket/moz.build firefox-45.0esr/browser/components/pocket/moz.build
---- firefox-45.0esr.bak/browser/components/pocket/moz.build 2016-03-13
-+++ firefox-45.0esr/browser/components/pocket/moz.build 2016-03-13
-@@ -3,5 +3,3 @@
- # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
- JAR_MANIFESTS += ['jar.mn']
--
--EXTRA_JS_MODULES += ['Pocket.jsm']
-diff -Naur firefox-45.0esr.bak/browser/components/uitour/UITour.jsm firefox-45.0esr/browser/components/uitour/UITour.jsm
---- firefox-45.0esr.bak/browser/components/uitour/UITour.jsm 2016-03-13
-+++ firefox-45.0esr/browser/components/uitour/UITour.jsm 2016-03-13
-@@ -152,59 +152,6 @@
- query: "#panic-button",
- widgetName: "panic-button",
- }],
-- ["loop", {
-- allowAdd: true,
-- query: "#loop-button",
-- widgetName: "loop-button",
-- }],
-- ["loop-newRoom", {
-- infoPanelPosition: "leftcenter topright",
-- query: (aDocument) => {
-- let loopUI = aDocument.defaultView.LoopUI;
-- // Use the parentElement full-width container of the button so our arrow
-- // doesn't overlap the panel contents much.
-- return loopUI.browser.contentDocument.querySelector(".new-room-button").parentElement;
-- },
-- }],
-- ["loop-roomList", {
-- infoPanelPosition: "leftcenter topright",
-- query: (aDocument) => {
-- let loopUI = aDocument.defaultView.LoopUI;
-- return loopUI.browser.contentDocument.querySelector(".room-list");
-- },
-- }],
-- ["loop-selectedRoomButtons", {
-- infoPanelOffsetY: -20,
-- infoPanelPosition: "start_after",
-- query: (aDocument) => {
-- let chatbox = aDocument.querySelector("chatbox[src^='about\:loopconversation'][selected]");
--
-- // Check that the real target actually exists
-- if (!chatbox || !chatbox.contentDocument ||
-- !chatbox.contentDocument.querySelector(".call-action-group")) {
-- return null;
-- }
--
-- // But anchor on the <browser> in the chatbox so the panel doesn't jump to undefined
-- // positions when the copy/email buttons disappear e.g. when the feedback form opens or
-- // somebody else joins the room.
-- return chatbox.content;
-- },
-- }],
-- ["loop-signInUpLink", {
-- query: (aDocument) => {
-- let loopBrowser = aDocument.defaultView.LoopUI.browser;
-- if (!loopBrowser) {
-- return null;
-- }
-- return loopBrowser.contentDocument.querySelector(".signin-link");
-- },
-- }],
-- ["pocket", {
-- allowAdd: true,
-- query: "#pocket-button",
-- widgetName: "pocket-button",
-- }],
- ["privateWindow", {query: "#privatebrowsing-button"}],
- ["quit", {query: "#PanelUI-quit"}],
- ["readerMode-urlBar", {query: "#reader-mode-button"}],
-@@ -869,16 +816,12 @@
- this.hideInfo(aWindow);
- // Ensure the menu panel is hidden before calling recreatePopup so popup events occur.
- this.hideMenu(aWindow, "appMenu");
-- this.hideMenu(aWindow, "loop");
- this.hideMenu(aWindow, "controlCenter");
-
- // Clean up panel listeners after calling hideMenu above.
- aWindow.PanelUI.panel.removeEventListener("popuphiding", this.hideAppMenuAnnotations);
- aWindow.PanelUI.panel.removeEventListener("ViewShowing", this.hideAppMenuAnnotations);
- aWindow.PanelUI.panel.removeEventListener("popuphidden", this.onPanelHidden);
-- let loopPanel = aWindow.document.getElementById("loop-notification-panel");
-- loopPanel.removeEventListener("popuphidden", this.onPanelHidden);
-- loopPanel.removeEventListener("popuphiding", this.hideLoopPanelAnnotations);
- let controlCenterPanel = aWindow.gIdentityHandler._identityPopup;
- controlCenterPanel.removeEventListener("popuphidden", this.onPanelHidden);
- controlCenterPanel.removeEventListener("popuphiding", this.hideControlCenterAnnotations);
-@@ -1592,71 +1535,6 @@
- popup.addEventListener("popupshown", onPopupShown);
- }
- aWindow.document.getElementById("identity-box").click();
-- } else if (aMenuName == "loop") {
-- let toolbarButton = aWindow.LoopUI.toolbarButton;
-- // It's possible to have a node that isn't placed anywhere
-- if (!toolbarButton || !toolbarButton.node ||
-- !CustomizableUI.getPlacementOfWidget(toolbarButton.node.id)) {
-- log.debug("Can't show the Loop menu since the toolbarButton isn't placed");
-- return;
-- }
--
-- let panel = aWindow.document.getElementById("loop-notification-panel");
-- panel.setAttribute("noautohide", true);
-- if (panel.state != "open") {
-- this.recreatePopup(panel);
-- this.availableTargetsCache.clear();
-- }
--
-- // An event object is expected but we don't want to toggle the panel with a click if the panel
-- // is already open.
-- aWindow.LoopUI.openCallPanel({ target: toolbarButton.node, }, "rooms").then(() => {
-- if (aOpenCallback) {
-- aOpenCallback();
-- }
-- });
-- panel.addEventListener("popuphidden", this.onPanelHidden);
-- panel.addEventListener("popuphiding", this.hideLoopPanelAnnotations);
-- } else if (aMenuName == "pocket") {
-- this.getTarget(aWindow, "pocket").then(Task.async(function* onPocketTarget(target) {
-- let widgetGroupWrapper = CustomizableUI.getWidget(target.widgetName);
-- if (widgetGroupWrapper.type != "view" || !widgetGroupWrapper.viewId) {
-- log.error("Can't open the pocket menu without a view");
-- return;
-- }
-- let placement = CustomizableUI.getPlacementOfWidget(target.widgetName);
-- if (!placement || !placement.area) {
-- log.error("Can't open the pocket menu without a placement");
-- return;
-- }
--
-- if (placement.area == CustomizableUI.AREA_PANEL) {
-- // Open the appMenu and wait for it if it's not already opened or showing a subview.
-- yield new Promise((resolve, reject) => {
-- if (aWindow.PanelUI.panel.state != "closed") {
-- if (aWindow.PanelUI.multiView.showingSubView) {
-- reject("A subview is already showing");
-- return;
-- }
--
-- resolve();
-- return;
-- }
--
-- aWindow.PanelUI.panel.addEventListener("popupshown", function onShown() {
-- aWindow.PanelUI.panel.removeEventListener("popupshown", onShown);
-- resolve();
-- });
--
-- aWindow.PanelUI.show();
-- });
-- }
--
-- let widgetWrapper = widgetGroupWrapper.forWindow(aWindow);
-- aWindow.PanelUI.showSubView(widgetGroupWrapper.viewId,
-- widgetWrapper.anchor,
-- placement.area);
-- })).catch(log.error);
- }
- },
-
-@@ -1675,9 +1553,6 @@
- } else if (aMenuName == "controlCenter") {
- let panel = aWindow.gIdentityHandler._identityPopup;
- panel.hidePopup();
-- } else if (aMenuName == "loop") {
-- let panel = aWindow.document.getElementById("loop-notification-panel");
-- panel.hidePopup();
- }
- },
-
-@@ -1710,12 +1585,6 @@
- UITour.hideAnnotationsForPanel(aEvent, UITour.targetIsInAppMenu);
- },
-
-- hideLoopPanelAnnotations: function(aEvent) {
-- UITour.hideAnnotationsForPanel(aEvent, (aTarget) => {
-- return aTarget.targetName.startsWith("loop-") && aTarget.targetName != "loop-selectedRoomButtons";
-- });
-- },
--
- hideControlCenterAnnotations(aEvent) {
- UITour.hideAnnotationsForPanel(aEvent, (aTarget) => {
- return aTarget.targetName.startsWith("controlCenter-");
-@@ -1813,11 +1682,6 @@
- case "availableTargets":
- this.getAvailableTargets(aMessageManager, aWindow, aCallbackID);
- break;
-- case "loop":
-- this.sendPageCallback(aMessageManager, aCallbackID, {
-- gettingStartedSeen: Services.prefs.getBoolPref("loop.gettingStarted.seen"),
-- });
-- break;
- case "search":
- case "selectedSearchEngine":
- Services.search.init(rv => {
-@@ -1859,10 +1723,6 @@
- }
- } catch (e) {}
- break;
-- case "Loop:ResumeTourOnFirstJoin":
-- // Ignore aValue in this case to avoid accidentally setting it to false.
-- Services.prefs.setBoolPref("loop.gettingStarted.resumeOnFirstJoin", true);
-- break;
- default:
- log.error("setConfiguration: Unknown configuration requested: " + aConfiguration);
- break;
-diff -Naur firefox-45.0esr.bak/browser/extensions/moz.build firefox-45.0esr/browser/extensions/moz.build
---- firefox-45.0esr.bak/browser/extensions/moz.build 2016-03-13
-+++ firefox-45.0esr/browser/extensions/moz.build 2016-03-13
-@@ -5,7 +5,6 @@
- # file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
- DIRS += [
-- 'loop',
- 'pdfjs',
- 'shumway',
- ]
-diff -Naur firefox-45.0esr.bak/browser/locales/en-US/chrome/browser/browser.dtd firefox-45.0esr/browser/locales/en-US/chrome/browser/browser.dtd
---- firefox-45.0esr.bak/browser/locales/en-US/chrome/browser/browser.dtd 2016-03-13
-+++ firefox-45.0esr/browser/locales/en-US/chrome/browser/browser.dtd 2016-03-13
-@@ -252,8 +252,6 @@
- <!ENTITY addons.commandkey "A">
- <!ENTITY webapps.label "Apps">
- <!ENTITY webapps.accesskey "p">
--<!ENTITY loopMenuItem.label "Start a conversation…">
--<!ENTITY loopMenuItem.accesskey "t">
-
- <!ENTITY webDeveloperMenu.label "Web Developer">
- <!ENTITY webDeveloperMenu.accesskey "W">
-@@ -936,10 +934,3 @@
- <!ENTITY emeNotificationsNotNow.accesskey "N">
- <!ENTITY emeNotificationsDontAskAgain.label "Don't ask me again">
- <!ENTITY emeNotificationsDontAskAgain.accesskey "D">
--
--<!-- LOCALIZATION NOTE (saveToPocketCmd.label, saveLinkToPocketCmd.label, pocketMenuitem.label): Pocket is a brand name -->
--<!ENTITY saveToPocketCmd.label "Save Page to Pocket">
--<!ENTITY saveToPocketCmd.accesskey "k">
--<!ENTITY saveLinkToPocketCmd.label "Save Link to Pocket">
--<!ENTITY saveLinkToPocketCmd.accesskey "o">
--<!ENTITY pocketMenuitem.label "View Pocket List">
-diff -Naur firefox-45.0esr.bak/browser/locales/en-US/chrome/browser/customizableui/customizableWidgets.properties firefox-45.0esr/browser/locales/en-US/chrome/browser/customizableui/customizableWidgets.properties
---- firefox-45.0esr.bak/browser/locales/en-US/chrome/browser/customizableui/customizableWidgets.properties 2016-03-13
-+++ firefox-45.0esr/browser/locales/en-US/chrome/browser/customizableui/customizableWidgets.properties 2016-03-13
-@@ -96,19 +96,6 @@
- # %2$S is the keyboard shortcut
- quit-button.tooltiptext.mac = Quit %1$S (%2$S)
-
--# LOCALIZATION NOTE(loop-call-button3.label): This is a brand name, request
--# approval before you change it.
--loop-call-button3.label = Hello
--loop-call-button3.tooltiptext2 = Browse this page with a friend
--loop-call-button3-error.tooltiptext = Error!
--loop-call-button3-donotdisturb.tooltiptext = Do not disturb
--loop-call-button3-screensharing.tooltiptext = You are sharing your screen
--loop-call-button3-active.tooltiptext2 = You are sharing your tabs
--loop-call-button3-participantswaiting.tooltiptext2 = Someone is waiting for you
--# LOCALIZATION NOTE(loop-call-button3-pb.tooltiptext): Shown when the button is
--# placed inside a Private Browsing window. %S is the value of loop-call-button3.label.
--loop-call-button3-pb.tooltiptext = %S is not available in Private Browsing
--
- social-share-button.label = Share This Page
- social-share-button.tooltiptext = Share this page
-
-@@ -124,10 +111,5 @@
- devtools-webide-button2.label = WebIDE
- devtools-webide-button2.tooltiptext = Open WebIDE (%S)
-
--# LOCALIZATION NOTE(pocket-button.label, pocket-button.tooltiptext): "Pocket"
--# is a brand name.
--pocket-button.label = Pocket
--pocket-button.tooltiptext = Save to Pocket
--
- e10s-button.label = New Non-e10s Window
- e10s-button.tooltiptext = Open a new Non-e10s Window
-diff -Naur firefox-45.0esr.bak/browser/locales/jar.mn firefox-45.0esr/browser/locales/jar.mn
---- firefox-45.0esr.bak/browser/locales/jar.mn 2016-03-13
-+++ firefox-45.0esr/browser/locales/jar.mn 2016-03-13
-@@ -24,10 +24,8 @@
- locale/browser/browser.dtd (%chrome/browser/browser.dtd)
- locale/browser/baseMenuOverlay.dtd (%chrome/browser/baseMenuOverlay.dtd)
- locale/browser/browser.properties (%chrome/browser/browser.properties)
-- locale/browser/browser-pocket.properties (%chrome/browser/browser-pocket.properties)
- locale/browser/customizableui/customizableWidgets.properties (%chrome/browser/customizableui/customizableWidgets.properties)
- locale/browser/lightweightThemes.properties (%chrome/browser/lightweightThemes.properties)
-- locale/browser/loop/loop.properties (%chrome/browser/loop/loop.properties)
- locale/browser/newTab.dtd (%chrome/browser/newTab.dtd)
- locale/browser/newTab.properties (%chrome/browser/newTab.properties)
- locale/browser/pageInfo.dtd (%chrome/browser/pageInfo.dtd)
-diff -Naur firefox-45.0esr.bak/browser/modules/BrowserUITelemetry.jsm firefox-45.0esr/browser/modules/BrowserUITelemetry.jsm
---- firefox-45.0esr.bak/browser/modules/BrowserUITelemetry.jsm 2016-03-13
-+++ firefox-45.0esr/browser/modules/BrowserUITelemetry.jsm 2016-03-13
-@@ -49,7 +49,6 @@
- "urlbar-container",
- "search-container",
- "bookmarks-menu-button",
-- "pocket-button",
- "downloads-button",
- "home-button",
- "social-share-button",
-@@ -668,7 +667,7 @@
- "copyvideourl", "copyaudiourl", "saveimage", "shareimage", "sendimage",
- "setDesktopBackground", "viewimageinfo", "viewimagedesc", "savevideo",
- "sharevideo", "saveaudio", "video-saveimage", "sendvideo", "sendaudio",
-- "ctp-play", "ctp-hide", "sharepage", "savepage", "pocket", "markpageMenu",
-+ "ctp-play", "ctp-hide", "sharepage", "savepage", "markpageMenu",
- "viewbgimage", "undo", "cut", "copy", "paste", "delete", "selectall",
- "keywordfield", "searchselect", "shareselect", "frame", "showonlythisframe",
- "openframeintab", "openframe", "reloadframe", "bookmarkframe", "saveframe",
-diff -Naur firefox-45.0esr.bak/browser/modules/ReaderParent.jsm firefox-45.0esr/browser/modules/ReaderParent.jsm
---- firefox-45.0esr.bak/browser/modules/ReaderParent.jsm 2016-03-13
-+++ firefox-45.0esr/browser/modules/ReaderParent.jsm 2016-03-13
-@@ -25,11 +25,9 @@
-
- MESSAGES: [
- "Reader:AddToList",
-- "Reader:AddToPocket",
- "Reader:ArticleGet",
- "Reader:FaviconRequest",
- "Reader:ListStatusRequest",
-- "Reader:PocketEnabledGet",
- "Reader:RemoveFromList",
- "Reader:Share",
- "Reader:SystemUIVisibility",
-@@ -47,24 +45,6 @@
-
- receiveMessage: function(message) {
- switch (message.name) {
-- case "Reader:AddToPocket": {
-- let doc = message.target.ownerDocument;
-- let pocketWidget = doc.getElementById("pocket-button");
-- let placement = CustomizableUI.getPlacementOfWidget("pocket-button");
-- if (placement) {
-- if (placement.area == CustomizableUI.AREA_PANEL) {
-- doc.defaultView.PanelUI.show().then(function() {
-- // The DOM node might not exist yet if the panel wasn't opened before.
-- pocketWidget = doc.getElementById("pocket-button");
-- pocketWidget.doCommand();
-- });
-- } else {
-- pocketWidget.doCommand();
-- }
-- }
-- break;
-- }
--
- case "Reader:ArticleGet":
- this._getArticle(message.data.url, message.target).then((article) => {
- // Make sure the target browser is still alive before trying to send data back.
-@@ -78,13 +58,6 @@
- });
- break;
-
-- case "Reader:PocketEnabledGet": {
-- let pocketPlacement = CustomizableUI.getPlacementOfWidget("pocket-button");
-- let isPocketEnabled = pocketPlacement && pocketPlacement.area;
-- message.target.messageManager.sendAsyncMessage("Reader:PocketEnabledData", { enabled: !!isPocketEnabled});
-- break;
-- }
--
- case "Reader:FaviconRequest": {
- if (message.target.messageManager) {
- let faviconUrl = PlacesUtils.promiseFaviconLinkUrl(message.data.url);
-diff -Naur firefox-45.0esr.bak/browser/themes/linux/browser.css firefox-45.0esr/browser/themes/linux/browser.css
---- firefox-45.0esr.bak/browser/themes/linux/browser.css 2016-03-13
-+++ firefox-45.0esr/browser/themes/linux/browser.css 2016-03-13
-@@ -525,12 +525,6 @@
- list-style-image: url("chrome://browser/skin/places/unsortedBookmarks.png");
- }
-
--#panelMenu_pocket,
--#menu_pocket,
--#BMB_pocket {
-- list-style-image: url("chrome://browser/content/pocket/panels/img/pocketmenuitem16.png");
--}
--
- #menu_openDownloads {
- list-style-image: url("chrome://browser/skin/Toolbar-small.png");
- -moz-image-region: rect(0px 16px 16px 0px);
-diff -Naur firefox-45.0esr.bak/browser/themes/osx/browser.css firefox-45.0esr/browser/themes/osx/browser.css
---- firefox-45.0esr.bak/browser/themes/osx/browser.css 2016-03-13
-+++ firefox-45.0esr/browser/themes/osx/browser.css 2016-03-13
-@@ -576,24 +576,6 @@
- }
- }
-
--#panelMenu_pocket,
--#menu_pocket,
--#BMB_pocket {
-- list-style-image: url("chrome://browser/content/pocket/panels/img/pocketmenuitem16.png");
--}
--
--@media (min-resolution: 2dppx) {
-- #panelMenu_pocket,
-- #menu_pocket,
-- #BMB_pocket {
-- list-style-image: url("chrome://browser/content/pocket/panels/img/pocketmenuitem16@2x.png");
-- }
--
-- #panelMenu_pocket > .toolbarbutton-icon {
-- width: 16px;
-- }
--}
--
- /* ----- PRIMARY TOOLBAR BUTTONS ----- */
-
- :-moz-any(toolbar, .widget-overflow-list) .toolbarbutton-1 > .toolbarbutton-icon,
-@@ -822,10 +804,6 @@
- -moz-image-region: rect(18px, 738px, 36px, 720px);
- }
-
-- #pocket-button@toolbarButtonPressed@ {
-- -moz-image-region: rect(18px, 774px, 36px, 756px);
-- }
--
- #new-tab-button@toolbarButtonPressed@ {
- -moz-image-region: rect(18px, 360px, 36px, 342px);
- }
-@@ -985,10 +963,6 @@
- -moz-image-region: rect(36px, 1476px, 72px, 1440px);
- }
-
-- #pocket-button@toolbarButtonPressed@ {
-- -moz-image-region: rect(36px, 1548px, 72px, 1512px);
-- }
--
- #new-tab-button@toolbarButtonPressed@ {
- -moz-image-region: rect(36px, 720px, 72px, 684px);
- }
-diff -Naur firefox-45.0esr.bak/browser/themes/shared/browser.inc firefox-45.0esr/browser/themes/shared/browser.inc
---- firefox-45.0esr.bak/browser/themes/shared/browser.inc 2016-03-13
-+++ firefox-45.0esr/browser/themes/shared/browser.inc 2016-03-13
-@@ -2,7 +2,7 @@
-
- % Note that zoom-reset-button is a bit different since it doesn't use an image and thus has the image with display: none.
- %define nestedButtons #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button
--%define primaryToolbarButtons #back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, @nestedButtons@, #e10s-button, #panic-button, #webide-button, #pocket-button
-+%define primaryToolbarButtons #back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, @nestedButtons@, #e10s-button, #panic-button, #webide-button
-
- %ifdef XP_MACOSX
- % Prior to 10.7 there wasn't a native fullscreen button so we use #restore-button to exit fullscreen
-diff -Naur firefox-45.0esr.bak/browser/themes/shared/menupanel.inc.css firefox-45.0esr/browser/themes/shared/menupanel.inc.css
---- firefox-45.0esr.bak/browser/themes/shared/menupanel.inc.css 2016-03-13
-+++ firefox-45.0esr/browser/themes/shared/menupanel.inc.css 2016-03-13
-@@ -163,15 +163,6 @@
- -moz-image-region: rect(0px, 960px, 32px, 928px);
- }
-
-- #pocket-button[cui-areatype="menu-panel"],
-- toolbarpaletteitem[place="palette"] > #pocket-button {
-- -moz-image-region: rect(0px, 992px, 32px, 960px);
-- }
--
-- #pocket-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
-- -moz-image-region: rect(32px, 992px, 64px, 960px);
-- }
--
- toolbaritem[sdkstylewidget="true"] > toolbarbutton {
- -moz-image-region: rect(0, 832px, 32px, 800px);
- }
-@@ -310,15 +301,6 @@
- -moz-image-region: rect(0px, 1920px, 64px, 1856px);
- }
-
-- #pocket-button[cui-areatype="menu-panel"],
-- toolbarpaletteitem[place="palette"] > #pocket-button {
-- -moz-image-region: rect(0px, 1984px, 64px, 1920px);
-- }
--
-- #pocket-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
-- -moz-image-region: rect(64px, 1984px, 128px, 1920px);
-- }
--
- #new-tab-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #new-tab-button {
- -moz-image-region: rect(0px, 1088px, 64px, 1024px);
-diff -Naur firefox-45.0esr.bak/browser/themes/shared/toolbarbuttons.inc.css firefox-45.0esr/browser/themes/shared/toolbarbuttons.inc.css
---- firefox-45.0esr.bak/browser/themes/shared/toolbarbuttons.inc.css 2016-03-13
-+++ firefox-45.0esr/browser/themes/shared/toolbarbuttons.inc.css 2016-03-13
-@@ -171,18 +171,6 @@
- -moz-image-region: rect(0, 738px, 18px, 720px);
- }
-
--#pocket-button[cui-areatype="toolbar"] {
-- -moz-image-region: rect(0, 774px, 18px, 756px);
--}
--
--#pocket-button[cui-areatype="toolbar"][open] {
--%ifdef XP_MACOSX
-- -moz-image-region: rect(36px, 774px, 54px, 756px);
--%else
-- -moz-image-region: rect(18px, 774px, 36px, 756px);
--%endif
--}
--
- %if defined(XP_WIN) || defined(XP_MACOSX)
- @media (min-resolution: 1.1dppx) {
- :-moz-any(@primaryToolbarButtons@),
-@@ -350,16 +338,4 @@
- -moz-image-region: rect(0, 1476px, 36px, 1440px);
- }
-
-- #pocket-button[cui-areatype="toolbar"] {
-- -moz-image-region: rect(0, 1548px, 36px, 1512px);
-- }
--
-- #pocket-button[cui-areatype="toolbar"][open] {
--%ifdef XP_MACOSX
-- -moz-image-region: rect(72px, 1548px, 108px, 1512px);
--%else
-- -moz-image-region: rect(36px, 1548px, 72px, 1512px);
--%endif
-- }
--}
- %endif
-diff -Naur firefox-45.0esr.bak/browser/themes/windows/browser.css firefox-45.0esr/browser/themes/windows/browser.css
---- firefox-45.0esr.bak/browser/themes/windows/browser.css 2016-03-13
-+++ firefox-45.0esr/browser/themes/windows/browser.css 2016-03-13
-@@ -2305,12 +2305,6 @@
- -moz-image-region: auto;
- }
-
--#panelMenu_pocket,
--#menu_pocket,
--#BMB_pocket {
-- list-style-image: url("chrome://browser/content/pocket/panels/img/pocketmenuitem16.png");
--}
--
- /* ::::: Keyboard UI Panel ::::: */
-
- .KUI-panel {
-diff -Naur firefox-45.0esr.bak/toolkit/themes/shared/aboutReaderControls.css firefox-45.0esr/toolkit/themes/shared/aboutReaderControls.css
---- firefox-45.0esr.bak/toolkit/themes/shared/aboutReaderControls.css 2016-03-13
-+++ firefox-45.0esr/toolkit/themes/shared/aboutReaderControls.css 2016-03-13
-@@ -379,14 +379,6 @@
- background-image: url("chrome://global/skin/reader/RM-Plus-24x24.svg");
- }
-
--#pocket-button {
-- background-image: url("chrome://global/skin/reader/pocket.svg#pocket-mark");
--}
--
--#pocket-button:hover:active {
-- background-image: url("chrome://global/skin/reader/pocket.svg#pocket-mark-added");
--}
--
- @media print {
- .toolbar {
- display: none !important;