mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 880917 - Remove support for munging JS versions from JSD. r=luke
A quick grep of Firebug indicates that it doesn't use this. And even if I missed it, doing so from a debugger with the current semantics is a feature we can't support going forward.
This commit is contained in:
parent
12e90239ad
commit
6838b751e1
@ -45,7 +45,7 @@ interface jsdIActivationCallback;
|
||||
* Debugger service. It is not a good idea to have more than one active client
|
||||
* of the debugger service.
|
||||
*/
|
||||
[scriptable, uuid(9be5b327-6818-464d-9695-f33885fd8377)]
|
||||
[scriptable, uuid(029b8f0a-aa84-47eb-a60f-1a4752b7ad06)]
|
||||
interface jsdIDebuggerService : nsISupports
|
||||
{
|
||||
/** Internal use only. */
|
||||
@ -88,29 +88,6 @@ interface jsdIDebuggerService : nsISupports
|
||||
*/
|
||||
attribute jsdICallHook functionHook;
|
||||
|
||||
|
||||
/**
|
||||
* VERSION_* values must be kept in sync with the JSVersion enumeration in
|
||||
* jspubtd.h.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Possible values for jsdIScript::version and jsdIContext::version.
|
||||
*/
|
||||
const long VERSION_1_0 = 100;
|
||||
const long VERSION_1_1 = 110;
|
||||
const long VERSION_1_2 = 120;
|
||||
const long VERSION_1_3 = 130;
|
||||
const long VERSION_1_4 = 140;
|
||||
const long VERSION_1_5 = 150;
|
||||
const long VERSION_DEFAULT = 0;
|
||||
const long VERSION_UNKNOWN = -1;
|
||||
|
||||
/**
|
||||
* These flags need to be kept in sync with the context flags defined in
|
||||
* jsdebug.h
|
||||
*/
|
||||
|
||||
/**
|
||||
* Link native frames in call stacks.
|
||||
*/
|
||||
@ -722,13 +699,6 @@ interface jsdIContext : jsdIEphemeral
|
||||
*/
|
||||
attribute unsigned long options;
|
||||
|
||||
/**
|
||||
* Last version set on this context.
|
||||
* Scripts typically select this with the "language" attribute.
|
||||
* See the VERSION_* consts on jsdIDebuggerService.
|
||||
*/
|
||||
attribute long version;
|
||||
|
||||
/**
|
||||
* Unique tag among all valid jsdIContext objects, useful as a hash key.
|
||||
*/
|
||||
|
@ -1693,23 +1693,6 @@ jsdContext::GetTag(uint32_t *_rval)
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
NS_IMETHODIMP
|
||||
jsdContext::GetVersion (int32_t *_rval)
|
||||
{
|
||||
ASSERT_VALID_EPHEMERAL;
|
||||
*_rval = static_cast<int32_t>(JS_GetVersion(mJSCx));
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
NS_IMETHODIMP
|
||||
jsdContext::SetVersion (int32_t id)
|
||||
{
|
||||
ASSERT_VALID_EPHEMERAL;
|
||||
JSVersion ver = static_cast<JSVersion>(id);
|
||||
JS_SetVersion(mJSCx, ver);
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
NS_IMETHODIMP
|
||||
jsdContext::GetGlobalObject (jsdIValue **_rval)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user