Compare commits
423 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
be7e2afbcf | ||
|
|
adbd77d7eb | ||
|
|
cd6be07458 | ||
|
|
3be08bc94b | ||
|
|
fe26390483 | ||
|
|
34040dee89 | ||
|
|
c835378c6e | ||
|
|
3cf82e2ca1 | ||
|
|
2a6ec52f2f | ||
|
|
b44a606987 | ||
|
|
3e05786b77 | ||
|
|
d8e52b4fce | ||
|
|
6c6023cac9 | ||
|
|
3751321a0e | ||
|
|
93085352cd | ||
|
|
b16be96044 | ||
|
|
dece5e87c7 | ||
|
|
2e2d399564 | ||
|
|
f20f604ce4 | ||
|
|
4d11dcb096 | ||
|
|
f92b3d152e | ||
|
|
e886e4c1db | ||
|
|
1e463a1d16 | ||
|
|
0d06f59dc1 | ||
|
|
bcff9710c8 | ||
|
|
89b3948962 | ||
|
|
9ea6c8f278 | ||
|
|
563735e432 | ||
|
|
a6b18bcd14 | ||
|
|
7d8bf841ed | ||
|
|
f9e1af95c2 | ||
|
|
58e0e6a192 | ||
|
|
8c4ece641e | ||
|
|
8c6e09601c | ||
|
|
29056ef112 | ||
|
|
c7f575cdbe | ||
|
|
abeed80755 | ||
|
|
23756fca47 | ||
|
|
7ed26747c2 | ||
|
|
936a862591 | ||
|
|
ca56c09e85 | ||
|
|
d132fe4728 | ||
|
|
85f7844b5a | ||
|
|
75db223e08 | ||
|
|
d4658401f7 | ||
|
|
d3764451e2 | ||
|
|
4edeca8c62 | ||
|
|
18c04a471d | ||
|
|
bc0dbe9abb | ||
|
|
3b799da2f8 | ||
|
|
252cbabfd4 | ||
|
|
7332833ecc | ||
|
|
f7820b0ab5 | ||
|
|
c88750f498 | ||
|
|
700d17fea8 | ||
|
|
df9550ae5a | ||
|
|
64d55b0a2e | ||
|
|
505600c45e | ||
|
|
2a0179437f | ||
|
|
c12883cfcf | ||
|
|
f2560c57b6 | ||
|
|
c794e74cf0 | ||
|
|
54262457d2 | ||
|
|
1453b6fd78 | ||
|
|
c733f8d1d1 | ||
|
|
91b45c0d14 | ||
|
|
2e7355c0ef | ||
|
|
bbc9a10f93 | ||
|
|
7792452105 | ||
|
|
414ce93828 | ||
|
|
cac6802c55 | ||
|
|
ac5a46c3bc | ||
|
|
741ba79bfe | ||
|
|
b3590b8a98 | ||
|
|
f7f5623a62 | ||
|
|
e57af6ecab | ||
|
|
19de711316 | ||
|
|
0a643420fe | ||
|
|
4f9bc81c61 | ||
|
|
bdb6856d40 | ||
|
|
5c168f64fc | ||
|
|
b50fe5f9b4 | ||
|
|
15bec18421 | ||
|
|
b6d793e99b | ||
|
|
175e0de509 | ||
|
|
488f90dec0 | ||
|
|
9745f0f1c8 | ||
|
|
50c152f1d5 | ||
|
|
30a2a2510f | ||
|
|
d946bbb236 | ||
|
|
99ba9413bd | ||
|
|
77223e1f58 | ||
|
|
786d6395a5 | ||
|
|
eb44d861c0 | ||
|
|
e0cfbf239a | ||
|
|
b725d2f0e0 | ||
|
|
60bc7b282e | ||
|
|
bf743d6699 | ||
|
|
610e87ff3d | ||
|
|
2cd3bf46b6 | ||
|
|
d7083b26b9 | ||
|
|
d563d4cfa5 | ||
|
|
99a1d556de | ||
|
|
5ffe72cab3 | ||
|
|
c1f8d50be8 | ||
|
|
573f5e245c | ||
|
|
339bfe6515 | ||
|
|
399435f093 | ||
|
|
0b9335c7df | ||
|
|
1d6a74d103 | ||
|
|
f2c3f135b5 | ||
|
|
a50d231277 | ||
|
|
550d56f142 | ||
|
|
e15e91494a | ||
|
|
3a838106b9 | ||
|
|
3c46be320d | ||
|
|
e5e8caf404 | ||
|
|
635b5cc00a | ||
|
|
62cb49a371 | ||
|
|
4801fb73d6 | ||
|
|
96a5c8f95a | ||
|
|
9d3a637b07 | ||
|
|
81e97bbe4d | ||
|
|
8c2e376f94 | ||
|
|
ff1e5e48bf | ||
|
|
9194104449 | ||
|
|
4548345ecc | ||
|
|
592e211deb | ||
|
|
75ea9b2376 | ||
|
|
0aadba1a16 | ||
|
|
33ec79794e | ||
|
|
389a855466 | ||
|
|
fe008c1fc5 | ||
|
|
4b6afe41d7 | ||
|
|
feab13417b | ||
|
|
422801382c | ||
|
|
dc158a7409 | ||
|
|
072d1ecbb2 | ||
|
|
d87ae3b6bf | ||
|
|
0b9bf2f657 | ||
|
|
a8d106c2cb | ||
|
|
71c63cd70f | ||
|
|
1b904254ce | ||
|
|
325e7c26d8 | ||
|
|
6bb198c50d | ||
|
|
3215f75b08 | ||
|
|
4428bafcac | ||
|
|
5cfc8c8457 | ||
|
|
b0cb5237b3 | ||
|
|
16e584b647 | ||
|
|
74a9bacc58 | ||
|
|
8360fe94be | ||
|
|
e7ade1e911 | ||
|
|
f50509bb2e | ||
|
|
ff4332d605 | ||
|
|
df4de67d30 | ||
|
|
bc45dc267d | ||
|
|
95c0370fb0 | ||
|
|
ce543a4132 | ||
|
|
4c0052da6d | ||
|
|
c0be6cfc60 | ||
|
|
448d6362ad | ||
|
|
5f4def4b56 | ||
|
|
dfc6a844c6 | ||
|
|
38a42b7a14 | ||
|
|
2a171ff52a | ||
|
|
11c7117a26 | ||
|
|
a8734fe5ed | ||
|
|
4c58aa2724 | ||
|
|
bb16a45039 | ||
|
|
70d8824b1d | ||
|
|
e17a8d2e3c | ||
|
|
85c6fcc68e | ||
|
|
f796b3f7f1 | ||
|
|
683173c33b | ||
|
|
81e98512a9 | ||
|
|
4760c65706 | ||
|
|
2bc0085021 | ||
|
|
49dc8031ce | ||
|
|
cc49913ad9 | ||
|
|
63a142a912 | ||
|
|
9d44c48014 | ||
|
|
499987e0f9 | ||
|
|
97db44c6be | ||
|
|
feb29eaff0 | ||
|
|
ebd4d215df | ||
|
|
08d7b89ee5 | ||
|
|
a3d0442265 | ||
|
|
d991faa669 | ||
|
|
fe3689392f | ||
|
|
54e75a53d3 | ||
|
|
38ebcb17c9 | ||
|
|
eff9f19c6f | ||
|
|
9533e7734c | ||
|
|
acea3a2b6b | ||
|
|
36b9acb8a5 | ||
|
|
03088e2abc | ||
|
|
2198d41700 | ||
|
|
43a6d946f8 | ||
|
|
460765fc80 | ||
|
|
76140342f6 | ||
|
|
5d3d0a1245 | ||
|
|
3faf2d1249 | ||
|
|
02eaa0dbc6 | ||
|
|
ff29f1f22c | ||
|
|
13a37bf023 | ||
|
|
1466d0a2fa | ||
|
|
a48c1edbde | ||
|
|
fd4e49a490 | ||
|
|
0f8deb1dba | ||
|
|
1ffcb2202c | ||
|
|
ba01d5f92e | ||
|
|
b609f3719d | ||
|
|
f0727cea52 | ||
|
|
4b41cdd82a | ||
|
|
8c7558c8ec | ||
|
|
a8fb4b8710 | ||
|
|
cfe830413b | ||
|
|
d98b015a09 | ||
|
|
0054cb5223 | ||
|
|
96c2d6bc43 | ||
|
|
7b01d356f9 | ||
|
|
09347d9cc6 | ||
|
|
0d784d5a50 | ||
|
|
bb05f81b14 | ||
|
|
51f6e3764f | ||
|
|
16fc149e93 | ||
|
|
7c2e4869f2 | ||
|
|
18651678aa | ||
|
|
30d8bb1772 | ||
|
|
7154a0497e | ||
|
|
daa6179d22 | ||
|
|
dabb92b3f9 | ||
|
|
c47cea4ddf | ||
|
|
7766f8f53d | ||
|
|
3df0ae2323 | ||
|
|
603543d555 | ||
|
|
28900eeefa | ||
|
|
d24d19307c | ||
|
|
94fec8f810 | ||
|
|
e05318c7d9 | ||
|
|
73f653725a | ||
|
|
f9e154a02e | ||
|
|
ad1bfb30d5 | ||
|
|
1e73896b07 | ||
|
|
d60dac8ecd | ||
|
|
ee30135ecc | ||
|
|
a852c0a86a | ||
|
|
667a753448 | ||
|
|
8f8a4e7936 | ||
|
|
14d9f85212 | ||
|
|
8affe71474 | ||
|
|
b5fa01096c | ||
|
|
a2a4c62a9b | ||
|
|
cd020e380d | ||
|
|
d8c48d6830 | ||
|
|
b66a74daf6 | ||
|
|
952767296d | ||
|
|
2415b3eaaf | ||
|
|
ee2f40b5f0 | ||
|
|
a03f914c47 | ||
|
|
0f27590a85 | ||
|
|
318d2a14ec | ||
|
|
224f4ac229 | ||
|
|
b913fa62d9 | ||
|
|
ad5d1d60e5 | ||
|
|
4308daf9f6 | ||
|
|
1734194e85 | ||
|
|
934f88a40e | ||
|
|
82a4ca42c2 | ||
|
|
a71a4c6d6d | ||
|
|
0467215439 | ||
|
|
af7e077e83 | ||
|
|
3812be3fd7 | ||
|
|
d8cb54ee92 | ||
|
|
af1dbe8db9 | ||
|
|
3b891733fd | ||
|
|
34fb5b8946 | ||
|
|
5dc90752dd | ||
|
|
59c74b71e2 | ||
|
|
5e4e20d69f | ||
|
|
10f50ce4f7 | ||
|
|
94217bc365 | ||
|
|
d7963fcc9e | ||
|
|
8dde509b85 | ||
|
|
c69b41b80c | ||
|
|
09a06eace0 | ||
|
|
cfb4ac338e | ||
|
|
def0f21065 | ||
|
|
bd8939adb7 | ||
|
|
5a3a5606e2 | ||
|
|
5697dc9c6b | ||
|
|
2c30d61740 | ||
|
|
df7595c912 | ||
|
|
203d58a5cd | ||
|
|
ef314d225f | ||
|
|
be4773e168 | ||
|
|
543027b3a0 | ||
|
|
4517e2f525 | ||
|
|
2ecfbe9409 | ||
|
|
5212aa7bf1 | ||
|
|
1639a538c2 | ||
|
|
7917e6bed3 | ||
|
|
c90243e4ee | ||
|
|
a982bb3205 | ||
|
|
5bab33a357 | ||
|
|
01553c6695 | ||
|
|
b0cad39d1a | ||
|
|
dd7052503e | ||
|
|
854f39b4ab | ||
|
|
ad07988f5b | ||
|
|
438b881cbe | ||
|
|
a5cf494890 | ||
|
|
e3a45c193c | ||
|
|
c2e913898b | ||
|
|
a835672d9b | ||
|
|
26f7249898 | ||
|
|
8663fb0a82 | ||
|
|
1f8c30514e | ||
|
|
680611c8cf | ||
|
|
4898f49c28 | ||
|
|
071805cddb | ||
|
|
d1a34ed024 | ||
|
|
fb2a2d7a82 | ||
|
|
233ddef07d | ||
|
|
fad75516b5 | ||
|
|
f7418db413 | ||
|
|
f6e7608c59 | ||
|
|
8e2fa01da9 | ||
|
|
b7eea62509 | ||
|
|
6822713a60 | ||
|
|
fbe9582c37 | ||
|
|
d7788a6d6d | ||
|
|
efa9662725 | ||
|
|
62e367cb90 | ||
|
|
05d0c3f046 | ||
|
|
92e7bc169d | ||
|
|
3f74b9d35e | ||
|
|
c838527a4d | ||
|
|
8c34d56b90 | ||
|
|
8d81720534 | ||
|
|
427b543e22 | ||
|
|
6f2273867d | ||
|
|
503a1e48d1 | ||
|
|
5b48f5878c | ||
|
|
0075c6ec07 | ||
|
|
29bfa4fc7f | ||
|
|
ebfa229173 | ||
|
|
72c0f1de84 | ||
|
|
44c2026517 | ||
|
|
2ab5bcf93d | ||
|
|
ec56576a88 | ||
|
|
0e7b98bd62 | ||
|
|
221ddce528 | ||
|
|
8374beae8f | ||
|
|
aef29f93d0 | ||
|
|
f465a806b0 | ||
|
|
15d4391aab | ||
|
|
89bf8a2b96 | ||
|
|
a21f2f8be3 | ||
|
|
fd27b407c3 | ||
|
|
232b7219ab | ||
|
|
ea3e76e55c | ||
|
|
307ed3953e | ||
|
|
4a921caedf | ||
|
|
14f1894779 | ||
|
|
7a1e4d1312 | ||
|
|
3a8b83027f | ||
|
|
78baea7a1d | ||
|
|
75af6c218d | ||
|
|
6dfeba05d1 | ||
|
|
bd5b144112 | ||
|
|
83a3972d44 | ||
|
|
f2d3eb036b | ||
|
|
8bf148471c | ||
|
|
ea6b948f3b | ||
|
|
d90e52fac4 | ||
|
|
223d5d6a25 | ||
|
|
f2703f7f95 | ||
|
|
c961f4e45c | ||
|
|
257ddfa48d | ||
|
|
9a60e2c532 | ||
|
|
b603a2061a | ||
|
|
32e0f7f621 | ||
|
|
498b121c86 | ||
|
|
b386e2fed1 | ||
|
|
f342f6ce12 | ||
|
|
c8833bbb37 | ||
|
|
eca96d42e6 | ||
|
|
c9ae15ae7b | ||
|
|
27fba4cabb | ||
|
|
0d1c6220b3 | ||
|
|
abd690a26f | ||
|
|
6199242317 | ||
|
|
8c0468725a | ||
|
|
b19458894f | ||
|
|
12f8c606e0 | ||
|
|
a4e7e8662d | ||
|
|
df01f3e6f5 | ||
|
|
2cd5702611 | ||
|
|
32d670d8dc | ||
|
|
2dd5267098 | ||
|
|
57eac6fab8 | ||
|
|
6b25e2373b | ||
|
|
9c1cdcf541 | ||
|
|
6f4da14ee2 | ||
|
|
cc73e1f171 | ||
|
|
8128507f32 | ||
|
|
b87795b656 | ||
|
|
966fe69c7d | ||
|
|
8046f8b4aa | ||
|
|
d9464e116c | ||
|
|
d87a543978 | ||
|
|
fbac9bda8e | ||
|
|
35aa94b223 | ||
|
|
2e6dfbcc5e | ||
|
|
629f4db8fe | ||
|
|
8594600d9b | ||
|
|
dfe8698a6f | ||
|
|
d34a9c5778 | ||
|
|
81e2ff2fe2 | ||
|
|
6bcff8e916 | ||
|
|
3c52e5eb8a |
|
|
@ -187,6 +187,28 @@ devtools/client/framework/test/code_ugly*
|
|||
devtools/server/tests/unit/babel_and_browserify_script_with_source_map.js
|
||||
devtools/server/tests/unit/setBreakpoint*
|
||||
|
||||
# mobile/android/ exclusions
|
||||
mobile/android/tests/
|
||||
|
||||
# Uses `#filter substitution`
|
||||
mobile/android/b2gdroid/app/b2gdroid.js
|
||||
mobile/android/app/mobile.js
|
||||
mobile/android/chrome/content/healthreport-prefs.js
|
||||
|
||||
# Uses `#expand`
|
||||
mobile/android/chrome/content/about.js
|
||||
|
||||
# Not much JS to lint and non-standard at that
|
||||
mobile/android/installer/
|
||||
mobile/android/locales/
|
||||
|
||||
# Non-standard `(catch ex if ...)`
|
||||
mobile/android/chrome/content/browser.js
|
||||
mobile/android/components/Snippets.js
|
||||
|
||||
# Bug 1178739: Ignore this file as a quick fix for "Illegal yield expression"
|
||||
mobile/android/modules/HomeProvider.jsm
|
||||
|
||||
# services/ exclusions
|
||||
|
||||
# Uses `#filter substitution`
|
||||
|
|
|
|||
4
.gitignore
vendored
|
|
@ -32,6 +32,7 @@ ID
|
|||
|
||||
obj-x86_64-pc-mingw32/
|
||||
obj-i686-pc-mingw32/
|
||||
autom4te.cache/
|
||||
|
||||
# Empty marker file that's generated when we check out NSS
|
||||
security/manager/.nss.checkout
|
||||
|
|
@ -94,6 +95,9 @@ GPATH
|
|||
# Git clone directory for updating web-platform-tests
|
||||
testing/web-platform/sync/
|
||||
|
||||
# Android Gradle artifacts.
|
||||
mobile/android/gradle/.gradle
|
||||
|
||||
# XCode project cruft
|
||||
embedding/ios/GoannaEmbed/GoannaEmbed.xcodeproj/project.xcworkspace/xcuserdata
|
||||
embedding/ios/GoannaEmbed/GoannaEmbed.xcodeproj/xcuserdata
|
||||
|
|
|
|||
15
.vscode/settings.json
vendored
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
{
|
||||
"git.ignoreLimitWarning": true,
|
||||
"chat.tools.terminal.autoApprove": {
|
||||
"ForEach-Object": true,
|
||||
"Get-Item": true,
|
||||
"Test-Path": true,
|
||||
"mkdir": true,
|
||||
"cp": true,
|
||||
"hdiutil": true,
|
||||
"&": true
|
||||
},
|
||||
"files.associations": {
|
||||
"limits.h": "c"
|
||||
}
|
||||
}
|
||||
41
README.md
|
|
@ -1,22 +1,41 @@
|
|||
<img src="application/basilisk/branding/unofficial/content/about-wordmark.svg">
|
||||
<h2>Dactyloidae web browser</h2>
|
||||
<img src="browser/branding/unofficial/content/about-wordmark.svg" alt="Dactyloidae web browser" height="60">
|
||||
<br>
|
||||
<a href="https://discord.gg/ecx">Official Discord server</a>
|
||||
<br><br>
|
||||
<img src="readme/newtab.png">
|
||||
<img src="https://dactyloidae.xyz/demo.jpg" height="500">
|
||||
|
||||
Dactyloidae is a fork of Eclipse Lun3r (fork of Pale Moon made for Windows XP).
|
||||
Dactyloidae is a heavily modified fork of Eclipse Hydra (fork of roytam1's Serpent, which is a fork of Basilisk, which is a fork of Firefox).
|
||||
|
||||
Some advantages over upstream, roytam1's New Moon and Lun3r are:
|
||||
- More optimzations
|
||||
- Better interoperability with upstream. (using SQL storage intead of DBM)
|
||||
Some advantages over upstream, roytam1's Serpent, Eclipse Hydra and Firefox are:
|
||||
- More optimizations (SSE2, with additional boosts for future CPUs coming soon)
|
||||
- Better interoperability with upstream (using SQL storage instead of DBM)
|
||||
- More modern theme
|
||||
- Better e10s support
|
||||
- Support for extensions in the Chrome and Edge Web Store (soon)
|
||||
- Support for extensions released for both Pale Moon, Basilisk and Firefox
|
||||
- WebExtensions support comparable to Firefox ESR 78
|
||||
- Literally being the fastest XUL browser (33.7 in Speedometer 2.1 compared to 22.4 in Pale Moon 34.2 AVX2)
|
||||
- Re-add support for iOS, Android, Windows 2000 and later, NetBSD (soon OpenBSD)
|
||||
|
||||
We (as in I) reccomend using Palefill to potentially fix any browser issues:
|
||||
<a href="https://github.com/martok/palefill/releases">Download it here</a>
|
||||
## Interested in running Dactyloidae in Win9x?
|
||||
|
||||
Get DactJump alongside Dactyloidae if you want to use it on 9x.
|
||||
|
||||
<a href="https://repo.dactyloidae.xyz/Dactyloidae/DactJump/">Get it here.</a>
|
||||
## Credits
|
||||
@Eclipse-Community for original code
|
||||
|
||||
@SoftBluey for logo seen in README and About
|
||||
If I've forgotten to put your name here, please let me know and I'll add it.
|
||||
|
||||
- [Feodor2](https://github.com/Feodor2) - Portable mode, theme fixes, and more from Mypal and Mypal68.
|
||||
- [Librewolf Developers](https://codeberg.org/librewolf) - Privacy tweaks from Librewolf. (Has not been implemented yet)
|
||||
- [BlueySoft (goober)](https://blueyheeler.xyz/) - Branding visuals, icons and fancy text.
|
||||
- [White Star](https://github.com/dbsoft/White-Star) - Helping with porting platform to Darwin PowerPC.
|
||||
|
||||
Major core browser engine contributions:
|
||||
- [Stossy11](https://www.github.com/stossy11) - Helping to develop and fix the macOS build.
|
||||
- [Eclipse Community](https://www.github.com/Eclipse-Community/UXP) - For creating Hydra and Lun3r, the bases of this fork.
|
||||
- [Loongson Hobbists' community](https://loongfans.cn/en/) - Providing a LoongArch VM and general assistance in porting to LoongArch64
|
||||
- [Basilisk-Dev](https://repo.palemoon.org/Basilisk-Dev) - For supporting and maintaining Basilisk, aswell as general advice for developing this browser.
|
||||
- [roytam1](https://github.com/roytam1) - Windows XP support code, e10s, WebExtensions, and more for UXP.
|
||||
- [Moonchild Productions](https://repo.palemoon.org/MoonchildProductions) - For creating the Unified XUL Platform and Basilisk, the core of this project.
|
||||
- [Mozilla Developers](https://github.com/mozilla-firefox) - Firefox ESR 52 browser base.
|
||||
|
|
|
|||
|
|
@ -4,7 +4,8 @@
|
|||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
if CONFIG['COMPILE_ENVIRONMENT']:
|
||||
DIRS += ['typelib']
|
||||
if CONFIG['CC_TYPE'] == 'msvc':
|
||||
DIRS += ['typelib']
|
||||
|
||||
# With --disable-accessibility, we need to compile PDocAccessible.ipdl (which
|
||||
# also depends on COMPtrTypes.h), but not the C++.
|
||||
|
|
|
|||
|
|
@ -3,10 +3,11 @@
|
|||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
FINAL_TARGET_FILES += [
|
||||
'!Accessible.tlb',
|
||||
]
|
||||
if CONFIG['CC_TYPE'] == 'msvc':
|
||||
FINAL_TARGET_FILES += [
|
||||
'!Accessible.tlb',
|
||||
]
|
||||
|
||||
GENERATED_FILES += [
|
||||
'Accessible.tlb',
|
||||
]
|
||||
GENERATED_FILES += [
|
||||
'Accessible.tlb',
|
||||
]
|
||||
|
|
|
|||
|
|
@ -64,7 +64,9 @@ this.AccessFu = { // jshint ignore:line
|
|||
if (this._enabled) {
|
||||
this._disable();
|
||||
}
|
||||
if (Utils.win.navigator.mozSettings) {
|
||||
if (Utils.MozBuildApp === 'mobile/android') {
|
||||
Services.obs.removeObserver(this, 'Accessibility:Settings');
|
||||
} else if (Utils.win.navigator.mozSettings) {
|
||||
Utils.win.navigator.mozSettings.removeObserver(
|
||||
SCREENREADER_SETTING, this.handleEvent);
|
||||
}
|
||||
|
|
@ -583,7 +585,11 @@ var Output = {
|
|||
|
||||
get androidBridge() {
|
||||
delete this.androidBridge;
|
||||
this.androidBridge = null;
|
||||
if (Utils.MozBuildApp === 'mobile/android') {
|
||||
this.androidBridge = Services.androidBridge;
|
||||
} else {
|
||||
this.androidBridge = null;
|
||||
}
|
||||
return this.androidBridge;
|
||||
},
|
||||
|
||||
|
|
@ -809,6 +815,12 @@ var Input = {
|
|||
target.blur();
|
||||
}
|
||||
}
|
||||
|
||||
if (Utils.MozBuildApp == 'mobile/android') {
|
||||
// Return focus to native Android browser chrome.
|
||||
Services.androidBridge.handleGeckoMessage(
|
||||
{ type: 'ToggleChrome:Focus' });
|
||||
}
|
||||
break;
|
||||
case aEvent.DOM_VK_RETURN:
|
||||
if (this.editState.editing) {
|
||||
|
|
@ -825,9 +837,18 @@ var Input = {
|
|||
},
|
||||
|
||||
moveToPoint: function moveToPoint(aRule, aX, aY) {
|
||||
let win = Utils.win;
|
||||
Utils.winUtils.sendMouseEvent('mousemove',
|
||||
aX - win.mozInnerScreenX, aY - win.mozInnerScreenY, 0, 0, 0);
|
||||
// XXX: Bug 1013408 - There is no alignment between the chrome window's
|
||||
// viewport size and the content viewport size in Android. This makes
|
||||
// sending mouse events beyond its bounds impossible.
|
||||
if (Utils.MozBuildApp === 'mobile/android') {
|
||||
let mm = Utils.getMessageManager(Utils.CurrentBrowser);
|
||||
mm.sendAsyncMessage('AccessFu:MoveToPoint',
|
||||
{rule: aRule, x: aX, y: aY, origin: 'top'});
|
||||
} else {
|
||||
let win = Utils.win;
|
||||
Utils.winUtils.sendMouseEvent('mousemove',
|
||||
aX - win.mozInnerScreenX, aY - win.mozInnerScreenY, 0, 0, 0);
|
||||
}
|
||||
},
|
||||
|
||||
moveCursor: function moveCursor(aAction, aRule, aInputType, aAdjustRange) {
|
||||
|
|
|
|||
|
|
@ -76,6 +76,8 @@ const EDGE = 0.1;
|
|||
const TIMEOUT_MULTIPLIER = 1;
|
||||
// A single pointer down/up sequence periodically precedes the tripple swipe
|
||||
// gesture on Android. This delay acounts for that.
|
||||
const IS_ANDROID = Utils.MozBuildApp === 'mobile/android' &&
|
||||
Utils.AndroidSdkVersion >= 14;
|
||||
|
||||
/**
|
||||
* A point object containing distance travelled data.
|
||||
|
|
@ -204,7 +206,7 @@ this.GestureTracker = { // jshint ignore:line
|
|||
if (aDetail.type !== 'pointerdown') {
|
||||
return;
|
||||
}
|
||||
let GestureConstructor = aGesture || Tap;
|
||||
let GestureConstructor = aGesture || (IS_ANDROID ? DoubleTap : Tap);
|
||||
this._create(GestureConstructor);
|
||||
this._update(aDetail, aTimeStamp);
|
||||
},
|
||||
|
|
|
|||
|
|
@ -680,6 +680,7 @@ this.Presentation = { // jshint ignore:line
|
|||
get presenters() {
|
||||
delete this.presenters;
|
||||
let presenterMap = {
|
||||
'mobile/android': [VisualPresenter, AndroidPresenter],
|
||||
'b2g': [VisualPresenter, B2GPresenter],
|
||||
'browser': [VisualPresenter, B2GPresenter, AndroidPresenter]
|
||||
};
|
||||
|
|
|
|||
|
|
@ -33,7 +33,9 @@ this.Utils = { // jshint ignore:line
|
|||
_buildAppMap: {
|
||||
'{3c2e2abc-06d4-11e1-ac3b-374f68613e61}': 'b2g',
|
||||
'{d1bfe7d9-c01e-4237-998b-7b5f960a4314}': 'graphene',
|
||||
'{ec8030f7-c20a-464f-9b0e-13a3a9e97384}': 'browser'
|
||||
'{ec8030f7-c20a-464f-9b0e-13a3a9e97384}': 'browser',
|
||||
'{aa3c5121-dab2-40e2-81ca-7ea25febc110}': 'mobile/android',
|
||||
'{a23983c0-fd0e-11dc-95ff-0800200c9a66}': 'mobile/xul'
|
||||
},
|
||||
|
||||
init: function Utils_init(aWindow) {
|
||||
|
|
|
|||
|
|
@ -1,14 +0,0 @@
|
|||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
include('/toolkit/toolkit.mozbuild')
|
||||
|
||||
if CONFIG['MOZ_EXTENSIONS']:
|
||||
DIRS += ['/extensions']
|
||||
|
||||
DIRS += ['/%s' % CONFIG['MOZ_BRANDING_DIRECTORY']]
|
||||
|
||||
# Never add dirs after the browser root because they apparently won't
|
||||
# get packaged properly on Mac.
|
||||
DIRS += ['/application/basilisk']
|
||||
|
|
@ -1,44 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
|
||||
<assemblyIdentity
|
||||
version="1.0.0.0"
|
||||
processorArchitecture="*"
|
||||
name="Eclipse Hydra"
|
||||
type="win32"
|
||||
/>
|
||||
<description>Eclipse Hydra</description>
|
||||
<dependency>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity
|
||||
type="win32"
|
||||
name="Microsoft.Windows.Common-Controls"
|
||||
version="6.0.0.0"
|
||||
processorArchitecture="*"
|
||||
publicKeyToken="6595b64144ccf1df"
|
||||
language="*"
|
||||
/>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
<ms_asmv3:trustInfo xmlns:ms_asmv3="urn:schemas-microsoft-com:asm.v3">
|
||||
<ms_asmv3:security>
|
||||
<ms_asmv3:requestedPrivileges>
|
||||
<ms_asmv3:requestedExecutionLevel level="asInvoker" uiAccess="false" />
|
||||
</ms_asmv3:requestedPrivileges>
|
||||
</ms_asmv3:security>
|
||||
</ms_asmv3:trustInfo>
|
||||
<ms_asmv3:application xmlns:ms_asmv3="urn:schemas-microsoft-com:asm.v3">
|
||||
<ms_asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
|
||||
<dpiAware>True/PM</dpiAware>
|
||||
<dpiAwareness xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">PerMonitorV2,PerMonitor</dpiAwareness>
|
||||
</ms_asmv3:windowsSettings>
|
||||
</ms_asmv3:application>
|
||||
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
|
||||
<application>
|
||||
<supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}"/>
|
||||
<supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}"/>
|
||||
<supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"/>
|
||||
<supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
|
||||
<supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/>
|
||||
</application>
|
||||
</compatibility>
|
||||
</assembly>
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
WIN32_MODULE_COMPANYNAME=@MOZ_APP_VENDOR@
|
||||
WIN32_MODULE_COPYRIGHT=©Eclipse Community, Basilisk and Mozilla Developers; available under the MPL 2 license.
|
||||
WIN32_MODULE_PRODUCTVERSION=@MOZ_APP_WINVERSION@
|
||||
WIN32_MODULE_PRODUCTVERSION_STRING=@MOZ_APP_VERSION@
|
||||
WIN32_MODULE_TRADEMARKS=The Hydra logo and project names are trademarks of Eclipse Community.
|
||||
WIN32_MODULE_DESCRIPTION=@MOZ_APP_DISPLAYNAME@ web browser
|
||||
WIN32_MODULE_PRODUCTNAME=@MOZ_APP_DISPLAYNAME@
|
||||
WIN32_MODULE_NAME=@MOZ_APP_DISPLAYNAME@
|
||||
|
|
@ -1,44 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
|
||||
<assemblyIdentity
|
||||
version="1.0.0.0"
|
||||
processorArchitecture="*"
|
||||
name="Serpent"
|
||||
type="win32"
|
||||
/>
|
||||
<description>Serpent</description>
|
||||
<dependency>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity
|
||||
type="win32"
|
||||
name="Microsoft.Windows.Common-Controls"
|
||||
version="6.0.0.0"
|
||||
processorArchitecture="*"
|
||||
publicKeyToken="6595b64144ccf1df"
|
||||
language="*"
|
||||
/>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
<ms_asmv3:trustInfo xmlns:ms_asmv3="urn:schemas-microsoft-com:asm.v3">
|
||||
<ms_asmv3:security>
|
||||
<ms_asmv3:requestedPrivileges>
|
||||
<ms_asmv3:requestedExecutionLevel level="asInvoker" uiAccess="false" />
|
||||
</ms_asmv3:requestedPrivileges>
|
||||
</ms_asmv3:security>
|
||||
</ms_asmv3:trustInfo>
|
||||
<ms_asmv3:application xmlns:ms_asmv3="urn:schemas-microsoft-com:asm.v3">
|
||||
<ms_asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
|
||||
<dpiAware>True/PM</dpiAware>
|
||||
<dpiAwareness xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">PerMonitorV2,PerMonitor</dpiAwareness>
|
||||
</ms_asmv3:windowsSettings>
|
||||
</ms_asmv3:application>
|
||||
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
|
||||
<application>
|
||||
<supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}"/>
|
||||
<supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}"/>
|
||||
<supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"/>
|
||||
<supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
|
||||
<supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/>
|
||||
</application>
|
||||
</compatibility>
|
||||
</assembly>
|
||||
|
|
@ -1,97 +0,0 @@
|
|||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
|
||||
#aboutDialog {
|
||||
width: 620px;
|
||||
/* Set an explicit line-height to avoid discrepancies in 'auto' spacing
|
||||
across screens with different device DPI, which may cause font metrics
|
||||
to round differently. */
|
||||
line-height: 1.5;
|
||||
}
|
||||
|
||||
#rightBox {
|
||||
background-image: url("chrome://branding/content/about-wordmark.svg");
|
||||
background-repeat: no-repeat;
|
||||
/* padding-top creates room for the wordmark */
|
||||
padding-top: 38px;
|
||||
margin-top:20px;
|
||||
}
|
||||
|
||||
#rightBox:-moz-locale-dir(rtl) {
|
||||
background-position: 100% 0;
|
||||
}
|
||||
|
||||
#bottomBox {
|
||||
padding: 15px 10px 0;
|
||||
}
|
||||
|
||||
#version {
|
||||
font-weight: bold;
|
||||
margin-top: 10px;
|
||||
margin-left: 0;
|
||||
-moz-user-select: text;
|
||||
-moz-user-focus: normal;
|
||||
cursor: text;
|
||||
}
|
||||
|
||||
#version:-moz-locale-dir(rtl) {
|
||||
direction: ltr;
|
||||
text-align: right;
|
||||
margin-left: 5px;
|
||||
margin-right: 0;
|
||||
}
|
||||
|
||||
#releasenotes {
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
||||
#distribution,
|
||||
#distributionId {
|
||||
display: none;
|
||||
margin-top: 0;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.text-blurb {
|
||||
margin-bottom: 10px;
|
||||
margin-inline-start: 0;
|
||||
padding-inline-start: 0;
|
||||
}
|
||||
|
||||
#updateButton,
|
||||
#updateDeck > hbox > label {
|
||||
margin-inline-start: 0;
|
||||
padding-inline-start: 0;
|
||||
}
|
||||
|
||||
.update-throbber {
|
||||
width: 16px;
|
||||
min-height: 16px;
|
||||
margin-inline-end: 3px;
|
||||
list-style-image: url("chrome://global/skin/icons/loading.png");
|
||||
}
|
||||
|
||||
@media (min-resolution: 1.1dppx) {
|
||||
.update-throbber {
|
||||
list-style-image: url("chrome://global/skin/icons/loading@2x.png");
|
||||
}
|
||||
}
|
||||
|
||||
description > .text-link,
|
||||
description > .text-link:focus {
|
||||
margin: 0px;
|
||||
padding: 0px;
|
||||
}
|
||||
|
||||
.bottom-link,
|
||||
.bottom-link:focus {
|
||||
text-align: center;
|
||||
margin: 0 40px;
|
||||
}
|
||||
|
||||
#currentChannel {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
|
@ -1,51 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!-- This Source Code Form is subject to the terms of the Mozilla Public
|
||||
- License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
|
||||
|
||||
<!DOCTYPE html [
|
||||
<!ENTITY % htmlDTD
|
||||
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
"DTD/xhtml1-strict.dtd">
|
||||
%htmlDTD;
|
||||
<!ENTITY % globalDTD SYSTEM "chrome://global/locale/global.dtd">
|
||||
%globalDTD;
|
||||
<!ENTITY % aboutHomeDTD SYSTEM "chrome://browser/locale/aboutHome.dtd">
|
||||
%aboutHomeDTD;
|
||||
<!ENTITY % browserDTD SYSTEM "chrome://browser/locale/browser.dtd" >
|
||||
%browserDTD;
|
||||
]>
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>&abouthome.pageTitle;</title>
|
||||
|
||||
<link rel="icon" type="image/png" id="favicon"
|
||||
href="chrome://branding/content/icon32.png"/>
|
||||
<link rel="stylesheet" type="text/css" media="all"
|
||||
href="chrome://browser/content/contentSearchUI.css"/>
|
||||
<link rel="stylesheet" type="text/css" media="all" defer="defer"
|
||||
href="chrome://browser/content/abouthome/aboutHome.css"/>
|
||||
|
||||
<script type="text/javascript;version=1.8"
|
||||
src="chrome://browser/content/abouthome/aboutHome.js"/>
|
||||
<script type="text/javascript;version=1.8"
|
||||
src="chrome://browser/content/contentSearchUI.js"/>
|
||||
</head>
|
||||
|
||||
<body dir="&locale.dir;">
|
||||
<div class="spacer"/>
|
||||
<div id="topSection">
|
||||
<h1>Where to next?</h1>
|
||||
<div id="searchIconAndTextContainer">
|
||||
<div id="searchIcon"/>
|
||||
<input type="text" name="q" value="" id="searchText" maxlength="256"
|
||||
aria-label="&contentSearchInput.label;" autofocus="autofocus"/>
|
||||
<input id="searchSubmit" type="button" onclick="onSearchSubmit(event)"
|
||||
title="&contentSearchSubmit.tooltip;"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,932 +0,0 @@
|
|||
#filter substitution
|
||||
<?xml version="1.0"?>
|
||||
# -*- Mode: HTML -*-
|
||||
#
|
||||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
<?xml-stylesheet href="chrome://browser/content/browser.css" type="text/css"?>
|
||||
<?xml-stylesheet href="chrome://browser/content/places/places.css" type="text/css"?>
|
||||
<?xml-stylesheet href="chrome://browser/content/usercontext/usercontext.css" type="text/css"?>
|
||||
#ifdef MOZ_DEVTOOLS
|
||||
<?xml-stylesheet href="chrome://devtools/skin/devtools-browser.css" type="text/css"?>
|
||||
#endif
|
||||
<?xml-stylesheet href="chrome://browser/skin/controlcenter/panel.css" type="text/css"?>
|
||||
<?xml-stylesheet href="chrome://browser/skin/customizableui/panelUI.css" type="text/css"?>
|
||||
<?xml-stylesheet href="chrome://browser/skin/" type="text/css"?>
|
||||
<?xml-stylesheet href="chrome://browser/skin/browser-lightweightTheme.css" type="text/css"?>
|
||||
|
||||
<?xul-overlay href="chrome://global/content/editMenuOverlay.xul"?>
|
||||
<?xul-overlay href="chrome://browser/content/baseMenuOverlay.xul"?>
|
||||
<?xul-overlay href="chrome://browser/content/places/placesOverlay.xul"?>
|
||||
|
||||
# All DTD information is stored in a separate file so that it can be shared by
|
||||
# hiddenWindow.xul.
|
||||
#include browser-doctype.inc
|
||||
|
||||
<window id="main-window"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns:html="http://www.w3.org/1999/xhtml"
|
||||
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
|
||||
onload="gBrowserInit.onLoad()" onunload="gBrowserInit.onUnload()" onclose="return WindowIsClosing();"
|
||||
title="&mainWindow.title;"
|
||||
title_normal="&mainWindow.title;"
|
||||
#ifdef XP_MACOSX
|
||||
title_privatebrowsing="&mainWindow.title;&mainWindow.titlemodifiermenuseparator;&mainWindow.titlePrivateBrowsingSuffix;"
|
||||
titledefault="&mainWindow.title;"
|
||||
titlemodifier=""
|
||||
titlemodifier_normal=""
|
||||
titlemodifier_privatebrowsing="&mainWindow.titlePrivateBrowsingSuffix;"
|
||||
#else
|
||||
title_privatebrowsing="&mainWindow.titlemodifier; &mainWindow.titlePrivateBrowsingSuffix;"
|
||||
titlemodifier="&mainWindow.titlemodifier;"
|
||||
titlemodifier_normal="&mainWindow.titlemodifier;"
|
||||
titlemodifier_privatebrowsing="&mainWindow.titlemodifier; &mainWindow.titlePrivateBrowsingSuffix;"
|
||||
#endif
|
||||
#ifdef MOZ_CAN_DRAW_IN_TITLEBAR
|
||||
#ifdef XP_WIN
|
||||
chromemargin="0,2,2,2"
|
||||
#else
|
||||
chromemargin="0,-1,-1,-1"
|
||||
#endif
|
||||
tabsintitlebar="true"
|
||||
#endif
|
||||
titlemenuseparator="&mainWindow.titlemodifiermenuseparator;"
|
||||
lightweightthemes="true"
|
||||
lightweightthemesfooter="browser-bottombox"
|
||||
windowtype="navigator:browser"
|
||||
macanimationtype="document"
|
||||
screenX="4" screenY="4"
|
||||
fullscreenbutton="true"
|
||||
sizemode="normal"
|
||||
retargetdocumentfocus="urlbar"
|
||||
persist="screenX screenY width height sizemode">
|
||||
|
||||
# All JS files which are not content (only) dependent that browser.xul
|
||||
# wishes to include *must* go into the global-scripts.inc file
|
||||
# so that they can be shared by macBrowserOverlay.xul.
|
||||
#include global-scripts.inc
|
||||
<script type="application/javascript" src="chrome://browser/content/nsContextMenu.js"/>
|
||||
|
||||
<script type="application/javascript" src="chrome://global/content/contentAreaUtils.js"/>
|
||||
|
||||
<script type="application/javascript" src="chrome://browser/content/downloads/downloads.js"/>
|
||||
<script type="application/javascript" src="chrome://browser/content/downloads/indicator.js"/>
|
||||
<script type="application/javascript" src="chrome://browser/content/places/editBookmarkOverlay.js"/>
|
||||
|
||||
# All sets except for popupsets (commands, keys, stringbundles and broadcasters) *must* go into the
|
||||
# browser-sets.inc file for sharing with hiddenWindow.xul.
|
||||
#define FULL_BROWSER_WINDOW
|
||||
#include browser-sets.inc
|
||||
#undef FULL_BROWSER_WINDOW
|
||||
|
||||
<popupset id="mainPopupSet">
|
||||
<menupopup id="tabContextMenu"
|
||||
onpopupshowing="if (event.target == this) TabContextMenu.updateContextMenu(this);"
|
||||
onpopuphidden="if (event.target == this) TabContextMenu.contextTab = null;">
|
||||
<menuitem id="context_reloadTab" label="&reloadTab.label;" accesskey="&reloadTab.accesskey;"
|
||||
oncommand="gBrowser.reloadTab(TabContextMenu.contextTab);"/>
|
||||
<menuitem id="context_toggleMuteTab" oncommand="TabContextMenu.contextTab.toggleMuteAudio();"/>
|
||||
<menuseparator/>
|
||||
<menuitem id="context_pinTab" label="&pinTab.label;"
|
||||
accesskey="&pinTab.accesskey;"
|
||||
oncommand="gBrowser.pinTab(TabContextMenu.contextTab);"/>
|
||||
<menuitem id="context_unpinTab" label="&unpinTab.label;" hidden="true"
|
||||
accesskey="&unpinTab.accesskey;"
|
||||
oncommand="gBrowser.unpinTab(TabContextMenu.contextTab);"/>
|
||||
<menuitem id="context_dublicTab" label="&dublicTab.label;"
|
||||
accesskey="&dublicTab.accesskey;"
|
||||
oncommand="duplicateTabIn(TabContextMenu.contextTab,'tabshifted');"/>
|
||||
<menuitem id="context_openTabInWindow" label="&moveToNewWindow.label;"
|
||||
accesskey="&moveToNewWindow.accesskey;"
|
||||
tbattr="tabbrowser-multiple"
|
||||
oncommand="gBrowser.replaceTabWithWindow(TabContextMenu.contextTab);"/>
|
||||
<menuseparator id="context_sendTabToDevice_separator" hidden="true"/>
|
||||
<menuseparator/>
|
||||
<menuitem id="context_reloadAllTabs" label="&reloadAllTabs.label;" accesskey="&reloadAllTabs.accesskey;"
|
||||
tbattr="tabbrowser-multiple-visible"
|
||||
oncommand="gBrowser.reloadAllTabs();"/>
|
||||
<menuitem id="context_bookmarkAllTabs"
|
||||
label="&bookmarkAllTabs.label;"
|
||||
accesskey="&bookmarkAllTabs.accesskey;"
|
||||
command="Browser:BookmarkAllTabs"/>
|
||||
<menuitem id="context_closeTabsToTheEnd" label="&closeTabsToTheEnd.label;" accesskey="&closeTabsToTheEnd.accesskey;"
|
||||
oncommand="gBrowser.removeTabsToTheEndFrom(TabContextMenu.contextTab, {animate: true});"/>
|
||||
<menuitem id="context_closeOtherTabs" label="&closeOtherTabs.label;" accesskey="&closeOtherTabs.accesskey;"
|
||||
oncommand="gBrowser.removeAllTabsBut(TabContextMenu.contextTab);"/>
|
||||
<menuseparator/>
|
||||
<menuitem id="context_undoCloseTab"
|
||||
label="&undoCloseTab.label;"
|
||||
accesskey="&undoCloseTab.accesskey;"
|
||||
observes="History:UndoCloseTab"/>
|
||||
<menuitem id="context_closeTab" label="&closeTab.label;" accesskey="&closeTab.accesskey;"
|
||||
oncommand="gBrowser.removeTab(TabContextMenu.contextTab, { animate: true });"/>
|
||||
</menupopup>
|
||||
|
||||
<!-- bug 415444/582485: event.stopPropagation is here for the cloned version
|
||||
of this menupopup -->
|
||||
<menupopup id="backForwardMenu"
|
||||
onpopupshowing="return FillHistoryMenu(event.target);"
|
||||
oncommand="gotoHistoryIndex(event); event.stopPropagation();"
|
||||
onclick="checkForMiddleClick(this, event);"/>
|
||||
<tooltip id="aHTMLTooltip" page="true"/>
|
||||
<tooltip id="remoteBrowserTooltip"/>
|
||||
|
||||
<!-- for search and content formfill/pw manager -->
|
||||
|
||||
<panel type="autocomplete-richlistbox"
|
||||
id="PopupAutoComplete"
|
||||
noautofocus="true"
|
||||
hidden="true"
|
||||
overflowpadding="4"
|
||||
norolluponanchor="true" />
|
||||
|
||||
<!-- for search with one-off buttons -->
|
||||
<panel type="autocomplete" id="PopupSearchAutoComplete" noautofocus="true" hidden="true"/>
|
||||
|
||||
<!-- for url bar autocomplete -->
|
||||
<panel type="autocomplete-richlistbox"
|
||||
id="PopupAutoCompleteRichResult"
|
||||
noautofocus="true"
|
||||
hidden="true"
|
||||
flip="none"
|
||||
level="parent"
|
||||
overflowpadding="30" />
|
||||
|
||||
<!-- for date/time picker. consumeoutsideclicks is set to never, so that
|
||||
clicks on the anchored input box are never consumed. -->
|
||||
<panel id="DateTimePickerPanel"
|
||||
type="arrow"
|
||||
hidden="true"
|
||||
orient="vertical"
|
||||
noautofocus="true"
|
||||
norolluponanchor="true"
|
||||
consumeoutsideclicks="never"
|
||||
level="parent"
|
||||
tabspecific="true">
|
||||
<iframe id="dateTimePopupFrame"/>
|
||||
</panel>
|
||||
|
||||
<!-- for select dropdowns. The menupopup is what shows the list of options,
|
||||
and the popuponly menulist makes things like the menuactive attributes
|
||||
work correctly on the menupopup. ContentSelectDropdown expects the
|
||||
popuponly menulist to be its immediate parent. -->
|
||||
<menulist popuponly="true" id="ContentSelectDropdown" hidden="true">
|
||||
<menupopup rolluponmousewheel="true"
|
||||
activateontab="true" position="after_start"
|
||||
#ifdef XP_WIN
|
||||
consumeoutsideclicks="false" ignorekeys="shortcuts"
|
||||
#endif
|
||||
/>
|
||||
</menulist>
|
||||
|
||||
<!-- for invalid form error message -->
|
||||
<panel id="invalid-form-popup" type="arrow" orient="vertical" noautofocus="true" hidden="true" level="parent">
|
||||
<description/>
|
||||
</panel>
|
||||
|
||||
<panel id="editBookmarkPanel"
|
||||
type="arrow"
|
||||
orient="vertical"
|
||||
ignorekeys="true"
|
||||
hidden="true"
|
||||
tabspecific="true"
|
||||
onpopupshown="StarUI.panelShown(event);"
|
||||
aria-labelledby="editBookmarkPanelTitle">
|
||||
<row id="editBookmarkPanelHeader" align="center" hidden="true">
|
||||
<vbox align="center">
|
||||
<image id="editBookmarkPanelStarIcon"/>
|
||||
</vbox>
|
||||
<vbox>
|
||||
<label id="editBookmarkPanelTitle"/>
|
||||
<description id="editBookmarkPanelDescription"/>
|
||||
</vbox>
|
||||
</row>
|
||||
<vbox id="editBookmarkPanelContent" flex="1" hidden="true"/>
|
||||
<hbox id="editBookmarkPanelBottomButtons" pack="end">
|
||||
#ifndef XP_UNIX
|
||||
<button id="editBookmarkPanelDoneButton"
|
||||
class="editBookmarkPanelBottomButton"
|
||||
label="&editBookmark.done.label;"
|
||||
default="true"
|
||||
oncommand="StarUI.panel.hidePopup();"/>
|
||||
<button id="editBookmarkPanelRemoveButton"
|
||||
class="editBookmarkPanelBottomButton"
|
||||
oncommand="StarUI.removeBookmarkButtonCommand();"
|
||||
accesskey="&editBookmark.removeBookmark.accessKey;"/>
|
||||
#else
|
||||
<button id="editBookmarkPanelRemoveButton"
|
||||
class="editBookmarkPanelBottomButton"
|
||||
oncommand="StarUI.removeBookmarkButtonCommand();"
|
||||
accesskey="&editBookmark.removeBookmark.accessKey;"/>
|
||||
<button id="editBookmarkPanelDoneButton"
|
||||
class="editBookmarkPanelBottomButton"
|
||||
label="&editBookmark.done.label;"
|
||||
default="true"
|
||||
oncommand="StarUI.panel.hidePopup();"/>
|
||||
#endif
|
||||
</hbox>
|
||||
</panel>
|
||||
|
||||
<menupopup id="toolbar-context-menu"
|
||||
onpopupshowing="onViewToolbarsPopupShowing(event, document.getElementById('viewToolbarsMenuSeparator'));">
|
||||
<menuitem oncommand="gCustomizeMode.addToPanel(document.popupNode)"
|
||||
accesskey="&customizeMenu.moveToPanel.accesskey;"
|
||||
label="&customizeMenu.moveToPanel.label;"
|
||||
contexttype="toolbaritem"
|
||||
class="customize-context-moveToPanel"/>
|
||||
<menuitem oncommand="gCustomizeMode.removeFromArea(document.popupNode)"
|
||||
accesskey="&customizeMenu.removeFromToolbar.accesskey;"
|
||||
label="&customizeMenu.removeFromToolbar.label;"
|
||||
contexttype="toolbaritem"
|
||||
class="customize-context-removeFromToolbar"/>
|
||||
<menuitem id="toolbar-context-reloadAllTabs"
|
||||
class="toolbaritem-tabsmenu"
|
||||
contexttype="tabbar"
|
||||
oncommand="gBrowser.reloadAllTabs();"
|
||||
label="&toolbarContextMenu.reloadAllTabs.label;"
|
||||
accesskey="&toolbarContextMenu.reloadAllTabs.accesskey;"/>
|
||||
<menuitem id="toolbar-context-bookmarkAllTabs"
|
||||
class="toolbaritem-tabsmenu"
|
||||
contexttype="tabbar"
|
||||
command="Browser:BookmarkAllTabs"
|
||||
label="&toolbarContextMenu.bookmarkAllTabs.label;"
|
||||
accesskey="&toolbarContextMenu.bookmarkAllTabs.accesskey;"/>
|
||||
<menuitem id="toolbar-context-undoCloseTab"
|
||||
class="toolbaritem-tabsmenu"
|
||||
contexttype="tabbar"
|
||||
label="&toolbarContextMenu.undoCloseTab.label;"
|
||||
accesskey="&toolbarContextMenu.undoCloseTab.accesskey;"
|
||||
observes="History:UndoCloseTab"/>
|
||||
<menuseparator/>
|
||||
<menuseparator id="viewToolbarsMenuSeparator"/>
|
||||
<!-- XXXgijs: we're using oncommand handler here to avoid the event being
|
||||
redirected to the command element, thus preventing
|
||||
listeners on the menupopup or further up the tree from
|
||||
seeing the command event pass by. The observes attribute is
|
||||
here so that the menuitem is still disabled and re-enabled
|
||||
correctly. -->
|
||||
<menuitem oncommand="BrowserCustomizeToolbar()"
|
||||
observes="cmd_CustomizeToolbars"
|
||||
class="viewCustomizeToolbar"
|
||||
label="&viewCustomizeToolbar.label;"
|
||||
accesskey="&viewCustomizeToolbar.accesskey;"/>
|
||||
</menupopup>
|
||||
|
||||
<menupopup id="blockedPopupOptions"
|
||||
onpopupshowing="gPopupBlockerObserver.fillPopupList(event);"
|
||||
onpopuphiding="gPopupBlockerObserver.onPopupHiding(event);">
|
||||
<menuitem observes="blockedPopupAllowSite"/>
|
||||
<menuitem observes="blockedPopupEditSettings"/>
|
||||
<menuitem observes="blockedPopupDontShowMessage"/>
|
||||
<menuseparator observes="blockedPopupsSeparator"/>
|
||||
</menupopup>
|
||||
|
||||
<menupopup id="autohide-context"
|
||||
onpopupshowing="FullScreen.getAutohide(this.firstChild);">
|
||||
<menuitem type="checkbox" label="&fullScreenAutohide.label;"
|
||||
accesskey="&fullScreenAutohide.accesskey;"
|
||||
oncommand="FullScreen.setAutohide();"/>
|
||||
<menuseparator/>
|
||||
<menuitem label="&fullScreenExit.label;"
|
||||
accesskey="&fullScreenExit.accesskey;"
|
||||
oncommand="BrowserFullScreen();"/>
|
||||
</menupopup>
|
||||
|
||||
<menupopup id="contentAreaContextMenu" pagemenu="#page-menu-separator"
|
||||
onpopupshowing="if (event.target != this)
|
||||
return true;
|
||||
gContextMenu = new nsContextMenu(this, event.shiftKey);
|
||||
if (gContextMenu.shouldDisplay)
|
||||
updateEditUIVisibility();
|
||||
return gContextMenu.shouldDisplay;"
|
||||
onpopuphiding="if (event.target != this)
|
||||
return;
|
||||
gContextMenu.hiding();
|
||||
gContextMenu = null;
|
||||
updateEditUIVisibility();">
|
||||
#include browser-context.inc
|
||||
</menupopup>
|
||||
|
||||
<menupopup id="placesContext">
|
||||
<menuseparator id="placesContext_recentlyBookmarkedSeparator"
|
||||
ignoreitem="true"
|
||||
hidden="true"/>
|
||||
<menuitem id="placesContext_hideRecentlyBookmarked"
|
||||
label="&hideRecentlyBookmarked.label;"
|
||||
accesskey="&hideRecentlyBookmarked.accesskey;"
|
||||
oncommand="BookmarkingUI.hideRecentlyBookmarked();"
|
||||
closemenu="single"
|
||||
ignoreitem="true"
|
||||
hidden="true"/>
|
||||
<menuitem id="placesContext_showRecentlyBookmarked"
|
||||
label="&showRecentlyBookmarked.label;"
|
||||
accesskey="&showRecentlyBookmarked.accesskey;"
|
||||
oncommand="BookmarkingUI.showRecentlyBookmarked();"
|
||||
closemenu="single"
|
||||
ignoreitem="true"
|
||||
hidden="true"/>
|
||||
</menupopup>
|
||||
|
||||
<panel id="ctrlTab-panel" hidden="true" norestorefocus="true" level="top">
|
||||
<hbox>
|
||||
<button class="ctrlTab-preview" flex="1"/>
|
||||
<button class="ctrlTab-preview" flex="1"/>
|
||||
<button class="ctrlTab-preview" flex="1"/>
|
||||
<button class="ctrlTab-preview" flex="1"/>
|
||||
<button class="ctrlTab-preview" flex="1"/>
|
||||
<button class="ctrlTab-preview" flex="1"/>
|
||||
</hbox>
|
||||
<hbox pack="center">
|
||||
<button id="ctrlTab-showAll" class="ctrlTab-preview" noicon="true"/>
|
||||
</hbox>
|
||||
</panel>
|
||||
|
||||
<!-- Bookmarks and history tooltip -->
|
||||
<tooltip id="bhTooltip"/>
|
||||
|
||||
<tooltip id="tabbrowser-tab-tooltip" onpopupshowing="gBrowser.createTooltip(event);"/>
|
||||
|
||||
<tooltip id="back-button-tooltip">
|
||||
<label class="tooltip-label" value="&backButton.tooltip;"/>
|
||||
#ifdef XP_MACOSX
|
||||
<label class="tooltip-label" value="&backForwardButtonMenuMac.tooltip;"/>
|
||||
#else
|
||||
<label class="tooltip-label" value="&backForwardButtonMenu.tooltip;"/>
|
||||
#endif
|
||||
</tooltip>
|
||||
|
||||
<tooltip id="forward-button-tooltip">
|
||||
<label class="tooltip-label" value="&forwardButton.tooltip;"/>
|
||||
#ifdef XP_MACOSX
|
||||
<label class="tooltip-label" value="&backForwardButtonMenuMac.tooltip;"/>
|
||||
#else
|
||||
<label class="tooltip-label" value="&backForwardButtonMenu.tooltip;"/>
|
||||
#endif
|
||||
</tooltip>
|
||||
|
||||
#include popup-notifications.inc
|
||||
|
||||
#include ../../components/customizableui/content/panelUI.inc.xul
|
||||
#include ../../components/controlcenter/content/panel.inc.xul
|
||||
|
||||
<hbox id="downloads-animation-container" mousethrough="always">
|
||||
<vbox id="downloads-notification-anchor">
|
||||
<vbox id="downloads-indicator-notification"/>
|
||||
</vbox>
|
||||
</hbox>
|
||||
|
||||
<hbox id="bookmarked-notification-container" mousethrough="always">
|
||||
<vbox id="bookmarked-notification-anchor">
|
||||
<vbox id="bookmarked-notification"/>
|
||||
</vbox>
|
||||
<vbox id="bookmarked-notification-dropmarker-anchor">
|
||||
<image id="bookmarked-notification-dropmarker-icon"/>
|
||||
</vbox>
|
||||
</hbox>
|
||||
|
||||
<tooltip id="dynamic-shortcut-tooltip"
|
||||
onpopupshowing="UpdateDynamicShortcutTooltipText(this);"/>
|
||||
</popupset>
|
||||
|
||||
#ifdef MOZ_CAN_DRAW_IN_TITLEBAR
|
||||
<vbox id="titlebar">
|
||||
<hbox id="titlebar-content">
|
||||
<spacer id="titlebar-spacer" flex="1"/>
|
||||
<hbox id="titlebar-buttonbox-container">
|
||||
#ifdef XP_WIN
|
||||
<hbox id="private-browsing-indicator-titlebar">
|
||||
<hbox class="private-browsing-indicator"/>
|
||||
</hbox>
|
||||
#endif
|
||||
<hbox id="titlebar-buttonbox">
|
||||
<toolbarbutton class="titlebar-button" id="titlebar-min" oncommand="window.minimize();"/>
|
||||
<toolbarbutton class="titlebar-button" id="titlebar-max" oncommand="onTitlebarMaxClick();"/>
|
||||
<toolbarbutton class="titlebar-button" id="titlebar-close" command="cmd_closeWindow"/>
|
||||
</hbox>
|
||||
</hbox>
|
||||
#ifdef XP_MACOSX
|
||||
<!-- OS X does not natively support RTL for its titlebar items, so we prevent this secondary
|
||||
buttonbox from reversing order in RTL by forcing an LTR direction. -->
|
||||
<hbox id="titlebar-secondary-buttonbox" dir="ltr">
|
||||
<hbox class="private-browsing-indicator"/>
|
||||
<hbox id="titlebar-fullscreen-button"/>
|
||||
</hbox>
|
||||
#endif
|
||||
</hbox>
|
||||
</vbox>
|
||||
#endif
|
||||
|
||||
<deck flex="1" id="tab-view-deck">
|
||||
<vbox flex="1" id="browser-panel">
|
||||
|
||||
<toolbox id="navigator-toolbox" mode="icons">
|
||||
<!-- Menu -->
|
||||
<toolbar type="menubar" id="toolbar-menubar" class="chromeclass-menubar" customizable="true"
|
||||
mode="icons" iconsize="small"
|
||||
#ifdef MENUBAR_CAN_AUTOHIDE
|
||||
toolbarname="&menubarCmd.label;"
|
||||
accesskey="&menubarCmd.accesskey;"
|
||||
#if defined(MOZ_WIDGET_GTK)
|
||||
autohide="true"
|
||||
#endif
|
||||
#endif
|
||||
context="toolbar-context-menu">
|
||||
<toolbaritem id="menubar-items" align="center">
|
||||
# The entire main menubar is placed into browser-menubar.inc, so that it can be shared by
|
||||
# hiddenWindow.xul.
|
||||
#include browser-menubar.inc
|
||||
</toolbaritem>
|
||||
|
||||
#ifdef MOZ_CAN_DRAW_IN_TITLEBAR
|
||||
#ifndef XP_MACOSX
|
||||
<hbox class="titlebar-placeholder" type="caption-buttons" ordinal="1000"
|
||||
id="titlebar-placeholder-on-menubar-for-caption-buttons" persist="width"
|
||||
skipintoolbarset="true"/>
|
||||
#endif
|
||||
#endif
|
||||
</toolbar>
|
||||
|
||||
<toolbar id="TabsToolbar"
|
||||
fullscreentoolbar="true"
|
||||
customizable="true"
|
||||
mode="icons"
|
||||
iconsize="small"
|
||||
aria-label="&tabsToolbar.label;"
|
||||
context="toolbar-context-menu"
|
||||
collapsed="true">
|
||||
|
||||
#if defined(MOZ_WIDGET_GTK)
|
||||
<hbox id="private-browsing-indicator"
|
||||
skipintoolbarset="true"/>
|
||||
#endif
|
||||
|
||||
<tabs id="tabbrowser-tabs"
|
||||
class="tabbrowser-tabs"
|
||||
tabbrowser="content"
|
||||
flex="1"
|
||||
setfocus="false"
|
||||
tooltip="tabbrowser-tab-tooltip">
|
||||
<tab class="tabbrowser-tab" selected="true" visuallyselected="true" fadein="true"/>
|
||||
</tabs>
|
||||
|
||||
<toolbarbutton id="new-tab-button"
|
||||
class="toolbarbutton-1 chromeclass-toolbar-additional"
|
||||
label="&tabCmd.label;"
|
||||
command="cmd_newNavigatorTab"
|
||||
onclick="checkForMiddleClick(this, event);"
|
||||
tooltip="dynamic-shortcut-tooltip"
|
||||
ondrop="newTabButtonObserver.onDrop(event)"
|
||||
ondragover="newTabButtonObserver.onDragOver(event)"
|
||||
ondragenter="newTabButtonObserver.onDragOver(event)"
|
||||
ondragexit="newTabButtonObserver.onDragExit(event)"
|
||||
cui-areatype="toolbar"
|
||||
removable="true"/>
|
||||
|
||||
<toolbarbutton id="alltabs-button"
|
||||
class="toolbarbutton-1 chromeclass-toolbar-additional tabs-alltabs-button"
|
||||
type="menu"
|
||||
label="&listAllTabs.label;"
|
||||
tooltiptext="&listAllTabs.label;"
|
||||
removable="false">
|
||||
<menupopup id="alltabs-popup"
|
||||
position="after_end">
|
||||
<menuitem id="alltabs_undoCloseTab"
|
||||
class="menuitem-iconic"
|
||||
key="key_undoCloseTab"
|
||||
label="&undoCloseTab.label;"
|
||||
observes="History:UndoCloseTab"/>
|
||||
<menuseparator id="alltabs-popup-separator-1"/>
|
||||
<menu id="alltabs_containersTab"
|
||||
label="&newUserContext.label;">
|
||||
<menupopup id="alltabs_containersMenuTab" />
|
||||
</menu>
|
||||
<menuseparator id="alltabs-popup-separator-2"/>
|
||||
</menupopup>
|
||||
</toolbarbutton>
|
||||
|
||||
#if !defined(MOZ_WIDGET_GTK)
|
||||
<hbox class="private-browsing-indicator" skipintoolbarset="true"/>
|
||||
#endif
|
||||
#ifdef MOZ_CAN_DRAW_IN_TITLEBAR
|
||||
<hbox class="titlebar-placeholder" type="caption-buttons"
|
||||
id="titlebar-placeholder-on-TabsToolbar-for-captions-buttons" persist="width"
|
||||
#ifndef XP_MACOSX
|
||||
ordinal="1000"
|
||||
#endif
|
||||
skipintoolbarset="true"/>
|
||||
|
||||
#ifdef XP_MACOSX
|
||||
<hbox class="titlebar-placeholder" type="fullscreen-button"
|
||||
id="titlebar-placeholder-on-TabsToolbar-for-fullscreen-button" persist="width"
|
||||
skipintoolbarset="true"/>
|
||||
#endif
|
||||
#endif
|
||||
</toolbar>
|
||||
|
||||
<toolbar id="nav-bar"
|
||||
aria-label="&navbarCmd.label;"
|
||||
fullscreentoolbar="true" mode="icons" customizable="true"
|
||||
iconsize="small"
|
||||
customizationtarget="nav-bar-customization-target"
|
||||
overflowable="true"
|
||||
overflowbutton="nav-bar-overflow-button"
|
||||
overflowtarget="widget-overflow-list"
|
||||
overflowpanel="widget-overflow"
|
||||
context="toolbar-context-menu">
|
||||
|
||||
<hbox id="nav-bar-customization-target" flex="1">
|
||||
|
||||
<toolbaritem id="urlbar-container" flex="400" persist="width"
|
||||
removable="false"
|
||||
class="chromeclass-location" overflows="false">
|
||||
<toolbarbutton id="back-button" class="toolbarbutton-1 chromeclass-toolbar-additional"
|
||||
label="&backCmd.label;"
|
||||
command="Browser:BackOrBackDuplicate"
|
||||
onclick="checkForMiddleClick(this, event);"
|
||||
tooltip="back-button-tooltip"
|
||||
context="backForwardMenu"/>
|
||||
<hbox id="urlbar-wrapper" flex="1">
|
||||
<toolbarbutton id="forward-button" class="toolbarbutton-1 chromeclass-toolbar-additional"
|
||||
label="&forwardCmd.label;"
|
||||
command="Browser:ForwardOrForwardDuplicate"
|
||||
onclick="checkForMiddleClick(this, event);"
|
||||
tooltip="forward-button-tooltip"
|
||||
context="backForwardMenu"/>
|
||||
|
||||
<toolbarbutton id="home-button" class="toolbarbutton-1 chromeclass-toolbar-additional"
|
||||
removable="true"
|
||||
label="&homeButton.label;"
|
||||
ondragover="homeButtonObserver.onDragOver(event)"
|
||||
ondragenter="homeButtonObserver.onDragOver(event)"
|
||||
ondrop="homeButtonObserver.onDrop(event)"
|
||||
ondragexit="homeButtonObserver.onDragExit(event)"
|
||||
key="goHome"
|
||||
onclick="BrowserGoHome(event);"
|
||||
cui-areatype="toolbar"
|
||||
aboutHomeOverrideTooltip="&abouthome.pageTitle;"/>
|
||||
<textbox id="urlbar" flex="1"
|
||||
placeholder="&urlbar.placeholder2;"
|
||||
type="autocomplete"
|
||||
autocompletesearch="unifiedcomplete"
|
||||
autocompletesearchparam="enable-actions"
|
||||
autocompletepopup="PopupAutoCompleteRichResult"
|
||||
completeselectedindex="true"
|
||||
shrinkdelay="250"
|
||||
tabscrolling="true"
|
||||
showcommentcolumn="true"
|
||||
showimagecolumn="true"
|
||||
enablehistory="true"
|
||||
maxrows="10"
|
||||
newlines="stripsurroundingwhitespace"
|
||||
ontextentered="this.handleCommand(param);"
|
||||
ontextreverted="return this.handleRevert();"
|
||||
pageproxystate="invalid">
|
||||
<!-- Use onclick instead of normal popup= syntax since the popup
|
||||
code fires onmousedown, and hence eats our favicon drag events. -->
|
||||
<box id="identity-box" role="button"
|
||||
align="center"
|
||||
aria-label="&urlbar.viewSiteInfo.label;"
|
||||
onclick="gIdentityHandler.handleIdentityButtonEvent(event);"
|
||||
onkeypress="gIdentityHandler.handleIdentityButtonEvent(event);"
|
||||
ondragstart="gIdentityHandler.onDragStart(event);">
|
||||
<image id="identity-icon"
|
||||
consumeanchor="identity-box"
|
||||
onclick="PageProxyClickHandler(event);"/>
|
||||
<image id="sharing-icon" mousethrough="always"/>
|
||||
<box id="blocked-permissions-container" align="center">
|
||||
<image data-permission-id="geo" class="blocked-permission-icon geo-icon" role="button"
|
||||
tooltiptext="&urlbar.geolocationBlocked.tooltip;"/>
|
||||
<image data-permission-id="desktop-notification" class="blocked-permission-icon desktop-notification-icon" role="button"
|
||||
tooltiptext="&urlbar.webNotificationsBlocked.tooltip;"/>
|
||||
<image data-permission-id="camera" class="blocked-permission-icon camera-icon" role="button"
|
||||
tooltiptext="&urlbar.cameraBlocked.tooltip;"/>
|
||||
<image data-permission-id="microphone" class="blocked-permission-icon microphone-icon" role="button"
|
||||
tooltiptext="&urlbar.microphoneBlocked.tooltip;"/>
|
||||
<image data-permission-id="screen" class="blocked-permission-icon screen-icon" role="button"
|
||||
tooltiptext="&urlbar.screenBlocked.tooltip;"/>
|
||||
</box>
|
||||
<box id="notification-popup-box"
|
||||
hidden="true"
|
||||
onmouseover="document.getElementById('identity-icon').classList.add('no-hover');"
|
||||
onmouseout="document.getElementById('identity-icon').classList.remove('no-hover');"
|
||||
align="center">
|
||||
<image id="default-notification-icon" class="notification-anchor-icon" role="button"
|
||||
tooltiptext="&urlbar.defaultNotificationAnchor.tooltip;"/>
|
||||
<image id="geo-notification-icon" class="notification-anchor-icon geo-icon" role="button"
|
||||
tooltiptext="&urlbar.geolocationNotificationAnchor.tooltip;"/>
|
||||
<image id="addons-notification-icon" class="notification-anchor-icon install-icon" role="button"
|
||||
tooltiptext="&urlbar.addonsNotificationAnchor.tooltip;"/>
|
||||
<image id="indexedDB-notification-icon" class="notification-anchor-icon indexedDB-icon" role="button"
|
||||
tooltiptext="&urlbar.indexedDBNotificationAnchor.tooltip;"/>
|
||||
<image id="password-notification-icon" class="notification-anchor-icon login-icon" role="button"
|
||||
tooltiptext="&urlbar.passwordNotificationAnchor.tooltip;"/>
|
||||
<image id="plugins-notification-icon" class="notification-anchor-icon plugin-icon" role="button"
|
||||
tooltiptext="&urlbar.pluginsNotificationAnchor.tooltip;"/>
|
||||
<image id="web-notifications-notification-icon" class="notification-anchor-icon desktop-notification-icon" role="button"
|
||||
tooltiptext="&urlbar.webNotificationAnchor.tooltip;"/>
|
||||
<image id="webRTC-shareDevices-notification-icon" class="notification-anchor-icon camera-icon" role="button"
|
||||
tooltiptext="&urlbar.webRTCShareDevicesNotificationAnchor.tooltip;"/>
|
||||
<image id="webRTC-shareMicrophone-notification-icon" class="notification-anchor-icon microphone-icon" role="button"
|
||||
tooltiptext="&urlbar.webRTCShareMicrophoneNotificationAnchor.tooltip;"/>
|
||||
<image id="webRTC-shareScreen-notification-icon" class="notification-anchor-icon screen-icon" role="button"
|
||||
tooltiptext="&urlbar.webRTCShareScreenNotificationAnchor.tooltip;"/>
|
||||
<image id="servicesInstall-notification-icon" class="notification-anchor-icon service-icon" role="button"
|
||||
tooltiptext="&urlbar.servicesNotificationAnchor.tooltip;"/>
|
||||
<image id="eme-notification-icon" class="notification-anchor-icon drm-icon" role="button"
|
||||
tooltiptext="&urlbar.emeNotificationAnchor.tooltip;"/>
|
||||
</box>
|
||||
<image id="tracking-protection-icon"/>
|
||||
<image id="connection-icon"/>
|
||||
<hbox id="identity-icon-labels">
|
||||
<label id="identity-icon-label" class="plain" flex="1"/>
|
||||
<label id="identity-icon-country-label" class="plain"/>
|
||||
</hbox>
|
||||
</box>
|
||||
<box id="urlbar-display-box" align="center">
|
||||
<label id="switchtab" class="urlbar-display urlbar-display-switchtab" value="&urlbar.switchToTab.label;"/>
|
||||
<label id="extension" class="urlbar-display urlbar-display-extension" value="&urlbar.extension.label;"/>
|
||||
</box>
|
||||
<hbox id="urlbar-icons">
|
||||
<image id="page-report-button"
|
||||
class="urlbar-icon"
|
||||
hidden="true"
|
||||
tooltiptext="&pageReportIcon.tooltip;"
|
||||
onmousedown="gPopupBlockerObserver.onReportButtonMousedown(event);"/>
|
||||
<image id="reader-mode-button"
|
||||
class="urlbar-icon"
|
||||
hidden="true"
|
||||
onclick="ReaderParent.buttonClick(event);"/>
|
||||
<toolbarbutton id="urlbar-zoom-button"
|
||||
onclick="FullZoom.reset();"
|
||||
tooltiptext="&urlbar.zoomReset.tooltip;"
|
||||
hidden="true"/>
|
||||
</hbox>
|
||||
<hbox id="userContext-icons" hidden="true">
|
||||
<label id="userContext-label"/>
|
||||
<image id="userContext-indicator"/>
|
||||
</hbox>
|
||||
<toolbarbutton id="urlbar-go-button"
|
||||
class="chromeclass-toolbar-additional"
|
||||
onclick="gURLBar.handleCommand(event);"
|
||||
tooltiptext="&goEndCap.tooltip;"/>
|
||||
<toolbarbutton id="urlbar-reload-button"
|
||||
class="chromeclass-toolbar-additional"
|
||||
command="Browser:ReloadOrDuplicate"
|
||||
onclick="checkForMiddleClick(this, event);"
|
||||
tooltiptext="&reloadButton.tooltip;"/>
|
||||
<toolbarbutton id="urlbar-stop-button"
|
||||
class="chromeclass-toolbar-additional"
|
||||
command="Browser:Stop"
|
||||
tooltiptext="&stopButton.tooltip;"/>
|
||||
</textbox>
|
||||
</hbox>
|
||||
</toolbaritem>
|
||||
|
||||
<!-- This is a placeholder for the Downloads Indicator. It is visible
|
||||
during the customization of the toolbar, in the palette, and before
|
||||
the Downloads Indicator overlay is loaded. -->
|
||||
<toolbarbutton id="downloads-button"
|
||||
class="toolbarbutton-1 chromeclass-toolbar-additional badged-button"
|
||||
key="key_openDownloads"
|
||||
oncommand="DownloadsIndicatorView.onCommand(event);"
|
||||
ondrop="DownloadsIndicatorView.onDrop(event);"
|
||||
ondragover="DownloadsIndicatorView.onDragOver(event);"
|
||||
ondragenter="DownloadsIndicatorView.onDragOver(event);"
|
||||
label="&downloads.label;"
|
||||
removable="true"
|
||||
cui-areatype="toolbar"
|
||||
tooltip="dynamic-shortcut-tooltip"/>
|
||||
</hbox>
|
||||
|
||||
<toolbarbutton id="nav-bar-overflow-button"
|
||||
class="toolbarbutton-1 chromeclass-toolbar-additional overflow-button"
|
||||
skipintoolbarset="true"
|
||||
tooltiptext="&navbarOverflow.label;"/>
|
||||
|
||||
<toolbaritem id="PanelUI-button"
|
||||
class="chromeclass-toolbar-additional"
|
||||
removable="false">
|
||||
<toolbarbutton id="PanelUI-menu-button"
|
||||
class="toolbarbutton-1 badged-button"
|
||||
consumeanchor="PanelUI-button"
|
||||
label="&brandShortName;"
|
||||
tooltiptext="&appmenu.tooltip;"/>
|
||||
</toolbaritem>
|
||||
|
||||
<hbox id="window-controls" hidden="true" pack="end" skipintoolbarset="true"
|
||||
ordinal="1000">
|
||||
<toolbarbutton id="minimize-button"
|
||||
tooltiptext="&fullScreenMinimize.tooltip;"
|
||||
oncommand="window.minimize();"/>
|
||||
|
||||
<toolbarbutton id="restore-button"
|
||||
#ifdef XP_MACOSX
|
||||
# Prior to 10.7 there wasn't a native fullscreen button so we use #restore-button
|
||||
# to exit fullscreen and want it to behave like other toolbar buttons.
|
||||
class="toolbarbutton-1"
|
||||
#endif
|
||||
tooltiptext="&fullScreenRestore.tooltip;"
|
||||
oncommand="BrowserFullScreen();"/>
|
||||
|
||||
<toolbarbutton id="close-button"
|
||||
tooltiptext="&fullScreenClose.tooltip;"
|
||||
oncommand="BrowserTryToCloseWindow();"/>
|
||||
</hbox>
|
||||
</toolbar>
|
||||
|
||||
<toolbarset id="customToolbars" context="toolbar-context-menu"/>
|
||||
|
||||
<toolbar id="PersonalToolbar"
|
||||
mode="icons" iconsize="small"
|
||||
class="chromeclass-directories"
|
||||
context="toolbar-context-menu"
|
||||
toolbarname="&personalbarCmd.label;" accesskey="&personalbarCmd.accesskey;"
|
||||
collapsed="true"
|
||||
customizable="true">
|
||||
<toolbaritem id="personal-bookmarks"
|
||||
title="&bookmarksToolbarItem.label;"
|
||||
cui-areatype="toolbar"
|
||||
removable="true">
|
||||
<toolbarbutton id="bookmarks-toolbar-placeholder"
|
||||
class="toolbarbutton-1"
|
||||
mousethrough="never"
|
||||
label="&bookmarksToolbarItem.label;"
|
||||
oncommand="PlacesToolbarHelper.onPlaceholderCommand();"/>
|
||||
<hbox flex="1"
|
||||
id="PlacesToolbar"
|
||||
context="placesContext"
|
||||
onclick="BookmarksEventHandler.onClick(event, this._placesView);"
|
||||
oncommand="BookmarksEventHandler.onCommand(event, this._placesView);"
|
||||
tooltip="bhTooltip"
|
||||
popupsinherittooltip="true">
|
||||
<hbox flex="1">
|
||||
<hbox id="PlacesToolbarDropIndicatorHolder" align="center" collapsed="true">
|
||||
<image id="PlacesToolbarDropIndicator"
|
||||
mousethrough="always"
|
||||
collapsed="true"/>
|
||||
</hbox>
|
||||
<scrollbox orient="horizontal"
|
||||
id="PlacesToolbarItems"
|
||||
flex="1"/>
|
||||
<toolbarbutton type="menu"
|
||||
id="PlacesChevron"
|
||||
class="chevron"
|
||||
mousethrough="never"
|
||||
collapsed="true"
|
||||
tooltiptext="&bookmarksToolbarChevron.tooltip;"
|
||||
onpopupshowing="document.getElementById('PlacesToolbar')
|
||||
._placesView._onChevronPopupShowing(event);">
|
||||
<menupopup id="PlacesChevronPopup"
|
||||
placespopup="true"
|
||||
tooltip="bhTooltip" popupsinherittooltip="true"
|
||||
context="placesContext"/>
|
||||
</toolbarbutton>
|
||||
</hbox>
|
||||
</hbox>
|
||||
</toolbaritem>
|
||||
</toolbar>
|
||||
|
||||
<!-- This is a shim which will go away ASAP. See bug 749804 for details -->
|
||||
<toolbar id="addon-bar" toolbar-delegate="nav-bar" mode="icons" iconsize="small"
|
||||
customizable="true">
|
||||
<hbox id="addonbar-closebutton"/>
|
||||
<statusbar id="status-bar"/>
|
||||
</toolbar>
|
||||
|
||||
<toolbarpalette id="BrowserToolbarPalette">
|
||||
|
||||
# Update primaryToolbarButtons in browser/themes/shared/browser.inc when adding
|
||||
# or removing default items with the toolbarbutton-1 class.
|
||||
|
||||
<toolbarbutton id="print-button" class="toolbarbutton-1 chromeclass-toolbar-additional"
|
||||
#ifdef XP_MACOSX
|
||||
command="cmd_print"
|
||||
tooltip="dynamic-shortcut-tooltip"
|
||||
#else
|
||||
command="cmd_printPreview"
|
||||
tooltiptext="&printButton.tooltip;"
|
||||
#endif
|
||||
label="&printButton.label;"/>
|
||||
|
||||
|
||||
<toolbarbutton id="new-window-button" class="toolbarbutton-1 chromeclass-toolbar-additional"
|
||||
label="&newNavigatorCmd.label;"
|
||||
command="key_newNavigator"
|
||||
tooltip="dynamic-shortcut-tooltip"
|
||||
ondrop="newWindowButtonObserver.onDrop(event)"
|
||||
ondragover="newWindowButtonObserver.onDragOver(event)"
|
||||
ondragenter="newWindowButtonObserver.onDragOver(event)"
|
||||
ondragexit="newWindowButtonObserver.onDragExit(event)"/>
|
||||
|
||||
<toolbarbutton id="fullscreen-button" class="toolbarbutton-1 chromeclass-toolbar-additional"
|
||||
observes="View:FullScreen"
|
||||
type="checkbox"
|
||||
label="&fullScreenCmd.label;"
|
||||
tooltip="dynamic-shortcut-tooltip"/>
|
||||
|
||||
#ifdef MOZ_SERVICES_SYNC
|
||||
<toolbarbutton id="sync-button"
|
||||
class="toolbarbutton-1 chromeclass-toolbar-additional"
|
||||
label="&syncToolbarButton.label;"
|
||||
oncommand="gSyncUI.handleToolbarButton();"/>>
|
||||
|
||||
<toolbarbutton id="sync-tabs-button"
|
||||
class="toolbarbutton-1 chromeclass-toolbar-additional"
|
||||
label="&syncTabsToolbarButton.label;"
|
||||
oncommand="BrowserOpenSyncTabs();"/>
|
||||
#endif
|
||||
</toolbarpalette>
|
||||
</toolbox>
|
||||
|
||||
<hbox id="fullscr-toggler" hidden="true"/>
|
||||
|
||||
<deck id="content-deck" flex="1">
|
||||
<hbox flex="1" id="browser">
|
||||
<vbox id="browser-border-start" hidden="true" layer="true"/>
|
||||
<vbox id="sidebar-box" hidden="true" class="chromeclass-extrachrome">
|
||||
<sidebarheader id="sidebar-header" align="center">
|
||||
<label id="sidebar-title" persist="value" flex="1" crop="end" control="sidebar"/>
|
||||
<image id="sidebar-throbber"/>
|
||||
<toolbarbutton class="close-icon tabbable" tooltiptext="&sidebarCloseButton.tooltip;" oncommand="SidebarUI.hide();"/>
|
||||
</sidebarheader>
|
||||
<browser id="sidebar" flex="1" autoscroll="false" disablehistory="true" disablefullscreen="true"
|
||||
style="min-width: 14em; width: 18em; max-width: 36em;" tooltip="aHTMLTooltip"/>
|
||||
</vbox>
|
||||
|
||||
<splitter id="sidebar-splitter" class="chromeclass-extrachrome sidebar-splitter" hidden="true"/>
|
||||
<vbox id="appcontent" flex="1">
|
||||
<notificationbox id="high-priority-global-notificationbox" notificationside="top"/>
|
||||
<tabbrowser id="content"
|
||||
flex="1" contenttooltip="aHTMLTooltip"
|
||||
tabcontainer="tabbrowser-tabs"
|
||||
contentcontextmenu="contentAreaContextMenu"
|
||||
autocompletepopup="PopupAutoComplete"
|
||||
selectmenulist="ContentSelectDropdown"
|
||||
datetimepicker="DateTimePickerPanel"
|
||||
authdosprotected="true" />
|
||||
</vbox>
|
||||
<vbox id="browser-border-end" hidden="true" layer="true"/>
|
||||
</hbox>
|
||||
#include ../../components/customizableui/content/customizeMode.inc.xul
|
||||
</deck>
|
||||
|
||||
<html:div id="fullscreen-warning" class="pointerlockfswarning" hidden="true">
|
||||
<html:div class="pointerlockfswarning-domain-text">
|
||||
&fullscreenWarning.beforeDomain.label;
|
||||
<html:span class="pointerlockfswarning-domain"/>
|
||||
&fullscreenWarning.afterDomain.label;
|
||||
</html:div>
|
||||
<html:div class="pointerlockfswarning-generic-text">
|
||||
&fullscreenWarning.generic.label;
|
||||
</html:div>
|
||||
<html:button id="fullscreen-exit-button"
|
||||
onclick="FullScreen.exitDomFullScreen();">
|
||||
#ifdef XP_MACOSX
|
||||
&exitDOMFullscreenMac.button;
|
||||
#else
|
||||
&exitDOMFullscreen.button;
|
||||
#endif
|
||||
</html:button>
|
||||
</html:div>
|
||||
|
||||
<html:div id="pointerlock-warning" class="pointerlockfswarning" hidden="true">
|
||||
<html:div class="pointerlockfswarning-domain-text">
|
||||
&pointerlockWarning.beforeDomain.label;
|
||||
<html:span class="pointerlockfswarning-domain"/>
|
||||
&pointerlockWarning.afterDomain.label;
|
||||
</html:div>
|
||||
<html:div class="pointerlockfswarning-generic-text">
|
||||
&pointerlockWarning.generic.label;
|
||||
</html:div>
|
||||
</html:div>
|
||||
|
||||
<vbox id="browser-bottombox" layer="true">
|
||||
<notificationbox id="global-notificationbox" notificationside="bottom"/>
|
||||
</vbox>
|
||||
|
||||
<svg:svg height="0">
|
||||
#include tab-shape.inc.svg
|
||||
<svg:clipPath id="urlbar-back-button-clip-path">
|
||||
#ifndef XP_MACOSX
|
||||
<svg:path d="M -9,-4 l 0,1 a 15 15 0 0,1 0,30 l 0,1 l 10000,0 l 0,-32 l -10000,0 z" />
|
||||
#else
|
||||
<svg:path d="M -11,-5 a 16 16 0 0 1 0,34 l 10000,0 l 0,-34 l -10000,0 z"/>
|
||||
#endif
|
||||
</svg:clipPath>
|
||||
#ifdef XP_WIN
|
||||
<svg:clipPath id="urlbar-back-button-clip-path-win10">
|
||||
<svg:path d="M -6,-2 l 0,1 a 15 15 0 0,1 0,30 l 0,1 l 10000,0 l 0,-32 l -10000,0 z" />
|
||||
</svg:clipPath>
|
||||
#endif
|
||||
</svg:svg>
|
||||
|
||||
</vbox>
|
||||
# <iframe id="tab-view"> is dynamically appended as the 2nd child of #tab-view-deck.
|
||||
# Introducing the iframe dynamically, as needed, was found to be better than
|
||||
# starting with an empty iframe here in browser.xul from a Ts standpoint.
|
||||
</deck>
|
||||
|
||||
</window>
|
||||
|
|
@ -1,161 +0,0 @@
|
|||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
|
||||
.contentSearchSuggestionTable {
|
||||
background-color: hsla(0,0%,100%,.99);
|
||||
border: 1px solid hsla(0, 0%, 0%, .2);
|
||||
border-top: none;
|
||||
box-shadow: 0 5px 10px hsla(0, 0%, 0%, .1);
|
||||
position: absolute;
|
||||
left: 0;
|
||||
z-index: 1001;
|
||||
-moz-user-select: none;
|
||||
cursor: default;
|
||||
}
|
||||
|
||||
.contentSearchSuggestionTable:-moz-dir(rtl) {
|
||||
left: auto;
|
||||
right: 0;
|
||||
}
|
||||
|
||||
.contentSearchSuggestionsList {
|
||||
border-bottom: 1px solid hsl(0, 0%, 92%);
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.contentSearchSuggestionTable,
|
||||
.contentSearchSuggestionsList {
|
||||
border-spacing: 0;
|
||||
overflow: hidden;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
text-align: start;
|
||||
}
|
||||
|
||||
.contentSearchHeaderRow,
|
||||
.contentSearchSuggestionRow {
|
||||
margin: 0;
|
||||
max-width: inherit;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.contentSearchHeaderRow > td > img,
|
||||
.contentSearchSuggestionRow > td > .historyIcon {
|
||||
margin-inline-end: 8px;
|
||||
margin-bottom: -3px;
|
||||
}
|
||||
|
||||
.contentSearchSuggestionTable .historyIcon {
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
display: inline-block;
|
||||
background-image: url("chrome://browser/skin/search-history-icon.svg#search-history-icon");
|
||||
}
|
||||
|
||||
.contentSearchSuggestionRow.selected > td > .historyIcon {
|
||||
background-image: url("chrome://browser/skin/search-history-icon.svg#search-history-icon-active");
|
||||
}
|
||||
|
||||
.contentSearchHeader > img {
|
||||
height: 16px;
|
||||
width: 16px;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.contentSearchSuggestionRow.remote > td > .historyIcon {
|
||||
visibility: hidden;
|
||||
}
|
||||
|
||||
.contentSearchSuggestionRow.selected {
|
||||
background-color: Highlight;
|
||||
color: HighlightText;
|
||||
}
|
||||
|
||||
.contentSearchHeader,
|
||||
.contentSearchSuggestionEntry {
|
||||
margin: 0;
|
||||
max-width: inherit;
|
||||
overflow: hidden;
|
||||
padding: 4px 10px;
|
||||
text-overflow: ellipsis;
|
||||
white-space: nowrap;
|
||||
font-size: 75%;
|
||||
}
|
||||
|
||||
.contentSearchHeader {
|
||||
background-color: hsl(0, 0%, 97%);
|
||||
color: #666;
|
||||
border-bottom: 1px solid hsl(0, 0%, 92%);
|
||||
}
|
||||
|
||||
.contentSearchSuggestionsContainer {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
border-spacing: 0;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.contentSearchSearchWithHeaderSearchText {
|
||||
white-space: pre;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.contentSearchOneOffItem {
|
||||
-moz-appearance: none;
|
||||
height: 32px;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
border: none;
|
||||
background: none;
|
||||
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAWCAYAAAABxvaqAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gofECQNNVW2/AAAABBJREFUGFdjOHPmzH8GehEA/KpKg9YTf4AAAAAASUVORK5CYII=');
|
||||
background-repeat: no-repeat;
|
||||
background-position: right center;
|
||||
}
|
||||
|
||||
.contentSearchOneOffItem:-moz-dir(rtl) {
|
||||
background-position: left center;
|
||||
}
|
||||
|
||||
.contentSearchOneOffItem > img {
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
margin-bottom: -2px;
|
||||
}
|
||||
|
||||
.contentSearchOneOffItem:not(.last-row) {
|
||||
border-bottom: 1px solid hsl(0, 0%, 92%);
|
||||
}
|
||||
|
||||
.contentSearchOneOffItem.end-of-row {
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.contentSearchOneOffItem.selected {
|
||||
background-color: Highlight;
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.contentSearchOneOffsTable {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.contentSearchSettingsButton {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
height: 32px;
|
||||
border: none;
|
||||
border-top: 1px solid hsla(0, 0%, 0%, .08);
|
||||
text-align: center;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.contentSearchSettingsButton.selected {
|
||||
background-color: hsl(0, 0%, 90%);
|
||||
}
|
||||
|
||||
.contentSearchSettingsButton:active {
|
||||
background-color: hsl(0, 0%, 85%);
|
||||
}
|
||||
|
|
@ -1,163 +0,0 @@
|
|||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
browser.jar:
|
||||
% content browser %content/browser/ contentaccessible=yes
|
||||
#ifdef XP_MACOSX
|
||||
% overlay chrome://mozapps/content/downloads/downloads.xul chrome://browser/content/downloadManagerOverlay.xul
|
||||
% overlay chrome://mozapps/content/update/updates.xul chrome://browser/content/softwareUpdateOverlay.xul
|
||||
% overlay chrome://global/content/console.xul chrome://browser/content/jsConsoleOverlay.xul
|
||||
#endif
|
||||
#ifdef XP_WIN
|
||||
% overlay chrome://browser/content/browser.xul chrome://browser/content/win6BrowserOverlay.xul os=WINNT osversion>=6
|
||||
#endif
|
||||
% overlay chrome://global/content/viewSource.xul chrome://browser/content/viewSourceOverlay.xul
|
||||
% overlay chrome://global/content/viewPartialSource.xul chrome://browser/content/viewSourceOverlay.xul
|
||||
|
||||
content/browser/aboutDialog-appUpdater.js (content/aboutDialog-appUpdater.js)
|
||||
* content/browser/aboutDialog.xul (content/aboutDialog.xul)
|
||||
* content/browser/aboutDialog.js (content/aboutDialog.js)
|
||||
content/browser/aboutDialog.css (content/aboutDialog.css)
|
||||
content/browser/aboutRobots.xhtml (content/aboutRobots.xhtml)
|
||||
* content/browser/abouthome/aboutHome.xhtml (content/abouthome/aboutHome.xhtml)
|
||||
content/browser/abouthome/aboutHome.js (content/abouthome/aboutHome.js)
|
||||
* content/browser/abouthome/aboutHome.css (content/abouthome/aboutHome.css)
|
||||
content/browser/abouthome/snippet1.png (content/abouthome/snippet1.png)
|
||||
content/browser/abouthome/snippet2.png (content/abouthome/snippet2.png)
|
||||
content/browser/abouthome/downloads.png (content/abouthome/downloads.png)
|
||||
content/browser/abouthome/bookmarks.png (content/abouthome/bookmarks.png)
|
||||
content/browser/abouthome/history.png (content/abouthome/history.png)
|
||||
content/browser/abouthome/addons.png (content/abouthome/addons.png)
|
||||
#ifdef MOZ_SERVICES_SYNC
|
||||
content/browser/abouthome/sync.png (content/abouthome/sync.png)
|
||||
#endif
|
||||
content/browser/abouthome/settings.png (content/abouthome/settings.png)
|
||||
content/browser/abouthome/restore.png (content/abouthome/restore.png)
|
||||
content/browser/abouthome/restore-large.png (content/abouthome/restore-large.png)
|
||||
content/browser/abouthome/mozilla.png (content/abouthome/mozilla.png)
|
||||
content/browser/abouthome/snippet1@2x.png (content/abouthome/snippet1@2x.png)
|
||||
content/browser/abouthome/snippet2@2x.png (content/abouthome/snippet2@2x.png)
|
||||
content/browser/abouthome/downloads@2x.png (content/abouthome/downloads@2x.png)
|
||||
content/browser/abouthome/bookmarks@2x.png (content/abouthome/bookmarks@2x.png)
|
||||
content/browser/abouthome/history@2x.png (content/abouthome/history@2x.png)
|
||||
content/browser/abouthome/addons@2x.png (content/abouthome/addons@2x.png)
|
||||
#ifdef MOZ_SERVICES_SYNC
|
||||
content/browser/abouthome/sync@2x.png (content/abouthome/sync@2x.png)
|
||||
#endif
|
||||
content/browser/abouthome/settings@2x.png (content/abouthome/settings@2x.png)
|
||||
content/browser/abouthome/restore@2x.png (content/abouthome/restore@2x.png)
|
||||
content/browser/abouthome/restore-large@2x.png (content/abouthome/restore-large@2x.png)
|
||||
content/browser/abouthome/mozilla@2x.png (content/abouthome/mozilla@2x.png)
|
||||
|
||||
content/browser/aboutNetError.xhtml (content/aboutNetError.xhtml)
|
||||
|
||||
#ifdef MOZ_SERVICES_HEALTHREPORT
|
||||
content/browser/abouthealthreport/abouthealth.xhtml (content/abouthealthreport/abouthealth.xhtml)
|
||||
content/browser/abouthealthreport/abouthealth.js (content/abouthealthreport/abouthealth.js)
|
||||
content/browser/abouthealthreport/abouthealth.css (content/abouthealthreport/abouthealth.css)
|
||||
#endif
|
||||
|
||||
content/browser/aboutRobots-icon.png (content/aboutRobots-icon.png)
|
||||
content/browser/aboutRobots-widget-left.png (content/aboutRobots-widget-left.png)
|
||||
content/browser/aboutTabCrashed.css (content/aboutTabCrashed.css)
|
||||
content/browser/aboutTabCrashed.js (content/aboutTabCrashed.js)
|
||||
content/browser/aboutTabCrashed.xhtml (content/aboutTabCrashed.xhtml)
|
||||
* content/browser/browser.css (content/browser.css)
|
||||
* content/browser/browser.js (content/browser.js)
|
||||
* content/browser/browser.xul (content/browser.xul)
|
||||
content/browser/browser-addons.js (content/browser-addons.js)
|
||||
content/browser/browser-captivePortal.js (content/browser-captivePortal.js)
|
||||
content/browser/browser-ctrlTab.js (content/browser-ctrlTab.js)
|
||||
content/browser/browser-customization.js (content/browser-customization.js)
|
||||
content/browser/browser-data-submission-info-bar.js (content/browser-data-submission-info-bar.js)
|
||||
content/browser/browser-feeds.js (content/browser-feeds.js)
|
||||
content/browser/browser-fullScreenAndPointerLock.js (content/browser-fullScreenAndPointerLock.js)
|
||||
content/browser/browser-fullZoom.js (content/browser-fullZoom.js)
|
||||
content/browser/browser-gestureSupport.js (content/browser-gestureSupport.js)
|
||||
* content/browser/browser-media.js (content/browser-media.js)
|
||||
* content/browser/browser-places.js (content/browser-places.js)
|
||||
content/browser/browser-plugins.js (content/browser-plugins.js)
|
||||
content/browser/browser-refreshblocker.js (content/browser-refreshblocker.js)
|
||||
content/browser/browser-sidebar.js (content/browser-sidebar.js)
|
||||
* content/browser/browser-tabPreviews.xml (content/browser-tabPreviews.xml)
|
||||
#ifdef MOZ_CAN_DRAW_IN_TITLEBAR
|
||||
content/browser/browser-tabsintitlebar.js (content/browser-tabsintitlebar.js)
|
||||
#else
|
||||
content/browser/browser-tabsintitlebar.js (content/browser-tabsintitlebar-stub.js)
|
||||
#endif
|
||||
content/browser/browser-thumbnails.js (content/browser-thumbnails.js)
|
||||
* content/browser/tab-content.js (content/tab-content.js)
|
||||
content/browser/content.js (content/content.js)
|
||||
content/browser/defaultthemes/1.footer.jpg (content/defaultthemes/1.footer.jpg)
|
||||
content/browser/defaultthemes/1.header.jpg (content/defaultthemes/1.header.jpg)
|
||||
content/browser/defaultthemes/1.icon.jpg (content/defaultthemes/1.icon.jpg)
|
||||
content/browser/defaultthemes/1.preview.jpg (content/defaultthemes/1.preview.jpg)
|
||||
content/browser/defaultthemes/2.footer.jpg (content/defaultthemes/2.footer.jpg)
|
||||
content/browser/defaultthemes/2.header.jpg (content/defaultthemes/2.header.jpg)
|
||||
content/browser/defaultthemes/2.icon.jpg (content/defaultthemes/2.icon.jpg)
|
||||
content/browser/defaultthemes/2.preview.jpg (content/defaultthemes/2.preview.jpg)
|
||||
content/browser/defaultthemes/3.footer.png (content/defaultthemes/3.footer.png)
|
||||
content/browser/defaultthemes/3.header.png (content/defaultthemes/3.header.png)
|
||||
content/browser/defaultthemes/3.icon.png (content/defaultthemes/3.icon.png)
|
||||
content/browser/defaultthemes/3.preview.png (content/defaultthemes/3.preview.png)
|
||||
content/browser/defaultthemes/4.footer.png (content/defaultthemes/4.footer.png)
|
||||
content/browser/defaultthemes/4.header.png (content/defaultthemes/4.header.png)
|
||||
content/browser/defaultthemes/4.icon.png (content/defaultthemes/4.icon.png)
|
||||
content/browser/defaultthemes/4.preview.png (content/defaultthemes/4.preview.png)
|
||||
content/browser/defaultthemes/5.footer.png (content/defaultthemes/5.footer.png)
|
||||
content/browser/defaultthemes/5.header.png (content/defaultthemes/5.header.png)
|
||||
content/browser/defaultthemes/5.icon.jpg (content/defaultthemes/5.icon.jpg)
|
||||
content/browser/defaultthemes/5.preview.jpg (content/defaultthemes/5.preview.jpg)
|
||||
content/browser/gcli_sec_bad.svg (content/gcli_sec_bad.svg)
|
||||
content/browser/gcli_sec_good.svg (content/gcli_sec_good.svg)
|
||||
content/browser/gcli_sec_moderate.svg (content/gcli_sec_moderate.svg)
|
||||
content/browser/newtab/newTab.xhtml (content/newtab/newTab.xhtml)
|
||||
* content/browser/newtab/newTab.js (content/newtab/newTab.js)
|
||||
content/browser/newtab/newTab.css (content/newtab/newTab.css)
|
||||
* content/browser/pageinfo/pageInfo.xul (content/pageinfo/pageInfo.xul)
|
||||
content/browser/pageinfo/pageInfo.js (content/pageinfo/pageInfo.js)
|
||||
content/browser/pageinfo/pageInfo.css (content/pageinfo/pageInfo.css)
|
||||
content/browser/pageinfo/pageInfo.xml (content/pageinfo/pageInfo.xml)
|
||||
content/browser/pageinfo/feeds.js (content/pageinfo/feeds.js)
|
||||
content/browser/pageinfo/feeds.xml (content/pageinfo/feeds.xml)
|
||||
content/browser/pageinfo/permissions.js (content/pageinfo/permissions.js)
|
||||
content/browser/pageinfo/security.js (content/pageinfo/security.js)
|
||||
content/browser/safeMode.css (content/safeMode.css)
|
||||
content/browser/safeMode.js (content/safeMode.js)
|
||||
content/browser/safeMode.xul (content/safeMode.xul)
|
||||
content/browser/sanitize.js (content/sanitize.js)
|
||||
* content/browser/sanitize.xul (content/sanitize.xul)
|
||||
* content/browser/sanitizeDialog.js (content/sanitizeDialog.js)
|
||||
content/browser/sanitizeDialog.css (content/sanitizeDialog.css)
|
||||
content/browser/contentSearchUI.js (content/contentSearchUI.js)
|
||||
content/browser/contentSearchUI.css (content/contentSearchUI.css)
|
||||
content/browser/tabbrowser.css (content/tabbrowser.css)
|
||||
* content/browser/tabbrowser.xml (content/tabbrowser.xml)
|
||||
* content/browser/urlbarBindings.xml (content/urlbarBindings.xml)
|
||||
content/browser/utilityOverlay.js (content/utilityOverlay.js)
|
||||
content/browser/usercontext.svg (content/usercontext.svg)
|
||||
content/browser/web-panels.js (content/web-panels.js)
|
||||
* content/browser/web-panels.xul (content/web-panels.xul)
|
||||
* content/browser/baseMenuOverlay.xul (content/baseMenuOverlay.xul)
|
||||
* content/browser/nsContextMenu.js (content/nsContextMenu.js)
|
||||
# XXX: We should exclude this one as well (bug 71895)
|
||||
* content/browser/hiddenWindow.xul (content/hiddenWindow.xul)
|
||||
#ifdef XP_MACOSX
|
||||
* content/browser/macBrowserOverlay.xul (content/macBrowserOverlay.xul)
|
||||
* content/browser/downloadManagerOverlay.xul (content/downloadManagerOverlay.xul)
|
||||
* content/browser/softwareUpdateOverlay.xul (content/softwareUpdateOverlay.xul)
|
||||
* content/browser/jsConsoleOverlay.xul (content/jsConsoleOverlay.xul)
|
||||
#endif
|
||||
* content/browser/viewSourceOverlay.xul (content/viewSourceOverlay.xul)
|
||||
#ifndef XP_MACOSX
|
||||
* content/browser/webrtcIndicator.xul (content/webrtcIndicator.xul)
|
||||
content/browser/webrtcIndicator.js (content/webrtcIndicator.js)
|
||||
#endif
|
||||
#ifdef XP_WIN
|
||||
content/browser/win6BrowserOverlay.xul (content/win6BrowserOverlay.xul)
|
||||
#endif
|
||||
# the following files are browser-specific overrides
|
||||
* content/browser/license.html (/toolkit/content/license.html)
|
||||
% override chrome://global/content/license.html chrome://browser/content/license.html
|
||||
|
||||
% override chrome://global/content/netError.xhtml chrome://browser/content/aboutNetError.xhtml
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
This location contains official branding for the Basilisk browser.
|
||||
|
||||
Please note that you are not granted any trademark rights or licenses
|
||||
to the trademarks of Moonchild Productions, the Basilisk Development Team, or any other party,
|
||||
including without limitation the Basilisk name or logo.
|
||||
|
||||
These branding materials are Copyrighted (c) the Basilisk Development Team. All rights reserved.
|
||||
|
||||
Official branding using these files is only allowed by the copyright holder
|
||||
or by third parties with express permission from the copyright holder.
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
# NSIS branding defines for unofficial builds.
|
||||
# The official release build branding.nsi is located in other-license/branding/firefox/
|
||||
# The nightly build branding.nsi is located in browser/installer/windows/nsis/
|
||||
|
||||
# BrandFullNameInternal is used for some registry and file system values
|
||||
# instead of BrandFullName and typically should not be modified.
|
||||
!define BrandFullNameInternal "Dactyloidae"
|
||||
!define CompanyName "OwnedByWuigi"
|
||||
!define URLInfoAbout "about:blank"
|
||||
!define URLUpdateInfo "about:blank"
|
||||
!define HelpLink "about:blank"
|
||||
!define URLSystemRequirements "about:blank"
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
MOZ_APP_NAME=dactyloidae
|
||||
|
||||
MOZ_APP_BASENAME="Dactyloidae"
|
||||
|
||||
MOZ_APP_DISPLAYNAME="Dactyloidae"
|
||||
|
||||
MOZ_APP_UA_NAME="Basilisk"
|
||||
|
||||
MOZ_APP_VENDOR="OwnedByWuigi"
|
||||
|
||||
MOZ_APP_FULLNAME="Dactyloidae"
|
||||
|
||||
MOZ_APP_PROFILE="OwnedByWuigi/Dactyloidae"
|
||||
|
||||
MOZ_APP_REMOTINGNAME=com.OwnedByWuigi.Dactyloidae
|
||||
|
||||
MOZ_DISTRIBUTION_ID=com.opensource
|
||||
|
||||
MOZ_MACBUNDLE_NAME="Dactyloidae.app"
|
||||
|
||||
MOZ_SOURCE_REPO=https://github.com/Eclipse-Community/UXP
|
||||
|
Before Width: | Height: | Size: 54 KiB |
|
Before Width: | Height: | Size: 1.6 KiB |
|
|
@ -1,75 +0,0 @@
|
|||
<?xml version="1.0" standalone="no"?>
|
||||
<!-- This Source Code Form is subject to the terms of the Mozilla Public
|
||||
- License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
|
||||
<svg contentScriptType="text/ecmascript" zoomAndPan="magnify" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" baseProfile="full"
|
||||
contentStyleType="text/css" id="svg2" sodipodi:docname="about-wordmark.svg" version="1.1" width="260px"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" preserveAspectRatio="xMidYMid meet"
|
||||
inkscape:version="0.91 r13725" viewBox="0 0 260 48" height="48px" xmlns="http://www.w3.org/2000/svg">
|
||||
<metadata id="metadata10">
|
||||
<rdf:RDF>
|
||||
<cc:Work rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs id="defs8"/>
|
||||
<sodipodi:namedview objecttolerance="10" bordercolor="#666666" inkscape:window-height="778" inkscape:zoom="2.4"
|
||||
gridtolerance="10" id="namedview6" inkscape:current-layer="svg2" inkscape:window-y="0" inkscape:cy="24"
|
||||
inkscape:window-x="0" inkscape:cx="91.154186" showgrid="false" guidetolerance="10" inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2" inkscape:window-width="1215" inkscape:window-maximized="0" borderopacity="1" pagecolor="#ffffff"/>
|
||||
<g style=
|
||||
"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:42px;line-height:125%;font-family:'Levenim
|
||||
MT';-inkscape-font-specification:'Levenim
|
||||
MT';letter-spacing:0px;word-spacing:0px;fill:#a8e6db;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
id="text4138" transform="scale(0.83939803,1.1913299)">
|
||||
<path style="" id="path4143" d="m 18.521413,24.115665 q 0,3.470569 -2.618513,5.881264 -2.535386,2.348349
|
||||
-6.0475185,2.348349 -5.6942271,0 -9.22714164,-6.463156 L 3.2259712,24.323483 q 2.7432042,5.04999
|
||||
6.3384644,5.04999 3.4082234,0 4.9460804,-2.639295 0.706583,-1.205347 0.706583,-2.556167 0,-1.537857
|
||||
-1.039093,-3.013369 Q 12.827186,19.23193 9.1487985,16.488726 5.3872836,13.703958 4.1819363,12.082974
|
||||
2.560952,9.9008792 2.560952,7.4070572 q 0,-4.2394975 3.6576056,-6.2345551 1.7248936,-0.93518331
|
||||
3.761515,-0.93518331 4.3641884,0 8.0217944,5.00842591 L 15.508045,7.1368931 Q 14.115661,5.3080903
|
||||
13.138914,4.5391618 11.684184,3.3961601 9.917727,3.3961601 q -1.7664573,0 -2.9510228,1.0598743
|
||||
-1.246911,1.0806563 -1.246911,2.8263317 0,2.0574032 1.9327121,3.9693339 0.56111,0.540328 3.9485517,3.054932
|
||||
3.117277,2.306785 4.655134,4.15637 2.265222,2.763986 2.265222,5.652663 z"/>
|
||||
<path style="" id="path4145" d="m 46.743165,20.499623 -20.324649,0 q 0.08313,3.803079 2.369131,6.338464
|
||||
2.410694,2.660077 6.151427,2.660077 3.616042,0 6.130646,-2.202876 1.143002,-0.997529 2.47304,-3.221187 l
|
||||
2.452259,1.288475 q -2.286004,4.468098 -6.338465,6.026737 -1.974275,0.768928 -4.468097,0.768928 -5.091554,0
|
||||
-8.437432,-3.36666 -3.325096,-3.366659 -3.325096,-8.458213 0,-4.301843 2.639295,-7.668503
|
||||
3.345878,-4.2810608 8.956978,-4.2810608 5.777354,0 9.227141,4.3849708 2.452259,3.117277 2.493822,7.730848 z
|
||||
M 43.54276,17.985019 q -1.080656,-4.301843 -4.634352,-5.964391 -1.828803,-0.852056 -3.844643,-0.852056
|
||||
-3.325096,0 -5.715008,2.140531 -1.745676,1.558639 -2.639295,4.675916 l 16.833298,0 z"/>
|
||||
<path style="" id="path4147" d="m 62.516592,9.1527326 -1.517075,2.4522584 q -0.914401,-0.394855
|
||||
-1.537857,-0.394855 -3.491351,0 -4.862953,4.904517 -0.540328,1.932712 -0.540328,7.813975 l 0,7.647721
|
||||
-2.971805,0 0,-22.610653 2.971805,0 0,3.304314 q 2.639295,-3.8862058 5.881264,-3.8862058 1.205347,0
|
||||
2.576949,0.7689284 z"/>
|
||||
<path style="" id="path4149" d="m 88.577029,20.208677 q 0,4.94608 -3.325096,8.416649 -3.366659,3.532915
|
||||
-8.271176,3.532915 -5.382499,0 -9.060887,-4.468098 l 0,12.157383 -2.888677,0 0,-30.88183 2.888677,0
|
||||
0,4.15637 q 3.449787,-4.7382618 8.977759,-4.7382618 4.883735,0 8.271177,3.4705688 3.408223,3.470569
|
||||
3.408223,8.354304 z m -2.930241,0.103909 q 0,-2.410694 -1.205347,-4.572007 -1.205347,-2.161312
|
||||
-3.283532,-3.345878 -2.057403,-1.205347 -4.48888,-1.205347 -3.865424,0 -6.421592,2.660077 -2.535385,2.660077
|
||||
-2.535385,6.546283 0,5.403281 4.468097,7.897103 2.140531,1.205347 4.530444,1.205347 2.410694,0
|
||||
4.488879,-1.246911 2.01584,-1.226129 3.221187,-3.387441 1.226129,-2.161313 1.226129,-4.551226 z"/>
|
||||
<path style="" id="path4151" d="m 116.23767,20.499623 -20.324647,0 q 0.08313,3.803079 2.36913,6.338464
|
||||
2.410697,2.660077 6.151427,2.660077 3.61604,0 6.13065,-2.202876 1.143,-0.997529 2.47304,-3.221187 l
|
||||
2.45226,1.288475 q -2.28601,4.468098 -6.33847,6.026737 -1.97427,0.768928 -4.4681,0.768928 -5.09155,0
|
||||
-8.437428,-3.36666 -3.325096,-3.366659 -3.325096,-8.458213 0,-4.301843 2.639295,-7.668503
|
||||
3.345878,-4.2810608 8.956979,-4.2810608 5.77735,0 9.22714,4.3849708 2.45226,3.117277 2.49382,7.730848 z m
|
||||
-3.2004,-2.514604 q -1.08066,-4.301843 -4.63436,-5.964391 -1.8288,-0.852056 -3.84464,-0.852056 -3.32509,0
|
||||
-5.715007,2.140531 -1.745675,1.558639 -2.639295,4.675916 l 16.833302,0 z"/>
|
||||
<path style="" id="path4153" d="m 141.4045,31.576349 -2.88868,0 0,-10.78578 q 0,-3.823861 -0.33251,-5.216245
|
||||
-1.08066,-4.509661 -5.69423,-4.509661 -2.63929,0 -4.73826,1.745675 -2.07819,1.724894 -2.7432,4.322625
|
||||
-0.41564,1.641766 -0.41564,6.151428 l 0,8.291958 -2.90946,0 0,-22.610653 2.90946,0 0,4.052461 q
|
||||
3.47057,-4.6343528 8.47899,-4.6343528 2.47304,0 4.44732,1.2676928 1.99506,1.246911 2.93024,3.470569
|
||||
0.95597,2.202876 0.95597,6.816447 l 0,11.637836 z"/>
|
||||
<path style="" id="path4155" d="m 157.69747,11.459518 -4.61357,0 0,20.116831 -2.93024,0 0,-20.116831 -3.96934,0
|
||||
0,-2.493822 3.96934,0 0,-8.3958676 2.93024,0 0,8.3958676 4.61357,0 0,2.493822 z"/>
|
||||
</g>
|
||||
<text x="140" y="18"><tspan xml:space="preserve" font-stretch="ultracondensed" font-size="18" style="font-family: Arial, Helvetica, sans-serif" fill="#a8e6db"
|
||||
font-weight="100">@roytam1's</tspan><tspan xml:space="preserve"> </tspan></text>
|
||||
<text x="156" y="42"><tspan xml:space="preserve" font-stretch="ultracondensed" font-size="18" style="font-family: Arial, Helvetica, sans-serif" fill="#a8e6db"
|
||||
font-weight="100">own fork</tspan><tspan xml:space="preserve"> </tspan></text>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 7 KiB |
|
|
@ -1,49 +0,0 @@
|
|||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
|
||||
#clientBox {
|
||||
background-color: #F7F7F7;
|
||||
color: #222;
|
||||
}
|
||||
|
||||
#leftBox {
|
||||
background-image: url("chrome://branding/content/about-logo.png");
|
||||
background-repeat: no-repeat;
|
||||
background-size: 192px auto;
|
||||
/* min-width and min-height create room for the logo */
|
||||
min-width: 210px;
|
||||
min-height: 210px;
|
||||
margin-top: 20px;
|
||||
margin-inline-start: 30px;
|
||||
}
|
||||
|
||||
|
||||
@media (min-resolution: 2dppx) {
|
||||
#leftBox {
|
||||
background-image: url("chrome://branding/content/about-logo@2x.png");
|
||||
}
|
||||
}
|
||||
|
||||
#rightBox {
|
||||
margin-left: 30px;
|
||||
margin-right: 30px;
|
||||
background-image: url("chrome://branding/content/about-wordmark.png");
|
||||
background-repeat: no-repeat;
|
||||
/* padding-top creates room for the wordmark */
|
||||
padding-top: 38px;
|
||||
margin-top:20px;
|
||||
}
|
||||
|
||||
|
||||
#updateDeck > hbox > label:not([class="text-link"]) {
|
||||
color: #909090;
|
||||
}
|
||||
|
||||
#trademark {
|
||||
font-size: xx-small;
|
||||
text-align: center;
|
||||
color: #999;
|
||||
margin-top: 10px;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
browser.jar:
|
||||
% content branding %content/branding/ contentaccessible=yes
|
||||
content/branding/about.png
|
||||
content/branding/about-logo.png
|
||||
content/branding/about-logo@2x.png
|
||||
content/branding/about-wordmark.png
|
||||
content/branding/icon48.png
|
||||
content/branding/icon64.png
|
||||
content/branding/icon16.png (../default16.png)
|
||||
content/branding/icon32.png (../default32.png)
|
||||
content/branding/icon128.png (../mozicon128.png)
|
||||
content/branding/identity-icons-brand.svg
|
||||
content/branding/silhouette-40.svg
|
||||
content/branding/aboutDialog.css
|
||||
|
Before Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 4.5 KiB |
|
Before Width: | Height: | Size: 4.1 KiB |
|
Before Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 22 KiB |
|
|
@ -1,8 +0,0 @@
|
|||
<Application xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>
|
||||
<VisualElements
|
||||
ShowNameOnSquare150x150Logo='on'
|
||||
Square150x150Logo='browser\VisualElements\VisualElements_150.png'
|
||||
Square70x70Logo='browser\VisualElements\VisualElements_70.png'
|
||||
ForegroundText='light'
|
||||
BackgroundColor='#0996f8'/>
|
||||
</Application>
|
||||
|
|
@ -1,353 +0,0 @@
|
|||
[Desktop Entry]
|
||||
Name=Hydra
|
||||
GenericName=Web Browser
|
||||
GenericName[ar]=متصفح ويب
|
||||
GenericName[ast]=Restolador Web
|
||||
GenericName[bn]=ওয়েব ব্রাউজার
|
||||
GenericName[ca]=Navegador web
|
||||
GenericName[cs]=Webový prohlížeč
|
||||
GenericName[da]=Webbrowser
|
||||
GenericName[el]=Περιηγητής διαδικτύου
|
||||
GenericName[es]=Navegador web
|
||||
GenericName[et]=Veebibrauser
|
||||
GenericName[fa]=مرورگر اینترنتی
|
||||
GenericName[fi]=WWW-selain
|
||||
GenericName[fr]=Navigateur Web
|
||||
GenericName[gl]=Navegador Web
|
||||
GenericName[he]=דפדפן אינטרנט
|
||||
GenericName[hr]=Web preglednik
|
||||
GenericName[hu]=Webböngésző
|
||||
GenericName[it]=Browser web
|
||||
GenericName[ja]=ウェブ・ブラウザ
|
||||
GenericName[ko]=웹 브라우저
|
||||
GenericName[ku]=Geroka torê
|
||||
GenericName[lt]=Interneto naršyklė
|
||||
GenericName[nb]=Nettleser
|
||||
GenericName[nl]=Webbrowser
|
||||
GenericName[nn]=Nettlesar
|
||||
GenericName[no]=Nettleser
|
||||
GenericName[pl]=Przeglądarka WWW
|
||||
GenericName[pt]=Navegador Web
|
||||
GenericName[pt_BR]=Navegador Web
|
||||
GenericName[ro]=Navigator Internet
|
||||
GenericName[ru]=Веб-браузер
|
||||
GenericName[sk]=Internetový prehliadač
|
||||
GenericName[sl]=Spletni brskalnik
|
||||
GenericName[sv]=Webbläsare
|
||||
GenericName[tr]=Web Tarayıcı
|
||||
GenericName[ug]=توركۆرگۈ
|
||||
GenericName[uk]=Веб-браузер
|
||||
GenericName[vi]=Trình duyệt Web
|
||||
GenericName[zh_CN]=网络浏览器
|
||||
GenericName[zh_TW]=網路瀏覽器
|
||||
Comment=Browse the World Wide Web
|
||||
Comment[ar]=تصفح الشبكة العنكبوتية العالمية
|
||||
Comment[ast]=Restola pela Rede
|
||||
Comment[bn]=ইন্টারনেট ব্রাউজ করুন
|
||||
Comment[ca]=Navegueu per la web
|
||||
Comment[cs]=Prohlížení stránek World Wide Webu
|
||||
Comment[da]=Surf på internettet
|
||||
Comment[de]=Im Internet surfen
|
||||
Comment[el]=Μπορείτε να περιηγηθείτε στο διαδίκτυο (Web)
|
||||
Comment[es]=Navegue por la web
|
||||
Comment[et]=Lehitse veebi
|
||||
Comment[fa]=صفحات شبکه جهانی اینترنت را مرور نمایید
|
||||
Comment[fi]=Selaa Internetin WWW-sivuja
|
||||
Comment[fr]=Naviguer sur le Web
|
||||
Comment[gl]=Navegar pola rede
|
||||
Comment[he]=גלישה ברחבי האינטרנט
|
||||
Comment[hr]=Pretražite web
|
||||
Comment[hu]=A világháló böngészése
|
||||
Comment[it]=Esplora il web
|
||||
Comment[ja]=ウェブを閲覧します
|
||||
Comment[ko]=웹을 돌아 다닙니다
|
||||
Comment[ku]=Li torê bigere
|
||||
Comment[lt]=Naršykite internete
|
||||
Comment[nb]=Surf på nettet
|
||||
Comment[nl]=Verken het internet
|
||||
Comment[nn]=Surf på nettet
|
||||
Comment[no]=Surf på nettet
|
||||
Comment[pl]=Przeglądanie stron WWW
|
||||
Comment[pt]=Navegue na Internet
|
||||
Comment[pt_BR]=Navegue na Internet
|
||||
Comment[ro]=Navigați pe Internet
|
||||
Comment[ru]=Доступ в Интернет
|
||||
Comment[sk]=Prehliadanie internetu
|
||||
Comment[sl]=Brskajte po spletu
|
||||
Comment[sv]=Surfa på webben
|
||||
Comment[tr]=İnternet'te Gezinin
|
||||
Comment[ug]=دۇنيادىكى توربەتلەرنى كۆرگىلى بولىدۇ
|
||||
Comment[uk]=Перегляд сторінок Інтернету
|
||||
Comment[vi]=Để duyệt các trang web
|
||||
Comment[zh_CN]=浏览互联网
|
||||
Comment[zh_TW]=瀏覽網際網路
|
||||
Exec=hydra %u
|
||||
Terminal=false
|
||||
Type=Application
|
||||
Icon=hydra
|
||||
Categories=Network;WebBrowser;
|
||||
MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;
|
||||
StartupNotify=false
|
||||
Actions=NewTab;NewWindow;NewPrivateWindow;
|
||||
StartupWMClass="hydra"
|
||||
|
||||
[Desktop Action NewTab]
|
||||
Name=Open new tab
|
||||
Name[ach]=Yab dirica matidi manyen
|
||||
Name[af]=Open nuwe oortjie
|
||||
Name[an]=Ubrir una pestanya nueva
|
||||
Name[ar]=افتح لسانًا جديدًا
|
||||
Name[as]=নতুন টেব খোলক
|
||||
Name[ast]=Abrir llingüeta nueva
|
||||
Name[az]=Yeni vərəq aç
|
||||
Name[be]=Адкрыць новую ўстаўку
|
||||
Name[bg]=Отваряне на нов подпрозорец
|
||||
Name[bn_BD]=নতুন ট্যাব খুলুন
|
||||
Name[bn_IN]=নতুন ট্যাব খুলুন
|
||||
Name[br]=Digeriñ un ivinell nevez
|
||||
Name[bs]=Otvori novi tab
|
||||
Name[ca]=Obre una pestanya nova
|
||||
Name[cs]=Otevřít nový panel
|
||||
Name[cy]=Agor tab newydd
|
||||
Name[da]=Åbn nyt faneblad
|
||||
Name[de]=Neuen Tab öffnen
|
||||
Name[dsb]=Nowy rejtark wócyniś
|
||||
Name[el]=Άνοιγμα νέας καρτέλας
|
||||
Name[eo]=Malfermi novan langeton
|
||||
Name[es_AR]=Abrir nueva pestaña
|
||||
Name[es_CL]=Abrir nueva pestaña
|
||||
Name[es_ES]=Abrir pestaña nueva
|
||||
Name[es_MX]=Abrir una pestaña nueva
|
||||
Name[et]=Ava uus kaart
|
||||
Name[eu]=Ireki fitxa berria
|
||||
Name[ff]=Uddit tabbere hesere
|
||||
Name[fi]=Avaa uusi välilehti
|
||||
Name[fr]=Ouvrir un nouvel onglet
|
||||
Name[fy_NL]=Iepenje nij ljepblêd
|
||||
Name[ga_IE]=Oscail i gcluaisín nua
|
||||
Name[gd]=Fosgail taba ùr
|
||||
Name[gl]=Abrir unha nova lapela
|
||||
Name[gu_IN]=નવી ટૅબને ખોલો
|
||||
Name[he]=פתיחת לשונית חדשה
|
||||
Name[hi_IN]=नया टैब खोलें
|
||||
Name[hr]=Otvori novu karticu
|
||||
Name[hsb]=Nowy rajtark wočinić
|
||||
Name[hu]=Új lap megnyitása
|
||||
Name[hy_AM]=Բացել նոր ներդիր
|
||||
Name[id]=Buka tab baru
|
||||
Name[is]=Opna nýjan flipa
|
||||
Name[it]=Apri nuova scheda
|
||||
Name[ja]=新しいタブ
|
||||
Name[kk]=Жаңа бетті ашу
|
||||
Name[kn]=ಹೊಸ ಹಾಳೆಯನ್ನು ತೆರೆ
|
||||
Name[ko]=새 탭 열기
|
||||
Name[lij]=Àrvi nêuvo féuggio
|
||||
Name[lt]=Atverti naują kortelę
|
||||
Name[mai]=नव टैब खोलू
|
||||
Name[mk]=Отвори ново јазиче
|
||||
Name[ml]=പുതിയ റ്റാബ് തുറക്കുക
|
||||
Name[mr]=नवीन टॅब उघडा
|
||||
Name[ms]=Buka tab baru
|
||||
Name[nb_NO]=Åpne ny fane
|
||||
Name[nl]=Nieuw tabblad openen
|
||||
Name[nn_NO]=Opna ny fane
|
||||
Name[or]=ନୂତନ ଟ୍ୟାବ ଖୋଲନ୍ତୁ
|
||||
Name[pa_IN]=ਨਵੀਂ ਟੈਬ ਖੋਲ੍ਹੋ
|
||||
Name[pl]=Otwórz nową kartę
|
||||
Name[pt_BR]=Nova aba
|
||||
Name[pt_PT]=Abrir novo separador
|
||||
Name[rm]=Avrir in nov tab
|
||||
Name[ro]=Deschide o filă nouă
|
||||
Name[ru]=Открыть новую вкладку
|
||||
Name[si]=නව ටැබය විවෘත කරන්න
|
||||
Name[sk]=Otvoriť novú kartu
|
||||
Name[sl]=Odpri nov zavihek
|
||||
Name[son]=Nor loku taaga feeri
|
||||
Name[sq]=Hap skedë të re
|
||||
Name[sr]=Отвори нови језичак
|
||||
Name[sv_SE]=Öppna ny flik
|
||||
Name[ta]=புதிய கீற்றைத் திற
|
||||
Name[te]=కొత్త టాబ్ తెరువుము
|
||||
Name[th]=เปิดแท็บใหม่
|
||||
Name[tr]=Yeni sekme aç
|
||||
Name[uk]=Відкрити нову вкладку
|
||||
Name[uz]=Yangi ichki oyna ochish
|
||||
Name[vi]=Mở thẻ mới
|
||||
Name[xh]=Vula ithebhu entsha
|
||||
Name[zh_CN]=打开新标签页
|
||||
Name[zh_TW]=開啟新分頁
|
||||
Exec=hydra -new-tab
|
||||
|
||||
[Desktop Action NewWindow]
|
||||
Name=Open new window
|
||||
Name[ach]=Yab dirica manyen
|
||||
Name[af]=Open nuwe venster
|
||||
Name[an]=Ubrir una nueva finestra
|
||||
Name[ar]=افتح نافذة جديدة
|
||||
Name[as]=নতুন উইন্ডো খোলক
|
||||
Name[ast]=Abrir ventana nueva
|
||||
Name[az]=Yeni pəncərə aç
|
||||
Name[be]=Адкрыць новае акно
|
||||
Name[bg]=Отваряне на нов прозорец
|
||||
Name[bn_BD]=নতুন উইন্ডো খুলুন
|
||||
Name[bn_IN]=নতুন উইন্ডো খুলুন
|
||||
Name[br]=Digeriñ ur prenestr nevez
|
||||
Name[bs]=Otvori novi prozor
|
||||
Name[ca]=Obre una finestra nova
|
||||
Name[cs]=Otevřít nové okno
|
||||
Name[cy]=Agor ffenestr newydd
|
||||
Name[da]=Åbn nyt vindue
|
||||
Name[de]=Neues Fenster öffnen
|
||||
Name[dsb]=Nowe wokno wócyniś
|
||||
Name[el]=Άνοιγμα νέου παραθύρου
|
||||
Name[eo]=Malfermi novan fenestron
|
||||
Name[es_AR]=Abrir nueva ventana
|
||||
Name[es_CL]=Abrir nueva ventana
|
||||
Name[es_ES]=Abrir nueva ventana
|
||||
Name[es_MX]=Abrir nueva ventana
|
||||
Name[et]=Ava uus aken
|
||||
Name[eu]=Ireki leiho berria
|
||||
Name[ff]=Uddit henorde hesere
|
||||
Name[fi]=Avaa uusi ikkuna
|
||||
Name[fr]=Ouvrir une nouvelle fenêtre
|
||||
Name[fy_NL]=Iepenje nij finster
|
||||
Name[ga_IE]=Oscail fuinneog nua
|
||||
Name[gd]=Fosgail uinneag ùr
|
||||
Name[gl]=Abrir unha nova xanela
|
||||
Name[gu_IN]=નવી વિન્ડોને ખોલો
|
||||
Name[he]=פתח חלון חדש
|
||||
Name[hi_IN]=नई विंडो खोलें
|
||||
Name[hr]=Otvori novi prozor
|
||||
Name[hsb]=Nowe wokno wočinić
|
||||
Name[hu]=Új ablak megnyitása
|
||||
Name[hy_AM]=Բացել նոր պատուհան
|
||||
Name[id]=Buka jendela baru
|
||||
Name[is]=Opna nýjan glugga
|
||||
Name[it]=Apri nuova finestra
|
||||
Name[ja]=新しいウィンドウ
|
||||
Name[kk]=Жаңа терезені ашу
|
||||
Name[kn]=ಹೊಸ ವಿಂಡೊವನ್ನು ತೆರೆ
|
||||
Name[ko]=새 창 열기
|
||||
Name[lij]=Àrvi nêuvo barcón
|
||||
Name[lt]=Atverti naują langą
|
||||
Name[mai]=नई विंडो खोलू
|
||||
Name[mk]=Отвори нов прозорец
|
||||
Name[ml]=പുതിയ ജാലകം തുറക്കുക
|
||||
Name[mr]=नवीन पटल उघडा
|
||||
Name[ms]=Buka tetingkap baru
|
||||
Name[nb_NO]=Åpne nytt vindu
|
||||
Name[nl]=Een nieuw venster openen
|
||||
Name[nn_NO]=Opna nytt vindauge
|
||||
Name[or]=ନୂତନ ୱିଣ୍ଡୋ ଖୋଲନ୍ତୁ
|
||||
Name[pa_IN]=ਨਵੀਂ ਵਿੰਡੋ ਖੋਲ੍ਹੋ
|
||||
Name[pl]=Otwórz nowe okno
|
||||
Name[pt_BR]=Nova janela
|
||||
Name[pt_PT]=Abrir nova janela
|
||||
Name[rm]=Avrir ina nova fanestra
|
||||
Name[ro]=Deschide o nouă fereastră
|
||||
Name[ru]=Открыть новое окно
|
||||
Name[si]=නව කවුළුවක් විවෘත කරන්න
|
||||
Name[sk]=Otvoriť nové okno
|
||||
Name[sl]=Odpri novo okno
|
||||
Name[son]=Zanfun taaga feeri
|
||||
Name[sq]=Hap dritare të re
|
||||
Name[sr]=Отвори нови прозор
|
||||
Name[sv_SE]=Öppna nytt fönster
|
||||
Name[ta]=புதிய சாளரத்தை திற
|
||||
Name[te]=కొత్త విండో తెరువుము
|
||||
Name[th]=เปิดหน้าต่างใหม่
|
||||
Name[tr]=Yeni pencere aç
|
||||
Name[uk]=Відкрити нове вікно
|
||||
Name[uz]=Yangi oyna ochish
|
||||
Name[vi]=Mở cửa sổ mới
|
||||
Name[xh]=Vula iwindow entsha
|
||||
Name[zh_CN]=打开新窗口
|
||||
Name[zh_TW]=開啟新視窗
|
||||
Exec=hydra -new-window
|
||||
|
||||
[Desktop Action NewPrivateWindow]
|
||||
Name=New private window
|
||||
Name[ach]=Dirica manyen me mung
|
||||
Name[af]=Nuwe privaatvenster
|
||||
Name[an]=Nueva finestra de navegación privada
|
||||
Name[ar]=نافذة خاصة جديدة
|
||||
Name[as]=নতুন ব্যক্তিগত উইন্ডো
|
||||
Name[ast]=Ventana privada nueva
|
||||
Name[az]=Yeni məxfi pəncərə
|
||||
Name[be]=Новае акно адасаблення
|
||||
Name[bg]=Нов прозорец за поверително сърфиране
|
||||
Name[bn_BD]=নতুন ব্যক্তিগত উইন্ডো
|
||||
Name[bn_IN]=নতুন ব্যাক্তিগত উইন্ডো
|
||||
Name[br]=Prenestr merdeiñ prevez nevez
|
||||
Name[bs]=Novi privatni prozor
|
||||
Name[ca]=Finestra privada nova
|
||||
Name[cs]=Nové anonymní okno
|
||||
Name[cy]=Ffenestr breifat newydd
|
||||
Name[da]=Nyt privat vindue
|
||||
Name[de]=Neues privates Fenster öffnen
|
||||
Name[dsb]=Nowe priwatne wokno
|
||||
Name[el]=Νέο παράθυρο ιδιωτικής περιήγησης
|
||||
Name[eo]=Nova privata fenestro
|
||||
Name[es_AR]=Nueva ventana privada
|
||||
Name[es_CL]=Nueva ventana privada
|
||||
Name[es_ES]=Nueva ventana privada
|
||||
Name[es_MX]=Nueva ventana privada
|
||||
Name[et]=Uus privaatne aken
|
||||
Name[eu]=Leiho pribatu berria
|
||||
Name[ff]=Henorde suturo hesere
|
||||
Name[fi]=Uusi yksityinen ikkuna
|
||||
Name[fr]=Nouvelle fenêtre de navigation privée
|
||||
Name[fy_NL]=Nij priveefinster
|
||||
Name[ga_IE]=Fuinneog nua phríobháideach
|
||||
Name[gd]=Uinneag phrìobhaideach ùr
|
||||
Name[gl]=Nova xanela privada
|
||||
Name[gu_IN]=નવી ખાનગી વિન્ડો
|
||||
Name[he]=חלון פרטי חדש
|
||||
Name[hi_IN]=नया निजी विंडो
|
||||
Name[hr]=Novi privatni prozor
|
||||
Name[hsb]=Nowe priwatne wokno
|
||||
Name[hu]=Új privát ablak
|
||||
Name[hy_AM]=Գաղտնի դիտարկում
|
||||
Name[id]=Jendela mode pribadi baru
|
||||
Name[is]=Nýr einkagluggi
|
||||
Name[it]=Nuova finestra anonima
|
||||
Name[ja]=新しいプライベートウィンドウ
|
||||
Name[kk]=Жаңа жекелік терезе
|
||||
Name[kn]=ಹೊಸ ಖಾಸಗಿ ಕಿಟಕಿ
|
||||
Name[ko]=새 사생활 보호 창
|
||||
Name[lij]=Nêuvo barcón privòu
|
||||
Name[lt]=Atverti privačiojo naršymo langą
|
||||
Name[mai]=नव निज विंडो
|
||||
Name[mk]=Нов прозорец за приватно сурфање
|
||||
Name[ml]=പുതിയ സ്വകാര്യ ജാലകം
|
||||
Name[mr]=नवीन वैयक्तिक पटल
|
||||
Name[ms]=Tetingkap peribadi baharu
|
||||
Name[nb_NO]=Nytt privat vindu
|
||||
Name[nl]=Nieuw privévenster
|
||||
Name[nn_NO]=Nytt privat vindauge
|
||||
Name[or]=ନୂତନ ବ୍ୟକ୍ତିଗତ ୱିଣ୍ଡୋ
|
||||
Name[pa_IN]=ਨਵੀਂ ਪ੍ਰਾਈਵੇਟ ਵਿੰਡੋ
|
||||
Name[pl]=Nowe okno w trybie prywatnym
|
||||
Name[pt_BR]=Nova janela privativa
|
||||
Name[pt_PT]=Nova janela privada
|
||||
Name[rm]=Nova fanestra privata
|
||||
Name[ro]=Fereastră fără urme nouă
|
||||
Name[ru]=Новое приватное окно
|
||||
Name[si]=නව පුද්ගලික කවුළුව
|
||||
Name[sk]=Nové okno v režime Súkromné prehliadanie
|
||||
Name[sl]=Novo zasebno okno
|
||||
Name[son]=Sutura zanfun taaga
|
||||
Name[sq]=Dritare e re private
|
||||
Name[sr]=Нови приватни прозор
|
||||
Name[sv_SE]=Nytt privat fönster
|
||||
Name[ta]=புதிய தனிப்பட்ட சாளரம்
|
||||
Name[te]=కొత్త ఆంతరంగిక విండో
|
||||
Name[th]=หน้าต่างท่องเว็บแบบส่วนตัวใหม่
|
||||
Name[tr]=Yeni gizli pencere
|
||||
Name[uk]=Нове приватне вікно
|
||||
Name[uz]=Yangi shaxsiy oyna
|
||||
Name[vi]=Cửa sổ riêng tư mới
|
||||
Name[xh]=Ifestile yangasese entsha
|
||||
Name[zh_CN]=新建隐私浏览窗口
|
||||
Name[zh_TW]=新增隱私視窗
|
||||
Exec=hydra -private-window
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
<!-- This Source Code Form is subject to the terms of the Mozilla Public
|
||||
- License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
|
||||
|
||||
<!ENTITY brandShorterName "Hydra">
|
||||
<!ENTITY brandShortName "Eclipse Hydra">
|
||||
<!ENTITY brandFullName "Eclipse Hydra">
|
||||
<!ENTITY vendorShortName "Eclipse Community">
|
||||
<!ENTITY vendorFullName "Eclipse Community">
|
||||
<!ENTITY trademarkInfo.part1 "Eclipse Hydra logos are copyrights of Eclipse Community.">
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
brandShortName=Eclipse Hydra
|
||||
# The above controls the name shown in the app
|
||||
brandShorterName=Hydra
|
||||
brandFullName=Eclipse Hydra
|
||||
vendorShortName=Eclipse Community
|
||||
|
||||
homePageSingleStartMain=Internal home page with search.
|
||||
homePageImport=Import your home page from %S
|
||||
|
||||
homePageMigrationPageTitle=Home Page Selection
|
||||
homePageMigrationDescription=Please select the home page you wish to use:
|
||||
|
||||
syncBrandShortName=Sync
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
#filter substitution
|
||||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
|
||||
@AB_CD@.jar:
|
||||
% locale branding @AB_CD@ %locale/branding/
|
||||
locale/branding/brand.dtd (%brand.dtd)
|
||||
locale/branding/brand.properties (%brand.properties)
|
||||
locale/branding/browserconfig.properties
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
|
||||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
DIRS += ['content', 'locales']
|
||||
|
||||
DIST_SUBDIR = 'browser'
|
||||
export('DIST_SUBDIR')
|
||||
|
||||
include('../shared/branding.mozbuild')
|
||||
ApplicationBranding()
|
||||
|
||||
FINAL_TARGET_FILES['..'] += [
|
||||
'Hydra.VisualElementsManifest.xml',
|
||||
]
|
||||
|
|
@ -1,46 +0,0 @@
|
|||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
|
||||
#filter substitution
|
||||
#filter emptyLines
|
||||
|
||||
// Set defines to construct URLs
|
||||
#define BRANDING_BASEURL eclipse.cx
|
||||
#define BRANDING_SITEURL eclipse.cx
|
||||
|
||||
// Shared Branding Preferences
|
||||
// XXX: These should REALLY go back to application preferences
|
||||
#include ../../shared/preferences.inc
|
||||
|
||||
// Branding Specific Preferences
|
||||
pref("startup.homepage_override_url", "");
|
||||
pref("startup.homepage_welcome_url", "");
|
||||
pref("startup.homepage_welcome_url.additional", "");
|
||||
// Version release notes
|
||||
pref("app.releaseNotesURL", "https://github.com/Eclipse-Community/UXP/releases");
|
||||
|
||||
// base url for web-based feedback pages
|
||||
pref("app.feedback.baseURL", "https://board.eclipse.cx/viewtopic.php?t=710");
|
||||
|
||||
// Vendor home page
|
||||
pref("app.vendorURL", "https://eclipse.cx");
|
||||
|
||||
pref("app.update.url", "");
|
||||
|
||||
// URL user can browse to manually if for some reason all update installation
|
||||
// attempts fail.
|
||||
pref("app.update.url.manual", "about:");
|
||||
// A default value for the "More information about this update" link
|
||||
// supplied in the "An update is available" page of the update wizard.
|
||||
pref("app.update.url.details", "about:");
|
||||
|
||||
// Provide UA Gecko and Firefox slices for web compatibility
|
||||
pref("general.useragent.compatMode.firefox",true);
|
||||
pref("general.useragent.compatMode.gecko",true);
|
||||
|
||||
// Switch Application Updates off for unofficial branding
|
||||
pref("app.update.enabled", false);
|
||||
|
||||
// Shared User Agent Overrides
|
||||
#include ../../shared/uaoverrides.inc
|
||||
|
Before Width: | Height: | Size: 25 KiB |
|
Before Width: | Height: | Size: 151 KiB |
|
Before Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 6.7 KiB |
|
Before Width: | Height: | Size: 87 KiB |
|
Before Width: | Height: | Size: 113 KiB |
|
|
@ -1,16 +0,0 @@
|
|||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
# NSIS branding defines for unofficial builds.
|
||||
# The official release build branding.nsi is located in other-license/branding/firefox/
|
||||
# The nightly build branding.nsi is located in browser/installer/windows/nsis/
|
||||
|
||||
# BrandFullNameInternal is used for some registry and file system values
|
||||
# instead of BrandFullName and typically should not be modified.
|
||||
!define BrandFullNameInternal "Dactyloidae"
|
||||
!define CompanyName "OwnedByWuigi"
|
||||
!define URLInfoAbout "about:blank"
|
||||
!define URLUpdateInfo "about:blank"
|
||||
!define HelpLink "about:blank"
|
||||
!define URLSystemRequirements "about:blank"
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
MOZ_APP_NAME=dactyloidae
|
||||
|
||||
MOZ_APP_BASENAME="Dactyloidae"
|
||||
|
||||
MOZ_APP_DISPLAYNAME="Dactyloidae"
|
||||
|
||||
MOZ_APP_UA_NAME="Basilisk"
|
||||
|
||||
MOZ_APP_VENDOR="OwnedByWuigi"
|
||||
|
||||
MOZ_APP_FULLNAME="Dactyloidae"
|
||||
|
||||
MOZ_APP_PROFILE="OwnedByWuigi/Dactyloidae"
|
||||
|
||||
MOZ_APP_REMOTINGNAME=com.OwnedByWuigi.Dactyloidae
|
||||
|
||||
MOZ_DISTRIBUTION_ID=com.opensource
|
||||
|
||||
MOZ_MACBUNDLE_NAME="Dactyloidae.app"
|
||||
|
||||
MOZ_SOURCE_REPO=https://github.com/OwnedByWuigi/UXP
|
||||
|
Before Width: | Height: | Size: 34 KiB |
|
Before Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 40 KiB |
|
Before Width: | Height: | Size: 22 KiB |
|
|
@ -1,25 +0,0 @@
|
|||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
|
||||
#aboutDialogContainer {
|
||||
background-image: url("chrome://branding/content/about-background.png");
|
||||
background-repeat: no-repeat;
|
||||
background-color: rgb(10,17,37);
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.text-link {
|
||||
color: #fff !important;
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
#rightBox {
|
||||
/* this margin prevents text from overlapping the planet image */
|
||||
margin-left: 180px;
|
||||
margin-right: 20px;
|
||||
}
|
||||
|
||||
#bottomBox {
|
||||
background-color: rgba(0,0,0,.7);
|
||||
}
|
||||
|
Before Width: | Height: | Size: 2.8 KiB |
|
Before Width: | Height: | Size: 3.8 KiB |
|
Before Width: | Height: | Size: 38 KiB |
|
Before Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 744 B |
|
Before Width: | Height: | Size: 2 KiB |
|
Before Width: | Height: | Size: 3.8 KiB |
|
Before Width: | Height: | Size: 22 KiB |
|
|
@ -1,6 +0,0 @@
|
|||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
# Do NOT localize or otherwise change these values
|
||||
browser.startup.homepage=about:home
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
<!-- This Source Code Form is subject to the terms of the Mozilla Public
|
||||
- License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
|
||||
|
||||
<!ENTITY brandShorterName "Dactyloidae">
|
||||
<!ENTITY brandShortName "Dactyloidae">
|
||||
<!ENTITY brandFullName "Dactyloidae">
|
||||
<!ENTITY vendorShortName "OwnedByWuigi">
|
||||
<!ENTITY vendorFullName "OwnedByWuigi">
|
||||
<!ENTITY trademarkInfo.part1 " ">
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
brandShorterName=Dactyloidae
|
||||
brandShortName=Dactyloidae
|
||||
brandFullName=Dactyloidae
|
||||
vendorShortName=OwnedByWuigi
|
||||
vendorFullName=OwnedByWuigi
|
||||
|
||||
syncBrandShortName=Sync
|
||||
|
Before Width: | Height: | Size: 9 KiB |
|
|
@ -1,43 +0,0 @@
|
|||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
|
||||
#filter substitution
|
||||
#filter emptyLines
|
||||
|
||||
// Shared Branding Preferences
|
||||
// XXX: These should REALLY go back to application preferences
|
||||
#include ../../shared/preferences.inc
|
||||
|
||||
// Branding Specific Preferences
|
||||
pref("startup.homepage_override_url", "");
|
||||
pref("startup.homepage_welcome_url", "");
|
||||
pref("startup.homepage_welcome_url.additional", "");
|
||||
|
||||
// Version release notes
|
||||
pref("app.releaseNotesURL", "");
|
||||
|
||||
// base url for web-based feedback pages
|
||||
pref("app.feedback.baseURL", "");
|
||||
|
||||
// Vendor home page
|
||||
pref("app.vendorURL", "about:");
|
||||
|
||||
pref("app.update.url", "");
|
||||
|
||||
// URL user can browse to manually if for some reason all update installation
|
||||
// attempts fail.
|
||||
pref("app.update.url.manual", "about:");
|
||||
// A default value for the "More information about this update" link
|
||||
// supplied in the "An update is available" page of the update wizard.
|
||||
pref("app.update.url.details", "about:");
|
||||
|
||||
// Provide UA Gecko and Firefox slices for web compatibility
|
||||
pref("general.useragent.compatMode.firefox",true);
|
||||
pref("general.useragent.compatMode.gecko",true);
|
||||
|
||||
// Switch Application Updates off for unofficial branding
|
||||
pref("app.update.enabled", false);
|
||||
|
||||
// Shared User Agent Overrides
|
||||
#include ../../shared/uaoverrides.inc
|
||||
|
Before Width: | Height: | Size: 25 KiB |
|
|
@ -1,61 +0,0 @@
|
|||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
installer:
|
||||
@$(MAKE) -C application/basilisk/installer installer
|
||||
|
||||
package:
|
||||
@$(MAKE) -C application/basilisk/installer make-archive
|
||||
|
||||
l10n-package:
|
||||
@$(MAKE) -C application/basilisk/installer make-langpack
|
||||
|
||||
mozpackage:
|
||||
@$(MAKE) -C application/basilisk/installer
|
||||
|
||||
package-compare:
|
||||
@$(MAKE) -C application/basilisk/installer package-compare
|
||||
|
||||
stage-package:
|
||||
@$(MAKE) -C application/basilisk/installer stage-package make-buildinfo-file
|
||||
|
||||
sdk:
|
||||
@$(MAKE) -C application/basilisk/installer make-sdk
|
||||
|
||||
install::
|
||||
@$(MAKE) -C application/basilisk/installer install
|
||||
|
||||
clean::
|
||||
@$(MAKE) -C application/basilisk/installer clean
|
||||
|
||||
distclean::
|
||||
@$(MAKE) -C application/basilisk/installer distclean
|
||||
|
||||
source-package::
|
||||
@$(MAKE) -C application/basilisk/installer source-package
|
||||
|
||||
upload::
|
||||
@$(MAKE) -C application/basilisk/installer upload
|
||||
|
||||
source-upload::
|
||||
@$(MAKE) -C application/basilisk/installer source-upload
|
||||
|
||||
hg-bundle::
|
||||
@$(MAKE) -C application/basilisk/installer hg-bundle
|
||||
|
||||
l10n-check::
|
||||
@$(MAKE) -C application/basilisk/locales l10n-check
|
||||
|
||||
ifdef ENABLE_TESTS
|
||||
# Implemented in testing/testsuite-targets.mk
|
||||
|
||||
mochitest-browser-chrome:
|
||||
$(RUN_MOCHITEST) --flavor=browser
|
||||
$(CHECK_TEST_ERROR)
|
||||
|
||||
mochitest:: mochitest-browser-chrome
|
||||
|
||||
.PHONY: mochitest-browser-chrome
|
||||
|
||||
endif
|
||||
|
|
@ -1 +0,0 @@
|
|||
52.12.0
|
||||
|
|
@ -1 +0,0 @@
|
|||
12.0
|
||||
|
|
@ -1,191 +0,0 @@
|
|||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
STANDALONE_MAKEFILE := 1
|
||||
DIST_SUBDIR := browser
|
||||
|
||||
include $(topsrcdir)/config/rules.mk
|
||||
|
||||
MOZ_PKG_REMOVALS = $(srcdir)/removed-files.in
|
||||
|
||||
MOZ_PKG_MANIFEST = $(srcdir)/package-manifest.in
|
||||
MOZ_PKG_DUPEFLAGS = -f $(srcdir)/allowed-dupes.mn
|
||||
|
||||
# Some files have been already bundled with xulrunner
|
||||
MOZ_PKG_FATAL_WARNINGS = 1
|
||||
|
||||
# When packaging an artifact build not all xpt files expected by the
|
||||
# packager will be present.
|
||||
ifdef MOZ_ARTIFACT_BUILDS
|
||||
MOZ_PKG_FATAL_WARNINGS =
|
||||
endif
|
||||
|
||||
DEFINES += -DMOZ_APP_NAME=$(MOZ_APP_NAME) -DPREF_DIR=$(PREF_DIR)
|
||||
|
||||
ifdef MOZ_DEBUG
|
||||
DEFINES += -DMOZ_DEBUG=1
|
||||
endif
|
||||
|
||||
ifneq (,$(filter gtk%,$(MOZ_WIDGET_TOOLKIT)))
|
||||
DEFINES += -DMOZ_GTK=1
|
||||
ifeq ($(MOZ_WIDGET_TOOLKIT),gtk3)
|
||||
DEFINES += -DMOZ_GTK3=1
|
||||
endif
|
||||
endif
|
||||
|
||||
ifdef MOZ_SYSTEM_NSPR
|
||||
DEFINES += -DMOZ_SYSTEM_NSPR=1
|
||||
endif
|
||||
|
||||
ifdef MOZ_SYSTEM_NSS
|
||||
DEFINES += -DMOZ_SYSTEM_NSS=1
|
||||
endif
|
||||
|
||||
ifdef NSS_DISABLE_DBM
|
||||
DEFINES += -DNSS_DISABLE_DBM=1
|
||||
endif
|
||||
|
||||
ifdef MOZ_ARTIFACT_BUILDS
|
||||
DEFINES += -DMOZ_ARTIFACT_BUILDS=1
|
||||
endif
|
||||
|
||||
DEFINES += -DJAREXT=
|
||||
|
||||
ifdef MOZ_ANGLE_RENDERER
|
||||
DEFINES += -DMOZ_ANGLE_RENDERER=$(MOZ_ANGLE_RENDERER)
|
||||
ifdef MOZ_D3DCOMPILER_VISTA_DLL
|
||||
DEFINES += -DMOZ_D3DCOMPILER_VISTA_DLL=$(MOZ_D3DCOMPILER_VISTA_DLL)
|
||||
endif
|
||||
ifdef MOZ_D3DCOMPILER_XP_DLL
|
||||
DEFINES += -DMOZ_D3DCOMPILER_XP_DLL=$(MOZ_D3DCOMPILER_XP_DLL)
|
||||
endif
|
||||
endif
|
||||
|
||||
DEFINES += -DMOZ_CHILD_PROCESS_NAME=$(MOZ_CHILD_PROCESS_NAME)
|
||||
|
||||
# Set MSVC dlls version to package, if any.
|
||||
ifdef MOZ_NO_DEBUG_RTL
|
||||
ifdef WIN32_REDIST_DIR
|
||||
DEFINES += -DMOZ_PACKAGE_MSVC_DLLS=1
|
||||
DEFINES += -DMSVC_C_RUNTIME_DLL=$(MSVC_C_RUNTIME_DLL)
|
||||
DEFINES += -DMSVC_CMP_RUNTIME_DLL=$(MSVC_CMP_RUNTIME_DLL)
|
||||
DEFINES += -DMSVC_CXX_RUNTIME_DLL=$(MSVC_CXX_RUNTIME_DLL)
|
||||
endif
|
||||
ifdef WIN_UCRT_REDIST_DIR
|
||||
DEFINES += -DMOZ_PACKAGE_WIN_UCRT_DLLS=1
|
||||
endif
|
||||
endif
|
||||
|
||||
ifneq (,$(filter WINNT Darwin Android,$(OS_TARGET)))
|
||||
DEFINES += -DMOZ_SHARED_MOZGLUE=1
|
||||
endif
|
||||
|
||||
ifdef NECKO_WIFI
|
||||
DEFINES += -DNECKO_WIFI
|
||||
endif
|
||||
|
||||
ifdef GKMEDIAS_SHARED_LIBRARY
|
||||
DEFINES += -DGKMEDIAS_SHARED_LIBRARY
|
||||
endif
|
||||
|
||||
ifdef MAKENSISU
|
||||
DEFINES += -DHAVE_MAKENSISU=1
|
||||
endif
|
||||
|
||||
ifeq (cocoa,$(MOZ_WIDGET_TOOLKIT))
|
||||
MOZ_PKG_MAC_DSSTORE=branding/dsstore
|
||||
MOZ_PKG_MAC_BACKGROUND=branding/background.png
|
||||
MOZ_PKG_MAC_ICON=branding/disk.icns
|
||||
MOZ_PKG_MAC_EXTRA=--symlink '/Applications:/ '
|
||||
endif
|
||||
|
||||
INSTALL_SDK = 1
|
||||
|
||||
include $(topsrcdir)/toolkit/mozapps/installer/signing.mk
|
||||
include $(topsrcdir)/toolkit/mozapps/installer/packager-uxp.mk
|
||||
|
||||
ifeq (bundle, $(MOZ_FS_LAYOUT))
|
||||
BINPATH = $(_BINPATH)
|
||||
DEFINES += -DAPPNAME='$(_APPNAME)'
|
||||
else
|
||||
# Every other platform just winds up in dist/bin
|
||||
BINPATH = bin
|
||||
endif
|
||||
DEFINES += -DBINPATH='$(BINPATH)'
|
||||
|
||||
ifeq (cocoa,$(MOZ_WIDGET_TOOLKIT))
|
||||
RESPATH = $(_APPNAME)/Contents/Resources
|
||||
else
|
||||
RESPATH = $(BINPATH)
|
||||
endif
|
||||
DEFINES += -DRESPATH='$(RESPATH)'
|
||||
|
||||
LPROJ_ROOT = $(firstword $(subst -, ,$(AB_CD)))
|
||||
ifeq (cocoa,$(MOZ_WIDGET_TOOLKIT))
|
||||
ifeq (zh-TW,$(AB_CD))
|
||||
LPROJ_ROOT := $(subst -,_,$(AB_CD))
|
||||
endif
|
||||
endif
|
||||
DEFINES += -DLPROJ_ROOT=$(LPROJ_ROOT)
|
||||
|
||||
DEFINES += -DMOZ_ICU_VERSION=$(MOZ_ICU_VERSION)
|
||||
ifdef MOZ_SHARED_ICU
|
||||
DEFINES += -DMOZ_SHARED_ICU
|
||||
endif
|
||||
ifdef MOZ_ICU_DATA_ARCHIVE
|
||||
DEFINES += -DMOZ_ICU_DATA_ARCHIVE
|
||||
endif
|
||||
DEFINES += -DMOZ_ICU_DBG_SUFFIX=$(MOZ_ICU_DBG_SUFFIX)
|
||||
DEFINES += -DICU_DATA_FILE=$(ICU_DATA_FILE)
|
||||
ifdef CLANG_CXX
|
||||
DEFINES += -DCLANG_CXX
|
||||
endif
|
||||
ifdef CLANG_CL
|
||||
DEFINES += -DCLANG_CL
|
||||
endif
|
||||
ifeq (x86,$(CPU_ARCH))
|
||||
ifdef _MSC_VER
|
||||
ifndef CLANG_CL
|
||||
DEFINES += -DWOW_HELPER
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
||||
|
||||
# Builds using the hybrid FasterMake/RecursiveMake backend will
|
||||
# fail to produce a langpack. See bug 1255096.
|
||||
make-langpack:
|
||||
ifeq (,$(filter FasterMake+RecursiveMake,$(BUILD_BACKENDS)))
|
||||
$(MAKE) -C $(DEPTH)/application/basilisk/locales langpack
|
||||
else
|
||||
@echo WARNING: "Language Pack was not generated due to using the hybrid FasterMake/RecursiveMake backend." >&2
|
||||
endif
|
||||
|
||||
libs:: make-langpack
|
||||
|
||||
ifeq (WINNT,$(OS_ARCH))
|
||||
PKGCOMP_FIND_OPTS =
|
||||
else
|
||||
PKGCOMP_FIND_OPTS = -L
|
||||
endif
|
||||
ifeq (Darwin, $(OS_ARCH))
|
||||
FINDPATH = $(_APPNAME)/Contents/MacOS
|
||||
else
|
||||
FINDPATH=bin
|
||||
endif
|
||||
|
||||
package-compare::
|
||||
cd $(DIST); find $(PKGCOMP_FIND_OPTS) '$(FINDPATH)' -type f | sort > bin-list.txt
|
||||
$(call py_action,preprocessor,$(DEFINES) $(ACDEFINES) $(MOZ_PKG_MANIFEST)) | grep '^$(BINPATH)' | sed -e 's/^\///' | sort > $(DIST)/pack-list.txt
|
||||
-diff -u $(DIST)/pack-list.txt $(DIST)/bin-list.txt
|
||||
rm -f $(DIST)/pack-list.txt $(DIST)/bin-list.txt
|
||||
|
||||
installer::
|
||||
ifdef INSTALLER_DIR
|
||||
$(MAKE) -C $(INSTALLER_DIR)
|
||||
endif
|
||||
|
||||
ifdef ENABLE_MARIONETTE
|
||||
DEFINES += -DENABLE_MARIONETTE=1
|
||||
endif
|
||||
|
|
@ -1,757 +0,0 @@
|
|||
; This Source Code Form is subject to the terms of the Mozilla Public
|
||||
; License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
; file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
; Package file for the Basilisk build.
|
||||
;
|
||||
; Packaging manifest is used to copy files from dist/bin
|
||||
; to the staging directory.
|
||||
; Some other files are built in the staging directory directly,
|
||||
; so they will be implicitly packaged too.
|
||||
;
|
||||
; File format:
|
||||
;
|
||||
; [] designates a toplevel component. Example: [xpcom]
|
||||
; - in front of a file specifies it to be removed from the destination
|
||||
; * wildcard support to recursively copy the entire directory
|
||||
; ; file comment
|
||||
;
|
||||
|
||||
; Due to Apple Mac OS X packaging requirements, files that are in the same
|
||||
; directory on other platforms must be located in different directories on
|
||||
; Mac OS X. The following defines allow specifying the Mac OS X bundle
|
||||
; location which also work on other platforms.
|
||||
;
|
||||
; @BINPATH@
|
||||
; Equals Contents/MacOS/ on Mac OS X and is the path to the main binary on other
|
||||
; platforms.
|
||||
;
|
||||
; @RESPATH@
|
||||
; Equals Contents/Resources/ on Mac OS X and is equivalent to @BINPATH@ on other
|
||||
; platforms.
|
||||
|
||||
#filter substitution
|
||||
|
||||
#ifdef XP_MACOSX
|
||||
; Mac bundle stuff
|
||||
@APPNAME@/Contents/Info.plist
|
||||
#ifdef MOZ_UPDATER
|
||||
@APPNAME@/Contents/Library/LaunchServices
|
||||
#endif
|
||||
@APPNAME@/Contents/PkgInfo
|
||||
@RESPATH@/firefox.icns
|
||||
@RESPATH@/document.icns
|
||||
@RESPATH@/@LPROJ_ROOT@.lproj/*
|
||||
#endif
|
||||
|
||||
[@AB_CD@]
|
||||
@RESPATH@/browser/chrome/@AB_CD@@JAREXT@
|
||||
@RESPATH@/browser/chrome/@AB_CD@.manifest
|
||||
@RESPATH@/chrome/@AB_CD@@JAREXT@
|
||||
@RESPATH@/chrome/@AB_CD@.manifest
|
||||
@RESPATH@/dictionaries/*
|
||||
#if defined(XP_WIN) || defined(MOZ_WIDGET_GTK)
|
||||
@RESPATH@/fonts/*
|
||||
#endif
|
||||
@RESPATH@/hyphenation/*
|
||||
@RESPATH@/browser/@PREF_DIR@/firefox-l10n.js
|
||||
#ifdef HAVE_MAKENSISU
|
||||
@BINPATH@/uninstall/helper.exe
|
||||
#endif
|
||||
#ifdef MOZ_UPDATER
|
||||
@RESPATH@/updater.ini
|
||||
#endif
|
||||
|
||||
[xpcom]
|
||||
@RESPATH@/dependentlibs.list
|
||||
#ifdef MOZ_SHARED_MOZGLUE
|
||||
@BINPATH@/@DLL_PREFIX@mozglue@DLL_SUFFIX@
|
||||
#endif
|
||||
#ifndef MOZ_STATIC_JS
|
||||
@BINPATH@/@DLL_PREFIX@mozjs@DLL_SUFFIX@
|
||||
#endif
|
||||
#ifdef GKMEDIAS_SHARED_LIBRARY
|
||||
@BINPATH@/@DLL_PREFIX@gkmedias@DLL_SUFFIX@
|
||||
#endif
|
||||
#ifndef MOZ_SYSTEM_HUNSPELL
|
||||
#ifndef XP_SOLARIS
|
||||
@BINPATH@/@DLL_PREFIX@hunspell@DLL_SUFFIX@
|
||||
#endif
|
||||
#endif
|
||||
#ifndef MOZ_SYSTEM_NSPR
|
||||
#ifndef MOZ_FOLD_LIBS
|
||||
@BINPATH@/@DLL_PREFIX@nspr4@DLL_SUFFIX@
|
||||
@BINPATH@/@DLL_PREFIX@plc4@DLL_SUFFIX@
|
||||
@BINPATH@/@DLL_PREFIX@plds4@DLL_SUFFIX@
|
||||
#endif
|
||||
#endif
|
||||
#ifdef XP_MACOSX
|
||||
@BINPATH@/XUL
|
||||
#else
|
||||
@BINPATH@/@DLL_PREFIX@xul@DLL_SUFFIX@
|
||||
#endif
|
||||
#ifdef XP_MACOSX
|
||||
@BINPATH@/@MOZ_CHILD_PROCESS_NAME@.app/
|
||||
@BINPATH@/@DLL_PREFIX@plugin_child_interpose@DLL_SUFFIX@
|
||||
#else
|
||||
@BINPATH@/@MOZ_CHILD_PROCESS_NAME@
|
||||
#endif
|
||||
#ifdef XP_WIN32
|
||||
@BINPATH@/plugin-hang-ui@BIN_SUFFIX@
|
||||
#if MOZ_PACKAGE_MSVC_DLLS
|
||||
@BINPATH@/@MSVC_C_RUNTIME_DLL@
|
||||
@BINPATH@/@MSVC_CMP_RUNTIME_DLL@
|
||||
@BINPATH@/@MSVC_CXX_RUNTIME_DLL@
|
||||
#endif
|
||||
#if MOZ_PACKAGE_WIN_UCRT_DLLS
|
||||
@BINPATH@/api-ms-win-*.dll
|
||||
@BINPATH@/ucrtbase.dll
|
||||
#endif
|
||||
#endif
|
||||
#ifdef MOZ_ICU_DATA_ARCHIVE
|
||||
@RESPATH@/@ICU_DATA_FILE@
|
||||
#endif
|
||||
#ifdef MOZ_SHARED_ICU
|
||||
@BINPATH@/@DLL_PREFIX@icu@MOZ_ICU_VERSION@@DLL_SUFFIX@
|
||||
#endif
|
||||
#ifdef MOZ_GTK3
|
||||
@BINPATH@/@DLL_PREFIX@mozgtk@DLL_SUFFIX@
|
||||
@BINPATH@/gtk2/@DLL_PREFIX@mozgtk@DLL_SUFFIX@
|
||||
#endif
|
||||
|
||||
[browser]
|
||||
; [Base Browser Files]
|
||||
#ifndef XP_UNIX
|
||||
@BINPATH@/@MOZ_APP_NAME@.exe
|
||||
@BINPATH@/@MOZ_APP_NAME@.VisualElementsManifest.xml
|
||||
@BINPATH@/browser/VisualElements/VisualElements_150.png
|
||||
@BINPATH@/browser/VisualElements/VisualElements_70.png
|
||||
#else
|
||||
@RESPATH@/@MOZ_APP_NAME@-bin
|
||||
@BINPATH@/@MOZ_APP_NAME@
|
||||
#endif
|
||||
@RESPATH@/application.ini
|
||||
#ifdef MOZ_UPDATER
|
||||
@RESPATH@/update-settings.ini
|
||||
#endif
|
||||
@RESPATH@/platform.ini
|
||||
#ifndef MOZ_SYSTEM_SQLITE
|
||||
@BINPATH@/@DLL_PREFIX@mozsqlite3@DLL_SUFFIX@
|
||||
#endif
|
||||
@BINPATH@/@DLL_PREFIX@lgpllibs@DLL_SUFFIX@
|
||||
#ifdef MOZ_FFVPX
|
||||
@BINPATH@/@DLL_PREFIX@mozavutil@DLL_SUFFIX@
|
||||
@BINPATH@/@DLL_PREFIX@mozavcodec@DLL_SUFFIX@
|
||||
#endif
|
||||
@RESPATH@/browser/blocklist.xml
|
||||
#ifdef XP_UNIX
|
||||
#ifndef XP_MACOSX
|
||||
@RESPATH@/run-mozilla.sh
|
||||
#endif
|
||||
#endif
|
||||
|
||||
; [Components]
|
||||
#ifdef MOZ_ARTIFACT_BUILDS
|
||||
@RESPATH@/components/prebuilt-interfaces.manifest
|
||||
@RESPATH@/components/interfaces.xpt
|
||||
@RESPATH@/browser/components/prebuilt-interfaces.manifest
|
||||
@RESPATH@/browser/components/interfaces.xpt
|
||||
#endif
|
||||
@RESPATH@/browser/components/components.manifest
|
||||
@RESPATH@/components/alerts.xpt
|
||||
#ifdef ACCESSIBILITY
|
||||
#ifdef XP_WIN32
|
||||
@BINPATH@/Accessible.tlb
|
||||
@BINPATH@/AccessibleMarshal.dll
|
||||
@BINPATH@/IA2Marshal.dll
|
||||
#endif
|
||||
@RESPATH@/components/accessibility.xpt
|
||||
#endif
|
||||
@RESPATH@/components/appshell.xpt
|
||||
@RESPATH@/components/appstartup.xpt
|
||||
@RESPATH@/components/autocomplete.xpt
|
||||
@RESPATH@/components/autoconfig.xpt
|
||||
@RESPATH@/components/browser-element.xpt
|
||||
@RESPATH@/browser/components/browsercompsbase.xpt
|
||||
@RESPATH@/browser/components/browser-feeds.xpt
|
||||
@RESPATH@/components/caps.xpt
|
||||
@RESPATH@/components/chrome.xpt
|
||||
@RESPATH@/components/commandhandler.xpt
|
||||
@RESPATH@/components/commandlines.xpt
|
||||
@RESPATH@/components/composer.xpt
|
||||
@RESPATH@/components/content_events.xpt
|
||||
@RESPATH@/components/content_html.xpt
|
||||
@RESPATH@/components/content_geckomediaplugins.xpt
|
||||
#ifdef MOZ_WEBRTC
|
||||
@RESPATH@/components/content_webrtc.xpt
|
||||
#endif
|
||||
@RESPATH@/components/content_xslt.xpt
|
||||
@RESPATH@/components/cookie.xpt
|
||||
@RESPATH@/components/directory.xpt
|
||||
@RESPATH@/components/docshell.xpt
|
||||
@RESPATH@/components/dom.xpt
|
||||
;@RESPATH@/components/dom_apps.xpt
|
||||
@RESPATH@/components/dom_base.xpt
|
||||
@RESPATH@/components/dom_bindings.xpt
|
||||
@RESPATH@/components/dom_system.xpt
|
||||
@RESPATH@/components/dom_canvas.xpt
|
||||
@RESPATH@/components/dom_core.xpt
|
||||
@RESPATH@/components/dom_css.xpt
|
||||
@RESPATH@/components/dom_events.xpt
|
||||
@RESPATH@/components/dom_geolocation.xpt
|
||||
@RESPATH@/components/dom_media.xpt
|
||||
@RESPATH@/components/dom_network.xpt
|
||||
@RESPATH@/components/dom_notification.xpt
|
||||
@RESPATH@/components/dom_html.xpt
|
||||
@RESPATH@/components/dom_offline.xpt
|
||||
@RESPATH@/components/dom_json.xpt
|
||||
@RESPATH@/components/dom_power.xpt
|
||||
@RESPATH@/components/dom_push.xpt
|
||||
@RESPATH@/components/dom_quota.xpt
|
||||
@RESPATH@/components/dom_range.xpt
|
||||
@RESPATH@/components/dom_security.xpt
|
||||
@RESPATH@/components/dom_settings.xpt
|
||||
@RESPATH@/components/dom_permissionsettings.xpt
|
||||
@RESPATH@/components/dom_sidebar.xpt
|
||||
@RESPATH@/components/dom_storage.xpt
|
||||
@RESPATH@/components/dom_stylesheets.xpt
|
||||
@RESPATH@/components/dom_traversal.xpt
|
||||
@RESPATH@/components/dom_workers.xpt
|
||||
@RESPATH@/components/dom_xbl.xpt
|
||||
@RESPATH@/components/dom_xhr.xpt
|
||||
@RESPATH@/components/dom_xpath.xpt
|
||||
@RESPATH@/components/dom_xul.xpt
|
||||
@RESPATH@/components/downloads.xpt
|
||||
@RESPATH@/components/editor.xpt
|
||||
@RESPATH@/components/embed_base.xpt
|
||||
@RESPATH@/components/extensions.xpt
|
||||
@RESPATH@/components/exthandler.xpt
|
||||
@RESPATH@/components/exthelper.xpt
|
||||
@RESPATH@/components/fastfind.xpt
|
||||
@RESPATH@/components/feeds.xpt
|
||||
#ifdef MOZ_GTK
|
||||
@RESPATH@/components/filepicker.xpt
|
||||
#endif
|
||||
@RESPATH@/components/find.xpt
|
||||
@RESPATH@/components/gfx.xpt
|
||||
@RESPATH@/components/html5.xpt
|
||||
@RESPATH@/components/htmlparser.xpt
|
||||
@RESPATH@/components/identity.xpt
|
||||
@RESPATH@/components/imglib2.xpt
|
||||
@RESPATH@/components/inspector.xpt
|
||||
@RESPATH@/components/intl.xpt
|
||||
@RESPATH@/components/jar.xpt
|
||||
@RESPATH@/components/jsdebugger.xpt
|
||||
@RESPATH@/components/jsdownloads.xpt
|
||||
@RESPATH@/components/jsinspector.xpt
|
||||
@RESPATH@/components/layout_base.xpt
|
||||
#ifdef NS_PRINTING
|
||||
@RESPATH@/components/layout_printing.xpt
|
||||
#endif
|
||||
@RESPATH@/components/layout_xul_tree.xpt
|
||||
@RESPATH@/components/layout_xul.xpt
|
||||
@RESPATH@/components/locale.xpt
|
||||
@RESPATH@/components/lwbrk.xpt
|
||||
@RESPATH@/browser/components/migration.xpt
|
||||
@RESPATH@/components/mimetype.xpt
|
||||
@RESPATH@/components/mozfind.xpt
|
||||
@RESPATH@/components/necko_about.xpt
|
||||
@RESPATH@/components/necko_cache.xpt
|
||||
@RESPATH@/components/necko_cache2.xpt
|
||||
@RESPATH@/components/necko_cookie.xpt
|
||||
@RESPATH@/components/necko_dns.xpt
|
||||
@RESPATH@/components/necko_file.xpt
|
||||
@RESPATH@/components/necko_ftp.xpt
|
||||
@RESPATH@/components/necko_http.xpt
|
||||
@RESPATH@/components/necko_mdns.xpt
|
||||
@RESPATH@/components/necko_res.xpt
|
||||
@RESPATH@/components/necko_socket.xpt
|
||||
@RESPATH@/components/necko_strconv.xpt
|
||||
@RESPATH@/components/necko_viewsource.xpt
|
||||
@RESPATH@/components/necko_websocket.xpt
|
||||
#ifdef NECKO_WIFI
|
||||
@RESPATH@/components/necko_wifi.xpt
|
||||
#endif
|
||||
@RESPATH@/components/necko_wyciwyg.xpt
|
||||
@RESPATH@/components/necko.xpt
|
||||
@RESPATH@/components/loginmgr.xpt
|
||||
@RESPATH@/components/parentalcontrols.xpt
|
||||
#ifdef MOZ_WEBRTC
|
||||
@RESPATH@/components/peerconnection.xpt
|
||||
#endif
|
||||
@RESPATH@/components/places.xpt
|
||||
@RESPATH@/components/plugin.xpt
|
||||
@RESPATH@/components/pref.xpt
|
||||
@RESPATH@/components/prefetch.xpt
|
||||
@RESPATH@/components/rdf.xpt
|
||||
@RESPATH@/components/satchel.xpt
|
||||
@RESPATH@/components/saxparser.xpt
|
||||
@RESPATH@/browser/components/sessionstore.xpt
|
||||
@RESPATH@/components/services-crypto-component.xpt
|
||||
@RESPATH@/components/captivedetect.xpt
|
||||
@RESPATH@/browser/components/shellservice.xpt
|
||||
@RESPATH@/components/shistory.xpt
|
||||
@RESPATH@/components/spellchecker.xpt
|
||||
@RESPATH@/components/storage.xpt
|
||||
@RESPATH@/components/toolkit_asyncshutdown.xpt
|
||||
@RESPATH@/components/toolkit_filewatcher.xpt
|
||||
@RESPATH@/components/toolkit_finalizationwitness.xpt
|
||||
@RESPATH@/components/toolkit_formautofill.xpt
|
||||
@RESPATH@/components/toolkit_osfile.xpt
|
||||
@RESPATH@/components/toolkit_perfmonitoring.xpt
|
||||
@RESPATH@/components/toolkit_xulstore.xpt
|
||||
@RESPATH@/components/toolkitprofile.xpt
|
||||
#ifdef MOZ_ENABLE_XREMOTE
|
||||
@RESPATH@/components/toolkitremote.xpt
|
||||
#endif
|
||||
@RESPATH@/components/txtsvc.xpt
|
||||
@RESPATH@/components/txmgr.xpt
|
||||
@RESPATH@/components/uconv.xpt
|
||||
@RESPATH@/components/unicharutil.xpt
|
||||
@RESPATH@/components/update.xpt
|
||||
@RESPATH@/components/uriloader.xpt
|
||||
@RESPATH@/components/urlformatter.xpt
|
||||
@RESPATH@/components/webBrowser_core.xpt
|
||||
@RESPATH@/components/webbrowserpersist.xpt
|
||||
@RESPATH@/components/widget.xpt
|
||||
#ifdef XP_MACOSX
|
||||
@RESPATH@/components/widget_cocoa.xpt
|
||||
#endif
|
||||
@RESPATH@/components/windowds.xpt
|
||||
@RESPATH@/components/windowwatcher.xpt
|
||||
@RESPATH@/components/xpcom_base.xpt
|
||||
@RESPATH@/components/xpcom_system.xpt
|
||||
@RESPATH@/components/xpcom_components.xpt
|
||||
@RESPATH@/components/xpcom_ds.xpt
|
||||
@RESPATH@/components/xpcom_io.xpt
|
||||
@RESPATH@/components/xpcom_threads.xpt
|
||||
@RESPATH@/components/xpcom_xpti.xpt
|
||||
@RESPATH@/components/xpconnect.xpt
|
||||
@RESPATH@/components/xulapp.xpt
|
||||
@RESPATH@/components/xul.xpt
|
||||
@RESPATH@/components/xultmpl.xpt
|
||||
@RESPATH@/components/zipwriter.xpt
|
||||
|
||||
; JavaScript components
|
||||
@RESPATH@/components/ConsoleAPI.manifest
|
||||
@RESPATH@/components/ConsoleAPIStorage.js
|
||||
@RESPATH@/components/BrowserElementParent.manifest
|
||||
@RESPATH@/components/BrowserElementParent.js
|
||||
@RESPATH@/components/BrowserElementProxy.manifest
|
||||
@RESPATH@/components/BrowserElementProxy.js
|
||||
@RESPATH@/components/FeedProcessor.manifest
|
||||
@RESPATH@/components/FeedProcessor.js
|
||||
@RESPATH@/components/WellKnownOpportunisticUtils.js
|
||||
@RESPATH@/components/WellKnownOpportunisticUtils.manifest
|
||||
#ifndef XP_MACOSX
|
||||
; OSX uses native platform impl. Windows, Linux, and Android uses fallback JS impl.
|
||||
@BINPATH@/components/nsDNSServiceDiscovery.manifest
|
||||
@BINPATH@/components/nsDNSServiceDiscovery.js
|
||||
#endif
|
||||
@RESPATH@/browser/components/BrowserFeeds.manifest
|
||||
@RESPATH@/browser/components/FeedConverter.js
|
||||
@RESPATH@/browser/components/FeedWriter.js
|
||||
@RESPATH@/browser/components/WebContentConverter.js
|
||||
@RESPATH@/browser/components/BrowserComponents.manifest
|
||||
@RESPATH@/browser/components/nsBrowserContentHandler.js
|
||||
@RESPATH@/browser/components/nsBrowserGlue.js
|
||||
@RESPATH@/browser/components/nsSetDefaultBrowser.manifest
|
||||
@RESPATH@/browser/components/nsSetDefaultBrowser.js
|
||||
@RESPATH@/browser/components/devtools-startup.manifest
|
||||
@RESPATH@/browser/components/devtools-startup.js
|
||||
@RESPATH@/browser/components/webideCli.js
|
||||
@RESPATH@/browser/components/webideComponents.manifest
|
||||
@RESPATH@/browser/components/browser-newtab.xpt
|
||||
@RESPATH@/browser/components/aboutNewTabService.js
|
||||
@RESPATH@/browser/components/NewTabComponents.manifest
|
||||
@RESPATH@/components/Downloads.manifest
|
||||
@RESPATH@/components/DownloadLegacy.js
|
||||
@RESPATH@/components/BrowserPageThumbs.manifest
|
||||
@RESPATH@/components/crashmonitor.manifest
|
||||
@RESPATH@/components/jsconsole-clhandler.manifest
|
||||
@RESPATH@/components/jsconsole-clhandler.js
|
||||
@RESPATH@/components/nsCrashMonitor.js
|
||||
@RESPATH@/components/SiteSpecificUserAgent.js
|
||||
@RESPATH@/components/SiteSpecificUserAgent.manifest
|
||||
@RESPATH@/components/toolkitsearch.manifest
|
||||
@RESPATH@/components/nsSearchService.js
|
||||
@RESPATH@/components/nsSearchSuggestions.js
|
||||
@RESPATH@/components/nsSidebar.js
|
||||
@RESPATH@/components/passwordmgr.manifest
|
||||
@RESPATH@/components/nsLoginInfo.js
|
||||
@RESPATH@/components/nsLoginManager.js
|
||||
@RESPATH@/components/nsLoginManagerPrompter.js
|
||||
@RESPATH@/components/storage-json.js
|
||||
@RESPATH@/components/crypto-SDR.js
|
||||
@RESPATH@/components/TooltipTextProvider.js
|
||||
@RESPATH@/components/TooltipTextProvider.manifest
|
||||
@RESPATH@/components/webvtt.xpt
|
||||
@RESPATH@/components/WebVTT.manifest
|
||||
@RESPATH@/components/WebVTTParserWrapper.js
|
||||
#ifdef MOZ_GTK
|
||||
@RESPATH@/components/nsFilePicker.manifest
|
||||
@RESPATH@/components/nsFilePicker.js
|
||||
#endif
|
||||
@RESPATH@/components/nsHelperAppDlg.manifest
|
||||
@RESPATH@/components/nsHelperAppDlg.js
|
||||
@RESPATH@/components/NetworkGeolocationProvider.manifest
|
||||
@RESPATH@/components/NetworkGeolocationProvider.js
|
||||
@RESPATH@/components/extensions.manifest
|
||||
@RESPATH@/components/EditorUtils.manifest
|
||||
@RESPATH@/components/EditorUtils.js
|
||||
@RESPATH@/components/addonManager.js
|
||||
@RESPATH@/components/amContentHandler.js
|
||||
@RESPATH@/components/amInstallTrigger.js
|
||||
#ifdef MOZ_WEBEXTENSIONS
|
||||
@RESPATH@/components/amWebAPI.js
|
||||
#endif
|
||||
@RESPATH@/components/amWebInstallListener.js
|
||||
@RESPATH@/components/nsBlocklistService.js
|
||||
@RESPATH@/components/blocklist.manifest
|
||||
#ifdef MOZ_WEBEXTENSIONS
|
||||
@RESPATH@/components/nsBlocklistServiceContent.js
|
||||
#endif
|
||||
#ifdef MOZ_UPDATER
|
||||
@RESPATH@/components/nsUpdateService.manifest
|
||||
@RESPATH@/components/nsUpdateService.js
|
||||
@RESPATH@/components/nsUpdateServiceStub.js
|
||||
#endif
|
||||
@RESPATH@/components/nsUpdateTimerManager.manifest
|
||||
@RESPATH@/components/nsUpdateTimerManager.js
|
||||
@RESPATH@/components/addoncompat.manifest
|
||||
@RESPATH@/components/multiprocessShims.js
|
||||
@RESPATH@/components/defaultShims.js
|
||||
@RESPATH@/components/utils.manifest
|
||||
@RESPATH@/components/simpleServices.js
|
||||
@RESPATH@/components/pluginGlue.manifest
|
||||
@RESPATH@/components/ProcessSingleton.manifest
|
||||
@RESPATH@/components/MainProcessSingleton.js
|
||||
@RESPATH@/components/ContentProcessSingleton.js
|
||||
@RESPATH@/browser/components/nsSessionStore.manifest
|
||||
@RESPATH@/browser/components/nsSessionStartup.js
|
||||
@RESPATH@/browser/components/nsSessionStore.js
|
||||
@RESPATH@/components/nsURLFormatter.manifest
|
||||
@RESPATH@/components/nsURLFormatter.js
|
||||
@RESPATH@/browser/components/@DLL_PREFIX@browsercomps@DLL_SUFFIX@
|
||||
@RESPATH@/components/txEXSLTRegExFunctions.manifest
|
||||
@RESPATH@/components/txEXSLTRegExFunctions.js
|
||||
@RESPATH@/components/toolkitplaces.manifest
|
||||
@RESPATH@/components/nsLivemarkService.js
|
||||
@RESPATH@/components/nsTaggingService.js
|
||||
@RESPATH@/components/UnifiedComplete.js
|
||||
@RESPATH@/components/nsPlacesExpiration.js
|
||||
@RESPATH@/components/PageIconProtocolHandler.js
|
||||
@RESPATH@/components/PlacesCategoriesStarter.js
|
||||
@RESPATH@/components/ColorAnalyzer.js
|
||||
@RESPATH@/components/PageThumbsProtocol.js
|
||||
@RESPATH@/components/nsDefaultCLH.manifest
|
||||
@RESPATH@/components/nsDefaultCLH.js
|
||||
@RESPATH@/components/nsContentPrefService.manifest
|
||||
@RESPATH@/components/nsContentPrefService.js
|
||||
@RESPATH@/components/nsContentDispatchChooser.manifest
|
||||
@RESPATH@/components/nsContentDispatchChooser.js
|
||||
@RESPATH@/components/nsHandlerService.manifest
|
||||
@RESPATH@/components/nsHandlerService.js
|
||||
@RESPATH@/components/nsWebHandlerApp.manifest
|
||||
@RESPATH@/components/nsWebHandlerApp.js
|
||||
@RESPATH@/components/satchel.manifest
|
||||
@RESPATH@/components/nsFormAutoComplete.js
|
||||
@RESPATH@/components/nsFormHistory.js
|
||||
@RESPATH@/components/FormHistoryStartup.js
|
||||
@RESPATH@/components/nsInputListAutoComplete.js
|
||||
@RESPATH@/components/formautofill.manifest
|
||||
@RESPATH@/components/FormAutofillContentService.js
|
||||
@RESPATH@/components/FormAutofillStartup.js
|
||||
;@RESPATH@/components/CSSUnprefixingService.js
|
||||
;@RESPATH@/components/CSSUnprefixingService.manifest
|
||||
@RESPATH@/components/contentAreaDropListener.manifest
|
||||
@RESPATH@/components/contentAreaDropListener.js
|
||||
@RESPATH@/browser/components/BrowserProfileMigrators.manifest
|
||||
@RESPATH@/browser/components/ProfileMigrator.js
|
||||
@RESPATH@/browser/components/ChromeProfileMigrator.js
|
||||
@RESPATH@/browser/components/FirefoxProfileMigrator.js
|
||||
#ifdef XP_WIN
|
||||
@RESPATH@/browser/components/360seProfileMigrator.js
|
||||
@RESPATH@/browser/components/EdgeProfileMigrator.js
|
||||
@RESPATH@/browser/components/IEProfileMigrator.js
|
||||
#endif
|
||||
#ifdef XP_MACOSX
|
||||
@RESPATH@/browser/components/SafariProfileMigrator.js
|
||||
#endif
|
||||
@RESPATH@/components/nsINIProcessor.manifest
|
||||
@RESPATH@/components/nsINIProcessor.js
|
||||
@RESPATH@/components/nsPrompter.manifest
|
||||
@RESPATH@/components/nsPrompter.js
|
||||
#ifdef MOZ_SERVICES_HEALTHREPORT
|
||||
@RESPATH@/browser/components/SelfSupportService.manifest
|
||||
@RESPATH@/browser/components/SelfSupportService.js
|
||||
#endif
|
||||
#ifdef MOZ_SERVICES_SYNC
|
||||
@RESPATH@/components/SyncComponents.manifest
|
||||
@RESPATH@/components/Weave.js
|
||||
#endif
|
||||
@RESPATH@/components/CaptivePortalDetectComponents.manifest
|
||||
@RESPATH@/components/captivedetect.js
|
||||
@RESPATH@/components/servicesComponents.manifest
|
||||
@RESPATH@/components/cryptoComponents.manifest
|
||||
@RESPATH@/components/XULStore.js
|
||||
@RESPATH@/components/XULStore.manifest
|
||||
@RESPATH@/components/messageWakeupService.js
|
||||
@RESPATH@/components/messageWakeupService.manifest
|
||||
@RESPATH@/components/SettingsManager.js
|
||||
@RESPATH@/components/SettingsManager.manifest
|
||||
;@RESPATH@/components/AppsService.js
|
||||
;@RESPATH@/components/AppsService.manifest
|
||||
@RESPATH@/components/recording-cmdline.js
|
||||
@RESPATH@/components/recording-cmdline.manifest
|
||||
@RESPATH@/components/htmlMenuBuilder.js
|
||||
@RESPATH@/components/htmlMenuBuilder.manifest
|
||||
|
||||
@RESPATH@/components/PermissionSettings.js
|
||||
@RESPATH@/components/PermissionSettings.manifest
|
||||
@RESPATH@/components/NotificationStorage.js
|
||||
@RESPATH@/components/NotificationStorage.manifest
|
||||
@RESPATH@/components/Push.js
|
||||
@RESPATH@/components/Push.manifest
|
||||
@RESPATH@/components/PushComponents.js
|
||||
|
||||
@RESPATH@/components/remotebrowserutils.manifest
|
||||
@RESPATH@/components/RemoteWebNavigation.js
|
||||
|
||||
@RESPATH@/components/SlowScriptDebug.manifest
|
||||
@RESPATH@/components/SlowScriptDebug.js
|
||||
|
||||
#ifdef MOZ_WEBRTC
|
||||
@RESPATH@/components/PeerConnection.js
|
||||
@RESPATH@/components/PeerConnection.manifest
|
||||
#endif
|
||||
|
||||
;@RESPATH@/chrome/marionette@JAREXT@
|
||||
;@RESPATH@/chrome/marionette.manifest
|
||||
;@RESPATH@/components/marionette.manifest
|
||||
;@RESPATH@/components/marionette.js
|
||||
|
||||
#ifdef MOZ_WEBSPEECH
|
||||
@RESPATH@/components/dom_webspeechsynth.xpt
|
||||
#endif
|
||||
|
||||
@RESPATH@/components/nsAsyncShutdown.manifest
|
||||
@RESPATH@/components/nsAsyncShutdown.js
|
||||
|
||||
; InputMethod API
|
||||
@RESPATH@/components/MozKeyboard.js
|
||||
@RESPATH@/components/InputMethod.manifest
|
||||
|
||||
#if defined(ENABLE_TESTS) && defined(MOZ_DEBUG)
|
||||
@RESPATH@/components/TestInterfaceJS.js
|
||||
@RESPATH@/components/TestInterfaceJS.manifest
|
||||
@RESPATH@/components/TestInterfaceJSMaplike.js
|
||||
#endif
|
||||
|
||||
#ifdef MOZ_WEBEXTENSIONS
|
||||
; [Extensions]
|
||||
@RESPATH@/components/extensions-toolkit.manifest
|
||||
@RESPATH@/browser/components/extensions-browser.manifest
|
||||
#endif
|
||||
|
||||
; Modules
|
||||
@RESPATH@/browser/modules/*
|
||||
@RESPATH@/modules/*
|
||||
|
||||
; Private Browsing
|
||||
@RESPATH@/components/privatebrowsing.xpt
|
||||
@RESPATH@/components/PrivateBrowsing.manifest
|
||||
|
||||
; ANGLE GLES-on-D3D rendering library
|
||||
#ifdef MOZ_ANGLE_RENDERER
|
||||
@BINPATH@/libEGL.dll
|
||||
@BINPATH@/libGLESv2.dll
|
||||
|
||||
#ifdef MOZ_D3DCOMPILER_VISTA_DLL
|
||||
@BINPATH@/@MOZ_D3DCOMPILER_VISTA_DLL@
|
||||
#endif
|
||||
|
||||
#ifdef MOZ_D3DCOMPILER_XP_DLL
|
||||
@BINPATH@/@MOZ_D3DCOMPILER_XP_DLL@
|
||||
#endif
|
||||
#endif # MOZ_ANGLE_RENDERER
|
||||
|
||||
; [Browser Chrome Files]
|
||||
@RESPATH@/browser/chrome.manifest
|
||||
@RESPATH@/browser/chrome/browser@JAREXT@
|
||||
@RESPATH@/browser/chrome/browser.manifest
|
||||
@RESPATH@/browser/chrome/pdfjs.manifest
|
||||
@RESPATH@/browser/chrome/pdfjs/*
|
||||
@RESPATH@/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/chrome.manifest
|
||||
@RESPATH@/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/icon.png
|
||||
@RESPATH@/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf
|
||||
@RESPATH@/chrome/toolkit@JAREXT@
|
||||
@RESPATH@/chrome/toolkit.manifest
|
||||
@RESPATH@/chrome/recording.manifest
|
||||
@RESPATH@/chrome/recording/*
|
||||
#ifdef MOZ_GTK
|
||||
@RESPATH@/browser/chrome/icons/default/default16.png
|
||||
@RESPATH@/browser/chrome/icons/default/default32.png
|
||||
@RESPATH@/browser/chrome/icons/default/default48.png
|
||||
#endif
|
||||
|
||||
; [Webide Files]
|
||||
@RESPATH@/browser/chrome/webide@JAREXT@
|
||||
@RESPATH@/browser/chrome/webide.manifest
|
||||
@RESPATH@/browser/@PREF_DIR@/webide-prefs.js
|
||||
|
||||
; DevTools
|
||||
@RESPATH@/browser/chrome/devtools@JAREXT@
|
||||
@RESPATH@/browser/chrome/devtools.manifest
|
||||
@RESPATH@/browser/@PREF_DIR@/devtools.js
|
||||
|
||||
; shell icons
|
||||
#ifdef XP_UNIX
|
||||
#ifndef XP_MACOSX
|
||||
; shell icons
|
||||
@RESPATH@/browser/icons/*.png
|
||||
#ifdef MOZ_UPDATER
|
||||
; updater icon
|
||||
@RESPATH@/icons/updater.png
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
; [Default Preferences]
|
||||
; All the pref files must be part of base to prevent migration bugs
|
||||
@RESPATH@/browser/@PREF_DIR@/basilisk.js
|
||||
@RESPATH@/browser/@PREF_DIR@/basilisk-branding.js
|
||||
@RESPATH@/goanna.js
|
||||
@RESPATH@/defaults/autoconfig/prefcalls.js
|
||||
@RESPATH@/browser/defaults/permissions
|
||||
|
||||
; Warning: changing the path to channel-prefs.js can cause bugs (Bug 756325)
|
||||
; Technically this is an app pref file, but we are keeping it in the original
|
||||
; gre location for now.
|
||||
@RESPATH@/defaults/pref/channel-prefs.js
|
||||
|
||||
; Services (gre) prefs
|
||||
#ifdef MOZ_SERVICES_SYNC
|
||||
@RESPATH@/defaults/pref/services-sync.js
|
||||
#endif
|
||||
|
||||
; [Layout Engine Resources]
|
||||
; Style Sheets, Graphics and other Resources used by the layout engine.
|
||||
@RESPATH@/res/EditorOverride.css
|
||||
@RESPATH@/res/contenteditable.css
|
||||
@RESPATH@/res/designmode.css
|
||||
@RESPATH@/res/ImageDocument.css
|
||||
@RESPATH@/res/TopLevelImageDocument.css
|
||||
@RESPATH@/res/TopLevelVideoDocument.css
|
||||
@RESPATH@/res/table-add-column-after-active.gif
|
||||
@RESPATH@/res/table-add-column-after-hover.gif
|
||||
@RESPATH@/res/table-add-column-after.gif
|
||||
@RESPATH@/res/table-add-column-before-active.gif
|
||||
@RESPATH@/res/table-add-column-before-hover.gif
|
||||
@RESPATH@/res/table-add-column-before.gif
|
||||
@RESPATH@/res/table-add-row-after-active.gif
|
||||
@RESPATH@/res/table-add-row-after-hover.gif
|
||||
@RESPATH@/res/table-add-row-after.gif
|
||||
@RESPATH@/res/table-add-row-before-active.gif
|
||||
@RESPATH@/res/table-add-row-before-hover.gif
|
||||
@RESPATH@/res/table-add-row-before.gif
|
||||
@RESPATH@/res/table-remove-column-active.gif
|
||||
@RESPATH@/res/table-remove-column-hover.gif
|
||||
@RESPATH@/res/table-remove-column.gif
|
||||
@RESPATH@/res/table-remove-row-active.gif
|
||||
@RESPATH@/res/table-remove-row-hover.gif
|
||||
@RESPATH@/res/table-remove-row.gif
|
||||
@RESPATH@/res/grabber.gif
|
||||
#ifdef XP_MACOSX
|
||||
@RESPATH@/res/cursors/*
|
||||
#endif
|
||||
@RESPATH@/res/fonts/*
|
||||
@RESPATH@/res/dtd/*
|
||||
@RESPATH@/res/html/*
|
||||
#if defined(XP_MACOSX)
|
||||
; For SafariProfileMigrator.js.
|
||||
@RESPATH@/res/langGroups.properties
|
||||
#endif
|
||||
@RESPATH@/res/language.properties
|
||||
@RESPATH@/res/entityTables/*
|
||||
#ifdef XP_MACOSX
|
||||
@RESPATH@/res/MainMenu.nib/
|
||||
#endif
|
||||
|
||||
; svg
|
||||
@RESPATH@/res/svg.css
|
||||
@RESPATH@/components/dom_svg.xpt
|
||||
@RESPATH@/components/dom_smil.xpt
|
||||
|
||||
; [Personal Security Manager]
|
||||
;
|
||||
; NSS libraries are signed in the staging directory,
|
||||
; meaning their .chk files are created there directly.
|
||||
;
|
||||
#ifndef MOZ_SYSTEM_NSS
|
||||
#if defined(XP_LINUX) && !defined(ANDROID)
|
||||
@BINPATH@/@DLL_PREFIX@freeblpriv3@DLL_SUFFIX@
|
||||
#elif defined(XP_SOLARIS) && defined(SPARC64)
|
||||
@BINPATH@/@DLL_PREFIX@freebl_64fpu_3@DLL_SUFFIX@
|
||||
@BINPATH@/@DLL_PREFIX@freebl_64int_3@DLL_SUFFIX@
|
||||
#elif defined(XP_SOLARIS) && defined(SPARC)
|
||||
@BINPATH@/@DLL_PREFIX@freebl_32fpu_3@DLL_SUFFIX@
|
||||
@BINPATH@/@DLL_PREFIX@freebl_32int64_3@DLL_SUFFIX@
|
||||
@BINPATH@/@DLL_PREFIX@freebl3@DLL_SUFFIX@
|
||||
#else
|
||||
@BINPATH@/@DLL_PREFIX@freebl3@DLL_SUFFIX@
|
||||
#endif
|
||||
@BINPATH@/@DLL_PREFIX@nss3@DLL_SUFFIX@
|
||||
@BINPATH@/@DLL_PREFIX@nssckbi@DLL_SUFFIX@
|
||||
#ifndef NSS_DISABLE_DBM
|
||||
@BINPATH@/@DLL_PREFIX@nssdbm3@DLL_SUFFIX@
|
||||
#endif
|
||||
#ifndef MOZ_FOLD_LIBS
|
||||
@BINPATH@/@DLL_PREFIX@nssutil3@DLL_SUFFIX@
|
||||
@BINPATH@/@DLL_PREFIX@smime3@DLL_SUFFIX@
|
||||
@BINPATH@/@DLL_PREFIX@ssl3@DLL_SUFFIX@
|
||||
#endif
|
||||
@BINPATH@/@DLL_PREFIX@softokn3@DLL_SUFFIX@
|
||||
#endif
|
||||
@RESPATH@/chrome/pippki@JAREXT@
|
||||
@RESPATH@/chrome/pippki.manifest
|
||||
@RESPATH@/components/pipnss.xpt
|
||||
@RESPATH@/components/pippki.xpt
|
||||
|
||||
; [Updater]
|
||||
;
|
||||
#ifdef MOZ_UPDATER
|
||||
#ifdef XP_MACOSX
|
||||
@BINPATH@/updater.app/
|
||||
#else
|
||||
@BINPATH@/updater@BIN_SUFFIX@
|
||||
#endif
|
||||
#endif
|
||||
|
||||
@RESPATH@/components/dom_audiochannel.xpt
|
||||
|
||||
; Shutdown Terminator
|
||||
@RESPATH@/components/terminator.manifest
|
||||
|
||||
#if defined(CLANG_CXX)
|
||||
#if defined(MOZ_ASAN) || defined(MOZ_TSAN)
|
||||
@BINPATH@/llvm-symbolizer
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(MOZ_ASAN) && defined(CLANG_CL)
|
||||
@BINPATH@/clang_rt.asan_dynamic-*.dll
|
||||
#endif
|
||||
|
||||
|
||||
; media
|
||||
#ifdef MOZ_EME
|
||||
@RESPATH@/gmp-clearkey/0.1/@DLL_PREFIX@clearkey@DLL_SUFFIX@
|
||||
@RESPATH@/gmp-clearkey/0.1/clearkey.info
|
||||
#endif
|
||||
|
||||
; gfx
|
||||
#ifdef XP_WIN
|
||||
@RESPATH@/components/GfxSanityTest.manifest
|
||||
@RESPATH@/components/SanityTest.js
|
||||
#endif
|
||||
|
|
@ -1,89 +0,0 @@
|
|||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
include $(topsrcdir)/toolkit/mozapps/installer/package-name.mk
|
||||
|
||||
CONFIG_DIR = instgen
|
||||
|
||||
ifdef MOZ_OFFICIAL_BRANDING
|
||||
BRANDED_SFX = 1
|
||||
endif
|
||||
|
||||
ifdef BRANDED_SFX
|
||||
SFX_MODULE = $(topsrcdir)/other-licenses/7zstub/hydra/7zSD.sfx
|
||||
else
|
||||
SFX_MODULE = $(topsrcdir)/other-licenses/7zstub/basilisk/7zSD.sfx
|
||||
endif
|
||||
|
||||
INSTALLER_FILES = \
|
||||
app.tag \
|
||||
nsis/installer.nsi \
|
||||
nsis/uninstaller.nsi \
|
||||
nsis/shared.nsh \
|
||||
$(NULL)
|
||||
|
||||
BRANDING_FILES = \
|
||||
branding.nsi \
|
||||
appname.bmp \
|
||||
wizHeader.bmp \
|
||||
wizHeaderRTL.bmp \
|
||||
wizWatermark.bmp \
|
||||
$(NULL)
|
||||
|
||||
include $(topsrcdir)/config/config.mk
|
||||
|
||||
ifdef LOCALE_MERGEDIR
|
||||
PPL_LOCALE_ARGS = \
|
||||
--l10n-dir=$(LOCALE_MERGEDIR)/application/basilisk/installer \
|
||||
--l10n-dir=$(call EXPAND_LOCALE_SRCDIR,application/basilisk/locales)/installer \
|
||||
--l10n-dir=$(topsrcdir)/application/basilisk/locales/en-US/installer \
|
||||
$(NULL)
|
||||
else
|
||||
PPL_LOCALE_ARGS=$(call EXPAND_LOCALE_SRCDIR,application/basilisk/locales)/installer
|
||||
endif
|
||||
|
||||
OVERRIDE_DEFAULT_GOAL := installer
|
||||
installer::
|
||||
$(MAKE) -C .. installer-stage
|
||||
$(MAKE) $(CONFIG_DIR)/setup.exe
|
||||
|
||||
# For building the uninstaller during the application build so it can be
|
||||
# included for mar file generation.
|
||||
uninstaller::
|
||||
$(RM) -r $(CONFIG_DIR)
|
||||
$(MKDIR) $(CONFIG_DIR)
|
||||
$(INSTALL) $(addprefix $(srcdir)/,$(INSTALLER_FILES)) $(CONFIG_DIR)
|
||||
$(INSTALL) $(addprefix $(DIST)/branding/,$(BRANDING_FILES)) $(CONFIG_DIR)
|
||||
$(call py_action,preprocessor,-Fsubstitution $(DEFINES) $(ACDEFINES) \
|
||||
$(srcdir)/nsis/defines.nsi.in -o $(CONFIG_DIR)/defines.nsi)
|
||||
$(PYTHON) $(topsrcdir)/toolkit/mozapps/installer/windows/nsis/preprocess-locale.py \
|
||||
--preprocess-locale $(topsrcdir) \
|
||||
$(PPL_LOCALE_ARGS) $(AB_CD) $(CONFIG_DIR)
|
||||
|
||||
# For building the maintenanceservice installer
|
||||
ifdef MOZ_MAINTENANCE_SERVICE
|
||||
maintenanceservice_installer::
|
||||
$(INSTALL) $(addprefix $(srcdir)/,$(INSTALLER_FILES)) $(CONFIG_DIR)
|
||||
$(call py_action,preprocessor,-Fsubstitution $(DEFINES) $(ACDEFINES) \
|
||||
$(srcdir)/nsis/defines.nsi.in -o $(CONFIG_DIR)/defines.nsi)
|
||||
$(PYTHON) $(topsrcdir)/toolkit/mozapps/installer/windows/nsis/preprocess-locale.py \
|
||||
--preprocess-locale $(topsrcdir) \
|
||||
$(PPL_LOCALE_ARGS) $(AB_CD) $(CONFIG_DIR)
|
||||
endif
|
||||
|
||||
$(CONFIG_DIR)/setup.exe::
|
||||
$(RM) -r $(CONFIG_DIR)
|
||||
$(MKDIR) $(CONFIG_DIR)
|
||||
$(INSTALL) $(addprefix $(srcdir)/,$(INSTALLER_FILES)) $(CONFIG_DIR)
|
||||
$(INSTALL) $(addprefix $(DIST)/branding/,$(BRANDING_FILES)) $(CONFIG_DIR)
|
||||
$(call py_action,preprocessor,-Fsubstitution $(DEFINES) $(ACDEFINES) \
|
||||
$(srcdir)/nsis/defines.nsi.in -o $(CONFIG_DIR)/defines.nsi)
|
||||
$(PYTHON) $(topsrcdir)/toolkit/mozapps/installer/windows/nsis/preprocess-locale.py \
|
||||
--preprocess-locale $(topsrcdir) \
|
||||
$(PPL_LOCALE_ARGS) $(AB_CD) $(CONFIG_DIR)
|
||||
|
||||
GARBARGE_DIRS += instgen
|
||||
|
||||
include $(topsrcdir)/config/rules.mk
|
||||
include $(topsrcdir)/toolkit/mozapps/installer/windows/nsis/makensis.mk
|
||||
|
|
@ -1,197 +0,0 @@
|
|||
# vim:set ts=8 sw=8 sts=8 noet:
|
||||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
include $(topsrcdir)/config/config.mk
|
||||
|
||||
ifdef LOCALE_MERGEDIR
|
||||
vpath crashreporter%.ini $(LOCALE_MERGEDIR)/browser/crashreporter
|
||||
endif
|
||||
vpath crashreporter%.ini $(LOCALE_SRCDIR)/crashreporter
|
||||
ifdef LOCALE_MERGEDIR
|
||||
vpath crashreporter%.ini @srcdir@/en-US/crashreporter
|
||||
endif
|
||||
|
||||
|
||||
SUBMAKEFILES += \
|
||||
$(DEPTH)/$(MOZ_BRANDING_DIRECTORY)/Makefile \
|
||||
$(DEPTH)/$(MOZ_BRANDING_DIRECTORY)/locales/Makefile \
|
||||
$(NULL)
|
||||
|
||||
# This makefile uses variable overrides from the libs-% target to
|
||||
# build non-default locales to non-default dist/ locations. Be aware!
|
||||
|
||||
PWD := $(CURDIR)
|
||||
|
||||
# These are defaulted to be compatible with the files the wget-en-US target
|
||||
# pulls. You may override them if you provide your own files. You _must_
|
||||
# override them when MOZ_PKG_PRETTYNAMES is defined - the defaults will not
|
||||
# work in that case.
|
||||
ZIP_IN ?= $(ABS_DIST)/$(PACKAGE)
|
||||
WIN32_INSTALLER_IN ?= $(ABS_DIST)/$(PKG_INST_PATH)$(PKG_INST_BASENAME).exe
|
||||
RETRIEVE_WINDOWS_INSTALLER = 1
|
||||
|
||||
MOZ_LANGPACK_EID=langpack-$(AB_CD)@firefox.mozilla.org
|
||||
|
||||
L10N_PREF_JS_EXPORTS = $(call MERGE_FILE,firefox-l10n.js)
|
||||
L10N_PREF_JS_EXPORTS_PATH = $(FINAL_TARGET)/$(PREF_DIR)
|
||||
L10N_PREF_JS_EXPORTS_FLAGS = $(PREF_PPFLAGS) --silence-missing-directive-warnings
|
||||
PP_TARGETS += L10N_PREF_JS_EXPORTS
|
||||
|
||||
ifneq (,$(filter cocoa,$(MOZ_WIDGET_TOOLKIT)))
|
||||
MOZ_PKG_MAC_DSSTORE=$(ABS_DIST)/branding/dsstore
|
||||
MOZ_PKG_MAC_BACKGROUND=$(ABS_DIST)/branding/background.png
|
||||
MOZ_PKG_MAC_ICON=$(ABS_DIST)/branding/disk.icns
|
||||
MOZ_PKG_MAC_EXTRA=--symlink '/Applications:/ '
|
||||
endif
|
||||
|
||||
ifeq (WINNT,$(OS_ARCH))
|
||||
UNINSTALLER_PACKAGE_HOOK = $(RM) -r $(STAGEDIST)/uninstall; \
|
||||
$(NSINSTALL) -D $(STAGEDIST)/uninstall; \
|
||||
cp ../installer/windows/l10ngen/helper.exe $(STAGEDIST)/uninstall; \
|
||||
$(RM) $(ABS_DIST)/l10n-stage/setup.exe; \
|
||||
cp ../installer/windows/l10ngen/setup.exe $(ABS_DIST)/l10n-stage; \
|
||||
$(NULL)
|
||||
|
||||
STUB_HOOK = $(NSINSTALL) -D '$(ABS_DIST)/$(PKG_INST_PATH)'; \
|
||||
$(RM) '$(ABS_DIST)/$(PKG_INST_PATH)$(PKG_STUB_BASENAME).exe'; \
|
||||
cp ../installer/windows/l10ngen/stub.exe '$(ABS_DIST)/$(PKG_INST_PATH)$(PKG_STUB_BASENAME).exe'; \
|
||||
chmod 0755 '$(ABS_DIST)/$(PKG_INST_PATH)$(PKG_STUB_BASENAME).exe'; \
|
||||
$(NULL)
|
||||
endif
|
||||
|
||||
SEARCHPLUGINS_FILENAMES := $(or $(shell $(call py_action,output_searchplugins_list,$(srcdir)/search/list.json $(AB_CD))), $(error Missing search plugins))
|
||||
SEARCHPLUGINS_PATH := .deps/generated_$(AB_CD)
|
||||
SEARCHPLUGINS_TARGET := libs searchplugins
|
||||
SEARCHPLUGINS := $(foreach plugin,$(addsuffix .xml,$(SEARCHPLUGINS_FILENAMES)),$(or $(wildcard $(srcdir)/searchplugins/$(plugin)),$(error Missing searchplugin: $(plugin))))
|
||||
# Some locale-specific search plugins may have preprocessor directives, but the
|
||||
# default en-US ones do not.
|
||||
SEARCHPLUGINS_FLAGS := --silence-missing-directive-warnings
|
||||
PP_TARGETS += SEARCHPLUGINS
|
||||
|
||||
list-json = $(SEARCHPLUGINS_PATH)/list.json
|
||||
GARBAGE += $(list-json)
|
||||
|
||||
libs:: searchplugins
|
||||
|
||||
# Required for l10n.mk - defines a list of app sub dirs that should
|
||||
# be included in langpack xpis.
|
||||
DIST_SUBDIRS = $(DIST_SUBDIR)
|
||||
|
||||
include $(topsrcdir)/config/rules.mk
|
||||
|
||||
include $(topsrcdir)/toolkit/locales/l10n.mk
|
||||
|
||||
$(list-json): $(call mkdir_deps,$(SEARCHPLUGINS_PATH)) $(if $(IS_LANGUAGE_REPACK),FORCE)
|
||||
$(call py_action,generate_searchjson,$(srcdir)/search/list.json $(AB_CD) $(list-json))
|
||||
searchplugins:: $(list-json)
|
||||
|
||||
$(STAGEDIST): $(DIST)/branding
|
||||
|
||||
$(DIST)/branding:
|
||||
$(NSINSTALL) -D $@
|
||||
|
||||
DEFINES += -DBOOKMARKS_INCLUDE_DIR=$(dir $(call MERGE_FILE,profile/bookmarks.inc))
|
||||
|
||||
libs-%:
|
||||
$(NSINSTALL) -D $(DIST)/install
|
||||
@$(MAKE) -C $(DEPTH)/toolkit/locales libs-$* XPI_ROOT_APPID='$(XPI_ROOT_APPID)'
|
||||
ifdef MOZ_SERVICES_SYNC
|
||||
@$(MAKE) -C $(DEPTH)/services/sync/locales AB_CD=$* XPI_NAME=locale-$*
|
||||
endif
|
||||
@$(MAKE) -C $(DEPTH)/extensions/spellcheck/locales AB_CD=$* XPI_NAME=locale-$*
|
||||
# @$(MAKE) -C ../extensions/pocket/locale AB_CD=$* XPI_NAME=locale-$*
|
||||
@$(MAKE) -C $(DEPTH)/intl/locales AB_CD=$* XPI_NAME=locale-$*
|
||||
@$(MAKE) -C $(DEPTH)/devtools/client/locales AB_CD=$* XPI_NAME=locale-$* XPI_ROOT_APPID='$(XPI_ROOT_APPID)'
|
||||
@$(MAKE) -B searchplugins AB_CD=$* XPI_NAME=locale-$*
|
||||
@$(MAKE) libs AB_CD=$* XPI_NAME=locale-$* PREF_DIR=$(PREF_DIR)
|
||||
@$(MAKE) -C $(DEPTH)/$(MOZ_BRANDING_DIRECTORY)/locales AB_CD=$* XPI_NAME=locale-$*
|
||||
|
||||
repackage-win32-installer: WIN32_INSTALLER_OUT=$(ABS_DIST)/$(PKG_INST_PATH)$(PKG_INST_BASENAME).exe
|
||||
repackage-win32-installer: $(call ESCAPE_WILDCARD,$(WIN32_INSTALLER_IN)) $(SUBMAKEFILES) libs-$(AB_CD)
|
||||
@echo 'Repackaging $(WIN32_INSTALLER_IN) into $(WIN32_INSTALLER_OUT).'
|
||||
$(MAKE) -C $(DEPTH)/$(MOZ_BRANDING_DIRECTORY) export
|
||||
$(MAKE) -C ../installer/windows CONFIG_DIR=l10ngen l10ngen/setup.exe l10ngen/7zSD.sfx
|
||||
$(MAKE) repackage-zip \
|
||||
AB_CD=$(AB_CD) \
|
||||
MOZ_PKG_FORMAT=SFX7Z \
|
||||
ZIP_IN='$(WIN32_INSTALLER_IN)' \
|
||||
ZIP_OUT='$(WIN32_INSTALLER_OUT)' \
|
||||
SFX_HEADER='$(PWD)/../installer/windows/l10ngen/7zSD.sfx \
|
||||
$(topsrcdir)/browser/installer/windows/app.tag'
|
||||
|
||||
ifeq (WINNT,$(OS_ARCH))
|
||||
repackage-win32-installer-%: $(STAGEDIST)
|
||||
@$(MAKE) repackage-win32-installer AB_CD=$* WIN32_INSTALLER_IN='$(WIN32_INSTALLER_IN)'
|
||||
|
||||
repackage-zip-%: repackage-win32-installer-%
|
||||
else
|
||||
repackage-win32-installer-%: ;
|
||||
endif
|
||||
|
||||
|
||||
clobber-zip:
|
||||
$(RM) $(STAGEDIST)/chrome/$(AB_CD).jar \
|
||||
$(STAGEDIST)/chrome/$(AB_CD).manifest \
|
||||
$(STAGEDIST)/$(PREF_DIR)/firefox-l10n.js
|
||||
$(RM) -rf $(STAGEDIST)/dictionaries \
|
||||
$(STAGEDIST)/hyphenation \
|
||||
$(STAGEDIST)/defaults/profile \
|
||||
$(STAGEDIST)/chrome/$(AB_CD)
|
||||
|
||||
|
||||
langpack: langpack-$(AB_CD)
|
||||
|
||||
# This is a generic target that will make a langpack, repack ZIP (+tarball)
|
||||
# builds, and repack an installer if applicable. It is called from the
|
||||
# tinderbox scripts. Alter it with caution.
|
||||
|
||||
installers-%: clobber-% langpack-% repackage-win32-installer-% repackage-zip-%
|
||||
@echo 'repackaging done'
|
||||
|
||||
ifdef MOZ_UPDATER
|
||||
# Note that we want updater.ini to be in the top directory, not the browser/
|
||||
# subdirectory, because that's where the updater is installed and runs.
|
||||
libs:: $(call MERGE_FILE,updater/updater.ini) $(call mkdir_deps,$(DIST)/bin)
|
||||
ifeq ($(OS_ARCH),WINNT)
|
||||
cat $< $(srcdir)/../installer/windows/nsis/updater_append.ini | \
|
||||
sed -e 's/^InfoText=/Info=/' -e 's/^TitleText=/Title=/' | \
|
||||
sed -e 's/%MOZ_APP_DISPLAYNAME%/$(MOZ_APP_DISPLAYNAME)/' > \
|
||||
$(FINAL_TARGET)/../updater.ini
|
||||
else
|
||||
cat $< | \
|
||||
sed -e 's/^InfoText=/Info=/' -e 's/^TitleText=/Title=/' | \
|
||||
sed -e 's/%MOZ_APP_DISPLAYNAME%/$(MOZ_APP_DISPLAYNAME)/' > \
|
||||
$(FINAL_TARGET)/../updater.ini
|
||||
endif
|
||||
endif
|
||||
|
||||
ident:
|
||||
@printf 'fx_revision '
|
||||
@$(PYTHON) $(topsrcdir)/config/printconfigsetting.py \
|
||||
'$(STAGEDIST)'/application.ini App SourceStamp
|
||||
@printf 'buildid '
|
||||
@$(PYTHON) $(topsrcdir)/config/printconfigsetting.py \
|
||||
'$(STAGEDIST)'/application.ini App BuildID
|
||||
|
||||
merge-%:
|
||||
ifdef LOCALE_MERGEDIR
|
||||
$(RM) -rf $(LOCALE_MERGEDIR)
|
||||
$(topsrcdir)/mach compare-locales --merge-dir $(LOCALE_MERGEDIR) $*
|
||||
endif
|
||||
@echo
|
||||
|
||||
# test target, depends on make package
|
||||
# try to repack x-test, with just toolkit/defines.inc being there
|
||||
l10n-check:: INNER_UNMAKE_PACKAGE=true
|
||||
l10n-check::
|
||||
$(RM) -rf x-test
|
||||
$(NSINSTALL) -D x-test/toolkit
|
||||
echo '#define MOZ_LANG_TITLE Just testing' > x-test/toolkit/defines.inc
|
||||
@# ZIP_IN='$(ZIP_IN)' will pass down the *current* value of ZIP_IN, based
|
||||
@# on MOZ_SIMPLE_PACKAGE_NAME not being reset, overwriting the value it
|
||||
@# would get with MOZ_SIMPLE_PACKAGE_NAME reset.
|
||||
$(MAKE) installers-x-test L10NBASEDIR='$(PWD)' LOCALE_MERGEDIR='$(PWD)/mergedir' ZIP_IN='$(ZIP_IN)' MOZ_SIMPLE_PACKAGE_NAME= UNIVERSAL_BINARY=
|
||||
$(PYTHON) $(topsrcdir)/toolkit/mozapps/installer/unpack.py $(DIST)/l10n-stage/$(MOZ_PKG_DIR)$(_RESPATH)
|
||||
cd $(DIST)/l10n-stage && test $$(cat $(MOZ_PKG_DIR)$(_RESPATH)/update.locale) = x-test
|
||||
|
|
@ -1,688 +0,0 @@
|
|||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
nv_timeout=Timed Out
|
||||
openFile=Open File
|
||||
|
||||
droponhometitle=Set Home Page
|
||||
droponhomemsg=Do you want this document to be your new home page?
|
||||
droponhomemsgMultiple=Do you want these documents to be your new home pages?
|
||||
|
||||
# context menu strings
|
||||
|
||||
# LOCALIZATION NOTE (contextMenuSearch): %1$S is the search engine,
|
||||
# %2$S is the selection string.
|
||||
contextMenuSearch=Search %1$S for “%2$S”
|
||||
contextMenuSearch.accesskey=S
|
||||
|
||||
# bookmark dialog strings
|
||||
|
||||
bookmarkAllTabsDefault=[Folder Name]
|
||||
|
||||
xpinstallPromptMessage=%S prevented this site from asking you to install software on your computer.
|
||||
xpinstallPromptAllowButton=Allow
|
||||
# Accessibility Note:
|
||||
# Be sure you do not choose an accesskey that is used elsewhere in the active context (e.g. main menu bar, submenu of the warning popup button)
|
||||
# See http://www.mozilla.org/access/keyboard/accesskey for details
|
||||
xpinstallPromptAllowButton.accesskey=A
|
||||
xpinstallDisabledMessageLocked=Software installation has been disabled by your system administrator.
|
||||
xpinstallDisabledMessage=Software installation is currently disabled. Click Enable and try again.
|
||||
xpinstallDisabledButton=Enable
|
||||
xpinstallDisabledButton.accesskey=n
|
||||
|
||||
# LOCALIZATION NOTE (addonDownloadingAndVerifying):
|
||||
# Semicolon-separated list of plural forms. See:
|
||||
# http://developer.mozilla.org/en/docs/Localization_and_Plurals
|
||||
# Also see https://bugzilla.mozilla.org/show_bug.cgi?id=570012 for mockups
|
||||
addonDownloadingAndVerifying=Downloading and verifying add-on…;Downloading and verifying #1 add-ons…
|
||||
addonDownloadVerifying=Verifying
|
||||
|
||||
addonInstall.unsigned=(Unverified)
|
||||
addonInstall.cancelButton.label=Cancel
|
||||
addonInstall.cancelButton.accesskey=C
|
||||
addonInstall.acceptButton.label=Install
|
||||
addonInstall.acceptButton.accesskey=I
|
||||
|
||||
# LOCALIZATION NOTE (addonConfirmInstallMessage,addonConfirmInstallUnsigned):
|
||||
# Semicolon-separated list of plural forms. See:
|
||||
# http://developer.mozilla.org/en/docs/Localization_and_Plurals
|
||||
# #1 is brandShortName
|
||||
# #2 is the number of add-ons being installed
|
||||
addonConfirmInstall.message=This site would like to install an add-on in #1:;This site would like to install #2 add-ons in #1:
|
||||
|
||||
# LOCALIZATION NOTE (addonConfirmInstallSomeUnsigned.message):
|
||||
# Semicolon-separated list of plural forms. See:
|
||||
# http://developer.mozilla.org/en/docs/Localization_and_Plurals
|
||||
# #1 is brandShortName
|
||||
# #2 is the total number of add-ons being installed (at least 2)
|
||||
addonConfirmInstallSomeUnsigned.message=;Caution: This site would like to install #2 add-ons in #1, some of which are unverified. Proceed at your own risk.
|
||||
|
||||
addonwatch.slow=%1$S might be making %2$S run slowly
|
||||
addonwatch.disable.label=Disable %S
|
||||
addonwatch.ignoreSession.label=Ignore for now
|
||||
addonwatch.ignoreSession.accesskey=I
|
||||
addonwatch.ignorePerm.label=Ignore permanently
|
||||
addonwatch.ignorePerm.accesskey=p
|
||||
addonwatch.restart.message=To disable %1$S you must restart %2$S
|
||||
addonwatch.restart.label=Restart %S
|
||||
addonwatch.restart.accesskey=R
|
||||
|
||||
# LOCALIZATION NOTE (addonsInstalled, addonsInstalledNeedsRestart):
|
||||
# Semicolon-separated list of plural forms. See:
|
||||
# http://developer.mozilla.org/en/docs/Localization_and_Plurals
|
||||
# #1 first add-on's name, #2 number of add-ons, #3 application name
|
||||
addonsInstalled=#1 has been installed successfully.;#2 add-ons have been installed successfully.
|
||||
addonsInstalledNeedsRestart=#1 will be installed after you restart #3.;#2 add-ons will be installed after you restart #3.
|
||||
addonInstallRestartButton=Restart Now
|
||||
addonInstallRestartButton.accesskey=R
|
||||
|
||||
# LOCALIZATION NOTE (addonInstallError-1, addonInstallError-2, addonInstallError-3, addonInstallError-4, addonInstallError-5, addonLocalInstallError-1, addonLocalInstallError-2, addonLocalInstallError-3, addonLocalInstallError-4, addonLocalInstallError-5):
|
||||
# %1$S is the application name, %2$S is the add-on name
|
||||
addonInstallError-1=The add-on could not be downloaded because of a connection failure.
|
||||
addonInstallError-2=The add-on could not be installed because it does not match the add-on %1$S expected.
|
||||
addonInstallError-3=The add-on downloaded from this site could not be installed because it appears to be corrupt.
|
||||
addonInstallError-4=%2$S could not be installed because %1$S cannot modify the needed file.
|
||||
addonInstallError-5=%1$S has prevented this site from installing an unverified add-on.
|
||||
addonInstallError-8=%2$S could not be installed because %1$S does not support Jetpack (SDK) extensions.
|
||||
addonInstallError-9=%2$S could not be installed because %1$S does not support WebExtensions.
|
||||
addonLocalInstallError-1=This add-on could not be installed because of a filesystem error.
|
||||
addonLocalInstallError-2=This add-on could not be installed because it does not match the add-on %1$S expected.
|
||||
addonLocalInstallError-3=This add-on could not be installed because it appears to be corrupt.
|
||||
addonLocalInstallError-4=%2$S could not be installed because %1$S cannot modify the needed file.
|
||||
addonLocalInstallError-5=This add-on could not be installed because it has not been verified.
|
||||
addonLocalInstallError-8=%2$S could not be installed because %1$S does not support Jetpack (SDK) extensions.
|
||||
addonLocalInstallError-9=%2$S could not be installed because %1$S does not support WebExtensions.
|
||||
|
||||
|
||||
# LOCALIZATION NOTE (addonInstallErrorIncompatible):
|
||||
# %1$S is the application name, %2$S is the application version, %3$S is the add-on name
|
||||
addonInstallErrorIncompatible=%3$S could not be installed because it is not compatible with %1$S %2$S.
|
||||
|
||||
# LOCALIZATION NOTE (addonInstallErrorBlocklisted): %S is add-on name
|
||||
addonInstallErrorBlocklisted=%S could not be installed because it has a high risk of causing stability or security problems.
|
||||
|
||||
unsignedAddonsDisabled.message=One or more installed add-ons cannot be verified and have been disabled.
|
||||
unsignedAddonsDisabled.learnMore.label=Learn More
|
||||
unsignedAddonsDisabled.learnMore.accesskey=L
|
||||
|
||||
# LOCALIZATION NOTE (lwthemeInstallRequest.message): %S will be replaced with
|
||||
# the host name of the site.
|
||||
lwthemeInstallRequest.message=This site (%S) attempted to install a theme.
|
||||
lwthemeInstallRequest.allowButton=Allow
|
||||
lwthemeInstallRequest.allowButton.accesskey=a
|
||||
|
||||
lwthemePostInstallNotification.message=A new theme has been installed.
|
||||
lwthemePostInstallNotification.undoButton=Undo
|
||||
lwthemePostInstallNotification.undoButton.accesskey=U
|
||||
lwthemePostInstallNotification.manageButton=Manage Themes…
|
||||
lwthemePostInstallNotification.manageButton.accesskey=M
|
||||
|
||||
# LOCALIZATION NOTE (lwthemeNeedsRestart.message):
|
||||
# %S will be replaced with the new theme name.
|
||||
lwthemeNeedsRestart.message=%S will be installed after you restart.
|
||||
lwthemeNeedsRestart.button=Restart Now
|
||||
lwthemeNeedsRestart.accesskey=R
|
||||
|
||||
# LOCALIZATION NOTE (popupWarning.message): Semicolon-separated list of plural forms.
|
||||
# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
|
||||
# #1 is brandShortName and #2 is the number of pop-ups blocked.
|
||||
popupWarning.message=#1 prevented this site from opening a pop-up window.;#1 prevented this site from opening #2 pop-up windows.
|
||||
popupWarningButton=Preferences
|
||||
popupWarningButton.accesskey=P
|
||||
popupAllow=Allow pop-ups for %S
|
||||
popupBlock=Block pop-ups for %S
|
||||
popupWarningDontShowFromMessage=Don’t show this message when pop-ups are blocked
|
||||
popupWarningDontShowFromLocationbar=Don’t show info bar when pop-ups are blocked
|
||||
popupShowPopupPrefix=Show ‘%S’
|
||||
|
||||
# Bad Content Blocker Doorhanger Notification
|
||||
# %S is brandShortName
|
||||
badContentBlocked.blocked.message=%S is blocking content on this page.
|
||||
badContentBlocked.notblocked.message=%S is not blocking any content on this page.
|
||||
|
||||
crashedpluginsMessage.title=The %S plugin has crashed.
|
||||
crashedpluginsMessage.reloadButton.label=Reload page
|
||||
crashedpluginsMessage.reloadButton.accesskey=R
|
||||
crashedpluginsMessage.submitButton.label=Submit a crash report
|
||||
crashedpluginsMessage.submitButton.accesskey=S
|
||||
crashedpluginsMessage.learnMore=Learn More…
|
||||
|
||||
# Keyword fixup messages
|
||||
# LOCALIZATION NOTE (keywordURIFixup.message): Used when the user tries to visit
|
||||
# a local host page, by the time the DNS request recognizes it, we have already
|
||||
# loaded a search page for the given word. An infobar then asks to the user
|
||||
# whether he rather wanted to visit the host. %S is the recognized host.
|
||||
keywordURIFixup.message=Did you mean to go to %S?
|
||||
keywordURIFixup.goTo=Yes, take me to %S
|
||||
keywordURIFixup.goTo.accesskey=Y
|
||||
keywordURIFixup.dismiss=No thanks
|
||||
keywordURIFixup.dismiss.accesskey=N
|
||||
|
||||
## Plugin doorhanger strings
|
||||
# LOCALIZATION NOTE (pluginActivateNew.message): Used for newly-installed
|
||||
# plugins which are not known to be unsafe. %1$S is the plugin name and %2$S
|
||||
# is the site domain.
|
||||
pluginActivateNew.message=Allow %2$S to run “%1$S”?
|
||||
pluginActivateMultiple.message=Allow %S to run plugins?
|
||||
pluginActivate.learnMore=Learn More…
|
||||
# LOCALIZATION NOTE (pluginActivateOutdated.message, pluginActivateOutdated.label):
|
||||
# These strings are used when an unsafe plugin has an update available.
|
||||
# %1$S is the plugin name, %2$S is the domain, and %3$S is brandShortName.
|
||||
pluginActivateOutdated.message=%3$S has prevented the outdated plugin “%1$S” from running on %2$S.
|
||||
pluginActivateOutdated.label=Outdated plugin
|
||||
pluginActivate.updateLabel=Update now…
|
||||
# LOCALIZATION NOTE (pluginActivateVulnerable.message, pluginActivateVulnerable.label):
|
||||
# These strings are used when an unsafe plugin has no update available.
|
||||
# %1$S is the plugin name, %2$S is the domain, and %3$S is brandShortName.
|
||||
pluginActivateVulnerable.message=%3$S has prevented the unsafe plugin “%1$S” from running on %2$S.
|
||||
pluginActivateVulnerable.label=Vulnerable plugin!
|
||||
pluginActivate.riskLabel=What’s the risk?
|
||||
# LOCALIZATION NOTE (pluginActivateBlocked.message): %1$S is the plugin name, %2$S is brandShortName
|
||||
pluginActivateBlocked.message=%2$S has blocked “%1$S” for your protection.
|
||||
pluginActivateBlocked.label=Blocked for your protection
|
||||
pluginActivateDisabled.message=“%S” is disabled.
|
||||
pluginActivateDisabled.label=Disabled
|
||||
pluginActivateDisabled.manage=Manage plugins…
|
||||
pluginEnabled.message=“%S” is enabled on %S.
|
||||
pluginEnabledOutdated.message=Outdated plugin “%S” is enabled on %S.
|
||||
pluginEnabledVulnerable.message=Insecure plugin “%S” is enabled on %S.
|
||||
pluginInfo.unknownPlugin=Unknown
|
||||
|
||||
# LOCALIZATION NOTE (pluginActivateNow.label, pluginActivateAlways.label, pluginBlockNow.label): These should be the same as the matching strings in browser.dtd
|
||||
# LOCALIZATION NOTE (pluginActivateNow.label): This button will enable the
|
||||
# plugin in the current session for an short time (about an hour), auto-renewed
|
||||
# if the site keeps using the plugin.
|
||||
pluginActivateNow.label=Allow Now
|
||||
pluginActivateNow.accesskey=N
|
||||
# LOCALIZATION NOTE (pluginActivateAlways.label): This button will enable the
|
||||
# plugin for a long while (90 days), auto-renewed if the site keeps using the
|
||||
# plugin.
|
||||
pluginActivateAlways.label=Allow and Remember
|
||||
pluginActivateAlways.accesskey=R
|
||||
pluginBlockNow.label=Block Plugin
|
||||
pluginBlockNow.accesskey=B
|
||||
pluginContinue.label=Continue Allowing
|
||||
pluginContinue.accesskey=C
|
||||
|
||||
# in-page UI
|
||||
PluginClickToActivate=Activate %S.
|
||||
PluginVulnerableUpdatable=This plugin is vulnerable and should be updated.
|
||||
PluginVulnerableNoUpdate=This plugin has security vulnerabilities.
|
||||
|
||||
# infobar UI
|
||||
pluginContinueBlocking.label=Continue Blocking
|
||||
pluginContinueBlocking.accesskey=B
|
||||
# LOCALIZATION NOTE (pluginActivateTrigger): Use the unicode ellipsis char, \u2026,
|
||||
# or use "..." if \u2026 doesn't suit traditions in your locale.
|
||||
pluginActivateTrigger.label=Allow…
|
||||
pluginActivateTrigger.accesskey=A
|
||||
|
||||
# Sanitize
|
||||
# LOCALIZATION NOTE (sanitizeDialog2.everything.title): When "Time range to
|
||||
# clear" is set to "Everything", the Clear Recent History dialog's title is
|
||||
# changed to this. See UI mockup and comment 11 at bug 480169 -->
|
||||
sanitizeDialog2.everything.title=Clear All History
|
||||
sanitizeButtonOK=Clear Now
|
||||
# LOCALIZATION NOTE (sanitizeButtonClearing): The label for the default
|
||||
# button between the user clicking it and the window closing. Indicates the
|
||||
# items are being cleared.
|
||||
sanitizeButtonClearing=Clearing
|
||||
|
||||
# LOCALIZATION NOTE (sanitizeEverythingWarning2): Warning that appears when
|
||||
# "Time range to clear" is set to "Everything" in Clear Recent History dialog,
|
||||
# provided that the user has not modified the default set of history items to clear.
|
||||
sanitizeEverythingWarning2=All history will be cleared.
|
||||
# LOCALIZATION NOTE (sanitizeSelectedWarning): Warning that appears when
|
||||
# "Time range to clear" is set to "Everything" in Clear Recent History dialog,
|
||||
# provided that the user has modified the default set of history items to clear.
|
||||
sanitizeSelectedWarning=All selected items will be cleared.
|
||||
|
||||
# LOCALIZATION NOTE (downloadAndInstallButton.label): %S is replaced by the
|
||||
# version of the update: "Update to 28.0".
|
||||
update.downloadAndInstallButton.label=Update to %S
|
||||
update.downloadAndInstallButton.accesskey=U
|
||||
|
||||
menuOpenAllInTabs.label=Open All in Tabs
|
||||
|
||||
# History menu
|
||||
menuRestoreAllTabs.label=Restore All Tabs
|
||||
# LOCALIZATION NOTE (menuRestoreAllTabsSubview.label): like menuRestoreAllTabs.label,
|
||||
# but used in the history subview in the panel UI, so needs to mention these are *closed* tabs.
|
||||
menuRestoreAllTabsSubview.label=Restore Closed Tabs
|
||||
# LOCALIZATION NOTE (menuRestoreAllWindows, menuUndoCloseWindowLabel, menuUndoCloseWindowSingleTabLabel):
|
||||
# see bug 394759
|
||||
menuRestoreAllWindows.label=Restore All Windows
|
||||
# LOCALIZATION NOTE (menuRestoreAllWindowsSubview.label): like menuRestoreAllWindows.label,
|
||||
# but used in the history subview in the panel UI, so needs to mention these are *closed* windows.
|
||||
menuRestoreAllWindowsSubview.label=Restore Closed Windows
|
||||
# LOCALIZATION NOTE (menuUndoCloseWindowLabel): Semicolon-separated list of plural forms.
|
||||
# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
|
||||
# #1 Window Title, #2 Number of tabs
|
||||
menuUndoCloseWindowLabel=#1 (and #2 other tab);#1 (and #2 other tabs)
|
||||
menuUndoCloseWindowSingleTabLabel=#1
|
||||
|
||||
# Unified Back-/Forward Popup
|
||||
tabHistory.current=Stay on this page
|
||||
tabHistory.goBack=Go back to this page
|
||||
tabHistory.goForward=Go forward to this page
|
||||
|
||||
# URL Bar
|
||||
pasteAndGo.label=Paste & Go
|
||||
# LOCALIZATION NOTE(urlbar-zoom-button.label): %S is the current zoom level,
|
||||
# %% will be displayed as a single % character (% is commonly used to define
|
||||
# format specifiers, so it needs to be escaped).
|
||||
urlbar-zoom-button.label = %S%%
|
||||
|
||||
# Block autorefresh
|
||||
refreshBlocked.goButton=Allow
|
||||
refreshBlocked.goButton.accesskey=A
|
||||
refreshBlocked.refreshLabel=%S prevented this page from automatically reloading.
|
||||
refreshBlocked.redirectLabel=%S prevented this page from automatically redirecting to another page.
|
||||
|
||||
# General bookmarks button
|
||||
# LOCALIZATION NOTE (bookmarksMenuButton.tooltip):
|
||||
# %S is the keyboard shortcut for "Show All Bookmarks"
|
||||
bookmarksMenuButton.tooltip=Show your bookmarks (%S)
|
||||
# Star button
|
||||
starButtonOn.tooltip2=Edit this bookmark (%S)
|
||||
starButtonOff.tooltip2=Bookmark this page (%S)
|
||||
starButtonOverflowed.label=Bookmark This Page
|
||||
starButtonOverflowedStarred.label=Edit This Bookmark
|
||||
|
||||
# Downloads button tooltip
|
||||
# LOCALIZATION NOTE (downloads.tooltip):
|
||||
# %S is the keyboard shortcut for "Downloads"
|
||||
downloads.tooltip=Display the progress of ongoing downloads (%S)
|
||||
|
||||
# Print button tooltip on OS X
|
||||
# LOCALIZATION NOTE (printButton.tooltip):
|
||||
# Use the unicode ellipsis char, \u2026,
|
||||
# or use "..." if \u2026 doesn't suit traditions in your locale.
|
||||
# %S is the keyboard shortcut for "Print"
|
||||
printButton.tooltip=Print this page… (%S)
|
||||
|
||||
# New Window button tooltip
|
||||
# LOCALIZATION NOTE (newWindowButton.tooltip):
|
||||
# %S is the keyboard shortcut for "New Window"
|
||||
newWindowButton.tooltip=Open a new window (%S)
|
||||
|
||||
# New Tab button tooltip
|
||||
# LOCALIZATION NOTE (newTabButton.tooltip):
|
||||
# %S is the keyboard shortcut for "New Tab"
|
||||
newTabButton.tooltip=Open a new tab (%S)
|
||||
|
||||
# Offline web applications
|
||||
offlineApps.available=This website (%S) is asking to store data on your computer for offline use.
|
||||
offlineApps.allow=Allow
|
||||
offlineApps.allowAccessKey=A
|
||||
offlineApps.never=Never for This Site
|
||||
offlineApps.neverAccessKey=e
|
||||
offlineApps.notNow=Not Now
|
||||
offlineApps.notNowAccessKey=N
|
||||
|
||||
offlineApps.usage=This website (%S) is now storing more than %SMB of data on your computer for offline use.
|
||||
offlineApps.manageUsage=Show settings
|
||||
offlineApps.manageUsageAccessKey=S
|
||||
|
||||
identity.identified.verifier=Verified by: %S
|
||||
identity.identified.verified_by_you=You have added a security exception for this site.
|
||||
identity.identified.state_and_country=%S, %S
|
||||
|
||||
identity.icon.tooltip=Show site information
|
||||
|
||||
# Edit Bookmark UI
|
||||
editBookmarkPanel.pageBookmarkedTitle=Page Bookmarked
|
||||
editBookmarkPanel.pageBookmarkedDescription=%S will always remember this page for you.
|
||||
editBookmarkPanel.bookmarkedRemovedTitle=Bookmark Removed
|
||||
editBookmarkPanel.editBookmarkTitle=Edit This Bookmark
|
||||
|
||||
# LOCALIZATION NOTE (editBookmark.removeBookmarks.label): Semicolon-separated list of plural forms.
|
||||
# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
|
||||
# Replacement for #1 is the number of bookmarks to be removed.
|
||||
# If this causes problems with localization you can also do "Remove Bookmarks (#1)"
|
||||
# instead of "Remove #1 Bookmarks".
|
||||
editBookmark.removeBookmarks.label=Remove Bookmark;Remove #1 Bookmarks
|
||||
|
||||
# Post Update Notifications
|
||||
pu.notifyButton.label=Details…
|
||||
pu.notifyButton.accesskey=D
|
||||
# LOCALIZATION NOTE %S will be replaced by the short name of the application.
|
||||
puNotifyText=%S has been updated
|
||||
puAlertTitle=%S Updated
|
||||
puAlertText=Click here for details
|
||||
|
||||
# Geolocation UI
|
||||
|
||||
# LOCALIZATION NOTE (geolocation.shareLocation geolocation.alwaysShareLocation geolocation.neverShareLocation):
|
||||
# If you're having trouble with the word Share, please use Allow and Block in your language.
|
||||
geolocation.shareLocation=Share Location
|
||||
geolocation.shareLocation.accesskey=a
|
||||
geolocation.alwaysShareLocation=Always Share Location
|
||||
geolocation.alwaysShareLocation.accesskey=A
|
||||
geolocation.neverShareLocation=Never Share Location
|
||||
geolocation.neverShareLocation.accesskey=N
|
||||
geolocation.shareWithSite2=Would you like to share your location with this site?
|
||||
geolocation.shareWithFile2=Would you like to share your location with this file?
|
||||
|
||||
webNotifications.receiveForSession=Receive for this session
|
||||
webNotifications.receiveForSession.accesskey=s
|
||||
webNotifications.alwaysReceive=Always Receive Notifications
|
||||
webNotifications.alwaysReceive.accesskey=A
|
||||
webNotifications.neverShow=Always Block Notifications
|
||||
webNotifications.neverShow.accesskey=N
|
||||
webNotifications.receiveFromSite=Would you like to receive notifications from this site?
|
||||
# LOCALIZATION NOTE (webNotifications.upgradeTitle): When using native notifications on OS X, the title may be truncated around 32 characters.
|
||||
webNotifications.upgradeTitle=Upgraded notifications
|
||||
# LOCALIZATION NOTE (webNotifications.upgradeBody): When using native notifications on OS X, the body may be truncated around 100 characters in some views.
|
||||
webNotifications.upgradeBody=You can now receive notifications from sites that are not currently loaded. Click to learn more.
|
||||
|
||||
# Phishing/Malware Notification Bar.
|
||||
# LOCALIZATION NOTE (notADeceptiveSite, notAnAttack)
|
||||
# The two button strings will never be shown at the same time, so
|
||||
# it's okay for them to have the same access key
|
||||
safebrowsing.getMeOutOfHereButton.label=Get me out of here!
|
||||
safebrowsing.getMeOutOfHereButton.accessKey=G
|
||||
safebrowsing.deceptiveSite=Deceptive Site!
|
||||
safebrowsing.notADeceptiveSiteButton.label=This isn’t a deceptive site…
|
||||
safebrowsing.notADeceptiveSiteButton.accessKey=D
|
||||
safebrowsing.reportedAttackSite=Reported Attack Site!
|
||||
safebrowsing.notAnAttackButton.label=This isn’t an attack site…
|
||||
safebrowsing.notAnAttackButton.accessKey=A
|
||||
safebrowsing.reportedUnwantedSite=Reported Unwanted Software Site!
|
||||
|
||||
# Ctrl-Tab
|
||||
# LOCALIZATION NOTE (ctrlTab.listAllTabs.label): #1 represents the number
|
||||
# of tabs in the current browser window. It will always be 2 at least.
|
||||
# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
|
||||
ctrlTab.listAllTabs.label=;List All #1 Tabs
|
||||
|
||||
# LOCALIZATION NOTE (addKeywordTitleAutoFill): %S will be replaced by the page's title
|
||||
# Used as the bookmark name when saving a keyword for a search field.
|
||||
addKeywordTitleAutoFill=Search %S
|
||||
|
||||
extensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.name=Default
|
||||
extensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.description=The default theme.
|
||||
|
||||
# safeModeRestart
|
||||
safeModeRestartPromptTitle=Restart in Safe Mode
|
||||
safeModeRestartPromptMessage=Are you sure you want to restart in Safe Mode?
|
||||
safeModeRestartButton=Restart
|
||||
|
||||
# LOCALIZATION NOTE (browser.menu.showCharacterEncoding): Set to the string
|
||||
# "true" (spelled and capitalized exactly that way) to show the "Text
|
||||
# Encoding" menu in the main Firefox button on Windows. Any other value will
|
||||
# hide it. Regardless of the value of this setting, the "Text Encoding"
|
||||
# menu will always be accessible via the "Web Developer" menu.
|
||||
# This is not a string to translate; it just controls whether the menu shows
|
||||
# up in the Firefox button. If users frequently use the "Text Encoding"
|
||||
# menu, set this to "true". Otherwise, you can leave it as "false".
|
||||
browser.menu.showCharacterEncoding=false
|
||||
|
||||
# Process hang reporter
|
||||
processHang.label = A web page is slowing down your browser. What would you like to do?
|
||||
processHang.button_stop.label = Stop It
|
||||
processHang.button_stop.accessKey = S
|
||||
processHang.button_wait.label = Wait
|
||||
processHang.button_wait.accessKey = W
|
||||
processHang.button_debug.label = Debug Script
|
||||
processHang.button_debug.accessKey = D
|
||||
|
||||
# LOCALIZATION NOTE (fullscreenButton.tooltip): %S is the keyboard shortcut for full screen
|
||||
fullscreenButton.tooltip=Display the window in full screen (%S)
|
||||
|
||||
# LOCALIZATION NOTE (getUserMedia.shareCamera.message, getUserMedia.shareMicrophone.message,
|
||||
# getUserMedia.shareScreen.message, getUserMedia.shareCameraAndMicrophone.message,
|
||||
# getUserMedia.shareScreenAndMicrophone.message, getUserMedia.shareCameraAndAudioCapture.message,
|
||||
# getUserMedia.shareAudioCapture.message, getUserMedia.shareScreenAndAudioCapture.message):
|
||||
# %S is the website origin (e.g. www.mozilla.org)
|
||||
getUserMedia.shareCamera.message = Would you like to share your camera with %S?
|
||||
getUserMedia.shareMicrophone.message = Would you like to share your microphone with %S?
|
||||
getUserMedia.shareScreen.message = Would you like to share your screen with %S?
|
||||
getUserMedia.shareCameraAndMicrophone.message = Would you like to share your camera and microphone with %S?
|
||||
getUserMedia.shareCameraAndAudioCapture.message = Would you like to share your camera and this tab’s audio with %S?
|
||||
getUserMedia.shareScreenAndMicrophone.message = Would you like to share your microphone and screen with %S?
|
||||
getUserMedia.shareScreenAndAudioCapture.message = Would you like to share this tab’s audio and your screen with %S?
|
||||
getUserMedia.shareAudioCapture.message = Would you like to share this tab’s audio with %S?
|
||||
# LOCALIZATION NOTE (getUserMedia.shareScreenWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.
|
||||
# %S will be the 'learn more' link
|
||||
getUserMedia.shareScreenWarning.message = Only share screens with sites you trust. Sharing can allow deceptive sites to browse as you and steal your private data. %S
|
||||
# LOCALIZATION NOTE (getUserMedia.shareFirefoxWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.
|
||||
# %1$S is brandShortName (eg. Firefox)
|
||||
# %2$S will be the 'learn more' link
|
||||
getUserMedia.shareFirefoxWarning.message = Only share %1$S with sites you trust. Sharing can allow deceptive sites to browse as you and steal your private data. %2$S
|
||||
# LOCALIZATION NOTE(getUserMedia.shareScreen.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.
|
||||
getUserMedia.shareScreen.learnMoreLabel = Learn More
|
||||
getUserMedia.selectWindow.label=Window to share:
|
||||
getUserMedia.selectWindow.accesskey=W
|
||||
getUserMedia.selectScreen.label=Screen to share:
|
||||
getUserMedia.selectScreen.accesskey=S
|
||||
getUserMedia.selectApplication.label=Application to share:
|
||||
getUserMedia.selectApplication.accesskey=A
|
||||
getUserMedia.noApplication.label = No Application
|
||||
getUserMedia.noScreen.label = No Screen
|
||||
getUserMedia.noWindow.label = No Window
|
||||
getUserMedia.shareEntireScreen.label = Entire screen
|
||||
# LOCALIZATION NOTE (getUserMedia.shareMonitor.label):
|
||||
# %S is screen number (digits 1, 2, etc)
|
||||
# Example: Screen 1, Screen 2,..
|
||||
getUserMedia.shareMonitor.label = Screen %S
|
||||
# LOCALIZATION NOTE (getUserMedia.shareApplicationWindowCount.label):
|
||||
# Semicolon-separated list of plural forms.
|
||||
# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
|
||||
# Replacement for #1 is the name of the application.
|
||||
# Replacement for #2 is the number of windows currently displayed by the application.
|
||||
getUserMedia.shareApplicationWindowCount.label=#1 (#2 window);#1 (#2 windows)
|
||||
# LOCALIZATION NOTE (getUserMedia.shareSelectedDevices.label):
|
||||
# Semicolon-separated list of plural forms. See:
|
||||
# http://developer.mozilla.org/en/docs/Localization_and_Plurals
|
||||
# The number of devices can be either one or two.
|
||||
getUserMedia.shareSelectedDevices.label = Share Selected Device;Share Selected Devices
|
||||
getUserMedia.shareSelectedDevices.accesskey = S
|
||||
getUserMedia.shareScreen.label = Share Screen
|
||||
getUserMedia.shareApplication.label = Share Selected Application
|
||||
getUserMedia.shareWindow.label = Share Selected Window
|
||||
getUserMedia.shareSelectedItems.label = Share Selected Items
|
||||
getUserMedia.always.label = Always Share
|
||||
getUserMedia.always.accesskey = A
|
||||
getUserMedia.denyRequest.label = Don’t Share
|
||||
getUserMedia.denyRequest.accesskey = D
|
||||
getUserMedia.never.label = Never Share
|
||||
getUserMedia.never.accesskey = N
|
||||
|
||||
getUserMedia.sharingMenu.label = Tabs sharing devices
|
||||
getUserMedia.sharingMenu.accesskey = d
|
||||
# LOCALIZATION NOTE (getUserMedia.sharingMenuCamera
|
||||
# getUserMedia.sharingMenuMicrophone,
|
||||
# getUserMedia.sharingMenuAudioCapture,
|
||||
# getUserMedia.sharingMenuApplication,
|
||||
# getUserMedia.sharingMenuScreen,
|
||||
# getUserMedia.sharingMenuWindow,
|
||||
# getUserMedia.sharingMenuBrowser,
|
||||
# getUserMedia.sharingMenuCameraMicrophone,
|
||||
# getUserMedia.sharingMenuCameraMicrophoneApplication,
|
||||
# getUserMedia.sharingMenuCameraMicrophoneScreen,
|
||||
# getUserMedia.sharingMenuCameraMicrophoneWindow,
|
||||
# getUserMedia.sharingMenuCameraMicrophoneBrowser,
|
||||
# getUserMedia.sharingMenuCameraAudioCapture,
|
||||
# getUserMedia.sharingMenuCameraAudioCaptureApplication,
|
||||
# getUserMedia.sharingMenuCameraAudioCaptureScreen,
|
||||
# getUserMedia.sharingMenuCameraAudioCaptureWindow,
|
||||
# getUserMedia.sharingMenuCameraAudioCaptureBrowser,
|
||||
# getUserMedia.sharingMenuCameraApplication,
|
||||
# getUserMedia.sharingMenuCameraScreen,
|
||||
# getUserMedia.sharingMenuCameraWindow,
|
||||
# getUserMedia.sharingMenuCameraBrowser,
|
||||
# getUserMedia.sharingMenuMicrophoneApplication,
|
||||
# getUserMedia.sharingMenuMicrophoneScreen,
|
||||
# getUserMedia.sharingMenuMicrophoneWindow,
|
||||
# getUserMedia.sharingMenuMicrophoneBrowser,
|
||||
# getUserMedia.sharingMenuAudioCaptureApplication,
|
||||
# getUserMedia.sharingMenuAudioCaptureScreen,
|
||||
# getUserMedia.sharingMenuAudioCaptureWindow,
|
||||
# getUserMedia.sharingMenuAudioCaptureBrowser):
|
||||
# %S is the website origin (e.g. www.mozilla.org)
|
||||
getUserMedia.sharingMenuCamera = %S (camera)
|
||||
getUserMedia.sharingMenuMicrophone = %S (microphone)
|
||||
getUserMedia.sharingMenuAudioCapture = %S (tab audio)
|
||||
getUserMedia.sharingMenuApplication = %S (application)
|
||||
getUserMedia.sharingMenuScreen = %S (screen)
|
||||
getUserMedia.sharingMenuWindow = %S (window)
|
||||
getUserMedia.sharingMenuBrowser = %S (tab)
|
||||
getUserMedia.sharingMenuCameraMicrophone = %S (camera and microphone)
|
||||
getUserMedia.sharingMenuCameraMicrophoneApplication = %S (camera, microphone and application)
|
||||
getUserMedia.sharingMenuCameraMicrophoneScreen = %S (camera, microphone and screen)
|
||||
getUserMedia.sharingMenuCameraMicrophoneWindow = %S (camera, microphone and window)
|
||||
getUserMedia.sharingMenuCameraMicrophoneBrowser = %S (camera, microphone and tab)
|
||||
getUserMedia.sharingMenuCameraAudioCapture = %S (camera and tab audio)
|
||||
getUserMedia.sharingMenuCameraAudioCaptureApplication = %S (camera, tab audio and application)
|
||||
getUserMedia.sharingMenuCameraAudioCaptureScreen = %S (camera, tab audio and screen)
|
||||
getUserMedia.sharingMenuCameraAudioCaptureWindow = %S (camera, tab audio and window)
|
||||
getUserMedia.sharingMenuCameraAudioCaptureBrowser = %S (camera, tab audio and tab)
|
||||
getUserMedia.sharingMenuCameraApplication = %S (camera and application)
|
||||
getUserMedia.sharingMenuCameraScreen = %S (camera and screen)
|
||||
getUserMedia.sharingMenuCameraWindow = %S (camera and window)
|
||||
getUserMedia.sharingMenuCameraBrowser = %S (camera and tab)
|
||||
getUserMedia.sharingMenuMicrophoneApplication = %S (microphone and application)
|
||||
getUserMedia.sharingMenuMicrophoneScreen = %S (microphone and screen)
|
||||
getUserMedia.sharingMenuMicrophoneWindow = %S (microphone and window)
|
||||
getUserMedia.sharingMenuMicrophoneBrowser = %S (microphone and tab)
|
||||
getUserMedia.sharingMenuAudioCaptureApplication = %S (tab audio and application)
|
||||
getUserMedia.sharingMenuAudioCaptureScreen = %S (tab audio and screen)
|
||||
getUserMedia.sharingMenuAudioCaptureWindow = %S (tab audio and window)
|
||||
getUserMedia.sharingMenuAudioCaptureBrowser = %S (tab audio and tab)
|
||||
# LOCALIZATION NOTE(getUserMedia.sharingMenuUnknownHost): this is used for the website
|
||||
# origin for the sharing menu if no readable origin could be deduced from the URL.
|
||||
getUserMedia.sharingMenuUnknownHost = Unknown origin
|
||||
|
||||
# LOCALIZATION NOTE(emeNotifications.drmContentPlaying.message2): %S is brandShortName.
|
||||
emeNotifications.drmContentPlaying.message2 = Some audio or video on this site uses DRM software, which may limit what %S can let you do with it.
|
||||
emeNotifications.drmContentPlaying.button.label = Configure…
|
||||
emeNotifications.drmContentPlaying.button.accesskey = C
|
||||
|
||||
# LOCALIZATION NOTE(emeNotifications.drmContentDisabled.message): NB: inserted via innerHTML, so please don't use <, > or & in this string. %S will be the 'learn more' link
|
||||
emeNotifications.drmContentDisabled.message = You must enable DRM to play some audio or video on this page. %S
|
||||
emeNotifications.drmContentDisabled.button.label = Enable DRM
|
||||
emeNotifications.drmContentDisabled.button.accesskey = E
|
||||
# LOCALIZATION NOTE(emeNotifications.drmContentDisabled.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.
|
||||
emeNotifications.drmContentDisabled.learnMoreLabel = Learn More
|
||||
|
||||
# LOCALIZATION NOTE(emeNotifications.drmContentCDMInstalling.message): NB: inserted via innerHTML, so please don't use <, > or & in this string. %S is brandShortName
|
||||
emeNotifications.drmContentCDMInstalling.message = %S is installing components needed to play the audio or video on this page. Please try again later.
|
||||
|
||||
emeNotifications.unknownDRMSoftware = Unknown
|
||||
|
||||
# LOCALIZATION NOTE - %S is brandShortName
|
||||
slowStartup.message = %S seems slow… to… start.
|
||||
slowStartup.helpButton.label = Learn How to Speed It Up
|
||||
slowStartup.helpButton.accesskey = L
|
||||
slowStartup.disableNotificationButton.label = Don’t Tell Me Again
|
||||
slowStartup.disableNotificationButton.accesskey = A
|
||||
|
||||
# LOCALIZATION NOTE - %S is brandShortName
|
||||
flashHang.message = %S changed some Adobe Flash settings to improve performance.
|
||||
flashHang.helpButton.label = Learn More…
|
||||
flashHang.helpButton.accesskey = L
|
||||
|
||||
# LOCALIZATION NOTE (customizeMode.tabTitle): %S is brandShortName
|
||||
customizeMode.tabTitle = Customize %S
|
||||
|
||||
# LOCALIZATION NOTE(appmenu.*.description, appmenu.*.label): these are used for
|
||||
# the appmenu labels and buttons that appear when an update is staged for
|
||||
# installation or a background update has failed and a manual download is required.
|
||||
# %S is brandShortName
|
||||
appmenu.restartNeeded.description = Restart %S to apply updates
|
||||
appmenu.updateFailed.description = Background update failed, please download update
|
||||
appmenu.restartBrowserButton.label = Restart %S
|
||||
appmenu.downloadUpdateButton.label = Download Update
|
||||
|
||||
# LOCALIZATION NOTE : FILE Reader View is a feature name and therefore typically used as a proper noun.
|
||||
|
||||
readingList.promo.firstUse.readerView.title = Reader View
|
||||
readingList.promo.firstUse.readerView.body = Remove clutter so you can focus exactly on what you want to read.
|
||||
|
||||
# LOCALIZATION NOTE (e10s.accessibilityNotice.mainMessage,
|
||||
# e10s.accessibilityNotice.enableAndRestart.label,
|
||||
# e10s.accessibilityNotice.enableAndRestart.accesskey):
|
||||
# These strings are related to the messages we display to offer e10s (Multi-process) to users
|
||||
# on the pre-release channels. They won't be used in release but they will likely be used in
|
||||
# beta starting from version 41, so it's still useful to have these strings properly localized.
|
||||
# %S is brandShortName
|
||||
e10s.accessibilityNotice.mainMessage2 = Accessibility support is partially disabled due to compatibility issues with new %S features.
|
||||
e10s.accessibilityNotice.acceptButton.label = OK
|
||||
e10s.accessibilityNotice.acceptButton.accesskey = O
|
||||
e10s.accessibilityNotice.enableAndRestart.label = Enable (Requires Restart)
|
||||
e10s.accessibilityNotice.enableAndRestart.accesskey = E
|
||||
|
||||
# LOCALIZATION NOTE (userContextPersonal.label,
|
||||
# userContextWork.label,
|
||||
# userContextShopping.label,
|
||||
# userContextBanking.label,
|
||||
# userContextNone.label):
|
||||
# These strings specify the four predefined contexts included in support of the
|
||||
# Contextual Identity / Containers project. Each context is meant to represent
|
||||
# the context that the user is in when interacting with the site. Different
|
||||
# contexts will store cookies and other information from those sites in
|
||||
# different, isolated locations. You can enable the feature by typing
|
||||
# about:config in the URL bar and changing privacy.userContext.enabled to true.
|
||||
# Once enabled, you can open a new tab in a specific context by clicking
|
||||
# File > New Container Tab > (1 of 4 contexts). Once opened, you will see these
|
||||
# strings on the right-hand side of the URL bar.
|
||||
userContextPersonal.label = Personal
|
||||
userContextWork.label = Work
|
||||
userContextBanking.label = Banking
|
||||
userContextShopping.label = Shopping
|
||||
userContextNone.label = No Container
|
||||
|
||||
userContextPersonal.accesskey = P
|
||||
userContextWork.accesskey = W
|
||||
userContextBanking.accesskey = B
|
||||
userContextShopping.accesskey = S
|
||||
userContextNone.accesskey = N
|
||||
|
||||
userContext.aboutPage.label = Manage containers
|
||||
userContext.aboutPage.accesskey = O
|
||||
|
||||
userContextOpenLink.label = Open Link in New %S Tab
|
||||
|
||||
muteTab.label = Mute Tab
|
||||
muteTab.accesskey = M
|
||||
unmuteTab.label = Unmute Tab
|
||||
unmuteTab.accesskey = M
|
||||
|
||||
# LOCALIZATION NOTE (weakCryptoOverriding.message): %S is brandShortName
|
||||
weakCryptoOverriding.message = %S recommends that you don’t enter your password, credit card and other personal information on this website.
|
||||
revokeOverride.label = Don’t Trust This Website
|
||||
revokeOverride.accesskey = D
|
||||
|
||||
decoder.noCodecs.button = Learn how
|
||||
decoder.noCodecs.accesskey = L
|
||||
decoder.noCodecs.message = To play video, you may need to install Microsoft’s Media Feature Pack.
|
||||
decoder.noCodecsVista.message = To play video, you may need to install Microsoft’s Platform Update Supplement for Windows Vista.
|
||||
decoder.noCodecsXP.message = To play video, you may need to enable Adobe’s Primetime Content Decryption Module.
|
||||
decoder.noCodecsLinux.message = To play video, you may need to install the required video codecs.
|
||||
decoder.noHWAcceleration.message = To improve video quality, you may need to install Microsoft’s Media Feature Pack.
|
||||
decoder.noHWAccelerationVista.message = To improve video quality, you may need to install Microsoft’s Platform Update Supplement for Windows Vista.
|
||||
decoder.noPulseAudio.message = To play audio, you may need to install the required PulseAudio software.
|
||||
decoder.unsupportedLibavcodec.message = libavcodec may be vulnerable or is not supported, and should be updated to play video.
|
||||
|
||||
# LOCALIZATION NOTE (captivePortal.infoMessage,
|
||||
# captivePortal.infoMessage2):
|
||||
# Shown in a notification bar when we detect a captive portal is blocking network access
|
||||
# and requires the user to log in before browsing. %1$S is replaced with brandShortName.
|
||||
captivePortal.infoMessage = This network may require you to login to use the internet. %1$S has opened the login page for you.
|
||||
captivePortal.infoMessage2 = This network may require you to login to use the internet.
|
||||
# LOCALIZATION NOTE (captivePortal.showLoginPage):
|
||||
# The label for a button shown in the info bar in all tabs except the login page tab.
|
||||
# The button shows the portal login page tab when clicked.
|
||||
captivePortal.showLoginPage = Show Login Page
|
||||
|
||||
permissions.remove.tooltip = Clear this permission and ask again
|
||||
|
||||
# LOCALIZATION NOTE (aboutDialog.architecture.*):
|
||||
# The sixtyFourBit and thirtyTwoBit strings describe the architecture of the
|
||||
# current Firefox build: 32-bit or 64-bit. These strings are used in parentheses
|
||||
# between the Firefox version and the "What's new" link in the About dialog,
|
||||
# e.g.: "48.0.2 (32-bit) <What's new>" or "51.0a1 (2016-09-05) (64-bit)".
|
||||
aboutDialog.architecture.sixtyFourBit = 64-bit
|
||||
aboutDialog.architecture.thirtyTwoBit = 32-bit
|
||||
|
|
@ -1,43 +0,0 @@
|
|||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
malformedURI=The URL is not valid and cannot be loaded.
|
||||
fileNotFound=Hydra can’t find the file at %S.
|
||||
fileAccessDenied=The file at %S is not readable.
|
||||
dnsNotFound=Hydra can’t find the server at %S.
|
||||
unknownProtocolFound=Hydra doesn’t know how to open this address, because one of the following protocols (%S) isn’t associated with any program or is not allowed in this context.
|
||||
connectionFailure=Hydra can’t establish a connection to the server at %S.
|
||||
netInterrupt=The connection to %S was interrupted while the page was loading.
|
||||
netTimeout=The server at %S is taking too long to respond.
|
||||
redirectLoop=Hydra has detected that the server is redirecting the request for this address in a way that will never complete.
|
||||
## LOCALIZATION NOTE (confirmRepostPrompt): In this item, don’t translate "%S"
|
||||
confirmRepostPrompt=To display this page, %S must send information that will repeat any action (such as a search or order confirmation) that was performed earlier.
|
||||
resendButton.label=Resend
|
||||
unknownSocketType=Hydra doesn’t know how to communicate with the server.
|
||||
netReset=The connection to the server was reset while the page was loading.
|
||||
notCached=This document is no longer available.
|
||||
netOffline=Hydra is currently in offline mode and can’t browse the Web.
|
||||
isprinting=The document cannot change while Printing or in Print Preview.
|
||||
deniedPortAccess=This address uses a network port which is normally used for purposes other than Web browsing. Hydra has canceled the request for your protection.
|
||||
proxyResolveFailure=Hydra is configured to use a proxy server that can’t be found.
|
||||
proxyConnectFailure=Hydra is configured to use a proxy server that is refusing connections.
|
||||
contentEncodingError=The page you are trying to view cannot be shown because it uses an invalid or unsupported form of compression.
|
||||
unsafeContentType=The page you are trying to view cannot be shown because it is contained in a file type that may not be safe to open. Please contact the website owners to inform them of this problem.
|
||||
externalProtocolTitle=External Protocol Request
|
||||
externalProtocolPrompt=An external application must be launched to handle %1$S: links.\n\n\nRequested link:\n\n%2$S\n\nApplication: %3$S\n\n\nIf you were not expecting this request it may be an attempt to exploit a weakness in that other program. Cancel this request unless you are sure it is not malicious.\n
|
||||
#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined
|
||||
externalProtocolUnknown=<Unknown>
|
||||
externalProtocolChkMsg=Remember my choice for all links of this type.
|
||||
externalProtocolLaunchBtn=Launch application
|
||||
malwareBlocked=The site at %S has been reported as an attack site and has been blocked based on your security preferences.
|
||||
unwantedBlocked=The site at %S has been reported as serving unwanted software and has been blocked based on your security preferences.
|
||||
deceptiveBlocked=This web page at %S has been reported as a deceptive site and has been blocked based on your security preferences.
|
||||
cspBlocked=This page has a content security policy that prevents it from being loaded in this way.
|
||||
corruptedContentErrorv2=The site at %S has experienced a network protocol violation that cannot be repaired.
|
||||
remoteXUL=This page uses an unsupported technology that is no longer available by default in Hydra.
|
||||
## LOCALIZATION NOTE (sslv3Used) - Do not translate "%S".
|
||||
sslv3Used=Hydra cannot guarantee the safety of your data on %S because it uses SSLv3, a broken security protocol.
|
||||
## LOCALIZATION NOTE (weakCryptoUsed) - Do not translate "%S".
|
||||
weakCryptoUsed=The owner of %S has configured their website improperly. To protect your information from being stolen, Hydra has not connected to this website.
|
||||
inadequateSecurityError=The website tried to negotiate an inadequate level of security.
|
||||
|
|
@ -1,34 +0,0 @@
|
|||
# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
|
||||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
CONFIGURE_SUBST_FILES += ['installer/Makefile']
|
||||
|
||||
SPHINX_TREES['browser'] = 'docs'
|
||||
|
||||
DIRS += [
|
||||
'base',
|
||||
'components',
|
||||
'locales',
|
||||
'modules',
|
||||
'themes',
|
||||
'extensions',
|
||||
]
|
||||
|
||||
DIRS += [
|
||||
'app',
|
||||
]
|
||||
|
||||
if CONFIG['MAKENSISU']:
|
||||
DIRS += ['installer/windows']
|
||||
|
||||
DIST_SUBDIR = 'browser'
|
||||
export('DIST_SUBDIR')
|
||||
|
||||
if CONFIG['MOZ_ARTIFACT_BUILDS']:
|
||||
# Ensure a pre-built interfaces.xpt installed to the objdir by the artifact
|
||||
# code is included by the top-level chrome.manifest.
|
||||
EXTRA_COMPONENTS += [
|
||||
'../../build/prebuilt-interfaces.manifest',
|
||||
]
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
|
||||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
# Specific options go here
|
||||
# Example: imply_option('MOZ_AV1', True)
|
||||
|
||||
include('../../toolkit/moz.configure')
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
|
||||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
JAR_MANIFESTS += ['jar.mn']
|
||||
|
|
@ -1,137 +0,0 @@
|
|||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
browser.jar:
|
||||
% skin browser classic/1.0 %skin/classic/browser/
|
||||
% override chrome://global/skin/icons/warning-16.png moz-icon://stock/gtk-dialog-warning?size=menu
|
||||
#include ../shared/jar.inc.mn
|
||||
skin/classic/browser/sanitizeDialog.css
|
||||
skin/classic/browser/aboutSessionRestore-window-icon.png
|
||||
#ifdef MOZ_SERVICES_SYNC
|
||||
skin/classic/browser/aboutSyncTabs.css
|
||||
#endif
|
||||
skin/classic/browser/actionicon-tab.png
|
||||
* skin/classic/browser/browser.css
|
||||
* skin/classic/browser/devedition.css
|
||||
* skin/classic/browser/browser-lightweightTheme.css
|
||||
skin/classic/browser/click-to-play-warning-stripes.png
|
||||
skin/classic/browser/Info.png
|
||||
skin/classic/browser/menuPanel-customize.png
|
||||
skin/classic/browser/menuPanel-customize@2x.png
|
||||
skin/classic/browser/menuPanel-exit.png
|
||||
skin/classic/browser/menuPanel-exit@2x.png
|
||||
skin/classic/browser/menuPanel-help.png
|
||||
skin/classic/browser/menuPanel-help@2x.png
|
||||
skin/classic/browser/monitor.png
|
||||
skin/classic/browser/monitor_16-10.png
|
||||
* skin/classic/browser/pageInfo.css
|
||||
skin/classic/browser/pageInfo.png
|
||||
skin/classic/browser/page-livemarks.png
|
||||
skin/classic/browser/Privacy-16.png
|
||||
skin/classic/browser/privatebrowsing-mask.png
|
||||
skin/classic/browser/reload-stop-go.png
|
||||
skin/classic/browser/reload-stop-go@2x.png
|
||||
skin/classic/browser/searchbar.css
|
||||
skin/classic/browser/Security-broken.png
|
||||
skin/classic/browser/setDesktopBackground.css
|
||||
skin/classic/browser/slowStartup-16.png
|
||||
skin/classic/browser/Toolbar.png
|
||||
skin/classic/browser/Toolbar@2x.png
|
||||
skin/classic/browser/Toolbar-inverted.png
|
||||
skin/classic/browser/Toolbar-inverted@2x.png
|
||||
skin/classic/browser/Toolbar-small.png
|
||||
skin/classic/browser/webRTC-indicator.css
|
||||
* skin/classic/browser/controlcenter/panel.css (controlcenter/panel.css)
|
||||
skin/classic/browser/customizableui/background-noise-toolbar.png (customizableui/background-noise-toolbar.png)
|
||||
skin/classic/browser/customizableui/customizeMode-gridTexture.png (customizableui/customizeMode-gridTexture.png)
|
||||
skin/classic/browser/customizableui/customizeMode-separatorHorizontal.png (customizableui/customizeMode-separatorHorizontal.png)
|
||||
skin/classic/browser/customizableui/customizeMode-separatorVertical.png (customizableui/customizeMode-separatorVertical.png)
|
||||
* skin/classic/browser/customizableui/panelUI.css (customizableui/panelUI.css)
|
||||
* skin/classic/browser/downloads/allDownloadsViewOverlay.css (downloads/allDownloadsViewOverlay.css)
|
||||
skin/classic/browser/downloads/download-glow-menuPanel.png (downloads/download-glow-menuPanel.png)
|
||||
skin/classic/browser/downloads/download-notification-finish.png (downloads/download-notification-finish.png)
|
||||
skin/classic/browser/downloads/download-notification-start.png (downloads/download-notification-start.png)
|
||||
* skin/classic/browser/downloads/downloads.css (downloads/downloads.css)
|
||||
skin/classic/browser/feeds/feedIcon.png (feeds/feedIcon.png)
|
||||
skin/classic/browser/feeds/feedIcon16.png (feeds/feedIcon16.png)
|
||||
skin/classic/browser/feeds/subscribe.css (feeds/subscribe.css)
|
||||
skin/classic/browser/feeds/subscribe-ui.css (feeds/subscribe-ui.css)
|
||||
* skin/classic/browser/newtab/newTab.css (newtab/newTab.css)
|
||||
skin/classic/browser/places/autocomplete-star.png (places/autocomplete-star.png)
|
||||
skin/classic/browser/places/bookmarksMenu.png (places/bookmarksMenu.png)
|
||||
skin/classic/browser/places/bookmarksToolbar.png (places/bookmarksToolbar.png)
|
||||
skin/classic/browser/places/bookmarksToolbar-menuPanel.png (places/bookmarksToolbar-menuPanel.png)
|
||||
skin/classic/browser/places/bookmarks-notification-finish.png (places/bookmarks-notification-finish.png)
|
||||
skin/classic/browser/places/bookmarks-menu-arrow.png (places/bookmarks-menu-arrow.png)
|
||||
skin/classic/browser/places/calendar.png (places/calendar.png)
|
||||
* skin/classic/browser/places/editBookmarkOverlay.css (places/editBookmarkOverlay.css)
|
||||
skin/classic/browser/places/livemark-item.png (places/livemark-item.png)
|
||||
skin/classic/browser/places/starred48.png (places/starred48.png)
|
||||
skin/classic/browser/places/unstarred48.png (places/unstarred48.png)
|
||||
skin/classic/browser/places/places.css (places/places.css)
|
||||
skin/classic/browser/places/organizer.css (places/organizer.css)
|
||||
skin/classic/browser/places/organizer.xml (places/organizer.xml)
|
||||
skin/classic/browser/places/query.png (places/query.png)
|
||||
skin/classic/browser/places/tag.png (places/tag.png)
|
||||
skin/classic/browser/places/toolbarDropMarker.png (places/toolbarDropMarker.png)
|
||||
skin/classic/browser/places/unsortedBookmarks.png (places/unsortedBookmarks.png)
|
||||
skin/classic/browser/places/downloads.png (places/downloads.png)
|
||||
skin/classic/browser/preferences/alwaysAsk.png (preferences/alwaysAsk.png)
|
||||
skin/classic/browser/preferences/preferences.css (preferences/preferences.css)
|
||||
* skin/classic/browser/preferences/in-content/preferences.css (preferences/in-content/preferences.css)
|
||||
* skin/classic/browser/preferences/in-content/dialog.css (preferences/in-content/dialog.css)
|
||||
skin/classic/browser/preferences/applications.css (preferences/applications.css)
|
||||
skin/classic/browser/tabbrowser/alltabs.png (tabbrowser/alltabs.png)
|
||||
skin/classic/browser/tabbrowser/alltabs-inverted.png (tabbrowser/alltabs-inverted.png)
|
||||
skin/classic/browser/tabbrowser/newtab.svg (tabbrowser/newtab.svg)
|
||||
skin/classic/browser/tabbrowser/newtab-inverted.svg (tabbrowser/newtab-inverted.svg)
|
||||
skin/classic/browser/tabbrowser/tab-active-middle.png (tabbrowser/tab-active-middle.png)
|
||||
skin/classic/browser/tabbrowser/tab-active-middle@2x.png (tabbrowser/tab-active-middle@2x.png)
|
||||
skin/classic/browser/tabbrowser/tab-arrow-left.png (tabbrowser/tab-arrow-left.png)
|
||||
skin/classic/browser/tabbrowser/tab-arrow-left-inverted.png (tabbrowser/tab-arrow-left-inverted.png)
|
||||
skin/classic/browser/tabbrowser/tab-background-end.png (tabbrowser/tab-background-end.png)
|
||||
skin/classic/browser/tabbrowser/tab-background-end@2x.png (tabbrowser/tab-background-end@2x.png)
|
||||
skin/classic/browser/tabbrowser/tab-background-middle.png (tabbrowser/tab-background-middle.png)
|
||||
skin/classic/browser/tabbrowser/tab-background-middle@2x.png (tabbrowser/tab-background-middle@2x.png)
|
||||
skin/classic/browser/tabbrowser/tab-background-start.png (tabbrowser/tab-background-start.png)
|
||||
skin/classic/browser/tabbrowser/tab-background-start@2x.png (tabbrowser/tab-background-start@2x.png)
|
||||
|
||||
# NOTE: The following two files (tab-selected-end.svg, tab-selected-start.svg) get pre-processed in
|
||||
# Makefile.in with a non-default marker of "%" and the result of that gets packaged.
|
||||
skin/classic/browser/tabbrowser/tab-selected-end.svg (tab-selected-end.svg)
|
||||
skin/classic/browser/tabbrowser/tab-selected-start.svg (tab-selected-start.svg)
|
||||
|
||||
skin/classic/browser/tabbrowser/tab-stroke-end.png (tabbrowser/tab-stroke-end.png)
|
||||
skin/classic/browser/tabbrowser/tab-stroke-end@2x.png (tabbrowser/tab-stroke-end@2x.png)
|
||||
skin/classic/browser/tabbrowser/tab-stroke-start.png (tabbrowser/tab-stroke-start.png)
|
||||
skin/classic/browser/tabbrowser/tab-stroke-start@2x.png (tabbrowser/tab-stroke-start@2x.png)
|
||||
skin/classic/browser/tabbrowser/tabDragIndicator.png (tabbrowser/tabDragIndicator.png)
|
||||
|
||||
#ifdef MOZ_SERVICES_SYNC
|
||||
skin/classic/browser/sync-16.png
|
||||
skin/classic/browser/sync-32.png
|
||||
skin/classic/browser/sync-bg.png
|
||||
skin/classic/browser/sync-128.png
|
||||
skin/classic/browser/sync-desktopIcon.svg (../shared/sync-desktopIcon.svg)
|
||||
skin/classic/browser/sync-horizontalbar.png
|
||||
skin/classic/browser/sync-horizontalbar@2x.png
|
||||
skin/classic/browser/sync-mobileIcon.svg (../shared/sync-mobileIcon.svg)
|
||||
skin/classic/browser/sync-notification-24.png
|
||||
skin/classic/browser/syncProgress-menuPanel.png
|
||||
skin/classic/browser/syncProgress-menuPanel@2x.png
|
||||
skin/classic/browser/syncProgress-toolbar.png
|
||||
skin/classic/browser/syncProgress-toolbar-inverted.png
|
||||
skin/classic/browser/syncSetup.css
|
||||
skin/classic/browser/syncCommon.css
|
||||
skin/classic/browser/syncQuota.css
|
||||
skin/classic/browser/syncProgress-horizontalbar.png
|
||||
skin/classic/browser/syncProgress-horizontalbar@2x.png
|
||||
skin/classic/browser/syncProgress.css
|
||||
#endif
|
||||
|
||||
[extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}] chrome.jar:
|
||||
% override chrome://browser/skin/feeds/audioFeedIcon.png chrome://browser/skin/feeds/feedIcon.png
|
||||
% override chrome://browser/skin/feeds/audioFeedIcon16.png chrome://browser/skin/feeds/feedIcon16.png
|
||||
% override chrome://browser/skin/feeds/videoFeedIcon.png chrome://browser/skin/feeds/feedIcon.png
|
||||
% override chrome://browser/skin/feeds/videoFeedIcon16.png chrome://browser/skin/feeds/feedIcon16.png
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
|
||||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
JAR_MANIFESTS += ['jar.mn']
|
||||
|
|
@ -1,236 +0,0 @@
|
|||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
browser.jar:
|
||||
% skin browser classic/1.0 %skin/classic/browser/
|
||||
#include ../shared/jar.inc.mn
|
||||
skin/classic/browser/sanitizeDialog.css
|
||||
skin/classic/browser/aboutSessionRestore-window-icon.png
|
||||
#ifdef MOZ_SERVICES_SYNC
|
||||
skin/classic/browser/aboutSyncTabs.css
|
||||
#endif
|
||||
skin/classic/browser/actionicon-tab.png
|
||||
skin/classic/browser/actionicon-tab@2x.png
|
||||
* skin/classic/browser/browser.css
|
||||
* skin/classic/browser/devedition.css
|
||||
* skin/classic/browser/browser-lightweightTheme.css
|
||||
skin/classic/browser/click-to-play-warning-stripes.png
|
||||
skin/classic/browser/Info.png
|
||||
skin/classic/browser/keyhole-circle.png
|
||||
skin/classic/browser/keyhole-circle@2x.png
|
||||
skin/classic/browser/subtle-pattern.png
|
||||
skin/classic/browser/menu-back.png
|
||||
skin/classic/browser/menu-forward.png
|
||||
skin/classic/browser/menuPanel-customize.png
|
||||
skin/classic/browser/menuPanel-customize@2x.png
|
||||
skin/classic/browser/menuPanel-exit.png
|
||||
skin/classic/browser/menuPanel-exit@2x.png
|
||||
skin/classic/browser/menuPanel-help.png
|
||||
skin/classic/browser/menuPanel-help@2x.png
|
||||
skin/classic/browser/panel-expander-closed.png
|
||||
skin/classic/browser/panel-expander-closed@2x.png
|
||||
skin/classic/browser/panel-expander-open.png
|
||||
skin/classic/browser/panel-expander-open@2x.png
|
||||
skin/classic/browser/panel-plus-sign.png
|
||||
skin/classic/browser/page-livemarks.png
|
||||
skin/classic/browser/page-livemarks@2x.png
|
||||
skin/classic/browser/pageInfo.css
|
||||
skin/classic/browser/privatebrowsing-mask.png
|
||||
skin/classic/browser/privatebrowsing-mask@2x.png
|
||||
skin/classic/browser/privatebrowsing-mask-short.png
|
||||
skin/classic/browser/privatebrowsing-mask-short@2x.png
|
||||
skin/classic/browser/reload-stop-go.png
|
||||
skin/classic/browser/reload-stop-go@2x.png
|
||||
skin/classic/browser/searchbar.css
|
||||
skin/classic/browser/slowStartup-16.png
|
||||
skin/classic/browser/Toolbar.png
|
||||
skin/classic/browser/Toolbar@2x.png
|
||||
skin/classic/browser/Toolbar-inverted.png
|
||||
skin/classic/browser/Toolbar-inverted@2x.png
|
||||
skin/classic/browser/toolbarbutton-dropmarker.png
|
||||
skin/classic/browser/urlbar-history-dropmarker.png
|
||||
skin/classic/browser/urlbar-history-dropmarker@2x.png
|
||||
skin/classic/browser/urlbar-popup-blocked.png
|
||||
skin/classic/browser/urlbar-popup-blocked@2x.png
|
||||
skin/classic/browser/webRTC-sharingDevice-menubar.png
|
||||
skin/classic/browser/webRTC-sharingDevice-menubar@2x.png
|
||||
skin/classic/browser/webRTC-sharingMicrophone-menubar.png
|
||||
skin/classic/browser/webRTC-sharingMicrophone-menubar@2x.png
|
||||
skin/classic/browser/webRTC-sharingScreen-menubar.png
|
||||
skin/classic/browser/webRTC-sharingScreen-menubar@2x.png
|
||||
skin/classic/browser/webRTC-indicator.css
|
||||
* skin/classic/browser/controlcenter/panel.css (controlcenter/panel.css)
|
||||
skin/classic/browser/customizableui/background-noise-toolbar.png (customizableui/background-noise-toolbar.png)
|
||||
skin/classic/browser/customizableui/customize-titleBar-toggle.png (customizableui/customize-titleBar-toggle.png)
|
||||
skin/classic/browser/customizableui/customize-titleBar-toggle@2x.png (customizableui/customize-titleBar-toggle@2x.png)
|
||||
skin/classic/browser/customizableui/customizeMode-gridTexture.png (customizableui/customizeMode-gridTexture.png)
|
||||
skin/classic/browser/customizableui/customizeMode-separatorHorizontal.png (customizableui/customizeMode-separatorHorizontal.png)
|
||||
skin/classic/browser/customizableui/customizeMode-separatorVertical.png (customizableui/customizeMode-separatorVertical.png)
|
||||
* skin/classic/browser/customizableui/panelUI.css (customizableui/panelUI.css)
|
||||
* skin/classic/browser/downloads/allDownloadsViewOverlay.css (downloads/allDownloadsViewOverlay.css)
|
||||
skin/classic/browser/downloads/download-glow-menuPanel.png (downloads/download-glow-menuPanel.png)
|
||||
skin/classic/browser/downloads/download-glow-menuPanel@2x.png (downloads/download-glow-menuPanel@2x.png)
|
||||
skin/classic/browser/downloads/download-notification-finish.png (downloads/download-notification-finish.png)
|
||||
skin/classic/browser/downloads/download-notification-finish@2x.png (downloads/download-notification-finish@2x.png)
|
||||
skin/classic/browser/downloads/download-notification-start.png (downloads/download-notification-start.png)
|
||||
skin/classic/browser/downloads/download-notification-start@2x.png (downloads/download-notification-start@2x.png)
|
||||
* skin/classic/browser/downloads/downloads.css (downloads/downloads.css)
|
||||
skin/classic/browser/feeds/subscribe.css (feeds/subscribe.css)
|
||||
skin/classic/browser/feeds/subscribe-ui.css (feeds/subscribe-ui.css)
|
||||
skin/classic/browser/feeds/feedIcon.png (feeds/feedIcon.png)
|
||||
skin/classic/browser/feeds/feedIcon16.png (feeds/feedIcon16.png)
|
||||
* skin/classic/browser/newtab/newTab.css (newtab/newTab.css)
|
||||
skin/classic/browser/setDesktopBackground.css
|
||||
skin/classic/browser/monitor.png
|
||||
skin/classic/browser/monitor_16-10.png
|
||||
skin/classic/browser/places/allBookmarks.png (places/allBookmarks.png)
|
||||
skin/classic/browser/places/autocomplete-star.png (places/autocomplete-star.png)
|
||||
skin/classic/browser/places/autocomplete-star@2x.png (places/autocomplete-star@2x.png)
|
||||
* skin/classic/browser/places/places.css (places/places.css)
|
||||
skin/classic/browser/places/organizer.css (places/organizer.css)
|
||||
skin/classic/browser/places/query.png (places/query.png)
|
||||
skin/classic/browser/places/query@2x.png (places/query@2x.png)
|
||||
skin/classic/browser/places/bookmarksMenu.png (places/bookmarksMenu.png)
|
||||
skin/classic/browser/places/bookmarksToolbar.png (places/bookmarksToolbar.png)
|
||||
skin/classic/browser/places/bookmarksToolbar@2x.png (places/bookmarksToolbar@2x.png)
|
||||
skin/classic/browser/places/bookmarks-notification-finish.png (places/bookmarks-notification-finish.png)
|
||||
skin/classic/browser/places/bookmarks-notification-finish@2x.png (places/bookmarks-notification-finish@2x.png)
|
||||
skin/classic/browser/places/bookmarksToolbar-menuPanel.png (places/bookmarksToolbar-menuPanel.png)
|
||||
skin/classic/browser/places/bookmarksToolbar-menuPanel@2x.png (places/bookmarksToolbar-menuPanel@2x.png)
|
||||
skin/classic/browser/places/history.png (places/history.png)
|
||||
skin/classic/browser/places/history@2x.png (places/history@2x.png)
|
||||
skin/classic/browser/places/toolbar.png (places/toolbar.png)
|
||||
skin/classic/browser/places/toolbarDropMarker.png (places/toolbarDropMarker.png)
|
||||
skin/classic/browser/places/folderDropArrow.png (places/folderDropArrow.png)
|
||||
skin/classic/browser/places/folderDropArrow@2x.png (places/folderDropArrow@2x.png)
|
||||
skin/classic/browser/places/editBookmarkOverlay.css (places/editBookmarkOverlay.css)
|
||||
skin/classic/browser/places/minus.png (places/minus.png)
|
||||
skin/classic/browser/places/minus-active.png (places/minus-active.png)
|
||||
skin/classic/browser/places/plus.png (places/plus.png)
|
||||
skin/classic/browser/places/plus-active.png (places/plus-active.png)
|
||||
skin/classic/browser/places/starred48.png (places/starred48.png)
|
||||
skin/classic/browser/places/starred48@2x.png (places/starred48@2x.png)
|
||||
skin/classic/browser/places/unstarred48.png (places/unstarred48.png)
|
||||
skin/classic/browser/places/unfiledBookmarks.png (places/unfiledBookmarks.png)
|
||||
skin/classic/browser/places/unfiledBookmarks@2x.png (places/unfiledBookmarks@2x.png)
|
||||
skin/classic/browser/places/tag.png (places/tag.png)
|
||||
skin/classic/browser/places/tag@2x.png (places/tag@2x.png)
|
||||
skin/classic/browser/places/downloads.png (places/downloads.png)
|
||||
skin/classic/browser/places/livemark-item.png (places/livemark-item.png)
|
||||
skin/classic/browser/preferences/alwaysAsk.png (preferences/alwaysAsk.png)
|
||||
skin/classic/browser/preferences/application.png (preferences/application.png)
|
||||
skin/classic/browser/preferences/saveFile.png (preferences/saveFile.png)
|
||||
* skin/classic/browser/preferences/preferences.css (preferences/preferences.css)
|
||||
* skin/classic/browser/preferences/in-content/preferences.css (preferences/in-content/preferences.css)
|
||||
* skin/classic/browser/preferences/in-content/dialog.css (preferences/in-content/dialog.css)
|
||||
skin/classic/browser/preferences/applications.css (preferences/applications.css)
|
||||
skin/classic/browser/tabbrowser/alltabs-box-bkgnd-icon.png (tabbrowser/alltabs-box-bkgnd-icon.png)
|
||||
skin/classic/browser/tabbrowser/alltabs-box-bkgnd-icon-inverted.png (tabbrowser/alltabs-box-bkgnd-icon-inverted.png)
|
||||
skin/classic/browser/tabbrowser/alltabs-box-bkgnd-icon-inverted@2x.png (tabbrowser/alltabs-box-bkgnd-icon-inverted@2x.png)
|
||||
skin/classic/browser/tabbrowser/newtab.png (tabbrowser/newtab.png)
|
||||
skin/classic/browser/tabbrowser/newtab@2x.png (tabbrowser/newtab@2x.png)
|
||||
skin/classic/browser/tabbrowser/newtab-inverted.png (tabbrowser/newtab-inverted.png)
|
||||
skin/classic/browser/tabbrowser/newtab-inverted@2x.png (tabbrowser/newtab-inverted@2x.png)
|
||||
skin/classic/browser/tabbrowser/tab-active-middle.png (tabbrowser/tab-active-middle.png)
|
||||
skin/classic/browser/tabbrowser/tab-active-middle@2x.png (tabbrowser/tab-active-middle@2x.png)
|
||||
skin/classic/browser/tabbrowser/tab-arrow-left.png (tabbrowser/tab-arrow-left.png)
|
||||
skin/classic/browser/tabbrowser/tab-arrow-left@2x.png (tabbrowser/tab-arrow-left@2x.png)
|
||||
skin/classic/browser/tabbrowser/tab-arrow-left-inverted.png (tabbrowser/tab-arrow-left-inverted.png)
|
||||
skin/classic/browser/tabbrowser/tab-arrow-left-inverted@2x.png (tabbrowser/tab-arrow-left-inverted@2x.png)
|
||||
skin/classic/browser/tabbrowser/tab-arrow-right.png (tabbrowser/tab-arrow-right.png)
|
||||
skin/classic/browser/tabbrowser/tab-arrow-right@2x.png (tabbrowser/tab-arrow-right@2x.png)
|
||||
skin/classic/browser/tabbrowser/tab-arrow-right-inverted.png (tabbrowser/tab-arrow-right-inverted.png)
|
||||
skin/classic/browser/tabbrowser/tab-arrow-right-inverted@2x.png (tabbrowser/tab-arrow-right-inverted@2x.png)
|
||||
skin/classic/browser/tabbrowser/tab-background-end.png (tabbrowser/tab-background-end.png)
|
||||
skin/classic/browser/tabbrowser/tab-background-end@2x.png (tabbrowser/tab-background-end@2x.png)
|
||||
skin/classic/browser/tabbrowser/tab-background-middle.png (tabbrowser/tab-background-middle.png)
|
||||
skin/classic/browser/tabbrowser/tab-background-middle@2x.png (tabbrowser/tab-background-middle@2x.png)
|
||||
skin/classic/browser/tabbrowser/tab-background-start.png (tabbrowser/tab-background-start.png)
|
||||
skin/classic/browser/tabbrowser/tab-background-start@2x.png (tabbrowser/tab-background-start@2x.png)
|
||||
|
||||
# NOTE: The following two files (tab-selected-end.svg, tab-selected-start.svg) get pre-processed in
|
||||
# Makefile.in with a non-default marker of "%" and the result of that gets packaged.
|
||||
skin/classic/browser/tabbrowser/tab-selected-end.svg (tab-selected-end.svg)
|
||||
skin/classic/browser/tabbrowser/tab-selected-start.svg (tab-selected-start.svg)
|
||||
|
||||
skin/classic/browser/tabbrowser/tab-stroke-end.png (tabbrowser/tab-stroke-end.png)
|
||||
skin/classic/browser/tabbrowser/tab-stroke-end@2x.png (tabbrowser/tab-stroke-end@2x.png)
|
||||
skin/classic/browser/tabbrowser/tab-stroke-start.png (tabbrowser/tab-stroke-start.png)
|
||||
skin/classic/browser/tabbrowser/tab-stroke-start@2x.png (tabbrowser/tab-stroke-start@2x.png)
|
||||
skin/classic/browser/tabbrowser/tabDragIndicator.png (tabbrowser/tabDragIndicator.png)
|
||||
skin/classic/browser/tabbrowser/tabDragIndicator@2x.png (tabbrowser/tabDragIndicator@2x.png)
|
||||
#ifdef MOZ_SERVICES_SYNC
|
||||
skin/classic/browser/sync-16.png
|
||||
skin/classic/browser/sync-32.png
|
||||
skin/classic/browser/sync-bg.png
|
||||
skin/classic/browser/sync-128.png
|
||||
skin/classic/browser/sync-desktopIcon.svg (../shared/sync-desktopIcon.svg)
|
||||
skin/classic/browser/sync-horizontalbar.png
|
||||
skin/classic/browser/sync-horizontalbar@2x.png
|
||||
skin/classic/browser/sync-mobileIcon.svg (../shared/sync-mobileIcon.svg)
|
||||
skin/classic/browser/sync-notification-24.png
|
||||
skin/classic/browser/syncSetup.css
|
||||
skin/classic/browser/syncCommon.css
|
||||
skin/classic/browser/syncQuota.css
|
||||
skin/classic/browser/syncProgress-horizontalbar.png
|
||||
skin/classic/browser/syncProgress-horizontalbar@2x.png
|
||||
skin/classic/browser/syncProgress-menuPanel.png
|
||||
skin/classic/browser/syncProgress-menuPanel@2x.png
|
||||
skin/classic/browser/syncProgress-toolbar.png
|
||||
skin/classic/browser/syncProgress-toolbar@2x.png
|
||||
skin/classic/browser/syncProgress-toolbar-inverted.png
|
||||
skin/classic/browser/syncProgress-toolbar-inverted@2x.png
|
||||
skin/classic/browser/syncProgress.css
|
||||
#endif
|
||||
skin/classic/browser/Toolbar-background-noise.png (Toolbar-background-noise.png)
|
||||
skin/classic/browser/lion/toolbarbutton-dropmarker.png (toolbarbutton-dropmarker-lion.png)
|
||||
skin/classic/browser/toolbarbutton-dropmarker@2x.png (toolbarbutton-dropmarker-lion@2x.png)
|
||||
skin/classic/browser/lion/tabbrowser/alltabs-box-bkgnd-icon.png (tabbrowser/alltabs-box-bkgnd-icon-lion.png)
|
||||
skin/classic/browser/tabbrowser/alltabs-box-bkgnd-icon@2x.png (tabbrowser/alltabs-box-bkgnd-icon-lion@2x.png)
|
||||
skin/classic/browser/lion/places/toolbar.png (places/toolbar-lion.png)
|
||||
skin/classic/browser/yosemite/Toolbar.png (Toolbar-yosemite.png)
|
||||
skin/classic/browser/yosemite/Toolbar@2x.png (Toolbar-yosemite@2x.png)
|
||||
skin/classic/browser/yosemite/menuPanel-customize.png (menuPanel-customize-yosemite.png)
|
||||
skin/classic/browser/yosemite/menuPanel-customize@2x.png (menuPanel-customize-yosemite@2x.png)
|
||||
skin/classic/browser/yosemite/menuPanel-exit.png (menuPanel-exit-yosemite.png)
|
||||
skin/classic/browser/yosemite/menuPanel-exit@2x.png (menuPanel-exit-yosemite@2x.png)
|
||||
skin/classic/browser/yosemite/menuPanel-help.png (menuPanel-help-yosemite.png)
|
||||
skin/classic/browser/yosemite/menuPanel-help@2x.png (menuPanel-help-yosemite@2x.png)
|
||||
skin/classic/browser/yosemite/reload-stop-go.png (reload-stop-go-yosemite.png)
|
||||
skin/classic/browser/yosemite/reload-stop-go@2x.png (reload-stop-go-yosemite@2x.png)
|
||||
#ifdef MOZ_SERVICES_SYNC
|
||||
skin/classic/browser/yosemite/sync-horizontalbar.png (sync-horizontalbar-yosemite.png)
|
||||
skin/classic/browser/yosemite/sync-horizontalbar@2x.png (sync-horizontalbar-yosemite@2x.png)
|
||||
#endif
|
||||
skin/classic/browser/yosemite/tab-selected-end-inactive.svg (tabbrowser/tab-selected-end-yosemite-inactive.svg)
|
||||
skin/classic/browser/yosemite/tab-selected-start-inactive.svg (tabbrowser/tab-selected-start-yosemite-inactive.svg)
|
||||
skin/classic/browser/yosemite/tab-active-middle-inactive.png (tabbrowser/tab-active-middle-yosemite-inactive.png)
|
||||
skin/classic/browser/yosemite/tab-active-middle-inactive@2x.png (tabbrowser/tab-active-middle-yosemite-inactive@2x.png)
|
||||
skin/classic/browser/yosemite/tab-stroke-end-inactive.png (tabbrowser/tab-stroke-end-yosemite-inactive.png)
|
||||
skin/classic/browser/yosemite/tab-stroke-end-inactive@2x.png (tabbrowser/tab-stroke-end-yosemite-inactive@2x.png)
|
||||
skin/classic/browser/yosemite/tab-stroke-start-inactive.png (tabbrowser/tab-stroke-start-yosemite-inactive.png)
|
||||
skin/classic/browser/yosemite/tab-stroke-start-inactive@2x.png (tabbrowser/tab-stroke-start-yosemite-inactive@2x.png)
|
||||
|
||||
[extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}] chrome.jar:
|
||||
% override chrome://browser/skin/feeds/audioFeedIcon.png chrome://browser/skin/feeds/feedIcon.png
|
||||
% override chrome://browser/skin/feeds/audioFeedIcon16.png chrome://browser/skin/feeds/feedIcon16.png
|
||||
% override chrome://browser/skin/feeds/videoFeedIcon.png chrome://browser/skin/feeds/feedIcon.png
|
||||
% override chrome://browser/skin/feeds/videoFeedIcon16.png chrome://browser/skin/feeds/feedIcon16.png
|
||||
% override chrome://browser/skin/toolbarbutton-dropmarker.png chrome://browser/skin/lion/toolbarbutton-dropmarker.png os=Darwin osversion>=10.7
|
||||
% override chrome://browser/skin/tabbrowser/alltabs-box-bkgnd-icon.png chrome://browser/skin/lion/tabbrowser/alltabs-box-bkgnd-icon.png os=Darwin osversion>=10.7
|
||||
% override chrome://browser/skin/places/toolbar.png chrome://browser/skin/lion/places/toolbar.png os=Darwin osversion>=10.7
|
||||
% override chrome://browser/skin/Toolbar.png chrome://browser/skin/yosemite/Toolbar.png os=Darwin osversion>=10.10
|
||||
% override chrome://browser/skin/Toolbar@2x.png chrome://browser/skin/yosemite/Toolbar@2x.png os=Darwin osversion>=10.10
|
||||
% override chrome://browser/skin/menuPanel-customize.png chrome://browser/skin/yosemite/menuPanel-customize.png os=Darwin osversion>=10.10
|
||||
% override chrome://browser/skin/menuPanel-customize@2x.png chrome://browser/skin/yosemite/menuPanel-customize@2x.png os=Darwin osversion>=10.10
|
||||
% override chrome://browser/skin/menuPanel-exit.png chrome://browser/skin/yosemite/menuPanel-exit.png os=Darwin osversion>=10.10
|
||||
% override chrome://browser/skin/menuPanel-exit@2x.png chrome://browser/skin/yosemite/menuPanel-exit@2x.png os=Darwin osversion>=10.10
|
||||
% override chrome://browser/skin/menuPanel-help.png chrome://browser/skin/yosemite/menuPanel-help.png os=Darwin osversion>=10.10
|
||||
% override chrome://browser/skin/menuPanel-help@2x.png chrome://browser/skin/yosemite/menuPanel-help@2x.png os=Darwin osversion>=10.10
|
||||
% override chrome://browser/skin/reload-stop-go.png chrome://browser/skin/yosemite/reload-stop-go.png os=Darwin osversion>=10.10
|
||||
% override chrome://browser/skin/reload-stop-go@2x.png chrome://browser/skin/yosemite/reload-stop-go@2x.png os=Darwin osversion>=10.10
|
||||
#ifdef MOZ_SERVICES_SYNC
|
||||
% override chrome://browser/skin/sync-horizontalbar.png chrome://browser/skin/yosemite/sync-horizontalbar.png os=Darwin osversion>=10.10
|
||||
% override chrome://browser/skin/sync-horizontalbar@2x.png chrome://browser/skin/yosemite/sync-horizontalbar@2x.png os=Darwin osversion>=10.10
|
||||
#endif
|
||||
|
Before Width: | Height: | Size: 590 B |
|
Before Width: | Height: | Size: 577 B |
|
Before Width: | Height: | Size: 799 B |
|
Before Width: | Height: | Size: 789 B |
|
Before Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 46 KiB |
|
Before Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 29 KiB |