Fix for bug 560462 (Use fast unwrapping for more quickstubs), part 3i - use fast unwrapping for nsIDOMDocument_, nsIDOMNSDocument_, nsIDOM3Document_. r=jst.

This commit is contained in:
Peter Van der Beken 2010-05-31 22:46:56 +02:00
Родитель 8b16044cbc
Коммит 4ef321d748
1 изменённых файлов: 25 добавлений и 0 удалений

Просмотреть файл

@ -785,6 +785,31 @@ customMethodCalls = {
'nsIDOMNSHTMLElement_': {
'thisType': 'nsGenericHTMLElement'
},
'nsIDOMDocument_': {
'thisType': 'nsDocument'
},
'nsIDOMDocument_GetElementById': {
'thisType': 'nsDocument',
'code': ' mozilla::dom::Element *result = self->GetElementById(arg0, &rv);'
},
'nsIDOMDocument_GetElementsByTagName': {
'thisType': 'nsDocument',
'code': ' nsRefPtr<nsContentList> result ='
'self->GetElementsByTagName(arg0);',
'canFail': False
},
'nsIDOMDocument_GetElementsByTagNameNS': {
'thisType': 'nsDocument',
'code': ' nsRefPtr<nsContentList> result ='
'self->GetElementsByTagNameNS(arg0, arg1);',
'canFail': False
},
'nsIDOMNSDocument_': {
'thisType': 'nsDocument'
},
'nsIDOM3Document_': {
'thisType': 'nsDocument'
},
# WebGL
'nsICanvasRenderingContextWebGL_BufferData': CUSTOM_QS,
'nsICanvasRenderingContextWebGL_BufferSubData': CUSTOM_QS,