fc771254be8ff7a9fb11365787e0e136cd4bf225: Bug 1289549 P1 socialapi remove status and marks, r=florian
Shane Caraveo <scaraveo@mozilla.com> - Thu, 04 Aug 2016 09:23:54 -0700 - rev 396831
Push
25127 by bgrinstead@mozilla.com at Thu, 04 Aug 2016 18:26:32 +0000
Bug 1289549 P1 socialapi remove status and marks, r=florian
MozReview-Commit-ID: 5fT51pp97Tm
ce9ee3ac72c8987be8e6d8238bf21b747e5accb4: Bug 1291180 - Add Android-Job library in the build r?sebastian
draft
Krishna <k.krish@yahoo.com> - Thu, 04 Aug 2016 23:31:35 +0530 - rev 396830
Push
25126 by k.krish@yahoo.com at Thu, 04 Aug 2016 18:03:34 +0000
Bug 1291180 - Add Android-Job library in the build r?sebastian
MozReview-Commit-ID: 3c0myuFUlmY
8eea48c3250543c1c95881a996178338191a65b6: Bug 1150371 - [Part2] DRM UI should not show up when Clearkey is the only one CDM created successfully. r?Gijs
draft
Kilik Kuo <kikuo@mozilla.com> - Fri, 05 Aug 2016 02:01:55 +0800 - rev 396829
Push
25125 by kikuo@mozilla.com at Thu, 04 Aug 2016 18:02:35 +0000
Bug 1150371 - [Part2] DRM UI should not show up when Clearkey is the only one CDM created successfully. r?Gijs
MozReview-Commit-ID: ISPrz7A979G
57b7aa8bd7f3a051bf2400677e09576649ed748e: Bug 1150371 - [Part1] Remove 'Learn more about Drm...' from r-click context menu if it's a MediaElement for clearkey content. r?Gijs
draft
Kilik Kuo <kikuo@mozilla.com> - Fri, 05 Aug 2016 01:59:00 +0800 - rev 396828
Push
25125 by kikuo@mozilla.com at Thu, 04 Aug 2016 18:02:35 +0000
Bug 1150371 - [Part1] Remove 'Learn more about Drm...' from r-click context menu if it's a MediaElement for clearkey content. r?Gijs
MozReview-Commit-ID: 9nRwG9Bx7D
8389b5274a9c792f18a532bbc8d137e931d4d51f: Bug 1274042 - Add test for hidden checkbox in HTTP auth dialogs in e10s. r=Dolske
draft
Saad Quadri <saad@saadquadri.com> - Thu, 04 Aug 2016 10:58:22 -0700 - rev 396827
Push
25124 by saad@saadquadri.com at Thu, 04 Aug 2016 17:59:22 +0000
Bug 1274042 - Add test for hidden checkbox in HTTP auth dialogs in e10s. r=Dolske
MozReview-Commit-ID: FKocwybNyib
f3baea91096121a06eecff86fd35a4c5e5cef6f3: Bug 1274042 - Fix checkbox for HTTP auth dialogs in e10s. r=Dolske
draft
Saad Quadri <saad@saadquadri.com> - Thu, 04 Aug 2016 10:44:52 -0700 - rev 396826
Push
25124 by saad@saadquadri.com at Thu, 04 Aug 2016 17:59:22 +0000
Bug 1274042 - Fix checkbox for HTTP auth dialogs in e10s. r=Dolske
MozReview-Commit-ID: CuOBJ9m0DMW
df49168e76be8d13d1d1c57798cb95923fcff329: Bug 1292245 - remove some unnecessary imports of chrome from devtools; r?gregtatum
draft
Tom Tromey <tom@tromey.com> - Thu, 04 Aug 2016 11:55:40 -0600 - rev 396825
Push
25123 by bmo:ttromey@mozilla.com at Thu, 04 Aug 2016 17:57:02 +0000
Bug 1292245 - remove some unnecessary imports of chrome from devtools; r?gregtatum
MozReview-Commit-ID: JVVVHAImsko
e5b5df1b2519b3d876368c00727990a3b966c9a1: Bug 1290966 - Remove callback function argument from sync scripts; r?automatedtester
draft
Andreas Tolfsen <ato@mozilla.com> - Thu, 04 Aug 2016 18:20:18 +0100 - rev 396824
Push
25122 by bmo:ato@mozilla.com at Thu, 04 Aug 2016 17:29:53 +0000
Bug 1290966 - Remove callback function argument from sync scripts; r?automatedtester
MozReview-Commit-ID: CaDSYA5PNFp
54c34df1702c71cee21bce6d2dc67dbbee3e6959: Bug 1290966 - Permit introspection into arguments; r?automatedtester
draft
Andreas Tolfsen <ato@mozilla.com> - Tue, 02 Aug 2016 14:50:59 +0100 - rev 396823
Push
25122 by bmo:ato@mozilla.com at Thu, 04 Aug 2016 17:29:53 +0000
Bug 1290966 - Permit introspection into arguments; r?automatedtester
The callback function available to asynchronously evaluated scripts is
defined in a privileged content frame script, and is thus not readable
or introspectable in a sandboxed content script. Attempting this will
yield a "Permission denied to access property" error.
To circumvent this problem we "hide" the callback function by wrapping
it before pushing it on the arguments object that is applied to the
injected script.
This allows introspection into the _immediate_ elements on the arguments
object available to executed scripts.
MozReview-Commit-ID: 9ZigPNYcYpf
9e19b73eead493d180d5874786c0efe1bd17b230: Bug 1272614 - Avoid blocking where possible while waiting for the updater to stage; r?spohl
draft
Matt Howell <mhowell@mozilla.com> - Thu, 04 Aug 2016 09:47:25 -0700 - rev 396822
Push
25121 by mhowell@mozilla.com at Thu, 04 Aug 2016 16:48:33 +0000
Bug 1272614 - Avoid blocking where possible while waiting for the updater to stage; r?spohl
MozReview-Commit-ID: 1aAU2wxQvMm
ee92bb20ae45a786c5964e99de1414d5c81661d8: Bug 1291809 - Use http URL for DAMP simple page to get remote browser. r=bgrins
draft
J. Ryan Stinnett <jryans@gmail.com> - Wed, 03 Aug 2016 14:00:31 -0500 - rev 396821
Push
25120 by bmo:jryans@gmail.com at Thu, 04 Aug 2016 16:23:10 +0000
Bug 1291809 - Use http URL for DAMP simple page to get remote browser. r=bgrins
MozReview-Commit-ID: 7e9CaKX6DTr
6bfd713f5eee7b8736032651060988a679b6746c: Bug 1291283 - Use URLValueData::GetLocalURLFlag() to identify local-ref URI.
draft
cku <cku@mozilla.com> - Thu, 04 Aug 2016 23:50:22 +0800 - rev 396820
Push
25119 by bmo:cku@mozilla.com at Thu, 04 Aug 2016 16:04:21 +0000
Bug 1291283 - Use URLValueData::GetLocalURLFlag() to identify local-ref URI.
MozReview-Commit-ID: 2tXEGMhPCkn
d7d95d546f87158be3189558c22a141fbd1b0644: Bug 1292184 - remove lazy requires from inspector; r?jlongster
draft
Tom Tromey <tom@tromey.com> - Tue, 02 Aug 2016 09:14:29 -0600 - rev 396819
Push
25118 by bmo:ttromey@mozilla.com at Thu, 04 Aug 2016 15:55:02 +0000
Bug 1292184 - remove lazy requires from inspector; r?jlongster
MozReview-Commit-ID: AQMlkXAlVeX
0636c302f407c4fd16e551a5ce0267a6df939002: Bug 1291618 - Fix dropmarker position of command-button-frames in RTL locales. r=ntim
Ricky Chien <ricky060709@gmail.com> - Thu, 04 Aug 2016 16:21:53 +0800 - rev 396818
Push
25118 by bmo:ttromey@mozilla.com at Thu, 04 Aug 2016 15:55:02 +0000
Bug 1291618 - Fix dropmarker position of command-button-frames in RTL locales. r=ntim
MozReview-Commit-ID: 8yd1J6tkxDT
e4ba059c2a80a125eabbab3a8aac1925a59bcd9f: Bug 1291272 - Fix aboutdebugging reload test that requires a signed add-on. r=ochameau a=test-only
Kumar McMillan <kumar.mcmillan@gmail.com> - Tue, 02 Aug 2016 11:51:32 -0500 - rev 396817
Push
25118 by bmo:ttromey@mozilla.com at Thu, 04 Aug 2016 15:55:02 +0000
Bug 1291272 - Fix aboutdebugging reload test that requires a signed add-on. r=ochameau a=test-only
MozReview-Commit-ID: 65CZqbbHAHo
a34751d9d9edba57cf59c91418fd978e57d890d3: Bug 1291030 - Update TPS dependencies to prevent crashes for locally built firefox on Mac 10.11. r=markh
Thom Chiovoloni <tchiovoloni@mozilla.com> - Mon, 01 Aug 2016 17:31:33 -0400 - rev 396816
Push
25118 by bmo:ttromey@mozilla.com at Thu, 04 Aug 2016 15:55:02 +0000
Bug 1291030 - Update TPS dependencies to prevent crashes for locally built firefox on Mac 10.11. r=markh
MozReview-Commit-ID: 9gmP6OJvakP
78d61dcf3faf86e62f979ac5e932a0d1252840af: Bug 1290263 - Source maps in console don't work after first log; r=jsantell
Jaideep Bhoosreddy <jaideepb@buffalo.edu> - Wed, 03 Aug 2016 15:41:00 +0200 - rev 396815
Push
25118 by bmo:ttromey@mozilla.com at Thu, 04 Aug 2016 15:55:02 +0000
Bug 1290263 - Source maps in console don't work after first log; r=jsantell
17554bceff242ccf01aba3241ef86db484e7eba6: Bug 1290063 - Call correct function on mouseout for breadcrumb; r=gasolin
Steve Melia <steve.j.melia@gmail.com> - Mon, 01 Aug 2016 21:53:22 +0100 - rev 396814
Push
25118 by bmo:ttromey@mozilla.com at Thu, 04 Aug 2016 15:55:02 +0000
Bug 1290063 - Call correct function on mouseout for breadcrumb; r=gasolin
c92d40e691765ebe7007a36749c673f89e83f364: Bug 1288341 - Don't overlap layout-expander in RTL Locales. r=ntim
Steve Chung <schung@mozilla.com> - Thu, 04 Aug 2016 11:32:06 +0800 - rev 396813
Push
25118 by bmo:ttromey@mozilla.com at Thu, 04 Aug 2016 15:55:02 +0000
Bug 1288341 - Don't overlap layout-expander in RTL Locales. r=ntim
MozReview-Commit-ID: Gp4SeTZctIT
786a1bc7436e30f9ed9c54873b1ba1c7808972e2: Bug 1012752 - Snap scrolled area to layer pixels. r?tnikkel
draft
Markus Stange <mstange@themasta.com> - Wed, 03 Aug 2016 19:27:15 -0400 - rev 396812
Push
25117 by mstange@themasta.com at Thu, 04 Aug 2016 15:53:33 +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