diff --git a/js/src/xpconnect/src/dom_quickstubs.qsconf b/js/src/xpconnect/src/dom_quickstubs.qsconf index 161f9627f19..c3dc8b9e0c7 100644 --- a/js/src/xpconnect/src/dom_quickstubs.qsconf +++ b/js/src/xpconnect/src/dom_quickstubs.qsconf @@ -77,12 +77,10 @@ members = [ 'nsIDOMScreen.height', 'nsIDOMScreen.width', 'nsIDOMScreen.left', - 'nsIDOMClientRect.top', - 'nsIDOMClientRect.right', - 'nsIDOMClientRect.bottom', - 'nsIDOMClientRect.left', - 'nsIDOMClientRectList.item', - 'nsIDOMClientRectList.length', + 'nsIDOMClientRect.*', + 'nsIDOMClientRectList.*', + 'nsIDOMPaintRequest.*', + 'nsIDOMPaintRequestList.*', # nsLocationSH has ~ALLOW_PROP_MODS_TO_PROTOTYPE, so don't try. #'nsIDOMLocation.hostname', #'nsIDOMLocation.href', @@ -241,16 +239,6 @@ members = [ 'nsIDOMViewCSS.getComputedStyle', # dom/public/idl/events - 'nsIDOMEvent.target', - 'nsIDOMEvent.preventDefault', - 'nsIDOMEvent.cancelable', - 'nsIDOMEvent.currentTarget', - 'nsIDOMEvent.timeStamp', - 'nsIDOMEvent.bubbles', - 'nsIDOMEvent.type', - 'nsIDOMEvent.initEvent', - 'nsIDOMEvent.stopPropagation', - 'nsIDOMEvent.eventPhase', 'nsIDOMEventTarget.dispatchEvent', 'nsIDOMEventTarget.removeEventListener', # Conflicts with nsIDOMNSEventTarget.addEventListener; @@ -258,30 +246,22 @@ members = [ # (See bug 453331.) #'nsIDOMEventTarget.addEventListener', 'nsIDOMDocumentEvent.createEvent', - 'nsIDOMMouseEvent.clientX', - 'nsIDOMMouseEvent.clientY', - 'nsIDOMMouseEvent.relatedTarget', - 'nsIDOMMouseEvent.shiftKey', - 'nsIDOMMouseEvent.button', - 'nsIDOMMouseEvent.altKey', - 'nsIDOMMouseEvent.metaKey', - 'nsIDOMMouseEvent.ctrlKey', - 'nsIDOMMouseEvent.screenY', - 'nsIDOMMouseEvent.screenX', + + 'nsIDOMEvent.*', + 'nsIDOMMouseEvent.*', + 'nsIDOMKeyEvent.*', + 'nsIDOMMutationEvent.*', + 'nsIDOMDragEvent.*', + 'nsIDOMScrollAreaEvent.*', + 'nsIDOMNotifyPaintEvent.*', + 'nsIDOMMessageEvent.*', + 'nsIDOMMouseScrollEvent.*', + 'nsIDOMProgressEvent.lengthComputable', + 'nsIDOMProgressEvent.loaded', + 'nsIDOMProgressEvent.total', + #XXX Can't quickstub initProgressEvent because it has long long parameters. 'nsIDOMNSEvent.originalTarget', - 'nsIDOMNSEvent.preventCapture', 'nsIDOMNSEvent.getPreventDefault', - 'nsIDOMKeyEvent.ctrlKey', - 'nsIDOMKeyEvent.shiftKey', - 'nsIDOMKeyEvent.keyCode', - 'nsIDOMKeyEvent.metaKey', - 'nsIDOMKeyEvent.charCode', - 'nsIDOMKeyEvent.altKey', - 'nsIDOMMutationEvent.attrName', - 'nsIDOMMutationEvent.relatedNode', - 'nsIDOMMutationEvent.attrChange', - 'nsIDOMMutationEvent.newValue', - 'nsIDOMMutationEvent.prevValue', 'nsIDOMNSUIEvent.which', 'nsIDOMNSUIEvent.rangeParent', 'nsIDOMNSUIEvent.rangeOffset',