Commit Graph

672738 Commits

Author SHA1 Message Date
Karl Tomlinson
33ed3fa21b Bug 1583496 annotate expected beta failure where AudioWorklet is not enabled r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D47024

--HG--
extra : moz-landing-system : lando
2019-09-27 00:07:58 +00:00
Coroiu Cristina
c3c2a5e0b6 Bug 1584052 - Fix linting whitespace failure a=me on a CLOSED TREE
--HG--
extra : rebase_source : b06ee2ef9ce0874bd2640b1758b26959aae97293
2019-09-27 03:19:31 +03:00
Martin Thomson
cd23d1b0d9 Bug 1579285 - Offer to enable TLS 1.0 on neterror page r=johannh
As we roll out the TLS 1.0 and 1.1 deprecation, sites that don't support TLS 1.2
will show the neterror page.  This adds a box to that page that shows in this
specific case.  That box explains what is going on and gives an option to
re-enable TLS 1.0.

As mentioned, this will show alongside an option to reset TLS-related
preferences if any overrides are active.

Hitting the button will set the new pref to 'true' and reload the page.

Once the override is engaged, the option won't show, but that option to reset
preferences will show (as this is a TLS-related preference).

The intent is to remove this affordance in March 2020 as we formally move to
having TLS 1.2 the minimum version.  All going to plan, this will only affect
prerelease channels, though anyone who has tweaked security.tls.version.* could
also see this.

Differential Revision: https://phabricator.services.mozilla.com/D45799

--HG--
extra : moz-landing-system : lando
2019-09-27 00:18:11 +00:00
Martin Thomson
bcf590a1d0 Bug 1579285 - Add pref to override minimum TLS version r=keeler
The intent of adding this pref is to allow us to change defaults for
security.tls.version.min for a progressive rollout of a TLS 1.0 and 1.1
deprecation.  During that process, we'd like to offer the option to enable these
old TLS versions, without adding a pref override that would cause those versions
to remain enabled once we finish the rollout.

Those people who have triggered the override will be able to access TLS 1.0 and
1.1 sites until we eventually remove the code that respects this pref.  What is
likely to happen is that this pref will remain in code past the end of our
rollout for part of a release cycle, plus maybe the next cycle depending on
how timing works out.

This pref is a simple boolean that we'll remove in March 2020.

Differential Revision: https://phabricator.services.mozilla.com/D45798

--HG--
extra : moz-landing-system : lando
2019-09-16 19:36:08 +00:00
Martin Thomson
1f46c9a2b1 Bug 1579270 - Disable TLS 1.0 and TLS 1.1 in Nightly, r=jcj
This flips the default for security.tls.version.min to 3 (TLS 1.2) for the
Nightly channel.

Having had this pref at this level for the last year, I can confirm that this
does break the occasional site, but it is quite rare.  The intent of this change
is to start making it more obvious when sites don't support TLS 1.2.

I'm asking for wider review because this is a disruptive change.

Differential Revision: https://phabricator.services.mozilla.com/D45627

--HG--
extra : moz-landing-system : lando
2019-09-16 23:14:55 +00:00
Tim Nguyen
9512989188 Bug 1582530 - Fix remaining cases that were relying on blockification. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D46676

--HG--
extra : moz-landing-system : lando
2019-09-27 00:13:51 +00:00
Tim Nguyen
fb742b5189 Bug 1582530 - Turn on 'layout.css.xul-box-display-values.survive-blockification.enabled' by default. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D46675

--HG--
extra : moz-landing-system : lando
2019-09-27 00:13:39 +00:00
Coroiu Cristina
817ccb933c Bug 1584052 - Fix linting failure a=me on a CLOSED TREE 2019-09-27 03:04:19 +03:00
Boris Zbarsky
88ecc83259 Bug 1584052. Remove "module" as a reserved word in our Web IDL parser. r=edgar
Differential Revision: https://phabricator.services.mozilla.com/D47299

--HG--
extra : moz-landing-system : lando
2019-09-26 21:16:41 +00:00
Edgar Chen
5925e241a9 Bug 1129227 - Part 3: Add test for requesting fullscreen in async callback; r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D47152

--HG--
extra : moz-landing-system : lando
2019-09-26 21:15:47 +00:00
Edgar Chen
7bf4c68bf5 Bug 1129227 - Part 2: Switch Fullscreen to use transient-user-activation API; r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D47151

--HG--
extra : moz-landing-system : lando
2019-09-26 21:15:43 +00:00
Edgar Chen
a8ec728b5a Bug 1129227 - Part 1: Merge nsContentUtils::CheckRequestFullscreenAllowed into GetFullscreenError; r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D47018

--HG--
extra : moz-landing-system : lando
2019-09-26 21:15:31 +00:00
Gijs Kruitbosch
f9d5bd130d Bug 1583985 - move breach alerts checkbox in markup to avoid its width enlarging the content box unnecessarily, r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D47187

--HG--
extra : moz-landing-system : lando
2019-09-26 22:15:16 +00:00
Gregory Mierzwinski
f62dd43b6a Bug 1575575 - Add fullscreen and windowed youtube-playback power tests. r=perftest-reviewers,stephendonner,dhouse,rwood
This patch adds fullscreen and windowed youtube tests for the V9 and H264 encoding at 1080p30 and 1080p60. Each subtest runs for 20 page cycles which amounts to about 5 minutes each. It also begins adding these to power test tasks running on the macosx-1014 reference hardware.

Differential Revision: https://phabricator.services.mozilla.com/D45067

--HG--
extra : moz-landing-system : lando
2019-09-26 22:18:54 +00:00
Alexander Surkov
b56e085e0c Bug 1584218 - form autofill and HTML:select don't respect ui.popup.disable_autohide preference r=emilio,MattN
Differential Revision: https://phabricator.services.mozilla.com/D47322

--HG--
extra : moz-landing-system : lando
2019-09-26 22:07:07 +00:00
Panos Astithas
b9773391b9 Bug 1583388 - Recommend the Firefox debugger VSCode plugin. r=jlast
DONTBUILD because this is just an IDE config change.

Differential Revision: https://phabricator.services.mozilla.com/D46874

--HG--
extra : moz-landing-system : lando
2019-09-26 22:01:19 +00:00
Brindusan Cristian
1f920838b5 Backed out changeset 311d8c50d88b (bug 1222547) for spidermonkey bustages on JSFunction.h:568. CLOSED TREE 2019-09-27 01:33:44 +03:00
Ting-Yu Lin
df696cf9c1 Bug 1575054 - Disable column balancing for nested multicol containers of depth more than two. r=dbaron
That is, for the multicol container of depth two and more, we lay them
out by using "column-fill:auto" and "column-count:1".

I've check bug 725376 comment 9 for the previous approaches. Thanks to
bug 1555818, this solution is feasible because the fragmentation with
"column-fill:auto" is now possible.

Differential Revision: https://phabricator.services.mozilla.com/D47011

--HG--
extra : moz-landing-system : lando
2019-09-26 22:07:53 +00:00
Glenn Watson
ab1041de89 Bug 1581757 - Support slicing the scene into an arbitrary number of picture cache slices r=nical,kvark
Previously, the setup_picture_caching function was hard coded
to support only a very specific shape of display list. With this
change, flags are added to PrimitiveCluster that can specify
if a picture cache slice should be created before / after this
cluster when picture caching is set up.

The usage of these flags in this patch matches the old behaviour,
so should not have any functional effect.

However, in future we will make use of this functionality to
create picture slices for a number of different use cases, such as:

 * Creating cache tiles for the UI.
 * Slicing the scene where there are video elements, in order to
   allow these to be composited directly by the OS. This may also
   apply to WebGL and/or canvas elements.
 * Slicing the scene when there is a very large fixed position
   background image or other element, to avoid invalidating the
   entire tile cache each frame.

Differential Revision: https://phabricator.services.mozilla.com/D46125

--HG--
extra : moz-landing-system : lando
2019-09-26 21:14:36 +00:00
Daniel Holbert
781eb25200 Bug 1584187: Pass an assertion-only variable to mozilla::Unused, to fix non-nightly opt build error. r=mats
Differential Revision: https://phabricator.services.mozilla.com/D47319

--HG--
extra : moz-landing-system : lando
2019-09-26 21:11:33 +00:00
alwu
2e38d31eb1 Bug 1584215 - complete the request once promise is resolved. r=chunmin
The request is used to track if the promise is resolved or not, so we should call its `Complete()` method once promise is resolved, in order to keep the state of the request correct.

Differential Revision: https://phabricator.services.mozilla.com/D47331

--HG--
extra : moz-landing-system : lando
2019-09-26 21:54:05 +00:00
Geoff Brown
9859c641fc Bug 1582881 - Promote select fission tests to tier 1; r=ahal
This changes certain fission tests to run tier 1 and start running on integration branches:
  linux64-qr/debug mochitest-plain
  linux64-qr/debug mochitest-media
  linux64-qr/debug mochitest-webgl*
  linux64/debug browser-chrome
All other fission tests continue to run as tier 2.

Differential Revision: https://phabricator.services.mozilla.com/D47295

--HG--
extra : moz-landing-system : lando
2019-09-26 21:52:07 +00:00
Andrew Erickson
0769b659f9 Bug 1583290: update android emulator to 29.2.1 r=gbrown
Change the 'old' and new manifests to use 29.2.1.

Differential Revision: https://phabricator.services.mozilla.com/D46987

--HG--
extra : moz-landing-system : lando
2019-09-26 21:16:57 +00:00
Lee Salzman
17ba335d48 Bug 1581735 - adjust fuzz for boxshadow-rotated.html. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D47030

--HG--
extra : moz-landing-system : lando
2019-09-26 21:11:55 +00:00
Hiroyuki Ikezoe
258818e259 Bug 1536392 - Drop GeckoView checks for individual transform properties cases. r=boris
Now all test cases for individual transform properties work fine on GeckoView.

Depends on D47200

Differential Revision: https://phabricator.services.mozilla.com/D47201

--HG--
extra : moz-landing-system : lando
2019-09-26 21:01:30 +00:00
Hiroyuki Ikezoe
777658832e Bug 1536392 - Make the transform transition opposite direction of the translate transition to make sure the transformed results is inside the display port. r=boris
Differential Revision: https://phabricator.services.mozilla.com/D47200

--HG--
extra : moz-landing-system : lando
2019-09-26 21:01:26 +00:00
Jeff Gilbert
cfdf39067e Bug 1584277 - Expose WebGL OES_fbo_render_mipmap. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D47302

--HG--
extra : moz-landing-system : lando
2019-09-26 16:43:48 +00:00
Hiroyuki Ikezoe
d7ab277e4e Bug 1583658 - Re-enable test_restyles.html on GeckoView. r=boris
It no longer fails there.

Differential Revision: https://phabricator.services.mozilla.com/D47198

--HG--
extra : moz-landing-system : lando
2019-09-26 21:01:17 +00:00
Jeff Muizelaar
388602ee84 Bug 1584316. blob: Call EndGroup after pulling the data out of it.
This is needed for the fix in bug 1582645 to work.

Differential Revision: https://phabricator.services.mozilla.com/D47332

--HG--
extra : moz-landing-system : lando
2019-09-26 21:08:42 +00:00
Tom Schuster
854602e25f Bug 1222547 - Remove JavaScript Array generics. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D46817

--HG--
extra : moz-landing-system : lando
2019-09-26 20:43:32 +00:00
Nika Layzell
5ce2b25357 Bug 1584271 - Add a 'Running with fission:' log message to runtests.py, r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D47296

--HG--
extra : moz-landing-system : lando
2019-09-26 19:58:12 +00:00
Gijs Kruitbosch
f40417788d Bug 1583837 - allow more significant increases in font size / zoom in reader mode, more quickly, r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D47327

--HG--
extra : moz-landing-system : lando
2019-09-26 21:12:33 +00:00
Emilio Cobos Álvarez
aef57af453 Bug 1553772 - Bug 1549812 - Try to assert a bit harder about stuff not flushing under our nose. r=TYLin,mats
I think these should hold, everything that runs under them should just schedule
other stuff to some later date:

 * Synth mouse events -> scheduled as refresh driver observers.
 * Scroll events -> Scheduled as well.
 * Caret state change events -> Also scheduled after last patch.
 * IME and accessibility stuff -> I don't think they can reenter layout.

We can always revert this if it causes troubles, plus it shouldn't crash on
release so should be fine.

Differential Revision: https://phabricator.services.mozilla.com/D31090

--HG--
extra : moz-landing-system : lando
2019-09-26 20:55:58 +00:00
Emilio Cobos Álvarez
d485264311 Bug 1553772 - Bug 1549812 - Don't run arbitrary script from AccessibleCaretManager callbacks. r=TYLin
Instead, post the event for the next turn of the event loop.

In this case, what killed the frame is ActionBarHandler.jsm via
Selection.toString().

Depends on D31088

Differential Revision: https://phabricator.services.mozilla.com/D31089

--HG--
extra : moz-landing-system : lando
2019-09-26 20:55:53 +00:00
Nathan Froyd
c272af49a0 Bug 1583646 - make WebCryptoTask dispatch tasks to our background thread; r=keeler,jcj
Since background threads get shut down near `xpcom-shutdown-threads`,
there's no need to have `WebCryptoThreadPool` anymore; we can rely on
the background thread dispatching to fail to dispatch our task as
appropriate.

Differential Revision: https://phabricator.services.mozilla.com/D47006

--HG--
extra : moz-landing-system : lando
2019-09-26 20:47:31 +00:00
Coroiu Cristina
1cea1cebca Backed out changeset f065877ca676 (bug 1441976) for wpt failures at battery-status/battery-interface-idlharness.https.window.html on a CLOSED TREE 2019-09-27 00:24:29 +03:00
Coroiu Cristina
484c4b54b5 Backed out changeset aa0e617660f2 (bug 1583424) for devtools failures at devtools/client/debugger/test/mochitest/browser_dbg-worker-kill.js on a CLOSED TREE 2019-09-27 00:17:50 +03:00
Coroiu Cristina
b567839436 Backed out changeset e10a3c249943 (bug 1575054) for crashtest failures at reftest/tests/layout/generic/crashtests/812893.html on a CLOSED TREE 2019-09-27 00:16:47 +03:00
Brian Hackett
22cc20d810 Bug 1583424 - Watch for missing threads in source tree, r=jlast.
Differential Revision: https://phabricator.services.mozilla.com/D47289

--HG--
extra : moz-landing-system : lando
2019-09-26 20:21:29 +00:00
Brian Hackett
7a471baa7e Bug 1483398 - Disable idle scheduler when recording/replaying, r=smaug.
Differential Revision: https://phabricator.services.mozilla.com/D47257

--HG--
extra : moz-landing-system : lando
2019-09-26 20:20:11 +00:00
Kris Maglione
e57df5ef8b Bug 1583386: Part 2 - Enable DocumentChannel in mochitest Fission runs. r=mattwoodrow,ahal
Differential Revision: https://phabricator.services.mozilla.com/D47009

--HG--
extra : moz-landing-system : lando
2019-09-26 20:02:44 +00:00
Kris Maglione
790387cced Bug 1583386: Part 1 - Enable serviceworker rewrite in mochitest Fission runs. r=mattwoodrow,ahal
Differential Revision: https://phabricator.services.mozilla.com/D47008

--HG--
extra : moz-landing-system : lando
2019-09-26 19:51:28 +00:00
Coroiu Cristina
3b27110d58 Backed out changeset f3c1becf9396 (bug 1237782) for browser-chrome failures at dom/tests/mochitest/ajax/offline/browser_disableAppcache.js on a CLOSED TREE 2019-09-26 23:05:07 +03:00
Ed Lee
ea35d790ee Bug 1584299 - Add sending PDFs, undismissing spocs and bug fixes to New Tab Page r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D47328

--HG--
extra : moz-landing-system : lando
2019-09-26 20:01:28 +00:00
Jonathan Kingston
9ea38e2699 Bug 1441976 - Expose BatteryManager only to Chrome scripts r=baku
Differential Revision: https://phabricator.services.mozilla.com/D47081

--HG--
extra : moz-landing-system : lando
2019-09-26 19:19:13 +00:00
Brindusan Cristian
bbe6450687 Backed out 3 changesets (bug 1582530) for crashtest failures on 360339-1.xul. CLOSED TREE
Backed out changeset 0d8d8016da4f (bug 1582530)
Backed out changeset deba67add7d2 (bug 1582530)
Backed out changeset b62377b233a8 (bug 1582530)
2019-09-26 22:52:22 +03:00
Thomas Nguyen
d7e294f534 Bug 1582999 - Disable test_cross_origin_iframe.html of fission because of permafailures r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D47057

--HG--
extra : moz-landing-system : lando
2019-09-26 19:10:58 +00:00
Matthew Gaudet
84ceaee7ea Bug 1580020 - Defer BigInt allocation in deferred mode r=tcampbell,jwalden
This will raise the high water mark of a parse, because we hold onto a copy of
the CharBuffer. There's a hard upper limit of the memory increase possible of
2x, where the parse consists almost entirely of BigInt literals, but,
nevertheless, this could be impactful on code that uses BigInt literals
extensively.

This patch also teaches FoldConstants how to tell if a BigInt is zero
without allocating the actual BigInt.

Differential Revision: https://phabricator.services.mozilla.com/D45256

--HG--
extra : moz-landing-system : lando
2019-09-26 19:27:31 +00:00
Nathan Froyd
186048921c Bug 1580898 - move warnings-as-errors logic into warnings.configure; r=nalexander
It's nicer to have everything in one place, and because we support
clang-cl, we can have a single definition for the error flag too.

Differential Revision: https://phabricator.services.mozilla.com/D45705

--HG--
extra : moz-landing-system : lando
2019-09-25 21:30:38 +00:00
Jonathan Kingston
495916342a Bug 1237782 - Remove http override and add appcache pref r=baku
Differential Revision: https://phabricator.services.mozilla.com/D44472

--HG--
extra : moz-landing-system : lando
2019-09-26 19:03:04 +00:00