dom/base/Element.h
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.
ce5016d6b5dfd2c1c53b6178d84fe279a0990e13
created 2017-10-05 20:42 -0700
pushed 2017-10-06 14:41 +0000
Tobias Schneider Tobias Schneider - Bug 1316277 - Move intersection observer list from DOMSlots to a property. r=mrbkap
fa3f9e9479ae96c92b9a68ca0e8dda2808d9e260
created 2017-09-14 14:29 +0800
pushed 2017-10-04 13:48 +0000
Stone Shih Stone Shih - Bug 1399740 - [Pointer Event] Handle the case that invokes setPointerCapture while the page has a locked element. r=smaug.
cd9c8c48e4b3ded47a776f757008f3dcf570c59c
created 2017-09-29 13:30 +0200
pushed 2017-09-29 11:32 +0000
Sebastian Hengst Sebastian Hengst - merge autoland to mozilla-central. r=merge a=merge
2a91649c5285aaad5ef33362bf5a1169fe189562
created 2017-09-28 16:57 -0400
pushed 2017-09-29 11:32 +0000
Thomas Wisniewski Thomas Wisniewski - Bug 1389274 - Correct the behavior of Element.scrollIntoView to match the draft spec and pass web platform tests; r=annevk,bkelly
aaa9c6d59bd58bd679834970e2142c46e04238ef
created 2017-09-06 15:47 +0800
pushed 2017-09-29 02:39 +0000
Stone Shih Stone Shih - Bug 1316251 Part1: Separate pointer event implementation from PresShell. r=masayuki
489a4a560c60f2eb0f0a145ab01626f798247498
created 2017-09-28 19:46 +0200
pushed 2017-09-29 00:08 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 8a970e561fe1 (bug 1389274) for unexpected passes of web-platform-test /cssom-view/scrollIntoView-shadow.html. r=backout
8a970e561fe106adbec7554499292d7fe8d6c1b5
created 2017-09-27 12:23 -0400
pushed 2017-09-29 00:08 +0000
Thomas Wisniewski Thomas Wisniewski - Bug 1389274 - Correct the behavior of Element.scrollIntoView to match the draft spec and pass web platform tests; r=annevk,bkelly
be79515b9f2afc703b5bcfc14546d9dad7692437
created 2017-09-25 16:43 -0700
pushed 2017-09-25 23:44 +0000
Wes Kocher Wes Kocher - Merge m-c to inbound, a=merge
2ea24d8301f039c16d49c5da866578f05c7094a5
created 2017-09-13 16:47 +0800
pushed 2017-09-25 23:44 +0000
Wei-Cheng Pan Wei-Cheng Pan - Bug 1363805 - Part 2: Add a flag to note that a child has LaterSiblings hint. r=heycam
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
ae92b4765e63b78e24dfdf89d2c0d8c404a56da8
created 2017-09-21 14:41 +1000
pushed 2017-09-21 13:30 +0000
Xidorn Quan Xidorn Quan - Bug 1401792 - Release assert when adopting element with style data across style backend. r=bholley
8daf204f77fbf183e3660fd89e170f076967d245
created 2017-08-31 09:42 +0200
pushed 2017-09-01 08:46 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1394935: Add a special case for marking something as dirty from invalidation code. r=bholley
86b793bcbcd090a4189814f14204a2e0ea7929ef
created 2017-07-18 18:38 -0700
pushed 2017-08-23 14:33 +0000
Bobby Holley Bobby Holley - Bug 1383332 - Track the restyle root and use it to do less work during the traversal. r=emilio
8c6d1061135491843c8dcfa0337d14e974d8e82d
created 2017-08-11 09:22 +0300
pushed 2017-08-16 02:15 +0000
Henri Sivonen Henri Sivonen - Bug 1375701 - Atomize class attribute value in the parser in the innerHTML case. r=Ehsan
76eecfca4bc68248176e48a63efd147e16ec135d
created 2017-08-15 16:28 +0200
pushed 2017-08-16 02:15 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset fabf345eec6e (bug 1375701) for bustage at parser/html/nsHtml5String.h:143:3: bad implicit conversion constructor for 'nsHtml5String'. r=backout on a CLOSED TREE
fabf345eec6e49c8616b30459f1c292ac77e92a6
created 2017-08-11 09:22 +0300
pushed 2017-08-16 02:15 +0000
Henri Sivonen Henri Sivonen - Bug 1375701 - Atomize class attribute value in the parser in the innerHTML case. r=Ehsan
39b6c51cebcdb0fa7af7d068f3602f74a737ede2
created 2017-08-14 08:30 -0400
pushed 2017-08-15 00:58 +0000
Milan Sreckovic Milan Sreckovic - Bug 1387514: Upgrade BaseRect (derived classes) width and height direct member variable use to instead use Width()/SetWidth() and Height()/SetHeight() in dom/*. r=overholt
5f2f00d59868a133732da2c8b10581de62e764e0
created 2017-08-11 16:37 +1000
pushed 2017-08-14 10:00 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1387956 - Overhaul ComputedValues measurement, and add style structs measurement. r=bholley.
b67c043292594bc95263ac81fc0b82b044df29e5
created 2017-08-11 12:04 -0700
pushed 2017-08-13 23:35 +0000
Bobby Holley Bobby Holley - Bug 1389681 - Move NoteDirty* to Element. r=emilio
4a977fea2799d75b82dbd9cf4da8d0dabadee65d
created 2017-07-18 18:04 -0700
pushed 2017-08-12 23:17 +0000
Bobby Holley Bobby Holley - Bug 1389385 - Rearrange dirty noting to operate on the element rather than the parent. r=emilio
6f84fdcb757373ea9f0de767ff4d0068067791c0
created 2017-07-20 12:46 -0700
pushed 2017-08-12 23:17 +0000
Bobby Holley Bobby Holley - Bug 1389385 - Generalize C++ NoteDirtyDescendants logic and add equivalent APIs for the animation bit. r=emilio
3342b1c0d5eceeafb284dd3f562665f6ea203a6d
created 2017-07-20 12:28 -0700
pushed 2017-08-12 23:17 +0000
Bobby Holley Bobby Holley - Bug 1389385 - Move NoteDirtyDescendantsForServo out of line. r=emilio
e0d2ec43d7b204be47b195c566b55eb8723e5cc6
created 2017-07-28 20:10 +1000
pushed 2017-07-28 10:12 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1383982 (attempt 2) - Introduce a general mechanism for measuring memory usage of graph-like structures. r=erahm.
66e6d95dace315b3aa6ad2c1f6f21d2aa8a9a063
created 2017-07-28 09:50 +0200
pushed 2017-07-28 07:51 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset a57d8f30d1bf (bug 1383982) for build bustage at nsGlobalWindow.cpp:13826: 'class nsWindowSizes' has no member named 'mMallocSizeOf'. r=backout
a57d8f30d1bf5de3ba5201a6f5e2a08ef1cf7d85
created 2017-07-28 15:03 +1000
pushed 2017-07-28 07:23 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1383982 - Introduce a general mechanism for measuring memory usage of graph-like structures. r=erahm.
5fb7a6989ca46671043f859247d5e3440bc8068b
created 2017-07-18 00:25 +0200
pushed 2017-07-18 17:00 +0000
Olli Pettay Olli Pettay - Bug 1377993 - Make node slots less memory hungry in common cases. r=peterv
61c6ddbcf8a9cb92dd19622507865a2001982677
created 2017-07-12 15:28 -0400
pushed 2017-07-12 19:29 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1380375 - Remove the DOM bindings for the unused scrollgrab feature. r=smaug
fdfde4187469ee06cd5cfc7542de4aa07a25d5c0
created 2017-06-22 15:21 +0900
pushed 2017-06-22 21:18 +0000
Masayuki Nakano Masayuki Nakano - Bug 1374207 - part4: Element classes should use TextEditor class instead of nIEditor r=smaug
a01ef15db6577acf019f569f90b7034986d8e516
created 2017-06-14 19:57 +0800
pushed 2017-06-21 01:32 +0000
cku cku - Bug 265894 - Part 1. Implement NS_IMPL_ELEMENT_CLONE_WITH_INIT_AND_PARSER. r=heycam
d8cd3f64b530848083e8a6e3d960dbe2c53b200a
created 2017-06-20 06:30 +0900
pushed 2017-06-20 09:31 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1356141 - Don't traverse any elements that needed only for animation-only restyles in normal traversal. r=heycam
3947ddaad2c34721e4fabcca0080109361a1d64d
created 2017-06-19 23:24 -0400
pushed 2017-06-20 09:31 +0000
Boris Zbarsky Boris Zbarsky - Bug 1373798 part 3. Rewrite our existing checks for the state of the "dir" attr on top of the new event state flags. r=mystor
c9e57de5c07f1758245ec386f1d91a1b614ca3cc
created 2017-06-19 23:24 -0400
pushed 2017-06-20 09:31 +0000
Boris Zbarsky Boris Zbarsky - Bug 1373798 part 2. Introduce event state flags that track the state of an element's "dir" attribute. r=mystor
098e319682c4476127b7a9811ddd8fa66ed3d19f
created 2017-06-19 15:56 -0700
pushed 2017-06-20 09:31 +0000
Wes Kocher Wes Kocher - Backed out 5 changesets (bug 1373798) for browser_parseable_css.js failures a=backout CLOSED TREE
dc19b4db7e51d0a6ba79a5214c7955cd9d62f72a
created 2017-06-19 14:42 -0400
pushed 2017-06-20 09:31 +0000
Boris Zbarsky Boris Zbarsky - Bug 1373798 part 3. Rewrite our existing checks for the state of the "dir" attr on top of the new event state flags. r=mystor
a5dd7744170e554e4d9ce73d31ee71f62452dc58
created 2017-06-19 14:41 -0400
pushed 2017-06-20 09:31 +0000
Boris Zbarsky Boris Zbarsky - Bug 1373798 part 2. Introduce event state flags that track the state of an element's "dir" attribute. r=mystor
0b1ae7752ab4732df036248b24c69a8106b7274f
created 2017-06-09 09:46 -0700
pushed 2017-06-13 10:12 +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 11:03 +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 11:03 +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
fcfd741290a439a04e5117237daeb8085e9575fe
created 2017-05-30 09:42 -0700
pushed 2017-06-01 00:26 +0000
Brad Werth Brad Werth - Bug 1355675 Part 3: Add some Chrome-only getTransformTo... methods to Element. r=mattwoodrow,smaug
e670c0dcaa9ff160c053ba0846752be348c83b4b
created 2017-05-25 13:39 -0400
pushed 2017-05-25 17:40 +0000
Boris Zbarsky Boris Zbarsky - Bug 1364360 part 2. Make Element::GetScrollFrame take a flush type, not a "should I flush?" boolean. r=ehsan
367944041b558ffe29edf64e8c83879a348de0ca
created 2017-05-20 13:02 +0200
pushed 2017-05-22 03:53 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1366474: While we're here, devirtualize GetSMILOverrideStyle too. r=birtles
c91c70a13c4a71f039a56fdd777711e5fbb5be68
created 2017-05-20 12:59 +0200
pushed 2017-05-22 03:53 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1366474: Devirtualize Element::{Get,Set}SMILOverrideStyleDeclaration. r=birtles
74de5283b24d6626067de8d8f043f47b74a4cf6a
created 2017-05-18 14:09 -0700
pushed 2017-05-19 16:25 +0000
Kirk Steuber Kirk Steuber - Bug 1363481 - Add the old attribute value as a parameter to Element::AfterSetAttr r=bz
682d5e0d58396167b92805286946ba3b1dd19671
created 2017-05-09 15:41 +0200
pushed 2017-05-12 00:41 +0000
Bobby Holley Bobby Holley - Bug 1363375 - Pack nsINode better on 64-bit and stop conditionally compiling mServoData. r=smaug
eaf4e461619e685ef1eefaf31464ad0f1c133448
created 2017-04-16 08:16 +0200
pushed 2017-05-11 10:53 +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 23:06 +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 09:13 +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-15 16:15 +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-07 16:42 +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:50 +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-01 11:12 +0000
Sebastian Hengst Sebastian Hengst - merge mozilla-central to mozilla-inbound. r=merge a=merge
7bc9570270b395dc53be1739391cc34b42d1b834
created 2017-04-01 13:09 +0200
pushed 2017-04-01 11:12 +0000
Sebastian Hengst Sebastian Hengst - merge mozilla-inbound to mozilla-central. r=merge a=merge
e212c8b1248b0311eb971db03e45d2eb0e064e5f
created 2017-03-29 12:10 -0700
pushed 2017-04-01 11:12 +0000
Manish Goregaokar Manish Goregaokar - Bug 1341647 - stylo: Move HTMLBodyElement::WalkContentStyleRules to the mapped attr functionality; r=bz
fde6f9f9ef00690f68afaca2e67523bf817f6e8d
created 2017-03-31 22:54 -0400
pushed 2017-04-01 04:32 +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-03-31 20:59 +0000
Olli Pettay Olli Pettay - backout Bug 1352389, r=backout
30fe7c61b5db9725031edf9378ef8cb7df05b532
created 2017-03-31 13:13 -0400
pushed 2017-03-31 19:45 +0000
Olli Pettay Olli Pettay - Bug 1352389, don't push extra script blocker on stack when setting attributes, r=bz
d4bde3419b681f90af1202a04017f9f9230a9052
created 2017-03-24 15:28 -0700
pushed 2017-03-26 01:42 +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:19 +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-18 14:59 +0000
Edgar Chen Edgar Chen - Bug 1347634 - GetCustomElementData and SetCustomElementData don't need to be virtual; r=smaug
less more (0) -100 -60 tip