Pier Angelo Vendrame pushed to branch mullvad-browser-128.2.0esr-14.0-1 at The Tor Project / Applications / Mullvad Browser
Commits:
-
0fb4c183
by Pier Angelo Vendrame at 2024-09-12T10:05:30+02:00
25 changed files:
- + browser/components/search/extensions/brave/favicon.svg
- + browser/components/search/extensions/brave/manifest.json
- + browser/components/search/extensions/ddg-html/favicon.ico
- + browser/components/search/extensions/ddg-html/manifest.json
- browser/components/search/extensions/ddg/manifest.json
- + browser/components/search/extensions/metager/favicon.ico
- + browser/components/search/extensions/metager/manifest.json
- + browser/components/search/extensions/mojeek/favicon.ico
- + browser/components/search/extensions/mojeek/manifest.json
- + browser/components/search/extensions/mullvad-leta/favicon.svg
- + browser/components/search/extensions/mullvad-leta/manifest.json
- + browser/components/search/extensions/startpage/favicon.png
- + browser/components/search/extensions/startpage/manifest.json
- toolkit/components/search/AppProvidedSearchEngine.sys.mjs
- toolkit/components/search/SearchService.sys.mjs
- + toolkit/components/search/content/brave.svg
- + toolkit/components/search/content/duckduckgo.ico
- + toolkit/components/search/content/metager.ico
- + toolkit/components/search/content/mojeek.ico
- + toolkit/components/search/content/mullvad-leta.svg
- + toolkit/components/search/content/mullvadBrowserSearchEngineIcons.json
- + toolkit/components/search/content/mullvadBrowserSearchEngines.json
- + toolkit/components/search/content/startpage.png
- + toolkit/components/search/jar.mn
- toolkit/components/search/moz.build
Changes:
1 | +<?xml version="1.0" encoding="UTF-8"?>
|
|
2 | +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="256pt" height="256pt" viewBox="0 0 256 256" version="1.1">
|
|
3 | +<defs>
|
|
4 | +<linearGradient id="linear0" gradientUnits="userSpaceOnUse" x1="-0.031" y1="44.365" x2="26.596" y2="44.365" gradientTransform="matrix(8.192708,0,0,8.192708,19.181924,-235.46158)">
|
|
5 | +<stop offset="0" style="stop-color:rgb(94.509804%,33.72549%,16.862745%);stop-opacity:1;"/>
|
|
6 | +<stop offset="0.3" style="stop-color:rgb(94.509804%,32.941176%,16.862745%);stop-opacity:1;"/>
|
|
7 | +<stop offset="0.41" style="stop-color:rgb(94.117647%,30.196078%,16.470588%);stop-opacity:1;"/>
|
|
8 | +<stop offset="0.49" style="stop-color:rgb(93.72549%,25.882353%,16.078431%);stop-opacity:1;"/>
|
|
9 | +<stop offset="0.5" style="stop-color:rgb(93.72549%,25.098039%,16.078431%);stop-opacity:1;"/>
|
|
10 | +<stop offset="0.56" style="stop-color:rgb(90.980392%,24.313725%,15.686275%);stop-opacity:1;"/>
|
|
11 | +<stop offset="0.67" style="stop-color:rgb(88.235294%,23.529412%,14.901961%);stop-opacity:1;"/>
|
|
12 | +<stop offset="1" style="stop-color:rgb(87.45098%,23.529412%,14.901961%);stop-opacity:1;"/>
|
|
13 | +</linearGradient>
|
|
14 | +</defs>
|
|
15 | +<g id="surface1">
|
|
16 | +<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear0);" d="M 237.148438 82.824219 L 229.25 61.386719 L 234.742188 49.078125 C 235.445312 47.488281 235.101562 45.636719 233.878906 44.394531 L 218.953125 29.300781 C 212.414062 22.660156 202.628906 20.390625 193.835938 23.46875 L 189.738281 24.917969 L 166.9375 0.210938 L 128.003906 -0.00390625 L 89.074219 0.300781 L 66.296875 25.207031 L 62.242188 23.773438 C 53.386719 20.65625 43.53125 22.949219 36.960938 29.65625 L 21.671875 45.03125 C 20.695312 46.019531 20.425781 47.5 20.992188 48.769531 L 26.726562 61.546875 L 18.863281 82.972656 L 47.101562 190.355469 C 49.773438 200.496094 55.910156 209.386719 64.453125 215.472656 L 120.304688 253.324219 C 124.820312 256.933594 131.238281 256.933594 135.757812 253.324219 L 191.574219 215.414062 C 200.109375 209.328125 206.320312 200.441406 208.902344 190.296875 L 231.9375 102.210938 Z M 237.148438 82.824219 "/>
|
|
17 | +<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 134.378906 158.691406 C 132.902344 158.03125 131.382812 157.476562 129.824219 157.039062 L 127.078125 157.039062 C 125.523438 157.476562 124 158.03125 122.523438 158.691406 L 115.617188 161.5625 L 107.816406 165.152344 L 95.113281 171.773438 C 94.171875 172.074219 93.511719 172.925781 93.445312 173.910156 C 93.375 174.898438 93.914062 175.832031 94.804688 176.257812 L 105.832031 184 C 108.179688 185.679688 110.441406 187.476562 112.613281 189.382812 L 115.714844 192.054688 L 122.210938 197.742188 L 125.15625 200.34375 C 127.035156 201.902344 129.757812 201.902344 131.636719 200.34375 L 144.332031 189.253906 L 151.132812 183.867188 L 162.164062 175.972656 C 163.0625 175.546875 163.605469 174.613281 163.527344 173.621094 C 163.453125 172.628906 162.777344 171.789062 161.824219 171.503906 L 149.144531 165.105469 L 141.304688 161.515625 Z M 212.601562 87.613281 L 213 86.464844 C 213.019531 84.929688 212.921875 83.394531 212.710938 81.871094 C 211.644531 79.152344 210.3125 76.566406 208.621094 74.152344 L 201.445312 63.621094 L 196.332031 56.675781 L 186.714844 44.675781 C 185.835938 43.503906 184.882812 42.386719 183.863281 41.339844 L 183.664062 41.339844 L 179.390625 42.128906 L 158.257812 46.199219 C 156.117188 46.300781 153.976562 45.988281 151.960938 45.28125 L 140.351562 41.53125 L 132.042969 39.234375 C 129.605469 38.976562 127.144531 38.976562 124.707031 39.234375 L 116.398438 41.554688 L 104.792969 45.324219 C 102.769531 46.027344 100.632812 46.339844 98.496094 46.242188 L 77.382812 42.242188 L 73.113281 41.457031 L 72.910156 41.457031 C 71.886719 42.503906 70.9375 43.617188 70.058594 44.792969 L 60.460938 56.792969 C 58.671875 59.042969 56.964844 61.359375 55.347656 63.734375 L 48.171875 74.269531 L 44.78125 79.921875 C 44.164062 82.09375 43.839844 84.335938 43.8125 86.601562 L 44.210938 87.746094 C 44.382812 88.484375 44.613281 89.210938 44.875 89.921875 L 50.542969 96.433594 L 75.664062 123.128906 C 77.363281 125.109375 77.851562 127.859375 76.9375 130.304688 L 72.710938 140 C 71.777344 142.582031 71.707031 145.394531 72.515625 148.019531 L 73.339844 150.28125 C 74.6875 153.953125 77 157.191406 80.03125 159.664062 L 83.980469 162.875 C 86.058594 164.378906 88.78125 164.703125 91.15625 163.734375 L 105.1875 157.042969 C 107.765625 155.757812 110.175781 154.160156 112.363281 152.285156 L 123.597656 142.148438 C 124.5 141.332031 125.035156 140.183594 125.074219 138.96875 C 125.117188 137.75 124.667969 136.570312 123.828125 135.6875 L 98.476562 118.609375 C 96.496094 117.199219 95.839844 114.554688 96.933594 112.382812 L 106.765625 93.902344 C 107.890625 91.621094 108.066406 88.980469 107.246094 86.566406 C 106.027344 84.289062 104.054688 82.5 101.667969 81.507812 L 70.84375 69.90625 C 68.621094 69.109375 68.742188 68.109375 71.097656 67.972656 L 89.199219 66.171875 C 92.039062 65.992188 94.890625 66.246094 97.652344 66.925781 L 113.402344 71.324219 C 115.714844 72.019531 117.164062 74.324219 116.777344 76.707031 L 110.589844 110.507812 C 110.175781 112.378906 110.070312 114.308594 110.285156 116.210938 C 110.535156 117.019531 112.652344 118.011719 114.964844 118.578125 L 124.5625 120.578125 C 127.351562 121.09375 130.207031 121.09375 132.996094 120.578125 L 141.625 118.578125 C 143.945312 118.058594 146.035156 116.964844 146.304688 116.15625 C 146.511719 114.25 146.402344 112.324219 145.984375 110.453125 L 139.761719 76.652344 C 139.382812 74.265625 140.824219 71.96875 143.132812 71.269531 L 158.882812 66.855469 C 161.648438 66.175781 164.496094 65.921875 167.335938 66.105469 L 185.441406 67.792969 C 187.808594 68.007812 187.921875 68.886719 185.707031 69.726562 L 154.90625 81.40625 C 152.511719 82.386719 150.539062 84.179688 149.328125 86.46875 C 148.511719 88.878906 148.683594 91.519531 149.808594 93.804688 L 159.65625 112.285156 C 160.75 114.457031 160.09375 117.101562 158.113281 118.507812 L 132.78125 135.628906 C 131.941406 136.507812 131.492188 137.691406 131.535156 138.90625 C 131.582031 140.121094 132.113281 141.269531 133.011719 142.089844 L 144.261719 152.222656 C 146.453125 154.085938 148.859375 155.675781 151.4375 156.960938 L 165.46875 163.640625 C 167.851562 164.601562 170.5625 164.273438 172.644531 162.761719 L 176.59375 159.53125 C 179.628906 157.058594 181.941406 153.808594 183.285156 150.132812 L 184.109375 147.871094 C 184.914062 145.25 184.847656 142.433594 183.910156 139.851562 L 179.785156 130.109375 C 178.875 127.664062 179.363281 124.917969 181.054688 122.933594 L 206.175781 96.199219 L 211.828125 89.6875 C 212.128906 89 212.390625 88.289062 212.601562 87.566406 Z M 212.601562 87.613281 "/>
|
|
18 | +</g>
|
|
19 | +</svg> |
1 | +{
|
|
2 | + "name": "Brave Search",
|
|
3 | + "manifest_version": 2,
|
|
4 | + "version": "1.0",
|
|
5 | + "applications": {
|
|
6 | + "gecko": {
|
|
7 | + "id": "brave@search.mozilla.org"
|
|
8 | + }
|
|
9 | + },
|
|
10 | + "hidden": true,
|
|
11 | + "icons": {
|
|
12 | + "16": "favicon.svg",
|
|
13 | + "32": "favicon.svg",
|
|
14 | + "96": "favicon.svg",
|
|
15 | + "128": "favicon.svg"
|
|
16 | + },
|
|
17 | + "web_accessible_resources": [
|
|
18 | + "favicon.svg"
|
|
19 | + ],
|
|
20 | + "chrome_settings_overrides": {
|
|
21 | + "search_provider": {
|
|
22 | + "name": "Brave Search",
|
|
23 | + "keyword": ["@brave", "@bv"],
|
|
24 | + "search_form": "https://search.brave.com/search",
|
|
25 | + "search_url": "https://search.brave.com/search",
|
|
26 | + "search_url_get_params": "q={searchTerms}",
|
|
27 | + "suggest_url": "https://search.brave.com/api/suggest",
|
|
28 | + "suggest_url_get_params": "q={searchTerms}"
|
|
29 | + }
|
|
30 | + }
|
|
31 | +} |
1 | +{
|
|
2 | + "name": "DuckDuckGo HTML",
|
|
3 | + "description": "Search DuckDuckGo HTML",
|
|
4 | + "manifest_version": 2,
|
|
5 | + "version": "1.4",
|
|
6 | + "browser_specific_settings": {
|
|
7 | + "gecko": {
|
|
8 | + "id": "ddg-html@search.mozilla.org"
|
|
9 | + }
|
|
10 | + },
|
|
11 | + "hidden": true,
|
|
12 | + "icons": {
|
|
13 | + "16": "favicon.ico"
|
|
14 | + },
|
|
15 | + "web_accessible_resources": ["favicon.ico"],
|
|
16 | + "chrome_settings_overrides": {
|
|
17 | + "search_provider": {
|
|
18 | + "keyword": ["@duckduckgohtml", "@ddgh"],
|
|
19 | + "name": "DuckDuckGo HTML",
|
|
20 | + "search_url": "https://html.duckduckgo.com/html/",
|
|
21 | + "search_form": "https://html.duckduckgo.com/html/",
|
|
22 | + "search_url_get_params": "q={searchTerms}",
|
|
23 | + "suggest_url": "https://duckduckgo.com/ac/",
|
|
24 | + "suggest_url_get_params": "q={searchTerms}&type=list"
|
|
25 | + }
|
|
26 | + }
|
|
27 | +} |
... | ... | @@ -19,7 +19,7 @@ |
19 | 19 | "name": "DuckDuckGo",
|
20 | 20 | "search_url": "https://duckduckgo.com/",
|
21 | 21 | "search_form": "https://duckduckgo.com/",
|
22 | - "search_url_get_params": "t=ffab&q={searchTerms}",
|
|
22 | + "search_url_get_params": "q={searchTerms}",
|
|
23 | 23 | "suggest_url": "https://ac.duckduckgo.com/ac/",
|
24 | 24 | "suggest_url_get_params": "q={searchTerms}&type=list"
|
25 | 25 | }
|
1 | +{
|
|
2 | + "name": "MetaGer (en)",
|
|
3 | + "manifest_version": 2,
|
|
4 | + "version": "1.0",
|
|
5 | + "applications": {
|
|
6 | + "gecko": {
|
|
7 | + "id": "metager@search.mozilla.org"
|
|
8 | + }
|
|
9 | + },
|
|
10 | + "hidden": true,
|
|
11 | + "icons": {
|
|
12 | + "16": "favicon.ico",
|
|
13 | + "32": "favicon.ico",
|
|
14 | + "96": "favicon.ico",
|
|
15 | + "128": "favicon.ico"
|
|
16 | + },
|
|
17 | + "web_accessible_resources": [
|
|
18 | + "favicon.ico"
|
|
19 | + ],
|
|
20 | + "chrome_settings_overrides": {
|
|
21 | + "search_provider": {
|
|
22 | + "name": "MetaGer",
|
|
23 | + "keyword": ["@metager", "@mg"],
|
|
24 | + "search_url": "https://metager.org/meta/meta.ger3?eingabe={searchTerms}"
|
|
25 | + }
|
|
26 | + }
|
|
27 | +} |
1 | +{
|
|
2 | + "name": "Mojeek",
|
|
3 | + "manifest_version": 2,
|
|
4 | + "version": "1.0",
|
|
5 | + "browser_specific_settings": {
|
|
6 | + "gecko": {
|
|
7 | + "id": "mojeek@search.mozilla.org"
|
|
8 | + }
|
|
9 | + },
|
|
10 | + "hidden": true,
|
|
11 | + "icons": {
|
|
12 | + "16": "favicon.ico",
|
|
13 | + "32": "favicon.ico"
|
|
14 | + },
|
|
15 | + "web_accessible_resources": ["favicon.ico"],
|
|
16 | + "chrome_settings_overrides": {
|
|
17 | + "search_provider": {
|
|
18 | + "keyword": ["@mj", "@mojeek"],
|
|
19 | + "name": "Mojeek",
|
|
20 | + "search_url": "https://www.mojeek.com/search",
|
|
21 | + "search_url_get_params": "q={searchTerms}"
|
|
22 | + }
|
|
23 | + }
|
|
24 | +} |
1 | +<svg xmlns="http://www.w3.org/2000/svg" id="Mullvad_VPN_Logo_Positive" x="0" y="0" version="1.1"
|
|
2 | + viewBox="0 0 252.70001 252.6" xml:space="preserve">
|
|
3 | + <g id="Logo" transform="translate(-566.2 -73.7)">
|
|
4 | + <path id="bg" fill="#192e45" fill-rule="evenodd"
|
|
5 | + d="M566.2 200c0 69.8 56.6 126.3 126.3 126.3 69.7 0 126.4-56.5 126.4-126.3S762.3 73.7 692.5 73.7c-69.8 0-126.3 56.5-126.3 126.3z"
|
|
6 | + clip-rule="evenodd" />
|
|
7 | + <path id="Mullvad_Fur" fill="#d0933a" fill-rule="evenodd"
|
|
8 | + d="M583.1 184.9l9.6-13.4c0 .1-.6 19.3-.6 19.3l2.7-14.5c8 16.2 27.6 38.6 45.5 50.6 1.9 1.3 3.5 2.7 4.6 4.1 2.3.9 4.6 1.4 6.9 1.8 1.2.2 2.5.3 3.7.4 1.2.1 2.5.1 3.7.1 1.2 0 2.4-.1 3.6-.2 1.2-.1 2.4-.3 3.6-.5 1.2-.2 2.4-.4 3.5-.8 1.2-.3 2.3-.6 3.5-1 1.1-.3 2.3-.8 3.4-1.2 1.1-.5 2.2-.9 3.3-1.5 1.1-.6 2.2-1.1 3.2-1.7 1.1-.5 2.1-1.2 3.2-1.8 1.1-.6 2.1-1.3 3.2-1.9 1.1-.6 2.1-1.3 3.1-1.9 1-.7 2.1-1.3 3.1-2s2.1-1.3 3.2-2l1-.6.5.3 7.2 4.8-7.3-1.9c-.7.8-1.4 1.6-2.2 2.4-.9.9-1.9 1.8-2.8 2.7-1 .8-2 1.7-3.1 2.4-1.1.8-2.1 1.5-3.3 2.2-2.2 1.4-4.6 2.6-7.1 3.6-1.2.5-2.5 1-3.7 1.4-1.3.4-2.5.8-3.8 1.1-1.3.3-2.6.6-3.9.8-1.3.2-2.6.3-3.9.5-2.6.1-5.3.1-7.9-.3-1.3-.2-2.6-.4-3.9-.7-1.3-.3-2.5-.7-3.7-1.1-2.1-.8-4.2-1.8-6.1-3 0 0-6.9 1-4.1 6.2 2.8 5.2 7 4.7 5 10.8-1.4 3.3-3.4 6.5-5.6 9.5-4.6 6.2-11.8 11.7-11.1 15 32.7 40.3 106.4 34.7 134.4-1.3-.4-5.2-8.6-7.7-14.3-20.4 1.6.5 4 1.2 4 1.1 0-.1-6.8-11.1-7.1-12.2l4.4.3s-5.8-7.2-6-7.9l5.9-.8s-7.4-8.5-7.5-9.2l7.5 1.2-8.2-9.9h3.9l-4.6-6.7c-.8-.3-1.6-.5-2.4-.7l-3-.9c-11.2-3.5-21.8-6.7-32-13.1-14.3-8.9-27.1-19.8-36.7-28.3l-19.3-9.4c-18.5-1.4-35.9-.9-46.5 1.2l6.8-11.6-10.4 12.5c-.7-.2-.9-.6-.9-.6l.7-15.4-3.3 13.9c-1-.5-2.2-.7-3.4-.7-4.6 0-8.3 3.7-8.3 8.3 0 4.2 3.1 7.7 7.2 8.2l-7.1 14.4z"
|
|
9 | + clip-rule="evenodd" />
|
|
10 | + <path id="Mullvad_Nose" fill="#ffcc86" fill-rule="evenodd"
|
|
11 | + d="M594.8 154.5c-1-.4-2.2-.7-3.3-.7-4.6 0-8.3 3.7-8.3 8.3 0 4 2.9 7.4 6.7 8.2h.2c2.5-.8 7.5-7.5 6.7-11.7-.4-1.5-1-2.9-2-4.1z"
|
|
12 | + clip-rule="evenodd" />
|
|
13 | + <path id="Mullvad_Helmet" fill="#fdd321" fill-rule="evenodd"
|
|
14 | + d="M667.6 143.8c-1.5-4.1-1.1-9.4 1-14.4 3-6.9 8.7-11.5 14.1-11.5 1.1 0 2.1.2 3.1.6 3.1-2.8 6.7-5.1 10.7-6.7 22.1-8.8 54.4 6.9 62.7 28.6 4 10.5 2.8 22-.6 32.5-2.8 8.6-13 21-9.2 30.4-1.5-.4-33.1-10.2-41.9-15.8-14.1-8.8-26.8-19.6-36.3-28l-.3-.3-32.1-15.2c-.4-.2-.8-.4-1.1-.6 4.6 0 22.1 2.1 29.9.4"
|
|
15 | + clip-rule="evenodd" />
|
|
16 | + <g id="Helmet_Lamp">
|
|
17 | + <path id="path113" fill="#fff"
|
|
18 | + d="M677.1 147.4c-.9 0-1.6-.2-2.3-.5-1.6-.7-2.8-2-3.6-4-1.4-3.4-1-8.1.9-12.5 2.5-5.6 7.3-9.7 11.5-9.7.8 0 1.6.2 2.4.5 2.1.9 3.6 3 4.1 6 .6 3.2.1 6.9-1.5 10.4-2.4 5.7-7.3 9.8-11.5 9.8z" />
|
|
19 | + <g id="g117">
|
|
20 | + <path id="path115" fill="#1d2a3a"
|
|
21 | + d="M683.6 122.3c.6 0 1.2.1 1.8.4 1.6.7 2.8 2.5 3.2 4.9.5 2.9.1 6.3-1.4 9.5-2.2 5.1-6.5 8.8-10.1 8.8-.6 0-1.2-.1-1.7-.3-1.5-.6-2.3-2-2.7-3.1-1.2-3-.9-7.4.8-11.4 2.2-5.1 6.5-8.8 10.1-8.8m0-3c-4.8 0-10.1 4.4-12.9 10.7-2.1 4.7-2.4 9.8-.9 13.7.9 2.3 2.4 3.9 4.3 4.8.9.4 1.9.6 3 .6 4.8 0 10.1-4.4 12.8-10.7 1.7-3.8 2.2-7.8 1.6-11.3-.6-3.5-2.4-6-5-7.1-.9-.5-1.9-.7-2.9-.7z" />
|
|
22 | + </g>
|
|
23 | + </g>
|
|
24 | + </g>
|
|
25 | +</svg> |
1 | +{
|
|
2 | + "name": "Mullvad Leta",
|
|
3 | + "manifest_version": 2,
|
|
4 | + "version": "1.0",
|
|
5 | + "browser_specific_settings": {
|
|
6 | + "gecko": {
|
|
7 | + "id": "mullvad-leta@search.mozilla.org"
|
|
8 | + }
|
|
9 | + },
|
|
10 | + "hidden": true,
|
|
11 | + "icons": {
|
|
12 | + "16": "favicon.svg",
|
|
13 | + "32": "favicon.svg",
|
|
14 | + "96": "favicon.svg",
|
|
15 | + "128": "favicon.svg"
|
|
16 | + },
|
|
17 | + "web_accessible_resources": ["favicon.svg"],
|
|
18 | + "chrome_settings_overrides": {
|
|
19 | + "search_provider": {
|
|
20 | + "keyword": ["@leta", "@mullvad", "@ml"],
|
|
21 | + "name": "Mullvad Leta",
|
|
22 | + "search_url": "https://leta.mullvad.net/",
|
|
23 | + "search_url_get_params": "q={searchTerms}"
|
|
24 | + }
|
|
25 | + }
|
|
26 | +} |
1 | +{
|
|
2 | + "name": "Startpage",
|
|
3 | + "description": "Startpage",
|
|
4 | + "manifest_version": 2,
|
|
5 | + "version": "1.0",
|
|
6 | + "applications": {
|
|
7 | + "gecko": {
|
|
8 | + "id": "startpage@search.mozilla.org"
|
|
9 | + }
|
|
10 | + },
|
|
11 | + "hidden": true,
|
|
12 | + "icons": {
|
|
13 | + "16": "favicon.png"
|
|
14 | + },
|
|
15 | + "web_accessible_resources": [
|
|
16 | + "favicon.png"
|
|
17 | + ],
|
|
18 | + "chrome_settings_overrides": {
|
|
19 | + "search_provider": {
|
|
20 | + "name": "Startpage",
|
|
21 | + "keyword": ["@startpage", "@sp"],
|
|
22 | + "search_url": "https://www.startpage.com/sp/search",
|
|
23 | + "search_form": "https://www.startpage.com/sp/search/",
|
|
24 | + "search_url_post_params": "q={searchTerms}"
|
|
25 | + }
|
|
26 | + }
|
|
27 | +} |
... | ... | @@ -84,6 +84,8 @@ class IconHandler { |
84 | 84 | await this.#getIconList();
|
85 | 85 | }
|
86 | 86 | |
87 | + return this.#iconList.get(engineIdentifier);
|
|
88 | + // eslint-disable-next-line no-unreachable
|
|
87 | 89 | let iconRecords = this.#iconList.filter(r =>
|
88 | 90 | this._identifierMatches(engineIdentifier, r.engineIdentifiers)
|
89 | 91 | );
|
... | ... | @@ -210,12 +212,18 @@ class IconHandler { |
210 | 212 | */
|
211 | 213 | async #getIconList() {
|
212 | 214 | try {
|
213 | - this.#iconList = await this.#iconCollection.get();
|
|
215 | + this.#iconList = new Map(
|
|
216 | + await (
|
|
217 | + await fetch(
|
|
218 | + "chrome://global/content/search/mullvadBrowserSearchEngineIcons.json"
|
|
219 | + )
|
|
220 | + ).json()
|
|
221 | + );
|
|
214 | 222 | } catch (ex) {
|
215 | 223 | console.error(ex);
|
216 | - this.#iconList = [];
|
|
224 | + this.#iconList = null;
|
|
217 | 225 | }
|
218 | - if (!this.#iconList.length) {
|
|
226 | + if (!this.#iconList) {
|
|
219 | 227 | console.error("Failed to obtain search engine icon list records");
|
220 | 228 | }
|
221 | 229 | }
|
... | ... | @@ -2582,113 +2582,11 @@ export class SearchService { |
2582 | 2582 | // This is prefixed with _ rather than # because it is
|
2583 | 2583 | // called in test_remove_engine_notification_box.js
|
2584 | 2584 | async _fetchEngineSelectorEngines() {
|
2585 | - const engines = [
|
|
2586 | - {
|
|
2587 | - aliases: ["duckduckgo", "ddg"],
|
|
2588 | - name: "DuckDuckGo",
|
|
2589 | - urls: {
|
|
2590 | - search: {
|
|
2591 | - base: "https://duckduckgo.com/",
|
|
2592 | - params: [],
|
|
2593 | - searchTermParamName: "q",
|
|
2594 | - },
|
|
2595 | - },
|
|
2596 | - id: "04e99a38-13ee-47d8-8aa4-64482b3dea99",
|
|
2597 | - identifier: "ddg",
|
|
2598 | - recordType: "engine",
|
|
2599 | - variants: [],
|
|
2600 | - },
|
|
2601 | - {
|
|
2602 | - aliases: ["ddg-html", "duckduckgohtml", "ddgh"],
|
|
2603 | - name: "DuckDuckGo (HTML)",
|
|
2604 | - urls: {
|
|
2605 | - search: {
|
|
2606 | - base: "https://html.duckduckgo.com/html/",
|
|
2607 | - params: [],
|
|
2608 | - searchTermParamName: "q",
|
|
2609 | - },
|
|
2610 | - },
|
|
2611 | - id: "98d8c84b-7455-431d-98b9-890e7bcc0041",
|
|
2612 | - identifier: "ddg-html",
|
|
2613 | - recordType: "engine",
|
|
2614 | - variants: [],
|
|
2615 | - },
|
|
2616 | - {
|
|
2617 | - aliases: ["mullvad-leta", "leta", "mullvad", "ml"],
|
|
2618 | - name: "Mullvad Leta",
|
|
2619 | - urls: {
|
|
2620 | - search: {
|
|
2621 | - base: "https://leta.mullvad.net/",
|
|
2622 | - params: [],
|
|
2623 | - searchTermParamName: "q",
|
|
2624 | - },
|
|
2625 | - },
|
|
2626 | - id: "ee88d691-6d7a-4adb-9fec-5a205565505a",
|
|
2627 | - identifier: "mullvad-leta",
|
|
2628 | - recordType: "engine",
|
|
2629 | - variants: [],
|
|
2630 | - },
|
|
2631 | - {
|
|
2632 | - aliases: ["mojeek", "mj"],
|
|
2633 | - name: "Mojeek",
|
|
2634 | - urls: {
|
|
2635 | - search: {
|
|
2636 | - base: "https://www.mojeek.com/search",
|
|
2637 | - params: [],
|
|
2638 | - searchTermParamName: "q",
|
|
2639 | - },
|
|
2640 | - },
|
|
2641 | - id: "10df12ac-2b39-4aa9-8845-d5b35d5bb70c",
|
|
2642 | - identifier: "mojeek",
|
|
2643 | - recordType: "engine",
|
|
2644 | - variants: [],
|
|
2645 | - },
|
|
2646 | - {
|
|
2647 | - aliases: ["brave", "bv"],
|
|
2648 | - name: "Brave Search",
|
|
2649 | - urls: {
|
|
2650 | - search: {
|
|
2651 | - base: "https://search.brave.com/search",
|
|
2652 | - params: [],
|
|
2653 | - searchTermParamName: "q",
|
|
2654 | - },
|
|
2655 | - },
|
|
2656 | - id: "f479314b-030b-49a8-a2fe-7e1c5d1d9071",
|
|
2657 | - identifier: "brave",
|
|
2658 | - recordType: "engine",
|
|
2659 | - variants: [],
|
|
2660 | - },
|
|
2661 | - {
|
|
2662 | - aliases: ["startpage", "sp"],
|
|
2663 | - name: "Startpage",
|
|
2664 | - urls: {
|
|
2665 | - search: {
|
|
2666 | - base: "https://www.startpage.com/sp/search",
|
|
2667 | - params: [],
|
|
2668 | - searchTermParamName: "q",
|
|
2669 | - },
|
|
2670 | - },
|
|
2671 | - id: "049f86fd-28fe-4389-910f-aac28f07d745",
|
|
2672 | - identifier: "startpage",
|
|
2673 | - recordType: "engine",
|
|
2674 | - variants: [],
|
|
2675 | - },
|
|
2676 | - {
|
|
2677 | - aliases: ["metager", "mg"],
|
|
2678 | - name: "MetaGer",
|
|
2679 | - urls: {
|
|
2680 | - search: {
|
|
2681 | - base: "https://metager.org/meta/meta.ger3",
|
|
2682 | - params: [],
|
|
2683 | - searchTermParamName: "eingabe",
|
|
2684 | - },
|
|
2685 | - },
|
|
2686 | - id: "a9d07d93-469c-4bf4-8dd1-fa137f1cc85f",
|
|
2687 | - identifier: "metager",
|
|
2688 | - recordType: "engine",
|
|
2689 | - variants: [],
|
|
2690 | - },
|
|
2691 | - ];
|
|
2585 | + const engines = await (
|
|
2586 | + await fetch(
|
|
2587 | + "chrome://global/content/search/mullvadBrowserSearchEngines.json"
|
|
2588 | + )
|
|
2589 | + ).json();
|
|
2692 | 2590 | |
2693 | 2591 | for (let e of engines) {
|
2694 | 2592 | if (!e.webExtension) {
|
1 | +<?xml version="1.0" encoding="UTF-8"?>
|
|
2 | +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="256pt" height="256pt" viewBox="0 0 256 256" version="1.1">
|
|
3 | +<defs>
|
|
4 | +<linearGradient id="linear0" gradientUnits="userSpaceOnUse" x1="-0.031" y1="44.365" x2="26.596" y2="44.365" gradientTransform="matrix(8.192708,0,0,8.192708,19.181924,-235.46158)">
|
|
5 | +<stop offset="0" style="stop-color:rgb(94.509804%,33.72549%,16.862745%);stop-opacity:1;"/>
|
|
6 | +<stop offset="0.3" style="stop-color:rgb(94.509804%,32.941176%,16.862745%);stop-opacity:1;"/>
|
|
7 | +<stop offset="0.41" style="stop-color:rgb(94.117647%,30.196078%,16.470588%);stop-opacity:1;"/>
|
|
8 | +<stop offset="0.49" style="stop-color:rgb(93.72549%,25.882353%,16.078431%);stop-opacity:1;"/>
|
|
9 | +<stop offset="0.5" style="stop-color:rgb(93.72549%,25.098039%,16.078431%);stop-opacity:1;"/>
|
|
10 | +<stop offset="0.56" style="stop-color:rgb(90.980392%,24.313725%,15.686275%);stop-opacity:1;"/>
|
|
11 | +<stop offset="0.67" style="stop-color:rgb(88.235294%,23.529412%,14.901961%);stop-opacity:1;"/>
|
|
12 | +<stop offset="1" style="stop-color:rgb(87.45098%,23.529412%,14.901961%);stop-opacity:1;"/>
|
|
13 | +</linearGradient>
|
|
14 | +</defs>
|
|
15 | +<g id="surface1">
|
|
16 | +<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear0);" d="M 237.148438 82.824219 L 229.25 61.386719 L 234.742188 49.078125 C 235.445312 47.488281 235.101562 45.636719 233.878906 44.394531 L 218.953125 29.300781 C 212.414062 22.660156 202.628906 20.390625 193.835938 23.46875 L 189.738281 24.917969 L 166.9375 0.210938 L 128.003906 -0.00390625 L 89.074219 0.300781 L 66.296875 25.207031 L 62.242188 23.773438 C 53.386719 20.65625 43.53125 22.949219 36.960938 29.65625 L 21.671875 45.03125 C 20.695312 46.019531 20.425781 47.5 20.992188 48.769531 L 26.726562 61.546875 L 18.863281 82.972656 L 47.101562 190.355469 C 49.773438 200.496094 55.910156 209.386719 64.453125 215.472656 L 120.304688 253.324219 C 124.820312 256.933594 131.238281 256.933594 135.757812 253.324219 L 191.574219 215.414062 C 200.109375 209.328125 206.320312 200.441406 208.902344 190.296875 L 231.9375 102.210938 Z M 237.148438 82.824219 "/>
|
|
17 | +<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 134.378906 158.691406 C 132.902344 158.03125 131.382812 157.476562 129.824219 157.039062 L 127.078125 157.039062 C 125.523438 157.476562 124 158.03125 122.523438 158.691406 L 115.617188 161.5625 L 107.816406 165.152344 L 95.113281 171.773438 C 94.171875 172.074219 93.511719 172.925781 93.445312 173.910156 C 93.375 174.898438 93.914062 175.832031 94.804688 176.257812 L 105.832031 184 C 108.179688 185.679688 110.441406 187.476562 112.613281 189.382812 L 115.714844 192.054688 L 122.210938 197.742188 L 125.15625 200.34375 C 127.035156 201.902344 129.757812 201.902344 131.636719 200.34375 L 144.332031 189.253906 L 151.132812 183.867188 L 162.164062 175.972656 C 163.0625 175.546875 163.605469 174.613281 163.527344 173.621094 C 163.453125 172.628906 162.777344 171.789062 161.824219 171.503906 L 149.144531 165.105469 L 141.304688 161.515625 Z M 212.601562 87.613281 L 213 86.464844 C 213.019531 84.929688 212.921875 83.394531 212.710938 81.871094 C 211.644531 79.152344 210.3125 76.566406 208.621094 74.152344 L 201.445312 63.621094 L 196.332031 56.675781 L 186.714844 44.675781 C 185.835938 43.503906 184.882812 42.386719 183.863281 41.339844 L 183.664062 41.339844 L 179.390625 42.128906 L 158.257812 46.199219 C 156.117188 46.300781 153.976562 45.988281 151.960938 45.28125 L 140.351562 41.53125 L 132.042969 39.234375 C 129.605469 38.976562 127.144531 38.976562 124.707031 39.234375 L 116.398438 41.554688 L 104.792969 45.324219 C 102.769531 46.027344 100.632812 46.339844 98.496094 46.242188 L 77.382812 42.242188 L 73.113281 41.457031 L 72.910156 41.457031 C 71.886719 42.503906 70.9375 43.617188 70.058594 44.792969 L 60.460938 56.792969 C 58.671875 59.042969 56.964844 61.359375 55.347656 63.734375 L 48.171875 74.269531 L 44.78125 79.921875 C 44.164062 82.09375 43.839844 84.335938 43.8125 86.601562 L 44.210938 87.746094 C 44.382812 88.484375 44.613281 89.210938 44.875 89.921875 L 50.542969 96.433594 L 75.664062 123.128906 C 77.363281 125.109375 77.851562 127.859375 76.9375 130.304688 L 72.710938 140 C 71.777344 142.582031 71.707031 145.394531 72.515625 148.019531 L 73.339844 150.28125 C 74.6875 153.953125 77 157.191406 80.03125 159.664062 L 83.980469 162.875 C 86.058594 164.378906 88.78125 164.703125 91.15625 163.734375 L 105.1875 157.042969 C 107.765625 155.757812 110.175781 154.160156 112.363281 152.285156 L 123.597656 142.148438 C 124.5 141.332031 125.035156 140.183594 125.074219 138.96875 C 125.117188 137.75 124.667969 136.570312 123.828125 135.6875 L 98.476562 118.609375 C 96.496094 117.199219 95.839844 114.554688 96.933594 112.382812 L 106.765625 93.902344 C 107.890625 91.621094 108.066406 88.980469 107.246094 86.566406 C 106.027344 84.289062 104.054688 82.5 101.667969 81.507812 L 70.84375 69.90625 C 68.621094 69.109375 68.742188 68.109375 71.097656 67.972656 L 89.199219 66.171875 C 92.039062 65.992188 94.890625 66.246094 97.652344 66.925781 L 113.402344 71.324219 C 115.714844 72.019531 117.164062 74.324219 116.777344 76.707031 L 110.589844 110.507812 C 110.175781 112.378906 110.070312 114.308594 110.285156 116.210938 C 110.535156 117.019531 112.652344 118.011719 114.964844 118.578125 L 124.5625 120.578125 C 127.351562 121.09375 130.207031 121.09375 132.996094 120.578125 L 141.625 118.578125 C 143.945312 118.058594 146.035156 116.964844 146.304688 116.15625 C 146.511719 114.25 146.402344 112.324219 145.984375 110.453125 L 139.761719 76.652344 C 139.382812 74.265625 140.824219 71.96875 143.132812 71.269531 L 158.882812 66.855469 C 161.648438 66.175781 164.496094 65.921875 167.335938 66.105469 L 185.441406 67.792969 C 187.808594 68.007812 187.921875 68.886719 185.707031 69.726562 L 154.90625 81.40625 C 152.511719 82.386719 150.539062 84.179688 149.328125 86.46875 C 148.511719 88.878906 148.683594 91.519531 149.808594 93.804688 L 159.65625 112.285156 C 160.75 114.457031 160.09375 117.101562 158.113281 118.507812 L 132.78125 135.628906 C 131.941406 136.507812 131.492188 137.691406 131.535156 138.90625 C 131.582031 140.121094 132.113281 141.269531 133.011719 142.089844 L 144.261719 152.222656 C 146.453125 154.085938 148.859375 155.675781 151.4375 156.960938 L 165.46875 163.640625 C 167.851562 164.601562 170.5625 164.273438 172.644531 162.761719 L 176.59375 159.53125 C 179.628906 157.058594 181.941406 153.808594 183.285156 150.132812 L 184.109375 147.871094 C 184.914062 145.25 184.847656 142.433594 183.910156 139.851562 L 179.785156 130.109375 C 178.875 127.664062 179.363281 124.917969 181.054688 122.933594 L 206.175781 96.199219 L 211.828125 89.6875 C 212.128906 89 212.390625 88.289062 212.601562 87.566406 Z M 212.601562 87.613281 "/>
|
|
18 | +</g>
|
|
19 | +</svg> |
1 | +<svg xmlns="http://www.w3.org/2000/svg" id="Mullvad_VPN_Logo_Positive" x="0" y="0" version="1.1"
|
|
2 | + viewBox="0 0 252.70001 252.6" xml:space="preserve">
|
|
3 | + <g id="Logo" transform="translate(-566.2 -73.7)">
|
|
4 | + <path id="bg" fill="#192e45" fill-rule="evenodd"
|
|
5 | + d="M566.2 200c0 69.8 56.6 126.3 126.3 126.3 69.7 0 126.4-56.5 126.4-126.3S762.3 73.7 692.5 73.7c-69.8 0-126.3 56.5-126.3 126.3z"
|
|
6 | + clip-rule="evenodd" />
|
|
7 | + <path id="Mullvad_Fur" fill="#d0933a" fill-rule="evenodd"
|
|
8 | + d="M583.1 184.9l9.6-13.4c0 .1-.6 19.3-.6 19.3l2.7-14.5c8 16.2 27.6 38.6 45.5 50.6 1.9 1.3 3.5 2.7 4.6 4.1 2.3.9 4.6 1.4 6.9 1.8 1.2.2 2.5.3 3.7.4 1.2.1 2.5.1 3.7.1 1.2 0 2.4-.1 3.6-.2 1.2-.1 2.4-.3 3.6-.5 1.2-.2 2.4-.4 3.5-.8 1.2-.3 2.3-.6 3.5-1 1.1-.3 2.3-.8 3.4-1.2 1.1-.5 2.2-.9 3.3-1.5 1.1-.6 2.2-1.1 3.2-1.7 1.1-.5 2.1-1.2 3.2-1.8 1.1-.6 2.1-1.3 3.2-1.9 1.1-.6 2.1-1.3 3.1-1.9 1-.7 2.1-1.3 3.1-2s2.1-1.3 3.2-2l1-.6.5.3 7.2 4.8-7.3-1.9c-.7.8-1.4 1.6-2.2 2.4-.9.9-1.9 1.8-2.8 2.7-1 .8-2 1.7-3.1 2.4-1.1.8-2.1 1.5-3.3 2.2-2.2 1.4-4.6 2.6-7.1 3.6-1.2.5-2.5 1-3.7 1.4-1.3.4-2.5.8-3.8 1.1-1.3.3-2.6.6-3.9.8-1.3.2-2.6.3-3.9.5-2.6.1-5.3.1-7.9-.3-1.3-.2-2.6-.4-3.9-.7-1.3-.3-2.5-.7-3.7-1.1-2.1-.8-4.2-1.8-6.1-3 0 0-6.9 1-4.1 6.2 2.8 5.2 7 4.7 5 10.8-1.4 3.3-3.4 6.5-5.6 9.5-4.6 6.2-11.8 11.7-11.1 15 32.7 40.3 106.4 34.7 134.4-1.3-.4-5.2-8.6-7.7-14.3-20.4 1.6.5 4 1.2 4 1.1 0-.1-6.8-11.1-7.1-12.2l4.4.3s-5.8-7.2-6-7.9l5.9-.8s-7.4-8.5-7.5-9.2l7.5 1.2-8.2-9.9h3.9l-4.6-6.7c-.8-.3-1.6-.5-2.4-.7l-3-.9c-11.2-3.5-21.8-6.7-32-13.1-14.3-8.9-27.1-19.8-36.7-28.3l-19.3-9.4c-18.5-1.4-35.9-.9-46.5 1.2l6.8-11.6-10.4 12.5c-.7-.2-.9-.6-.9-.6l.7-15.4-3.3 13.9c-1-.5-2.2-.7-3.4-.7-4.6 0-8.3 3.7-8.3 8.3 0 4.2 3.1 7.7 7.2 8.2l-7.1 14.4z"
|
|
9 | + clip-rule="evenodd" />
|
|
10 | + <path id="Mullvad_Nose" fill="#ffcc86" fill-rule="evenodd"
|
|
11 | + d="M594.8 154.5c-1-.4-2.2-.7-3.3-.7-4.6 0-8.3 3.7-8.3 8.3 0 4 2.9 7.4 6.7 8.2h.2c2.5-.8 7.5-7.5 6.7-11.7-.4-1.5-1-2.9-2-4.1z"
|
|
12 | + clip-rule="evenodd" />
|
|
13 | + <path id="Mullvad_Helmet" fill="#fdd321" fill-rule="evenodd"
|
|
14 | + d="M667.6 143.8c-1.5-4.1-1.1-9.4 1-14.4 3-6.9 8.7-11.5 14.1-11.5 1.1 0 2.1.2 3.1.6 3.1-2.8 6.7-5.1 10.7-6.7 22.1-8.8 54.4 6.9 62.7 28.6 4 10.5 2.8 22-.6 32.5-2.8 8.6-13 21-9.2 30.4-1.5-.4-33.1-10.2-41.9-15.8-14.1-8.8-26.8-19.6-36.3-28l-.3-.3-32.1-15.2c-.4-.2-.8-.4-1.1-.6 4.6 0 22.1 2.1 29.9.4"
|
|
15 | + clip-rule="evenodd" />
|
|
16 | + <g id="Helmet_Lamp">
|
|
17 | + <path id="path113" fill="#fff"
|
|
18 | + d="M677.1 147.4c-.9 0-1.6-.2-2.3-.5-1.6-.7-2.8-2-3.6-4-1.4-3.4-1-8.1.9-12.5 2.5-5.6 7.3-9.7 11.5-9.7.8 0 1.6.2 2.4.5 2.1.9 3.6 3 4.1 6 .6 3.2.1 6.9-1.5 10.4-2.4 5.7-7.3 9.8-11.5 9.8z" />
|
|
19 | + <g id="g117">
|
|
20 | + <path id="path115" fill="#1d2a3a"
|
|
21 | + d="M683.6 122.3c.6 0 1.2.1 1.8.4 1.6.7 2.8 2.5 3.2 4.9.5 2.9.1 6.3-1.4 9.5-2.2 5.1-6.5 8.8-10.1 8.8-.6 0-1.2-.1-1.7-.3-1.5-.6-2.3-2-2.7-3.1-1.2-3-.9-7.4.8-11.4 2.2-5.1 6.5-8.8 10.1-8.8m0-3c-4.8 0-10.1 4.4-12.9 10.7-2.1 4.7-2.4 9.8-.9 13.7.9 2.3 2.4 3.9 4.3 4.8.9.4 1.9.6 3 .6 4.8 0 10.1-4.4 12.8-10.7 1.7-3.8 2.2-7.8 1.6-11.3-.6-3.5-2.4-6-5-7.1-.9-.5-1.9-.7-2.9-.7z" />
|
|
22 | + </g>
|
|
23 | + </g>
|
|
24 | + </g>
|
|
25 | +</svg> |
1 | +[
|
|
2 | + ["ddg", "chrome://global/content/search/duckduckgo.ico"],
|
|
3 | + ["ddg-html", "chrome://global/content/search/duckduckgo.ico"],
|
|
4 | + ["mullvad-leta", "chrome://global/content/search/mullvad-leta.svg"],
|
|
5 | + ["mojeek", "chrome://global/content/search/mojeek.ico"],
|
|
6 | + ["brave", "chrome://global/content/search/brave.svg"],
|
|
7 | + ["startpage", "chrome://global/content/search/startpage.png"],
|
|
8 | + ["metager", "chrome://global/content/search/metager.ico"]
|
|
9 | +] |
1 | +[
|
|
2 | + {
|
|
3 | + "aliases": ["duckduckgo", "ddg"],
|
|
4 | + "name": "DuckDuckGo",
|
|
5 | + "urls": {
|
|
6 | + "search": {
|
|
7 | + "base": "https://duckduckgo.com/",
|
|
8 | + "params": [],
|
|
9 | + "searchTermParamName": "q"
|
|
10 | + }
|
|
11 | + },
|
|
12 | + "id": "04e99a38-13ee-47d8-8aa4-64482b3dea99",
|
|
13 | + "identifier": "ddg",
|
|
14 | + "recordType": "engine",
|
|
15 | + "orderHint": 100,
|
|
16 | + "variants": []
|
|
17 | + },
|
|
18 | + {
|
|
19 | + "aliases": ["ddg-html", "duckduckgohtml", "ddgh"],
|
|
20 | + "name": "DuckDuckGo (HTML)",
|
|
21 | + "urls": {
|
|
22 | + "search": {
|
|
23 | + "base": "https://html.duckduckgo.com/html/",
|
|
24 | + "params": [],
|
|
25 | + "searchTermParamName": "q"
|
|
26 | + }
|
|
27 | + },
|
|
28 | + "id": "98d8c84b-7455-431d-98b9-890e7bcc0041",
|
|
29 | + "identifier": "ddg-html",
|
|
30 | + "recordType": "engine",
|
|
31 | + "orderHint": 90,
|
|
32 | + "variants": []
|
|
33 | + },
|
|
34 | + {
|
|
35 | + "aliases": ["mullvad-leta", "leta", "mullvad", "ml"],
|
|
36 | + "name": "Mullvad Leta",
|
|
37 | + "urls": {
|
|
38 | + "search": {
|
|
39 | + "base": "https://leta.mullvad.net/",
|
|
40 | + "params": [],
|
|
41 | + "searchTermParamName": "q"
|
|
42 | + }
|
|
43 | + },
|
|
44 | + "id": "ee88d691-6d7a-4adb-9fec-5a205565505a",
|
|
45 | + "identifier": "mullvad-leta",
|
|
46 | + "recordType": "engine",
|
|
47 | + "orderHint": 80,
|
|
48 | + "variants": []
|
|
49 | + },
|
|
50 | + {
|
|
51 | + "aliases": ["mojeek", "mj"],
|
|
52 | + "name": "Mojeek",
|
|
53 | + "urls": {
|
|
54 | + "search": {
|
|
55 | + "base": "https://www.mojeek.com/search",
|
|
56 | + "params": [],
|
|
57 | + "searchTermParamName": "q"
|
|
58 | + }
|
|
59 | + },
|
|
60 | + "id": "10df12ac-2b39-4aa9-8845-d5b35d5bb70c",
|
|
61 | + "identifier": "mojeek",
|
|
62 | + "recordType": "engine",
|
|
63 | + "orderHint": 70,
|
|
64 | + "variants": []
|
|
65 | + },
|
|
66 | + {
|
|
67 | + "aliases": ["brave", "bv"],
|
|
68 | + "name": "Brave Search",
|
|
69 | + "urls": {
|
|
70 | + "search": {
|
|
71 | + "base": "https://search.brave.com/search",
|
|
72 | + "params": [],
|
|
73 | + "searchTermParamName": "q"
|
|
74 | + }
|
|
75 | + },
|
|
76 | + "id": "f479314b-030b-49a8-a2fe-7e1c5d1d9071",
|
|
77 | + "identifier": "brave",
|
|
78 | + "recordType": "engine",
|
|
79 | + "orderHint": 60,
|
|
80 | + "variants": []
|
|
81 | + },
|
|
82 | + {
|
|
83 | + "aliases": ["startpage", "sp"],
|
|
84 | + "name": "Startpage",
|
|
85 | + "urls": {
|
|
86 | + "search": {
|
|
87 | + "base": "https://www.startpage.com/sp/search",
|
|
88 | + "params": [],
|
|
89 | + "searchTermParamName": "q"
|
|
90 | + }
|
|
91 | + },
|
|
92 | + "id": "049f86fd-28fe-4389-910f-aac28f07d745",
|
|
93 | + "identifier": "startpage",
|
|
94 | + "recordType": "engine",
|
|
95 | + "orderHint": 50,
|
|
96 | + "variants": []
|
|
97 | + },
|
|
98 | + {
|
|
99 | + "aliases": ["metager", "mg"],
|
|
100 | + "name": "MetaGer",
|
|
101 | + "urls": {
|
|
102 | + "search": {
|
|
103 | + "base": "https://metager.org/meta/meta.ger3",
|
|
104 | + "params": [],
|
|
105 | + "searchTermParamName": "eingabe"
|
|
106 | + }
|
|
107 | + },
|
|
108 | + "id": "a9d07d93-469c-4bf4-8dd1-fa137f1cc85f",
|
|
109 | + "identifier": "metager",
|
|
110 | + "recordType": "engine",
|
|
111 | + "orderHint": 40,
|
|
112 | + "variants": []
|
|
113 | + }
|
|
114 | +] |
1 | +# This Source Code Form is subject to the terms of the Mozilla Public
|
|
2 | +# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
3 | +# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
4 | + |
|
5 | +toolkit.jar:
|
|
6 | + content/global/search/ (content/*) |
... | ... | @@ -43,5 +43,7 @@ TESTING_JS_MODULES += [ |
43 | 43 | "tests/SearchTestUtils.sys.mjs",
|
44 | 44 | ]
|
45 | 45 | |
46 | +JAR_MANIFESTS += ["jar.mn"]
|
|
47 | + |
|
46 | 48 | with Files("**"):
|
47 | 49 | BUG_COMPONENT = ("Firefox", "Search") |