mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 560018 - Actually remove support for { get property funname() { } }, confounded merging madness... r=luke
--HG-- extra : rebase_source : b3c47f5fdd0fcb52f68876e9a4fab16143c16901
This commit is contained in:
parent
c846c95336
commit
4b9b1d8e68
@ -58,7 +58,7 @@ var FullZoom = {
|
||||
// The global value (if any) for the setting. Lazily loaded from the service
|
||||
// when first requested, then updated by the pref change listener as it changes.
|
||||
// If there is no global value, then this should be undefined.
|
||||
get globalValue FullZoom_get_globalValue() {
|
||||
get globalValue() {
|
||||
var globalValue = this._cps.getPref(null, this.name);
|
||||
if (typeof globalValue != "undefined")
|
||||
globalValue = this._ensureValid(globalValue);
|
||||
@ -71,7 +71,7 @@ var FullZoom = {
|
||||
// Convenience Getters
|
||||
|
||||
// Content Pref Service
|
||||
get _cps FullZoom_get__cps() {
|
||||
get _cps() {
|
||||
delete this._cps;
|
||||
return this._cps = Cc["@mozilla.org/content-pref/service;1"].
|
||||
getService(Ci.nsIContentPrefService);
|
||||
@ -86,7 +86,7 @@ var FullZoom = {
|
||||
// whether we are in private browsing mode
|
||||
_inPrivateBrowsing: false,
|
||||
|
||||
get siteSpecific FullZoom_get_siteSpecific() {
|
||||
get siteSpecific() {
|
||||
return !this._inPrivateBrowsing && this._siteSpecificPref;
|
||||
},
|
||||
|
||||
|
@ -7149,7 +7149,7 @@ let gPrivateBrowsingUI = {
|
||||
Services.obs.removeObserver(this, "private-browsing-transition-complete");
|
||||
},
|
||||
|
||||
get _disableUIOnToggle PBUI__disableUIOnTogle() {
|
||||
get _disableUIOnToggle() {
|
||||
if (this._privateBrowsingService.autoStarted)
|
||||
return false;
|
||||
|
||||
@ -7351,7 +7351,7 @@ let gPrivateBrowsingUI = {
|
||||
!this.privateBrowsingEnabled;
|
||||
},
|
||||
|
||||
get privateBrowsingEnabled PBUI_get_privateBrowsingEnabled() {
|
||||
get privateBrowsingEnabled() {
|
||||
return this._privateBrowsingService.privateBrowsingEnabled;
|
||||
}
|
||||
};
|
||||
|
@ -467,7 +467,7 @@ PrivateBrowsingService.prototype = {
|
||||
}
|
||||
},
|
||||
|
||||
get helpInfo PBS_get_helpInfo() {
|
||||
get helpInfo() {
|
||||
return " -private Enable private browsing mode.\n" +
|
||||
" -private-toggle Toggle private browsing mode.\n";
|
||||
},
|
||||
@ -477,14 +477,14 @@ PrivateBrowsingService.prototype = {
|
||||
/**
|
||||
* Return the current status of private browsing.
|
||||
*/
|
||||
get privateBrowsingEnabled PBS_get_privateBrowsingEnabled() {
|
||||
get privateBrowsingEnabled() {
|
||||
return this._inPrivateBrowsing;
|
||||
},
|
||||
|
||||
/**
|
||||
* Enter or leave private browsing mode.
|
||||
*/
|
||||
set privateBrowsingEnabled PBS_set_privateBrowsingEnabled(val) {
|
||||
set privateBrowsingEnabled(val) {
|
||||
// Allowing observers to set the private browsing status from their
|
||||
// notification handlers is not desired, because it will change the
|
||||
// status of the service while it's in the process of another transition.
|
||||
@ -546,7 +546,7 @@ PrivateBrowsingService.prototype = {
|
||||
/**
|
||||
* Whether private browsing has been started automatically.
|
||||
*/
|
||||
get autoStarted PBS_get_autoStarted() {
|
||||
get autoStarted() {
|
||||
return this._inPrivateBrowsing && this._autoStarted;
|
||||
},
|
||||
|
||||
|
@ -7993,7 +7993,7 @@ Parser::primaryExpr(TokenKind tt, JSBool afterDot)
|
||||
|
||||
/* We have to fake a 'function' token here. */
|
||||
tokenStream.mungeCurrentToken(TOK_FUNCTION, JSOP_NOP);
|
||||
pn2 = functionExpr();
|
||||
pn2 = functionDef(JSFUN_LAMBDA, false);
|
||||
pn2 = JSParseNode::newBinaryOrAppend(TOK_COLON, op, pn3, pn2, tc);
|
||||
goto skip;
|
||||
}
|
||||
|
@ -1,2 +1,3 @@
|
||||
url-prefix ../../jsreftest.html?test=ecma_5/Expressions/
|
||||
script 11.1.5-01.js
|
||||
script named-accessor-function.js
|
||||
|
50
js/src/tests/ecma_5/Expressions/named-accessor-function.js
Normal file
50
js/src/tests/ecma_5/Expressions/named-accessor-function.js
Normal file
@ -0,0 +1,50 @@
|
||||
// Any copyright is dedicated to the Public Domain.
|
||||
// http://creativecommons.org/licenses/publicdomain/
|
||||
// Contributor:
|
||||
// Jeff Walden <jwalden+code@mit.edu>
|
||||
|
||||
var gTestfile = 'named-accessor-function.js';
|
||||
//-----------------------------------------------------------------------------
|
||||
var BUGNUMBER = 999999;
|
||||
var summary = '{ get x y() { } } is not valid getter syntax';
|
||||
|
||||
print(BUGNUMBER + ": " + summary);
|
||||
|
||||
var BAD_CODE = ["({ get x y() { } })", "({ set x y(v) { } })"];
|
||||
|
||||
for (var i = 0, sz = BAD_CODE.length; i < sz; i++)
|
||||
{
|
||||
var code = BAD_CODE[i];
|
||||
|
||||
var err = "no exception";
|
||||
try
|
||||
{
|
||||
eval(code);
|
||||
}
|
||||
catch (e)
|
||||
{
|
||||
err = e;
|
||||
}
|
||||
if (!(err instanceof SyntaxError))
|
||||
{
|
||||
assertEq(true, false,
|
||||
"bad or no exception thrown for eval(" + code + "): " + err);
|
||||
}
|
||||
|
||||
err = "no exception";
|
||||
try
|
||||
{
|
||||
new Function(code);
|
||||
}
|
||||
catch (e)
|
||||
{
|
||||
err = e;
|
||||
}
|
||||
if (!(err instanceof SyntaxError))
|
||||
{
|
||||
assertEq(true, false,
|
||||
"bad or no exception thrown for Function(" + code + "): " + err);
|
||||
}
|
||||
}
|
||||
|
||||
reportCompare(true, true);
|
@ -69,7 +69,7 @@ ContentPrefService.prototype = {
|
||||
|
||||
// Observer Service
|
||||
__observerSvc: null,
|
||||
get _observerSvc ContentPrefService_get__observerSvc() {
|
||||
get _observerSvc() {
|
||||
if (!this.__observerSvc)
|
||||
this.__observerSvc = Cc["@mozilla.org/observer-service;1"].
|
||||
getService(Ci.nsIObserverService);
|
||||
@ -78,7 +78,7 @@ ContentPrefService.prototype = {
|
||||
|
||||
// Console Service
|
||||
__consoleSvc: null,
|
||||
get _consoleSvc ContentPrefService_get__consoleSvc() {
|
||||
get _consoleSvc() {
|
||||
if (!this.__consoleSvc)
|
||||
this.__consoleSvc = Cc["@mozilla.org/consoleservice;1"].
|
||||
getService(Ci.nsIConsoleService);
|
||||
@ -87,7 +87,7 @@ ContentPrefService.prototype = {
|
||||
|
||||
// Preferences Service
|
||||
__prefSvc: null,
|
||||
get _prefSvc ContentPrefService_get__prefSvc() {
|
||||
get _prefSvc() {
|
||||
if (!this.__prefSvc)
|
||||
this.__prefSvc = Cc["@mozilla.org/preferences-service;1"].
|
||||
getService(Ci.nsIPrefBranch2);
|
||||
@ -399,14 +399,14 @@ ContentPrefService.prototype = {
|
||||
},
|
||||
|
||||
_grouper: null,
|
||||
get grouper ContentPrefService_get_grouper() {
|
||||
get grouper() {
|
||||
if (!this._grouper)
|
||||
this._grouper = Cc["@mozilla.org/content-pref/hostname-grouper;1"].
|
||||
getService(Ci.nsIContentURIGrouper);
|
||||
return this._grouper;
|
||||
},
|
||||
|
||||
get DBConnection ContentPrefService_get_DBConnection() {
|
||||
get DBConnection() {
|
||||
return this._dbConnection;
|
||||
},
|
||||
|
||||
@ -415,7 +415,7 @@ ContentPrefService.prototype = {
|
||||
// Data Retrieval & Modification
|
||||
|
||||
__stmtSelectPref: null,
|
||||
get _stmtSelectPref ContentPrefService_get__stmtSelectPref() {
|
||||
get _stmtSelectPref() {
|
||||
if (!this.__stmtSelectPref)
|
||||
this.__stmtSelectPref = this._dbCreateStatement(
|
||||
"SELECT prefs.value AS value " +
|
||||
@ -449,7 +449,7 @@ ContentPrefService.prototype = {
|
||||
},
|
||||
|
||||
__stmtSelectGlobalPref: null,
|
||||
get _stmtSelectGlobalPref ContentPrefService_get__stmtSelectGlobalPref() {
|
||||
get _stmtSelectGlobalPref() {
|
||||
if (!this.__stmtSelectGlobalPref)
|
||||
this.__stmtSelectGlobalPref = this._dbCreateStatement(
|
||||
"SELECT prefs.value AS value " +
|
||||
@ -481,7 +481,7 @@ ContentPrefService.prototype = {
|
||||
},
|
||||
|
||||
__stmtSelectGroupID: null,
|
||||
get _stmtSelectGroupID ContentPrefService_get__stmtSelectGroupID() {
|
||||
get _stmtSelectGroupID() {
|
||||
if (!this.__stmtSelectGroupID)
|
||||
this.__stmtSelectGroupID = this._dbCreateStatement(
|
||||
"SELECT groups.id AS id " +
|
||||
@ -509,7 +509,7 @@ ContentPrefService.prototype = {
|
||||
},
|
||||
|
||||
__stmtInsertGroup: null,
|
||||
get _stmtInsertGroup ContentPrefService_get__stmtInsertGroup() {
|
||||
get _stmtInsertGroup() {
|
||||
if (!this.__stmtInsertGroup)
|
||||
this.__stmtInsertGroup = this._dbCreateStatement(
|
||||
"INSERT INTO groups (name) VALUES (:name)"
|
||||
@ -525,7 +525,7 @@ ContentPrefService.prototype = {
|
||||
},
|
||||
|
||||
__stmtSelectSettingID: null,
|
||||
get _stmtSelectSettingID ContentPrefService_get__stmtSelectSettingID() {
|
||||
get _stmtSelectSettingID() {
|
||||
if (!this.__stmtSelectSettingID)
|
||||
this.__stmtSelectSettingID = this._dbCreateStatement(
|
||||
"SELECT id FROM settings WHERE name = :name"
|
||||
@ -551,7 +551,7 @@ ContentPrefService.prototype = {
|
||||
},
|
||||
|
||||
__stmtInsertSetting: null,
|
||||
get _stmtInsertSetting ContentPrefService_get__stmtInsertSetting() {
|
||||
get _stmtInsertSetting() {
|
||||
if (!this.__stmtInsertSetting)
|
||||
this.__stmtInsertSetting = this._dbCreateStatement(
|
||||
"INSERT INTO settings (name) VALUES (:name)"
|
||||
@ -567,7 +567,7 @@ ContentPrefService.prototype = {
|
||||
},
|
||||
|
||||
__stmtSelectPrefID: null,
|
||||
get _stmtSelectPrefID ContentPrefService_get__stmtSelectPrefID() {
|
||||
get _stmtSelectPrefID() {
|
||||
if (!this.__stmtSelectPrefID)
|
||||
this.__stmtSelectPrefID = this._dbCreateStatement(
|
||||
"SELECT id FROM prefs WHERE groupID = :groupID AND settingID = :settingID"
|
||||
@ -594,7 +594,7 @@ ContentPrefService.prototype = {
|
||||
},
|
||||
|
||||
__stmtSelectGlobalPrefID: null,
|
||||
get _stmtSelectGlobalPrefID ContentPrefService_get__stmtSelectGlobalPrefID() {
|
||||
get _stmtSelectGlobalPrefID() {
|
||||
if (!this.__stmtSelectGlobalPrefID)
|
||||
this.__stmtSelectGlobalPrefID = this._dbCreateStatement(
|
||||
"SELECT id FROM prefs WHERE groupID IS NULL AND settingID = :settingID"
|
||||
@ -620,7 +620,7 @@ ContentPrefService.prototype = {
|
||||
},
|
||||
|
||||
__stmtInsertPref: null,
|
||||
get _stmtInsertPref ContentPrefService_get__stmtInsertPref() {
|
||||
get _stmtInsertPref() {
|
||||
if (!this.__stmtInsertPref)
|
||||
this.__stmtInsertPref = this._dbCreateStatement(
|
||||
"INSERT INTO prefs (groupID, settingID, value) " +
|
||||
@ -639,7 +639,7 @@ ContentPrefService.prototype = {
|
||||
},
|
||||
|
||||
__stmtUpdatePref: null,
|
||||
get _stmtUpdatePref ContentPrefService_get__stmtUpdatePref() {
|
||||
get _stmtUpdatePref() {
|
||||
if (!this.__stmtUpdatePref)
|
||||
this.__stmtUpdatePref = this._dbCreateStatement(
|
||||
"UPDATE prefs SET value = :value WHERE id = :id"
|
||||
@ -655,7 +655,7 @@ ContentPrefService.prototype = {
|
||||
},
|
||||
|
||||
__stmtDeletePref: null,
|
||||
get _stmtDeletePref ContentPrefService_get__stmtDeletePref() {
|
||||
get _stmtDeletePref() {
|
||||
if (!this.__stmtDeletePref)
|
||||
this.__stmtDeletePref = this._dbCreateStatement(
|
||||
"DELETE FROM prefs WHERE id = :id"
|
||||
@ -670,7 +670,7 @@ ContentPrefService.prototype = {
|
||||
},
|
||||
|
||||
__stmtDeleteSettingIfUnused: null,
|
||||
get _stmtDeleteSettingIfUnused ContentPrefService_get__stmtDeleteSettingIfUnused() {
|
||||
get _stmtDeleteSettingIfUnused() {
|
||||
if (!this.__stmtDeleteSettingIfUnused)
|
||||
this.__stmtDeleteSettingIfUnused = this._dbCreateStatement(
|
||||
"DELETE FROM settings WHERE id = :id " +
|
||||
@ -686,7 +686,7 @@ ContentPrefService.prototype = {
|
||||
},
|
||||
|
||||
__stmtDeleteGroupIfUnused: null,
|
||||
get _stmtDeleteGroupIfUnused ContentPrefService_get__stmtDeleteGroupIfUnused() {
|
||||
get _stmtDeleteGroupIfUnused() {
|
||||
if (!this.__stmtDeleteGroupIfUnused)
|
||||
this.__stmtDeleteGroupIfUnused = this._dbCreateStatement(
|
||||
"DELETE FROM groups WHERE id = :id " +
|
||||
@ -702,7 +702,7 @@ ContentPrefService.prototype = {
|
||||
},
|
||||
|
||||
__stmtSelectPrefs: null,
|
||||
get _stmtSelectPrefs ContentPrefService_get__stmtSelectPrefs() {
|
||||
get _stmtSelectPrefs() {
|
||||
if (!this.__stmtSelectPrefs)
|
||||
this.__stmtSelectPrefs = this._dbCreateStatement(
|
||||
"SELECT settings.name AS name, prefs.value AS value " +
|
||||
@ -734,7 +734,7 @@ ContentPrefService.prototype = {
|
||||
},
|
||||
|
||||
__stmtSelectGlobalPrefs: null,
|
||||
get _stmtSelectGlobalPrefs ContentPrefService_get__stmtSelectGlobalPrefs() {
|
||||
get _stmtSelectGlobalPrefs() {
|
||||
if (!this.__stmtSelectGlobalPrefs)
|
||||
this.__stmtSelectGlobalPrefs = this._dbCreateStatement(
|
||||
"SELECT settings.name AS name, prefs.value AS value " +
|
||||
@ -763,7 +763,7 @@ ContentPrefService.prototype = {
|
||||
},
|
||||
|
||||
__stmtSelectPrefsByName: null,
|
||||
get _stmtSelectPrefsByName ContentPrefService_get__stmtSelectPrefsByName() {
|
||||
get _stmtSelectPrefsByName() {
|
||||
if (!this.__stmtSelectPrefsByName)
|
||||
this.__stmtSelectPrefsByName = this._dbCreateStatement(
|
||||
"SELECT groups.name AS groupName, prefs.value AS value " +
|
||||
|
@ -47,32 +47,32 @@
|
||||
**/
|
||||
|
||||
var ZoomManager = {
|
||||
get _prefBranch ZoomManager_get__prefBranch() {
|
||||
get _prefBranch() {
|
||||
delete this._prefBranch;
|
||||
return this._prefBranch = Components.classes["@mozilla.org/preferences-service;1"]
|
||||
.getService(Components.interfaces.nsIPrefBranch);
|
||||
},
|
||||
|
||||
get MIN ZoomManager_get_MIN() {
|
||||
get MIN() {
|
||||
delete this.MIN;
|
||||
return this.MIN = this._prefBranch.getIntPref("zoom.minPercent") / 100;
|
||||
},
|
||||
|
||||
get MAX ZoomManager_get_MAX() {
|
||||
get MAX() {
|
||||
delete this.MAX;
|
||||
return this.MAX = this._prefBranch.getIntPref("zoom.maxPercent") / 100;
|
||||
},
|
||||
|
||||
get useFullZoom ZoomManager_get_useFullZoom() {
|
||||
get useFullZoom() {
|
||||
return this._prefBranch.getBoolPref("browser.zoom.full");
|
||||
},
|
||||
|
||||
set useFullZoom ZoomManager_set_useFullZoom(aVal) {
|
||||
set useFullZoom(aVal) {
|
||||
this._prefBranch.setBoolPref("browser.zoom.full", aVal);
|
||||
return aVal;
|
||||
},
|
||||
|
||||
get zoom ZoomManager_get_zoom() {
|
||||
get zoom() {
|
||||
return this.getZoomForBrowser(getBrowser());
|
||||
},
|
||||
|
||||
@ -83,7 +83,7 @@ var ZoomManager = {
|
||||
: markupDocumentViewer.textZoom;
|
||||
},
|
||||
|
||||
set zoom ZoomManager_set_zoom(aVal) {
|
||||
set zoom(aVal) {
|
||||
this.setZoomForBrowser(getBrowser(), aVal);
|
||||
return aVal;
|
||||
},
|
||||
@ -103,7 +103,7 @@ var ZoomManager = {
|
||||
}
|
||||
},
|
||||
|
||||
get zoomValues ZoomManager_get_zoomValues() {
|
||||
get zoomValues() {
|
||||
var zoomValues = this._prefBranch.getCharPref("toolkit.zoomManager.zoomValues")
|
||||
.split(",").map(parseFloat);
|
||||
zoomValues.sort(function (a, b) a - b);
|
||||
@ -152,4 +152,4 @@ var ZoomManager = {
|
||||
}
|
||||
return values[i - 1];
|
||||
}
|
||||
}
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user