gecko-dev/dom/xbl
Dave Townsend c8c2fa1025 Bug 1419091: Switch to a compiled C++ table for html key bindings for browser and editor. r=masayuki
Rather than loading an XBL binding for <browser> and <editor> elements this
generates the handlers from static C arrays.

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

--HG--
extra : rebase_source : 690dee71ad81fad157052f342451047f10ef3811
extra : intermediate-source : ac56492b6ed6f03cd61389db83a73e0fdf970089
extra : source : a33e19d9f6d584e51153205efc7b5693119818cc
2018-10-08 11:09:31 -07:00
..
builtin 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
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 Backed out 5 changesets (bug 1419091) for reftest failure at tests/layout/reftests/bugs/1377447-1.html. 2018-10-23 01:08:26 +03: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: Switch to a compiled C++ table for html key bindings for browser and editor. r=masayuki 2018-10-08 11:09:31 -07:00
nsXBLWindowKeyHandler.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
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