cb0f1211b033725af6bb253715f18fccede02f18: Bug 1156238. Skip setting async scroll clips if we aren't painting to the window because they are useless then. r=mstange
Timothy Nikkel <tnikkel@gmail.com> - Tue, 03 Nov 2015 02:03:47 -0600 - rev 305113
Push 5513 by raliiev@mozilla.com at Mon, 25 Jan 2016 13:55:34 +0000
Bug 1156238. Skip setting async scroll clips if we aren't painting to the window because they are useless then. r=mstange Displayports only get acted upon when painting to the window, and the async scroll clips only get computed when we use a displayport. In addition we change an assert because if we are painting to the window then our root reference frame is either a root frame, or a popup frame. In either case we should not be able to get to out of flows outside of the frame subtree rooted at the root reference frame by following placeholders.
515229f9668627be41de2fc05d58a1134fa6d78c: Bug 1156238. Fix the computation of animated geometry roots for transform items. r=mattwoodrow
Timothy Nikkel <tnikkel@gmail.com> - Tue, 03 Nov 2015 02:03:47 -0600 - rev 305112
Push 5513 by raliiev@mozilla.com at Mon, 25 Jan 2016 13:55:34 +0000
Bug 1156238. Fix the computation of animated geometry roots for transform items. r=mattwoodrow Removing the "stop at ancestor" parameter from functions that compute AGR meant that nsLayoutUtils::GetAnimatedGeometryRootFor could no longer pass the display item's reference frame as the "stop at ancestor" which meant that the AGR could cross the reference frame for the item, which we don't want. So we make transformed frames into AGRs. This makes the computation of display items whose frames are transformed tricky. We need the AGR of the transform item to be the ancestor AGR, not the underlying frame of the transform item (which is now an AGR). So we modify nsLayoutUtils::GetAnimatedGeometryRootFor to handle this. (The patch from bug 1205087 didn't suffer from this problem because it special cased the computation of the AGR of transform items. Leaving anybody who called nsLayoutUtils::GetAnimatedGeometryRootFor to get the wrong result.) The computation of the AGR for scroll metadata in ContainerState::ProcessDisplayItems specifically bypassed nsLayoutUtils::GetAnimatedGeometryRootFor to avoid it's special processing of fixed background items. However we do want the AGR for scroll metadata to do this special processing of transform items. So we add a flag to bypass the fixed background behaviour and use it for the scroll metadata AGR.
1d71945686e0e338d76271d6b03d45ebd0475d9c: Bug 1156238. Always stop at the root reference frame when looking for an animated geometry root. r=roc,mattwoodrow
Matt Woodrow <mwoodrow@mozilla.com> - Tue, 03 Nov 2015 02:03:47 -0600 - rev 305111
Push 5513 by raliiev@mozilla.com at Mon, 25 Jan 2016 13:55:34 +0000
Bug 1156238. Always stop at the root reference frame when looking for an animated geometry root. r=roc,mattwoodrow This removes the "aStopAtAncestor" argument to agr computing functions. In most cases an AGR was passed for the stop at ancestor, so we'd stop at it anyway since it was an AGR. Most of the remaining cases the root reference frame was passed. And in a few cases something else was passed, which we probably don't want (returning something that isn't an AGR and isn't the root reference frame as an AGR). The ShouldFixToViewport case is a little tricky. We want to get the AGR of the nearest viewport frame, but only if we don't have to cross our root reference frame to get it. This happens in practice for example when a select dropdown has background-attachment: fixed inside it. Except for the ShouldFixToViewport bit, this patch is a subset of part 3 in bug 1205087 (which has more changes, and has been temporarily backed out, the remaining bits can hopefully land soon). The ShouldFixToViewport part is by Timothy Nikkel <tnikkel@gmail.com>
59b734d294907b240a0d3b6357647aa293291e41: Bug 1217326 - fork remaining atomics. r=h4writer.
Lars T Hansen <lhansen@mozilla.com> - Thu, 22 Oct 2015 11:34:55 +0200 - rev 305110
Push 5513 by raliiev@mozilla.com at Mon, 25 Jan 2016 13:55:34 +0000
Bug 1217326 - fork remaining atomics. r=h4writer.
ff4ea28c022f28c4f1afc1a79fb1de1452db7812: Bug 1218643 - remove support for deprecated asm.js heap length. r=luke
Lars T Hansen <lhansen@mozilla.com> - Mon, 02 Nov 2015 09:07:47 +0100 - rev 305109
Push 5513 by raliiev@mozilla.com at Mon, 25 Jan 2016 13:55:34 +0000
Bug 1218643 - remove support for deprecated asm.js heap length. r=luke
d2f4c8ad4ed5e3571b76e1592f36926ebffc1ba5: Bug 1155937 - Fix comment in IonBuilder::getPropTryInnerize. r=bz
Jan de Mooij <jdemooij@mozilla.com> - Tue, 03 Nov 2015 08:38:09 +0100 - rev 305108
Push 5513 by raliiev@mozilla.com at Mon, 25 Jan 2016 13:55:34 +0000
Bug 1155937 - Fix comment in IonBuilder::getPropTryInnerize. r=bz
3a49120fe4604702d50117f84ad7f1d4e3312043: Bug 1219363 - Fix sort of indexed properties to not include properties already in the Vector. r=jorendorff
Jan de Mooij <jdemooij@mozilla.com> - Tue, 03 Nov 2015 08:34:56 +0100 - rev 305107
Push 5513 by raliiev@mozilla.com at Mon, 25 Jan 2016 13:55:34 +0000
Bug 1219363 - Fix sort of indexed properties to not include properties already in the Vector. r=jorendorff
9ce253c10b9ac436592f06f70536e09d4aab4743: Bug 1218311 - Port the fix of bug 1193614 to VideoSink. r=cpearce. f=dglastonbury.
JW Wang <jwwang@mozilla.com> - Tue, 03 Nov 2015 11:36:24 +0800 - rev 305106
Push 5513 by raliiev@mozilla.com at Mon, 25 Jan 2016 13:55:34 +0000
Bug 1218311 - Port the fix of bug 1193614 to VideoSink. r=cpearce. f=dglastonbury.
cd5fab20f6bd128847ef8131c9aeed63cde019fc: merge fx-team to mozilla-central a=merge
Carsten "Tomcat" Book <cbook@mozilla.com> - Wed, 04 Nov 2015 11:57:59 +0100 - rev 305105
Push 5513 by raliiev@mozilla.com at Mon, 25 Jan 2016 13:55:34 +0000
merge fx-team to mozilla-central a=merge
f7c14dcb32c8d1388c024ca781376f331a24c7d7: Bug 1213632: Prevent WebExtensions from using versioned JavaScript. r=billm
Kris Maglione <maglione.k@gmail.com> - Thu, 22 Oct 2015 23:25:43 -0700 - rev 305104
Push 5513 by raliiev@mozilla.com at Mon, 25 Jan 2016 13:55:34 +0000
Bug 1213632: Prevent WebExtensions from using versioned JavaScript. r=billm
0930afdb8a61cd130ffe7d6276d2cbd0c1c2ca4d: Bug 1210534 - Search suggestions are not refreshed after single character entered into search field
Sergej Kravcenko <sergej@codewaves.com> - Wed, 21 Oct 2015 19:50:15 +0300 - rev 305103
Push 5513 by raliiev@mozilla.com at Mon, 25 Jan 2016 13:55:34 +0000
Bug 1210534 - Search suggestions are not refreshed after single character entered into search field
117a37db2aa519779cc813b79d860f1236fd1707: Bug 1215487 - Fix Mozilla logo in Chrome for Loop Standalone [r=Mardak]
David Critchley <david@priologic.com> - Tue, 03 Nov 2015 14:29:55 -0800 - rev 305102
Push 5513 by raliiev@mozilla.com at Mon, 25 Jan 2016 13:55:34 +0000
Bug 1215487 - Fix Mozilla logo in Chrome for Loop Standalone [r=Mardak]
e751acdc52a69c2c16a842be200e04f32fd7596d: Bug 1198877 - Enable mulet's support in webapps actors. r=jryans
Alexandre Poirot <poirot.alex@gmail.com> - Tue, 03 Nov 2015 13:35:12 -0800 - rev 305101
Push 5513 by raliiev@mozilla.com at Mon, 25 Jan 2016 13:55:34 +0000
Bug 1198877 - Enable mulet's support in webapps actors. r=jryans
fe64243252eda160241764270538a813293e7ec4: Bug 1198877 - Fix mulet's simulator process name used in WebIDE. r=jryans
Alexandre Poirot <poirot.alex@gmail.com> - Tue, 03 Nov 2015 13:35:12 -0800 - rev 305100
Push 5513 by raliiev@mozilla.com at Mon, 25 Jan 2016 13:55:34 +0000
Bug 1198877 - Fix mulet's simulator process name used in WebIDE. r=jryans
71e0c1cfbb7b5e421b020d962902d359ab6e38cb: Bug 1217153 - Do not reset devtools theme when hot reloading the tools. r=bgrins
Alexandre Poirot <poirot.alex@gmail.com> - Tue, 03 Nov 2015 13:35:12 -0800 - rev 305099
Push 5513 by raliiev@mozilla.com at Mon, 25 Jan 2016 13:55:34 +0000
Bug 1217153 - Do not reset devtools theme when hot reloading the tools. r=bgrins
a081f1e22fdc054910923948099f878e73e92f37: Bug 1219613 - Stop preprocessing devtools theme css files. r=bgrins
Alexandre Poirot <poirot.alex@gmail.com> - Tue, 03 Nov 2015 13:35:11 -0800 - rev 305098
Push 5513 by raliiev@mozilla.com at Mon, 25 Jan 2016 13:55:34 +0000
Bug 1219613 - Stop preprocessing devtools theme css files. r=bgrins
7a6d5c81c20b61dc5f4019c281ad7e5304e99997: Bug 1198877 - Tweak simulator build script to accept any platform package. r=jryans
Alexandre Poirot <poirot.alex@gmail.com> - Tue, 03 Nov 2015 13:35:11 -0800 - rev 305097
Push 5513 by raliiev@mozilla.com at Mon, 25 Jan 2016 13:55:34 +0000
Bug 1198877 - Tweak simulator build script to accept any platform package. r=jryans
b423610b2e44ba5b63458608d4f78c979d970e77: Bug 1220476 - Make --disable-compile-environment work for Android builds without an Android NDK. r=glandium
Nick Alexander <nalexander@mozilla.com> - Mon, 02 Nov 2015 16:46:42 -0800 - rev 305096
Push 5513 by raliiev@mozilla.com at Mon, 25 Jan 2016 13:55:34 +0000
Bug 1220476 - Make --disable-compile-environment work for Android builds without an Android NDK. r=glandium
91c66ca62277413b88b74f6f7fc5176c079afdf2: Bug 1220891 - Let web Firefox Accounts UI ride the trains. r=margaret
Nick Alexander <nalexander@mozilla.com> - Mon, 02 Nov 2015 15:04:40 -0800 - rev 305095
Push 5513 by raliiev@mozilla.com at Mon, 25 Jan 2016 13:55:34 +0000
Bug 1220891 - Let web Firefox Accounts UI ride the trains. r=margaret
a2fd04686fd78e86337bda329dd8668f96c08387: Bug 1216257 - Remove disabled tests and associated strings. r=gbrown
Margaret Leibovic <margaret.leibovic@gmail.com> - Fri, 23 Oct 2015 19:03:33 -0400 - rev 305094
Push 5513 by raliiev@mozilla.com at Mon, 25 Jan 2016 13:55:34 +0000
Bug 1216257 - Remove disabled tests and associated strings. r=gbrown
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip