Bug 584287. Speed up unwrapping for nsIDOMHTMLElement quickstubs. r=peterv
authorBoris Zbarsky <bzbarsky@mit.edu>
Thu, 05 Aug 2010 17:59:35 -0400
changeset 48943 6e97f59bcb1c98149673afa14796f1736adfeaab
parent 48942 34beabb64efd4ce3294260e200d4df4ee018d9e9
child 48944 e7b3d37b2bbd759749efb88a71fd97464bcd587c
push idunknown
push userunknown
push dateunknown
reviewerspeterv
bugs584287
milestone2.0b4pre
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 584287. Speed up unwrapping for nsIDOMHTMLElement quickstubs. r=peterv
js/src/xpconnect/src/dom_quickstubs.qsconf
--- a/js/src/xpconnect/src/dom_quickstubs.qsconf
+++ b/js/src/xpconnect/src/dom_quickstubs.qsconf
@@ -235,19 +235,17 @@ members = [
     'nsIDOMHTMLDocument.title',
     'nsIDOMHTMLDocument.URL',
     'nsIDOMHTMLDocument.referrer',
     'nsIDOMHTMLDocument.forms',
     'nsIDOMHTMLDocument.cookie',
     'nsIDOMHTMLDocument.images',
     'nsIDOMHTMLDocument.write',
     'nsIDOMHTMLDocument.writeln',
-    'nsIDOMHTMLElement.className',
-    'nsIDOMHTMLElement.id',
-    'nsIDOMHTMLElement.title',
+    'nsIDOMHTMLElement.*',
     'nsIDOMHTMLFormElement.elements',
     'nsIDOMHTMLFormElement.name',
     'nsIDOMHTMLFormElement.submit',
     'nsIDOMHTMLFormElement.length',
     'nsIDOMHTMLFormElement.target',
     'nsIDOMHTMLFormElement.action',
     'nsIDOMHTMLFrameElement.src',
     'nsIDOMHTMLFrameElement.contentDocument',
@@ -840,16 +838,19 @@ customMethodCalls = {
     'nsIDOM3Node_GetUserData': {
         'thisType': 'nsINode',
         'code': '    nsIVariant *result = self->GetUserData(arg0);',
         'canFail': False
         },
     'nsIDOMNSHTMLElement_': {
         'thisType': 'nsGenericHTMLElement'
         },
+    'nsIDOMHTMLElement_': {
+        'thisType': 'nsGenericHTMLElement'
+        },
     'nsIDOMDocument_': {
         'thisType': 'nsDocument'
         },
     'nsIDOMDocument_GetElementById': {
         'thisType': 'nsDocument',
         'code': '    mozilla::dom::Element *result = self->GetElementById(arg0);',
         'canFail': False
         },