diff options
author | ojan@google.com <ojan@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-11-11 20:26:03 +0000 |
---|---|---|
committer | ojan@google.com <ojan@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-11-11 20:26:03 +0000 |
commit | 6ef47c95ed266d9d1d8da93c8481e32e22e8baf9 (patch) | |
tree | e8277d1d0e20df31b77644977b26170f9a071e4b /webkit/port/page | |
parent | da3178634563f8c0a5f9f8b395ffb7786ee2246a (diff) | |
download | chromium_src-6ef47c95ed266d9d1d8da93c8481e32e22e8baf9.zip chromium_src-6ef47c95ed266d9d1d8da93c8481e32e22e8baf9.tar.gz chromium_src-6ef47c95ed266d9d1d8da93c8481e32e22e8baf9.tar.bz2 |
Copy over the IDL files from port that really should be in the vendor branch (2/2)
Remove the IDLs from webkit/port that we're moving back to third_party/WebKit.
Will update DEPS as part of this CL once 1/2 is committed.
Review URL: http://codereview.chromium.org/9764
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5204 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/port/page')
-rw-r--r-- | webkit/port/page/Console.idl | 51 | ||||
-rw-r--r-- | webkit/port/page/DOMWindow.idl | 456 | ||||
-rw-r--r-- | webkit/port/page/History.idl | 42 | ||||
-rw-r--r-- | webkit/port/page/Location.idl | 25 |
4 files changed, 0 insertions, 574 deletions
diff --git a/webkit/port/page/Console.idl b/webkit/port/page/Console.idl deleted file mode 100644 index 79a33f6..0000000 --- a/webkit/port/page/Console.idl +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Copyright (C) 2007, 2008 Apple Inc. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of Apple Computer, Inc. ("Apple") nor the names of - * its contributors may be used to endorse or promote products derived - * from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY - * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -module window { - - interface Console { - [Custom] void debug(); - [Custom] void error(); - [Custom] void info(); - [Custom] void log(); - [Custom] void warn(); - [Custom] void dir(); - [Custom] void dirxml(); - [Custom] void trace(); - [Custom, ImplementationFunction=assertCondition] void assert(in boolean condition); - [Custom] void count(); - - [Custom] void profile(in DOMString title); - [Custom] void profileEnd(); - void time(in [ConvertUndefinedOrNullToNullString] DOMString title); - [Custom] void timeEnd(); - [Custom] void group(); - void groupEnd(); - }; - -} diff --git a/webkit/port/page/DOMWindow.idl b/webkit/port/page/DOMWindow.idl deleted file mode 100644 index 2b4c483..0000000 --- a/webkit/port/page/DOMWindow.idl +++ /dev/null @@ -1,456 +0,0 @@ -/* - * Copyright (C) 2006, 2007, 2008 Apple Inc. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY - * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -module window { - // DOMWindow object has CheckDomainSecurity on the front object. - interface [ - CustomDefineGetter, - CustomDefineSetter, - CustomDeleteProperty, - CustomGetOwnPropertySlot, - CustomGetPropertyAttributes, - CustomGetPropertyNames, - CustomLookupGetter, - CustomLookupSetter, - CustomMarkFunction, - CustomNativeConverter, - CustomPutFunction, - DoNotCache, - GenerateNativeConverter, - LegacyParent=JSDOMWindowBase - ] DOMWindow { - // DOM Level 0 - readonly attribute Screen screen; - readonly attribute [DoNotCheckDomainSecurity] History history; - attribute [Replaceable] BarInfo locationbar; - attribute [Replaceable] BarInfo menubar; - attribute [Replaceable] BarInfo personalbar; - attribute [Replaceable] BarInfo scrollbars; - attribute [Replaceable] BarInfo statusbar; - attribute [Replaceable] BarInfo toolbar; - attribute [Replaceable] Navigator navigator; - attribute [Replaceable, v8referenceattr=navigator] Navigator clientInformation; - attribute [DoNotCheckDomainSecurity, CustomSetter, DontDelete, v8DisallowShadowing] Location location; - - DOMSelection getSelection(); - - readonly attribute [CheckNodeSecurity] Element frameElement; - - [DoNotCheckDomainSecurity] void focus(); - [DoNotCheckDomainSecurity] void blur(); - [DoNotCheckDomainSecurity] void close(); - - void print(); - void stop(); - - void alert(in DOMString message); - boolean confirm(in DOMString message); - [ConvertNullStringTo=Null] DOMString prompt(in DOMString message, - in [ConvertUndefinedOrNullToNullString] DOMString defaultValue); - - boolean find(in DOMString string, - in boolean caseSensitive, - in boolean backwards, - in boolean wrap, - in boolean wholeWord, - in boolean searchInFrames, - in boolean showDialog); - - attribute [Replaceable] boolean offscreenBuffering; - - attribute [Replaceable] long outerHeight; - attribute [Replaceable] long outerWidth; - attribute [Replaceable] long innerHeight; - attribute [Replaceable] long innerWidth; - attribute [Replaceable] long screenX; - attribute [Replaceable] long screenY; - attribute [Replaceable] long screenLeft; - attribute [Replaceable] long screenTop; - attribute [Replaceable] long scrollX; - attribute [Replaceable] long scrollY; - readonly attribute long pageXOffset; - readonly attribute long pageYOffset; - - [RequiresAllArguments] void scrollBy(in long x, in long y); - [RequiresAllArguments] void scrollTo(in long x, in long y); - [RequiresAllArguments] void scroll(in long x, in long y); - [RequiresAllArguments] void moveBy(in float x, in float y); // FIXME: this should take longs not floats. - [RequiresAllArguments] void moveTo(in float x, in float y); // FIXME: this should take longs not floats. - [RequiresAllArguments] void resizeBy(in float x, in float y); // FIXME: this should take longs not floats. - [RequiresAllArguments] void resizeTo(in float width, in float height); // FIXME: this should take longs not floats. - - readonly attribute [DoNotCheckDomainSecurity] boolean closed; - - attribute [Replaceable, DoNotCheckDomainSecurityOnGet] unsigned long length; - - attribute DOMString name; - - attribute DOMString status; - attribute DOMString defaultStatus; -#if defined(LANGUAGE_JAVASCRIPT) - // This attribute is an alias of defaultStatus and is necessary for legacy uses. - attribute DOMString defaultstatus; -#endif - - // Self referential attributes - attribute [Replaceable, DoNotCheckDomainSecurityOnGet] DOMWindow self; - readonly attribute [DoNotCheckDomainSecurity, DontDelete, v8DisallowShadowing] DOMWindow window; - attribute [Replaceable, DoNotCheckDomainSecurityOnGet] DOMWindow frames; - -#if defined(V8_BINDING) - attribute [CustomSetter, DoNotCheckDomainSecurity] DOMWindow opener; -#else - attribute [Replaceable, DoNotCheckDomainSecurityOnGet] DOMWindow opener; -#endif - attribute [Replaceable, DoNotCheckDomainSecurity] DOMWindow parent; - readonly attribute [DoNotCheckDomainSecurity, DontDelete, v8DisallowShadowing] DOMWindow top; - - // DOM Level 2 AbstractView Interface - readonly attribute Document document; - - // DOM Level 2 Style Interface - CSSStyleDeclaration getComputedStyle(in Element element, - in DOMString pseudoElement); - - // WebKit extensions - CSSRuleList getMatchedCSSRules(in Element element, - in DOMString pseudoElement, - in [Optional] boolean authorOnly); - attribute [Replaceable] double devicePixelRatio; - -#if ENABLE_OFFLINE_WEB_APPLICATIONS - readonly attribute DOMApplicationCache applicationCache; -#endif -#if 0 && ENABLE_DATABASE - // Temporarily disabled until database binding support for v8 is up to snuff - Database openDatabase(in DOMString name, in DOMString version, in DOMString displayName, in unsigned long estimatedSize) - raises(DOMException); -#endif -#if ENABLE_DOM_STORAGE - readonly attribute Storage sessionStorage; - readonly attribute Storage localStorage; -#endif - - attribute [Replaceable] Console console; - - // cross-document messaging - [DoNotCheckDomainSecurity, Custom] void postMessage(in DOMString message, in DOMString targetOrigin) - raises(DOMException); - -#if defined(LANGUAGE_JAVASCRIPT) - // Global constructors - attribute StyleSheetConstructor StyleSheet; - attribute CSSStyleSheetConstructor CSSStyleSheet; - - attribute CSSValueConstructor CSSValue; - attribute CSSPrimitiveValueConstructor CSSPrimitiveValue; - attribute CSSValueListConstructor CSSValueList; - - attribute CSSRuleConstructor CSSRule; - attribute CSSCharsetRuleConstructor CSSCharsetRule; - attribute CSSFontFaceRuleConstructor CSSFontFaceRule; - attribute CSSImportRuleConstructor CSSImportRule; - attribute CSSMediaRuleConstructor CSSMediaRule; - attribute CSSPageRuleConstructor CSSPageRule; - attribute CSSStyleRuleConstructor CSSStyleRule; - - attribute CSSVariablesRuleConstructor CSSVariablesRule; - attribute CSSVariablesDeclarationConstructor CSSVariablesDeclaration; - - attribute CSSStyleDeclarationConstructor CSSStyleDeclaration; - attribute MediaListConstructor MediaList; - attribute CounterConstructor Counter; - attribute CSSRuleListConstructor CSSRuleList; - attribute RectConstructor Rect; - attribute StyleSheetListConstructor StyleSheetList; - - // FIXME: Implement the commented-out global constructors for interfaces listed in DOM Level 3 Core specification. - attribute DOMCoreExceptionConstructor DOMException; -// attribute DOMStringListConstructor DOMStringList; -// attribute NameListConstructor NameList; -// attribute DOMImplementationListConstructor DOMImplementationList; -// attribute DOMImplementationSourceConstructor DOMImplementationSource; - attribute DOMImplementationConstructor DOMImplementation; - attribute DocumentFragmentConstructor DocumentFragment; - attribute DocumentConstructor Document; - attribute NodeConstructor Node; - attribute NodeListConstructor NodeList; - attribute NamedNodeMapConstructor NamedNodeMap; - attribute CharacterDataConstructor CharacterData; - attribute AttrConstructor Attr; - attribute ElementConstructor Element; - attribute TextConstructor Text; - attribute CommentConstructor Comment; -// attribute TypeInfoConstructor TypeInfo; -// attribute UserDataHandlerConstructor UserDataHandler; -// attribute DOMErrorConstructor DOMError; -// attribute DOMErrorHandlerConstructor DOMErrorHandler -// attribute DOMLocatorConstructor DOMLocator; -// attribute DOMConfigurationConstructor DOMConfiguration; - attribute CDATASectionConstructor CDATASection; - attribute DocumentTypeConstructor DocumentType; - attribute NotationConstructor Notation; - attribute EntityConstructor Entity; - attribute EntityReferenceConstructor EntityReference; - attribute ProcessingInstructionConstructor ProcessingInstruction; - - attribute HTMLDocumentConstructor HTMLDocument; - - attribute HTMLElementConstructor HTMLElement; - attribute HTMLAnchorElementConstructor HTMLAnchorElement; - attribute HTMLAppletElementConstructor HTMLAppletElement; - attribute HTMLAreaElementConstructor HTMLAreaElement; - attribute HTMLBRElementConstructor HTMLBRElement; - attribute HTMLBaseElementConstructor HTMLBaseElement; - attribute HTMLBaseFontElementConstructor HTMLBaseFontElement; - attribute HTMLBlockquoteElementConstructor HTMLBlockquoteElement; - attribute HTMLBodyElementConstructor HTMLBodyElement; - attribute HTMLButtonElementConstructor HTMLButtonElement; - attribute HTMLCanvasElementConstructor HTMLCanvasElement; - attribute HTMLDListElementConstructor HTMLDListElement; - attribute HTMLDirectoryElementConstructor HTMLDirectoryElement; - attribute HTMLDivElementConstructor HTMLDivElement; - attribute HTMLEmbedElementConstructor HTMLEmbedElement; - attribute HTMLFieldSetElementConstructor HTMLFieldSetElement; - attribute HTMLFontElementConstructor HTMLFontElement; - attribute HTMLFormElementConstructor HTMLFormElement; - attribute HTMLFrameElementConstructor HTMLFrameElement; - attribute HTMLFrameSetElementConstructor HTMLFrameSetElement; - attribute HTMLHRElementConstructor HTMLHRElement; - attribute HTMLHeadElementConstructor HTMLHeadElement; - attribute HTMLHeadingElementConstructor HTMLHeadingElement; - attribute HTMLHtmlElementConstructor HTMLHtmlElement; - attribute HTMLIFrameElementConstructor HTMLIFrameElement; - attribute HTMLImageElementConstructor HTMLImageElement; - attribute HTMLInputElementConstructor HTMLInputElement; - attribute HTMLIsIndexElementConstructor HTMLIsIndexElement; - attribute HTMLLIElementConstructor HTMLLIElement; - attribute HTMLLabelElementConstructor HTMLLabelElement; - attribute HTMLLegendElementConstructor HTMLLegendElement; - attribute HTMLLinkElementConstructor HTMLLinkElement; - attribute HTMLMapElementConstructor HTMLMapElement; - attribute HTMLMarqueeElementConstructor HTMLMarqueeElement; - attribute HTMLMenuElementConstructor HTMLMenuElement; - attribute HTMLMetaElementConstructor HTMLMetaElement; - attribute HTMLModElementConstructor HTMLModElement; - attribute HTMLOListElementConstructor HTMLOListElement; - attribute HTMLObjectElementConstructor HTMLObjectElement; - attribute HTMLOptGroupElementConstructor HTMLOptGroupElement; - attribute HTMLOptionElementConstructor HTMLOptionElement; - attribute HTMLParagraphElementConstructor HTMLParagraphElement; - attribute HTMLParamElementConstructor HTMLParamElement; - attribute HTMLPreElementConstructor HTMLPreElement; - attribute HTMLQuoteElementConstructor HTMLQuoteElement; - attribute HTMLScriptElementConstructor HTMLScriptElement; - attribute HTMLSelectElementConstructor HTMLSelectElement; - attribute HTMLStyleElementConstructor HTMLStyleElement; - attribute HTMLTableCaptionElementConstructor HTMLTableCaptionElement; - attribute HTMLTableCellElementConstructor HTMLTableCellElement; - attribute HTMLTableColElementConstructor HTMLTableColElement; - attribute HTMLTableElementConstructor HTMLTableElement; - attribute HTMLTableRowElementConstructor HTMLTableRowElement; - attribute HTMLTableSectionElementConstructor HTMLTableSectionElement; - attribute HTMLTextAreaElementConstructor HTMLTextAreaElement; - attribute HTMLTitleElementConstructor HTMLTitleElement; - attribute HTMLUListElementConstructor HTMLUListElement; - - attribute HTMLCollectionConstructor HTMLCollection; - - attribute CanvasRenderingContext2DConstructor CanvasRenderingContext2D; - attribute TextMetricsConstructor TextMetrics; - - attribute EventConstructor Event; - attribute KeyboardEventConstructor KeyboardEvent; - attribute MouseEventConstructor MouseEvent; - attribute MutationEventConstructor MutationEvent; - attribute OverflowEventConstructor OverflowEvent; - attribute ProgressEventConstructor ProgressEvent; - attribute TextEventConstructor TextEvent; - attribute UIEventConstructor UIEvent; - attribute WheelEventConstructor WheelEvent; - attribute MessageEventConstructor MessageEvent; - attribute EventExceptionConstructor EventException; - - attribute ClipboardConstructor Clipboard; - - attribute FileConstructor File; - attribute FileListConstructor FileList; - - attribute NodeFilterConstructor NodeFilter; - attribute RangeConstructor Range; - attribute RangeExceptionConstructor RangeException; - - // Mozilla has a separate XMLDocument object for XML documents. - // We just use Document for this. - attribute DocumentConstructor XMLDocument; - - attribute DOMParserConstructor DOMParser; - attribute XMLSerializerConstructor XMLSerializer; - - attribute XMLHttpRequestUploadConstructor XMLHttpRequestUpload; - attribute XMLHttpRequestExceptionConstructor XMLHttpRequestException; -#if defined(V8_BINDING) - // KJS adds these to the window object in kjs_window.cpp. - attribute XMLHttpRequestConstructor XMLHttpRequest; - attribute XSLTProcessorConstructor XSLTProcessor; - attribute MessageChannelConstructor MessageChannel; -#endif - -#if ENABLE_DOM_STORAGE - attribute StorageConstructor Storage; - attribute StorageEventConstructor StorageEvent; -#endif - -#if ENABLE_VIDEO - attribute HTMLAudioElementConstructor HTMLAudioElement; - attribute HTMLMediaElementConstructor HTMLMediaElement; - attribute HTMLVideoElementConstructor HTMLVideoElement; - attribute MediaErrorConstructor MediaError; -#endif - -#if ENABLE_XPATH - attribute XPathEvaluatorConstructor XPathEvaluator; - attribute XPathResultConstructor XPathResult; - attribute XPathExceptionConstructor XPathException; -#endif - -#if ENABLE_SVG - attribute SVGAngleConstructor SVGAngle; - attribute SVGColorConstructor SVGColor; -// attribute SVGCSSRuleConstructor SVGCSSRule; - attribute SVGExceptionConstructor SVGException; - attribute SVGGradientElementConstructor SVGGradientElement; - attribute SVGLengthConstructor SVGLength; - attribute SVGMarkerElementConstructor SVGMarkerElement; - attribute SVGPaintConstructor SVGPaint; - attribute SVGPathSegConstructor SVGPathSeg; - attribute SVGPreserveAspectRatioConstructor SVGPreserveAspectRatio; - attribute SVGRenderingIntentConstructor SVGRenderingIntent; - attribute SVGTextContentElementConstructor SVGTextContentElement; - attribute SVGTextPathElementConstructor SVGTextPathElement; - attribute SVGTransformConstructor SVGTransform; - attribute SVGUnitTypesConstructor SVGUnitTypes; -// attribute SVGZoomAndPanConstructor SVGZoomAndPan; -#endif - -#if ENABLE_SVG_FILTERS - attribute SVGComponentTransferFunctionElementConstructor SVGComponentTransferFunctionElement; - attribute SVGFEBlendElementConstructor SVGFEBlendElement; - attribute SVGFEColorMatrixElementConstructor SVGFEColorMatrixElement; - attribute SVGFECompositeElementConstructor SVGFECompositeElement; -// attribute SVGFEConvolveMatrixElementConstructor SVGFEConvolveMatrixElement; - attribute SVGFEDisplacementMapElementConstructor SVGFEDisplacementMapElement; -// attribute SVGFEMorphologyElementConstructor SVGFEMorphologyElement; - attribute SVGFETurbulenceElementConstructor SVGFETurbulenceElement; -#endif - -#endif // defined(LANGUAGE_JAVASCRIPT) - -#if defined(V8_BINDING) - // These were implemented in KJS::Window and not moved to IDL yet. - - [Custom] DOMWindow open(in DOMString url, - in DOMString name, - in [Optional] DOMString options); - - [Custom] DOMObject showModalDialog(in DOMString url, - in [Optional] DOMObject dialogArgs, - in [Optional] DOMString featureArgs); - - void back(); - void forward(); - -// Not supported by Safari -// void home(); -// void dump(); - -// Not supported in Safari. -// void sizeToContent(); -// void getAttention(); - - void clearTimeout(in long timerID); - void clearInterval(in long timerID); - - [Custom] long setTimeout(in DOMString function, in unsigned long timeout); - [Custom] long setInterval(in DOMString function, in unsigned long timeout); - - [Custom] String atob(in DOMString str) - raises(DOMException); - [Custom] String btoa(in DOMString str) - raises(DOMException); - - // These are defined on the window object in WebKit/KJS, but they - // are not implemented. - [Custom=DOMWindowNOP] void captureEvents(in long eventFlags); - [Custom=DOMWindowNOP] void releaseEvents(in long eventFlags); - - // window.toString requires special handling - [v8DoNotCheckSignature, DoNotCheckDomainSecurity, Custom, DontEnum] DOMString toString(); - -// Not supported in Safari. -// void routeEvent(in Event evt); -// void enableExternalCapture(); -// void disableExternalCapture(); - - // Following two functions are part of JavaScript spec, implemented by - // VM already. -// DOMString escape(in DOMString str); -// DOMString unescape(in DOMString str); - - // attributes that are v8 specific, type is not important. - attribute [Custom=DOMWindowEventHandler] DOMString onabort; - attribute [Custom=DOMWindowEventHandler] DOMString onblur; - attribute [Custom=DOMWindowEventHandler] DOMString onchange; - attribute [Custom=DOMWindowEventHandler] DOMString onclick; - attribute [Custom=DOMWindowEventHandler] DOMString ondblclick; - attribute [Custom=DOMWindowEventHandler] DOMString ondragdrop; - attribute [Custom=DOMWindowEventHandler] DOMString onerror; - attribute [Custom=DOMWindowEventHandler] DOMString onfocus; - attribute [Custom=DOMWindowEventHandler] DOMString onkeydown; - attribute [Custom=DOMWindowEventHandler] DOMString onkeypress; - attribute [Custom=DOMWindowEventHandler] DOMString onkeyup; - attribute [Custom=DOMWindowEventHandler] DOMString onload; - attribute [Custom=DOMWindowEventHandler] DOMString onmousedown; - attribute [Custom=DOMWindowEventHandler] DOMString onmousemove; - attribute [Custom=DOMWindowEventHandler] DOMString onmouseout; - attribute [Custom=DOMWindowEventHandler] DOMString onmouseover; - attribute [Custom=DOMWindowEventHandler] DOMString onmouseup; - attribute [Custom=DOMWindowEventHandler] DOMString onmousewheel; - attribute [Custom=DOMWindowEventHandler] DOMString onmove; - attribute [Custom=DOMWindowEventHandler] DOMString onreset; - attribute [Custom=DOMWindowEventHandler] DOMString onresize; - attribute [Custom=DOMWindowEventHandler] DOMString onscroll; - attribute [Custom=DOMWindowEventHandler] DOMString onsearch; - attribute [Custom=DOMWindowEventHandler] DOMString onselect; - attribute [Custom=DOMWindowEventHandler] DOMString onsubmit; - attribute [Custom=DOMWindowEventHandler] DOMString onunload; - attribute [Custom=DOMWindowEventHandler] DOMString onbeforeunload; - attribute [Custom=DOMWindowEventHandler] DOMString onwebkitanimationstart; - attribute [Custom=DOMWindowEventHandler] DOMString onwebkitanimationiteration; - attribute [Custom=DOMWindowEventHandler] DOMString onwebkitanimationend; - attribute [Custom=DOMWindowEventHandler] DOMString onwebkittransitionend; -#endif // defined(V8_BINDING) - }; -} diff --git a/webkit/port/page/History.idl b/webkit/port/page/History.idl deleted file mode 100644 index c627ac0..0000000 --- a/webkit/port/page/History.idl +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Copyright (C) 2007, 2008 Apple Inc. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY - * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -module window { - - interface [ - CheckDomainSecurity, - CustomGetOwnPropertySlot, - CustomPutFunction, - CustomDeleteProperty, - CustomGetPropertyNames - ] History { - readonly attribute unsigned long length; - - [DoNotCheckDomainSecurity] void back(); - [DoNotCheckDomainSecurity] void forward(); - [DoNotCheckDomainSecurity] void go(in long distance); - }; - -} diff --git a/webkit/port/page/Location.idl b/webkit/port/page/Location.idl deleted file mode 100644 index 5432208..0000000 --- a/webkit/port/page/Location.idl +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright (c) 2008 The Chromium Authors. All rights reserved. Use of this -// source code is governed by a BSD-style license that can be found in the -// LICENSE file. - -module core { - interface [CheckDomainSecurity] Location { - attribute DOMString hash; - attribute DOMString host; - attribute DOMString hostname; - attribute [DoNotCheckDomainSecurityOnSet, DontDelete, v8DisallowShadowing] DOMString href; - attribute DOMString pathname; - attribute DOMString port; - attribute DOMString protocol; - attribute DOMString search; - - // For security reasons, these functions are on the instance - // instead of on the prototype object to insure that they cannot - // be overwritten. - [DoNotCheckDomainSecurity, v8OnInstance] void reload(in boolean forceget); - [DoNotCheckDomainSecurity, v8OnInstance] void replace(in DOMString url); - [DoNotCheckDomainSecurity, v8OnInstance] void assign(in DOMString url); - [ReadOnly, DontEnum, v8OnInstance] DOMString toString(); - [Custom, ReadOnly, DontEnum, v8OnInstance] DOMObject valueOf(); - }; -} |