зеркало из https://github.com/mozilla/gecko-dev.git
Bug 986940 - Remove Cu.createDateIn. r=gabor
When we switch ObjectWrapper.jsm to use Cu.cloneInto, this became unused.
This commit is contained in:
Родитель
1d71b1a455
Коммит
de8f0657d6
|
@ -121,7 +121,7 @@ interface ScheduledGCCallback : nsISupports
|
|||
/**
|
||||
* interface of Components.utils
|
||||
*/
|
||||
[scriptable, uuid(0b81b4f2-cad7-4602-a5cb-b99c9d514196)]
|
||||
[scriptable, uuid(587ae679-97bc-4571-accb-b14a4dcbca00)]
|
||||
interface nsIXPCComponents_Utils : nsISupports
|
||||
{
|
||||
|
||||
|
@ -372,14 +372,6 @@ interface nsIXPCComponents_Utils : nsISupports
|
|||
[implicit_jscontext]
|
||||
jsval createArrayIn(in jsval vobj);
|
||||
|
||||
/*
|
||||
* To be called from JS only.
|
||||
*
|
||||
* Returns a date given timestamp |msec| created in |vobj|'s compartment.
|
||||
*/
|
||||
[implicit_jscontext]
|
||||
jsval createDateIn(in jsval vobj, in long long msec);
|
||||
|
||||
/*
|
||||
* To be called from JS only.
|
||||
*
|
||||
|
|
|
@ -3067,34 +3067,6 @@ nsXPCComponents_Utils::CreateArrayIn(HandleValue vobj, JSContext *cx,
|
|||
return NS_OK;
|
||||
}
|
||||
|
||||
/* jsval createDateIn(in jsval vobj, in long long msec); */
|
||||
NS_IMETHODIMP
|
||||
nsXPCComponents_Utils::CreateDateIn(HandleValue vobj, int64_t msec, JSContext *cx,
|
||||
MutableHandleValue rval)
|
||||
{
|
||||
if (!cx)
|
||||
return NS_ERROR_FAILURE;
|
||||
|
||||
// first argument must be an object
|
||||
if (!vobj.isObject())
|
||||
return NS_ERROR_XPC_BAD_CONVERT_JS;
|
||||
|
||||
RootedObject obj(cx);
|
||||
{
|
||||
JSObject *scope = js::UncheckedUnwrap(&vobj.toObject());
|
||||
JSAutoCompartment ac(cx, scope);
|
||||
obj = JS_NewDateObjectMsec(cx, msec);
|
||||
if (!obj)
|
||||
return NS_ERROR_FAILURE;
|
||||
}
|
||||
|
||||
if (!JS_WrapObject(cx, &obj))
|
||||
return NS_ERROR_FAILURE;
|
||||
|
||||
rval.setObject(*obj);
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
/* void makeObjectPropsNormal(jsval vobj); */
|
||||
NS_IMETHODIMP
|
||||
nsXPCComponents_Utils::MakeObjectPropsNormal(HandleValue vobj, JSContext *cx)
|
||||
|
|
Загрузка…
Ссылка в новой задаче