gecko-dev/dom/xbl
Dave Townsend 670b098c38 Bug 1419091: Make TextInputListener handle non-native events for input and textarea too. r=masayuki
platformHTMLBindings attaches event handlers directly to the <input> and
<textarea> elements. This matches that by making TextInputListener look up and
call the <input> and <textarea> event handlers from the static C array.
There is a slight difference in that the event handlers are added to the system
bubbling phase as opposed to the regular bubbling phase but in tests this does
not seem to cause problems.

Differential Revision: https://phabricator.services.mozilla.com/D8931

--HG--
extra : rebase_source : ced468c778aea2f616c2fc544c7c908f969f268c
extra : intermediate-source : 2224ee809328bf70ded5648d0a2896d507def220
extra : source : 0e16c555c00a0321e96c9b62e3df9508dd4ba06a
2018-10-15 12:19:30 -07:00
..
builtin Bug 1419091: Make TextInputListener handle non-native events for input and textarea too. r=masayuki 2018-10-15 12:19:30 -07:00
crashtests Bug 1472555 - Part 1 - Remove listbox crashtests and reftests. r=bz 2018-07-07 12:45:55 +01:00
test Bug 1476145 part 5. Stop using getInterface(nsIDOMWindowUtils) in DOM code. r=mccr8 2018-07-24 19:47:41 -04:00
moz.build Bug 1419091: Make TextInputListener handle non-native events for input and textarea too. r=masayuki 2018-10-15 12:19:30 -07:00
nsBindingManager.cpp Bug 1479363 part 3 - Use JSAutoRealm instead of JSAutoRealmAllowCCW in dom/xbl and dom/xul. r=bholley 2018-07-31 08:37:07 +02:00
nsBindingManager.h
nsXBLBinding.cpp Bug 1492737 - Part 1: Support passing name length to JS_GetOwnUCPropertyDescriptor and add JS_GetUCPropertyDescriptor; r=Waldo 2018-09-25 11:53:39 +02:00
nsXBLBinding.h Bug 1486732 - Remove useless nsXBLBinding::mIsShadowRootBinding. r=smaug 2018-08-28 16:02:37 +02:00
nsXBLContentSink.cpp Bug 1418246 - Return valid columnNumber value in CSP violation events, r=ckerschb 2018-07-05 08:21:04 +02:00
nsXBLContentSink.h Bug 1418246 - Return valid columnNumber value in CSP violation events, r=ckerschb 2018-07-05 08:21:04 +02:00
nsXBLDocumentInfo.cpp Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
nsXBLDocumentInfo.h
nsXBLEventHandler.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
nsXBLEventHandler.h Bug 1455055 part 5. Clean up HandleEvent implementations in dom/xbl. r=masayuki 2018-04-20 00:49:29 -04:00
nsXBLMaybeCompiled.h
nsXBLProtoImpl.cpp Bug 1492737 - Part 1: Support passing name length to JS_GetOwnUCPropertyDescriptor and add JS_GetUCPropertyDescriptor; r=Waldo 2018-09-25 11:53:39 +02:00
nsXBLProtoImpl.h
nsXBLProtoImplField.cpp Bug 1486690 - Rename NS_str{,}dup and remove unnecessary checks after calls to them. r=glandium 2018-08-28 15:58:54 +10:00
nsXBLProtoImplField.h
nsXBLProtoImplMember.h
nsXBLProtoImplMethod.cpp Bug 1479363 part 3 - Use JSAutoRealm instead of JSAutoRealmAllowCCW in dom/xbl and dom/xul. r=bholley 2018-07-31 08:37:07 +02:00
nsXBLProtoImplMethod.h
nsXBLProtoImplProperty.cpp Bug 1479363 part 3 - Use JSAutoRealm instead of JSAutoRealmAllowCCW in dom/xbl and dom/xul. r=bholley 2018-07-31 08:37:07 +02:00
nsXBLProtoImplProperty.h
nsXBLPrototypeBinding.cpp Bug 1451169 - Use nsStaticAtom* instead of nsStaticAtom** in Element.h. r=baku 2018-04-03 13:21:06 +10:00
nsXBLPrototypeBinding.h
nsXBLPrototypeHandler.cpp Bug 1419091: Switch to a compiled C++ table for html key bindings for browser and editor. r=masayuki 2018-10-08 11:09:31 -07:00
nsXBLPrototypeHandler.h Bug 1419091: Switch to a compiled C++ table for html key bindings for browser and editor. r=masayuki 2018-10-08 11:09:31 -07:00
nsXBLPrototypeResources.cpp Bug 1461933 - Remove ServoBindings.h from ComputedStyleInline.h. r=emilio 2018-05-16 15:35:59 +10:00
nsXBLPrototypeResources.h Bug 1466722 - Remove remaining references to nsCSSRuleProcessor since it has been removed. r=heycam 2018-08-22 01:29:39 +00:00
nsXBLResourceLoader.cpp Bug 1477079 - Skip XBL style building if document's pres shell went away. r=emilio 2018-09-12 10:44:46 +10:00
nsXBLResourceLoader.h
nsXBLSerialize.cpp
nsXBLSerialize.h
nsXBLService.cpp Bug 1493737 - Fix many trivial calls to do_QueryInterface r=smaug 2018-10-01 21:38:01 +00:00
nsXBLService.h
nsXBLWindowKeyHandler.cpp Bug 1419091: Make TextInputListener handle non-native events for input and textarea too. r=masayuki 2018-10-15 12:19:30 -07:00
nsXBLWindowKeyHandler.h Bug 1419091: Make TextInputListener handle non-native events for input and textarea too. r=masayuki 2018-10-15 12:19:30 -07:00
XBLChildrenElement.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
XBLChildrenElement.h Bug 1492894 - part 1 - make the node hierarchy consistently constructed with NodeInfo&&; r=mccr8 2018-09-21 16:45:49 -04:00