dom/base/DOMIntersectionObserver.cpp
38577c007450d641cfe792a974787cde0bbe1410
created 2018-02-19 12:56 -0500
pushed 2018-03-01 16:46 +0000
Milan Sreckovic Milan Sreckovic - Bug 1424371: Use BaseRect access methods instead of member variables in dom/ r=qdot
b41519a01488ded78888cc41719f28f70bf2137d
created 2018-02-01 15:04 +1100
pushed 2018-03-01 16:46 +0000
Cameron McCormack Cameron McCormack - Bug 1430014 - Part 4: #ifdef out unnecessary code when the old style system is not built. r=xidorn
90dd6724eb2a62a06cbf726ff43979e790465845
created 2017-12-10 14:52 -0500
pushed 2017-12-10 21:36 +0000
Olli Pettay Olli Pettay - Bug 1422092 - Revert the changes made by bug 1399603. r=mrbkap, a=jcristau
3166813b276c1a80c9f88868dccddce85a9b1257
created 2017-10-16 18:02 +0800
pushed 2017-11-02 16:33 +0000
Cameron McCormack Cameron McCormack - Bug 1408305 - Use Servo to parse IntersectionObserver rootMargin values. r=xidorn
e71258981e43d04fdd6c5754960f1b18dd8f8c1c
created 2017-10-09 15:08 -0700
pushed 2017-11-02 16:33 +0000
Tobias Schneider Tobias Schneider - Bug 1406102 - [intersection-observer] Calculate areas using int64_t. r=dholbert
f70abea8b810cc5a9604d0fb2db77eb46f485000
created 2017-10-06 07:39 -0700
pushed 2017-11-02 16:33 +0000
Tobias Schneider Tobias Schneider - Bug 1399603 - [intersection-observer] Stop observing a target when intersection root is deleted. r=mrbkap
000e220b2436fe59d6118dc1649754bc64e3f038
created 2017-09-21 12:43 -0700
pushed 2017-09-27 18:39 +0000
Tobias Schneider Tobias Schneider - Bug 1401416 - [intersection-observer] Let intersection rect be empty if do_QueryFrame(rootFrame) returns null. r=dholbert, a=sledru
76e4f11cc7a69a57f9a94265c3079079a442bad3
created 2017-09-19 10:50 -0700
pushed 2017-09-20 00:42 +0000
Tobias Schneider Tobias Schneider - Bug 1399605 - [intersection-observer] Check if target is actually being observed when unobserving. r=mrbkap
39b6c51cebcdb0fa7af7d068f3602f74a737ede2
created 2017-08-14 08:30 -0400
pushed 2017-09-15 00:19 +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
acf2dcc2c76a1b95f3fb36532a0ae245d02a31b5
created 2017-07-21 17:26 -0700
pushed 2017-09-15 00:19 +0000
Brad Werth Brad Werth - Bug 1383296 Part 1: Remove all uses of the nsCSSValue::Serialization enum, now that it no longer has multiple values. r=heycam
173b2aadfbabf2ff7ba10777197487f0b3d722c1
created 2017-07-26 16:00 -0700
pushed 2017-08-02 08:25 +0000
Tobias Schneider Tobias Schneider - Bug 1366371 - Use signed integer for intersection threshold. r=mstange
6a629adbb62a299d7208373d1c6f375149d2afdb
created 2017-07-06 14:00 +0200
pushed 2017-08-02 08:25 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1378712 - Remove all trailing whitespaces r=Ehsan
c285e406afb2651d39e1a6d1fb9400b65f23e4d3
created 2017-06-25 19:35 -0700
pushed 2017-08-02 08:25 +0000
Tobias Schneider Tobias Schneider - Bug 1359311 - (intersection-observer) Send update notifications in same order as observed. r=smaug
5424426a71897398c11894f0c43c3e6d485f4604
created 2017-06-21 10:40 -0700
pushed 2017-08-02 08:25 +0000
Tobias Schneider Tobias Schneider - Bug 1363650 - (intersection-observer) Use content area as the intersection rectangle for custom root with overflow clip. r=mattwoodrow
dbadec2bba3b296a333cadf9ce15b7481f63d3fb
created 2017-06-20 20:50 -0700
pushed 2017-08-02 08:25 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset eeb0a65afa6d (bug 1363650) for wpt failures in intersection-observer/bounding-box.html and intersection-observer/unclipped-root.html
eeb0a65afa6d5535ac098b89e9b87bf0d626ca30
created 2017-06-20 16:43 -0700
pushed 2017-08-02 08:25 +0000
Tobias Schneider Tobias Schneider - Bug 1363650 - (intersection-observer) Use content area as the intersection rectangle for custom root with overflow clip. r=mattwoodrow
197b644d2d4b09394b4f839a6af73de9c97ea6c7
created 2017-06-19 13:32 -0700
pushed 2017-08-02 08:25 +0000
Tobias Schneider Tobias Schneider - Bug 1359317 - (intersection-observer) Use targetFrame->GetRectRelativeToSelf() as the initial intersection rect. r=mstange
9f58b731180c82dbe50977568d71f352998edc2c
created 2017-06-17 00:06 +0200
pushed 2017-08-02 08:25 +0000
Mats Palmgren Mats Palmgren - Bug 1371925 - Remove unnecessary hashtable lookups in DOMIntersectionObserver. r=froydnj
214d63665fe952c20edf41cd322f6dbf276abc0e
created 2017-06-21 10:40 -0700
pushed 2017-07-12 21:21 +0000
Tobias Schneider Tobias Schneider - Bug 1363650 - (intersection-observer) Use content area as the intersection rectangle for custom root with overflow clip. r=mattwoodrow, a=lizzard
058ee78afe6fcbe4f7f7230a212bd0de7a8dfd09
created 2017-06-19 13:32 -0700
pushed 2017-07-12 21:21 +0000
Tobias Schneider Tobias Schneider - Bug 1359317 - (intersection-observer) Use targetFrame->GetRectRelativeToSelf() as the initial intersection rect. r=mstange, a=lizzard
217c7653e6ec6bc13dc146d17b7f798be1fe55a4
created 2017-06-07 15:16 -0700
pushed 2017-06-12 13:08 +0000
Tobias Schneider Tobias Schneider - Bug 1370968 - Guard against possible NULL values when IntersecionObserver API is used in XUL pages. r=mstange
279a08ffe577ec62a6b9d5ca76fe25bd117dd2b3
created 2017-06-02 14:11 -0700
pushed 2017-06-12 13:08 +0000
Tobias Schneider Tobias Schneider - Bug 1359318 - (intersection-observer) Map intersectionRect to the coordinate space of the target document. r=mstange
07fe4661db8f181e17ae1cc33e92c7e106947d89
created 2017-05-17 12:19 -0700
pushed 2017-06-12 13:08 +0000
Tobias Schneider Tobias Schneider - Bug 1359316 - (intersection-observer) Intersection ratio should be 1.0 for zero-area intersections. r=mstange
34a50e140cf36d107dc3e77caa16aaa0859eb93a
created 2017-05-24 17:12 -0700
pushed 2017-06-12 13:08 +0000
Tobias Schneider Tobias Schneider - Bug 1358668 - (intersection-observer) Set rootBounds to an empty rectangle instead of null when not intersecting. r=mstange
662df8ef329fd7a38fb2ceb24e305cd31e7bcaa7
created 2017-04-30 17:30 +0200
pushed 2017-06-12 13:08 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1360241: Devirtualize nsIFrame::GetType. r=heycam
a628de1a8a06e4f329500c5056d1b5e7c5d7bb6f
created 2017-04-04 20:14 -0700
pushed 2017-06-12 13:08 +0000
Tobias Schneider Tobias Schneider - Bug 1353529 - Crash when using IntersectionObserver in XUL pages. r=mstange
8a47d616af8f56f7cb0c9b210901b621e645465a
created 2017-02-08 11:22 -0800
pushed 2017-06-12 13:08 +0000
Tobias Schneider Tobias Schneider - Bug 1319137 - (intersection-observer) Add isIntersecting property to IntersectionObserverEntry r=mrbkap,mstange
3d786fe34df613fbbd42c7f7542651bddd5aac58
created 2017-04-04 20:14 -0700
pushed 2017-05-07 18:41 +0000
Tobias Schneider Tobias Schneider - Bug 1353529 - Crash when using IntersectionObserver in XUL pages. r=mstange, a=gchang
549cbcddd9b3ff4fbb004c94f0ef1a8499821f5d
created 2017-02-22 10:45 -0800
pushed 2017-04-18 12:07 +0000
Tobias Schneider Tobias Schneider - Bug 1337936 - (intersection-observer) Revise lifetime management. r=smaug
6e1c2cb7b5ba8441d59433368794b602643807ab
created 2017-02-22 14:06 +0100
pushed 2017-04-18 12:07 +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-04-18 12:07 +0000
Tobias Schneider Tobias Schneider - Bug 1337936 - (intersection-observer) Revise lifetime management. r=smaug
3a822b9c8543e4c40fa44d2205880b509a7647f4
created 2017-01-24 14:11 -0800
pushed 2017-04-18 12:07 +0000
Tobias Schneider Tobias Schneider - Bug 1333580 - Properly unregister last unobserved target. r=mrbkap
910c551b4d72866775aa6ff9a4dd024b266a06c9
created 2017-01-03 21:47 +0200
pushed 2017-03-06 20:48 +0000
Olli Pettay Olli Pettay - Bug 1326507, remove NS_IMPL_CYCLE_COLLECTION_TRAVERSE_SCRIPT_OBJECTS, r=mccr8
9c693641a5bafa8cbb61f246f7e410c1eaacbad0
created 2016-12-21 11:36 -0800
pushed 2017-03-06 20:48 +0000
Tobias Schneider Tobias Schneider - Bug 1324209 - Safely iterate over mIntersectionObservers in nsDocument::NotifyIntersectionObservers. r=mstange
e57adbf18a56427b75dce43d01209a717c0a75b9
created 2016-12-21 19:03 +0100
pushed 2017-03-06 20:48 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 38ddff02f4db (bug 1324209) for failing own crashtest. r=backout
38ddff02f4db8e9b73cc85f466625c59fbd730f7
created 2016-12-20 16:02 -0800
pushed 2017-03-06 20:48 +0000
Tobias Schneider Tobias Schneider - Bug 1324209 - Safely iterate over mIntersectionObservers in nsDocument::NotifyIntersectionObservers. r=mstange
cfc91cb39848376e1a47a16006b0d84028232158
created 2016-12-08 18:54 -0800
pushed 2017-03-06 20:48 +0000
Tobias Schneider Tobias Schneider - Bug 1322717 - Disconnect/Unlink in the proper order to avoid crashes in mozilla::dom::DOMIntersectionObserver::UnlinkTarget. r=mrbkap
2cd5b97ccf5a44569b87bb8f30ca0d7bebe060e8
created 2016-11-24 16:41 +0100
pushed 2017-03-06 20:48 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - merge mozilla-inbound to mozilla-central a=merge
bf9f20dbe8d822c3854bf9038e56313349df559b
created 2016-11-23 13:14 -0500
pushed 2017-03-06 20:48 +0000
Tobias Schneider Tobias Schneider - Bug 1315837 - Crash in mozilla::dom::Element::UpdateIntersectionObservation. r=mrbkap
1710e2f930dbd5b32aa5f126ab031c8353a73523
created 2016-11-18 18:12 +0800
pushed 2017-03-06 20:48 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1317588 Part 3 - Remove #define NS_SIDE_TOP/RIGHT/BOTTOM/LEFT. r=mats
a7cb56d86cb73a56ffba2b819266dc1fd5a3852c
created 2016-11-15 15:49 +0100
pushed 2017-03-06 20:48 +0000
Tobias Schneider Tobias Schneider - Bug 1315837 - Crash in mozilla::dom::Element::UpdateIntersectionObservation. r=mrbkap
dd0312ef40cbfff5c21d0764f96eaaf2ef312269
created 2016-11-16 14:53 +0100
pushed 2017-03-06 20:48 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Merge mozilla-central to inbound
b1a768d3a1ea834a4898e3c6703f295089b67f3b
created 2016-11-15 07:59 -0800
pushed 2017-03-06 20:48 +0000
Andrew McCreight Andrew McCreight - Backed out changeset 63cafb0c2f0f (bug 1315837) for causing bug 1317415.
494c49290b534767cd0c15d98e981ea7de5caab8
created 2016-11-14 11:31 +0200
pushed 2017-03-06 20:48 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1317241 - Converts for(...; ...; ...) loops to use the new range-based loops in C++11 in dom/. r=baku
d87b17a47f600b30cad7e7a48dfaa42d3faa7678
created 2016-11-25 21:53 -0800
pushed 2017-01-23 14:19 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 8102d0d48f8d (bug 1315837) for Android assertion failures in test_link_stylesheet.html
8102d0d48f8d7ea0f6fa76710ca8c44c620190e3
created 2016-11-23 13:14 -0500
pushed 2017-01-23 14:19 +0000
Tobias Schneider Tobias Schneider - Bug 1315837 - Part 2 - Crash in mozilla::dom::Element::UpdateIntersectionObservation. r=mrbkap a=jcristau
63cafb0c2f0ff94ef9a9b99fad972566b6847cb2
created 2016-11-09 09:10 -0500
pushed 2017-01-23 14:19 +0000
Tobias Schneider Tobias Schneider - Bug 1315837 - Fix crash in mozilla::dom::Element::UpdateIntersectionObservation. r=mrbkap
9beb0764b238011e6b35a06185978fb01957c2d2
created 2016-11-02 00:25 -0700
pushed 2017-01-23 14:19 +0000
Tobias Schneider Tobias Schneider - Bug 1314027 - r=mstange
1e58a5a4ba4a267fc43959b305dd1eb7640ee30e
created 2016-10-31 12:24 -0400
pushed 2017-01-23 14:19 +0000
Tobias Schneider Tobias Schneider - Bug 1314032 - Add null checks to fix crash in mozilla::dom::DOMIntersectionObserver::Update. r=mstange
72e781308ebf6a06c65a4400c28c4ad813bd1081
created 2016-10-28 10:24 -0400
pushed 2017-01-23 14:19 +0000
Tobias Schneider Tobias Schneider - Bug 1243846 - Implement Intersection Observer API. r=mrbkap, r=mstange
111c1227f51eb6e94d7213f92b2a32e55bfdf3e8
created 2016-10-26 22:04 -0400
pushed 2017-01-23 14:19 +0000
Tobias Schneider Tobias Schneider - Bug 1243846 - Implement Intersection Observer API. r=mrbkap, r=mstange
5303fe44c50afa58881d54170e0d81f60bbc6f61
created 2016-10-26 18:49 +0200
pushed 2017-01-23 14:19 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset abaf54d32b12 (bug 1243846)
abaf54d32b12058820d8a5be414866962e4495ca
created 2016-10-13 08:39 -0700
pushed 2017-01-23 14:19 +0000
Tobias Schneider Tobias Schneider - Bug 1243846 - Handle cross-doc,non-implicit root observations + test fixes. r=mstange
c55a20f1422bc61b290cbbc2f1630b08d437875c
created 2016-10-12 20:15 -0700
pushed 2017-01-23 14:19 +0000
Tobias Schneider Tobias Schneider - Bug 1243846 - Implement Intersection Observer API. r=mrbkap, r=mstange
less more (0) tip