зеркало из https://github.com/mozilla/gecko-dev.git
remove security checks from buster, it's chrome:// now. Not part of build
This commit is contained in:
Родитель
3291fb895d
Коммит
ab62a85dde
|
@ -37,7 +37,6 @@
|
|||
*
|
||||
* ***** END LICENSE BLOCK ***** */
|
||||
|
||||
enablePrivilege('UniversalXPConnect');
|
||||
const kFTSCID = "@mozilla.org/network/file-transport-service;1";
|
||||
const nsIFileTransportService = Components.interfaces.nsIFileTransportService;
|
||||
const kFileTransportService = doCreate(kFTSCID, nsIFileTransportService);
|
||||
|
@ -60,7 +59,6 @@ var cmdFileController =
|
|||
},
|
||||
doCommand: function(aCommand)
|
||||
{
|
||||
enablePrivilege('UniversalXPConnect');
|
||||
switch(aCommand) {
|
||||
case 'cmd_fl_save':
|
||||
var serial = doCreate(kRDFXMLSerializerID,
|
||||
|
|
|
@ -47,7 +47,6 @@ function onLoad()
|
|||
view.tests_selected = document.getElementById("tests_selected");
|
||||
view.tree = document.getElementById('out');
|
||||
view.boxObject = view.tree.boxObject.QueryInterface(Components.interfaces.nsITreeBoxObject);
|
||||
enablePrivilege('UniversalXPConnect');
|
||||
// prune the spurious children of the iframe doc
|
||||
{
|
||||
var iframe = document.getElementById('hiddenHtml').contentDocument;
|
||||
|
|
|
@ -37,13 +37,9 @@
|
|||
*
|
||||
* ***** END LICENSE BLOCK ***** */
|
||||
|
||||
// priviledge shortcut
|
||||
enablePrivilege = netscape.security.PrivilegeManager.enablePrivilege;
|
||||
|
||||
// helper function to shortcut component creation
|
||||
function doCreate(aContract, aInterface)
|
||||
{
|
||||
enablePrivilege('UniversalXPConnect');
|
||||
return Components.classes[aContract].createInstance(aInterface);
|
||||
}
|
||||
|
||||
|
@ -54,7 +50,6 @@ const SIS_CTRID = "@mozilla.org/scriptableinputstream;1"
|
|||
const nsISIS = Components.interfaces.nsIScriptableInputStream;
|
||||
|
||||
// rdf foo, onload handler
|
||||
enablePrivilege('UniversalXPConnect');
|
||||
const kRDFSvcContractID = "@mozilla.org/rdf/rdf-service;1";
|
||||
const kRDFInMemContractID =
|
||||
"@mozilla.org/rdf/datasource;1?name=in-memory-datasource";
|
||||
|
@ -97,7 +92,6 @@ const kContUtils = doCreate(kRDFContUtilsID, nsIRDFContainerUtils);
|
|||
|
||||
function doCreateRDFFP(aTitle, aMode)
|
||||
{
|
||||
enablePrivilege('UniversalXPConnect');
|
||||
var fp = doCreate("@mozilla.org/filepicker;1", nsIFilePicker);
|
||||
fp.init(window, aTitle, aMode);
|
||||
fp.appendFilter('*.rdf', '*.rdf');
|
||||
|
@ -108,7 +102,6 @@ function doCreateRDFFP(aTitle, aMode)
|
|||
function goDoCommand(aCommand)
|
||||
{
|
||||
try {
|
||||
enablePrivilege('UniversalXPConnect');
|
||||
var controller =
|
||||
top.document.commandDispatcher.getControllerForCommand(aCommand);
|
||||
if (controller && controller.isCommandEnabled(aCommand))
|
||||
|
|
|
@ -64,7 +64,6 @@ var itemCache =
|
|||
mArray : new Array(),
|
||||
getItem : function(aResource)
|
||||
{
|
||||
enablePrivilege('UniversalXPConnect');
|
||||
// Directory selected
|
||||
if (kContUtils.IsSeq(runItem.prototype.kDatabase, aResource)) {
|
||||
var aSeq = kContUtils.MakeSeq(runItem.prototype.kDatabase, aResource);
|
||||
|
@ -113,7 +112,6 @@ var itemCache =
|
|||
|
||||
function runItem(aResource)
|
||||
{
|
||||
enablePrivilege('UniversalXPConnect');
|
||||
this.mResource = aResource;
|
||||
// Directory selected
|
||||
if (kContUtils.IsSeq(this.kDatabase,this.mResource)) {
|
||||
|
@ -130,7 +128,6 @@ function runItem(aResource)
|
|||
}
|
||||
}
|
||||
|
||||
enablePrivilege('UniversalXPConnect');
|
||||
runItem.prototype =
|
||||
{
|
||||
// RDF resource associated with this test
|
||||
|
@ -231,7 +228,6 @@ runItem.prototype =
|
|||
if (this.mLoaded < 3) {
|
||||
return;
|
||||
}
|
||||
enablePrivilege('UniversalXPConnect');
|
||||
this.mResDoc = document.implementation.createDocument("", "", null);
|
||||
this.kProcessor.transformDocument(this.mSourceDoc,
|
||||
this.mStyleDoc,
|
||||
|
@ -271,7 +267,6 @@ runItem.prototype =
|
|||
|
||||
loadTextFile : function(url)
|
||||
{
|
||||
enablePrivilege('UniversalXPConnect');
|
||||
var serv = Components.classes[IOSERVICE_CTRID].
|
||||
getService(nsIIOService);
|
||||
if (!serv) {
|
||||
|
|
|
@ -43,7 +43,6 @@ var view =
|
|||
{
|
||||
var sels = this.boxObject.selection,a=new Object(),b=new Object(),k;
|
||||
var rowResource, name, path;
|
||||
enablePrivilege('UniversalXPConnect');
|
||||
for (k=0;k<sels.getRangeCount();k++){
|
||||
sels.getRangeAt(k,a,b);
|
||||
for (var l=a.value;l<=b.value;l++) {
|
||||
|
@ -56,7 +55,6 @@ var view =
|
|||
displayTest : function()
|
||||
{
|
||||
var current = this.boxObject.selection.currentIndex;
|
||||
enablePrivilege('UniversalXPConnect');
|
||||
var rowResource = this.builder.getResourceAtIndex(current);
|
||||
var item = itemCache.getItem(rowResource);
|
||||
DumpDOM(item.mSourceDoc);
|
||||
|
@ -64,7 +62,6 @@ var view =
|
|||
},
|
||||
browseForRDF : function()
|
||||
{
|
||||
enablePrivilege('UniversalXPConnect');
|
||||
var fp = doCreateRDFFP('Xalan Description File',
|
||||
nsIFilePicker.modeOpen);
|
||||
var res = fp.show();
|
||||
|
@ -76,7 +73,6 @@ var view =
|
|||
},
|
||||
dump_Good : function()
|
||||
{
|
||||
enablePrivilege('UniversalXPConnect');
|
||||
var enumi = this.database.GetSources(krTypeSucc, kGood, true);
|
||||
var k = 0;
|
||||
while (enumi.hasMoreElements()) {
|
||||
|
@ -87,7 +83,6 @@ var view =
|
|||
},
|
||||
prune_ds : function()
|
||||
{
|
||||
enablePrivilege('UniversalXPConnect');
|
||||
this.unassert(this.database.GetSources(krTypeSucc, kGood, true),
|
||||
kGood);
|
||||
this.unassert(this.database.GetSources(krTypeSucc, kBad, true),
|
||||
|
@ -99,7 +94,6 @@ var view =
|
|||
},
|
||||
unassert : function(aEnum, aResult)
|
||||
{
|
||||
enablePrivilege('UniversalXPConnect');
|
||||
var k = 0, item;
|
||||
while (aEnum.hasMoreElements()) {
|
||||
k += 1;
|
||||
|
@ -151,7 +145,6 @@ var view =
|
|||
},
|
||||
fillItemContext : function()
|
||||
{
|
||||
enablePrivilege('UniversalXPConnect');
|
||||
var index = view.boxObject.selection.currentIndex;
|
||||
var res = view.builder.getResourceAtIndex(index);
|
||||
var purp = view.database.GetTarget(res, krTypePurp, true);
|
||||
|
|
|
@ -43,7 +43,6 @@ function onNewResultView(event)
|
|||
const db = runItem.prototype.kDatabase;
|
||||
const kXalan = runItem.prototype.kXalan;
|
||||
var index = view.boxObject.selection.currentIndex;
|
||||
enablePrivilege('UniversalXPConnect');
|
||||
var res = view.builder.getResourceAtIndex(index);
|
||||
var name = db.GetTarget(res, krTypeName, true);
|
||||
if (!name) {
|
||||
|
|
Загрузка…
Ссылка в новой задаче