47d39d542c7db01d1ef803508bc95307fd8a4638: Bug 1241699 - Add a telemetry probe measuring sync storage server wipe succeess rate. r=markh r=bsmedberg
Thom Chiovoloni <tchiovoloni@mozilla.com> - Wed, 13 Jul 2016 12:18:34 -0400 - rev 308371
Push 31112 by kwierso@gmail.com at Fri, 05 Aug 2016 21:06:54 +0000
Bug 1241699 - Add a telemetry probe measuring sync storage server wipe succeess rate. r=markh r=bsmedberg MozReview-Commit-ID: 4BvRep96T3g
fff9d624dca283235c916d8769786e04f5622282: Bug 1258041 - Update the tracking protection list selection UI to account for the DNT-related changes. r=jaws r=francois
Panos Astithas <past@mozilla.com> - Wed, 25 May 2016 00:18:33 +0000 - rev 308370
Push 31112 by kwierso@gmail.com at Fri, 05 Aug 2016 21:06:54 +0000
Bug 1258041 - Update the tracking protection list selection UI to account for the DNT-related changes. r=jaws r=francois MozReview-Commit-ID: 3KbeqVefdto
4a431f553e0c8bc5e005f5c1684d4a1da026a47a: Bug 1291537 - Assume GMPs are unsupported when running in 32bit mode on MacOS. r=spohl
Chris Pearce <cpearce@mozilla.com> - Wed, 03 Aug 2016 15:19:00 +1200 - rev 308369
Push 31112 by kwierso@gmail.com at Fri, 05 Aug 2016 21:06:54 +0000
Bug 1291537 - Assume GMPs are unsupported when running in 32bit mode on MacOS. r=spohl Users may have opted into running in 32bit mode if they have certain plugins, or manually from Finder's Info dialog. We end up downloading the 64bit GMP and installing it when running in 32bit mode, and it will crash. Since we're dropping 32bit MacOS Firefox in 52, there doesn't seem to be much point doing work to make us install the 32bit GMP on 32bit mode on MacOS, and pushing out new 32bit GMPs. So just mark them as unsupported. MozReview-Commit-ID: KRZKPKZkmKB
f63b7c68ac825598a2feae6d6e346c9e2976fd48: Merge mozilla-central to mozilla-inbound
Carsten "Tomcat" Book <cbook@mozilla.com> - Fri, 05 Aug 2016 12:03:44 +0200 - rev 308368
Push 31112 by kwierso@gmail.com at Fri, 05 Aug 2016 21:06:54 +0000
Merge mozilla-central to mozilla-inbound
ba23c008090da725a79f3a6a04bc96e34165a453: Bug 1290013 - Add a pref to disable stylo. r=bholley
Cameron McCormack <cam@mcc.id.au> - Fri, 05 Aug 2016 17:45:58 +0800 - rev 308367
Push 31112 by kwierso@gmail.com at Fri, 05 Aug 2016 21:06:54 +0000
Bug 1290013 - Add a pref to disable stylo. r=bholley MozReview-Commit-ID: DG9Q61OYlvl
05434463c88b0bd6045193374a726076b2864dda: Bug 1292088 - Remove ENABLE_METHODJIT_SPEW / JS_METHODJIT_SPEW; r=glandium
Ms2ger <Ms2ger@gmail.com> - Fri, 05 Aug 2016 11:44:15 +0200 - rev 308366
Push 31112 by kwierso@gmail.com at Fri, 05 Aug 2016 21:06:54 +0000
Bug 1292088 - Remove ENABLE_METHODJIT_SPEW / JS_METHODJIT_SPEW; r=glandium Neither is used anywhere else in the repository.
88b5857bcc1278cc987652a1efb01cf6293346e1: Bug 1259347 - Fix nursery telemetry to report committed size rather than max size r=terrence
Jon Coppeard <jcoppeard@mozilla.com> - Fri, 05 Aug 2016 10:16:42 +0100 - rev 308365
Push 31112 by kwierso@gmail.com at Fri, 05 Aug 2016 21:06:54 +0000
Bug 1259347 - Fix nursery telemetry to report committed size rather than max size r=terrence
bc0b9a51656f3c94dd40796b7efac23cd23c95a2: Backed out changeset c0b0e54e156e (bug 1290634) for webgl regressions
Carsten "Tomcat" Book <cbook@mozilla.com> - Fri, 05 Aug 2016 11:00:13 +0200 - rev 308364
Push 31112 by kwierso@gmail.com at Fri, 05 Aug 2016 21:06:54 +0000
Backed out changeset c0b0e54e156e (bug 1290634) for webgl regressions
a6017ae52872ec220ec31ca6965f931a984469d6: Backed out changeset 4b7cd5b39cca (bug 1290634)
Carsten "Tomcat" Book <cbook@mozilla.com> - Fri, 05 Aug 2016 11:00:00 +0200 - rev 308363
Push 31112 by kwierso@gmail.com at Fri, 05 Aug 2016 21:06:54 +0000
Backed out changeset 4b7cd5b39cca (bug 1290634)
52a0d2d7639717858ce6868c19a37b95e7039736: Bug 1287655 - place textarea/input cursor at end of text when initialized; r=smaug
Decky Coss <coss@cosstropolis.com> - Thu, 21 Jul 2016 14:52:49 -0400 - rev 308362
Push 31112 by kwierso@gmail.com at Fri, 05 Aug 2016 21:06:54 +0000
Bug 1287655 - place textarea/input cursor at end of text when initialized; r=smaug MozReview-Commit-ID: 2srGXFmla07
00afd3c93ccfa9877c36ae7fda355d02658f1e87: Bug 918752 - Override Accept request header to */* in XMLHttpRequest::Send() if it is not specified by the user. r=jst
Thomas Wisniewski <wisniewskit@gmail.com> - Thu, 04 Aug 2016 12:33:36 -0400 - rev 308361
Push 31112 by kwierso@gmail.com at Fri, 05 Aug 2016 21:06:54 +0000
Bug 918752 - Override Accept request header to */* in XMLHttpRequest::Send() if it is not specified by the user. r=jst
cb1f1638d126b11f3f1022bb6898eaa858092c60: Bug 1279992 - Inline constructor of typed arrays with non-compile-time known size r=jandem,Waldo
Sander Mathijs van Veen <smvv@kompiler.org> - Thu, 04 Aug 2016 07:42:00 +0200 - rev 308360
Push 31112 by kwierso@gmail.com at Fri, 05 Aug 2016 21:06:54 +0000
Bug 1279992 - Inline constructor of typed arrays with non-compile-time known size r=jandem,Waldo
505e6acd9c291504700a57ddf7e88f704f65da46: Bug 1254484 - resolve relative presentation URL. r=smaug.
Shih-Chiang Chien <schien@mozilla.com> - Wed, 03 Aug 2016 15:35:36 +0800 - rev 308359
Push 31112 by kwierso@gmail.com at Fri, 05 Aug 2016 21:06:54 +0000
Bug 1254484 - resolve relative presentation URL. r=smaug. MozReview-Commit-ID: CF3WNGorwH1
e3758ab7ee7884d78662edc155b54327710527f4: Bug 1289975 - Reuse canvas buffer when setting the same dimension. r=nical
Ethan Lin <ethlin@mozilla.com> - Tue, 02 Aug 2016 23:00:00 +0200 - rev 308358
Push 31112 by kwierso@gmail.com at Fri, 05 Aug 2016 21:06:54 +0000
Bug 1289975 - Reuse canvas buffer when setting the same dimension. r=nical
4563f1ee1d062459774091b0f386fbb7feecaf70: Bug 1291814 - enforce h2 increasing push ids. r=hurley
Patrick McManus <mcmanus@ducksong.com> - Wed, 03 Aug 2016 14:36:50 -0400 - rev 308357
Push 31112 by kwierso@gmail.com at Fri, 05 Aug 2016 21:06:54 +0000
Bug 1291814 - enforce h2 increasing push ids. r=hurley
7e2bee6a3c4b2bbca86d777f4fe082cd492de3de: Bug 1292164 - Fix indentation. r=janv
Bevis Tseng <btseng@mozilla.com> - Fri, 05 Aug 2016 11:07:09 +0800 - rev 308356
Push 31112 by kwierso@gmail.com at Fri, 05 Aug 2016 21:06:54 +0000
Bug 1292164 - Fix indentation. r=janv
b1dbce81bf3b6124577fb46414f811ec5f45f4e0: Bug 1012752 - Snap scrolled area to layer pixels. r=tnikkel
Markus Stange <mstange@themasta.com> - Thu, 04 Aug 2016 23:51:58 -0400 - rev 308355
Push 31112 by kwierso@gmail.com at Fri, 05 Aug 2016 21:06:54 +0000
Bug 1012752 - Snap scrolled area to layer pixels. r=tnikkel We want the maximum scroll position to be aligned with layer pixels. That way we don't have to re-rasterize the scrolled contents once scrolling hits the edge of the scrollable area. Here's how we determine the maximum scroll position: We get the scroll port rect, snapped to layer pixels. Then we get the scrolled rect and also snap that to layer pixels. The maximum scroll position is set to the difference between right/bottom edges of these rectangles. Now the scrollable area is computed by adding this maximum scroll position to the unsnapped scroll port size. The underlying idea here is: Pretend we have overflow:visible so that the scrolled contents start at (0, 0) relative to the scroll port and spill over the scroll port edges. When these contents are rendered, their rendering is snapped to layer pixels. We want those exact pixels to be accessible by scrolling. This way of computing the snapped scrollable area ensures that, if you scroll to the maximum scroll position, the right/bottom edges of the rendered scrolled contents line up exactly with the right/bottom edges of the scroll port. The scrolled contents are neither cut off nor are they moved too far. (This is something that no other browser engine gets completely right, see the testcase in bug 1012752.) There are also a few disadvantages to this solution. We snap to layer pixels, and the size of a layer pixel can depend on the zoom level, the document resolution, the current screen's scale factor, and CSS transforms. The snap origin is the position of the reference frame. So a change to any of these things can influence the scrollable area and the maximum scroll position. This patch does not make us adjust the current scroll position in the event that the maximum scroll position changes such that the current scroll position would be out of range, unless there's a reflow of the scrolled contents. This means that we can sometimes render a slightly inconsistent state where the current scroll position exceeds the maximum scroll position. We can fix this once it turns out to be a problem; I doubt that it will be a problem because none of the other browsers seems to prevent this problem either. The size of the scrollable area is exposed through the DOM properties scrollWidth and scrollHeight. At the moment, these are integer properties, so their value is rounded to the nearest CSS pixel. Before this patch, the returned value would always be within 0.5 CSS pixels of the value that layout computed for the content's scrollable overflow based on the CSS styles of the contents. Now that scrollWidth and scrollHeight also depend on pixel snapping, their values can deviate by up to one layer pixel from what the page might expect based on the styles of the contents. This change requires a few changes to existing tests. The fact that scrollWidth and scrollHeight can change based on the position of the scrollable element and the zoom level / resolution may surprise some web pages. However, this also seems to happen in Edge. Edge seems to always round scrollWidth and scrollHeight upwards, possibly to their equivalent of layout device pixels. MozReview-Commit-ID: 3LFV7Lio4tG
fcf246691521ab8533bbc92c7fec4ea6662cbf35: Bug 1292395 - Tweak this assertion message. r=mattwoodrow
Markus Stange <mstange@themasta.com> - Thu, 04 Aug 2016 22:00:04 -0400 - rev 308354
Push 31112 by kwierso@gmail.com at Fri, 05 Aug 2016 21:06:54 +0000
Bug 1292395 - Tweak this assertion message. r=mattwoodrow MozReview-Commit-ID: AARqrxI1Qwn
4b7cd5b39cca85efc4b8350520303605cb59efbe: Bug 1290634 - Use idealUnpack with CopyTexImage, and always respec now that ZeroTextureData doesn't support respec. - r=mtseng
Jeff Gilbert <jgilbert@mozilla.com> - Fri, 29 Jul 2016 18:19:39 -0700 - rev 308353
Push 31112 by kwierso@gmail.com at Fri, 05 Aug 2016 21:06:54 +0000
Bug 1290634 - Use idealUnpack with CopyTexImage, and always respec now that ZeroTextureData doesn't support respec. - r=mtseng MozReview-Commit-ID: HYzTfzLxF3X
c0b0e54e156ef62f937bfc4630c40880f02f0f94: Bug 1290634 - Remove unnecessary respecifyTexture arg from ZeroTextureData. - r=mtseng
Jeff Gilbert <jgilbert@mozilla.com> - Fri, 29 Jul 2016 18:19:19 -0700 - rev 308352
Push 31112 by kwierso@gmail.com at Fri, 05 Aug 2016 21:06:54 +0000
Bug 1290634 - Remove unnecessary respecifyTexture arg from ZeroTextureData. - r=mtseng MozReview-Commit-ID: 52VirsA4eCQ
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip