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

643893 Коммитов

Автор SHA1 Сообщение Дата
Eugen Sawin b185068750 Bug 1530050 - [1.0] Add recommended and strict content blocking categories selections for safer app defaults. r=snorp,geckoview-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D24967

--HG--
extra : moz-landing-system : lando
2019-03-27 14:39:11 +00:00
David Walsh d605b47da3 Bug 1535103 - Improve Debugger CSS DX. r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D24254

--HG--
extra : moz-landing-system : lando
2019-03-27 14:35:16 +00:00
Michal Novotny 98cbfe2ba6 Bug 1533369 - Add content type to cache index, r=mayhemer
This patch adds content-type to metadata in cache entry and it is then propagated down to the cache index.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 14:32:12 +00:00
Jason Laster af9ee4bcf8 No bug - add getDocument for dbg helper. r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D22555

--HG--
extra : moz-landing-system : lando
2019-03-27 14:31:59 +00:00
Felipe Gomes d96900349d Bug 1539311 - Fix incorrect parameter in the Windows Taskbar Previews code. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D25013

--HG--
extra : moz-landing-system : lando
2019-03-27 10:26:53 +00:00
Justin Wood b31b723c34 Bug 1352113 - Shippable Builds - Don't use enable-full-crashsymbols attribute when we explicitly disable symbols for a job. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D24999

--HG--
extra : moz-landing-system : lando
2019-03-27 13:45:53 +00:00
Justin Wood 2878e64f81 Bug 1352113 - Shippable Builds - Account for new declarative artifacts work. r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D24831

--HG--
extra : moz-landing-system : lando
2019-03-27 13:45:51 +00:00
Justin Wood ef886368fa Bug 1352113 - Shippable Builds - Update index routes for shippable. Try to be backwards compat where possible. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D24829

--HG--
extra : moz-landing-system : lando
2019-03-27 13:45:44 +00:00
Justin Wood 824c71f374 Bug 1352113 - Remove nightly build types replaced by shippable. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D24700

--HG--
extra : moz-landing-system : lando
2019-03-27 13:45:42 +00:00
Justin Wood 07e0d66261 Bug 1352113 - Shippable Builds - Support shippable where 'nightly' is used. r=aki
Makes most kinds that reference nightly attribute reference the shippable attribute.
Also makes most transforms that use nightly use shippable

Transfers dependencies/ownership for some things to shippable from nightly where it was harder to support both.

In no particular order, full list:
Send shippable attribute down to dep tasks.
Set tests as shippable attribute
Add new signing routes
Add shippable routes to repackage_routes transform
Adjust target tasks
Add shippable nightly-l10n
Add nightly-signing and as a side affect add repackage and repackage-signing
Add support for proper balrog platforms for shippable
Add shippable to the nightly sccache guard
Fix TC_PLATFORM_PER_FTP in partners.py to use shippable
Add shippable to mozharness_test variants
Only actually used for android which doesn't have shippable at this time.
Add shippable variant to beetmover transforms
Do nightly signing for mars on shippable
Support shippable in partner-repack transform
Support shippable in amo langpacks transform
Use proper signing for shippable tasks in repackage transforms
Set upload symbols to use shippable too
Use shippable as deps for geckodriver extraction
Use shippable as dep for autograph-stage signing
Do not run beetmover-l10n for shippable
Run shippable style jobs for repackage signing
Set build_platform for update verify and uvc to be shippable
Run repackage-msi for shippable
Add shippable to osx partner repack signing
add shippable to emefree repackage
add shippable to emefree repackage signing
add shippable to beetmover checksums
Add shippable to partner repack repackage signing
add partner repack beetmover
Add shippable to mar signing
Add shippable to mar-signing-l10n
add shippable to eme free beetmover checksums
Add shippable to upload-generated-sources
Add beetmover langpacks to shippable
Add repackage-l10n to shippable
Add shippable to partner repack chunk-dummy
Do eme free builds with shippable
Add signing of language packs to shippable
Add snap repackage for shippable
Add shippable for release-eme-free repack signing
Add partials for shippable
Add partner repack repackage for shippable
Add emefree beetmover for shippable
Add checksums-signing to shippable
Switch partner repacks to shippable
Add shippable to beetmover-repackage
Add secondary update verify configs for shippable
secondary update verify for shippable

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

--HG--
extra : moz-landing-system : lando
2019-03-27 13:45:40 +00:00
Justin Wood 6b2c86f192 Bug 1352113 - Shippable Builds - make only-for-attributes accept any() instead of all() in the set. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D23130

--HG--
extra : moz-landing-system : lando
2019-03-27 13:45:32 +00:00
Justin Wood f45b1ff0aa Bug 1352113 - Shippable Builds - amend debugger tests presets. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D23437

--HG--
extra : moz-landing-system : lando
2019-03-27 13:45:30 +00:00
Justin Wood 0f64497939 Bug 1352113 - Shippable Builds - Do not run any macosx64/opt or macosx64-qr/opt tests, leaving only shippable. r=jmaher
Jmaher indicated we do not have the test capacity to incur this as a duplicated set

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

--HG--
extra : moz-landing-system : lando
2019-03-27 13:45:28 +00:00
Justin Wood 76c86fafc7 Bug 1352113 - Shippable Builds - Do not run opt-only OSX tests on integration trees. r=jmaher
This also relates to Bug 1522111 where we turned off opt tests in favor of pgo,
shippable is like the new pgo so do that.

This has a side affect of adding  talos-tp6-stylo-threads to inbound for
osx-shippable (previously was only on autoland).

This has no practical affect after D23382 is applied (because of lack of OSX capacity)

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

--HG--
extra : moz-landing-system : lando
2019-03-27 13:45:26 +00:00
Justin Wood f1a6a5db77 Bug 1352113 - Shippable Builds - Don't run OSX opt builds by default on integration trees. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D23128

--HG--
extra : moz-landing-system : lando
2019-03-27 13:45:19 +00:00
Justin Wood bd56d73c14 Bug 1352113 - Shippable Builds - Do not do linux pgo either. r=jmaher,aki
Differential Revision: https://phabricator.services.mozilla.com/D23126

--HG--
extra : moz-landing-system : lando
2019-03-27 13:45:15 +00:00
Justin Wood b830915d9e Bug 1352113 - Shippable Builds - Do not run linux32/opt tests, we now run them for linux32-shippable/opt. r=jmaher
Should there end up being a need we can back out this patch and let them run, but :jmaher indicated
he was happy with dropping them entirely and not duplicating.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 13:45:13 +00:00
Justin Wood b805e9ab6e Bug 1352113 - Shippable Builds - Do not do linux32/opt build on integration. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D23248

--HG--
extra : moz-landing-system : lando
2019-03-27 13:45:05 +00:00
Justin Wood 631c99534f Bug 1352113 - Shippable Builds - Remove windows pgo entirely. r=jmaher,aki
Differential Revision: https://phabricator.services.mozilla.com/D23125

--HG--
extra : moz-landing-system : lando
2019-03-27 13:45:03 +00:00
Justin Wood 5eb55287d4 Bug 1352113 - Shippable Builds - Make source-test depend on shippable instead of pgo. r=aki
This is useful in order to not have to run linux64/opt on push, especially on autoland/inbound
when we need a source test. It is also required if we remove the linux64-pgo build type entirely.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 13:45:01 +00:00
Justin Wood 1862e94087 Bug 1352113 - Shippable Builds - Switch l10n jobs to be based on shippable builds. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D23123

--HG--
extra : moz-landing-system : lando
2019-03-27 13:44:54 +00:00
Justin Wood 20a16057bf Bug 1352113 - Shippable Builds - Adjust tests to align shippable sets with what was on pgo (where pgo exists) and opt. r=jmaher
I did a bunch of manual testing with this, the biggest uncertainties lie around beta and central/nightly.

We are adding shippable-qr to beta because of replacing nightly too.

Autoland and inbound should have the same sets of tasks.

beta -
    - adds mochitest-plain-headless-{1..4} to beta (not currently run)
    - adds raptor to run on shippable for beta
        - currently runs on opt on beta, and for nightly tasks on beta only webaudio-chrome runs.
    - adds talos to shippable tasks, on beta talos only runs against opt.

central -
    - adds browser-screenshots to nightly graph
    - adds mochitest-plain-headless-{1..4} to nightly graph
    - adds browser-instrumentation to shippable

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

--HG--
extra : moz-landing-system : lando
2019-03-27 13:44:52 +00:00
Justin Wood c2c2e315d0 Bug 1352113 - Shippable Builds - Start explicitly running shippable jobs per-push. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D22834

--HG--
extra : moz-landing-system : lando
2019-03-27 13:44:44 +00:00
Justin Wood d15920ea54 Bug 1352113 - Shippable Builds - utilize run-on-projects more for previously excluded tests. r=jmaher
Effectively back out much of the run on projects from D22710
This also has the added affect of scheduling the shippable builds to run because of dependencies.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 13:44:42 +00:00
Justin Wood 0747ba07ce Bug 1352113 - Shippable Builds - allow raptor tests to run for shippable (ends up scheduling shippable builds, due to deps. r=jmaher
raptor-chrome is Google Chrome and only needs to run once per day, so mozilla-central pushes and try.
raptor-profiling is primarily for devs to have up to date profile information and it too only needs to run once per day.

TODO is to try and find a clean way to make them only run when we trigger Nightlies rather than every m-c push.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 13:44:35 +00:00
Andrea Marchesini b4a2e3cb6d Bug 1536488 - Tracking-annotation should use strict list always, r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D24053

--HG--
extra : moz-landing-system : lando
2019-03-27 13:51:27 +00:00
Alex Gaynor 289ff19535 Bug 1533777 - use a release assert in CheckedInt::value; r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D22970

--HG--
extra : source : f9c865b93ecd4d184b50de9a5ca9da15928c27a8
extra : amend_source : 40e1cb24abdde9a49f113ed012d19d830e3a5237
2019-03-27 13:30:23 +00:00
Sebastian Hengst bf943c64c1 Backed out changeset f9c865b93ecd (bug 1533777) because it landed with the wrong patch author. a=backout
--HG--
extra : amend_source : 7e92c9fe511586260e66a739bcecdb8d2e6579df
2019-03-26 21:38:23 +01:00
Sebastian Hengst 380873f20a Bug 1533777 - use a release assert in CheckedInt::value; r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D22970

--HG--
extra : moz-landing-system : lando
2019-03-27 13:30:23 +00:00
Sebastian Hengst a1772064c8 Bug 1539242 - Update link to properties to task definitions in taskcluster's how-to documentation. r=dustin DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D24949

--HG--
extra : rebase_source : ed9c02123ff7f1aaf4b9bf22c6b95b9f0c63d742
2019-03-26 12:28:02 +01:00
Julian Descottes 6de33b8a90 Bug 1537876 - Update test_css_parse_error_smoketest.html to check the cssSelectors property;r=emilio
Depends on D24911

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

--HG--
extra : moz-landing-system : lando
2019-03-27 12:19:07 +00:00
Julian Descottes e3acb51687 Bug 1537876 - Reformat test test_css_parse_error_smoketest.html;r=emilio
Depends on D24894

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

--HG--
extra : moz-landing-system : lando
2019-03-27 12:18:49 +00:00
Julian Descottes 04ab3b18ed Bug 1537876 - Augment CSS errors with the CSS selector r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D24894

--HG--
extra : moz-landing-system : lando
2019-03-27 12:12:55 +00:00
Jan de Mooij d9bd846d1b Bug 1382650 part 3 - Clean up Ion eager compilation code. r=nbp
There's a lot of complexity around setting/unsetting the eagerCompilation flag.
It's simpler to determine this based on the warm-up threshold being 0.

The patch also fixes some jit-tests where this patch would result in a change in
behavior.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 12:18:59 +00:00
Jan de Mooij e3d555c94c Bug 1382650 part 2 - Store Ion warmup threshold only in JitOptions. r=nbp
Storing this also in IonOptimizationLevels.h/cpp is more complicated than
necessary.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 12:30:10 +00:00
Jan de Mooij 0aefddb6f9 Bug 1382650 part 1 - Remove separate Ion warmup threshold for small functions, as it's equivalent to the normal one. r=nbp
We used to have a different threshold for small functions but now they're both
set to 1000 so there's no need to special-case small functions.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 12:18:22 +00:00
danielleleb c5873ebd44 Bug 1535865 - Fixes intermittent error caused by hidden security tab. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D24969

--HG--
extra : moz-landing-system : lando
2019-03-27 09:25:36 +00:00
Andi-Bogdan Postelnicu c75ef505b7 Bug 1538107 - Improve the error reporting "./mach static-analysis autotest" r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D24913

--HG--
extra : moz-landing-system : lando
2019-03-27 07:53:50 +00:00
Kershaw Chang 2efb2d1bce Bug 1539148 - Make sure http channel is release on main thread when calling NS_ShouldSecureUpgrade r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D25028

--HG--
extra : moz-landing-system : lando
2019-03-27 12:09:01 +00:00
Sebastian Streich 82fb5d3ddf Bug 1386214 - Remove require-sri from the CSP-Module r=ckerschb,qdot
Differential Revision: https://phabricator.services.mozilla.com/D24880

--HG--
extra : moz-landing-system : lando
2019-03-26 21:58:48 +00:00
Jean-Yves Avenard 92b55dddb6 Bug 1538508 - P3. Add options to scan all frames for SPS/PPS change. r=bryce
While not required in the two examples provided, should those streams change resolution and continue to use the same type of bytstreams we would miss the changes as the keyframe never contains the new SPS/PPS NALs.

So we add an option to handle this case, so we can separate the cases where this could be needed without regressing bug 1469257

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

--HG--
extra : moz-landing-system : lando
2019-03-27 11:03:23 +00:00
Jean-Yves Avenard c1838d082f Bug 1538508 - P2. Don't limit search for SPS/PPS on keyframe only. r=bryce
We limited the search for a SPS/PPS change to keyframe only in bug 1469257.
However this causes issues if the first frame containing a SPS/PPS isn't a keyframe.

We also need to error on content with no SPS/PPS as to inform the caller that something is amiss. Such content was invalid to start with.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 11:02:07 +00:00
Jean-Yves Avenard cbb8423e50 Bug 1538508 - P1. Reset mError upon success. r=bryce
Differential Revision: https://phabricator.services.mozilla.com/D24869

--HG--
extra : moz-landing-system : lando
2019-03-27 11:01:57 +00:00
Kartikaya Gupta 1d9cd259e7 Bug 1538768 - Add a handful of test jobs for QR on ASAN builds. r=jrmuizel
This runs crashtests and reftests on ASAN builds with WR enabled, so
that we catch any ASAN regressions prior to landing without incurring
too great of a test load hit.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 11:11:29 +00:00
Kartikaya Gupta 6df22de302 Bug 1538768 - Also zero-initialize primitive types in NonDefaultRenderRootArray. r=dthayer
Differential Revision: https://phabricator.services.mozilla.com/D24951

--HG--
extra : moz-landing-system : lando
2019-03-27 11:11:14 +00:00
Kartikaya Gupta b4b306f879 Bug 1538768 - Ensure that RenderRootArray<bool> is properly initialized to false on creation. r=dthayer
Differential Revision: https://phabricator.services.mozilla.com/D24950

--HG--
extra : moz-landing-system : lando
2019-03-27 11:16:52 +00:00
Marco Bonardo 20e5ae9990 Bug 1538050 - Split restriction characters only if they are at the beginning or end of the search string. r=adw
The new tokenizer, to make more natural typing restrictions like "?search terms", "search terms?" or "%my tab",
splits out restriction characters if they appear at the beginning or end of the search string. This means
keywords and aliases can't in general begin or end with a restriction character, but we don't have an input
check to prevent those.
For now the tokenizer can't recognize keywords or aliases, because it can't be made asynchronous until the
Quantum Bar is the default implementation, and anyway the complexity must be considered at that point.

The best we can do is to stop splitting out restriction character in the middle of the search string.
This will allow a part of the old interaction like searching for "keyword? something".

This patch also prevents us from splitting a %encoded string, fixing bug 1538715.

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

--HG--
extra : moz-landing-system : lando
2019-03-27 10:40:54 +00:00
Tarek Ziadé 7b582e3d8b Bug 1532630 - mozprocess broken on python 3.6+ - r=gbrown
Make sure ProcessHandlerMixin.Process works also under 3.6.

3.6 introduced a _wait() method in its Popen class, that
conflicts with the one in mozprocess. The patch renames it
and also adds timeout where possible.

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

--HG--
extra : moz-landing-system : lando
2019-03-26 16:47:54 +00:00
James Teh c97f126ee4 Bug 1538575 part 2: Add RTL test for toolbar keyboard navigation. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D25017

--HG--
extra : moz-landing-system : lando
2019-03-27 11:15:34 +00:00
berkay.barlas 6ad3d5bf36 Bug 1536620 return default size in reader mode r=Gijs
Call Reader:ResetZoom only in readermode and make resetFontSize async
***
make resetFontSize async
***
call Reader:ResetZoom only in readermode
***

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

--HG--
extra : moz-landing-system : lando
2019-03-27 10:56:03 +00:00