dom/base/CustomElementRegistry.h
f0a91d36587266d7454a450c6044d573664fbed5
created 2019-01-02 14:05 +0100
pushed 2019-01-03 22:05 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug
d96e39ed615b40b9b1ccb661f72b29c81b34fe34
created 2018-12-31 14:10 +0000
pushed 2018-12-31 21:26 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1516853 - Merge nsIDocument and nsDocument. r=smaug
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-11-30 11:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
e952a2b3d4ef4f909c5dc25a9521a9c582647e3d
created 2018-11-15 06:52 +0000
pushed 2018-11-15 09:52 +0000
Timothy Guan-tin Chien Timothy Guan-tin Chien - Bug 1503019 - Part II, Remove dom.webcomponents.customelements.enabled pref r=smaug
0210ae2d20cc9637f496df75e0515843e3587700
created 2018-11-15 01:52 +0200
pushed 2018-11-15 09:52 +0000
Andreea Pavel Andreea Pavel - Backed out 2 changesets (bug 1503019) for failing crashtests at dom/base/crashtests/1505811.html on a CLOSED TREE
06b12fd41ff14bbcba2d2bf268ad5da44496a02a
created 2018-11-14 19:37 +0000
pushed 2018-11-15 09:52 +0000
Timothy Guan-tin Chien Timothy Guan-tin Chien - Bug 1503019 - Part II, Remove dom.webcomponents.customelements.enabled pref r=smaug
c7203fb6f1da54fbb3e54631d95da6d1f1008d6a
created 2018-09-21 21:29 +0000
pushed 2018-09-22 09:35 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1484285 - Avoid loading XBL bindings for stuff that is very likely to be a custom-element. r=smaug
7e69cb7b920612ef9c4d88ea48d5bbdf47970720
created 2018-09-19 06:46 -0400
pushed 2018-09-19 16:42 +0000
Neil Deakin Neil Deakin - Bug 1478372, allow QueryInterface to be used for custom element implemented interfaces, r=bz,bgrins
d630bee3155a4f3d6a0919cab6edf5ee84cbe1ab
created 2018-09-03 22:13 +0000
pushed 2018-09-04 03:52 +0000
Edgar Chen Edgar Chen - Bug 1487343 - Correct set the prefix for an autonomous custom element; r=smaug
3205543f957cd2a6905486d73aa897535fdd9825
created 2018-08-29 00:58 +0300
pushed 2018-08-28 21:58 +0000
Ciure Andrei Ciure Andrei - Merge inbound to mozilla-central. a=merge
edb57a49546ffb8911e718059e991342d3fd74be
created 2018-08-28 15:33 +0300
pushed 2018-08-28 21:56 +0000
Margareta Eliza Balazs Margareta Eliza Balazs - Backed out changeset 9dc25841ff4f (bug 1486480) for causing Assertion failure: extendedSlots, at /builds/worker/workspace/build/src/dom/base/FragmentOrElement.cpp CLOSED TREE
9dc25841ff4f96a31bb150fee517a589c02aa7c6
created 2018-08-27 19:20 +0000
pushed 2018-08-28 21:56 +0000
Boris Zbarsky Boris Zbarsky - Bug 1486480. Add memory reporting for custom element data. r=smaug
413c0f58374c3fd8af375ea1b680cb86c4a1492b
created 2018-08-15 10:31 +0000
pushed 2018-08-15 17:54 +0000
Dave Townsend Dave Townsend - Bug 1480465: Infer the namespace for custom elements at definition time by following the class hierarchy. r=smaug
68da215bdf87b5486a4f8c0a600ef77112f21ac4
created 2018-07-19 08:38 -0400
pushed 2018-07-19 16:10 +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 16:10 +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 16:10 +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 21:54 +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 21:54 +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 21:54 +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-20 11:28 +0000
Olli Pettay Olli Pettay - Bug 1443722 - Implement customElements.upgrade() , r=mrbkap
4d39fdf74ae76b02509a190b7081eecf49e25efe
created 2018-05-10 17:04 +1200
pushed 2018-06-06 16:59 +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 22:05 +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:51 +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-26 04:10 +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-19 09:39 +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-19 09:39 +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:45 +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-27 10:05 +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 21:50 +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-28 09:50 +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-27 09:13 +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 09:52 +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-23 09:52 +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:05 +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 09:52 +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:06 +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 09:57 +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 22:37 +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 22:37 +0000
Edgar Chen Edgar Chen - Bug 1416999 - Remove document.registerElement; r=smaug
97e76d278a23581636508b095775c963feb2ef84
created 2017-10-10 15:25 -0700
pushed 2017-11-28 09:51 +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:02 +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:30 +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 22:01 +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 09:59 +0000
Ciure Andrei Ciure Andrei - Merge inbound to mozilla-central r=merge a=merge
067aabd5d35d4d6ff68dd6d7d3472ea04b38a925
created 2017-11-14 19:25 +0800
pushed 2017-11-17 09:59 +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 09:59 +0000
John Dai John Dai - Bug 1406325 - Part 4: Use mType for LookupCustomElementDefinition and also removing parts of v0. f=echen, r=smaug
c8df3c4848c5b6cd2465e004ca985b4c4d5db7e9
created 2017-11-17 01:22 +0200
pushed 2017-11-17 09:57 +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 09:57 +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 09:57 +0000
Edgar Chen Edgar Chen - Bug 1400762 - Make dom.webcomponents.enabled pref doesn't control CustomElements feature; r=smaug
cb123c84818a3c491fb9d63f00891d23f515cf6f
created 2017-10-26 15:08 -0700
pushed 2017-10-27 09:43 +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 21:58 +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-19 01:01 +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 21:38 +0000
Steve Fink Steve Fink - Bug 1406570 - Rooting improvements, r=jonco,bz
7f3731e3864d75b7d238f9b1001f5fc9c76fb13b
created 2017-10-12 17:01 +0800
pushed 2017-10-13 21:38 +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:08 +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 23:22 +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-27 21:55 +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 22:55 +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 22:55 +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-26 09:54 +0000
Jessica Jong Jessica Jong - Bug 1392970 - Part 1: Make CustomElementDefinition ref-counted and put it in CustomElementData. r=smaug
less more (0) -60 tip