b0a32fd158d87a9ed2c538a08e4e5233800e5dd6: No bug, Automated HPKP preload list update from host bld-linux64-spot-305 - a=hpkp-update
ffxbld - Tue, 18 Apr 2017 07:50:59 -0700 - rev 353560
Push 31672 by ffxbld at Tue, 18 Apr 2017 14:51:06 +0000
No bug, Automated HPKP preload list update from host bld-linux64-spot-305 - a=hpkp-update
39fc167067212498ca7a11bf7ae616906600579a: No bug, Automated HSTS preload list update from host bld-linux64-spot-305 - a=hsts-update
ffxbld - Tue, 18 Apr 2017 07:50:56 -0700 - rev 353559
Push 31672 by ffxbld at Tue, 18 Apr 2017 14:51:06 +0000
No bug, Automated HSTS preload list update from host bld-linux64-spot-305 - a=hsts-update
bb38d935d699e0529f9e0bb35578d381026415c4: merge mozilla-inbound to mozilla-central a=merge
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 18 Apr 2017 10:21:31 +0200 - rev 353558
Push 31671 by cbook@mozilla.com at Tue, 18 Apr 2017 08:21:51 +0000
merge mozilla-inbound to mozilla-central a=merge
9bbf24f5eb3bb3e5313db5dd64b0aa2d426675f1: Bug 1356249 - Fix assertion in profiler_set_frame_number(). r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 18 Apr 2017 14:40:00 +1000 - rev 353557
Push 31671 by cbook@mozilla.com at Tue, 18 Apr 2017 08:21:51 +0000
Bug 1356249 - Fix assertion in profiler_set_frame_number(). r=mstange. This function can run off the main thread when 'layers.frame-counter' is enabled.
0f60f50ae0f43de0a4856b30b3dd7bd1b9637d9d: Bug 1326084 - Unbind accessible child doc before replacing with new one. r=trevor
David Parks <dparks@mozilla.com> - Fri, 07 Apr 2017 13:26:45 -0700 - rev 353556
Push 31671 by cbook@mozilla.com at Tue, 18 Apr 2017 08:21:51 +0000
Bug 1326084 - Unbind accessible child doc before replacing with new one. r=trevor We need to update mChildDocs on child document removal. This also cleans up some code related to setting a new child doc when one is already set -- we now assert that this cannot happen.
31f677cd6b2754477e215e25782c28370e796d58: Bug 1356838 - Reduce the hashtable lookup cost in EnsureGlobalPredictor(); r=nwgh
Ehsan Akhgari <ehsan@mozilla.com> - Sat, 15 Apr 2017 17:15:22 -0400 - rev 353555
Push 31671 by cbook@mozilla.com at Tue, 18 Apr 2017 08:21:51 +0000
Bug 1356838 - Reduce the hashtable lookup cost in EnsureGlobalPredictor(); r=nwgh
bb53383c8cd3426dfc9e2f25b0ce9a63639229cb: Bug 1216630 - Unskip test262 class toString tests. (r=Yoric)
Shu-yu Guo <shu@rfrn.org> - Mon, 17 Apr 2017 19:51:35 -0700 - rev 353554
Push 31671 by cbook@mozilla.com at Tue, 18 Apr 2017 08:21:51 +0000
Bug 1216630 - Unskip test262 class toString tests. (r=Yoric)
8f3e4478d23a948d2c7657b8077882bdaaead643: Bug 1216630 - Rename preludeStart and postludeEnd to toStringStart and toStringEnd and misc fixes. (r=Yoric)
Shu-yu Guo <shu@rfrn.org> - Mon, 17 Apr 2017 19:51:35 -0700 - rev 353553
Push 31671 by cbook@mozilla.com at Tue, 18 Apr 2017 08:21:51 +0000
Bug 1216630 - Rename preludeStart and postludeEnd to toStringStart and toStringEnd and misc fixes. (r=Yoric)
751cc121aa3f3243e94a97b71e5ae305978eb3e3: Bug 1216630 - Print class source when calling toString on the constructor. (r=Yoric)
Shu-yu Guo <shu@rfrn.org> - Mon, 17 Apr 2017 19:51:34 -0700 - rev 353552
Push 31671 by cbook@mozilla.com at Tue, 18 Apr 2017 08:21:51 +0000
Bug 1216630 - Print class source when calling toString on the constructor. (r=Yoric) This is accomplished in the following ways. LazyScripts and JSScripts now have 4 offsets: - Source begin and end for the actual source. This is used for lazy parsing. - toString begin and end for toString. Some kinds of functions, like async, only have a different begin offset. Class constructors have different offsets for both begin and end. For syntactically present (i.e. non-default) constructors, the class source span is remembered directly on the LazyScript or JSScript. The toString implementation then splices out the substring directly. For default constructors, a new SRC_CLASS SrcNote type is added. It's binary and has as its arguments the begin and end offsets of the class expression or statement. MakeDefaultConstructor reads the note and overrides the cloned self-hosted function's source object. This is probably the least intrusive way to accomplish this.
3067c20eeccb1671b379ef882c37288219f4207b: Bug 1307134 - Rename nsGlobalWindow::EnsureSizeUpToDate to EnsureSizeAndPositionUpToDate. r=tnikkel
L. David Baron <dbaron@dbaron.org> - Tue, 18 Apr 2017 11:28:52 +0900 - rev 353551
Push 31671 by cbook@mozilla.com at Tue, 18 Apr 2017 08:21:51 +0000
Bug 1307134 - Rename nsGlobalWindow::EnsureSizeUpToDate to EnsureSizeAndPositionUpToDate. r=tnikkel This is because it does ensure both, and some of the callers care about size and some care about position. MozReview-Commit-ID: 3e8II6Lf72X
ae32bc1ac57f30144fb13e82345f448ea44df579: Bug 1307134 - Only flush in ancestor documents for window.mozInnerScreenX/Y. r=tnikkel
L. David Baron <dbaron@dbaron.org> - Tue, 18 Apr 2017 11:28:50 +0900 - rev 353550
Push 31671 by cbook@mozilla.com at Tue, 18 Apr 2017 08:21:51 +0000
Bug 1307134 - Only flush in ancestor documents for window.mozInnerScreenX/Y. r=tnikkel This reduces the amount of flushing we do when these APIs are called on the root document, but increases the amount of flushing we do (probably fixing existing bugs) when these APIs are called in a document at depth three or more (if you consider the root depth one). I considered the idea of adding a EnsurePositionUpToDate alias, but it seems that some of the existing users of EnsureSizeUpToDate actually care about position (e.g., nsLayoutUtils::GetDeviceContextForScreenInfo), so I just added a comment instead. MozReview-Commit-ID: B3L5DDQ5krc
49b58ea7ed262f54e7af062ecc0b1a6a2acf254a: Bug 1356631 - Change LargeAllocationCallback to be process-wide (r=mccr8)
Luke Wagner <luke@mozilla.com> - Mon, 17 Apr 2017 21:19:54 -0500 - rev 353549
Push 31671 by cbook@mozilla.com at Tue, 18 Apr 2017 08:21:51 +0000
Bug 1356631 - Change LargeAllocationCallback to be process-wide (r=mccr8) This is necessary to allow helper threads to attempt large allocations and recover from fragmentation situations with the LargeAllocationFailureCallback. MozReview-Commit-ID: AyA3pbXcaYy
23e9df36a42a355e40755bb8a8f4264ac2b21e7d: Bug 1352882 - Part 3. Cache nsIDocumentEncoder into TextEditor. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Mon, 17 Apr 2017 17:29:46 +0900 - rev 353548
Push 31671 by cbook@mozilla.com at Tue, 18 Apr 2017 08:21:51 +0000
Bug 1352882 - Part 3. Cache nsIDocumentEncoder into TextEditor. r=masayuki All editor code gets nsIDocumentEncoder from TextEditor::GetAndInitDocEncoder(), so we can have a cache into TextEditor, then return cached object. MozReview-Commit-ID: IEoOvz7BG7T
20c5c8bf23573b823e391e2c36f30be8fee2283a: Bug 1352882 - Part 2. Add test for RequiresReinitAfterOutput. r=smaug
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Mon, 17 Apr 2017 19:02:39 +0900 - rev 353547
Push 31671 by cbook@mozilla.com at Tue, 18 Apr 2017 08:21:51 +0000
Bug 1352882 - Part 2. Add test for RequiresReinitAfterOutput. r=smaug MozReview-Commit-ID: 97FNGeunmof
916cf393324e289e4b54f27b25c41a3a25ec67ca: Bug 1352882 - Part 1. Add releasing nsIDocument option to recycle nsIDocumentEncoder. r=smaug
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Mon, 17 Apr 2017 19:49:52 +0900 - rev 353546
Push 31671 by cbook@mozilla.com at Tue, 18 Apr 2017 08:21:51 +0000
Bug 1352882 - Part 1. Add releasing nsIDocument option to recycle nsIDocumentEncoder. r=smaug Editor uses weak reference for nsIDocument. But nsDocumentEncoder has strong reference of nsIDocument. So to recycle nsIDocumentEncoder, editor wants the option that nsIDocumentEncoder releases nsIDocument into nsDocumentEncoder after EncodeTo* is called. MozReview-Commit-ID: K3E9XhgD8FY
e67a5867ef11800869be6aa4760027cc44d785bb: No bug - Remove outdated and incorrect comment. r=me and DONTBUILD
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 17 Apr 2017 19:41:14 -0400 - rev 353545
Push 31671 by cbook@mozilla.com at Tue, 18 Apr 2017 08:21:51 +0000
No bug - Remove outdated and incorrect comment. r=me and DONTBUILD MozReview-Commit-ID: Iai8TvtaBUw
5c4bfddc020fbef9ae391fd7cb0afbf9f017311e: Bug 1357092 - Make EnsureWritablePath() always try to create a mPathBuilder, also when we don't have a valid target (i.e. for sErrorTarget). r=mstange
Mats Palmgren <mats@mozilla.com> - Tue, 18 Apr 2017 00:56:34 +0200 - rev 353544
Push 31671 by cbook@mozilla.com at Tue, 18 Apr 2017 08:21:51 +0000
Bug 1357092 - Make EnsureWritablePath() always try to create a mPathBuilder, also when we don't have a valid target (i.e. for sErrorTarget). r=mstange MozReview-Commit-ID: AzyZOpsIdwA
e5054dd06d753956542cc74f91687094f2507aa1: Bug 1180799 - Support momentum scrolling after two-fingered pans on pages that don't allow zooming. r=botond,kats
Gregory Moore <olucafont6@yahoo.com> - Sat, 25 Mar 2017 18:36:35 -0700 - rev 353543
Push 31671 by cbook@mozilla.com at Tue, 18 Apr 2017 08:21:51 +0000
Bug 1180799 - Support momentum scrolling after two-fingered pans on pages that don't allow zooming. r=botond,kats MozReview-Commit-ID: IAhD3jO4NWH
8fb2f3159278e5d1e0f80bf7efd0ea02cf40245b: Merge m-c to inbound, a=merge
Wes Kocher <wkocher@mozilla.com> - Mon, 17 Apr 2017 13:03:40 -0700 - rev 353542
Push 31671 by cbook@mozilla.com at Tue, 18 Apr 2017 08:21:51 +0000
Merge m-c to inbound, a=merge
208be342247943db550927536f03bfb5f0f2ef31: Bug 1356387 - Add constructor to VRHMDSensorState
Kearwood Gilbert <kgilbert@mozilla.com> - Mon, 17 Apr 2017 12:15:38 -0700 - rev 353541
Push 31671 by cbook@mozilla.com at Tue, 18 Apr 2017 08:21:51 +0000
Bug 1356387 - Add constructor to VRHMDSensorState - Also removed some now redundant calls to VRHMDSensorState::Clear() MozReview-Commit-ID: Kkbvkn3XAP4
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip