Changeset 107312 in webkit
- Timestamp:
- Feb 9, 2012 4:56:29 PM (12 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 40 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r107310 r107312 1 2012-02-09 Kentaro Hara <haraken@chromium.org> 2 3 Rename [ConvertNullStringTo=] to [TreatReturnedNullStringAs=] 4 https://bugs.webkit.org/show_bug.cgi?id=78108 5 6 Reviewed by Adam Barth. 7 8 [ConvertNullStringTo=] is not descriptive. To clarify that it specifies 9 the behavior when the null string is returned by WebCore, this patch renames 10 [ConvertNullStringTo=] to [TreatReturnedNullStringAs=]. This change is also 11 for naming consistency with [TreatNullAs] and [TreatUndefinedAs]. 12 13 No tests. No change in behavior. 14 15 * bindings/scripts/CodeGeneratorJS.pm: 16 (GenerateGetOwnPropertySlotBody): 17 (NativeToJSValue): 18 * bindings/scripts/CodeGeneratorV8.pm: 19 (GenerateImplementationIndexer): 20 (NativeToJSValue): 21 * bindings/scripts/test/TestObj.idl: 22 * css/CSSCharsetRule.idl: 23 * css/CSSImportRule.idl: 24 * css/CSSPageRule.idl: 25 * css/CSSRule.idl: 26 * css/CSSStyleDeclaration.idl: 27 * css/CSSStyleRule.idl: 28 * css/CSSValue.idl: 29 * css/MediaList.idl: 30 * css/StyleSheet.idl: 31 * css/WebKitCSSKeyframesRule.idl: 32 * dom/Attr.idl: 33 * dom/CharacterData.idl: 34 * dom/Clipboard.idl: 35 * dom/DOMStringList.idl: 36 * dom/Document.idl: 37 * dom/DocumentType.idl: 38 * dom/Element.idl: 39 * dom/Entity.idl: 40 * dom/MutationRecord.idl: 41 * dom/Node.idl: 42 * dom/Notation.idl: 43 * dom/ProcessingInstruction.idl: 44 * html/DOMTokenList.idl: 45 * html/DOMURL.idl: 46 * html/HTMLMediaElement.idl: 47 * html/canvas/WebGLDebugShaders.idl: 48 * html/canvas/WebGLRenderingContext.idl: 49 * page/DOMWindow.idl: 50 * storage/IDBObjectStore.idl: 51 * storage/IDBRequest.idl: 52 * storage/Storage.idl: 53 * storage/StorageEvent.idl: 54 * websockets/WebSocket.idl: 55 * xml/XMLHttpRequest.idl: 56 * xml/XPathNSResolver.idl: 57 * xml/XSLTProcessor.idl: 58 1 59 2012-02-09 Tony Chang <tony@chromium.org> 2 60 -
trunk/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm
r107304 r107312 438 438 push(@getOwnPropertySlotImpl, " unsigned index = propertyName.toUInt32(ok);\n"); 439 439 440 # If the item function returns a string then we let the ConvertNullStringTohandle the cases440 # If the item function returns a string then we let the TreatReturnedNullStringAs handle the cases 441 441 # where the index is out of range. 442 442 if (IndexGetterReturnsStrings($implClassName)) { … … 2939 2939 if ($codeGenerator->IsStringType($type)) { 2940 2940 AddToImplIncludes("KURL.h", $conditional); 2941 my $conv = $signature->extendedAttributes->{" ConvertNullStringTo"};2941 my $conv = $signature->extendedAttributes->{"TreatReturnedNullStringAs"}; 2942 2942 if (defined $conv) { 2943 2943 return "jsStringOrNull(exec, $value)" if $conv eq "Null"; … … 2945 2945 return "jsStringOrFalse(exec, $value)" if $conv eq "False"; 2946 2946 2947 die "Unknown value for ConvertNullStringToextended attribute";2947 die "Unknown value for TreatReturnedNullStringAs extended attribute"; 2948 2948 } 2949 2949 $conv = $signature->extendedAttributes->{"ConvertScriptString"}; -
trunk/Source/WebCore/bindings/scripts/CodeGeneratorV8.pm
r107304 r107312 2085 2085 if ($indexerType && !$hasCustomSetter) { 2086 2086 if ($indexerType eq "DOMString") { 2087 my $conversion = $indexer->extendedAttributes->{" ConvertNullStringTo"};2087 my $conversion = $indexer->extendedAttributes->{"TreatReturnedNullStringAs"}; 2088 2088 if ($conversion && $conversion eq "Null") { 2089 2089 push(@implContent, <<END); … … 3721 3721 3722 3722 if ($codeGenerator->IsStringType($type)) { 3723 my $conv = $signature->extendedAttributes->{" ConvertNullStringTo"};3723 my $conv = $signature->extendedAttributes->{"TreatReturnedNullStringAs"}; 3724 3724 if (defined $conv) { 3725 3725 return "v8StringOrNull($value)" if $conv eq "Null"; … … 3727 3727 return "v8StringOrFalse($value)" if $conv eq "False"; 3728 3728 3729 die "Unknown value for ConvertNullStringToextended attribute";3729 die "Unknown value for TreatReturnedNullStringAs extended attribute"; 3730 3730 } 3731 3731 $conv = $signature->extendedAttributes->{"ConvertScriptString"}; -
trunk/Source/WebCore/bindings/scripts/test/TestObj.idl
r107304 r107312 192 192 raises(DOMException); 193 193 194 void convert1(in [ ConvertNullStringTo=Null] a);195 void convert2(in [ ConvertNullStringTo=Undefined] b);196 void convert3(in [ ConvertNullStringTo=False] c);194 void convert1(in [TreatReturnedNullStringAs=Null] a); 195 void convert2(in [TreatReturnedNullStringAs=Undefined] b); 196 void convert3(in [TreatReturnedNullStringAs=False] c); 197 197 void convert4(in [TreatNullAs=NullString] d); 198 198 void convert5(in [TreatNullAs=NullString, TreatUndefinedAs=NullString] e); -
trunk/Source/WebCore/css/CSSCharsetRule.idl
r107204 r107312 24 24 interface CSSCharsetRule : CSSRule { 25 25 #if defined(LANGUAGE_OBJECTIVE_C) && LANGUAGE_OBJECTIVE_C 26 readonly attribute [ ConvertNullStringTo=Null] DOMString encoding;26 readonly attribute [TreatReturnedNullStringAs=Null] DOMString encoding; 27 27 #else 28 attribute [ ConvertNullStringTo=Null, TreatNullAs=NullString] DOMString encoding28 attribute [TreatReturnedNullStringAs=Null, TreatNullAs=NullString] DOMString encoding 29 29 setter raises(DOMException); 30 30 #endif -
trunk/Source/WebCore/css/CSSImportRule.idl
r107204 r107312 23 23 // Introduced in DOM Level 2: 24 24 interface CSSImportRule : CSSRule { 25 readonly attribute [ ConvertNullStringTo=Null] DOMString href;25 readonly attribute [TreatReturnedNullStringAs=Null] DOMString href; 26 26 readonly attribute MediaList media; 27 27 readonly attribute CSSStyleSheet styleSheet; -
trunk/Source/WebCore/css/CSSPageRule.idl
r107204 r107312 24 24 interface CSSPageRule : CSSRule { 25 25 26 attribute [ ConvertNullStringTo=Null, TreatNullAs=NullString] DOMString selectorText;26 attribute [TreatReturnedNullStringAs=Null, TreatNullAs=NullString] DOMString selectorText; 27 27 28 28 readonly attribute CSSStyleDeclaration style; -
trunk/Source/WebCore/css/CSSRule.idl
r107204 r107312 44 44 readonly attribute unsigned short type; 45 45 46 attribute [ ConvertNullStringTo=Null, TreatNullAs=NullString] DOMString cssText46 attribute [TreatReturnedNullStringAs=Null, TreatNullAs=NullString] DOMString cssText 47 47 setter raises (DOMException); 48 48 -
trunk/Source/WebCore/css/CSSStyleDeclaration.idl
r107304 r107312 31 31 V8DependentLifetime 32 32 ] CSSStyleDeclaration { 33 attribute [ ConvertNullStringTo=Null, TreatNullAs=NullString] DOMString cssText33 attribute [TreatReturnedNullStringAs=Null, TreatNullAs=NullString] DOMString cssText 34 34 setter raises(DOMException); 35 35 36 [ ConvertNullStringTo=Null] DOMString getPropertyValue(in [Optional=DefaultIsUndefined] DOMString propertyName);36 [TreatReturnedNullStringAs=Null] DOMString getPropertyValue(in [Optional=DefaultIsUndefined] DOMString propertyName); 37 37 [JSCustom] CSSValue getPropertyCSSValue(in [Optional=DefaultIsUndefined] DOMString propertyName); 38 [ ConvertNullStringTo=Null] DOMString removeProperty(in [Optional=DefaultIsUndefined] DOMString propertyName)38 [TreatReturnedNullStringAs=Null] DOMString removeProperty(in [Optional=DefaultIsUndefined] DOMString propertyName) 39 39 raises(DOMException); 40 [ ConvertNullStringTo=Null] DOMString getPropertyPriority(in [Optional=DefaultIsUndefined] DOMString propertyName);40 [TreatReturnedNullStringAs=Null] DOMString getPropertyPriority(in [Optional=DefaultIsUndefined] DOMString propertyName); 41 41 [ObjCLegacyUnnamedParameters] void setProperty(in [Optional=DefaultIsUndefined] DOMString propertyName, 42 42 in [TreatNullAs=NullString,Optional=DefaultIsUndefined] DOMString value, … … 49 49 50 50 // Extensions 51 [ ConvertNullStringTo=Null] DOMString getPropertyShorthand(in [Optional=DefaultIsUndefined] DOMString propertyName);51 [TreatReturnedNullStringAs=Null] DOMString getPropertyShorthand(in [Optional=DefaultIsUndefined] DOMString propertyName); 52 52 boolean isPropertyImplicit(in [Optional=DefaultIsUndefined] DOMString propertyName); 53 53 }; -
trunk/Source/WebCore/css/CSSStyleRule.idl
r107204 r107312 24 24 interface CSSStyleRule : CSSRule { 25 25 26 attribute [ ConvertNullStringTo=Null, TreatNullAs=NullString] DOMString selectorText;26 attribute [TreatReturnedNullStringAs=Null, TreatNullAs=NullString] DOMString selectorText; 27 27 28 28 readonly attribute CSSStyleDeclaration style; -
trunk/Source/WebCore/css/CSSValue.idl
r107204 r107312 35 35 const unsigned short CSS_CUSTOM = 3; 36 36 37 attribute [ ConvertNullStringTo=Null, TreatNullAs=NullString] DOMString cssText37 attribute [TreatReturnedNullStringAs=Null, TreatNullAs=NullString] DOMString cssText 38 38 setter raises(DOMException); 39 39 -
trunk/Source/WebCore/css/MediaList.idl
r107304 r107312 32 32 ] MediaList { 33 33 34 attribute [TreatNullAs=NullString, ConvertNullStringTo=Null] DOMString mediaText34 attribute [TreatNullAs=NullString, TreatReturnedNullStringAs=Null] DOMString mediaText 35 35 setter raises(DOMException); 36 36 readonly attribute unsigned long length; 37 37 38 [ ConvertNullStringTo=Null] DOMString item(in [Optional=DefaultIsUndefined] unsigned long index);38 [TreatReturnedNullStringAs=Null] DOMString item(in [Optional=DefaultIsUndefined] unsigned long index); 39 39 void deleteMedium(in [Optional=DefaultIsUndefined] DOMString oldMedium) 40 40 raises(DOMException); -
trunk/Source/WebCore/css/StyleSheet.idl
r107204 r107312 29 29 V8DependentLifetime 30 30 ] StyleSheet { 31 readonly attribute [ ConvertNullStringTo=Null] DOMString type;31 readonly attribute [TreatReturnedNullStringAs=Null] DOMString type; 32 32 attribute boolean disabled; 33 33 readonly attribute Node ownerNode; 34 34 readonly attribute StyleSheet parentStyleSheet; 35 readonly attribute [ ConvertNullStringTo=Null] DOMString href;36 readonly attribute [ ConvertNullStringTo=Null] DOMString title;35 readonly attribute [TreatReturnedNullStringAs=Null] DOMString href; 36 readonly attribute [TreatReturnedNullStringAs=Null] DOMString title; 37 37 readonly attribute MediaList media; 38 38 -
trunk/Source/WebCore/css/WebKitCSSKeyframesRule.idl
r107304 r107312 34 34 ] WebKitCSSKeyframesRule : CSSRule { 35 35 36 attribute [ ConvertNullStringTo=Null, TreatNullAs=NullString] DOMString name;36 attribute [TreatReturnedNullStringAs=Null, TreatNullAs=NullString] DOMString name; 37 37 readonly attribute CSSRuleList cssRules; 38 38 -
trunk/Source/WebCore/dom/Attr.idl
r107204 r107312 28 28 // DOM Level 1 29 29 30 readonly attribute [ ConvertNullStringTo=Null] DOMString name;30 readonly attribute [TreatReturnedNullStringAs=Null] DOMString name; 31 31 32 32 readonly attribute boolean specified; 33 33 34 attribute [ ConvertNullStringTo=Null, TreatNullAs=NullString] DOMString value34 attribute [TreatReturnedNullStringAs=Null, TreatNullAs=NullString] DOMString value 35 35 setter raises(DOMException); 36 36 -
trunk/Source/WebCore/dom/CharacterData.idl
r107304 r107312 27 27 readonly attribute unsigned long length; 28 28 29 [ ConvertNullStringTo=Null, ObjCLegacyUnnamedParameters] DOMString substringData(in [IsIndex,Optional=DefaultIsUndefined] unsigned long offset,29 [TreatReturnedNullStringAs=Null, ObjCLegacyUnnamedParameters] DOMString substringData(in [IsIndex,Optional=DefaultIsUndefined] unsigned long offset, 30 30 in [IsIndex,Optional=DefaultIsUndefined] unsigned long length) 31 31 raises(DOMException); -
trunk/Source/WebCore/dom/Clipboard.idl
r107204 r107312 30 30 31 31 interface Clipboard { 32 attribute [ ConvertNullStringTo=Undefined] DOMString dropEffect;33 attribute [ ConvertNullStringTo=Undefined] DOMString effectAllowed;32 attribute [TreatReturnedNullStringAs=Undefined] DOMString dropEffect; 33 attribute [TreatReturnedNullStringAs=Undefined] DOMString effectAllowed; 34 34 readonly attribute [CustomGetter] Array types; 35 35 readonly attribute FileList files; -
trunk/Source/WebCore/dom/DOMStringList.idl
r107304 r107312 30 30 ] DOMStringList { 31 31 readonly attribute unsigned long length; 32 [ ConvertNullStringTo=Null] DOMString item(in [IsIndex,Optional=DefaultIsUndefined] unsigned long index);32 [TreatReturnedNullStringAs=Null] DOMString item(in [IsIndex,Optional=DefaultIsUndefined] unsigned long index); 33 33 boolean contains(in [Optional=DefaultIsUndefined] DOMString string); 34 34 }; -
trunk/Source/WebCore/dom/Document.idl
r107304 r107312 65 65 // DOM Level 3 Core 66 66 67 readonly attribute [ ConvertNullStringTo=Null] DOMString inputEncoding;68 69 readonly attribute [ ConvertNullStringTo=Null] DOMString xmlEncoding;70 attribute [ ConvertNullStringTo=Null, TreatNullAs=NullString] DOMString xmlVersion67 readonly attribute [TreatReturnedNullStringAs=Null] DOMString inputEncoding; 68 69 readonly attribute [TreatReturnedNullStringAs=Null] DOMString xmlEncoding; 70 attribute [TreatReturnedNullStringAs=Null, TreatNullAs=NullString] DOMString xmlVersion 71 71 setter raises (DOMException); 72 72 attribute boolean xmlStandalone … … 76 76 raises (DOMException); 77 77 78 attribute [ ConvertNullStringTo=Null, TreatNullAs=NullString] DOMString documentURI;78 attribute [TreatReturnedNullStringAs=Null, TreatNullAs=NullString] DOMString documentURI; 79 79 80 80 // DOM Level 2 Events (DocumentEvents interface) … … 142 142 boolean queryCommandState(in [Optional=DefaultIsUndefined] DOMString command); 143 143 boolean queryCommandSupported(in [Optional=DefaultIsUndefined] DOMString command); 144 [ ConvertNullStringTo=False] DOMString queryCommandValue(in [Optional=DefaultIsUndefined] DOMString command);144 [TreatReturnedNullStringAs=False] DOMString queryCommandValue(in [Optional=DefaultIsUndefined] DOMString command); 145 145 146 146 // Moved down from HTMLDocument … … 185 185 // IE extensions 186 186 187 attribute [ ConvertNullStringTo=Undefined, TreatNullAs=NullString] DOMString charset;188 readonly attribute [ ConvertNullStringTo=Undefined] DOMString defaultCharset;189 readonly attribute [ ConvertNullStringTo=Undefined] DOMString readyState;187 attribute [TreatReturnedNullStringAs=Undefined, TreatNullAs=NullString] DOMString charset; 188 readonly attribute [TreatReturnedNullStringAs=Undefined] DOMString defaultCharset; 189 readonly attribute [TreatReturnedNullStringAs=Undefined] DOMString readyState; 190 190 191 191 Element elementFromPoint(in [Optional=DefaultIsUndefined] long x, … … 198 198 DOMSelection getSelection(); 199 199 #endif 200 readonly attribute [ ConvertNullStringTo=Null] DOMString characterSet;200 readonly attribute [TreatReturnedNullStringAs=Null] DOMString characterSet; 201 201 202 202 // WebKit extensions 203 203 204 readonly attribute [ ConvertNullStringTo=Null] DOMString preferredStylesheetSet;205 attribute [ ConvertNullStringTo=Null, TreatNullAs=NullString] DOMString selectedStylesheetSet;204 readonly attribute [TreatReturnedNullStringAs=Null] DOMString preferredStylesheetSet; 205 attribute [TreatReturnedNullStringAs=Null, TreatNullAs=NullString] DOMString selectedStylesheetSet; 206 206 207 207 #if !defined(LANGUAGE_JAVASCRIPT) || !LANGUAGE_JAVASCRIPT -
trunk/Source/WebCore/dom/DocumentType.idl
r107204 r107312 32 32 // DOM Level 2 33 33 34 readonly attribute [ ConvertNullStringTo=Null] DOMString publicId;35 readonly attribute [ ConvertNullStringTo=Null] DOMString systemId;36 readonly attribute [ ConvertNullStringTo=Null] DOMString internalSubset;34 readonly attribute [TreatReturnedNullStringAs=Null] DOMString publicId; 35 readonly attribute [TreatReturnedNullStringAs=Null] DOMString systemId; 36 readonly attribute [TreatReturnedNullStringAs=Null] DOMString internalSubset; 37 37 38 38 }; -
trunk/Source/WebCore/dom/Element.idl
r107304 r107312 28 28 // DOM Level 1 Core 29 29 30 readonly attribute [ ConvertNullStringTo=Null] DOMString tagName;31 32 [ ConvertNullStringTo=Null] DOMString getAttribute(in [Optional=DefaultIsUndefined] DOMString name);30 readonly attribute [TreatReturnedNullStringAs=Null] DOMString tagName; 31 32 [TreatReturnedNullStringAs=Null] DOMString getAttribute(in [Optional=DefaultIsUndefined] DOMString name); 33 33 [ObjCLegacyUnnamedParameters] void setAttribute(in [Optional=DefaultIsUndefined] DOMString name, 34 34 in [Optional=DefaultIsUndefined] DOMString value) -
trunk/Source/WebCore/dom/Entity.idl
r107204 r107312 21 21 22 22 interface Entity : Node { 23 readonly attribute [ ConvertNullStringTo=Null] DOMString publicId;24 readonly attribute [ ConvertNullStringTo=Null] DOMString systemId;25 readonly attribute [ ConvertNullStringTo=Null] DOMString notationName;23 readonly attribute [TreatReturnedNullStringAs=Null] DOMString publicId; 24 readonly attribute [TreatReturnedNullStringAs=Null] DOMString systemId; 25 readonly attribute [TreatReturnedNullStringAs=Null] DOMString notationName; 26 26 }; 27 27 -
trunk/Source/WebCore/dom/MutationRecord.idl
r107204 r107312 42 42 43 43 readonly attribute DOMString attributeName; 44 readonly attribute [ ConvertNullStringTo=Null] DOMString attributeNamespace;44 readonly attribute [TreatReturnedNullStringAs=Null] DOMString attributeNamespace; 45 45 46 readonly attribute [ ConvertNullStringTo=Null] DOMString oldValue;46 readonly attribute [TreatReturnedNullStringAs=Null] DOMString oldValue; 47 47 }; 48 48 } -
trunk/Source/WebCore/dom/Node.idl
r107304 r107312 52 52 const unsigned short NOTATION_NODE = 12; 53 53 54 readonly attribute [ ConvertNullStringTo=Null] DOMString nodeName;54 readonly attribute [TreatReturnedNullStringAs=Null] DOMString nodeName; 55 55 56 56 // FIXME: the spec says this can also raise on retrieval. 57 attribute [ ConvertNullStringTo=Null, TreatNullAs=NullString] DOMString nodeValue57 attribute [TreatReturnedNullStringAs=Null, TreatNullAs=NullString] DOMString nodeValue 58 58 setter raises(DOMException); 59 59 … … 88 88 in [TreatNullAs=NullString,Optional=DefaultIsUndefined] DOMString version); 89 89 90 readonly attribute [ ConvertNullStringTo=Null] DOMString namespaceURI;91 attribute [ ConvertNullStringTo=Null, TreatNullAs=NullString] DOMString prefix90 readonly attribute [TreatReturnedNullStringAs=Null] DOMString namespaceURI; 91 attribute [TreatReturnedNullStringAs=Null, TreatNullAs=NullString] DOMString prefix 92 92 setter raises(DOMException); 93 readonly attribute [ ConvertNullStringTo=Null] DOMString localName;93 readonly attribute [TreatReturnedNullStringAs=Null] DOMString localName; 94 94 95 95 boolean hasAttributes(); … … 97 97 // Introduced in DOM Level 3: 98 98 99 readonly attribute [ ConvertNullStringTo=Null] DOMString baseURI;99 readonly attribute [TreatReturnedNullStringAs=Null] DOMString baseURI; 100 100 101 101 // FIXME: the spec says this can also raise on retrieval. 102 attribute [ ConvertNullStringTo=Null, TreatNullAs=NullString] DOMString textContent102 attribute [TreatReturnedNullStringAs=Null, TreatNullAs=NullString] DOMString textContent 103 103 setter raises(DOMException); 104 104 105 105 boolean isSameNode(in [Optional=DefaultIsUndefined] Node other); 106 106 boolean isEqualNode(in [Optional=DefaultIsUndefined] Node other); 107 [ ConvertNullStringTo=Null] DOMString lookupPrefix(in [TreatNullAs=NullString,Optional=DefaultIsUndefined] DOMString namespaceURI);107 [TreatReturnedNullStringAs=Null] DOMString lookupPrefix(in [TreatNullAs=NullString,Optional=DefaultIsUndefined] DOMString namespaceURI); 108 108 boolean isDefaultNamespace(in [TreatNullAs=NullString,Optional=DefaultIsUndefined] DOMString namespaceURI); 109 [ ConvertNullStringTo=Null] DOMString lookupNamespaceURI(in [TreatNullAs=NullString,Optional=DefaultIsUndefined] DOMString prefix);109 [TreatReturnedNullStringAs=Null] DOMString lookupNamespaceURI(in [TreatNullAs=NullString,Optional=DefaultIsUndefined] DOMString prefix); 110 110 111 111 // DocumentPosition -
trunk/Source/WebCore/dom/Notation.idl
r107204 r107312 21 21 22 22 interface Notation : Node { 23 readonly attribute [ ConvertNullStringTo=Null] DOMString publicId;24 readonly attribute [ ConvertNullStringTo=Null] DOMString systemId;23 readonly attribute [TreatReturnedNullStringAs=Null] DOMString publicId; 24 readonly attribute [TreatReturnedNullStringAs=Null] DOMString systemId; 25 25 }; 26 26 -
trunk/Source/WebCore/dom/ProcessingInstruction.idl
r107204 r107312 25 25 // DOM Level 1 26 26 27 readonly attribute [ ConvertNullStringTo=Null] DOMString target;28 attribute [ ConvertNullStringTo=Null, TreatNullAs=NullString] DOMString data27 readonly attribute [TreatReturnedNullStringAs=Null] DOMString target; 28 attribute [TreatReturnedNullStringAs=Null, TreatNullAs=NullString] DOMString data 29 29 setter raises(DOMException); 30 30 -
trunk/Source/WebCore/html/DOMTokenList.idl
r107204 r107312 30 30 ] DOMTokenList { 31 31 readonly attribute unsigned long length; 32 [ ConvertNullStringTo=Null] DOMString item(in unsigned long index);32 [TreatReturnedNullStringAs=Null] DOMString item(in unsigned long index); 33 33 boolean contains(in DOMString token) raises(DOMException); 34 34 void add(in DOMString token) raises(DOMException); -
trunk/Source/WebCore/html/DOMURL.idl
r107204 r107312 34 34 ] DOMURL { 35 35 #if defined(ENABLE_MEDIA_STREAM) && ENABLE_MEDIA_STREAM 36 static [CallWith=ScriptExecutionContext, ConvertNullStringTo=Undefined] DOMString createObjectURL(in MediaStream stream);36 static [CallWith=ScriptExecutionContext,TreatReturnedNullStringAs=Undefined] DOMString createObjectURL(in MediaStream stream); 37 37 #endif 38 static [CallWith=ScriptExecutionContext, ConvertNullStringTo=Undefined] DOMString createObjectURL(in Blob blob);38 static [CallWith=ScriptExecutionContext,TreatReturnedNullStringAs=Undefined] DOMString createObjectURL(in Blob blob); 39 39 static [CallWith=ScriptExecutionContext] void revokeObjectURL(in DOMString url); 40 40 }; -
trunk/Source/WebCore/html/HTMLMediaElement.idl
r107304 r107312 118 118 #endif 119 119 120 attribute [Reflect, TreatNullAs=NullString, ConvertNullStringToNull] DOMString mediaGroup;120 attribute [Reflect, TreatNullAs=NullString, TreatReturnedNullStringAsNull] DOMString mediaGroup; 121 121 attribute [CustomSetter] MediaController controller; 122 122 }; -
trunk/Source/WebCore/html/canvas/WebGLDebugShaders.idl
r107204 r107312 30 30 OmitConstructor 31 31 ] WebGLDebugShaders { 32 [StrictTypeChecking, ConvertNullStringTo=Null] DOMString getTranslatedShaderSource(in WebGLShader shader) raises(DOMException);32 [StrictTypeChecking, TreatReturnedNullStringAs=Null] DOMString getTranslatedShaderSource(in WebGLShader shader) raises(DOMException); 33 33 }; 34 34 } -
trunk/Source/WebCore/html/canvas/WebGLRenderingContext.idl
r107204 r107312 543 543 // any getProgramParameter(in WebGLProgram program, in unsigned long pname) raises(DOMException); 544 544 [StrictTypeChecking, Custom] void getProgramParameter(); 545 [StrictTypeChecking, ConvertNullStringTo=Null] DOMString getProgramInfoLog(in WebGLProgram program) raises(DOMException);545 [StrictTypeChecking, TreatReturnedNullStringAs=Null] DOMString getProgramInfoLog(in WebGLProgram program) raises(DOMException); 546 546 // any getRenderbufferParameter(in unsigned long target, in unsigned long pname) raises(DOMException); 547 547 [StrictTypeChecking, Custom] void getRenderbufferParameter(); … … 549 549 [StrictTypeChecking, Custom] void getShaderParameter() raises(DOMException); 550 550 551 [StrictTypeChecking, ConvertNullStringTo=Null] DOMString getShaderInfoLog(in WebGLShader shader) raises(DOMException);551 [StrictTypeChecking, TreatReturnedNullStringAs=Null] DOMString getShaderInfoLog(in WebGLShader shader) raises(DOMException); 552 552 553 553 // TBD 554 554 // void glGetShaderPrecisionFormat (GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision); 555 555 556 [StrictTypeChecking, ConvertNullStringTo=Null] DOMString getShaderSource(in WebGLShader shader) raises(DOMException);556 [StrictTypeChecking, TreatReturnedNullStringAs=Null] DOMString getShaderSource(in WebGLShader shader) raises(DOMException); 557 557 558 558 // DOMString[] getSupportedExtensions() -
trunk/Source/WebCore/page/DOMWindow.idl
r107304 r107312 80 80 void alert(in [Optional=DefaultIsUndefined] DOMString message); 81 81 boolean confirm(in [Optional=DefaultIsUndefined] DOMString message); 82 [ ConvertNullStringTo=Null] DOMString prompt(in [Optional=DefaultIsUndefined] DOMString message,82 [TreatReturnedNullStringAs=Null] DOMString prompt(in [Optional=DefaultIsUndefined] DOMString message, 83 83 in [TreatNullAs=NullString, TreatUndefinedAs=NullString,Optional=DefaultIsUndefined] DOMString defaultValue); 84 84 -
trunk/Source/WebCore/storage/IDBObjectStore.idl
r107204 r107312 29 29 Conditional=INDEXED_DATABASE 30 30 ] IDBObjectStore { 31 readonly attribute [ ConvertNullStringTo=Null] DOMString name;32 readonly attribute [ ConvertNullStringTo=Null] DOMString keyPath;31 readonly attribute [TreatReturnedNullStringAs=Null] DOMString name; 32 readonly attribute [TreatReturnedNullStringAs=Null] DOMString keyPath; 33 33 readonly attribute DOMStringList indexNames; 34 34 readonly attribute IDBTransaction transaction; -
trunk/Source/WebCore/storage/IDBRequest.idl
r107204 r107312 39 39 readonly attribute unsigned short errorCode 40 40 getter raises (IDBDatabaseException); 41 readonly attribute [ ConvertNullStringTo=Undefined] DOMString webkitErrorMessage41 readonly attribute [TreatReturnedNullStringAs=Undefined] DOMString webkitErrorMessage 42 42 getter raises (IDBDatabaseException); 43 43 readonly attribute IDBAny source; -
trunk/Source/WebCore/storage/Storage.idl
r107204 r107312 34 34 ] Storage { 35 35 readonly attribute [NotEnumerable] unsigned long length; 36 [NotEnumerable, ConvertNullStringTo=Null] DOMString key(in unsigned long index);37 [NotEnumerable, ConvertNullStringTo=Null] DOMString getItem(in DOMString key);36 [NotEnumerable, TreatReturnedNullStringAs=Null] DOMString key(in unsigned long index); 37 [NotEnumerable, TreatReturnedNullStringAs=Null] DOMString getItem(in DOMString key); 38 38 [NotEnumerable] void setItem(in DOMString key, in DOMString data) 39 39 raises(DOMException); -
trunk/Source/WebCore/storage/StorageEvent.idl
r107304 r107312 30 30 ] StorageEvent : Event { 31 31 readonly attribute [InitializedByEventConstructor] DOMString key; 32 readonly attribute [InitializedByEventConstructor, ConvertNullStringTo=Null] DOMString oldValue;33 readonly attribute [InitializedByEventConstructor, ConvertNullStringTo=Null] DOMString newValue;32 readonly attribute [InitializedByEventConstructor, TreatReturnedNullStringAs=Null] DOMString oldValue; 33 readonly attribute [InitializedByEventConstructor, TreatReturnedNullStringAs=Null] DOMString newValue; 34 34 readonly attribute [InitializedByEventConstructor] DOMString url; 35 35 readonly attribute [InitializedByEventConstructor] Storage storageArea; -
trunk/Source/WebCore/websockets/WebSocket.idl
r107204 r107312 58 58 attribute EventListener onclose; 59 59 60 readonly attribute [ ConvertNullStringTo=Undefined] DOMString protocol;61 readonly attribute [ ConvertNullStringTo=Undefined] DOMString extensions;60 readonly attribute [TreatReturnedNullStringAs=Undefined] DOMString protocol; 61 readonly attribute [TreatReturnedNullStringAs=Undefined] DOMString extensions; 62 62 63 attribute [ ConvertNullStringTo=Undefined] DOMString binaryType63 attribute [TreatReturnedNullStringAs=Undefined] DOMString binaryType 64 64 setter raises(DOMException); 65 65 -
trunk/Source/WebCore/xml/XMLHttpRequest.idl
r107204 r107312 90 90 91 91 // response 92 [ ConvertNullStringTo=Undefined] DOMString getAllResponseHeaders()92 [TreatReturnedNullStringAs=Undefined] DOMString getAllResponseHeaders() 93 93 raises(DOMException); 94 [ ConvertNullStringTo=Null] DOMString getResponseHeader(in DOMString header)94 [TreatReturnedNullStringAs=Null] DOMString getResponseHeader(in DOMString header) 95 95 raises(DOMException); 96 readonly attribute [CustomGetter] DOMString responseText // The custom getter implements ConvertNullStringTo=Null96 readonly attribute [CustomGetter] DOMString responseText // The custom getter implements TreatReturnedNullStringAs=Null 97 97 getter raises(DOMException); 98 98 readonly attribute Document responseXML -
trunk/Source/WebCore/xml/XPathNSResolver.idl
r107304 r107312 25 25 OmitConstructor 26 26 ] XPathNSResolver { 27 [ ConvertNullStringTo=Null] DOMString lookupNamespaceURI(in [Optional=DefaultIsUndefined] DOMString prefix);27 [TreatReturnedNullStringAs=Null] DOMString lookupNamespaceURI(in [Optional=DefaultIsUndefined] DOMString prefix); 28 28 }; 29 29 -
trunk/Source/WebCore/xml/XSLTProcessor.idl
r107204 r107312 43 43 44 44 [Custom] void setParameter(in DOMString namespaceURI, in DOMString localName, in DOMString value); 45 [Custom, ConvertNullStringTo=Undefined] DOMString getParameter(in DOMString namespaceURI, in DOMString localName);45 [Custom, TreatReturnedNullStringAs=Undefined] DOMString getParameter(in DOMString namespaceURI, in DOMString localName); 46 46 [Custom] void removeParameter(in DOMString namespaceURI, in DOMString localName); 47 47 void clearParameters();
Note: See TracChangeset
for help on using the changeset viewer.