be81b8d6fae99c89e8b14591b11dd26eec0a416e: merge mozilla-inbound to mozilla-central a=merge
Carsten "Tomcat" Book <cbook@mozilla.com> - Mon, 22 Jun 2015 14:03:17 +0200 - rev 249958
Push 28940 by cbook@mozilla.com at Mon, 22 Jun 2015 12:03:34 +0000
merge mozilla-inbound to mozilla-central a=merge
026e77985e59fa57715aa30b3117091caeaba597: Backout 54d4d88b2f2f from Bug 1172014 which was causing Bug 1176548
Jeff Muizelaar <jmuizelaar@mozilla.com> - Sun, 21 Jun 2015 23:16:13 -0400 - rev 249957
Push 28940 by cbook@mozilla.com at Mon, 22 Jun 2015 12:03:34 +0000
Backout 54d4d88b2f2f from Bug 1172014 which was causing Bug 1176548
ecd0e715d9480fe1ae997d016d0d026462f3d533: Bug 1170688 - Move initialization of text-run parameters until *after* the draw target has been updated; r=jfkthame
Brian Birtles <birtles@gmail.com> - Mon, 22 Jun 2015 11:45:39 +0900 - rev 249956
Push 28940 by cbook@mozilla.com at Mon, 22 Jun 2015 12:03:34 +0000
Bug 1170688 - Move initialization of text-run parameters until *after* the draw target has been updated; r=jfkthame This fixes a regression when painting semi-transparent synthetic bold text. When we do that we update the draw target but refactoring in bug 1037340 part 2 caused us to store the draw target before it was updated.
09abc6bf5d2a1e6dc973e68021195c2e1dea1c46: Bug 1029775 - Skip test_ocsp_stapling_expired.js on B2G debug for frequent intermittent failures.
Ryan VanderMeulen <ryanvm@gmail.com> - Sun, 21 Jun 2015 21:22:08 -0400 - rev 249955
Push 28940 by cbook@mozilla.com at Mon, 22 Jun 2015 12:03:34 +0000
Bug 1029775 - Skip test_ocsp_stapling_expired.js on B2G debug for frequent intermittent failures.
44f7f81a3f2ff22147b7afedbf98a47d0886c1ce: Bug 1163410 - Skip test_request_context.html on Android for frequent crashes.
Ryan VanderMeulen <ryanvm@gmail.com> - Sun, 21 Jun 2015 21:14:53 -0400 - rev 249954
Push 28940 by cbook@mozilla.com at Mon, 22 Jun 2015 12:03:34 +0000
Bug 1163410 - Skip test_request_context.html on Android for frequent crashes.
dd73baf23939c062876f9c199b71249a59f2737d: Bug 1176408 - Bump marionette-transport to 0.5 and marionette-driver to 0.9, r=dburns
Jonathan Griffin <jgriffin@mozilla.com> - Sun, 21 Jun 2015 13:40:54 -0700 - rev 249953
Push 28940 by cbook@mozilla.com at Mon, 22 Jun 2015 12:03:34 +0000
Bug 1176408 - Bump marionette-transport to 0.5 and marionette-driver to 0.9, r=dburns
056a7557fad64106ac402236b0384bf90e9a8357: Bug 1174700 - patch 2 - Convert nsTableFrame::SetColumnDimensions to work with logical-order iteration over the table, so that column coordinates and collapsed borders are correct. r=dholbert
Jonathan Kew <jkew@mozilla.com> - Sat, 20 Jun 2015 21:00:33 +0100 - rev 249952
Push 28940 by cbook@mozilla.com at Mon, 22 Jun 2015 12:03:34 +0000
Bug 1174700 - patch 2 - Convert nsTableFrame::SetColumnDimensions to work with logical-order iteration over the table, so that column coordinates and collapsed borders are correct. r=dholbert
e7d39a6671ea6768cb88a285f833fa07d2322c55: Bug 1174700 - patch 1 - Convert nsTableRowFrame and nsTableRowGroupFrame to work with logical coordinates. r=dholbert
Jonathan Kew <jkew@mozilla.com> - Sat, 20 Jun 2015 21:00:26 +0100 - rev 249951
Push 28940 by cbook@mozilla.com at Mon, 22 Jun 2015 12:03:34 +0000
Bug 1174700 - patch 1 - Convert nsTableRowFrame and nsTableRowGroupFrame to work with logical coordinates. r=dholbert
2505945b9d4335204c2901f5f6fc04f0e828494b: Bug 1175540 - Reduce timeouts for many adb devicemanager calls; r=mcote
Geoff Brown <gbrown@mozilla.com> - Sun, 21 Jun 2015 13:58:34 -0600 - rev 249950
Push 28940 by cbook@mozilla.com at Mon, 22 Jun 2015 12:03:34 +0000
Bug 1175540 - Reduce timeouts for many adb devicemanager calls; r=mcote
cc5d4eaf1a5eb760a369ec619a559cd88f94bc73: Bug 1171177 - Remove UNQUALIFIED_VAROBJ Shape flags in favor of Class-checking. (r=luke)
Shu-yu Guo <shu@rfrn.org> - Sun, 21 Jun 2015 11:49:58 -0700 - rev 249949
Push 28940 by cbook@mozilla.com at Mon, 22 Jun 2015 12:03:34 +0000
Bug 1171177 - Remove UNQUALIFIED_VAROBJ Shape flags in favor of Class-checking. (r=luke)
177cfe17e0d402f04d85d538bc8c464b76fba702: Bug 1171177 - Remove VAROBJFIX. (r=luke)
Shu-yu Guo <shu@rfrn.org> - Sun, 21 Jun 2015 11:49:58 -0700 - rev 249948
Push 28940 by cbook@mozilla.com at Mon, 22 Jun 2015 12:03:34 +0000
Bug 1171177 - Remove VAROBJFIX. (r=luke)
43b82c9c8a9f746e088d13159fb7a97bb05d0766: Bug 1165486 - Debug function to dump static scope chain of scripts. (r=efaust)
Shu-yu Guo <shu@rfrn.org> - Sun, 21 Jun 2015 11:49:58 -0700 - rev 249947
Push 28940 by cbook@mozilla.com at Mon, 22 Jun 2015 12:03:34 +0000
Bug 1165486 - Debug function to dump static scope chain of scripts. (r=efaust)
63b4dd8b552eeb71b5111e646f750fe549455f17: Bug 1165486 - Detect with scopes at parse time using the static scope chain for non-function scripts. Also cache static scope properties on SharedGlobalContext. (r=efaust)
Shu-yu Guo <shu@rfrn.org> - Sun, 21 Jun 2015 11:49:58 -0700 - rev 249946
Push 28940 by cbook@mozilla.com at Mon, 22 Jun 2015 12:03:34 +0000
Bug 1165486 - Detect with scopes at parse time using the static scope chain for non-function scripts. Also cache static scope properties on SharedGlobalContext. (r=efaust)
1c9b3671def48c26edb06cf58e0de2e3db406da7: Bug 1165486 - Use JS::CompileForNonSyntacticScope in Gecko where we used to set polluted global scope. (r=bz, rs=bholley)
Shu-yu Guo <shu@rfrn.org> - Sun, 21 Jun 2015 11:49:57 -0700 - rev 249945
Push 28940 by cbook@mozilla.com at Mon, 22 Jun 2015 12:03:34 +0000
Bug 1165486 - Use JS::CompileForNonSyntacticScope in Gecko where we used to set polluted global scope. (r=bz, rs=bholley)
bfca45fd1f11dfbe826e5334fe07d85c4b6f6dbd: Bug 1165486 - Split JS::Compile into JS::Compile and JS::CompileForNonSyntacticScope. (r=luke)
Shu-yu Guo <shu@rfrn.org> - Sun, 21 Jun 2015 11:49:57 -0700 - rev 249944
Push 28940 by cbook@mozilla.com at Mon, 22 Jun 2015 12:03:34 +0000
Bug 1165486 - Split JS::Compile into JS::Compile and JS::CompileForNonSyntacticScope. (r=luke)
f19fec531e71c7a8bc936a2056a39def0fec71f5: Bug 1165486 - Replace the PlainObj varobj with NonSyntacticVariablesObject. (r=luke)
Shu-yu Guo <shu@rfrn.org> - Sun, 21 Jun 2015 11:49:57 -0700 - rev 249943
Push 28940 by cbook@mozilla.com at Mon, 22 Jun 2015 12:03:34 +0000
Bug 1165486 - Replace the PlainObj varobj with NonSyntacticVariablesObject. (r=luke)
569be66a0c9a093c2585c19303ff1251cf266a98: Bug 1165486 - Rebase yield offsets when cloning scripts. (r=jandem)
Shu-yu Guo <shu@rfrn.org> - Sun, 21 Jun 2015 11:49:57 -0700 - rev 249942
Push 28940 by cbook@mozilla.com at Mon, 22 Jun 2015 12:03:34 +0000
Bug 1165486 - Rebase yield offsets when cloning scripts. (r=jandem)
7f9252925e262fc05ba37df6c875abf9012fd953: Bug 1165486 - Restructure function and script cloning in light of PollutingGlobal scope changes. (r=Waldo)
Shu-yu Guo <shu@rfrn.org> - Sun, 21 Jun 2015 11:49:57 -0700 - rev 249941
Push 28940 by cbook@mozilla.com at Mon, 22 Jun 2015 12:03:34 +0000
Bug 1165486 - Restructure function and script cloning in light of PollutingGlobal scope changes. (r=Waldo) CloneFunctionObject is split into the following: - CloneFunctionAndScript, which deep clones the function and its script, giving the cloned script a new static scope chain. This is used for cloning singleton lambdas and JSAPI cloning. For singleton lambdas, the original and the clone script have the same static scope chain. For JSAPI cloning, a new static scope is provided (either null, for a clean global, or StaticPollutingGlobalObject, for a polluted global). - CloneFunctionReuseScript, which clones the function but reuses the script, and thus keeps the same static scope chain. CloneScript is split into the following: - CloneGlobalScript, which clones a script with and gives it a new static scope. - CloneScriptIntoFunction, which clones a script into a JSFunction and gives it a new static scope. Cloning a script into a new function container requires slightly different logic to hook up the static scope chain before cloning inner scripts.
924f41548f1a94b1b8b692ee989128ff87e6c2fd: Bug 1165486 - Remove PollutedGlobalScopeOption in favor of using the static scope chain to detect non-syntactic scopes. (r=luke)
Shu-yu Guo <shu@rfrn.org> - Sun, 21 Jun 2015 11:49:57 -0700 - rev 249940
Push 28940 by cbook@mozilla.com at Mon, 22 Jun 2015 12:03:34 +0000
Bug 1165486 - Remove PollutedGlobalScopeOption in favor of using the static scope chain to detect non-syntactic scopes. (r=luke)
cf29e5d83bcd6c5de8a8f9177faae482ec7c18a7: Bug 1165486 - Detect with scopes at parse time using the static scope chain instead of treating it as a polluted global. (r=luke)
Shu-yu Guo <shu@rfrn.org> - Sun, 21 Jun 2015 11:49:57 -0700 - rev 249939
Push 28940 by cbook@mozilla.com at Mon, 22 Jun 2015 12:03:34 +0000
Bug 1165486 - Detect with scopes at parse time using the static scope chain instead of treating it as a polluted global. (r=luke)
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip