dom/base/Element.h
eaf4e461619e685ef1eefaf31464ad0f1c133448
created 2017-04-16 08:16 +0200
pushed 2017-05-11 10:44 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1355343: Move node restyle bits to Element, and add bits for snapshot handling. r=bholley
53fe5a8977e37c29eac76364853bf6736b97acc1
created 2017-05-01 18:12 +0200
pushed 2017-05-01 22:40 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1361078: Remove unnecessary fast path in Element::GetPseudoElementType. r=dbaron
c6af127dce9d85ee8c42b13235b5fa6133d3a0e2
created 2017-04-20 12:57 -0700
pushed 2017-04-29 08:52 +0000
Kirk Steuber Kirk Steuber - Bug 1359556 - Optimize cloneNode by preinitializing attribute and child arrays r=bz
3f319382720cc8fa8257b25b7513546e6113791e
created 2017-04-15 18:55 +0300
pushed 2017-04-16 18:01 +0000
Olli Pettay Olli Pettay - Bug 1355540, use SegmentedVector for pending links to avoid slow hashtable lookups in hot codepaths, r=bz
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
7788981a1e0255061121aa50e844e785ef008bcd
created 2017-03-30 13:10 +0900
pushed 2017-04-05 12:30 +0000
Brian Birtles Brian Birtles - Bug 1353208 - Use UniquePtr for handling heap-allocated nsISMILAttr objects; r=dholbert
655d6c600048de4780b10df27221bf763b24b68d
created 2017-04-01 13:12 +0200
pushed 2017-04-02 16:52 +0000
Sebastian Hengst Sebastian Hengst - merge mozilla-central to mozilla-inbound. r=merge a=merge
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
7bc9570270b395dc53be1739391cc34b42d1b834
created 2017-04-01 13:09 +0200
pushed 2017-04-01 11:10 +0000
Sebastian Hengst Sebastian Hengst - merge mozilla-inbound to mozilla-central. r=merge a=merge
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
e212c8b1248b0311eb971db03e45d2eb0e064e5f
created 2017-03-29 12:10 -0700
pushed 2017-04-01 11:07 +0000
Manish Goregaokar Manish Goregaokar - Bug 1341647 - stylo: Move HTMLBodyElement::WalkContentStyleRules to the mapped attr functionality; r=bz
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
e3afa3f3c4b2e62325f644ce5a8b92fa4de2b52b
created 2017-03-23 15:21 -0700
pushed 2017-03-25 00:03 +0000
Bobby Holley Bobby Holley - Bug 1350115 - Squelch post-traversal generated by additional animation traversals when we're styling a fresh subtree. r=heycam,r=birtles
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
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
33e22504454407f07e8b1409012b3618043dbb6f
created 2017-02-22 17:19 -0800
pushed 2017-03-10 10:37 +0000
Manish Goregaokar Manish Goregaokar - Bug 1329093 - Part 4: stylo: Delay SVG mapped attr resolution till later; r=bz
5bef5fcbac2f75bdcb3fc37d583f72d1f39478ee
created 2017-03-06 10:44 +0800
pushed 2017-03-07 14:05 +0000
Cameron McCormack Cameron McCormack - Bug 1341230 - Part 2: Add C++ API to add/remove manually managed EventStates bits. 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)
06734b1a543644d34128a5a921179230ea35510b
created 2017-03-06 11:48 +0800
pushed 2017-03-06 09:52 +0000
Iris Hsiao Iris Hsiao - Backed out changeset f879b73eb504 (bug 1341230)
f879b73eb504400f64b52bb84efdb2b6af8309c7
created 2017-03-06 10:44 +0800
pushed 2017-03-06 09:52 +0000
Cameron McCormack Cameron McCormack - Bug 1341230 - Part 2: Add C++ API to add/remove manually managed EventStates bits. r=smaug
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
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
6e1c2cb7b5ba8441d59433368794b602643807ab
created 2017-02-22 14:06 +0100
pushed 2017-02-22 22:55 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 5f93d62d9229 (bug 1337936) for asserting in crashtest 869038.html. r=backout
5f93d62d9229e1736486f1e3e41624caf7f2b2af
created 2017-02-21 03:13 -0800
pushed 2017-02-22 22:55 +0000
Tobias Schneider Tobias Schneider - Bug 1337936 - (intersection-observer) Revise lifetime management. r=smaug
4c84e0a380ecab34ff9ae9a1208441ee28514e69
created 2017-01-13 03:21 +0000
pushed 2017-02-17 11:41 +0000
cam@mcc.id.au cam@mcc.id.au - Bug 1331322 - Allow tagging of pseudo-implementing native anonymous content with the pseudo type at creation time, and eliminate explicit style contexts in nsIAnonymousContentCreator::ContentInfo. r=bholley
25419350a53769301628e02a08c98c98abb39266
created 2017-01-20 18:24 -0800
pushed 2017-02-17 11:41 +0000
Bobby Holley Bobby Holley - Bug 1331322 - Move MAY_HAVE_CLASS to mBoolFlags. r=bholley
8c8b54b13be7ec12cb8e104b772162a80b524497
created 2017-02-15 21:24 -0800
pushed 2017-02-16 12:15 +0000
Phil Ringnalda Phil Ringnalda - Backed out 4 changesets (bug 1331322) for Android reftest failures in 1169331-1.html and forced-bg-color-outside-visible-region.html
96c6b5a11284d663c1ffb8143e325c637f3b5dc2
created 2017-01-13 03:21 +0000
pushed 2017-02-16 12:15 +0000
cam@mcc.id.au cam@mcc.id.au - Bug 1331322 - Allow tagging of pseudo-implementing native anonymous content with the pseudo type at creation time, and eliminate explicit style contexts in nsIAnonymousContentCreator::ContentInfo. r=bholley
841d608704d72e6a4dfbd3ed9db6df45caa40b2c
created 2017-01-20 18:24 -0800
pushed 2017-02-16 12:15 +0000
Bobby Holley Bobby Holley - Bug 1331322 - Move MAY_HAVE_CLASS to mBoolFlags. r=bholley
9624f564d36d2194d49a31127c2d5ca67b06f2e0
created 2017-02-13 16:06 -0500
pushed 2017-02-14 12:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 1338725 part 2. Move GetClasses/DoGetClasses from nsIContent to Element. r=baku
04685513b540956a700f61adcdcbcf9656490d4d
created 2017-02-10 10:42 +0800
pushed 2017-02-10 12:50 +0000
Cameron McCormack Cameron McCormack - Bug 1331294 - Part 6: Remove RestyleManager::HasPendingRestyles and Servo_Element_ShouldTraverse. r=bholley
321ea09ee89727e768443d6979c69a32a1ae3bef
created 2017-02-02 13:47 -0800
pushed 2017-02-09 15:04 +0000
Bobby Holley Bobby Holley - Bug 1335303 - Add a virtual method to avoid QI to nsIMozBrowserFrame. r=smaug
d972f10028408716649101dee8aeb8b9c53c9d5b
created 2017-02-02 10:32 -0500
pushed 2017-02-03 00:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1332812. Remove some more unused or nearly-unused nsIDOMElement bits. r=froydnj
12ae47283fc97ccfe5af32d6e6cca88e44ae901a
created 2017-02-02 16:58 +0100
pushed 2017-02-03 00:39 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset c724fbd9c326 (bug 1332812) for build bustage. r=backout on a CLOSED TREE
c724fbd9c3267c33a322463dca779bbb8c3ec6e9
created 2017-02-02 10:32 -0500
pushed 2017-02-03 00:39 +0000
Boris Zbarsky Boris Zbarsky - Bug 1332812. Remove some more unused or nearly-unused nsIDOMElement bits. r=froydnj
8accc9d52c25b0b5f3e7bdb156768ae4cacd77e6
created 2017-01-19 15:56 -0800
pushed 2017-02-02 00:07 +0000
Manish Goregaokar Manish Goregaokar - Bug 1330041 - Basic handling framework for presentation attributes in Stylo, with handling for font-size and color; r=bz,emilio
fc26d88058381f303902d2939d0d9768cb11eeae
created 2017-01-12 12:10 -0500
pushed 2017-01-12 23:39 +0000
Jared Wein Jared Wein - Bug 1323618 - Allow locking off of psuedo-classes through inIDOMUtils. r=heycam
55e870f897ff77e01d190129a9297e7481b7bb2f
created 2017-01-12 18:45 +0100
pushed 2017-01-12 23:39 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 6c4807171f00 (bug 1323618) on jaws' request. r=backout
6c4807171f007f7e9ac3e858f1cc14a9c0a0c956
created 2017-01-12 12:10 -0500
pushed 2017-01-12 23:39 +0000
Jared Wein Jared Wein - Bug 1323618 - Allow locking off of psuedo-classes through inIDOMUtils. r=heycam
3e9d6004ede7a0a3fa2bc5809ce7e59240586ada
created 2017-01-11 19:03 -0500
pushed 2017-01-12 09:14 +0000
Boris Zbarsky Boris Zbarsky - Bug 1330060 part 1. Move GetInlineStyleDeclaration up to Element so it doesn't have to be virtual. r=bkelly
748010a48c9e4865a58396bf2c16c50871fa824b
created 2017-01-05 15:31 +0800
pushed 2017-01-06 16:00 +0000
Cameron McCormack Cameron McCormack - Bug 1328832 - Part 2: Rename mozFlushType to mozilla::FlushType and make it an enum class. r=bzbarsky
f00c05c044ed4cb0ac7612a6c0c0781cebd1918c
created 2017-01-05 14:54 +0800
pushed 2017-01-06 16:00 +0000
Cameron McCormack Cameron McCormack - Bug 1328832 - Part 1: Rename mozFlushType.h to FlushType.h. r=bzbarsky
04dff9adc7030e53e30649533b2a3307d0dd2f70
created 2016-12-28 17:50 +0800
pushed 2016-12-30 15:04 +0000
Cameron McCormack Cameron McCormack - Bug 1326023 - Make Element::GetBindingURL return a strong reference. r=smaug
a3174cbb505663f5665c1fc79ef7c24e61a01ef5
created 2016-12-29 15:04 +0100
pushed 2016-12-29 19:58 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset bf998120b814 (bug 1326023) for hazard failure. r=backout
bf998120b81440e4d3809d2b5332e89e0831f30b
created 2016-12-28 17:50 +0800
pushed 2016-12-29 19:58 +0000
Cameron McCormack Cameron McCormack - Bug 1326023 - Make Element::GetBindingURL return a strong reference. r=smaug
cfc91cb39848376e1a47a16006b0d84028232158
created 2016-12-08 18:54 -0800
pushed 2016-12-10 16:28 +0000
Tobias Schneider Tobias Schneider - Bug 1322717 - Disconnect/Unlink in the proper order to avoid crashes in mozilla::dom::DOMIntersectionObserver::UnlinkTarget. r=mrbkap
a52bb1232e77717d0ad7d5cd58245940f67e9570
created 2016-12-02 16:54 +0800
pushed 2016-12-03 21:37 +0000
Cameron McCormack Cameron McCormack - Bug 1321284 - Part 4.1: Add function to determine if we need to traverse from a given node for restyling. r=bholley
25cd51dd7c98aa573180e2318c7ff67e5c443b11
created 2016-12-01 14:55 +0800
pushed 2016-12-03 21:37 +0000
Cameron McCormack Cameron McCormack - Bug 1321284 - Part 2: Add nsINode::GetFlattenedTreeParentNodeForStyle. r=bholley
7c852ac4acf83d5d1776e98a6af36193bd97a9e5
created 2016-11-01 23:11 -0700
pushed 2016-11-26 05:26 +0000
Bobby Holley Bobby Holley - Bug 1317016 - Basic infrastructure for RestyleHint-driven traversal. r=emilio
4d5f785bc4b416918223e82bb2907974d32aaa1d
created 2016-11-17 13:49 -0500
pushed 2016-11-18 15:51 +0000
Boris Zbarsky Boris Zbarsky - Bug 1318117. Stop using IsCallerChrome in pointerlock API, fullscreen API, and documentURI getter. r=ehsan
a246493b8a5c39ed438b6fb017b2ca8ffb7cc79c
created 2016-11-17 13:49 -0500
pushed 2016-11-18 15:51 +0000
Boris Zbarsky Boris Zbarsky - Bug 1318096 part 9. Remove XPCOM parentnode/childnode APIs. r=froydnj
cdb9cc8de7a0fcf2d34fb2906788432a07dd95ef
created 2016-11-17 13:49 -0500
pushed 2016-11-18 15:51 +0000
Boris Zbarsky Boris Zbarsky - Bug 1318096 part 8. Remove XPCOM element client* APIs. r=froydnj
90d39fcf8890e18aa1d805124f68c2027a5f6227
created 2016-11-17 13:49 -0500
pushed 2016-11-18 15:51 +0000
Boris Zbarsky Boris Zbarsky - Bug 1318096 part 7. Remove XPCOM element scroll* APIs. r=froydnj
11964097d033c148a7e70340fdc9faf537a9528c
created 2016-11-17 13:49 -0500
pushed 2016-11-18 15:51 +0000
Boris Zbarsky Boris Zbarsky - Bug 1318096 part 5. Remove XPCOM mozMatchesSelector. r=froydnj
7ca78018918e3aeb3ba6c6dd5e2fc46db9297d82
created 2016-11-17 13:49 -0500
pushed 2016-11-18 15:51 +0000
Boris Zbarsky Boris Zbarsky - Bug 1318096 part 4. Remove the unused XPCOM setCapture/removeCapture. r=froydnj
7c6f51d784da77996a7e7f776818bb89857b490a
created 2016-11-17 13:49 -0500
pushed 2016-11-18 15:51 +0000
Boris Zbarsky Boris Zbarsky - Bug 1318096 part 3. Remove the unused XPCOM fullscreen API. r=froydnj
39c74224241118918180b890fa47af54588a240e
created 2016-11-17 13:49 -0500
pushed 2016-11-18 15:51 +0000
Boris Zbarsky Boris Zbarsky - Bug 1318096 part 2. Remove the unused XPCOM pointerlock API. r=froydnj
d73246f35fb2fb567d1091bb2db313b044272dad
created 2016-11-17 13:49 -0500
pushed 2016-11-18 15:51 +0000
Boris Zbarsky Boris Zbarsky - Bug 1318096 part 1. Remove unused XPCOM querySelector(All) bits. r=froydnj
less more (0) -100 -60 tip