Граф коммитов

583696 Коммитов

Автор SHA1 Сообщение Дата
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