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

686127 Коммитов

Автор SHA1 Сообщение Дата
Nathan Froyd 55a8bbf010 Bug 1605417 - use GeneratedFile template in xpcom/tests/gtest/; r=KrisWright
The template is slightly nicer and slighty more modern.

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

--HG--
extra : moz-landing-system : lando
2019-12-27 18:38:13 +00:00
Nathan Froyd d98002172b Bug 1606625 - don't add PGO flags for wasm compilation; r=rstewart
At the moment, everything we're putting in a wasm sandbox is not
performance-critical, so we don't need PGO.  It's also not clear that
PGO would actually work properly with code that's been run through
wasm.  Let's leave figuring that out until, at the very least, the wasm
toolchain is a little more mature.

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

--HG--
extra : moz-landing-system : lando
2020-01-02 15:38:20 +00:00
Nihanth Subramanya 15616d95ec Bug 1605297 - Wait for balrog migration at test start to prevent intermittent failures in DoH tests. r=JuniorHsu
There was a race between the add-on adding its pref listener and us flipping the enabled pref. By waiting for
the balrog migration, we give the add-on time to start listening for the pref before setting it.

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

--HG--
extra : moz-landing-system : lando
2020-01-01 23:34:25 +00:00
Jonathan Kingston 95af7e4a88 Bug 1594162 - Fix missing triggering principal from session restore. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D54930

--HG--
extra : moz-landing-system : lando
2020-01-02 15:23:19 +00:00
Sylvestre Ledru 1e63d1f7ca Bug 1605852 - Disable performance-inefficient-algorithm as the test isn't C++17 ready r=andi CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com//D58529

--HG--
extra : histedit_source : b6e9096717acf79065eb09d661ab11dc8cd8407b
2020-01-02 17:24:07 +02:00
Geoff Brown c745d557cd Bug 1605458 - Run linux64/asan web-platform tests in 24 test chunks; r=jgraham
Avoid intermittent task timeouts by increasing the number of test chunks on the
affected platform.

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

--HG--
extra : moz-landing-system : lando
2020-01-02 10:33:04 +00:00
Ted Campbell 553a475acd Bug 1510682 - Add field comments for uses of js::ObjectOps. r=jandem
Depends on D58495

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

--HG--
extra : moz-landing-system : lando
2020-01-02 08:26:37 +00:00
Ted Campbell fb57be5918 Bug 1510682 - Add field comments for uses of js::ClassExtension. r=jandem
Depends on D58494

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

--HG--
extra : moz-landing-system : lando
2020-01-02 08:24:48 +00:00
Ted Campbell 9858a1887e Bug 1510682 - Add field comments for uses of JSClassOps. r=jandem
Depends on D58493

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

--HG--
extra : moz-landing-system : lando
2020-01-02 14:43:01 +00:00
Ted Campbell 44a761bf9b Bug 1510682 - Clang format js/src/builtin/streams. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D58493

--HG--
extra : moz-landing-system : lando
2020-01-02 07:57:53 +00:00
Andreas Tolfsen 986fa21674 bug 1606613: remote: stop logging handled errors r=remote-protocol-reviewers,whimboo
Errors that arise from use of the protocol, for example by the client
passing in the wrong argument or an operationg being unsupported, are
returned to the client.  Since these are not inherent implementation
problems there is no point to double-logging them in the server.

This is a left-over from when the remote agent was in a prototype
stage and we couldn't always rely on the Puppeteer client to
interact with Firefox correctly.

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

--HG--
extra : moz-landing-system : lando
2020-01-02 12:02:17 +00:00
Andreas Tolfsen d482c88ae3 bug 1606612: remote: pretty-print WebSocket JSON payloads when verbose logging r=remote-protocol-reviewers,whimboo
When remote.log.level is Log.Level.Info or above, verbose logging
is enabled and we pretty-print JSON payloads in requests to the
HTTPD in JSONHandler.

This patch matches the behaviour with JSON payloads being transmitted
across WebSocket connections.

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

--HG--
extra : moz-landing-system : lando
2020-01-02 13:08:54 +00:00
Andreas Tolfsen 4f915f8ab5 bug 1606612: remote: move payload sanitization to Protocol r=remote-protocol-reviewers,whimboo
Moving the JSON payload sanitisation function to Protocol.jsm
means we can share it across modules.

The patch also adds new tests.

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

--HG--
extra : moz-landing-system : lando
2020-01-02 13:29:01 +00:00
Emilio Cobos Álvarez b8b46c17fb Bug 1606036 - Implement high contrast mode in GTK. r=stransky
Over in bug 1604761 I realized that GTK has a high-contrast accessibility
setting, that GTK does not honor the same way as windows does.

There's no good reason for that IMO, and high contrast mode on windows is
getting some love.

This hooks the relevant parts of the GTK widget code so that we also avoid
websites overriding high contrast colors (via PreferenceStyleSheet and co).

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

--HG--
extra : moz-landing-system : lando
2020-01-02 13:59:05 +00:00
Sylvestre Ledru 3ff277ca7c Bug 1605852 - Enable modernize-concat-nested-namespaces r=andi
Depends on D58190

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

--HG--
extra : moz-landing-system : lando
2019-12-26 10:22:23 +00:00
Sylvestre Ledru 298a3a26a6 Bug 1605852 - Run clang-tidy with C++17 support r=andi
Differential Revision: https://phabricator.services.mozilla.com/D58190

--HG--
extra : moz-landing-system : lando
2020-01-02 13:56:31 +00:00
Cosmin Sabou c6ad5b50fe Bug 1605866 - Add release or beta expectations for font-variation-settings-composition.html sub-tests. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D58223

--HG--
extra : moz-landing-system : lando
2020-01-02 13:39:52 +00:00
Martin Stransky 0f1c8a2adc Bug 1605120 [Wayland] Calculate and set opaque region for all wayland surfaces, r=heftig
Calculate and set correct opaque regions for all wl_surfaces, which are:

- mShell - toplevel window with CSD decorations, opaque mask needs to be shifted by titlebar/CSD size and subtracted transparent corners.
- mContainer - child window with subtracted transparent corners.

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

--HG--
extra : moz-landing-system : lando
2020-01-02 13:35:26 +00:00
Cosmin Sabou ce305556f1 Bug 1605781 - Update expectation for RTCPeerConnection-canTrickleIceCandidates.html. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D58230

--HG--
extra : moz-landing-system : lando
2020-01-02 13:34:04 +00:00
Cosmin Sabou e4e2092002 Bug 1605817 - Update expectations for createcredential-timeout.https.html, webauthn-testdriver-basic.https.html and sub-tests. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D58231

--HG--
extra : moz-landing-system : lando
2020-01-02 13:32:37 +00:00
Cosmin Sabou d81d3cc176 Bug 1605865 - Add release_or_beta expectations for comma-in-policy.https.html, non-object.https.html and non-string.https.html. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D58222

--HG--
extra : moz-landing-system : lando
2020-01-02 13:34:10 +00:00
Cosmin Sabou 79576468a6 Bug 1605515 - Disable test_ext_webrequest_hsts.html on mac cause of frequent failures. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D58501

--HG--
extra : moz-landing-system : lando
2020-01-02 13:34:23 +00:00
Mark Banner 26cf0a4705 Bug 1596766 - Change the Search Engine Selector to return a string rather than array of locales. r=mikedeboer
The configuration may specify multiple locales for a search engine. The search engine selector already splits these out into different engine objects, but keeps the locale field as an array. This patch changes the 'locales' array into a 'locale' string and applies appropriate simplifications to the search service.

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

--HG--
extra : moz-landing-system : lando
2020-01-02 13:11:58 +00:00
Gijs Kruitbosch 81c7e499cf Bug 969282 - don't copy http proxy values to socks proxy now that we use it for websocket connections, r=mixedpuppy,mkaply,fluent-reviewers,flod
I also took the opportunity to fix the SSL proxy label - we shouldn't label
things "SSL" anymore in 2019, unless they really are. All the comments in
bug 969282, bug 1577862 and bug 1601871 use 'HTTPS'.

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

--HG--
extra : moz-landing-system : lando
2020-01-02 12:51:40 +00:00
ffxbld e81b921296 No Bug, mozilla-central repo-update HSTS HPKP remote-settings - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D58514

--HG--
extra : moz-landing-system : lando
2020-01-02 13:26:27 +00:00
Oriol Brufau 0f8927cf00 Bug 1605600 - Normalize file URI in browser_json_refresh.js. r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D58087

--HG--
extra : moz-landing-system : lando
2020-01-02 11:02:06 +00:00
James Graham b3b306e0bf Bug 1598561 - Use mozlog logger in FontInstaller, r=maja_zf
This is the right thing to do, and prevents a race where we try to log
after the stdout capture queue is closed

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

--HG--
extra : moz-landing-system : lando
2019-12-11 21:08:20 +00:00
Jon Coppeard c40a640555 Bug 1605348 - Only trace the target of a WeakRef if the tracer requests weak edges r=sfink
The problem is the compartment checking tracer currently gets to see the target of a WeakRef, which may be in another compartment. I updated the trace method to check the traceWeakEdges() flag and set this to false for the GCMarking tracer. I was surprised that this wasn't the case before but I did a try run and everything looks fine.

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

--HG--
extra : moz-landing-system : lando
2020-01-02 11:02:31 +00:00
Jan de Mooij 4c797032fc Bug 1604467 - Replace SRC_TRY source note with a JSOP_TRY bytecode operand. r=tcampbell
JIT compilation and bytecode analysis now no longer depend on any source notes.

The deleted code to print the offset-to-catch in Disassemble1 goes back to
bug 680228, before the newer code coverage implementation. It's unlikely that
anyone is still depending on this and it's also confusing to print an offset
in the bytecode disassembly that's not actually an operand.

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

--HG--
extra : moz-landing-system : lando
2020-01-02 08:24:05 +00:00
Jan de Mooij 6717199801 Bug 1602209 - Don't assume interactive mode in the JS shell when no file paths are specified. r=jorendorff
This fixes the following case to just execute the script instead of using
the interactive shell:

```
  dist/bin/js < file.js
```

The -i flag can be used to force interactive mode in this case.

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

--HG--
extra : moz-landing-system : lando
2019-12-19 19:16:02 +00:00
Alastor Wu 053826b10f Bug 1604653 - add new methods to set and get playback state for the event source. r=MeFisto94
Differential Revision: https://phabricator.services.mozilla.com/D58159

--HG--
extra : moz-landing-system : lando
2019-12-31 14:10:53 +00:00
Bogdan Tara 937b72e5c8 Merge mozilla-central to autoland on a CLOSED TREE 2020-01-01 23:49:47 +02:00
Bogdan Tara 34fdeae60f Merge autoland to mozilla-central. a=merge 2020-01-01 23:47:55 +02:00
Sylvestre Ledru 1c2732b6aa Bug 1606541 - Fix a too agressive replace r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D58490

--HG--
extra : moz-landing-system : lando
2020-01-01 19:06:14 +00:00
Henrik Skupin 950468de8e Bug 1606290 - [remote] Disable more Puppeteer tests which crash the harness.
Depends on D58488

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

--HG--
extra : moz-landing-system : lando
2020-01-01 18:50:48 +00:00
Henrik Skupin 0951041609 Bug 1606290 - [remote] Re-enable Puppeteer tests for Firefox which do not crash.
Depends on D58487

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

--HG--
extra : moz-landing-system : lando
2020-01-01 18:28:34 +00:00
Henrik Skupin 7d9a72d23b Bug 1606317 - [remote] Disable Puppeteer tests in ignorehttpserrors.spec.js which crash the browser.
Differential Revision: https://phabricator.services.mozilla.com/D58487

--HG--
extra : moz-landing-system : lando
2020-01-01 18:51:51 +00:00
Sylvestre Ledru b6a14cf6c2 Bug 1606541 - Add "error:" in case of error to facilitate the search and be more consistent r=andi
Differential Revision: https://phabricator.services.mozilla.com/D58484

--HG--
extra : moz-landing-system : lando
2020-01-01 14:57:50 +00:00
Ciure Andrei 244e2ca63a Backed out changeset 8891c1aa0d7c (bug 1605742) at sylvestre's request 2020-01-01 17:01:39 +02:00
championshuttler f38bae0e2c Bug 1605742 - Add Page for Mercurial.r=sylvestre
Migrating the important stuff about mercurial from MDN Pages to Firefox Docs

https://developer.mozilla.org/docs/Mozilla/Developer_guide/Source_Code/Mercurial

https://developer.mozilla.org/docs/Mozilla/Mercurial

https://developer.mozilla.org/docs/Mozilla/Mercurial/Basics

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

--HG--
extra : moz-landing-system : lando
2020-01-01 14:31:58 +00:00
Ted Campbell df76e754aa Bug 1606463 - Re-add GC test. r=jandem
This was removed in Bug 1549396 for causing stability issues. Since then, a
number of GC and TI bugs have been fixed and this should now be stable.

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

--HG--
extra : moz-landing-system : lando
2020-01-01 12:59:09 +00:00
Ciure Andrei b23acd28e8 Backed out changeset fe3a47b458ad (bug 1605264) for causing build bustages on central a=backout 2020-01-01 13:00:37 +02:00
Edwin Takahashi 331f0c3b25 Bug 1602863 - migrate crashtest, mochitest-gpu to run under linux1804-64 and add back awsy tests for appropriate platforms r=jmaher
Changes:

Remove `crashtest`, `mochitest-gpu` from running with ubuntu1604.
Add the above tests to run with ubuntu1804 image under `linux1804-64` label.

Remove `awsy` from linux64-qr/opt and linux64-shippable-qr/opt platforms.
Add `awsy` to linux1804-qr/opt and linux1804-shippable-qr/opt platforms.

Add new test set `linux180r-qr-tests` to serve as placeholder as `linux-qr-tests` are slowly migrated to the new test set.
Replace the usage of `linux1804-tests` for quantumrenderer platforms with the `linux-qr-tests` set.

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

--HG--
extra : moz-landing-system : lando
2020-01-01 03:44:55 +00:00
nordzilla e85b170e10 Bug 1604296 - Add Constructable StyleSheets API Under Preference r=emilio,bzbarsky
This patch adds the following functionality to the CSSStyleSheet WebIDL API
under the feature flag layout.css.constructable-stylesheets.enabled:
  - constructor()
  - replace()
  - replaceSync()

constructor(), replace() and replaceSync() are currently stubs that lack full
functionality.

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

--HG--
extra : source : 6e675d6399cee28f204b3501de3475ea3febd12c
2019-12-31 21:58:40 +00:00
Edwin Takahashi 927e0ec20b Bug 1606501 - remove files in external_tools that are no longer referenced in-tree r=aki
Changes:

As part of python3 compatibility work, remove files that are no longer being used as far as I can tell (looking in searchfox).

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

--HG--
extra : moz-landing-system : lando
2019-12-31 23:20:33 +00:00
Xidorn Quan cee370a4fb Bug 1144465 - Resolve bidi inside ruby. r=jfkthame
This commit changes IsBidiLeaf to mark ruby boxes not a bidi leaf, since
conceptually they are not. I auditted all uses of it, and I believe it
makes more sense this way.

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

--HG--
extra : moz-landing-system : lando
2020-01-01 00:34:23 +00:00
Mihai Alexandru Michis 2f43e04863 Backed out changeset 6e675d6399ce (bug 1604296) for causing failures in layout/style tests. 2020-01-01 02:05:30 +02:00
Edwin Takahashi 0f71a2db2b Bug 1532427 - miscellaneous small fixes of mozharness files r=aki
Differential Revision: https://phabricator.services.mozilla.com/D58468

--HG--
extra : moz-landing-system : lando
2019-12-31 23:30:04 +00:00
Edwin Takahashi 1408eaf8c2 Bug 1606501 - make extract_and_run_command.py syntax python3 compatible r=Callek
Changes:

Bring this file up to python3 standards.

This file is used indirectly in the `iris(av)` tests.

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

--HG--
extra : moz-landing-system : lando
2019-12-31 23:16:13 +00:00
Ting-Yu Lin 849340f805 Bug 1499281 - Remove column-span pref in StaticPrefList.yaml (finale). r=dbaron
Differential Revision: https://phabricator.services.mozilla.com/D58403

--HG--
extra : moz-landing-system : lando
2019-12-31 16:26:31 +00:00