mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-29 15:52:07 +00:00
Removing nsIJSScriptObject from the build. sr=vidur@netscape.com
This commit is contained in:
parent
8c18734d72
commit
dcd9255936
@ -21,7 +21,6 @@
|
||||
#
|
||||
|
||||
nsIScriptContext.h
|
||||
nsIJSScriptObject.h
|
||||
nsIJSNativeInitializer.h
|
||||
nsIScriptObjectOwner.h
|
||||
nsIScriptObjectPrincipal.h
|
||||
|
@ -36,7 +36,6 @@ XPIDLSRCS = nsIScriptContextOwner.idl \
|
||||
$(NULL)
|
||||
|
||||
EXPORTS=nsIScriptContext.h \
|
||||
nsIJSScriptObject.h \
|
||||
nsIJSNativeInitializer.h \
|
||||
nsIScriptObjectOwner.h \
|
||||
nsIScriptObjectPrincipal.h \
|
||||
|
@ -34,7 +34,6 @@ XPIDLSRCS = \
|
||||
|
||||
|
||||
EXPORTS=nsIScriptContext.h \
|
||||
nsIJSScriptObject.h \
|
||||
nsIJSNativeInitializer.h \
|
||||
nsIScriptObjectOwner.h \
|
||||
nsIScriptObjectPrincipal.h \
|
||||
|
@ -1,61 +0,0 @@
|
||||
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape 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/NPL/
|
||||
*
|
||||
* 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 mozilla.org code.
|
||||
*
|
||||
* The Initial Developer of the Original Code is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All
|
||||
* Rights Reserved.
|
||||
*
|
||||
* Contributor(s):
|
||||
*/
|
||||
|
||||
#ifndef nsIJSScriptObject_h__
|
||||
#define nsIJSScriptObject_h__
|
||||
|
||||
#include "nsISupports.h"
|
||||
#include "nsIScriptObjectOwner.h"
|
||||
#include "jsapi.h"
|
||||
|
||||
#define NS_IJSSCRIPTOBJECT_IID \
|
||||
{ /* 8f6bca7c-ce42-11d1-b724-00600891d8c9 */ \
|
||||
0x8f6bca7c, 0xce42, 0x11d1, \
|
||||
{0xb7, 0x24, 0x00, 0x60, 0x08, 0x91, 0xd8, 0xc9} }
|
||||
|
||||
/**
|
||||
* A JavaScript specific interface.
|
||||
* <P>
|
||||
* It's implemented by an object that has to execute specific java script
|
||||
* behavior like the array semantic.
|
||||
* <P>
|
||||
* It is used by the script runtime to collect information about an object
|
||||
*/
|
||||
class nsIJSScriptObject : public nsIScriptObjectOwner {
|
||||
public:
|
||||
static const nsIID& GetIID() { static nsIID iid = NS_IJSSCRIPTOBJECT_IID; return iid; }
|
||||
virtual PRBool AddProperty(JSContext *aContext, JSObject *aObj, jsval aID,
|
||||
jsval *aVp) = 0;
|
||||
virtual PRBool DeleteProperty(JSContext *aContext, JSObject *aObj,
|
||||
jsval aID, jsval *aVp) = 0;
|
||||
virtual PRBool GetProperty(JSContext *aContext, JSObject *aObj, jsval aID,
|
||||
jsval *aVp) = 0;
|
||||
virtual PRBool SetProperty(JSContext *aContext, JSObject *aObj, jsval aID,
|
||||
jsval *aVp) = 0;
|
||||
virtual PRBool EnumerateProperty(JSContext *aContext, JSObject *aObj) = 0;
|
||||
virtual PRBool Resolve(JSContext *aContext, JSObject *aObj,
|
||||
jsval aID, PRBool *aDidDefineProperty) = 0;
|
||||
virtual PRBool Convert(JSContext *aContext, JSObject *aObj, jsval aID) = 0;
|
||||
virtual void Finalize(JSContext *aContext, JSObject *aObj) = 0;
|
||||
};
|
||||
|
||||
#endif // nsIJSScriptObject_h__
|
@ -123,23 +123,6 @@ public:
|
||||
// nsIDOMJSWindow
|
||||
NS_DECL_NSIDOMJSWINDOW
|
||||
|
||||
#if 0
|
||||
// nsIJSScriptObject
|
||||
virtual PRBool AddProperty(JSContext *aContext, JSObject *aObj,
|
||||
jsval aID, jsval *aVp);
|
||||
virtual PRBool DeleteProperty(JSContext *aContext, JSObject *aObj,
|
||||
jsval aID, jsval *aVp);
|
||||
virtual PRBool GetProperty(JSContext *aContext, JSObject *aObj,
|
||||
jsval aID, jsval *aVp);
|
||||
virtual PRBool SetProperty(JSContext *aContext, JSObject *aObj,
|
||||
jsval aID, jsval *aVp);
|
||||
virtual PRBool EnumerateProperty(JSContext *aContext, JSObject *aObj);
|
||||
virtual PRBool Resolve(JSContext *aContext, JSObject *aObj, jsval aID,
|
||||
PRBool *aDidDefineProperty);
|
||||
virtual PRBool Convert(JSContext *aContext, JSObject *aObj, jsval aID);
|
||||
virtual void Finalize(JSContext *aContext, JSObject *aObj);
|
||||
#endif
|
||||
|
||||
// nsIDOMEventTarget
|
||||
NS_IMETHOD AddEventListener(const nsAReadableString& aType,
|
||||
nsIDOMEventListener* aListener,
|
||||
|
@ -34,7 +34,6 @@
|
||||
#include "prprf.h"
|
||||
#include "nscore.h"
|
||||
#include "nsIScriptContext.h"
|
||||
#include "nsIJSScriptObject.h"
|
||||
#include "nsIScriptObjectOwner.h"
|
||||
#include "nsIScriptGlobalObject.h"
|
||||
#include "nsString.h"
|
||||
@ -49,9 +48,6 @@
|
||||
#include "nsIScriptSecurityManager.h"
|
||||
#include "nsIJSNativeInitializer.h"
|
||||
|
||||
static NS_DEFINE_IID(kISupportsIID, NS_ISUPPORTS_IID);
|
||||
static NS_DEFINE_IID(kIJSScriptObjectIID, NS_IJSSCRIPTOBJECT_IID);
|
||||
static NS_DEFINE_IID(kIScriptObjectOwnerIID, NS_ISCRIPTOBJECTOWNER_IID);
|
||||
static NS_DEFINE_CID(kXPConnectCID, NS_XPCONNECT_CID);
|
||||
|
||||
static struct ResultMap
|
||||
|
Loading…
Reference in New Issue
Block a user