mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-29 11:57:32 +09:00
Hardcoded generic branding
This commit is contained in:
parent
0f85813996
commit
76fa1af460
42 changed files with 646 additions and 252 deletions
|
|
@ -79,7 +79,7 @@ static void Output(const char *fmt, ... )
|
|||
decltype(MessageBoxW)* messageBoxW =
|
||||
(decltype(MessageBoxW)*) GetProcAddress(user32, "MessageBoxW");
|
||||
if (messageBoxW) {
|
||||
messageBoxW(nullptr, wide_msg, L"Basilisk", MB_OK
|
||||
messageBoxW(nullptr, wide_msg, L"XULRunner", MB_OK
|
||||
| MB_ICONERROR
|
||||
| MB_SETFOREGROUND);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3,10 +3,10 @@
|
|||
<assemblyIdentity
|
||||
version="1.0.0.0"
|
||||
processorArchitecture="*"
|
||||
name="Basilisk"
|
||||
name="Serpent"
|
||||
type="win32"
|
||||
/>
|
||||
<description>Firefox</description>
|
||||
<description>Serpent</description>
|
||||
<dependency>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity
|
||||
|
|
@ -9,8 +9,8 @@
|
|||
# BrandFullNameInternal is used for some registry and file system values
|
||||
# instead of BrandFullName and typically should not be modified.
|
||||
!define BrandFullNameInternal "Serpent"
|
||||
!define CompanyName "Moonchild Productions"
|
||||
!define URLInfoAbout "https://www.basilisk-browser.org"
|
||||
!define URLUpdateInfo "https://www.basilisk-browser.org"
|
||||
!define HelpLink "https://msfn.org/board/topic/177125-my-build-of-new-moon-temp-name-aka-pale-moon-fork-targetting-xp/?do=getNewComment"
|
||||
!define URLSystemRequirements "https://www.basilisk-browser.org"
|
||||
!define CompanyName "Open Source Contributors"
|
||||
!define URLInfoAbout "about:blank"
|
||||
!define URLUpdateInfo "about:blank"
|
||||
!define HelpLink "about:blank"
|
||||
!define URLSystemRequirements "about:blank"
|
||||
|
|
|
|||
|
|
@ -2,4 +2,24 @@
|
|||
# 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_DISPLAYNAME=Serpent
|
||||
MOZ_APP_NAME=serpent
|
||||
|
||||
MOZ_APP_BASENAME="Serpent"
|
||||
|
||||
MOZ_APP_DISPLAYNAME="Serpent"
|
||||
|
||||
MOZ_APP_UA_NAME="Basilisk"
|
||||
|
||||
MOZ_APP_VENDOR="Open Source Contributors"
|
||||
|
||||
MOZ_APP_FULLNAME="Serpent"
|
||||
|
||||
MOZ_APP_PROFILE="OpenSource/Serpent"
|
||||
|
||||
MOZ_APP_REMOTINGNAME=com.opensource.serpent
|
||||
|
||||
MOZ_DISTRIBUTION_ID=com.opensource
|
||||
|
||||
MOZ_MACBUNDLE_NAME="serpent.app"
|
||||
|
||||
MOZ_SOURCE_REPO=https://github.com/Eclipse-Community/UXP
|
||||
|
|
|
|||
|
|
@ -5,6 +5,6 @@
|
|||
<!ENTITY brandShorterName "Serpent">
|
||||
<!ENTITY brandShortName "Serpent">
|
||||
<!ENTITY brandFullName "Serpent">
|
||||
<!ENTITY vendorShortName "Moonchild">
|
||||
<!ENTITY vendorFullName "Moonchild Productions">
|
||||
<!ENTITY vendorShortName "Open Source Contributors">
|
||||
<!ENTITY vendorFullName "Open Source Contributors">
|
||||
<!ENTITY trademarkInfo.part1 " ">
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
brandShorterName=Serpent
|
||||
brandShortName=Serpent
|
||||
brandFullName=Serpent
|
||||
vendorShortName=Moonchild
|
||||
vendorFullName=Moonchild Productions
|
||||
vendorShortName=Open Source Contributors
|
||||
vendorFullName=Open Source Contributors
|
||||
|
||||
syncBrandShortName=Sync
|
||||
|
|
|
|||
|
|
@ -10,3 +10,7 @@ export('DIST_SUBDIR')
|
|||
|
||||
include('../shared/branding.mozbuild')
|
||||
ApplicationBranding()
|
||||
|
||||
FINAL_TARGET_FILES['..'] += [
|
||||
'serpent.VisualElementsManifest.xml',
|
||||
]
|
||||
|
|
@ -5,10 +5,6 @@
|
|||
#filter substitution
|
||||
#filter emptyLines
|
||||
|
||||
// Set defines to construct URLs
|
||||
#define BRANDING_BASEURL basilisk-browser.org
|
||||
#define BRANDING_SITEURL www.@BRANDING_BASEURL@
|
||||
|
||||
// Shared Branding Preferences
|
||||
// XXX: These should REALLY go back to application preferences
|
||||
#include ../../shared/preferences.inc
|
||||
|
|
@ -19,10 +15,10 @@ pref("startup.homepage_welcome_url", "");
|
|||
pref("startup.homepage_welcome_url.additional", "");
|
||||
|
||||
// Version release notes
|
||||
pref("app.releaseNotesURL", "https://rtfreesoft.blogspot.com/search/label/serpent");
|
||||
pref("app.releaseNotesURL", "");
|
||||
|
||||
// base url for web-based feedback pages
|
||||
pref("app.feedback.baseURL", "https://msfn.org/board/topic/177125-my-build-of-new-moon-temp-name-aka-pale-moon-fork-targetting-xp/?do=getNewComment");
|
||||
pref("app.feedback.baseURL", "");
|
||||
|
||||
// Vendor home page
|
||||
pref("app.vendorURL", "about:");
|
||||
|
|
|
|||
|
|
@ -0,0 +1,8 @@
|
|||
<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='#304D7E'/>
|
||||
</Application>
|
||||
353
application/basilisk/branding/unofficial/serpent.desktop
Normal file
353
application/basilisk/branding/unofficial/serpent.desktop
Normal file
|
|
@ -0,0 +1,353 @@
|
|||
[Desktop Entry]
|
||||
Name=Serpent
|
||||
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=serpent %u
|
||||
Terminal=false
|
||||
Type=Application
|
||||
Icon=serpent
|
||||
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="serpent"
|
||||
|
||||
[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=serpent -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=serpent -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=serpent -private-window
|
||||
|
|
@ -101,18 +101,18 @@ OpenKeyForReading(HKEY aKeyRoot, const nsAString& aKeyName, HKEY* aKey)
|
|||
// .htm .html .shtml .xht .xhtml
|
||||
// are mapped like so:
|
||||
//
|
||||
// HKCU\SOFTWARE\Classes\.<ext>\ (default) REG_SZ BasiliskHTML
|
||||
// HKCU\SOFTWARE\Classes\.<ext>\ (default) REG_SZ SerpentHTML
|
||||
//
|
||||
// as aliases to the class:
|
||||
//
|
||||
// HKCU\SOFTWARE\Classes\BasiliskHTML\
|
||||
// HKCU\SOFTWARE\Classes\SerpentHTML\
|
||||
// DefaultIcon (default) REG_SZ <apppath>,1
|
||||
// shell\open\command (default) REG_SZ <apppath> -osint -url "%1"
|
||||
// shell\open\ddeexec (default) REG_SZ <empty string>
|
||||
//
|
||||
// - Windows Vista and above Protocol Handler
|
||||
//
|
||||
// HKCU\SOFTWARE\Classes\BasiliskURL\ (default) REG_SZ <appname> URL
|
||||
// HKCU\SOFTWARE\Classes\SerpentURL\ (default) REG_SZ <appname> URL
|
||||
// EditFlags REG_DWORD 2
|
||||
// FriendlyTypeName REG_SZ <appname> URL
|
||||
// DefaultIcon (default) REG_SZ <apppath>,1
|
||||
|
|
@ -156,7 +156,8 @@ typedef struct {
|
|||
const char* oldValueData;
|
||||
} SETTING;
|
||||
|
||||
#define APP_REG_NAME L"Basilisk"
|
||||
// Find a way to unhardcode this
|
||||
#define APP_REG_NAME L"Serpent"
|
||||
#define VAL_FILE_ICON "%APPPATH%,1"
|
||||
#define VAL_OPEN "\"%APPPATH%\" -osint -url \"%1\""
|
||||
#define OLD_VAL_OPEN "\"%APPPATH%\" -requestPending -osint -url \"%1\""
|
||||
|
|
@ -182,10 +183,10 @@ static SETTING gSettings[] = {
|
|||
// File Handler Class
|
||||
// ***keep this as the first entry because when aForAllTypes is not set below
|
||||
// it will skip over this check.***
|
||||
{ MAKE_KEY_NAME1("BasiliskHTML", SOC), VAL_OPEN, OLD_VAL_OPEN },
|
||||
{ MAKE_KEY_NAME1("SerpentHTML", SOC), VAL_OPEN, OLD_VAL_OPEN },
|
||||
|
||||
// Protocol Handler Class - for Vista and above
|
||||
{ MAKE_KEY_NAME1("BasiliskURL", SOC), VAL_OPEN, OLD_VAL_OPEN },
|
||||
{ MAKE_KEY_NAME1("SerpentURL", SOC), VAL_OPEN, OLD_VAL_OPEN },
|
||||
|
||||
// Protocol Handlers
|
||||
{ MAKE_KEY_NAME1("HTTP", DI), VAL_FILE_ICON },
|
||||
|
|
@ -199,10 +200,10 @@ static SETTING gSettings[] = {
|
|||
// are incorrect they are fixed without notifying the user.
|
||||
static SETTING gDDESettings[] = {
|
||||
// File Handler Class
|
||||
{ MAKE_KEY_NAME1("Software\\Classes\\BasiliskHTML", SOD) },
|
||||
{ MAKE_KEY_NAME1("Software\\Classes\\SerpentHTML", SOD) },
|
||||
|
||||
// Protocol Handler Class - for Vista and above
|
||||
{ MAKE_KEY_NAME1("Software\\Classes\\BasiliskURL", SOD) },
|
||||
{ MAKE_KEY_NAME1("Software\\Classes\\SerpentURL", SOD) },
|
||||
|
||||
// Protocol Handlers
|
||||
{ MAKE_KEY_NAME1("Software\\Classes\\FTP", SOD) },
|
||||
|
|
@ -339,7 +340,7 @@ IsAARDefault(const RefPtr<IApplicationAssociationRegistration>& pAAR,
|
|||
return false;
|
||||
}
|
||||
|
||||
LPCWSTR progID = isProtocol ? L"BasiliskURL" : L"BasiliskHTML";
|
||||
LPCWSTR progID = isProtocol ? L"SerpentURL" : L"SerpentHTML";
|
||||
bool isDefault = !wcsicmp(registeredApp, progID);
|
||||
CoTaskMemFree(registeredApp);
|
||||
|
||||
|
|
@ -396,8 +397,8 @@ nsWindowsShellService::CancelPortableMode()
|
|||
|
||||
/*
|
||||
* Query's the AAR for the default status.
|
||||
* This only checks for BasiliskURL and if aCheckAllTypes is set, then
|
||||
* it also checks for BasiliskHTML. Note that those ProgIDs are shared
|
||||
* This only checks for SerpentURL and if aCheckAllTypes is set, then
|
||||
* it also checks for SerpentHTML. Note that those ProgIDs are shared
|
||||
* by all Basilisk browsers.
|
||||
*/
|
||||
bool
|
||||
|
|
|
|||
|
|
@ -3,8 +3,8 @@
|
|||
# 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_BASENAME=Basilisk
|
||||
MOZ_APP_VENDOR=Moonchild
|
||||
MOZ_APP_BASENAME=Serpent
|
||||
MOZ_APP_VENDOR=OpenSourceContributors
|
||||
MOZ_PHOENIX=1
|
||||
MOZ_AUSTRALIS=1
|
||||
MC_BASILISK=1
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
;!@Install@!UTF-8!
|
||||
Title="Basilisk"
|
||||
Title="Serpent"
|
||||
RunProgram="setup.exe"
|
||||
;!@InstallEnd@!
|
||||
|
|
@ -379,17 +379,17 @@ Section "-Application" APP_IDX
|
|||
; it doesn't cause problems always add them.
|
||||
${SetUninstallKeys}
|
||||
|
||||
; On install always add the BasiliskHTML and BasiliskURL keys.
|
||||
; An empty string is used for the 5th param because BasiliskHTML is not a
|
||||
; On install always add the SerpentHTML and SerpentURL keys.
|
||||
; An empty string is used for the 5th param because SerpentHTML is not a
|
||||
; protocol handler.
|
||||
${GetLongPath} "$INSTDIR\${FileMainEXE}" $8
|
||||
StrCpy $2 "$\"$8$\" -osint -url $\"%1$\""
|
||||
|
||||
; In Win8, the delegate execute handler picks up the value in BasiliskURL and
|
||||
; BasiliskHTML to launch the desktop browser when it needs to.
|
||||
${AddDisabledDDEHandlerValues} "BasiliskHTML" "$2" "$8,1" \
|
||||
; In Win8, the delegate execute handler picks up the value in SerpentURL and
|
||||
; SerpentHTML to launch the desktop browser when it needs to.
|
||||
${AddDisabledDDEHandlerValues} "SerpentHTML" "$2" "$8,1" \
|
||||
"${AppRegName} Document" ""
|
||||
${AddDisabledDDEHandlerValues} "BasiliskURL" "$2" "$8,1" "${AppRegName} URL" \
|
||||
${AddDisabledDDEHandlerValues} "SerpentURL" "$2" "$8,1" "${AppRegName} URL" \
|
||||
"true"
|
||||
|
||||
; For pre win8, the following keys should only be set if we can write to HKLM.
|
||||
|
|
|
|||
|
|
@ -13,9 +13,9 @@
|
|||
; start menu tile. In case there are 2 Basilisk installations, we only do
|
||||
; this if the application being updated is the default.
|
||||
ReadRegStr $0 HKCU "Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice" "ProgId"
|
||||
${If} $0 == "BasiliskURL"
|
||||
${If} $0 == "SerpentURL"
|
||||
${AndIf} $9 != 0 ; We're not running in session 0
|
||||
ReadRegStr $0 HKCU "Software\Classes\BasiliskURL\shell\open\command" ""
|
||||
ReadRegStr $0 HKCU "Software\Classes\SerpentURL\shell\open\command" ""
|
||||
${GetPathFromString} "$0" $0
|
||||
${GetParent} "$0" $0
|
||||
${If} ${FileExists} "$0"
|
||||
|
|
@ -282,9 +282,9 @@
|
|||
ClearErrors
|
||||
EnumRegKey $7 HKCR "${FILE_TYPE}" 0
|
||||
${If} ${Errors}
|
||||
WriteRegStr SHCTX "SOFTWARE\Classes\${FILE_TYPE}" "" "BasiliskHTML"
|
||||
WriteRegStr SHCTX "SOFTWARE\Classes\${FILE_TYPE}" "" "SerpentHTML"
|
||||
${EndIf}
|
||||
WriteRegStr SHCTX "SOFTWARE\Classes\${FILE_TYPE}\OpenWithProgids" "BasiliskHTML" ""
|
||||
WriteRegStr SHCTX "SOFTWARE\Classes\${FILE_TYPE}\OpenWithProgids" "SerpentHTML" ""
|
||||
!macroend
|
||||
!define AddAssociationIfNoneExist "!insertmacro AddAssociationIfNoneExist"
|
||||
|
||||
|
|
@ -296,30 +296,30 @@
|
|||
StrCpy $0 "SOFTWARE\Classes"
|
||||
StrCpy $2 "$\"$8$\" -osint -url $\"%1$\""
|
||||
|
||||
; Associate the file handlers with BasiliskHTML
|
||||
; Associate the file handlers with SerpentHTML
|
||||
ReadRegStr $6 SHCTX "$0\.htm" ""
|
||||
${If} "$6" != "BasiliskHTML"
|
||||
WriteRegStr SHCTX "$0\.htm" "" "BasiliskHTML"
|
||||
${If} "$6" != "SerpentHTML"
|
||||
WriteRegStr SHCTX "$0\.htm" "" "SerpentHTML"
|
||||
${EndIf}
|
||||
|
||||
ReadRegStr $6 SHCTX "$0\.html" ""
|
||||
${If} "$6" != "BasiliskHTML"
|
||||
WriteRegStr SHCTX "$0\.html" "" "BasiliskHTML"
|
||||
${If} "$6" != "SerpentHTML"
|
||||
WriteRegStr SHCTX "$0\.html" "" "SerpentHTML"
|
||||
${EndIf}
|
||||
|
||||
ReadRegStr $6 SHCTX "$0\.shtml" ""
|
||||
${If} "$6" != "BasiliskHTML"
|
||||
WriteRegStr SHCTX "$0\.shtml" "" "BasiliskHTML"
|
||||
${If} "$6" != "SerpentHTML"
|
||||
WriteRegStr SHCTX "$0\.shtml" "" "SerpentHTML"
|
||||
${EndIf}
|
||||
|
||||
ReadRegStr $6 SHCTX "$0\.xht" ""
|
||||
${If} "$6" != "BasiliskHTML"
|
||||
WriteRegStr SHCTX "$0\.xht" "" "BasiliskHTML"
|
||||
${If} "$6" != "SerpentHTML"
|
||||
WriteRegStr SHCTX "$0\.xht" "" "SerpentHTML"
|
||||
${EndIf}
|
||||
|
||||
ReadRegStr $6 SHCTX "$0\.xhtml" ""
|
||||
${If} "$6" != "BasiliskHTML"
|
||||
WriteRegStr SHCTX "$0\.xhtml" "" "BasiliskHTML"
|
||||
${If} "$6" != "SerpentHTML"
|
||||
WriteRegStr SHCTX "$0\.xhtml" "" "SerpentHTML"
|
||||
${EndIf}
|
||||
|
||||
${AddAssociationIfNoneExist} ".pdf"
|
||||
|
|
@ -329,12 +329,12 @@
|
|||
${AddAssociationIfNoneExist} ".pdf"
|
||||
${AddAssociationIfNoneExist} ".webm"
|
||||
|
||||
; An empty string is used for the 5th param because BasiliskHTML is not a
|
||||
; An empty string is used for the 5th param because SerpentHTML is not a
|
||||
; protocol handler
|
||||
${AddDisabledDDEHandlerValues} "BasiliskHTML" "$2" "$8,1" \
|
||||
${AddDisabledDDEHandlerValues} "SerpentHTML" "$2" "$8,1" \
|
||||
"${AppRegName} HTML Document" ""
|
||||
|
||||
${AddDisabledDDEHandlerValues} "BasiliskURL" "$2" "$8,1" "${AppRegName} URL" \
|
||||
${AddDisabledDDEHandlerValues} "SerpentURL" "$2" "$8,1" "${AppRegName} URL" \
|
||||
"true"
|
||||
; An empty string is used for the 4th & 5th params because the following
|
||||
; protocol handlers already have a display name and the additional keys
|
||||
|
|
@ -404,35 +404,35 @@
|
|||
WriteRegStr ${RegKey} "$0\Capabilities" "ApplicationIcon" "$8,0"
|
||||
WriteRegStr ${RegKey} "$0\Capabilities" "ApplicationName" "${BrandShortName}"
|
||||
|
||||
WriteRegStr ${RegKey} "$0\Capabilities\FileAssociations" ".htm" "BasiliskHTML"
|
||||
WriteRegStr ${RegKey} "$0\Capabilities\FileAssociations" ".html" "BasiliskHTML"
|
||||
WriteRegStr ${RegKey} "$0\Capabilities\FileAssociations" ".shtml" "BasiliskHTML"
|
||||
WriteRegStr ${RegKey} "$0\Capabilities\FileAssociations" ".xht" "BasiliskHTML"
|
||||
WriteRegStr ${RegKey} "$0\Capabilities\FileAssociations" ".xhtml" "BasiliskHTML"
|
||||
WriteRegStr ${RegKey} "$0\Capabilities\FileAssociations" ".htm" "SerpentHTML"
|
||||
WriteRegStr ${RegKey} "$0\Capabilities\FileAssociations" ".html" "SerpentHTML"
|
||||
WriteRegStr ${RegKey} "$0\Capabilities\FileAssociations" ".shtml" "SerpentHTML"
|
||||
WriteRegStr ${RegKey} "$0\Capabilities\FileAssociations" ".xht" "SerpentHTML"
|
||||
WriteRegStr ${RegKey} "$0\Capabilities\FileAssociations" ".xhtml" "SerpentHTML"
|
||||
|
||||
WriteRegStr ${RegKey} "$0\Capabilities\StartMenu" "StartMenuInternet" "$R9"
|
||||
|
||||
WriteRegStr ${RegKey} "$0\Capabilities\URLAssociations" "ftp" "BasiliskURL"
|
||||
WriteRegStr ${RegKey} "$0\Capabilities\URLAssociations" "http" "BasiliskURL"
|
||||
WriteRegStr ${RegKey} "$0\Capabilities\URLAssociations" "https" "BasiliskURL"
|
||||
WriteRegStr ${RegKey} "$0\Capabilities\URLAssociations" "ftp" "SerpentURL"
|
||||
WriteRegStr ${RegKey} "$0\Capabilities\URLAssociations" "http" "SerpentURL"
|
||||
WriteRegStr ${RegKey} "$0\Capabilities\URLAssociations" "https" "SerpentURL"
|
||||
|
||||
; Vista Registered Application
|
||||
WriteRegStr ${RegKey} "Software\RegisteredApplications" "${AppRegName}" "$0\Capabilities"
|
||||
!macroend
|
||||
!define SetStartMenuInternet "!insertmacro SetStartMenuInternet"
|
||||
|
||||
; The IconHandler reference for BasiliskHTML can end up in an inconsistent state
|
||||
; The IconHandler reference for SerpentHTML can end up in an inconsistent state
|
||||
; due to changes not being detected by the IconHandler for side by side
|
||||
; installs (see bug 268512). The symptoms can be either an incorrect icon or no
|
||||
; icon being displayed for files associated with Basilisk (does not use SHCTX).
|
||||
!macro FixShellIconHandler RegKey
|
||||
ClearErrors
|
||||
ReadRegStr $1 ${RegKey} "Software\Classes\BasiliskHTML\ShellEx\IconHandler" ""
|
||||
ReadRegStr $1 ${RegKey} "Software\Classes\SerpentHTML\ShellEx\IconHandler" ""
|
||||
${Unless} ${Errors}
|
||||
ReadRegStr $1 ${RegKey} "Software\Classes\BasiliskHTML\DefaultIcon" ""
|
||||
ReadRegStr $1 ${RegKey} "Software\Classes\SerpentHTML\DefaultIcon" ""
|
||||
${GetLongPath} "$INSTDIR\${FileMainEXE}" $2
|
||||
${If} "$1" != "$2,1"
|
||||
WriteRegStr ${RegKey} "Software\Classes\BasiliskHTML\DefaultIcon" "" "$2,1"
|
||||
WriteRegStr ${RegKey} "Software\Classes\SerpentHTML\DefaultIcon" "" "$2,1"
|
||||
${EndIf}
|
||||
${EndUnless}
|
||||
!macroend
|
||||
|
|
@ -567,7 +567,7 @@
|
|||
; HKCU Software\Classes keys when associating handlers. The fix uses the merged
|
||||
; view in HKCR to check for existance of an existing association. This macro
|
||||
; cleans affected installations by removing the HKLM and HKCU value if it is set
|
||||
; to BasiliskHTML when there is a value for PersistentHandler or by removing the
|
||||
; to SerpentHTML when there is a value for PersistentHandler or by removing the
|
||||
; HKCU value when the HKLM value has a value other than an empty string.
|
||||
!macro FixBadFileAssociation FILE_TYPE
|
||||
; Only delete the default value in case the key has values for OpenWithList,
|
||||
|
|
@ -576,16 +576,16 @@
|
|||
ReadRegStr $1 HKLM "Software\Classes\${FILE_TYPE}" ""
|
||||
ReadRegStr $2 HKCR "${FILE_TYPE}\PersistentHandler" ""
|
||||
${If} "$2" != ""
|
||||
; Since there is a persistent handler remove BasiliskHTML as the default
|
||||
; value from both HKCU and HKLM if it set to BasiliskHTML.
|
||||
${If} "$0" == "BasiliskHTML"
|
||||
; Since there is a persistent handler remove SerpentHTML as the default
|
||||
; value from both HKCU and HKLM if it set to SerpentHTML.
|
||||
${If} "$0" == "SerpentHTML"
|
||||
DeleteRegValue HKCU "Software\Classes\${FILE_TYPE}" ""
|
||||
${EndIf}
|
||||
${If} "$1" == "BasiliskHTML"
|
||||
${If} "$1" == "SerpentHTML"
|
||||
DeleteRegValue HKLM "Software\Classes\${FILE_TYPE}" ""
|
||||
${EndIf}
|
||||
${ElseIf} "$0" == "BasiliskHTML"
|
||||
; Since KHCU is set to BasiliskHTML remove BasiliskHTML as the default value
|
||||
${ElseIf} "$0" == "SerpentHTML"
|
||||
; Since KHCU is set to SerpentHTML remove SerpentHTML as the default value
|
||||
; from HKCU if HKLM is set to a value other than an empty string.
|
||||
${If} "$1" != ""
|
||||
DeleteRegValue HKCU "Software\Classes\${FILE_TYPE}" ""
|
||||
|
|
@ -641,17 +641,17 @@
|
|||
; Only set the file and protocol handlers if the existing one under HKCR is
|
||||
; for this install location.
|
||||
|
||||
${IsHandlerForInstallDir} "BasiliskHTML" $R9
|
||||
${IsHandlerForInstallDir} "SerpentHTML" $R9
|
||||
${If} "$R9" == "true"
|
||||
; An empty string is used for the 5th param because BasiliskHTML is not a
|
||||
; An empty string is used for the 5th param because SerpentHTML is not a
|
||||
; protocol handler.
|
||||
${AddDisabledDDEHandlerValues} "BasiliskHTML" "$2" "$8,1" \
|
||||
${AddDisabledDDEHandlerValues} "SerpentHTML" "$2" "$8,1" \
|
||||
"${AppRegName} HTML Document" ""
|
||||
${EndIf}
|
||||
|
||||
${IsHandlerForInstallDir} "BasiliskURL" $R9
|
||||
${IsHandlerForInstallDir} "SerpentURL" $R9
|
||||
${If} "$R9" == "true"
|
||||
${AddDisabledDDEHandlerValues} "BasiliskURL" "$2" "$8,1" \
|
||||
${AddDisabledDDEHandlerValues} "SerpentURL" "$2" "$8,1" \
|
||||
"${AppRegName} URL" "true"
|
||||
${EndIf}
|
||||
|
||||
|
|
@ -699,10 +699,10 @@
|
|||
DeleteRegValue HKLM "$0\Capabilities\URLAssociations" "gopher"
|
||||
${EndUnless}
|
||||
|
||||
; Delete gopher from the user's UrlAssociations if it points to BasiliskURL.
|
||||
; Delete gopher from the user's UrlAssociations if it points to SerpentURL.
|
||||
StrCpy $0 "Software\Microsoft\Windows\Shell\Associations\UrlAssociations\gopher"
|
||||
ReadRegStr $2 HKCU "$0\UserChoice" "Progid"
|
||||
${If} "$2" == "BasiliskURL"
|
||||
${If} "$2" == "SerpentURL"
|
||||
DeleteRegKey HKCU "$0"
|
||||
${EndIf}
|
||||
!macroend
|
||||
|
|
|
|||
|
|
@ -227,27 +227,27 @@ Section "Uninstall"
|
|||
${un.SetAppLSPCategories}
|
||||
${EndIf}
|
||||
|
||||
${un.RegCleanAppHandler} "BasiliskURL"
|
||||
${un.RegCleanAppHandler} "BasiliskHTML"
|
||||
${un.RegCleanAppHandler} "SerpentURL"
|
||||
${un.RegCleanAppHandler} "SerpentHTML"
|
||||
${un.RegCleanProtocolHandler} "ftp"
|
||||
${un.RegCleanProtocolHandler} "http"
|
||||
${un.RegCleanProtocolHandler} "https"
|
||||
|
||||
ClearErrors
|
||||
ReadRegStr $R9 HKCR "BasiliskHTML" ""
|
||||
; Don't clean up the file handlers if the BasiliskHTML key still exists since
|
||||
ReadRegStr $R9 HKCR "SerpentHTML" ""
|
||||
; Don't clean up the file handlers if the SerpentHTML key still exists since
|
||||
; there should be a second installation that may be the default file handler
|
||||
${If} ${Errors}
|
||||
${un.RegCleanFileHandler} ".htm" "BasiliskHTML"
|
||||
${un.RegCleanFileHandler} ".html" "BasiliskHTML"
|
||||
${un.RegCleanFileHandler} ".shtml" "BasiliskHTML"
|
||||
${un.RegCleanFileHandler} ".xht" "BasiliskHTML"
|
||||
${un.RegCleanFileHandler} ".xhtml" "BasiliskHTML"
|
||||
${un.RegCleanFileHandler} ".oga" "BasiliskHTML"
|
||||
${un.RegCleanFileHandler} ".ogg" "BasiliskHTML"
|
||||
${un.RegCleanFileHandler} ".ogv" "BasiliskHTML"
|
||||
${un.RegCleanFileHandler} ".pdf" "BasiliskHTML"
|
||||
${un.RegCleanFileHandler} ".webm" "BasiliskHTML"
|
||||
${un.RegCleanFileHandler} ".htm" "SerpentHTML"
|
||||
${un.RegCleanFileHandler} ".html" "SerpentHTML"
|
||||
${un.RegCleanFileHandler} ".shtml" "SerpentHTML"
|
||||
${un.RegCleanFileHandler} ".xht" "SerpentHTML"
|
||||
${un.RegCleanFileHandler} ".xhtml" "SerpentHTML"
|
||||
${un.RegCleanFileHandler} ".oga" "SerpentHTML"
|
||||
${un.RegCleanFileHandler} ".ogg" "SerpentHTML"
|
||||
${un.RegCleanFileHandler} ".ogv" "SerpentHTML"
|
||||
${un.RegCleanFileHandler} ".pdf" "SerpentHTML"
|
||||
${un.RegCleanFileHandler} ".webm" "SerpentHTML"
|
||||
${EndIf}
|
||||
|
||||
SetShellVarContext all ; Set SHCTX to HKLM
|
||||
|
|
|
|||
|
|
@ -3,25 +3,25 @@
|
|||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
malformedURI=The URL is not valid and cannot be loaded.
|
||||
fileNotFound=Basilisk can’t find the file at %S.
|
||||
fileNotFound=Serpent can’t find the file at %S.
|
||||
fileAccessDenied=The file at %S is not readable.
|
||||
dnsNotFound=Basilisk can’t find the server at %S.
|
||||
unknownProtocolFound=Basilisk 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.
|
||||
dnsNotFound=Serpent can’t find the server at %S.
|
||||
unknownProtocolFound=Serpent 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=Firefox 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=Basilisk has detected that the server is redirecting the request for this address in a way that will never complete.
|
||||
redirectLoop=Serpent 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=Basilisk doesn’t know how to communicate with the server.
|
||||
unknownSocketType=Serpent 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=Basilisk is currently in offline mode and can’t browse the Web.
|
||||
netOffline=Serpent 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. Basilisk has canceled the request for your protection.
|
||||
proxyResolveFailure=Basilisk is configured to use a proxy server that can’t be found.
|
||||
proxyConnectFailure=Basilisk is configured to use a proxy server that is refusing connections.
|
||||
deniedPortAccess=This address uses a network port which is normally used for purposes other than Web browsing. Serpent has canceled the request for your protection.
|
||||
proxyResolveFailure=Serpent is configured to use a proxy server that can’t be found.
|
||||
proxyConnectFailure=Serpent 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
|
||||
|
|
@ -35,9 +35,9 @@ unwantedBlocked=The site at %S has been reported as serving unwanted software an
|
|||
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 Basilisk.
|
||||
remoteXUL=This page uses an unsupported technology that is no longer available by default in Serpent.
|
||||
## LOCALIZATION NOTE (sslv3Used) - Do not translate "%S".
|
||||
sslv3Used=Basilisk cannot guarantee the safety of your data on %S because it uses SSLv3, a broken security protocol.
|
||||
sslv3Used=Serpent 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, Basilisk has not connected to this website.
|
||||
weakCryptoUsed=The owner of %S has configured their website improperly. To protect your information from being stolen, Serpent has not connected to this website.
|
||||
inadequateSecurityError=The website tried to negotiate an inadequate level of security.
|
||||
|
|
|
|||
|
|
@ -5,8 +5,6 @@
|
|||
#define AB_CD ja
|
||||
#endif
|
||||
|
||||
#define mozilla_icon data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwMDAsTBZbkNwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABNElEQVQ4y8WSsU0DURBE3yyWIaAJaqAAN4DPSL6AlIACKIEOyJEgRsIgOOkiInJqgAKowNg7BHdn7MOksNl+zZ//dvbDf5cAiklp22BdVtXdeTEpDYDB9m1VzU6OJuVp2NdEQCaI96fH2YHG4+mDduKYNMYINTcjcGbXzQVDEAphG0k48zUsajIbnAiMIXThpW8EICE0RAK4dvoKg9NIcTiQ589otyHOZLnwqK5nLwBFUZ4igc3iM0d1ff8CMC6mZ6Ihiaqq3gi1aUAnArD00SW1fq5OLBg0ymYmSZsR2/t4e/rGyCLW0sbp3oq+yTYqVgytQWui2FS7XYF7GFprY921T4CNQt8zr47dNzCkIX7y/jBtH+v+RGMQrc828W8pApnZbmEVQp/Ae7BlOy2ttib81/UFc+WRWEbjckIAAAAASUVORK5CYII=
|
||||
|
||||
<!-- 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/. -->
|
||||
|
|
@ -18,14 +16,7 @@
|
|||
<dl><p>
|
||||
<dt><h3 personal_toolbar_folder="true">@bookmarks_toolbarfolder@</h3></dt>
|
||||
<dd>@bookmarks_toolbarfolder_description@
|
||||
<dl>
|
||||
<p><dt><a href="http://www.basilisk-browser.org/">Basilisk</a></dt>
|
||||
</dl>
|
||||
<p><dt><h3>@firefox_heading@</h3></dt>
|
||||
<dl><p>
|
||||
<dt><a href="https://support.mozilla.org/@AB_CD@/products/firefox" icon="@mozilla_icon@">@firefox_help@</a>
|
||||
<dt><a href="https://www.mozilla.org/@AB_CD@/firefox/customize/" icon="@mozilla_icon@">@firefox_customize@</a>
|
||||
<dt><a href="https://www.mozilla.org/@AB_CD@/contribute/" icon="@mozilla_icon@">@firefox_community@</a>
|
||||
<dt><a href="https://www.mozilla.org/@AB_CD@/about/" icon="@mozilla_icon@">@firefox_about@</a>
|
||||
</dl>
|
||||
<dl><p>
|
||||
<p><dt><a href="http://www.example.com/" icon_uri="http://www.example.com/favicon.ico" icon="your icon here">Your website here (application/basilisk/locales/generic/profile/bookmarks.html.in)</a></dt>
|
||||
</dl><p>
|
||||
</dl>
|
||||
|
|
|
|||
|
|
@ -3,10 +3,10 @@
|
|||
<assemblyIdentity
|
||||
version="1.0.0.0"
|
||||
processorArchitecture="*"
|
||||
name="Pale Moon"
|
||||
name="New Moon"
|
||||
type="win32"
|
||||
/>
|
||||
<description>Pale Moon</description>
|
||||
<description>New Moon</description>
|
||||
<dependency>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity
|
||||
|
|
@ -75,7 +75,7 @@ static void Output(const char *fmt, ... )
|
|||
decltype(MessageBoxW)* messageBoxW =
|
||||
(decltype(MessageBoxW)*) GetProcAddress(user32, "MessageBoxW");
|
||||
if (messageBoxW) {
|
||||
messageBoxW(nullptr, wide_msg, L"Pale Moon", MB_OK
|
||||
messageBoxW(nullptr, wide_msg, L"XULRunner", MB_OK
|
||||
| MB_ICONERROR
|
||||
| MB_SETFOREGROUND);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -73,9 +73,6 @@ pref("browser.dictionaries.download.url", "https://@AM_DOMAIN@/dictionaries/");
|
|||
// Get More Tools link URL
|
||||
pref("browser.getdevtools.url","https://@AM_DOMAIN@/?component=integration&type=external&request=devtools");
|
||||
|
||||
// Feedback URL
|
||||
pref("browser.feedback.url", "https://msfn.org/board/topic/177125-my-build-of-new-moon-temp-name-aka-pale-moon-fork-targetting-xp/?do=getNewComment");
|
||||
|
||||
// Help button in slow startup dialog
|
||||
pref("browser.slowstartup.help.url", "https://support.mozilla.org/en-US/kb/firefox-takes-long-time-start-up");
|
||||
|
||||
|
|
@ -229,10 +226,10 @@ pref("keyword.enabled", true);
|
|||
pref("general.useragent.locale", "@AB_CD@");
|
||||
pref("general.skins.selectedSkin", "classic/1.0");
|
||||
|
||||
// Native UA mode by default for unbranded
|
||||
pref("general.useragent.compatMode", 0);
|
||||
pref("general.useragent.compatMode.gecko", false);
|
||||
pref("general.useragent.compatMode.firefox", false);
|
||||
// Firefox UA mode by default
|
||||
pref("general.useragent.compatMode", 2);
|
||||
pref("general.useragent.compatMode.gecko", true);
|
||||
pref("general.useragent.compatMode.firefox", true);
|
||||
|
||||
pref("general.smoothScroll", true);
|
||||
#ifdef UNIX_BUT_NOT_MAC
|
||||
|
|
@ -255,7 +252,7 @@ pref("browser.defaultbrowser.notificationbar", false);
|
|||
// 0 = blank, 1 = home (browser.startup.homepage), 2 = last visited page, 3 = resume previous browser session
|
||||
// The behavior of option 3 is detailed at: http://wiki.mozilla.org/Session_Restore
|
||||
pref("browser.startup.page", 1);
|
||||
pref("browser.startup.homepage", "chrome://branding/locale/browserconfig.properties");
|
||||
pref("browser.startup.homepage", "");
|
||||
|
||||
pref("browser.slowStartup.notificationDisabled", false);
|
||||
pref("browser.slowStartup.timeThreshold", 60000);
|
||||
|
|
|
|||
|
|
@ -1,11 +1,5 @@
|
|||
// ===| General |==============================================================
|
||||
|
||||
pref("startup.homepage_welcome_url","http://www.palemoon.org/firstrun.shtml");
|
||||
|
||||
pref("app.vendorURL", "http://www.palemoon.org/");
|
||||
|
||||
|
||||
// User Interface
|
||||
pref("browser.identity.ssl_domain_display", 1); //show domain verified SSL (blue)
|
||||
|
||||
// ============================================================================
|
||||
|
|
|
|||
|
|
@ -9,8 +9,8 @@
|
|||
# BrandFullNameInternal is used for some registry and file system values
|
||||
# instead of BrandFullName and typically should not be modified.
|
||||
!define BrandFullNameInternal "New Moon"
|
||||
!define CompanyName "Moonchild Productions"
|
||||
!define URLInfoAbout "http://www.palemoon.org"
|
||||
!define URLUpdateInfo "http://www.palemoon.org"
|
||||
!define HelpLink "https://msfn.org/board/topic/177125-my-build-of-new-moon-temp-name-aka-pale-moon-fork-targetting-xp/?do=getNewComment"
|
||||
!define URLSystemRequirements "http://www.palemoon.org/download.shtml"
|
||||
!define CompanyName "Open Source Contributors"
|
||||
!define URLInfoAbout "about:blank"
|
||||
!define URLUpdateInfo "about:blank"
|
||||
!define HelpLink "about:blank"
|
||||
!define URLSystemRequirements "about:blank"
|
||||
|
|
|
|||
|
|
@ -2,4 +2,24 @@
|
|||
# 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=newmoon
|
||||
|
||||
MOZ_APP_BASENAME="New Moon"
|
||||
|
||||
MOZ_APP_DISPLAYNAME="New Moon"
|
||||
|
||||
MOZ_APP_UA_NAME="PaleMoon"
|
||||
|
||||
MOZ_APP_VENDOR="Open Source Contributors"
|
||||
|
||||
MOZ_APP_FULLNAME="New Moon"
|
||||
|
||||
MOZ_APP_PROFILE="OpenSource/New Moon"
|
||||
|
||||
MOZ_APP_REMOTINGNAME=com.opensource.newmoon
|
||||
|
||||
MOZ_DISTRIBUTION_ID=com.opensource
|
||||
|
||||
MOZ_MACBUNDLE_NAME="newmoon.app"
|
||||
|
||||
MOZ_SOURCE_REPO=https://github.com/Eclipse-Community/UXP
|
||||
|
|
|
|||
|
|
@ -4,5 +4,5 @@
|
|||
|
||||
<!ENTITY brandShortName "New Moon">
|
||||
<!ENTITY brandFullName "New Moon">
|
||||
<!ENTITY vendorShortName "a community developer">
|
||||
<!ENTITY vendorShortName "Open Source Contributors">
|
||||
<!ENTITY trademarkInfo.part1 " ">
|
||||
|
|
|
|||
|
|
@ -4,6 +4,6 @@
|
|||
|
||||
brandShortName=New Moon
|
||||
brandFullName=New Moon
|
||||
vendorShortName=Moonchild
|
||||
vendorShortName=Open Source Contributors
|
||||
|
||||
syncBrandShortName=Sync
|
||||
|
|
|
|||
|
|
@ -10,3 +10,7 @@ export('DIST_SUBDIR')
|
|||
|
||||
include('../shared/branding.mozbuild')
|
||||
ApplicationBranding()
|
||||
|
||||
FINAL_TARGET_FILES['..'] += [
|
||||
'newmoon.VisualElementsManifest.xml',
|
||||
]
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
<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='#171717'/>
|
||||
</Application>
|
||||
|
|
@ -81,10 +81,10 @@ Comment[uk]=Перегляд сторінок Інтернету
|
|||
Comment[vi]=Để duyệt các trang web
|
||||
Comment[zh_CN]=浏览互联网
|
||||
Comment[zh_TW]=瀏覽網際網路
|
||||
Exec=palemoon %u
|
||||
Exec=newmoon %u
|
||||
Terminal=false
|
||||
Type=Application
|
||||
Icon=palemoon
|
||||
Icon=newmoon
|
||||
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
|
||||
|
|
@ -176,7 +176,7 @@ Name[vi]=Mở thẻ mới
|
|||
Name[xh]=Vula ithebhu entsha
|
||||
Name[zh_CN]=打开新标签页
|
||||
Name[zh_TW]=開啟新分頁
|
||||
Exec=palemoon -new-tab
|
||||
Exec=newmoon -new-tab
|
||||
|
||||
[Desktop Action NewWindow]
|
||||
Name=Open new window
|
||||
|
|
@ -263,7 +263,7 @@ Name[vi]=Mở cửa sổ mới
|
|||
Name[xh]=Vula iwindow entsha
|
||||
Name[zh_CN]=打开新窗口
|
||||
Name[zh_TW]=開啟新視窗
|
||||
Exec=palemoon -new-window
|
||||
Exec=newmoon -new-window
|
||||
|
||||
[Desktop Action NewPrivateWindow]
|
||||
Name=New private window
|
||||
|
|
@ -350,4 +350,4 @@ Name[vi]=Cửa sổ riêng tư mới
|
|||
Name[xh]=Ifestile yangasese entsha
|
||||
Name[zh_CN]=新建隐私浏览窗口
|
||||
Name[zh_TW]=新增隱私視窗
|
||||
Exec=palemoon -private-window
|
||||
Exec=newmoon -private-window
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
#include ../../shared/pref/uaoverrides.inc
|
||||
|
||||
pref("startup.homepage_override_url","");
|
||||
pref("app.releaseNotesURL", "https://rtfreesoft.blogspot.com/search/label/newmoon");
|
||||
pref("app.releaseNotesURL", "");
|
||||
|
||||
// Updates disabled
|
||||
pref("app.update.enabled", false);
|
||||
|
|
|
|||
|
|
@ -101,18 +101,18 @@ OpenKeyForReading(HKEY aKeyRoot, const nsAString& aKeyName, HKEY* aKey)
|
|||
// .htm .html .shtml .xht .xhtml
|
||||
// are mapped like so:
|
||||
//
|
||||
// HKCU\SOFTWARE\Classes\.<ext>\ (default) REG_SZ PaleMoonHTML
|
||||
// HKCU\SOFTWARE\Classes\.<ext>\ (default) REG_SZ NewMoonHTML
|
||||
//
|
||||
// as aliases to the class:
|
||||
//
|
||||
// HKCU\SOFTWARE\Classes\PaleMoonHTML\
|
||||
// HKCU\SOFTWARE\Classes\NewMoonHTML\
|
||||
// DefaultIcon (default) REG_SZ <apppath>,1
|
||||
// shell\open\command (default) REG_SZ <apppath> -osint -url "%1"
|
||||
// shell\open\ddeexec (default) REG_SZ <empty string>
|
||||
//
|
||||
// - Windows Vista and above Protocol Handler
|
||||
//
|
||||
// HKCU\SOFTWARE\Classes\PaleMoonURL\ (default) REG_SZ <appname> URL
|
||||
// HKCU\SOFTWARE\Classes\NewMoonURL\ (default) REG_SZ <appname> URL
|
||||
// EditFlags REG_DWORD 2
|
||||
// FriendlyTypeName REG_SZ <appname> URL
|
||||
// DefaultIcon (default) REG_SZ <apppath>,1
|
||||
|
|
@ -156,7 +156,8 @@ typedef struct {
|
|||
const char* oldValueData;
|
||||
} SETTING;
|
||||
|
||||
#define APP_REG_NAME L"Pale Moon"
|
||||
// Find a way to unhardcode this
|
||||
#define APP_REG_NAME L"New Moon"
|
||||
#define VAL_FILE_ICON "%APPPATH%,1"
|
||||
#define VAL_OPEN "\"%APPPATH%\" -osint -url \"%1\""
|
||||
#define OLD_VAL_OPEN "\"%APPPATH%\" -requestPending -osint -url \"%1\""
|
||||
|
|
@ -182,10 +183,10 @@ static SETTING gSettings[] = {
|
|||
// File Handler Class
|
||||
// ***keep this as the first entry because when aForAllTypes is not set below
|
||||
// it will skip over this check.***
|
||||
{ MAKE_KEY_NAME1("PaleMoonHTML", SOC), VAL_OPEN, OLD_VAL_OPEN },
|
||||
{ MAKE_KEY_NAME1("NewMoonHTML", SOC), VAL_OPEN, OLD_VAL_OPEN },
|
||||
|
||||
// Protocol Handler Class - for Vista and above
|
||||
{ MAKE_KEY_NAME1("PaleMoonURL", SOC), VAL_OPEN, OLD_VAL_OPEN },
|
||||
{ MAKE_KEY_NAME1("NewMoonURL", SOC), VAL_OPEN, OLD_VAL_OPEN },
|
||||
|
||||
// Protocol Handlers
|
||||
{ MAKE_KEY_NAME1("HTTP", DI), VAL_FILE_ICON },
|
||||
|
|
@ -199,10 +200,10 @@ static SETTING gSettings[] = {
|
|||
// are incorrect they are fixed without notifying the user.
|
||||
static SETTING gDDESettings[] = {
|
||||
// File Handler Class
|
||||
{ MAKE_KEY_NAME1("Software\\Classes\\PaleMoonHTML", SOD) },
|
||||
{ MAKE_KEY_NAME1("Software\\Classes\\NewMoonHTML", SOD) },
|
||||
|
||||
// Protocol Handler Class - for Vista and above
|
||||
{ MAKE_KEY_NAME1("Software\\Classes\\PaleMoonURL", SOD) },
|
||||
{ MAKE_KEY_NAME1("Software\\Classes\\NewMoonURL", SOD) },
|
||||
|
||||
// Protocol Handlers
|
||||
{ MAKE_KEY_NAME1("Software\\Classes\\FTP", SOD) },
|
||||
|
|
@ -339,7 +340,7 @@ IsAARDefault(const RefPtr<IApplicationAssociationRegistration>& pAAR,
|
|||
return false;
|
||||
}
|
||||
|
||||
LPCWSTR progID = isProtocol ? L"PaleMoonURL" : L"PaleMoonHTML";
|
||||
LPCWSTR progID = isProtocol ? L"NewMoonURL" : L"NewMoonHTML";
|
||||
bool isDefault = !wcsicmp(registeredApp, progID);
|
||||
CoTaskMemFree(registeredApp);
|
||||
|
||||
|
|
@ -371,8 +372,8 @@ IsDefaultBrowserWin8(bool aCheckAllTypes, bool* aIsDefaultBrowser)
|
|||
|
||||
/*
|
||||
* Query's the AAR for the default status.
|
||||
* This only checks for PaleMoonURL and if aCheckAllTypes is set, then
|
||||
* it also checks for PaleMoonHTML. Note that those ProgIDs are shared
|
||||
* This only checks for NewMoonURL and if aCheckAllTypes is set, then
|
||||
* it also checks for NewMoonHTML. Note that those ProgIDs are shared
|
||||
* by all PaleMoon browsers.
|
||||
*/
|
||||
bool
|
||||
|
|
|
|||
|
|
@ -6,10 +6,10 @@
|
|||
# Application Basename and Vendor
|
||||
# MOZ_APP_BASENAME and MOZ_APP_VENDOR must not have spaces.
|
||||
# These values where appropriate are hardcoded in application.ini
|
||||
# to "Pale Moon" and "Moonchild Productions" respectively for
|
||||
# to "New Moon" and "Open Source Contributors" respectively for
|
||||
# Pale Moon
|
||||
MOZ_APP_BASENAME=Palemoon
|
||||
MOZ_APP_VENDOR=Moonchild
|
||||
MOZ_APP_BASENAME=Newmoon
|
||||
MOZ_APP_VENDOR=OpenSourceContributors
|
||||
MOZ_APP_UA_NAME=PaleMoon
|
||||
|
||||
# Application Version
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
;!@Install@!UTF-8!
|
||||
Title="Pale Moon"
|
||||
Title="New Moon"
|
||||
RunProgram="setup.exe"
|
||||
;!@InstallEnd@!
|
||||
|
|
@ -379,17 +379,17 @@ Section "-Application" APP_IDX
|
|||
; it doesn't cause problems always add them.
|
||||
${SetUninstallKeys}
|
||||
|
||||
; On install always add the PaleMoonHTML and PaleMoonURL keys.
|
||||
; An empty string is used for the 5th param because PaleMoonHTML is not a
|
||||
; On install always add the NewMoonHTML and NewMoonURL keys.
|
||||
; An empty string is used for the 5th param because NewMoonHTML is not a
|
||||
; protocol handler.
|
||||
${GetLongPath} "$INSTDIR\${FileMainEXE}" $8
|
||||
StrCpy $2 "$\"$8$\" -osint -url $\"%1$\""
|
||||
|
||||
; In Win8, the delegate execute handler picks up the value in PaleMoonURL and
|
||||
; PaleMoonHTML to launch the desktop browser when it needs to.
|
||||
${AddDisabledDDEHandlerValues} "PaleMoonHTML" "$2" "$8,1" \
|
||||
; In Win8, the delegate execute handler picks up the value in NewMoonURL and
|
||||
; NewMoonHTML to launch the desktop browser when it needs to.
|
||||
${AddDisabledDDEHandlerValues} "NewMoonHTML" "$2" "$8,1" \
|
||||
"${AppRegName} Document" ""
|
||||
${AddDisabledDDEHandlerValues} "PaleMoonURL" "$2" "$8,1" "${AppRegName} URL" \
|
||||
${AddDisabledDDEHandlerValues} "NewMoonURL" "$2" "$8,1" "${AppRegName} URL" \
|
||||
"true"
|
||||
|
||||
; For pre win8, the following keys should only be set if we can write to HKLM.
|
||||
|
|
|
|||
|
|
@ -13,9 +13,9 @@
|
|||
; start menu tile. In case there are 2 PaleMoon installations, we only do
|
||||
; this if the application being updated is the default.
|
||||
ReadRegStr $0 HKCU "Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice" "ProgId"
|
||||
${If} $0 == "PaleMoonURL"
|
||||
${If} $0 == "NewMoonURL"
|
||||
${AndIf} $9 != 0 ; We're not running in session 0
|
||||
ReadRegStr $0 HKCU "Software\Classes\PaleMoonURL\shell\open\command" ""
|
||||
ReadRegStr $0 HKCU "Software\Classes\NewMoonURL\shell\open\command" ""
|
||||
${GetPathFromString} "$0" $0
|
||||
${GetParent} "$0" $0
|
||||
${If} ${FileExists} "$0"
|
||||
|
|
@ -282,9 +282,9 @@
|
|||
ClearErrors
|
||||
EnumRegKey $7 HKCR "${FILE_TYPE}" 0
|
||||
${If} ${Errors}
|
||||
WriteRegStr SHCTX "SOFTWARE\Classes\${FILE_TYPE}" "" "PaleMoonHTML"
|
||||
WriteRegStr SHCTX "SOFTWARE\Classes\${FILE_TYPE}" "" "NewMoonHTML"
|
||||
${EndIf}
|
||||
WriteRegStr SHCTX "SOFTWARE\Classes\${FILE_TYPE}\OpenWithProgids" "PaleMoonHTML" ""
|
||||
WriteRegStr SHCTX "SOFTWARE\Classes\${FILE_TYPE}\OpenWithProgids" "NewMoonHTML" ""
|
||||
!macroend
|
||||
!define AddAssociationIfNoneExist "!insertmacro AddAssociationIfNoneExist"
|
||||
|
||||
|
|
@ -296,30 +296,30 @@
|
|||
StrCpy $0 "SOFTWARE\Classes"
|
||||
StrCpy $2 "$\"$8$\" -osint -url $\"%1$\""
|
||||
|
||||
; Associate the file handlers with PaleMoonHTML
|
||||
; Associate the file handlers with NewMoonHTML
|
||||
ReadRegStr $6 SHCTX "$0\.htm" ""
|
||||
${If} "$6" != "PaleMoonHTML"
|
||||
WriteRegStr SHCTX "$0\.htm" "" "PaleMoonHTML"
|
||||
${If} "$6" != "NewMoonHTML"
|
||||
WriteRegStr SHCTX "$0\.htm" "" "NewMoonHTML"
|
||||
${EndIf}
|
||||
|
||||
ReadRegStr $6 SHCTX "$0\.html" ""
|
||||
${If} "$6" != "PaleMoonHTML"
|
||||
WriteRegStr SHCTX "$0\.html" "" "PaleMoonHTML"
|
||||
${If} "$6" != "NewMoonHTML"
|
||||
WriteRegStr SHCTX "$0\.html" "" "NewMoonHTML"
|
||||
${EndIf}
|
||||
|
||||
ReadRegStr $6 SHCTX "$0\.shtml" ""
|
||||
${If} "$6" != "PaleMoonHTML"
|
||||
WriteRegStr SHCTX "$0\.shtml" "" "PaleMoonHTML"
|
||||
${If} "$6" != "NewMoonHTML"
|
||||
WriteRegStr SHCTX "$0\.shtml" "" "NewMoonHTML"
|
||||
${EndIf}
|
||||
|
||||
ReadRegStr $6 SHCTX "$0\.xht" ""
|
||||
${If} "$6" != "PaleMoonHTML"
|
||||
WriteRegStr SHCTX "$0\.xht" "" "PaleMoonHTML"
|
||||
${If} "$6" != "NewMoonHTML"
|
||||
WriteRegStr SHCTX "$0\.xht" "" "NewMoonHTML"
|
||||
${EndIf}
|
||||
|
||||
ReadRegStr $6 SHCTX "$0\.xhtml" ""
|
||||
${If} "$6" != "PaleMoonHTML"
|
||||
WriteRegStr SHCTX "$0\.xhtml" "" "PaleMoonHTML"
|
||||
${If} "$6" != "NewMoonHTML"
|
||||
WriteRegStr SHCTX "$0\.xhtml" "" "NewMoonHTML"
|
||||
${EndIf}
|
||||
|
||||
${AddAssociationIfNoneExist} ".pdf"
|
||||
|
|
@ -329,12 +329,12 @@
|
|||
${AddAssociationIfNoneExist} ".pdf"
|
||||
${AddAssociationIfNoneExist} ".webm"
|
||||
|
||||
; An empty string is used for the 5th param because PaleMoonHTML is not a
|
||||
; An empty string is used for the 5th param because NewMoonHTML is not a
|
||||
; protocol handler
|
||||
${AddDisabledDDEHandlerValues} "PaleMoonHTML" "$2" "$8,1" \
|
||||
${AddDisabledDDEHandlerValues} "NewMoonHTML" "$2" "$8,1" \
|
||||
"${AppRegName} HTML Document" ""
|
||||
|
||||
${AddDisabledDDEHandlerValues} "PaleMoonURL" "$2" "$8,1" "${AppRegName} URL" \
|
||||
${AddDisabledDDEHandlerValues} "NewMoonURL" "$2" "$8,1" "${AppRegName} URL" \
|
||||
"true"
|
||||
; An empty string is used for the 4th & 5th params because the following
|
||||
; protocol handlers already have a display name and the additional keys
|
||||
|
|
@ -404,35 +404,35 @@
|
|||
WriteRegStr ${RegKey} "$0\Capabilities" "ApplicationIcon" "$8,0"
|
||||
WriteRegStr ${RegKey} "$0\Capabilities" "ApplicationName" "${BrandShortName}"
|
||||
|
||||
WriteRegStr ${RegKey} "$0\Capabilities\FileAssociations" ".htm" "PaleMoonHTML"
|
||||
WriteRegStr ${RegKey} "$0\Capabilities\FileAssociations" ".html" "PaleMoonHTML"
|
||||
WriteRegStr ${RegKey} "$0\Capabilities\FileAssociations" ".shtml" "PaleMoonHTML"
|
||||
WriteRegStr ${RegKey} "$0\Capabilities\FileAssociations" ".xht" "PaleMoonHTML"
|
||||
WriteRegStr ${RegKey} "$0\Capabilities\FileAssociations" ".xhtml" "PaleMoonHTML"
|
||||
WriteRegStr ${RegKey} "$0\Capabilities\FileAssociations" ".htm" "NewMoonHTML"
|
||||
WriteRegStr ${RegKey} "$0\Capabilities\FileAssociations" ".html" "NewMoonHTML"
|
||||
WriteRegStr ${RegKey} "$0\Capabilities\FileAssociations" ".shtml" "NewMoonHTML"
|
||||
WriteRegStr ${RegKey} "$0\Capabilities\FileAssociations" ".xht" "NewMoonHTML"
|
||||
WriteRegStr ${RegKey} "$0\Capabilities\FileAssociations" ".xhtml" "NewMoonHTML"
|
||||
|
||||
WriteRegStr ${RegKey} "$0\Capabilities\StartMenu" "StartMenuInternet" "$R9"
|
||||
|
||||
WriteRegStr ${RegKey} "$0\Capabilities\URLAssociations" "ftp" "PaleMoonURL"
|
||||
WriteRegStr ${RegKey} "$0\Capabilities\URLAssociations" "http" "PaleMoonURL"
|
||||
WriteRegStr ${RegKey} "$0\Capabilities\URLAssociations" "https" "PaleMoonURL"
|
||||
WriteRegStr ${RegKey} "$0\Capabilities\URLAssociations" "ftp" "NewMoonURL"
|
||||
WriteRegStr ${RegKey} "$0\Capabilities\URLAssociations" "http" "NewMoonURL"
|
||||
WriteRegStr ${RegKey} "$0\Capabilities\URLAssociations" "https" "NewMoonURL"
|
||||
|
||||
; Vista Registered Application
|
||||
WriteRegStr ${RegKey} "Software\RegisteredApplications" "${AppRegName}" "$0\Capabilities"
|
||||
!macroend
|
||||
!define SetStartMenuInternet "!insertmacro SetStartMenuInternet"
|
||||
|
||||
; The IconHandler reference for PaleMoonHTML can end up in an inconsistent state
|
||||
; The IconHandler reference for NewMoonHTML can end up in an inconsistent state
|
||||
; due to changes not being detected by the IconHandler for side by side
|
||||
; installs (see bug 268512). The symptoms can be either an incorrect icon or no
|
||||
; icon being displayed for files associated with PaleMoon (does not use SHCTX).
|
||||
!macro FixShellIconHandler RegKey
|
||||
ClearErrors
|
||||
ReadRegStr $1 ${RegKey} "Software\Classes\PaleMoonHTML\ShellEx\IconHandler" ""
|
||||
ReadRegStr $1 ${RegKey} "Software\Classes\NewMoonHTML\ShellEx\IconHandler" ""
|
||||
${Unless} ${Errors}
|
||||
ReadRegStr $1 ${RegKey} "Software\Classes\PaleMoonHTML\DefaultIcon" ""
|
||||
ReadRegStr $1 ${RegKey} "Software\Classes\NewMoonHTML\DefaultIcon" ""
|
||||
${GetLongPath} "$INSTDIR\${FileMainEXE}" $2
|
||||
${If} "$1" != "$2,1"
|
||||
WriteRegStr ${RegKey} "Software\Classes\PaleMoonHTML\DefaultIcon" "" "$2,1"
|
||||
WriteRegStr ${RegKey} "Software\Classes\NewMoonHTML\DefaultIcon" "" "$2,1"
|
||||
${EndIf}
|
||||
${EndUnless}
|
||||
!macroend
|
||||
|
|
@ -567,7 +567,7 @@
|
|||
; HKCU Software\Classes keys when associating handlers. The fix uses the merged
|
||||
; view in HKCR to check for existance of an existing association. This macro
|
||||
; cleans affected installations by removing the HKLM and HKCU value if it is set
|
||||
; to PaleMoonHTML when there is a value for PersistentHandler or by removing the
|
||||
; to NewMoonHTML when there is a value for PersistentHandler or by removing the
|
||||
; HKCU value when the HKLM value has a value other than an empty string.
|
||||
!macro FixBadFileAssociation FILE_TYPE
|
||||
; Only delete the default value in case the key has values for OpenWithList,
|
||||
|
|
@ -576,16 +576,16 @@
|
|||
ReadRegStr $1 HKLM "Software\Classes\${FILE_TYPE}" ""
|
||||
ReadRegStr $2 HKCR "${FILE_TYPE}\PersistentHandler" ""
|
||||
${If} "$2" != ""
|
||||
; Since there is a persistent handler remove PaleMoonHTML as the default
|
||||
; value from both HKCU and HKLM if it set to PaleMoonHTML.
|
||||
${If} "$0" == "PaleMoonHTML"
|
||||
; Since there is a persistent handler remove NewMoonHTML as the default
|
||||
; value from both HKCU and HKLM if it set to NewMoonHTML.
|
||||
${If} "$0" == "NewMoonHTML"
|
||||
DeleteRegValue HKCU "Software\Classes\${FILE_TYPE}" ""
|
||||
${EndIf}
|
||||
${If} "$1" == "PaleMoonHTML"
|
||||
${If} "$1" == "NewMoonHTML"
|
||||
DeleteRegValue HKLM "Software\Classes\${FILE_TYPE}" ""
|
||||
${EndIf}
|
||||
${ElseIf} "$0" == "PaleMoonHTML"
|
||||
; Since KHCU is set to PaleMoonHTML remove PaleMoonHTML as the default value
|
||||
${ElseIf} "$0" == "NewMoonHTML"
|
||||
; Since KHCU is set to NewMoonHTML remove NewMoonHTML as the default value
|
||||
; from HKCU if HKLM is set to a value other than an empty string.
|
||||
${If} "$1" != ""
|
||||
DeleteRegValue HKCU "Software\Classes\${FILE_TYPE}" ""
|
||||
|
|
@ -641,17 +641,17 @@
|
|||
; Only set the file and protocol handlers if the existing one under HKCR is
|
||||
; for this install location.
|
||||
|
||||
${IsHandlerForInstallDir} "PaleMoonHTML" $R9
|
||||
${IsHandlerForInstallDir} "NewMoonHTML" $R9
|
||||
${If} "$R9" == "true"
|
||||
; An empty string is used for the 5th param because PaleMoonHTML is not a
|
||||
; An empty string is used for the 5th param because NewMoonHTML is not a
|
||||
; protocol handler.
|
||||
${AddDisabledDDEHandlerValues} "PaleMoonHTML" "$2" "$8,1" \
|
||||
${AddDisabledDDEHandlerValues} "NewMoonHTML" "$2" "$8,1" \
|
||||
"${AppRegName} HTML Document" ""
|
||||
${EndIf}
|
||||
|
||||
${IsHandlerForInstallDir} "PaleMoonURL" $R9
|
||||
${IsHandlerForInstallDir} "NewMoonURL" $R9
|
||||
${If} "$R9" == "true"
|
||||
${AddDisabledDDEHandlerValues} "PaleMoonURL" "$2" "$8,1" \
|
||||
${AddDisabledDDEHandlerValues} "NewMoonURL" "$2" "$8,1" \
|
||||
"${AppRegName} URL" "true"
|
||||
${EndIf}
|
||||
|
||||
|
|
@ -699,10 +699,10 @@
|
|||
DeleteRegValue HKLM "$0\Capabilities\URLAssociations" "gopher"
|
||||
${EndUnless}
|
||||
|
||||
; Delete gopher from the user's UrlAssociations if it points to PaleMoonURL.
|
||||
; Delete gopher from the user's UrlAssociations if it points to NewMoonURL.
|
||||
StrCpy $0 "Software\Microsoft\Windows\Shell\Associations\UrlAssociations\gopher"
|
||||
ReadRegStr $2 HKCU "$0\UserChoice" "Progid"
|
||||
${If} "$2" == "PaleMoonURL"
|
||||
${If} "$2" == "NewMoonURL"
|
||||
DeleteRegKey HKCU "$0"
|
||||
${EndIf}
|
||||
!macroend
|
||||
|
|
|
|||
|
|
@ -227,27 +227,27 @@ Section "Uninstall"
|
|||
${un.SetAppLSPCategories}
|
||||
${EndIf}
|
||||
|
||||
${un.RegCleanAppHandler} "PaleMoonURL"
|
||||
${un.RegCleanAppHandler} "PaleMoonHTML"
|
||||
${un.RegCleanAppHandler} "NewMoonURL"
|
||||
${un.RegCleanAppHandler} "NewMoonHTML"
|
||||
${un.RegCleanProtocolHandler} "ftp"
|
||||
${un.RegCleanProtocolHandler} "http"
|
||||
${un.RegCleanProtocolHandler} "https"
|
||||
|
||||
ClearErrors
|
||||
ReadRegStr $R9 HKCR "PaleMoonHTML" ""
|
||||
; Don't clean up the file handlers if the PaleMoonHTML key still exists since
|
||||
ReadRegStr $R9 HKCR "NewMoonHTML" ""
|
||||
; Don't clean up the file handlers if the NewMoonHTML key still exists since
|
||||
; there should be a second installation that may be the default file handler
|
||||
${If} ${Errors}
|
||||
${un.RegCleanFileHandler} ".htm" "PaleMoonHTML"
|
||||
${un.RegCleanFileHandler} ".html" "PaleMoonHTML"
|
||||
${un.RegCleanFileHandler} ".shtml" "PaleMoonHTML"
|
||||
${un.RegCleanFileHandler} ".xht" "PaleMoonHTML"
|
||||
${un.RegCleanFileHandler} ".xhtml" "PaleMoonHTML"
|
||||
${un.RegCleanFileHandler} ".oga" "PaleMoonHTML"
|
||||
${un.RegCleanFileHandler} ".ogg" "PaleMoonHTML"
|
||||
${un.RegCleanFileHandler} ".ogv" "PaleMoonHTML"
|
||||
${un.RegCleanFileHandler} ".pdf" "PaleMoonHTML"
|
||||
${un.RegCleanFileHandler} ".webm" "PaleMoonHTML"
|
||||
${un.RegCleanFileHandler} ".htm" "NewMoonHTML"
|
||||
${un.RegCleanFileHandler} ".html" "NewMoonHTML"
|
||||
${un.RegCleanFileHandler} ".shtml" "NewMoonHTML"
|
||||
${un.RegCleanFileHandler} ".xht" "NewMoonHTML"
|
||||
${un.RegCleanFileHandler} ".xhtml" "NewMoonHTML"
|
||||
${un.RegCleanFileHandler} ".oga" "NewMoonHTML"
|
||||
${un.RegCleanFileHandler} ".ogg" "NewMoonHTML"
|
||||
${un.RegCleanFileHandler} ".ogv" "NewMoonHTML"
|
||||
${un.RegCleanFileHandler} ".pdf" "NewMoonHTML"
|
||||
${un.RegCleanFileHandler} ".webm" "NewMoonHTML"
|
||||
${EndIf}
|
||||
|
||||
SetShellVarContext all ; Set SHCTX to HKLM
|
||||
|
|
|
|||
|
|
@ -31,6 +31,6 @@
|
|||
<!ENTITY newtabPage.label "When opening a new tab, show:">
|
||||
<!ENTITY newtabPage.custom.label "A custom URL">
|
||||
<!ENTITY newtabPage.blank.label "A blank page">
|
||||
<!ENTITY newtabPage.home.label "The Pale Moon start page">
|
||||
<!ENTITY newtabPage.home.label "The New Moon start page">
|
||||
<!ENTITY newtabPage.myhome.label "My home page">
|
||||
<!ENTITY newtabPage.quickdial.label "The Quickdial page">
|
||||
|
|
|
|||
|
|
@ -5,6 +5,6 @@
|
|||
<!ENTITY status4evar.throbber.widget.title "Activity Indicator">
|
||||
<!ENTITY status4evar.download.widget.title "Download Status">
|
||||
<!ENTITY status4evar.options.widget.title "Status Bar Preferences">
|
||||
<!ENTITY status4evar.options.widget.label "Pale Moon status bar">
|
||||
<!ENTITY status4evar.options.widget.label "New Moon status bar">
|
||||
<!ENTITY status4evar.menu.options.label "Status Bar Preferences">
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<!ENTITY status4evar.window.title "Pale Moon status bar preferences">
|
||||
<!ENTITY status4evar.window.title "New Moon status bar preferences">
|
||||
|
||||
<!ENTITY status4evar.pane.status "Status">
|
||||
<!ENTITY status4evar.pane.progress "Progress">
|
||||
|
|
@ -33,7 +33,7 @@
|
|||
<!ENTITY status4evar.option.no-repeat "No Repeat">
|
||||
<!ENTITY status4evar.option.space "Space">
|
||||
<!ENTITY status4evar.option.round "Round">
|
||||
<!ENTITY status4evar.option.firefoxdefault "Pale Moon default">
|
||||
<!ENTITY status4evar.option.firefoxdefault "New Moon default">
|
||||
<!ENTITY status4evar.option.download.library "Library">
|
||||
<!ENTITY status4evar.option.download.tab "Tab">
|
||||
<!ENTITY status4evar.option.download.thirdparty "3rd Party">
|
||||
|
|
|
|||
|
|
@ -3,24 +3,24 @@
|
|||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
malformedURI=The URL is not valid and cannot be loaded.
|
||||
fileNotFound=Pale Moon can't find the file at %S.
|
||||
dnsNotFound=Pale Moon can't find the server at %S.
|
||||
unknownProtocolFound=Pale Moon doesn't know how to open this address, because the protocol (%S) isn't associated with any program.
|
||||
connectionFailure=Pale Moon can't establish a connection to the server at %S.
|
||||
fileNotFound=New Moon can't find the file at %S.
|
||||
dnsNotFound=New Moon can't find the server at %S.
|
||||
unknownProtocolFound=New Moon doesn't know how to open this address, because the protocol (%S) isn't associated with any program.
|
||||
connectionFailure=New Moon 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=Pale Moon has detected that the server is redirecting the request for this address in a way that will never complete.
|
||||
redirectLoop=New Moon 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=Pale Moon doesn't know how to communicate with the server.
|
||||
unknownSocketType=New Moon 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=Pale Moon is currently in offline mode and can't browse the Web.
|
||||
netOffline=New Moon 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. Pale Moon has canceled the request for your protection.
|
||||
proxyResolveFailure=Pale Moon is configured to use a proxy server that can't be found.
|
||||
proxyConnectFailure=Pale Moon is configured to use a proxy server that is refusing connections.
|
||||
deniedPortAccess=This address uses a network port which is normally used for purposes other than Web browsing. New Moon has canceled the request for your protection.
|
||||
proxyResolveFailure=New Moon is configured to use a proxy server that can't be found.
|
||||
proxyConnectFailure=New Moon 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
|
||||
|
|
@ -32,6 +32,6 @@ externalProtocolLaunchBtn=Launch application
|
|||
cspBlocked=This page has a content security policy that prevents it from being embedded in this way.
|
||||
xssBlockMode=This page contains an XSS attack that has been blocked for your security.
|
||||
corruptedContentError=The page you are trying to view cannot be shown because an error in the data transmission was detected.
|
||||
remoteXUL=This page uses an unsupported technology that is no longer available by default in Pale Moon.
|
||||
remoteXUL=This page uses an unsupported technology that is no longer available by default in New Moon.
|
||||
## LOCALIZATION NOTE (sslv3Used) - Do not translate "%S".
|
||||
sslv3Used=Pale Moon cannot guarantee the safety of your data on %S because it uses SSLv3, a broken security protocol.
|
||||
sslv3Used=New Moon cannot guarantee the safety of your data on %S because it uses SSLv3, a broken security protocol.
|
||||
|
|
|
|||
|
|
@ -11,9 +11,6 @@
|
|||
<DT><H3 PERSONAL_TOOLBAR_FOLDER="true" ID="rdf:#$FvPhC3">@bookmarks_toolbarfolder@</H3>
|
||||
<DD>@bookmarks_toolbarfolder_description@
|
||||
<DL><p>
|
||||
<DT><A HREF="http://www.palemoon.org/" ICON_URI="http://www.palemoon.org/favicon.ico" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAFXRFWHRDcmVhdGlvbiBUaW1lAAfjBQQNKi3s6zvVAAAAB3RJTUUH4wUFDiY4QniqfgAAAAlwSFlzAAAK8AAACvABQqw0mAAAAn1JREFUeNpVU9FKW0EUnLO7NzdFY5uqRSMSoSj1F/paP0EEoU/2H/pWIkiLX+GzH5HnQj9BENQqpSgWkdbeu/fubudsCKQ3CSS7M3PmzDmRb5f3mH1SShsGcmAF7wTYaGMC35cQjBNwYoxczeJlKpASrAFGHYOP3cKUJMO3Cb4JMPwhIggJdZNwLEaOKBiU52bIp73S7jp+iyyJFNG2/JBlSBYC6KrsWhnR1XYQ2Sc1GuRKcTTXMbudwqpcfokxUPtamV/heGWdgaVKYWXPpvRp0sLF/ZB3Z72uKx0B3ocswis8VQ0CRf7yTMWflRZTh00bq1awpS18IK8kXltBQWDbBroK2X7Byxc9m9tIk7Qyju66EThwjHhHyS3DQpG0dSYVEELM9rWdyKskmmDMEpaphjpAnOw4VhuayAMGBi85cX0UzF7xVEfUdJNyV5Ltu5wNYIJsOK1GPji6TFKBkm3wJxq6iLQkMWVXhkmqkAktHHF/qgDnfXsZUhi03mTVqm7gFKiDzuPUXWg4FabPqbdRRVWcZOcuiJXx02P1VgjU8HJM2rtWysFOzh1dcXSaPizolEKdue5Yvp7fDn+efz+LtS81Bt2YIHn1Jn0SqLO31ubwtLzlGfekerm5vuWss1fzz3vHtxc/RpE9q4cmkcCKUW2yGc2EFLQpTdcei8OVL8a567zKCyuLR78f6u37m7s9iS0rE1HrhD1qilXC6vyIddCr/mr/dH516bNy8ypz3mHwZrD/anPt0JuyqkOBqtJlKrhMFk2dUPkID1MtvV45XNsevCcn/vdvnD6+btbvbn4dPNw+7lSVH+pZOde96i8vjJcH/ZNO6a5n8f8A5KRcUpQlS3kAAAAASUVORK5CYII=">Pale Moon</A>
|
||||
<DT><A HREF="https://forum.palemoon.org/index.php" ICON_URI="https://forum.palemoon.org/favicon.ico" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAFXRFWHRDcmVhdGlvbiBUaW1lAAfjBQQNKi3s6zvVAAAAB3RJTUUH4wUFDiY4QniqfgAAAAlwSFlzAAAK8AAACvABQqw0mAAAAn1JREFUeNpVU9FKW0EUnLO7NzdFY5uqRSMSoSj1F/paP0EEoU/2H/pWIkiLX+GzH5HnQj9BENQqpSgWkdbeu/fubudsCKQ3CSS7M3PmzDmRb5f3mH1SShsGcmAF7wTYaGMC35cQjBNwYoxczeJlKpASrAFGHYOP3cKUJMO3Cb4JMPwhIggJdZNwLEaOKBiU52bIp73S7jp+iyyJFNG2/JBlSBYC6KrsWhnR1XYQ2Sc1GuRKcTTXMbudwqpcfokxUPtamV/heGWdgaVKYWXPpvRp0sLF/ZB3Z72uKx0B3ocswis8VQ0CRf7yTMWflRZTh00bq1awpS18IK8kXltBQWDbBroK2X7Byxc9m9tIk7Qyju66EThwjHhHyS3DQpG0dSYVEELM9rWdyKskmmDMEpaphjpAnOw4VhuayAMGBi85cX0UzF7xVEfUdJNyV5Ltu5wNYIJsOK1GPji6TFKBkm3wJxq6iLQkMWVXhkmqkAktHHF/qgDnfXsZUhi03mTVqm7gFKiDzuPUXWg4FabPqbdRRVWcZOcuiJXx02P1VgjU8HJM2rtWysFOzh1dcXSaPizolEKdue5Yvp7fDn+efz+LtS81Bt2YIHn1Jn0SqLO31ubwtLzlGfekerm5vuWss1fzz3vHtxc/RpE9q4cmkcCKUW2yGc2EFLQpTdcei8OVL8a567zKCyuLR78f6u37m7s9iS0rE1HrhD1qilXC6vyIddCr/mr/dH516bNy8ypz3mHwZrD/anPt0JuyqkOBqtJlKrhMFk2dUPkID1MtvV45XNsevCcn/vdvnD6+btbvbn4dPNw+7lSVH+pZOde96i8vjJcH/ZNO6a5n8f8A5KRcUpQlS3kAAAAASUVORK5CYII=" LAST_CHARSET="UTF-8">Pale Moon forum</A>
|
||||
<DT><A HREF="https://forum.palemoon.org/viewforum.php?f=24" ICON_URI="http://www.palemoon.org/favicon.ico" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAFXRFWHRDcmVhdGlvbiBUaW1lAAfjBQQNKi3s6zvVAAAAB3RJTUUH4wUFDiY4QniqfgAAAAlwSFlzAAAK8AAACvABQqw0mAAAAn1JREFUeNpVU9FKW0EUnLO7NzdFY5uqRSMSoSj1F/paP0EEoU/2H/pWIkiLX+GzH5HnQj9BENQqpSgWkdbeu/fubudsCKQ3CSS7M3PmzDmRb5f3mH1SShsGcmAF7wTYaGMC35cQjBNwYoxczeJlKpASrAFGHYOP3cKUJMO3Cb4JMPwhIggJdZNwLEaOKBiU52bIp73S7jp+iyyJFNG2/JBlSBYC6KrsWhnR1XYQ2Sc1GuRKcTTXMbudwqpcfokxUPtamV/heGWdgaVKYWXPpvRp0sLF/ZB3Z72uKx0B3ocswis8VQ0CRf7yTMWflRZTh00bq1awpS18IK8kXltBQWDbBroK2X7Byxc9m9tIk7Qyju66EThwjHhHyS3DQpG0dSYVEELM9rWdyKskmmDMEpaphjpAnOw4VhuayAMGBi85cX0UzF7xVEfUdJNyV5Ltu5wNYIJsOK1GPji6TFKBkm3wJxq6iLQkMWVXhkmqkAktHHF/qgDnfXsZUhi03mTVqm7gFKiDzuPUXWg4FabPqbdRRVWcZOcuiJXx02P1VgjU8HJM2rtWysFOzh1dcXSaPizolEKdue5Yvp7fDn+efz+LtS81Bt2YIHn1Jn0SqLO31ubwtLzlGfekerm5vuWss1fzz3vHtxc/RpE9q4cmkcCKUW2yGc2EFLQpTdcei8OVL8a567zKCyuLR78f6u37m7s9iS0rE1HrhD1qilXC6vyIddCr/mr/dH516bNy8ypz3mHwZrD/anPt0JuyqkOBqtJlKrhMFk2dUPkID1MtvV45XNsevCcn/vdvnD6+btbvbn4dPNw+7lSVH+pZOde96i8vjJcH/ZNO6a5n8f8A5KRcUpQlS3kAAAAASUVORK5CYII=">F.A.Q.</A>
|
||||
<DT><A HREF="http://www.palemoon.org/releasenotes.shtml" ICON_URI="http://www.palemoon.org/favicon.ico" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAFXRFWHRDcmVhdGlvbiBUaW1lAAfjBQQNKi3s6zvVAAAAB3RJTUUH4wUFDiY4QniqfgAAAAlwSFlzAAAK8AAACvABQqw0mAAAAn1JREFUeNpVU9FKW0EUnLO7NzdFY5uqRSMSoSj1F/paP0EEoU/2H/pWIkiLX+GzH5HnQj9BENQqpSgWkdbeu/fubudsCKQ3CSS7M3PmzDmRb5f3mH1SShsGcmAF7wTYaGMC35cQjBNwYoxczeJlKpASrAFGHYOP3cKUJMO3Cb4JMPwhIggJdZNwLEaOKBiU52bIp73S7jp+iyyJFNG2/JBlSBYC6KrsWhnR1XYQ2Sc1GuRKcTTXMbudwqpcfokxUPtamV/heGWdgaVKYWXPpvRp0sLF/ZB3Z72uKx0B3ocswis8VQ0CRf7yTMWflRZTh00bq1awpS18IK8kXltBQWDbBroK2X7Byxc9m9tIk7Qyju66EThwjHhHyS3DQpG0dSYVEELM9rWdyKskmmDMEpaphjpAnOw4VhuayAMGBi85cX0UzF7xVEfUdJNyV5Ltu5wNYIJsOK1GPji6TFKBkm3wJxq6iLQkMWVXhkmqkAktHHF/qgDnfXsZUhi03mTVqm7gFKiDzuPUXWg4FabPqbdRRVWcZOcuiJXx02P1VgjU8HJM2rtWysFOzh1dcXSaPizolEKdue5Yvp7fDn+efz+LtS81Bt2YIHn1Jn0SqLO31ubwtLzlGfekerm5vuWss1fzz3vHtxc/RpE9q4cmkcCKUW2yGc2EFLQpTdcei8OVL8a567zKCyuLR78f6u37m7s9iS0rE1HrhD1qilXC6vyIddCr/mr/dH516bNy8ypz3mHwZrD/anPt0JuyqkOBqtJlKrhMFk2dUPkID1MtvV45XNsevCcn/vdvnD6+btbvbn4dPNw+7lSVH+pZOde96i8vjJcH/ZNO6a5n8f8A5KRcUpQlS3kAAAAASUVORK5CYII=">Release notes</A>
|
||||
<DT><A HREF="http://www.example.com/" ICON_URI="http://www.example.com/favicon.ico" ICON="your icon here">Your website here (application/palemoon/locales/generic/profile/bookmarks.html.in)</A>
|
||||
</DL><p>
|
||||
</DL><p>
|
||||
|
|
|
|||
|
|
@ -977,8 +977,8 @@ this.AddonUpdateChecker = {
|
|||
// Define an array of internally used IDs to NOT send to AUS.
|
||||
let internalIDS = [
|
||||
'{972ce4c6-7e08-4474-a285-3208198ce6fd}', // Global Default Theme
|
||||
'modern@themes.mozilla.org', // Modern Theme for Borealis/Suite-based Applications
|
||||
'xplatform@interlink.projects.binaryoutcast.com', // Pref-set default theme for Interlink
|
||||
'modern@themes.mozilla.org', // Modern Theme for BNavigator/Suite-based Applications
|
||||
'xplatform@themes.mozilla.org', // Pref-set default theme for MailNews
|
||||
'{e2fda1a4-762b-4020-b5ad-a41df1933103}', // Lightning/Calendar Extension
|
||||
'{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}' // Provider for Google Calendar (gdata) Extension
|
||||
];
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue