Chromium Code Reviews
DescriptionIDL compiler: mostly merge Non-wrapper types and RefPtr conversion exceptions
This makes no changes to generated code, and
reduces the special cases to 2 types:
DOMStringList and XPathNSResolver,
each used a handful of places.
Uses:
DOMStringList:
Location.idl
SecurityPolicy.idl
IDBDatabase.idl
IDBObjectStore.idl
XPathNSResolver:
DocumentXPathEvaluator.idl (partial for Document)
XPathEvaluator.idl
Background:
In the rewrite, I noticed that the list of exception in GetNativeType
(where the native Blink C++ type is |RefPtr<$idlType>|)
largely overlapped with nonWrapperTypes, and haraken requested that I
merge these if possible.
BUG=239771
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=160010
Patch Set 1 #Patch Set 2 : Diff #Patch Set 3 : Diff (reupload) #Patch Set 4 : Incremental, no web-exposed changes #Messages
Total messages: 10 (0 generated)
|