dom/base/CustomElementRegistry.cpp
68da215bdf87b5486a4f8c0a600ef77112f21ac4
created 2018-07-19 08:38 -0400
pushed 2018-07-19 12:43 +0000
Neil Deakin Neil Deakin - Bug 1461742, add a mechanism so that custom elements can implement interfaces akin to XBL implements. This is accomplished by an additional chrome-only callback getCustomInterface that can be implemented by custom elements, r=bz
17dd12ac3d4e9c1d5a13da773cc88a9c143955ec
created 2018-07-19 13:36 +0300
pushed 2018-07-19 10:36 +0000
Csoregi Natalia Csoregi Natalia - Backed out 2 changesets (bug 1461742) for build bustage on CustomElementRegistry.cpp:97. CLOSED TREE
30bd77de7bf534e1ece32e93fccb55a449b0f987
created 2018-07-19 06:15 -0400
pushed 2018-07-19 10:16 +0000
Neil Deakin Neil Deakin - Bug 1461742, add a mechanism so that custom elements can implement interfaces akin to XBL implements. This is accomplished by an additional chrome-only callback getCustomInterface that can be implemented by custom elements, r=bz
b32be80ba88314e27a5b3f84be6532f89cedcb7a
created 2018-06-28 14:55 +0300
pushed 2018-06-28 12:22 +0000
Olli Pettay Olli Pettay - Bug 1331334 - Implement :defined pseudo-class for custom elements, r=emilio
a97feb8161b7a4c60a539d83cb702a6e50fab1b1
created 2018-06-25 14:20 -0700
pushed 2018-06-27 00:06 +0000
Jeff Gilbert Jeff Gilbert - Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot
c14e3d00d74076f7908f4c1259ccd7e869e60a31
created 2018-06-20 02:14 +0300
pushed 2018-06-19 23:14 +0000
Olli Pettay Olli Pettay - Bug 1443722 - Implement customElements.upgrade(), static void TryUpgrade , r=mrbkap
693b36bb1292c4b999c4ef8b9ed6b06256be0bca
created 2018-06-20 02:06 +0300
pushed 2018-06-19 23:08 +0000
Olli Pettay Olli Pettay - Bug 1443722 - Implement customElements.upgrade() , r=mrbkap
a0d11b55d5957a488b41420c4f6cc178df7cd2e7
created 2018-06-01 17:59 +0200
pushed 2018-06-04 18:57 +0000
Miko Mynttinen Miko Mynttinen - Bug 1465060 - Part 1: Fix warnings for std::move() use r=froydnj
cd74e3f9f61e1e48f872f1b365400668256c28aa
created 2018-06-03 19:25 +0300
pushed 2018-06-04 18:57 +0000
arthur.iakab arthur.iakab - Backed out 2 changesets (bug 1465060) for build bustages on security/sandbox/linux/reporter/SandboxReporter.cpp
10446073eca89bc3099523a5f3795ea7aa45cf2f
created 2018-06-01 17:59 +0200
pushed 2018-06-04 18:57 +0000
Miko Mynttinen Miko Mynttinen - Bug 1465060 - Part 1: Fix warnings for std::move() use r=froydnj
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-06-01 08:46 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
88e72cd30f4bac2728d48fdc99ff0922fa41525b
created 2018-05-30 13:24 +0300
pushed 2018-05-30 10:35 +0000
Olli Pettay Olli Pettay - bug 1464345, ensure all CustomElementReaction implementations traverse their member variables, r=mrbkap
af3d1bc9c49295366b224a3f84c214e23f4bbb4e
created 2018-05-23 13:04 +0800
pushed 2018-05-29 09:59 +0000
Timothy Guan-tin Chien Timothy Guan-tin Chien - Bug 1462703 - Upgrade the created element after callback runs r=smaug
034c16b7efa2790fcd915fa551be266121cca8a3
created 2018-05-22 07:30 +0800
pushed 2018-05-29 09:59 +0000
Timothy Guan-tin Chien Timothy Guan-tin Chien - Bug 1462703 - Set returned CustomElementDefinition again after script runner is set r=smaug
2c00eeb83675336a5002b2800e7f8a5678489ecd
created 2018-05-20 10:23 +0800
pushed 2018-05-21 21:35 +0000
Timothy Guan-tin Chien Timothy Guan-tin Chien - Bug 1462806 - Extract is value from nsXMLContentSink r=smaug
1d26b327ee6bcccdd7d3535cd5352a8ac3fb7d53
created 2018-05-19 12:39 +0300
pushed 2018-05-19 09:46 +0000
Margareta Eliza Balazs Margareta Eliza Balazs - Merge inbound to mozilla-central. a=merge
87368ba3ff8bfff560e974ef8b5d1af2a8a1d313
created 2018-05-11 12:44 -0700
pushed 2018-05-19 09:46 +0000
Timothy Guan-tin Chien Timothy Guan-tin Chien - Bug 1460962 - Support customized built-in element in XUL r=smaug
7fd86a767e08d8eb773bdce22766ded22d02692c
created 2018-05-18 23:37 -0400
pushed 2018-05-19 03:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 1462737. Make AsElement() not compile when called on Element or some subclass. r=mccr8
53386e083d7b99dd33369ded5f2c8a956b07bb46
created 2018-05-18 16:18 -0400
pushed 2018-05-18 20:18 +0000
Boris Zbarsky Boris Zbarsky - Bug 1461711 part 4. Stop unwrapping the custom element prototype when getting the lifecycle callbacsk. r=smaug
46ba22fc830621638262ff1fce875f75e552979e
created 2018-05-18 16:18 -0400
pushed 2018-05-18 20:18 +0000
Boris Zbarsky Boris Zbarsky - Bug 1461711 part 3. Fix potential leak of LifecycleCallbacks in CustomElementRegistry::Define. r=smaug
43022d000bc9dcdc1e15eb8a351748614879af07
created 2018-05-18 16:18 -0400
pushed 2018-05-18 20:18 +0000
Boris Zbarsky Boris Zbarsky - Bug 1461711 part 2. Remove some unnecessary Realm machinery in CustomElementRegistry::Define. r=smaug
c6c43a2b0c344bded21441b3a227c050f6827acf
created 2018-05-18 16:18 -0400
pushed 2018-05-18 20:18 +0000
Boris Zbarsky Boris Zbarsky - Bug 1461711 part 1. Change CustomElementRegistry::Define to just take a JSContext from the caller instead of setting up an AutoJSAPI itself. r=smaug
255562a2d0339250e92ad15b8804437b6eaef28e
created 2018-05-18 16:18 -0400
pushed 2018-05-18 20:18 +0000
Boris Zbarsky Boris Zbarsky - Bug 1462453. Remove the useless, and incorrect, CheckLifeCycleCallbacks function. r=smaug
410d3f74efb560bae54f6a47cd614363d464a748
created 2018-05-11 11:23 -0700
pushed 2018-05-17 09:50 +0000
Timothy Guan-tin Chien Timothy Guan-tin Chien - Bug 1460815 - Provide a chrome-only callback on CustomElementRegistry so script can define CE lazily r=smaug
6b6365bdb4c2dd18efdc5a4ee0f4f8b8550f5e8b
created 2018-05-16 10:53 +0200
pushed 2018-05-16 08:54 +0000
Jan de Mooij Jan de Mooij - Bug 1461292 part 1 - Rename JSAutoCompartment to JSAutoRealm. r=bz,luke
10fdb852c81a789846a213224e9751ceb578d44a
created 2018-05-10 14:08 -0400
pushed 2018-05-14 17:47 +0000
Olli Pettay Olli Pettay - Bug 1460334 - Fix crash caused when attempting to migrate <deck> from a XBL binding to a Custom Element. r=peterv
6825c9cd5bd5b98009d99384999a4de4945552ba
created 2018-04-27 02:08 +0300
pushed 2018-04-26 23:48 +0000
Olli Pettay Olli Pettay - Bug 1444285, let custom element upgrades to use backup queue inside chrome/XBL, r=mrbkap
13faaffe1c4f3019171eed2fbbc4940e8f84075e
created 2018-03-29 09:34 -0700
pushed 2018-04-12 09:47 +0000
Brian Grinstead Brian Grinstead - Bug 1446247 - Pass namespace into IsCustomElementName to allow for non-dashed XUL elements;r=e7358d9c+590837,smaug
ac1c08b1abdac43d645a40757d66c7adca68c7ca
created 2018-04-07 20:41 +0300
pushed 2018-04-07 17:45 +0000
Olli Pettay Olli Pettay - Bug 1452386 - Add a helper to get the existing nsIWeakReference from nsINode, r=emilio
760dcfb2cca44358a66117c40eae2d4171968f15
created 2018-04-07 12:50 +0300
pushed 2018-04-07 09:53 +0000
Olli Pettay Olli Pettay - Bug 1452074 - improve the performance related to unresolved custom elements, r=emilio
42cfc3e15726176aa4a45b47ebeaede092188593
created 2018-04-06 13:23 +0300
pushed 2018-04-06 10:26 +0000
Andreea Pavel Andreea Pavel - Backed out changeset e220521c6ff6 (bug 1446247) on request a=backout r=smaug
4a148fbce5fc1db6d5ee6facf1a429057b815b50
created 2018-04-05 12:01 -0700
pushed 2018-04-06 10:22 +0000
Brian Grinstead Brian Grinstead - Bug 1451340 - Don't attempt to RegisterUnresolvedElement for native anonymous content;r=smaug
e220521c6ff6ff9a45e19b3917ba95e678fd9932
created 2018-03-29 09:34 -0700
pushed 2018-04-03 21:59 +0000
Brian Grinstead Brian Grinstead - Bug 1446247 - Pass namespace into IsCustomElementName to allow for non-dashed XUL elements;r=e7358d9c+590837,smaug
72815b4da101393b1193dcf4bc0aa1b4b40acf0f
created 2017-10-20 11:02 -0700
pushed 2018-03-26 19:43 +0000
Dave Townsend Dave Townsend - Bug 1421070: Always enable custom elements in chrome. r=smaug, rs=MattN
ce8f1316d545c72f1b91635d030212289cfdf42a
created 2018-03-23 03:42 +0200
pushed 2018-03-23 01:43 +0000
Margareta Eliza Balazs Margareta Eliza Balazs - Backed out changeset 794ee6857d83 (bug 1421070) for 15 failures in toolkit/components/payments/test/mochitest/test_ObservedPropertiesMixin.html on a CLOSED TREE
794ee6857d83dfe0b18629c12e96a622fc899586
created 2017-10-20 11:02 -0700
pushed 2018-03-22 20:45 +0000
Dave Townsend Dave Townsend - Bug 1421070: Always enable custom elements in chrome. r=smaug
c5f33612c491cd580d5dca5d6d510e7393176597
created 2018-02-21 16:43 -0800
pushed 2018-03-14 10:18 +0000
Blake Kaplan Blake Kaplan - bug 1326028 - Upgrade elements in the right order. r=smaug
5f8f9db9e66db97bd5250357ce33e7a507bdf613
created 2018-03-07 08:07 +0200
pushed 2018-03-07 15:21 +0000
Andreea Pavel Andreea Pavel - Backed out 3 changesets (bug 1326028) for wpt bustage in custom-elements/CustomElementRegistry.html on a CLOSED TREE
ab4ee52d5a81ffedf1b54bdac08da7b2a68b579a
created 2018-02-21 16:43 -0800
pushed 2018-03-07 15:21 +0000
Blake Kaplan Blake Kaplan - bug 1326028 - Upgrade elements in the right order. r=smaug
068c59c7c4ec46802b4a18e98adc227aed6d5da1
created 2017-11-17 11:01 +0800
pushed 2018-03-04 23:41 +0000
Olli Pettay Olli Pettay - Bug 1193394 - Part 1: Microtasks and promises scheduling. r=bevis
f9d520b575f14558f24e060e663a92b84b72bb54
created 2018-03-01 12:32 -0500
pushed 2018-03-01 17:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1438326. Don't try to enqueue custom element callbacks when the custom element definition has been unlinked. r=smaug
a416b0a21b1395dfe7dc28577a31be57c075d9b4
created 2018-03-01 16:29 +0200
pushed 2018-03-01 14:29 +0000
Csoregi Natalia Csoregi Natalia - Backed out 7 changesets (bug 1193394) for browser-chrome failures on browser_ext_popup_background.js. CLOSED TREE
55c94c05c57f0bb34ca131c68c79e05a97aa4b6c
created 2017-11-17 11:01 +0800
pushed 2018-03-01 08:41 +0000
Olli Pettay Olli Pettay - Bug 1193394 - Part 1: Microtasks and promises scheduling. r=bevis
53d7ccf627faa0f95c65dbe599aba1c53f600c15
created 2018-01-17 14:55 +0800
pushed 2018-02-02 22:15 +0000
Edgar Chen Edgar Chen - Bug 1430951 - Avoid element name atomizing to improve performance of LookupCustomElementDefinition; r=smaug
a3d5547b0b7f7aa9a3e5eaed7b3151cadff42334
created 2018-02-01 14:21 -0500
pushed 2018-02-01 19:23 +0000
Boris Zbarsky Boris Zbarsky - Bug 1434686 part 4. Use IgnoreErrors() in dom/. r=mystor
ec468ee9dfc697960b74d83b6889223e9be8de95
created 2018-01-15 15:24 +0800
pushed 2018-01-17 22:32 +0000
Edgar Chen Edgar Chen - Bug 1430034 - Fix attributeChangedCallback isn't fired with correct newValue when the attribute value is an empty string; r=smaug
770bbacbc16bdcb1c62d402e68d57767e626be0c
created 2017-12-04 17:49 +0800
pushed 2018-01-11 22:06 +0000
Edgar Chen Edgar Chen - Bug 1417829 - Remove unresolved pseudoclass; r=heycam,smaug
d24dd3821124a66cc06fd069534f237372d620ba
created 2018-01-10 11:27 +0200
pushed 2018-01-10 22:05 +0000
Csoregi Natalia Csoregi Natalia - Backed out changeset 760107333833 (bug 1420178) for assertion failure at dom/base/CustomElementRegistry.cpp:1065 in browser-chrome on Windows. r=backout on a CLOSED TREE
760107333833656db6c6b8706da966047e1874f2
created 2017-12-05 17:56 +0800
pushed 2018-01-10 22:05 +0000
Edgar Chen Edgar Chen - Bug 1420178 - Add assertion to ensure the custom element reactions aren't scheduled to BackupQueue if they are from author code; r=smaug
57a108d1c90a9979e2b79dbf138e055ee07ed97b
created 2017-11-27 16:10 +0800
pushed 2017-12-14 10:01 +0000
Edgar Chen Edgar Chen - Bug 1422197 - Add fast path to get DocGroup in binding code for [CEReactions]; r=smaug
cb5613b3d40bdf6ba414c5f3fb01014617f0155b
created 2017-11-28 16:58 +0800
pushed 2017-12-09 20:29 +0000
Edgar Chen Edgar Chen - Bug 1421544 - Lazy push/pop CustomElementReactionsStack entry; r=smaug
c7633e5266c0da789ce4503fb0a09979efa2580d
created 2017-11-28 14:52 +0800
pushed 2017-12-05 13:52 +0000
Edgar Chen Edgar Chen - Bug 1421170 - Move the declarations of CustomElementUpgradeReaction and CustomElementCallbackReaction to CustomElementRegistry.cpp; r=smaug
1d970cdb9797144eb7daea61e210782246f8293a
created 2017-11-29 10:51 +0800
pushed 2017-11-29 23:10 +0000
Edgar Chen Edgar Chen - Bug 1416999 - Remove the custom elements prototype and document order stored in CustomElementDefinition; r=smaug
16d0cd656b054220af87ad6a3291e61bf3169a5e
created 2017-11-16 12:23 +0800
pushed 2017-11-29 23:10 +0000
Edgar Chen Edgar Chen - Bug 1416999 - Remove document.registerElement; r=smaug
97e76d278a23581636508b095775c963feb2ef84
created 2017-10-10 15:25 -0700
pushed 2017-11-27 23:27 +0000
Dave Townsend Dave Townsend - Bug 1404420: Add custom element support to XUL. r=edgar, r=smaug
4e5b62d139a83ea164cb4ae52e3a5b60de732a1f
created 2017-11-21 20:46 -0500
pushed 2017-11-27 20:03 +0000
John Dai John Dai - Bug 1407669 - Fix custom element creation hides uncatchable exceptions from the constructor. f=echen, r=bz
9b6030d735c7e7cc5643ef1ce1bd1e9af9a1d9b7
created 2017-11-03 17:57 +0800
pushed 2017-11-24 22:25 +0000
Edgar Chen Edgar Chen - Bug 1419305 - Part 2: Keep processing remaining elements in ElementQueue even if some of elements are already unlinked; r=smaug
79c5abcb4abe075005e08f6ea6299323467d8486
created 2017-11-03 17:38 +0800
pushed 2017-11-24 22:25 +0000
Edgar Chen Edgar Chen - Bug 1419305 - Part 1: Use MicroTask on CustomElements correctly; r=smaug
d4605bc50d4e4a65cc05d9bb33b926876c4786c7
created 2017-11-21 18:07 -0500
pushed 2017-11-23 18:15 +0000
Nika Layzell Nika Layzell - Bug 1419597 - Part 18: Remove IsInnerWindow and IsOuterWindow methods, r=smaug
1d0330d6d96fcce081c477914219061efe601bb8
created 2017-10-13 23:36 +0800
pushed 2017-11-17 23:05 +0000
Edgar Chen Edgar Chen - Bug 1396620 - Part 1: Remove created callback for custom elements; r=jdai,smaug
less more (0) -100 -60 tip