dom/base/CustomElementRegistry.h
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
08ae7c356bbe6a05aaf82feded68dd2c9d9efee3
created 2018-06-28 14:22 +0300
pushed 2018-06-28 11:35 +0000
Olli Pettay Olli Pettay - Bug 1440382, there should be no is-attribute, only internal is-value, in custom elements, r=mrbkap
ba9f589d1c01d8e82e8d38c7710341deaababbfa
created 2018-06-28 14:00 +0300
pushed 2018-06-28 11:00 +0000
Margareta Eliza Balazs Margareta Eliza Balazs - Backed out changeset 9fe49c825ba3 (bug 1440382) for causing bustage in builds/worker/workspace/build/src/dom/base/nsNodeUtils.cpp
9fe49c825ba3dc2e09e0c78e4efc85bd951a809b
created 2018-06-28 13:39 +0300
pushed 2018-06-28 10:42 +0000
Olli Pettay Olli Pettay - Bug 1440382, there should be no is-attribute, only internal is-value, in custom elements, 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
4d39fdf74ae76b02509a190b7081eecf49e25efe
created 2018-05-10 17:04 +1200
pushed 2018-06-06 17:05 +0000
Karl Tomlinson Karl Tomlinson - bug 1442776 make CycleCollectedJSContext accessible from JSContext private r=peterv
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
c5f7144573e6d095571c284b8481b7327a6627b2
created 2018-05-25 21:19 +0300
pushed 2018-05-25 20:16 +0000
Olli Pettay Olli Pettay - Bug 1356761, better AutoTArray capacity for ElementQueue, r=mrbkap
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
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
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
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
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
9ed0718ede32ea01c67a47b8f143152e860a8be2
created 2018-03-27 15:49 -0400
pushed 2018-03-27 19:49 +0000
Boris Zbarsky Boris Zbarsky - Bug 1446246 part 2. Combine HTMLConstructor and CreateXULOrHTMLElement into a single function. r=peterv
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
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
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
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
df3695afb47e0598e3fb1425a7e2a0d16adf35ee
created 2017-11-17 17:44 +0800
pushed 2017-11-21 23:51 +0000
Edgar Chen Edgar Chen - Bug 1415761 - Catch the exception and rethrow it after invoking custom elements reactions; r=bz
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
a77c628829b389ed6ac608eadc88b09eb5115bef
created 2017-11-17 11:59 +0200
pushed 2017-11-17 10:12 +0000
Ciure Andrei Ciure Andrei - Merge inbound to mozilla-central r=merge a=merge
c8df3c4848c5b6cd2465e004ca985b4c4d5db7e9
created 2017-11-17 01:22 +0200
pushed 2017-11-17 10:12 +0000
arthur.iakab arthur.iakab - Backed out changeset ed0cc9f86583::b6b642efbb74 (bug 1396620) for static failure at dom/base/CustomElementRegistry.cpp r=backout on a CLOSED TREE
ed0cc9f865833b846754863062560c34e4cac3da
created 2017-10-13 23:36 +0800
pushed 2017-11-17 10:12 +0000
Edgar Chen Edgar Chen - Bug 1396620 - Part 1: Remove created callback for custom elements; r=jdai,smaug
54321e8fe9281d657430fe90d7ad6d1be12d5072
created 2017-11-15 15:41 +0800
pushed 2017-11-17 10:12 +0000
Edgar Chen Edgar Chen - Bug 1400762 - Make dom.webcomponents.enabled pref doesn't control CustomElements feature; r=smaug
067aabd5d35d4d6ff68dd6d7d3472ea04b38a925
created 2017-11-14 19:25 +0800
pushed 2017-11-17 03:04 +0000
John Dai John Dai - Bug 1406325 - Part 5: Implement try to upgrade. f=echen, r=smaug
af93cbd1ebfd1a67ba13b1beace7bda6b7be09a3
created 2017-11-14 19:23 +0800
pushed 2017-11-17 03:04 +0000
John Dai John Dai - Bug 1406325 - Part 4: Use mType for LookupCustomElementDefinition and also removing parts of v0. f=echen, r=smaug
cb123c84818a3c491fb9d63f00891d23f515cf6f
created 2017-10-26 15:08 -0700
pushed 2017-10-27 10:02 +0000
Andrew McCreight Andrew McCreight - Bug 1412125, part 2 - Fix dom/ mode lines. r=qdot
fda6993fe732f2b0551cc22ae42a3ae53b824b22
created 2017-10-13 11:54 +0800
pushed 2017-10-26 04:16 +0000
Edgar Chen Edgar Chen - Bug 1410790 - Add more assertion in CustomElementData::SetCustomElementDefinition and GetCustomElementDefinition; r=smaug
96c6513a7f56e6372a5e7fdaa58b180e806eb5c2
created 2017-10-17 17:55 +0800
pushed 2017-10-18 15:36 +0000
Edgar Chen Edgar Chen - Bug 1352290 - Add assertion to CustomElementReactionsStack::Enqueue to ensure upgrade reactions aren't scheduled to BackupQueue; r=smaug
0c3f75e78a5b0aab8ad20fbab2a5767b99f1c9c9
created 2017-10-09 10:59 -0700
pushed 2017-10-13 16:41 +0000
Steve Fink Steve Fink - Bug 1406570 - Rooting improvements, r=jonco,bz
7f3731e3864d75b7d238f9b1001f5fc9c76fb13b
created 2017-10-12 17:01 +0800
pushed 2017-10-13 15:47 +0000
Edgar Chen Edgar Chen - Bug 1407937 - Move mDefinition from CustomElementReacion to CustomElementUpgradeReaction; f=jdai; r=smaug
67a8e12324569dd730347187e2ffccae486c758b
created 2017-10-03 09:05 +1100
pushed 2017-10-09 09:29 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1400460 - Rename nsIAtom as nsAtom. r=hiro.
0ad5ea4a3f1cda04e949cdae7e2c22f54d44d476
created 2017-10-02 00:42 -0400
pushed 2017-10-02 15:20 +0000
John Dai John Dai - Bug 1121994 - Implement adopted callback for custom elements. r=smaug
1ede5092b3695bac4248f6f9435120a7ef603a7c
created 2017-09-26 08:33 +1000
pushed 2017-09-28 00:01 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1400459 (part 2) - Devirtualize nsIAtom. r=heycam.
3dd36c1c48e3b5c83808efd5dd871da731da1758
created 2017-09-26 13:56 +0800
pushed 2017-09-26 06:35 +0000
Jessica Jong Jessica Jong - Bug 1334044: Replace detached callback (v0) with disconnected callback (v1). r=smaug
f0b6fd27656003fa28792b2c5f6a40ea08fde697
created 2017-09-26 13:56 +0800
pushed 2017-09-26 06:35 +0000
Jessica Jong Jessica Jong - Bug 1334043 - Part 2: Make nsContentUtils::EnqueueLifecycleCallback static. r=smaug
d18275f35b3d68f992854d8bc92bdfc440f432aa
created 2017-09-25 02:46 -0400
pushed 2017-09-25 20:31 +0000
Jessica Jong Jessica Jong - Bug 1392970 - Part 1: Make CustomElementDefinition ref-counted and put it in CustomElementData. r=smaug
a6fdd6eae58340d86c716dca6a0be8aeedfb3573
created 2017-09-25 01:33 -0400
pushed 2017-09-25 13:07 +0000
John Dai John Dai - Bug 1301024 - Part 2: Implement create an element steps. r=smaug
81bbf995e74307cbd6603d36c9441dc81181800a
created 2017-08-27 23:25 -0400
pushed 2017-08-28 13:43 +0000
Jessica Jong Jessica Jong - Bug 1334051 - Part 2: Invoke attributeChangedCallback only if attribute name is in the observed attribute list. f=jdai, r=smaug
e4481da121c02c7d4cae09ca5fca4ab52ed59ae5
created 2017-08-27 23:25 -0400
pushed 2017-08-28 13:43 +0000
Jessica Jong Jessica Jong - Bug 1334051 - Part 1: Include namespace in attributeChangedCallback. f=jdai, r=smaug
e2a544ea360c78948ceadbfdae03a1b376df5e8d
created 2017-08-23 02:36 -0400
pushed 2017-08-23 11:20 +0000
John Dai John Dai - Bug 1392790 - Avoid doing [CEReactions] if custom element preference is disabled. r=smaug
476b08d860bfd2f72a6dee5773b22865a489584d
created 2017-08-13 16:40 +0800
pushed 2017-08-14 03:39 +0000
johndai1984 johndai1984 - Bug 1299363 - Part 5-2: Implement new upgrade steps. r=bz, r=wchen
b5469b16410be392018416789da2145310c3cede
created 2017-01-09 22:12 +0800
pushed 2017-08-14 03:39 +0000
Edgar Chen Edgar Chen - Bug 1299363 - Part 4: Hold a pointer of ElementQueue in ReactionsStack instead. r=wchen
acdd9706f32dea1687f5c6bec3059df8f704a56e
created 2016-12-29 18:25 +0800
pushed 2017-08-14 03:39 +0000
Edgar Chen Edgar Chen - Bug 1299363 - Part 3: Remove unused argument in UpgradeCandidates. r=bz, r=wchen
f5cd0326e13535a051334c3ef97dd4847f8dc24b
created 2016-12-22 11:47 +0800
pushed 2017-08-14 03:39 +0000
Edgar Chen Edgar Chen - Bug 1299363 - Part 1: Implement construction stack. r=wchen
62294b20e47f230ebeb09b117c74e4843010eb2f
created 2017-07-18 20:30 -0400
pushed 2017-07-19 14:25 +0000
John Dai John Dai - Bug 1315885 - Part 4: Implement callback reaction for custom element reactions. r=wchen
944c576e7e20802c72946a0335986307bcd0f278
created 2017-07-18 12:58 -0400
pushed 2017-07-18 17:00 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 4 changesets (bug 1315885) for merge conflicts with bug 1377993.
c6dcdfe7ac54e576e92388399cb912188b3248e8
created 2017-07-11 17:46 +0800
pushed 2017-07-18 14:14 +0000
John Dai John Dai - Bug 1315885 - Part 4: Implement callback reaction for custom element reactions. r=wchen
312f7a5a2c08d394a2403c837e5ee546dd4103d7
created 2017-06-12 12:34 -0700
pushed 2017-06-26 21:20 +0000
Bill McCloskey Bill McCloskey - Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
4472d2623eceb63b76d650103b0e20f8c7d7c775
created 2017-06-21 13:59 +0200
pushed 2017-06-21 12:02 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 4f6302a98ae4 (bug 1372405)
less more (0) -60 tip