mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-03-01 13:57:32 +00:00
Bug 466086 - Remove unused safebrowsing phishing EULA. r=gavin
This commit is contained in:
parent
7e13a9766f
commit
46645f02e3
@ -665,11 +665,6 @@ pref("browser.safebrowsing.provider.0.keyURL", "https://sb-ssl.google.com/safebr
|
|||||||
pref("browser.safebrowsing.provider.0.reportURL", "http://safebrowsing.clients.google.com/safebrowsing/report?");
|
pref("browser.safebrowsing.provider.0.reportURL", "http://safebrowsing.clients.google.com/safebrowsing/report?");
|
||||||
pref("browser.safebrowsing.provider.0.gethashURL", "http://safebrowsing.clients.google.com/safebrowsing/gethash?client={moz:client}&appver={moz:version}&pver=2.2");
|
pref("browser.safebrowsing.provider.0.gethashURL", "http://safebrowsing.clients.google.com/safebrowsing/gethash?client={moz:client}&appver={moz:version}&pver=2.2");
|
||||||
|
|
||||||
// privacy policy -- Both url and fallbackurl must exist, although they may
|
|
||||||
// point to the same file. fallbackurl must be a chrome url
|
|
||||||
pref("browser.safebrowsing.provider.0.privacy.url", "http://www.google.com/tools/firefox/firefox_privacy.html?hl=%LOCALE%");
|
|
||||||
pref("browser.safebrowsing.provider.0.privacy.fallbackurl", "chrome://browser/content/preferences/phishEULA.xhtml");
|
|
||||||
|
|
||||||
// HTML report pages
|
// HTML report pages
|
||||||
pref("browser.safebrowsing.provider.0.reportGenericURL", "http://{moz:locale}.phish-generic.mozilla.com/?hl={moz:locale}");
|
pref("browser.safebrowsing.provider.0.reportGenericURL", "http://{moz:locale}.phish-generic.mozilla.com/?hl={moz:locale}");
|
||||||
pref("browser.safebrowsing.provider.0.reportErrorURL", "http://{moz:locale}.phish-error.mozilla.com/?hl={moz:locale}");
|
pref("browser.safebrowsing.provider.0.reportErrorURL", "http://{moz:locale}.phish-error.mozilla.com/?hl={moz:locale}");
|
||||||
|
@ -1,16 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
|
|
||||||
<!DOCTYPE html [
|
|
||||||
<!ENTITY % htmlDTD
|
|
||||||
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
|
||||||
"DTD/xhtml1-strict.dtd">
|
|
||||||
%htmlDTD;
|
|
||||||
<!ENTITY % phisheulaDTD
|
|
||||||
SYSTEM "chrome://browser/locale/preferences/fallbackEULA.dtd">
|
|
||||||
%phisheulaDTD;
|
|
||||||
]>
|
|
||||||
|
|
||||||
<html id="fallback-eula"
|
|
||||||
xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<body>&fallback.text;</body>
|
|
||||||
</html>
|
|
@ -13,7 +13,6 @@ browser.jar:
|
|||||||
* content/browser/preferences/content.js
|
* content/browser/preferences/content.js
|
||||||
* content/browser/preferences/connection.xul
|
* content/browser/preferences/connection.xul
|
||||||
* content/browser/preferences/connection.js
|
* content/browser/preferences/connection.js
|
||||||
* content/browser/preferences/fallbackEULA.xhtml
|
|
||||||
* content/browser/preferences/fonts.xul
|
* content/browser/preferences/fonts.xul
|
||||||
* content/browser/preferences/fonts.js
|
* content/browser/preferences/fonts.js
|
||||||
* content/browser/preferences/handlers.xml
|
* content/browser/preferences/handlers.xml
|
||||||
@ -25,9 +24,6 @@ browser.jar:
|
|||||||
* content/browser/preferences/permissions.xul
|
* content/browser/preferences/permissions.xul
|
||||||
* content/browser/preferences/permissions.js
|
* content/browser/preferences/permissions.js
|
||||||
* content/browser/preferences/permissionsutils.js
|
* content/browser/preferences/permissionsutils.js
|
||||||
* content/browser/preferences/phishEULA.xul
|
|
||||||
* content/browser/preferences/phishEULA.js
|
|
||||||
* content/browser/preferences/phishEULA.xhtml
|
|
||||||
* content/browser/preferences/preferences.xul
|
* content/browser/preferences/preferences.xul
|
||||||
* content/browser/preferences/privacy.xul
|
* content/browser/preferences/privacy.xul
|
||||||
* content/browser/preferences/privacy.js
|
* content/browser/preferences/privacy.js
|
||||||
|
@ -1,226 +0,0 @@
|
|||||||
# -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
|
||||||
# ***** BEGIN LICENSE BLOCK *****
|
|
||||||
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
|
||||||
#
|
|
||||||
# The contents of this file are subject to the Mozilla Public License Version
|
|
||||||
# 1.1 (the "License"); you may not use this file except in compliance with
|
|
||||||
# the License. You may obtain a copy of the License at
|
|
||||||
# http://www.mozilla.org/MPL/
|
|
||||||
#
|
|
||||||
# Software distributed under the License is distributed on an "AS IS" basis,
|
|
||||||
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
|
||||||
# for the specific language governing rights and limitations under the
|
|
||||||
# License.
|
|
||||||
#
|
|
||||||
# The Original Code is Firefox Anti-Phishing Support.
|
|
||||||
#
|
|
||||||
# The Initial Developer of the Original Code is
|
|
||||||
# Mozilla Corporation.
|
|
||||||
# Portions created by the Initial Developer are Copyright (C) 2006
|
|
||||||
# the Initial Developer. All Rights Reserved.
|
|
||||||
#
|
|
||||||
# Contributor(s):
|
|
||||||
# Jeff Walden <jwalden+code@mit.edu> (original author)
|
|
||||||
#
|
|
||||||
# Alternatively, the contents of this file may be used under the terms of
|
|
||||||
# either the GNU General Public License Version 2 or later (the "GPL"), or
|
|
||||||
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
|
||||||
# in which case the provisions of the GPL or the LGPL are applicable instead
|
|
||||||
# of those above. If you wish to allow use of your version of this file only
|
|
||||||
# under the terms of either the GPL or the LGPL, and not to allow others to
|
|
||||||
# use your version of this file under the terms of the MPL, indicate your
|
|
||||||
# decision by deleting the provisions above and replace them with the notice
|
|
||||||
# and other provisions required by the GPL or the LGPL. If you do not delete
|
|
||||||
# the provisions above, a recipient may use your version of this file under
|
|
||||||
# the terms of any one of the MPL, the GPL or the LGPL.
|
|
||||||
#
|
|
||||||
# ***** END LICENSE BLOCK *****
|
|
||||||
|
|
||||||
/**
|
|
||||||
* gPhishDialog controls the user interface for displaying the privacy policy of
|
|
||||||
* an anti-phishing provider.
|
|
||||||
*
|
|
||||||
* The caller (gSecurityPane._userAgreedToPhishingEULA in main.js) invokes this
|
|
||||||
* dialog with a single argument - a reference to an object with .providerNum
|
|
||||||
* and .userAgreed properties. This code displays the dialog for the provider
|
|
||||||
* as dictated by .providerNum and loads the policy. When that load finishes,
|
|
||||||
* the OK button is enabled and the user can either accept or decline the
|
|
||||||
* agreement (a choice which is communicated by setting .userAgreed to true if
|
|
||||||
* the user did indeed agree).
|
|
||||||
*/
|
|
||||||
var gPhishDialog = {
|
|
||||||
/**
|
|
||||||
* The nsIWebProgress object associated with the privacy policy frame.
|
|
||||||
*/
|
|
||||||
_webProgress: null,
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Initializes UI and starts the privacy policy loading.
|
|
||||||
*/
|
|
||||||
init: function ()
|
|
||||||
{
|
|
||||||
const Cc = Components.classes, Ci = Components.interfaces;
|
|
||||||
|
|
||||||
var providerNum = window.arguments[0].providerNum;
|
|
||||||
|
|
||||||
var phishBefore = document.getElementById("phishBefore");
|
|
||||||
|
|
||||||
var prefb = Cc["@mozilla.org/preferences-service;1"].
|
|
||||||
getService(Ci.nsIPrefService).
|
|
||||||
getBranch("browser.safebrowsing.provider.");
|
|
||||||
|
|
||||||
// init before-frame and after-frame strings
|
|
||||||
// note that description only wraps when the string is the element's
|
|
||||||
// *content* and *not* when it's the value attribute
|
|
||||||
var providerName = prefb.getComplexValue(providerNum + ".name", Ci.nsISupportsString).data
|
|
||||||
var strings = document.getElementById("bundle_phish");
|
|
||||||
phishBefore.textContent = strings.getFormattedString("phishBeforeText", [providerName]);
|
|
||||||
|
|
||||||
// guaranteed to be present, because only providers with privacy policies
|
|
||||||
// are displayed in the prefwindow
|
|
||||||
var formatter = Cc["@mozilla.org/toolkit/URLFormatterService;1"].
|
|
||||||
getService(Ci.nsIURLFormatter);
|
|
||||||
var privacyURL = formatter.formatURLPref("browser.safebrowsing.provider." +
|
|
||||||
providerNum +
|
|
||||||
".privacy.url",
|
|
||||||
null);
|
|
||||||
var fallbackURL = formatter.formatURLPref("browser.safebrowsing.provider." +
|
|
||||||
providerNum +
|
|
||||||
".privacy.fallbackurl",
|
|
||||||
null);
|
|
||||||
this._progressListener._providerFallbackURL = fallbackURL;
|
|
||||||
|
|
||||||
// add progress listener to enable OK, radios when page loads
|
|
||||||
var frame = document.getElementById("phishPolicyFrame");
|
|
||||||
var docShell = frame.docShell;
|
|
||||||
|
|
||||||
// disable unnecessary features
|
|
||||||
docShell.allowAuth = false;
|
|
||||||
docShell.allowPlugins = false;
|
|
||||||
docShell.allowSubframes = false;
|
|
||||||
|
|
||||||
var webProgress = docShell.QueryInterface(Ci.nsIInterfaceRequestor)
|
|
||||||
.getInterface(Ci.nsIWebProgress);
|
|
||||||
webProgress.addProgressListener(this._progressListener,
|
|
||||||
Ci.nsIWebProgress.NOTIFY_STATE_WINDOW);
|
|
||||||
|
|
||||||
this._webProgress = webProgress; // for easy use later
|
|
||||||
|
|
||||||
// start loading the privacyURL
|
|
||||||
const loadFlags = Ci.nsIWebNavigation.LOAD_FLAGS_NONE;
|
|
||||||
frame.webNavigation.loadURI(privacyURL, loadFlags, null, null, null);
|
|
||||||
},
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The nsIWebProgressListener used to watch the status of the load of the
|
|
||||||
* privacy policy; enables the OK button when the load completes.
|
|
||||||
*/
|
|
||||||
_progressListener:
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* First we try to load the provider url (possibly remote). If that fails
|
|
||||||
* to load, we try to load the provider fallback url (must be chrome://).
|
|
||||||
* If that also fails, we display an error message.
|
|
||||||
*/
|
|
||||||
_providerLoadFailed: false,
|
|
||||||
_providerFallbackLoadFailed: false,
|
|
||||||
|
|
||||||
_tryLoad: function(url) {
|
|
||||||
const Ci = Components.interfaces;
|
|
||||||
const loadFlags = Ci.nsIWebNavigation.LOAD_FLAGS_NONE;
|
|
||||||
var frame = document.getElementById("phishPolicyFrame");
|
|
||||||
frame.webNavigation.loadURI(url, loadFlags, null, null, null);
|
|
||||||
},
|
|
||||||
|
|
||||||
onStateChange: function (aWebProgress, aRequest, aStateFlags, aStatus)
|
|
||||||
{
|
|
||||||
// enable the OK button when the request completes
|
|
||||||
const Ci = Components.interfaces, Cr = Components.results;
|
|
||||||
if ((aStateFlags & Ci.nsIWebProgressListener.STATE_STOP) &&
|
|
||||||
(aStateFlags & Ci.nsIWebProgressListener.STATE_IS_WINDOW)) {
|
|
||||||
|
|
||||||
if (Components.isSuccessCode(aRequest.status)) {
|
|
||||||
try {
|
|
||||||
aRequest.QueryInterface(Ci.nsIHttpChannel);
|
|
||||||
} catch (e) {
|
|
||||||
// Not an http request url (might be, e.g., chrome:) that loaded
|
|
||||||
// successfully, so we can exit.
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Any response other than 200 OK is an error.
|
|
||||||
if (200 == aRequest.responseStatus)
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Something failed
|
|
||||||
if (!this._providerLoadFailed) {
|
|
||||||
this._provderLoadFailed = true;
|
|
||||||
// Remote EULA failed to load; try loading provider fallback
|
|
||||||
this._tryLoad(this._providerFallbackURL);
|
|
||||||
} else if (!this._providerFallbackLoadFailed) {
|
|
||||||
// Provider fallback failed to load; try loading fallback EULA
|
|
||||||
this._providerFallbackLoadFailed = true;
|
|
||||||
|
|
||||||
// fire off a load of the fallback policy
|
|
||||||
const fallbackURL = "chrome://browser/content/preferences/fallbackEULA.xhtml";
|
|
||||||
this._tryLoad(fallbackURL);
|
|
||||||
|
|
||||||
// disable radios
|
|
||||||
document.getElementById("acceptOrDecline").disabled = true;
|
|
||||||
} else {
|
|
||||||
throw "Fallback policy failed to load -- what the hay!?!";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
|
|
||||||
onProgressChange: function(aWebProgress, aRequest, aCurSelfProgress,
|
|
||||||
aMaxSelfProgress, aCurTotalProgress,
|
|
||||||
aMaxTotalProgress)
|
|
||||||
{
|
|
||||||
},
|
|
||||||
|
|
||||||
onStatusChange : function(aWebProgress, aRequest, aStatus, aMessage)
|
|
||||||
{
|
|
||||||
},
|
|
||||||
|
|
||||||
QueryInterface : function(aIID)
|
|
||||||
{
|
|
||||||
const Ci = Components.interfaces;
|
|
||||||
if (aIID.equals(Ci.nsIWebProgressListener) ||
|
|
||||||
aIID.equals(Ci.nsISupportsWeakReference) ||
|
|
||||||
aIID.equals(Ci.nsISupports))
|
|
||||||
return this;
|
|
||||||
throw Components.results.NS_NOINTERFACE;
|
|
||||||
}
|
|
||||||
},
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Signals that the user accepted the privacy policy by setting the window
|
|
||||||
* arguments appropriately. Note that this does *not* change preferences;
|
|
||||||
* the opener of this dialog handles that.
|
|
||||||
*/
|
|
||||||
accept: function ()
|
|
||||||
{
|
|
||||||
window.arguments[0].userAgreed = true;
|
|
||||||
},
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Clean up any XPCOM-JS cycles we may have created.
|
|
||||||
*/
|
|
||||||
uninit: function ()
|
|
||||||
{
|
|
||||||
// overly aggressive, but better safe than sorry
|
|
||||||
this._webProgress.removeProgressListener(this._progressListener);
|
|
||||||
this._progressListener = this._webProgress = null;
|
|
||||||
},
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Called when the user changes the agree/disagree radio.
|
|
||||||
*/
|
|
||||||
onchangeRadio: function ()
|
|
||||||
{
|
|
||||||
var radio = document.getElementById("acceptOrDecline");
|
|
||||||
document.documentElement.getButton("accept").disabled = (radio.value == "false");
|
|
||||||
}
|
|
||||||
};
|
|
@ -1,30 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
|
|
||||||
<!DOCTYPE html [
|
|
||||||
<!ENTITY % htmlDTD
|
|
||||||
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
|
||||||
"DTD/xhtml1-strict.dtd">
|
|
||||||
%htmlDTD;
|
|
||||||
]>
|
|
||||||
|
|
||||||
<html id="phish-eula"
|
|
||||||
xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<body><p>
|
|
||||||
If you choose to check with Google about each site you visit,
|
|
||||||
Google will receive the URLs of pages you visit for evaluation. When you
|
|
||||||
click to accept, reject, or close the warning message that Phishing
|
|
||||||
Protection gives you about a suspicious page, Google will log your action
|
|
||||||
and the URL of the page. Google will receive standard
|
|
||||||
<a href='http://www.google.com/privacy_faq.html#serverlogs'
|
|
||||||
onclick='window.open(this.href);return false;'>log information</a>,
|
|
||||||
including a cookie, as part of this process. Google will not associate the
|
|
||||||
information that Phishing Protection logs with other personal information
|
|
||||||
about you. However, it is possible that a
|
|
||||||
<a href='http://www.google.com/privacy_faq.html#urls'
|
|
||||||
onclick='window.open(this.href);return false;'>URL</a> sent to Google may
|
|
||||||
itself contain personal information. Please see the
|
|
||||||
<a href='http://www.google.com/privacypolicy.html'
|
|
||||||
onclick='window.open(this.href);return false;'>Google Privacy Policy</a>
|
|
||||||
for more information.
|
|
||||||
</p></body>
|
|
||||||
</html>
|
|
@ -1,80 +0,0 @@
|
|||||||
<?xml version="1.0"?>
|
|
||||||
|
|
||||||
# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
|
|
||||||
# ***** BEGIN LICENSE BLOCK *****
|
|
||||||
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
|
|
||||||
#
|
|
||||||
# The contents of this file are subject to the Mozilla Public License Version
|
|
||||||
# 1.1 (the "License"); you may not use this file except in compliance with
|
|
||||||
# the License. You may obtain a copy of the License at
|
|
||||||
# http://www.mozilla.org/MPL/
|
|
||||||
#
|
|
||||||
# Software distributed under the License is distributed on an "AS IS" basis,
|
|
||||||
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
|
|
||||||
# for the specific language governing rights and limitations under the
|
|
||||||
# License.
|
|
||||||
#
|
|
||||||
# The Original Code is the Firefox Preferences System.
|
|
||||||
#
|
|
||||||
# The Initial Developer of the Original Code is
|
|
||||||
# Mozilla Corporation.
|
|
||||||
# Portions created by the Initial Developer are Copyright (C) 2006
|
|
||||||
# the Initial Developer. All Rights Reserved.
|
|
||||||
#
|
|
||||||
# Contributor(s):
|
|
||||||
# Jeff Walden <jwalden+bmo@mit.edu> (original author)
|
|
||||||
#
|
|
||||||
# Alternatively, the contents of this file may be used under the terms of
|
|
||||||
# either the GNU General Public License Version 2 or later (the "GPL"), or
|
|
||||||
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
|
|
||||||
# in which case the provisions of the GPL or the LGPL are applicable instead
|
|
||||||
# of those above. If you wish to allow use of your version of this file only
|
|
||||||
# under the terms of either the GPL or the LGPL, and not to allow others to
|
|
||||||
# use your version of this file under the terms of the MPL, indicate your
|
|
||||||
# decision by deleting the provisions above and replace them with the notice
|
|
||||||
# and other provisions required by the GPL or the LGPL. If you do not delete
|
|
||||||
# the provisions above, a recipient may use your version of this file under
|
|
||||||
# the terms of any one of the MPL, the GPL or the LGPL.
|
|
||||||
#
|
|
||||||
# ***** END LICENSE BLOCK *****
|
|
||||||
|
|
||||||
<?xml-stylesheet href="chrome://global/skin/"?>
|
|
||||||
|
|
||||||
<!DOCTYPE dialog SYSTEM "chrome://browser/locale/preferences/phishEULA.dtd">
|
|
||||||
|
|
||||||
<dialog id="phishDialog"
|
|
||||||
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
|
|
||||||
title="&phishDlg.title;"
|
|
||||||
style="width: &phishDlg.width;; height: &phishDlg.height;;"
|
|
||||||
persist="screenX screenY width height"
|
|
||||||
onload="gPhishDialog.init();"
|
|
||||||
onunload="gPhishDialog.uninit();"
|
|
||||||
ondialogaccept="gPhishDialog.accept();"
|
|
||||||
buttonlabelaccept="&accept.label;"
|
|
||||||
buttonlabelcancel="&cancel.label;"
|
|
||||||
buttondisabledaccept="true">
|
|
||||||
|
|
||||||
<stringbundle id="bundle_phish"
|
|
||||||
src="chrome://browser/locale/preferences/preferences.properties"/>
|
|
||||||
<script type="application/javascript"
|
|
||||||
src="chrome://browser/content/preferences/phishEULA.js"/>
|
|
||||||
|
|
||||||
<description id="phishBefore"/>
|
|
||||||
|
|
||||||
<separator class="thin"/>
|
|
||||||
|
|
||||||
<vbox id="phishPolicy" flex="1">
|
|
||||||
<iframe id="phishPolicyFrame" type="content" flex="1" src=""/>
|
|
||||||
</vbox>
|
|
||||||
|
|
||||||
<separator class="thin"/>
|
|
||||||
|
|
||||||
<radiogroup id="acceptOrDecline"
|
|
||||||
oncommand="gPhishDialog.onchangeRadio();">
|
|
||||||
<radio value="true" label="&acceptToS.label;"/>
|
|
||||||
<radio value="false" selected="true" label="&declineToS.label;"/>
|
|
||||||
</radiogroup>
|
|
||||||
|
|
||||||
<separator class="thin"/>
|
|
||||||
|
|
||||||
</dialog>
|
|
@ -1 +0,0 @@
|
|||||||
<!ENTITY fallback.text "<p>The privacy agreement failed to load.</p>">
|
|
@ -1,17 +0,0 @@
|
|||||||
<!ENTITY phishDlg.title "Phishing Protection Terms of Service">
|
|
||||||
|
|
||||||
<!-- LOCALIZATION NOTE:
|
|
||||||
The following entities contain sizing information for the phishing privacy
|
|
||||||
agreement dialog, which is opened when you select the "Check by asking"
|
|
||||||
option as how the browser checks for phishing attempts (if you haven't
|
|
||||||
already agreed with the policy for that provider; once you agree to a
|
|
||||||
provider's policy, you don't see it again).
|
|
||||||
-->
|
|
||||||
<!ENTITY phishDlg.height "40em">
|
|
||||||
<!ENTITY phishDlg.width "35em">
|
|
||||||
|
|
||||||
<!ENTITY acceptToS.label "I accept these Phishing Protection terms of service">
|
|
||||||
<!ENTITY declineToS.label "I do NOT accept these Phishing Protection terms of service">
|
|
||||||
|
|
||||||
<!ENTITY accept.label "Accept and Continue">
|
|
||||||
<!ENTITY cancel.label "Cancel">
|
|
@ -55,12 +55,10 @@
|
|||||||
locale/browser/preferences/content.dtd (%chrome/browser/preferences/content.dtd)
|
locale/browser/preferences/content.dtd (%chrome/browser/preferences/content.dtd)
|
||||||
locale/browser/preferences/connection.dtd (%chrome/browser/preferences/connection.dtd)
|
locale/browser/preferences/connection.dtd (%chrome/browser/preferences/connection.dtd)
|
||||||
locale/browser/preferences/applications.dtd (%chrome/browser/preferences/applications.dtd)
|
locale/browser/preferences/applications.dtd (%chrome/browser/preferences/applications.dtd)
|
||||||
locale/browser/preferences/fallbackEULA.dtd (%chrome/browser/preferences/fallbackEULA.dtd)
|
|
||||||
locale/browser/preferences/fonts.dtd (%chrome/browser/preferences/fonts.dtd)
|
locale/browser/preferences/fonts.dtd (%chrome/browser/preferences/fonts.dtd)
|
||||||
locale/browser/preferences/main.dtd (%chrome/browser/preferences/main.dtd)
|
locale/browser/preferences/main.dtd (%chrome/browser/preferences/main.dtd)
|
||||||
locale/browser/preferences/languages.dtd (%chrome/browser/preferences/languages.dtd)
|
locale/browser/preferences/languages.dtd (%chrome/browser/preferences/languages.dtd)
|
||||||
locale/browser/preferences/permissions.dtd (%chrome/browser/preferences/permissions.dtd)
|
locale/browser/preferences/permissions.dtd (%chrome/browser/preferences/permissions.dtd)
|
||||||
locale/browser/preferences/phishEULA.dtd (%chrome/browser/preferences/phishEULA.dtd)
|
|
||||||
locale/browser/preferences/preferences.dtd (%chrome/browser/preferences/preferences.dtd)
|
locale/browser/preferences/preferences.dtd (%chrome/browser/preferences/preferences.dtd)
|
||||||
locale/browser/preferences/preferences.properties (%chrome/browser/preferences/preferences.properties)
|
locale/browser/preferences/preferences.properties (%chrome/browser/preferences/preferences.properties)
|
||||||
locale/browser/preferences/privacy.dtd (%chrome/browser/preferences/privacy.dtd)
|
locale/browser/preferences/privacy.dtd (%chrome/browser/preferences/privacy.dtd)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user