Cosmin Sabou
a97105ec0d
Merge inbound to mozilla-central. a=merge
2018-02-28 23:48:29 +02:00
Cosmin Sabou
4d5798c0a5
Merge autoland to mozilla-central. a=merge
2018-02-28 23:47:09 +02:00
Timothy Guan-tin Chien
90a5e0e595
Bug 1440383 - Remove XBL accessibility role="xul:pane" and role="none" r=surkov
...
MozReview-Commit-ID: GJ0aouAzS77
--HG--
extra : rebase_source : e6c6cefc73618f1815726566f6bc9e00561b236c
2018-02-28 13:09:29 -08:00
Sebastian Hengst
3d8dc1f748
Backed out changeset 322fb820d019 (bug 1442020) on suspicion of causing site identity related browser-chrome failures, e.g. in browser/base/content/test/siteIdentity/browser_bug822367.js. CLOSED TREE
2018-03-01 21:26:12 +02:00
Sebastian Hengst
6e20ddf78b
Bug 1441882 - Update browser_parsable_css.js to check that variables that are defined are actually referenced: Remove --breakpoint-hover-background because it has been already fixed. r=bustage-fix CLOSED TREE
...
--HG--
extra : amend_source : b5415b3c1b2e2f41e94c7500fcbf866e8482a7cd
2018-03-01 20:56:45 +02:00
Dorel Luca
c315029db6
Merge mozilla-central to autoland. a=merge on a CLOSED TREE
...
--HG--
extra : amend_source : 3130effcead9f6dea638a00319b5e0a99d43ead6
2018-03-01 20:50:13 +02:00
Dorel Luca
2807df93c4
Backed out 2 changesets (bug 1436096) for mochitest failure on tests/dom/media/webaudio/test/test_pannerNodeAtZeroDistance.html on a CLOSED TREE
...
Backed out changeset e9d7a3f92bcc (bug 1436096)
Backed out changeset 5dcbba40dd0c (bug 1436096)
--HG--
extra : amend_source : dace4365ca71014c74ca637f88681159f7a8d3fc
2018-03-01 20:44:31 +02:00
ffxbld
08a7733d6d
No bug, Automated HPKP preload list update from host bld-linux64-spot-302 - a=hpkp-update
2018-02-28 12:02:20 -08:00
ffxbld
0799f9b06e
No bug, Automated HSTS preload list update from host bld-linux64-spot-302 - a=hsts-update
2018-02-28 12:02:16 -08:00
Geoff Brown
9af214a4a5
Bug 1441869 - Specify DIGCF_DEVICEINTERFACE when calling SetupDiGetClassDevsW; r=milan
2018-02-28 11:49:09 -07:00
Geoff Brown
828cdfd870
Bug 1431125 - Increase max-run-time of test-verify and test-verify-wpt; r=jmaher
...
These tasks are expected to run quickly (5 - 30 minutes) normally, but there can be a wide range of run times.
2018-02-28 11:49:07 -07:00
Ben Hearsum
8b71e3533a
bug 1432219: fix linting errors. r=me
2018-02-28 13:43:37 -05:00
Andrew Osmond
fefdf99992
Bug 523950 - Part 10. Add mochitest for when we discard frames from an animated image. r=tnikkel
...
With the previous parts, for large animated images, we will now discard
previous frames after we reach the threshold. This mochitest configures
a very low threshold, such that it will trigger on a small animated
image. It then verifies that we are already to loop the animation a
couple of times.
2018-02-28 13:34:53 -05:00
Andrew Osmond
39b30d06d4
Bug 523950 - Part 9. Integrate AnimationSurfaceProvider with AnimationFrameBuffer. r=tnikkel
2018-02-28 13:34:53 -05:00
Andrew Osmond
01f0dbdb83
Bug 523950 - Part 8. Add gtests for AnimationFrameBuffer. r=tnikkel
2018-02-28 13:34:52 -05:00
Andrew Osmond
984f23cd9c
Bug 523950 - Part 7. Add AnimatedFrameBuffer to manage storage and decoding of frames in an animation. r=tnikkel
2018-02-28 13:34:52 -05:00
Andrew Osmond
97d3a61a18
Bug 523950 - Part 6. Add DecoderFactory::CloneAnimationDecoder to clone an existing image decoder. r=tnikkel
...
Used later in the patch series, this API allows one to get an identical
decoder to the one given, but decodes from the beginning.
2018-02-28 13:34:52 -05:00
Andrew Osmond
54898d5d6c
Bug 523950 - Part 5. Pass the currently displayed frame of an animation to its decoder. r=tnikkel
...
When we need to recreate an animated image decoder because it was
discarded, the animation may have progressed beyond the first frame.
Given that later in the patch series we need FrameAnimator to be driving
the decoding more actively, it simplifies its role by making it assume
the initial state of the decoder matches its initial state. Passing in
the currently displayed frame allows the decoder to advance its frame
buffer (and potentially discard unnecessary frames), such that when the
animation actually wants to advance as it normally would, the decoder
state matches what it would have been if it had never been discarded.
2018-02-28 13:34:52 -05:00
Andrew Osmond
646219b1e7
Bug 523950 - Part 4. Expose new surface provider APIs that will help drive animation decoding. r=tnikkel
...
Note that AnimationSurfaceProvider will override these methods to give a
proper implementation in a later patch in this series. For now, they are
mostly stubbed, using the default implementation from ISurfaceProvider.
They focus on the main operations we perform on an animation:
1) Progressing through the animation, e.g. advancing a frame. If we
don't decode the whole animation up front, we need to know at the
decoder level where we are in the display of the animation.
2) Restarting an animation from the beginning. This is a specialized
case of the above, where we want to skip explicitly advancing through
the remaining frames and instead restart at the beginning. The decoder
may have already discarded the earliest frames and must start redecoding
them.
3) Knowing whether or not the decoder is still active, e.g. can we be
missing frames.
2018-02-28 13:34:52 -05:00
Andrew Osmond
2088409e88
Bug 523950 - Part 3. Add preferences to control animated image decoding behaviour. r=tnikkel
...
image.animated.decode-on-demand.threshold-kb is the maximum size in kB
that the aggregate frames of an animation can use before it starts to
discard already displayed frames, and redecode them as necessary. The
lower it is set to, the less overall memory we will consume at the
expense of execution time for as long as the tab with the animation(s)
above the threshold are kept open.
image.animated.decode-on-demand.batch-size is the minimum number of
frames we want to have buffered ahead of an animation's currently
displayed frame. The decoding will request this number of frames at a
time to maximize use of memory caching. Note that this is related to the
above preference as well; increasing the batch size will in effect raise
what the minimum threshold. This simplifies the logic in patches later
in the series.
2018-02-28 13:34:52 -05:00
Andrew Osmond
28978c4f66
Bug 523950 - Part 2. Expose image decoder type and SourceBuffer to owners. r=tnikkel
...
Later in the patch series, we use the new APIs to facilitate cloning of
an existing decoder. This is useful when you want to redecode the same
image with the exact same configuration but from the very beginning.
2018-02-28 13:34:52 -05:00
Andrew Osmond
1a18b79e50
Bug 523950 - Part 1. Do some unified build accounting, missing headers and namespaces. r=tnikkel
2018-02-28 13:34:51 -05:00
Ben Kelly
65554b944c
Bug 1440565 P2 Add a mochitest that verifies we throw TypeError for fetch() with a view-source URL. r=asuth
2018-02-28 10:34:13 -08:00
Ben Kelly
251a6dfaf4
Bug 1440565 P1 Make sure to clear any existing cache related load flags when setting the default fetch() RequestCache value. r=asuth
2018-02-28 10:34:13 -08:00
Ben Kelly
8c55bc6898
Bug 1440705 P3 Assert that a client and its controlling service worker have a matching principal. r=asuth
2018-02-28 10:32:50 -08:00
Ben Kelly
0dd1174a39
Bug 1440705 P2 Separate ClientMatchPrincipalInfo() into a separate method and header. r=asuth
2018-02-28 10:32:50 -08:00
Ben Kelly
93c381f6bd
Bug 1440705 P1 Make SWM clear the reserved client when performing an STS upgrade with child-process interception. r=asuth
2018-02-28 10:32:50 -08:00
Ben Kelly
897d177592
Bug 1441133 P2 Verify inherited frames do not trigger service worker storage assertions. r=asuth
2018-02-28 10:31:29 -08:00
Ben Kelly
c6a37e4357
Bug 1441133 P1 Don't assert storage permission on windows that inherit the service worker. r=asuth
2018-02-28 10:31:29 -08:00
Joel Maher
5aedcd4be2
backout Bug 1435844 changes to schedule motionmark and h1 on windows. r=me a=backout CLOSED TREE
...
--HG--
extra : source : 1bc5d8dfe84ad29bbe0b6248adacec7ac679f401
2018-02-28 11:23:07 -05:00
Joel Maher
7c1bb20a1b
backout Bug 1435844 for win10 hardware failures. r=me a=backout CLOSED TREE
...
--HG--
extra : source : 673b8d253e4db1469c8f752f5358ced4777cd340
2018-02-28 11:17:21 -05:00
Joel Maher
e3b9fe0f47
backout Bug 1431161 for win10 hardware failures. r=me a=backout CLOSED TREE
...
--HG--
extra : source : 5bc49a32f7060ff869116f1ab831394fca14b12c
2018-02-28 11:14:57 -05:00
Florian Quèze
0381f3a8ed
Bug 1433175 - Fix xpcshell tests, 'Cc' isn't defined in that scope, so use _Services.tm directly, r=Mossop, a=Aryx on CLOSED TREE
2018-02-28 18:51:35 +01:00
Florian Quèze
8922be9c58
Bug 1433175 - enable the use-cc-etc eslint rule, r=Standard8.
2018-02-28 18:51:35 +01:00
Florian Quèze
f3ee8dd20b
Bug 1433175 - more aggressive scripted patch to replace remaining Components.classes, Components.interfaces, Components.utils and Components.results uses with Cc, Ci, Cu and Cr, r=Mossop.
2018-02-28 18:51:35 +01:00
Florian Quèze
c546946f86
Bug 1433175 - remove by hands some variations of Cc,Ci,Cu definitions, r=Standard8.
2018-02-28 18:51:34 +01:00
Florian Quèze
6df7549a3e
Bug 1433175 - semi-automated indent fix, r=Mossop.
2018-02-28 18:51:34 +01:00
Florian Quèze
c714053d73
Bug 1433175 - scripted patch to replace Components.classes[, Components.interfaces.nsI, Components.utils. and Components.results. with Cc, Ci, Cu and Cr, r=Mossop.
2018-02-28 18:51:33 +01:00
Simon Fraser
197753c5ed
Bug 1441867 Fix stat call for udpate packaging r=bhearsum
...
MozReview-Commit-ID: LNRHy5fzVsQ
--HG--
extra : rebase_source : 5d9896707cd648a4785bca7b898984907d17e892
2018-02-28 15:37:08 +00:00
Mihai Tabara
642a4b0975
bug 1432219: migrate release checksums builder off of BBB to TC. r=aki, rail
...
--HG--
extra : transplant_source : %09u%E1%BD%FER%92T%0EE%B5%F5%CB%BF%918%D6%B53%9B
2018-02-28 10:03:20 -05:00
Tim Nguyen
c58aa506db
Bug 1441727 - Use solid SVG icon in 'new bookmark' panel. r=dao
...
MozReview-Commit-ID: GOniqIySO3d
--HG--
extra : rebase_source : 880a43e1d22ea62c9a33b8d764b356357509bdd5
2018-02-28 14:48:57 +00:00
Michael Ratcliffe
ff2bb13cc9
Bug 1441825 - Clicking CSS Error links in Browser Console throws 'onClick is not a function' r=nchevobbe
...
MozReview-Commit-ID: DoMWc2JCPnl
--HG--
extra : rebase_source : 0f4221aaf9a368af9c4e4b57a7e432328b435279
2018-02-28 14:20:52 +00:00
Sebastian Hengst
769222fadf
merge mozilla-inbound to mozilla-central. a=merge
...
--HG--
rename : browser/base/content/tabbrowser.xml => browser/base/content/tabbrowser.js
2018-02-28 12:54:12 +02:00
Zibi Braniecki
4a44620118
Bug 1435912 - Migrate Preferences::General XUL part to the new Localization API. r=flod,jaws
...
MozReview-Commit-ID: J5Rr8Gc0oCx
--HG--
extra : rebase_source : df83a089c572be0ed8301edb93777d2aacd0f1f6
2018-02-27 21:20:54 -08:00
Ciure Andrei
e22cfebd57
Backed out changeset 30b928272f74 (bug 1373640) for failures on xpcshell-remote.ini:toolkit/components/extensions/test/xpcshell/test_ext_dns.js a=backout
...
--HG--
extra : rebase_source : 7d4c01ede92b8fb4c67944ed8c2a52d642dbe07a
2018-02-28 06:44:03 +02:00
Edouard Oger
b2cd60e2b5
Bug 1433178 p2 - Allow callers to SyncedBookmarksMirror.apply() to pass explicit weak uploads. r=kitcambridge
...
MozReview-Commit-ID: EqVmk7AqHWS
--HG--
extra : rebase_source : e4c93aa30f66a8313e5e372b35e929b1472227c6
2018-02-27 18:01:19 -05:00
Edouard Oger
89405d6bba
Bug 1433178 p1 - Add public domain license headers to test files. r=kitcambridge
...
MozReview-Commit-ID: DpF5LpVU30k
--HG--
extra : rebase_source : f943c487aec5690316f28b1cf0733ca7aaa485ad
2018-02-28 12:38:34 -05:00
Alex Chronopoulos
4b1666477b
Bug 1436096 - In PannerNode mochitest correct mono input and add test for stereo input. r=padenot
...
MozReview-Commit-ID: 54NPkWkVCha
--HG--
extra : rebase_source : f19f08d9a3ec5e9bfee2e1845696350c0fc06cfa
2018-03-01 19:54:36 +02:00
Alex Chronopoulos
6b64d67d8f
Bug 1436096 - PannerNode noop optimization for equal power is valid on stereo source. r=padenot
...
MozReview-Commit-ID: F0c2KuFN7Q5
--HG--
extra : rebase_source : 5a9b6b6975f56a03933cd583b83013c9b4b03f2f
2018-03-01 19:50:28 +02:00
Andrew Swan
d04fa2c646
Bug 1441841 Use the right count for ratings link in addon details r=eviljeff
...
MozReview-Commit-ID: KcXiABRbWof
--HG--
extra : rebase_source : 6dbb3fb6cf736c9f235d18b9ecf2fc710a3e0113
2018-02-28 14:57:51 -08:00