diff options
Diffstat (limited to 'debian/patches')
-rw-r--r-- | debian/patches/debian/0001-disable-first-run-page.patch | 31 | ||||
-rw-r--r-- | debian/patches/debian/0002-pin-to-toolbar.patch | 14 | ||||
-rw-r--r-- | debian/patches/series | 2 |
3 files changed, 47 insertions, 0 deletions
diff --git a/debian/patches/debian/0001-disable-first-run-page.patch b/debian/patches/debian/0001-disable-first-run-page.patch new file mode 100644 index 0000000..d259a81 --- /dev/null +++ b/debian/patches/debian/0001-disable-first-run-page.patch @@ -0,0 +1,31 @@ +Author: Daniel Baumann <daniel.baumann@progress-linux.org> +Description: Silencing first run/update page. + +diff -Naurp foxyproxy-firefox-extension.orig/src/scripts/background.js foxyproxy-firefox-extension/src/scripts/background.js +--- foxyproxy-firefox-extension.orig/src/scripts/background.js 2020-07-29 20:43:31.000000000 +0200 ++++ foxyproxy-firefox-extension/src/scripts/background.js 2021-03-13 17:58:11.959638800 +0100 +@@ -49,17 +49,6 @@ chrome.webRequest.onAuthRequired.addList + chrome.webRequest.onCompleted.addListener(clearPending, {urls: ['*://*/*']});
+ chrome.webRequest.onErrorOccurred.addListener(clearPending, {urls: ['*://*/*']});
+
+-chrome.runtime.onInstalled.addListener((details) => { // Installs Update Listener
+- // reason: install | update | browser_update | shared_module_update
+- switch (true) {
+-
+- case details.reason === 'install':
+- case details.reason === 'update' && /^(3\.|4\.|5\.5|5\.6)/.test(details.previousVersion):
+- chrome.tabs.create({url: '/about.html?welcome'});
+- break;
+- }
+-});
+-
+ // ----------------- User Preference -----------------------
+ chrome.storage.local.get(null, result => {
+ // browserVersion is not used & runtime.getBrowserInfo() is not supported on Chrome
+@@ -272,4 +261,4 @@ function clearPending(request) { + }
+
+ delete authPending[request.requestId]; // no error
+-} +\ No newline at end of file ++}
diff --git a/debian/patches/debian/0002-pin-to-toolbar.patch b/debian/patches/debian/0002-pin-to-toolbar.patch new file mode 100644 index 0000000..05df5c1 --- /dev/null +++ b/debian/patches/debian/0002-pin-to-toolbar.patch @@ -0,0 +1,14 @@ +Author: Daniel Baumann <daniel.baumann@progress-linux.org> +Description: Show foxyproxy by default in navbar ("Pin to Toolbar"). + +diff -Naurp foxyproxy-firefox-extension.orig/src/manifest.json foxyproxy-firefox-extension/src/manifest.json +--- foxyproxy-firefox-extension.orig/src/manifest.json ++++ foxyproxy-firefox-extension/src/manifest.json +@@ -27,6 +27,7 @@ + }, + + "browser_action": { ++ "default_area": "navbar", + "default_icon": "images/icon.svg", + "default_title": "__MSG_extensionName__", + "default_popup": "popup.html", diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..77b46aa --- /dev/null +++ b/debian/patches/series @@ -0,0 +1,2 @@ +debian/0001-disable-first-run-page.patch +debian/0002-pin-to-toolbar.patch |