dom/base/Element.cpp
d72854694b360ce5051f37256518c3b3a8e69237
created 2017-07-15 19:03 +0200
pushed 2017-07-22 09:39 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1381253 - Remove redundant control flow declarations rs=ehsan
5fb7a6989ca46671043f859247d5e3440bc8068b
created 2017-07-18 00:25 +0200
pushed 2017-07-18 14:46 +0000
Olli Pettay Olli Pettay - Bug 1377993 - Make node slots less memory hungry in common cases. r=peterv
4be7a444608778a6ff9f53fcdcee2d1f89e5ae65
created 2017-07-16 17:35 +0200
pushed 2017-07-17 12:06 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - No bug: Fix some typos. r=comment-only
a91a72d500c2a9bffc6cd92210db49c75224db60
created 2017-06-27 23:56 -0700
pushed 2017-06-29 13:46 +0000
Cameron McCormack Cameron McCormack - Bug 1372061 - Add node flag recording whether we might have anonymous children. r=bholley
b99ff3a0012c57ffab1fa291234be3f4428d5875
created 2017-06-27 19:48 -0400
pushed 2017-06-28 11:23 +0000
Olli Pettay Olli Pettay - Bug 1346590 - Simplify directionality handling by relying on cycle collector. r=ehsan
312f7a5a2c08d394a2403c837e5ee546dd4103d7
created 2017-06-12 12:34 -0700
pushed 2017-06-27 08:57 +0000
Bill McCloskey Bill McCloskey - Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
fdfde4187469ee06cd5cfc7542de4aa07a25d5c0
created 2017-06-22 15:21 +0900
pushed 2017-06-22 21:10 +0000
Masayuki Nakano Masayuki Nakano - Bug 1374207 - part4: Element classes should use TextEditor class instead of nIEditor r=smaug
4472d2623eceb63b76d650103b0e20f8c7d7c775
created 2017-06-21 13:59 +0200
pushed 2017-06-22 00:58 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 4f6302a98ae4 (bug 1372405)
4f6302a98ae41ff2d57c768996d1edbb0afda73a
created 2017-06-12 12:34 -0700
pushed 2017-06-22 00:58 +0000
Bill McCloskey Bill McCloskey - Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
e61d71c2a3a32013f097777dfa68a9320d4ae61b
created 2017-06-20 08:27 +0200
pushed 2017-06-21 00:59 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 9846de3bd954 (bug 1372405)
9846de3bd9545fb2c2b803a36af85568ccf2473b
created 2017-06-12 12:34 -0700
pushed 2017-06-21 00:59 +0000
Bill McCloskey Bill McCloskey - Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
4e324e5d99650795e0063b6cb3d7d9382b8ec057
created 2017-06-15 21:48 +0200
pushed 2017-06-20 00:01 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1370802: Parse lang attributes as atoms. r=heycam
ab565909b1d0e52c55a272251cb91d98ae8a36a8
created 2017-06-18 17:07 +0200
pushed 2017-06-19 11:37 +0000
Mats Palmgren Mats Palmgren - Bug 1372317 part 2 - Replace LookupRemoveIf() calls with Lookup() + entry.Remove() where needed. r=froydnj
e86463591cc930c2c54bbc8df9183b46a550f7ef
created 2017-06-14 01:54 +0200
pushed 2017-06-14 12:45 +0000
Mats Palmgren Mats Palmgren - Bug 1372007 - Replace calls to Contains+Put with LookupForAdd and Contains+Get+Put with LookupRemoveIf to avoid unnecessary hashtable lookups. r=froydnj
0b1ae7752ab4732df036248b24c69a8106b7274f
created 2017-06-09 09:46 -0700
pushed 2017-06-13 10:08 +0000
Kirk Steuber Kirk Steuber - Bug 1370705 - Move attribute change effects from HTMLImageElement::BeforeMaybeChangeAttr to HTMLImageElement::AfterMaybeChangeAttr r=bz
c0a03c5be17267f19ed9b925e5faf471eebe7802
created 2017-06-01 15:38 -0700
pushed 2017-06-09 10:56 +0000
Kirk Steuber Kirk Steuber - Bug 1365092 - Moves side effects of HTMLImageElement's SetAttr function to the corresponding BeforeSetAttr and AfterSetAttr functions r=bz
cde92b45e56c8187403667e4a670dff33fc4a496
created 2017-05-31 11:01 -0700
pushed 2017-06-09 10:56 +0000
Kirk Steuber Kirk Steuber - Bug 1365092 - Moves side effects of nsGenericHTMLElement and Element's SetAttr, UnsetAttr, and ParseAttribute functions to the corresponding BeforeSetAttr and AfterSetAttr functions r=bz
e190f8af99aa26f83407a29de8f4512c888ec0ad
created 2017-06-06 21:21 -0400
pushed 2017-06-07 11:35 +0000
Boris Zbarsky Boris Zbarsky - Bug 1370072. Don't hold on to a frame pointer across a frame flush. r=ehsan
a8f378825e81daff1279a7d6e940b610912ee6dc
created 2017-05-31 20:25 -0400
pushed 2017-06-01 00:25 +0000
Ryan VanderMeulen Ryan VanderMeulen - Merge inbound to m-c. a=merge
b7f8c279b92268625473c916e9f34b307c924625
created 2017-05-24 17:20 -0700
pushed 2017-06-01 00:25 +0000
Tobias Schneider Tobias Schneider - Bug 1335644 - (intersection-observer) Always send an initial notification after .observe() is called. r=mstange
fcfd741290a439a04e5117237daeb8085e9575fe
created 2017-05-30 09:42 -0700
pushed 2017-06-01 00:25 +0000
Brad Werth Brad Werth - Bug 1355675 Part 3: Add some Chrome-only getTransformTo... methods to Element. r=mattwoodrow,smaug
dd1c5aecc373a8bbba824c445a4a8c4e127adda0
created 2017-05-25 13:39 -0400
pushed 2017-05-26 01:30 +0000
Boris Zbarsky Boris Zbarsky - Bug 1364360 part 3. Don't flush layout when setting scrollTop to 0. r=ehsan
e670c0dcaa9ff160c053ba0846752be348c83b4b
created 2017-05-25 13:39 -0400
pushed 2017-05-26 01:30 +0000
Boris Zbarsky Boris Zbarsky - Bug 1364360 part 2. Make Element::GetScrollFrame take a flush type, not a "should I flush?" boolean. r=ehsan
3c315bd6cf00e3f2a7439cd36d4f55be6ae012db
created 2017-05-25 13:39 -0400
pushed 2017-05-26 01:30 +0000
Boris Zbarsky Boris Zbarsky - Bug 1364360 part 1. Make Element::GetScrollFrame follow the spec more closely in the quirks mode case. r=ehsan
cd9b1ab819e88a5b9cc53b7fc651a4d9bf3eef05
created 2017-05-19 15:18 -0700
pushed 2017-05-20 16:49 +0000
Wes Kocher Wes Kocher - Merge m-c to inbound a=merge
26b30ead4fbfc0866d6e4c05f027cf519827f953
created 2017-05-19 23:20 +0300
pushed 2017-05-20 16:49 +0000
Olli Pettay Olli Pettay - Bug 1366250, don't flush layout when calling element.focus() on already focused element. Ensure layout is flushed after changing input.type, r=ehsan
33ef54dce8af2a15914cde7f3b193d0ae436a9ca
created 2017-05-18 17:03 +0200
pushed 2017-05-19 21:18 +0000
Christian Holler Christian Holler - Bug 1365954 - Fix check for EXTRA_DOM_ELEMENT_BYTES. r=bholley
74de5283b24d6626067de8d8f043f47b74a4cf6a
created 2017-05-18 14:09 -0700
pushed 2017-05-19 15:38 +0000
Kirk Steuber Kirk Steuber - Bug 1363481 - Add the old attribute value as a parameter to Element::AfterSetAttr r=bz
0c8900bc3ec0d42c27871127558078063213f7f0
created 2017-05-16 12:46 +0900
pushed 2017-05-16 13:05 +0000
Brian Birtles Brian Birtles - Bug 1355348 - Drop extra eRestyle_StyleAttribute hint from Element::SetSMILOverrideStyleDeclaration; r=dbaron
276e3d5e9085476bf13f8c481133fb4d02dc3aa7
created 2017-05-10 13:53 -0700
pushed 2017-05-12 12:34 +0000
Daniel Holbert Daniel Holbert - Bug 1344398 part 2: React to some CSS 'overflow' changes on body/html by simply calling UpdateViewportScrollbarStylesOverride() instead of reframing. r=bz,tnikkel
682d5e0d58396167b92805286946ba3b1dd19671
created 2017-05-09 15:41 +0200
pushed 2017-05-11 23:44 +0000
Bobby Holley Bobby Holley - Bug 1363375 - Pack nsINode better on 64-bit and stop conditionally compiling mServoData. r=smaug
484f671ebb84f07fb32be6e09b7ab25bc0a36aa7
created 2017-05-09 15:34 +0200
pushed 2017-05-11 23:44 +0000
Bobby Holley Bobby Holley - Bug 1363375 - Add static assert for element sizes on 64-bit. r=smaug
750e808c6331be336e717f587d98a2d053a0f509
created 2017-05-10 17:43 -0700
pushed 2017-05-11 10:44 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 1344398) for assertion failures at Element.cpp a=backout
d70f9de401d140408973d260aa9967473e1a2da6
created 2017-05-10 13:53 -0700
pushed 2017-05-11 10:44 +0000
Daniel Holbert Daniel Holbert - Bug 1344398 part 2: React to some CSS 'overflow' changes on body/html by simply calling UpdateViewportScrollbarStylesOverride() instead of reframing. r=bz,tnikkel
06d436f9330d2e8c7a7d1066f560c8a872c9eb57
created 2017-05-03 16:54 -0400
pushed 2017-05-04 09:10 +0000
Boris Zbarsky Boris Zbarsky - Bug 1361274. There's no need to update link :visited state when doing querySelectorAll, since querySelectorAll ignores that state anyway. r=smaug
0041706d6e4320c3f7500094b70c50775bdfba12
created 2017-05-01 00:12 +0530
pushed 2017-05-03 20:42 +0000
Swapnesh Kumar Sahoo Swapnesh Kumar Sahoo - Bug 1354331 - Remove network.http.enablePerElementReferrer usages. r=valentin r=baku
dc2095a94b5e5d6932e386f5158a21604f35f915
created 2017-04-27 14:35 -0700
pushed 2017-05-03 08:10 +0000
Nicholas Hurley Nicholas Hurley - Bug 1348278 - Speculatively connect when mousedown happens on a link r=bz
fbc54f707dc421f8132340e45fa2719dbdc9621b
created 2017-05-01 19:32 +0200
pushed 2017-05-03 00:28 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1361051: rename mozilla::FrameType to mozilla::LayoutFrameType. r=xidorn
662df8ef329fd7a38fb2ceb24e305cd31e7bcaa7
created 2017-04-30 17:30 +0200
pushed 2017-05-01 09:20 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1360241: Devirtualize nsIFrame::GetType. r=heycam
828bcefe18f26590c203ac89200ece21cd2e7bdc
created 2017-04-07 19:21 +0300
pushed 2017-04-08 20:49 +0000
Olli Pettay Olli Pettay - Bug 1352898, add a cache for nsMappedAttributes to reduce malloc/free and bind nsMappedAttributes always to nsHTMLStyleSheet if owner document has such, r=bz
5b653d2bd81e4a9f0265226816e7c86fe1c6bd67
created 2017-04-05 14:39 +0900
pushed 2017-04-06 10:51 +0000
Brian Birtles Brian Birtles - Bug 1315874 - Drop 'ForElement' from GetStyleContextForElementXXX methods; r=heycam
d8fc3ce28d3e836d6a7d1186d263214aec14cb76
created 2017-04-05 10:48 +0800
pushed 2017-04-05 12:30 +0000
bechen bechen - Bug 1318542 - Label NODE_IS_NATIVE_ANONYMOUS on the elements from ::cue up to nsVideoFrame. r=bz,heycam
1825773142a096686e3be6cf5d94bc5b5930a175
created 2017-04-03 23:13 +0300
pushed 2017-04-04 10:35 +0000
Olli Pettay Olli Pettay - Bug 1351303, add main thread only cache for nsIAtoms to speed up atomization, r=froydnj
21926c2cc38dd23afc0d6f02e7313af4170fb77b
created 2017-03-30 18:54 +1100
pushed 2017-04-03 10:11 +0000
Xidorn Quan Xidorn Quan - Bug 1351957 - Create URLExtraData for holding base uri, referrer, and principal. r=heycam
fde6f9f9ef00690f68afaca2e67523bf817f6e8d
created 2017-03-31 22:54 -0400
pushed 2017-04-02 16:52 +0000
Olli Pettay Olli Pettay - Bug 1352389, don't push extra script blocker on stack when setting attributes, r=bz
ae5cee559eeb2d82bbb4fefb1ac85930c291d533
created 2017-03-31 16:59 -0400
pushed 2017-04-01 11:10 +0000
Olli Pettay Olli Pettay - backout Bug 1352389, r=backout
30fe7c61b5db9725031edf9378ef8cb7df05b532
created 2017-03-31 13:13 -0400
pushed 2017-04-01 11:10 +0000
Olli Pettay Olli Pettay - Bug 1352389, don't push extra script blocker on stack when setting attributes, r=bz
ec33d5d99da8c2f600cc21052ac7a99ce0432d41
created 2017-03-29 18:11 +0800
pushed 2017-03-29 13:40 +0000
Iris Hsiao Iris Hsiao - Backed out 4 changesets (bug 1318542) for xpcshell and mochitest failures
c92af084fbfa814259be4d0add45d9c0c12efc2b
created 2017-03-28 15:01 +0800
pushed 2017-03-29 13:40 +0000
bechen bechen - Bug 1318542 - Label NODE_IS_NATIVE_ANONYMOUS on the elements from ::cue up to nsVideoFrame. r=bz,heycam
d4bde3419b681f90af1202a04017f9f9230a9052
created 2017-03-24 15:28 -0700
pushed 2017-03-26 01:39 +0000
Manish Goregaokar Manish Goregaokar - Bug 1330051; Reparse style attribute when adopting across style backends; r=bz
bec20d74d93a82d584804f5cce6019d23db57666
created 2017-03-23 12:57 +0200
pushed 2017-03-23 23:15 +0000
Olli Pettay Olli Pettay - Bug 1339758, click() and similar can return 0 from various coordinate properties, r=masayuki
f7f08f950287f4f44b49deaca70b90ee5cf034f8
created 2017-03-16 12:21 +0800
pushed 2017-03-19 15:26 +0000
Edgar Chen Edgar Chen - Bug 1347634 - GetCustomElementData and SetCustomElementData don't need to be virtual; r=smaug
2a0e59a450209b4c0ed7679961cd9b45648a5d3d
created 2017-03-16 14:50 -0400
pushed 2017-03-17 18:04 +0000
Boris Zbarsky Boris Zbarsky - Bug 656197 part 4. Move calls to AfterSetAttr to before UpdateState when manipulating attributes. r=smaug
2a15b3d3bf8e1494f9104c469bbca9ce2d0695fd
created 2017-03-16 14:50 -0400
pushed 2017-03-17 18:04 +0000
Boris Zbarsky Boris Zbarsky - Bug 656197 part 2. Move calls to BeforeSetAttr to after AttributeWillChange. r=smaug
0c5daa842570a6841b78a816cf60b5f17db7bbb3
created 2017-03-16 14:50 -0400
pushed 2017-03-17 18:04 +0000
Boris Zbarsky Boris Zbarsky - Bug 656197 part 1. Remove the generic attr preparsing mechanism from BeforeSetAttr and just preparse class attributes directly in the one place that needs to do it. r=smaug
3f962c5a62d3a7d8d38bb4a328b7cd9bd9dcafda
created 2017-03-06 10:44 +0800
pushed 2017-03-07 14:05 +0000
Cameron McCormack Cameron McCormack - Bug 1341230 - Part 1: Rename ESM_MANAGED_STATES to EXTERNALLY_MANAGED_STATES. r=smaug
95e0ba5f61da61b642f089ae1df84f55e7a52595
created 2017-03-06 11:48 +0800
pushed 2017-03-06 09:52 +0000
Iris Hsiao Iris Hsiao - Backed out changeset 41bd2eefc823 (bug 1341230)
41bd2eefc82322918a7f5d299dd913fc20c65316
created 2017-03-06 10:44 +0800
pushed 2017-03-06 09:52 +0000
Cameron McCormack Cameron McCormack - Bug 1341230 - Part 1: Rename ESM_MANAGED_STATES to EXTERNALLY_MANAGED_STATES. r=smaug
75caefd9df14d0cbede0a99fcbac80d389461d03
created 2017-03-01 18:03 +0100
pushed 2017-03-02 13:03 +0000
Mats Palmgren Mats Palmgren - Bug 1340771 part 1 - Rename nsWeakFrame to AutoWeakFrame (automated change). r=tn
549cbcddd9b3ff4fbb004c94f0ef1a8499821f5d
created 2017-02-22 10:45 -0800
pushed 2017-02-24 10:18 +0000
Tobias Schneider Tobias Schneider - Bug 1337936 - (intersection-observer) Revise lifetime management. r=smaug
less more (0) -100 -60 tip