Commit Graph

645645 Commits

Author SHA1 Message Date
lloan
24668051a3 Bug 1537616 - File column shows full URL. r=Honza
The File column in Network monitor regressed to show the full URL while it should just show the parts after the domain.

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

--HG--
extra : moz-landing-system : lando
2019-04-04 10:54:23 +00:00
Joel Maher
4f04881318 Bug 1541835 - only run windows/aarch64 tests on m-c/try, not autoland/inbound. r=aryx
only run windows/aarch64 tests on m-c/try, not autoland/inbound

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

--HG--
extra : moz-landing-system : lando
2019-04-04 10:37:28 +00:00
Belén Albeza
c61cfda3a0 Bug 1505368 - Show error page in about:devtools-toolbox when target is destroyed r=jdescottes,daisuke
Differential Revision: https://phabricator.services.mozilla.com/D20315

--HG--
extra : moz-landing-system : lando
2019-04-04 10:39:31 +00:00
Cosmin Sabou
03a4c6187b Backed out 3 changesets (bug 1540656) for xpcshell failures on test_immutable.js. CLOSED TREE
Backed out changeset 70a90b960aef (bug 1540656)
Backed out changeset 631a1aae6fb0 (bug 1540656)
Backed out changeset 408104f784ef (bug 1540656)
2019-04-04 13:34:35 +03:00
Emilio Cobos Álvarez
b4eecfd1a6 Bug 1540561 - followup: Add display-contents-shadow-dom-1.html to lint.whitelist since it only uses a zero timeout.
See bug 1540872.
2019-04-04 12:31:18 +02:00
Marco Bonardo
18a897a02f Bug 1532738 - Fix the expected outcome of browser_caret_navigation.js. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D25978

--HG--
extra : moz-landing-system : lando
2019-04-04 09:09:33 +00:00
Trishul
cd237dd283 Bug 1522227 - Prevent assigning a shortcut that is already assigned r=mstriemer,aswan,flod
Prevent assigning a shortcut that is already assigned

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

--HG--
extra : moz-landing-system : lando
2019-04-04 05:22:28 +00:00
André Bargull
2d3c5781a1 Bug 1539132 - Part 6: Save and restore async-generator state in debugger. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D25574

--HG--
extra : moz-landing-system : lando
2019-04-03 20:03:15 +00:00
André Bargull
ec3b2bf1e8 Bug 1539132 - Part 5: Add assertions and comments for async-generator states. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D25573

--HG--
extra : moz-landing-system : lando
2019-04-03 20:02:50 +00:00
André Bargull
2ad09c3c4c Bug 1539132 - Part 4: Remove unused return-value parameter from promise-reaction job functions. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D25572

--HG--
extra : moz-landing-system : lando
2019-04-03 20:02:30 +00:00
André Bargull
230ece35c7 Bug 1539132 - Part 3: Update spec references for async-functions. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D25570

--HG--
extra : moz-landing-system : lando
2019-04-03 20:02:08 +00:00
André Bargull
fd3426d879 Bug 1539132 - Part 2: Create Function constructor instead of silently failing when not present. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D25569

--HG--
extra : moz-landing-system : lando
2019-04-03 20:01:43 +00:00
André Bargull
72f84d1cde Bug 1539132 - Part 1: Don't root common-names which are implicitly rooted. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D25568

--HG--
extra : moz-landing-system : lando
2019-04-03 20:01:27 +00:00
Andreas Tolfsen
9936854ecf bug 1540684: remote: fix stray colons in error formatting; r=ochameau
Error messages contained extraneous colons that were inconsistent
with how JavaScript errors are usually formatted.

Examples of ill-formed formatting:

	FooError:

	FooError: bar:

The trailing colons should not be present in either of these cases.
Colons should only be printed when something follows.  For example:

	FooError

	FooError: bar

	FooError: bar:
		test.js:42

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

--HG--
extra : moz-landing-system : lando
2019-04-04 09:55:14 +00:00
Andreas Tolfsen
924a19a629 bug 1540684: remote: write tests for Error.jsm's current behaviour; r=ochameau
remote/Error.jsm is completely untested and that is suboptimal.
This commit adds tests for remote/Error.jsm's current behaviour.

Note that the subsequent commits make some changes to this behaviour,
but it's a conscious decision to have tests before making those
behavioural changes.

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

--HG--
extra : moz-landing-system : lando
2019-04-04 09:57:29 +00:00
André Bargull
77987c36f2 Bug 1533481 - Part 10: Updating ICU requires a clobber. r=jwalden!
Reviewers: jwalden

Reviewed By: jwalden

Bug #: 1533481

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

--HG--
extra : rebase_source : 5daa7323bfcc65cfd631543732664b5a67cf6e24
2019-04-04 12:46:32 +03:00
André Bargull
41b749957c Bug 1533481 - Part 9: Update Gecko to Unicode 12. r=jfkthame!
Summary:

- Add markers to generated files to discourage manual edits.
- Add generated file to clang-format-ignore.
- Handle currently not supported Georgian characters in the Perl script.

Reviewers: jfkthame

Reviewed By: jfkthame

Bug #: 1533481

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

--HG--
extra : rebase_source : cb485b400638790af9cbe24867d6a25505888459
2019-04-04 12:46:18 +03:00
André Bargull
746e30a094 Bug 1533481 - Part 8: Remove test for U+166D after update to Unicode 12. r=jfkthame!
Summary:

Unicode 12 changes the character property of U+166D (CANADIAN SYLLABICS CHI SIGN)
from Po (Punctuation, other) to So (Symbol, other), therefore remove the test as
no longer applicable to verify the properties of punctuation characters.

Reviewers: jfkthame

Reviewed By: jfkthame

Bug #: 1533481

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

--HG--
extra : rebase_source : e554d769ff473350a784305d0b8e0904daf7ed0d
2019-04-04 12:46:06 +03:00
André Bargull
5943227469 Bug 1533481 - Part 7: Update expected results after ICU update. r=jwalden!
Reviewers: jwalden

Reviewed By: jwalden

Subscribers: jandem

Bug #: 1533481

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

--HG--
extra : rebase_source : d70d7c8c7b56db8d8c5c0952090e476bca4b5e85
2019-04-04 12:45:57 +03:00
André Bargull
b8d222ed8a Bug 1533481 - Part 6: Update switch to handle new UNumberFormatFields entries. r=jwalden!
Reviewers: jwalden

Reviewed By: jwalden

Subscribers: jandem

Bug #: 1533481

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

--HG--
extra : rebase_source : 45c9d4a0498b03be2457cbd1c9e951c89097952b
2019-04-04 12:45:47 +03:00
Mike Hommey
8d0464d639 Bug 1541329 - Remove useless localeconv check. r=froydnj
There is already a AC_HAVE_FUNC(localeconv) in js/src/old-configure.in
on non-Windows, and on Windows, HAVE_LOCALECONV is always set.

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

--HG--
extra : moz-landing-system : lando
2019-04-03 13:16:21 +00:00
Karl Tomlinson
fe0b4da7b5 Bug 1541311 add support for AudioWorkletNode.numberOfInputs/Outputs r=padenot
There is no specified limit on the number of inputs or outputs, except that
the webidl parameter is unsigned long, but Gecko has an implementation-defined
limit.

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

--HG--
extra : moz-landing-system : lando
2019-04-03 13:38:10 +00:00
Nick Alexander
b03aa4ed38 Bug 1533385 - Make GeckoView read configuration options from filesystem. r=droeh
The configuration file format is YAML and looks like:
```
prefs:
  foo.bar.boolean: true
  foo.bar.string: "string"
  foo.bar.int: 500
env:
  MOZ_LOG: nsHttp:5
args: [--marionette]
```
By default, if the consuming App is debuggable, GeckoView will read
configuration from `/data/local/tmp/$PACKAGE-geckoview-config.yaml` at
startup.

For consumers (including browsers) that want to allow the underlying
GeckoView to be remote controlled in some way, the
`GeckoRuntimeSettings.Builder.configFilePath()` method allows to avoid
the default behaviour depending on the `android:debuggable` flag.  For
example, release versions of Firefox for Android will want to allow
this configuration when appropriate App-level settings are toggled.

The additional configuration is appended after any existing configuration
methods, e.g., after anything specified using Intent argument extras
or existing `GeckoRuntimeSettings.Builder` methods.

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

--HG--
extra : moz-landing-system : lando
2019-04-03 23:51:17 +00:00
sotaro
817c9ec8c9 Bug 1529870 - Add handling of single buffer mode android SurfaceTexture r=nical
When SurfaceTexture is single buffer mode, UpdateTexImage() should be called only once for each publish. If UpdateTexImage() is called more than once, it causes hand on puglish side.

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

--HG--
extra : moz-landing-system : lando
2019-04-03 22:05:27 +00:00
Razvan Maries
1cd564b971 Backed out changeset 3b94c20ba873 (bug 1540990) for build bustages. CLOSED TREE 2019-04-04 02:44:00 +03:00
Masayuki Nakano
b2bba953cc Bug 1540990 - Get rid of unnecessary nsIPresShell.h inclusions r=emilio
A lot of files include `nsIPresShell.h` even though currently they don't
need it.  This patch removes the unnecessary inclusions.

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

--HG--
extra : moz-landing-system : lando
2019-04-03 23:29:38 +00:00
Dana Keeler
a483dcca02 Bug 1539415 - make nsICertStorage (cert_storage) asynchronous for functions called from the main thread r=jcj,mgoodwin
The Set* functions of nsICertStorage (SetRevocationByIssuerAndSerial,
SetRevocationBySubjectAndPubKey, SetEnrollment, and SetWhitelist) are called on
the main thread by the implementations that manage consuming remote security
information. We don't want to block the main thread, so this patch modifies
these functions to take a callback that will be called (on the original thread)
when the operation in question has been completed on a background thread.

The Get* functions of nsICertStorage (GetRevocationState, GetEnrollmentState,
and GetWhitelistState) should only be called off the main thread. For the most
part they are, but there are at least two main-thread certificate verifications
that can cause these functions to be called on the main thread. These instances
are in nsSiteSecurityService::ProcessPKPHeader and
ContentSignatureVerifier::CreateContextInternal and will be dealt with in
bug 1406854 bug 1534600, respectively.

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

--HG--
extra : moz-landing-system : lando
2019-04-03 23:24:19 +00:00
Masayuki Nakano
98518a7159 Bug 1540969 - Get rid of nsPICommandUpdater r=bzbarsky
`nsPICommandUpdater` is a scriptable interface, but nobody refers it from JS,
and it's implemented only by `nsCommandManager`.  Therefore, we can get rid
of this interface.

Additionally, `nsCommandManager::Init()` is called only by `nsDocShell`, which
is the only instantiater of the class, and returns error only when given window
is nullptr.  Therefore, we can make the constructor take the window instead.

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

--HG--
extra : moz-landing-system : lando
2019-04-03 12:53:54 +00:00
Masayuki Nakano
ac8ecb5c44 Bug 1540965 - Make nsIControllerContext builtinclass and removes its init() method r=bzbarsky
`nsIControllerContext` isn't implemented with JS even in comm-central nor
BlueGriffon.  Therefore, it can be a builtinclass.

Additionally, it's `init()` returns always `NS_OK`, and always called with
`null` from JS, and always called with an instance from C++.  So that its the
only implementation, `nsBaseCommandController` can have 2 constructors which
does what `Init()` currently does.

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

--HG--
extra : moz-landing-system : lando
2019-04-03 12:52:56 +00:00
Chris Manchester
d442e40c5e Bug 1540941 - Update artifact build routes for shippable builds. r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D26014

--HG--
extra : moz-landing-system : lando
2019-04-03 22:14:27 +00:00
Gijs Kruitbosch
382c9e2410 Bug 1528335, r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D25775

--HG--
extra : moz-landing-system : lando
2019-04-03 21:01:19 +00:00
Gijs Kruitbosch
2930600872 Bug 1528335 - tests, r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D25774

--HG--
extra : moz-landing-system : lando
2019-04-03 21:01:06 +00:00
Mellina Yonashiro
d86639abde Bug 1536937 - On hover classes and functions variations outline panel r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D24253

--HG--
extra : moz-landing-system : lando
2019-04-03 20:48:19 +00:00
Junior Hsu
304908db26 Bug 1539766 - handle the cancel case for e10s bp r=kershaw
Differential Revision: https://phabricator.services.mozilla.com/D25315

--HG--
extra : moz-landing-system : lando
2019-04-03 20:35:02 +00:00
Ehsan Akhgari
de2dd15a33 Bug 1536664 - Re-enable the disabled anti-tracking tests now that bug 1498102 has been fixed; r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D25936

--HG--
extra : moz-landing-system : lando
2019-04-03 17:52:10 +00:00
Tom Prince
b0bfeb656d Bug 1533589: [win64-aarch64] Point win64-aarch64 stub bounce entries at the correct path; r=mtabara
There was special case logic to map the win64 platform to win32, for stub
entries. When win64-aarch64 was added no special case was added for that
plaform, so they stub entries pointed at the incorrect place.  This changes the
configuration so that all stub entries point at the win32 paths, without
needing special case code.

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

--HG--
extra : moz-landing-system : lando
2019-04-03 20:33:59 +00:00
Tom Prince
f98c3b1e30 Bug 1533589: [win64-aarch64] Add win64 aarch64 bouner-check configuration; r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D25840

--HG--
extra : moz-landing-system : lando
2019-04-03 20:34:00 +00:00
Tom Prince
4ac1c70fe2 Bug 1541122: Don't create fresh virtualenv for bouncer-check; r=mtabara
In automation, the script is run with `mach python`, and all the dependencies
are vendored, so just use them directly.

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

--HG--
extra : moz-landing-system : lando
2019-04-03 20:33:47 +00:00
Tom Prince
7138026d04 Bug 1541122: [mozharness] Simplify bouncer-check configuration to not include paths; r=mtabara
These existed for when bouncer was updated via mozharness, and they are unused in bouncer-check.
By removing the paths, we make the configuration easier to read and update.

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

--HG--
extra : moz-landing-system : lando
2019-04-03 20:33:48 +00:00
Tom Prince
585a5a60bf Bug 1541122: [mozharness] Remove unused bouncer configuration for fennect; r=mtabara
Fennec doesn't have a bouncer check task, and bouncer is update via bouncerscript.

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

--HG--
extra : moz-landing-system : lando
2019-04-03 20:33:33 +00:00
Tom Prince
559515ed12 Bug 1541122: [mozharness] Remove unused bouncer_check config entries; r=mtabara
I beleive these entries date from when bouncer config was handled by mozharness
rather than bounerscript and are now obsolete.

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

--HG--
extra : moz-landing-system : lando
2019-04-03 20:33:28 +00:00
Tom Prince
b1dca8980b Bug 1541122: [try-staging] Support bouncer-check in staging; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D25835

--HG--
extra : moz-landing-system : lando
2019-04-03 20:33:23 +00:00
Tom Prince
f652d0a3de Bug 1533589: Add win64-aarch64 update verify configuration; r=aki
Differential Revision: https://phabricator.services.mozilla.com/D25834

--HG--
extra : moz-landing-system : lando
2019-04-03 20:43:14 +00:00
Tom Prince
323ed9e2e0 Bug 1533589: Support generating update-verify-config for new configuration; r=aki
When adding a new platform, the first release will be at the watershed, and
there will be no update paths. Rather than failing in this case (requiring the
update-verify setup happen after the first release), generate an empty config
which will allow the later tasks to turn green.

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

--HG--
extra : moz-landing-system : lando
2019-04-03 20:33:10 +00:00
Tom Prince
f5d48b04f2 Bug 1541121: [try-staging] Allow staging release to not have partials; r=aki
We check that partials as a safety check. But we don't need that for staging builds,
and it is often useful to be able to test things that don't depend on partials.

The shipit UI currently still requires partials, but that can be worked around using
the react dev tools.

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

--HG--
extra : moz-landing-system : lando
2019-04-03 20:33:05 +00:00
Tom Prince
c2e4f7bd1c Bug 1541121: [try-staging] Simplify the logic for getting partial update configration; r=aki
The original code was converting to json, then comparing against `{}`. This switches things
around so that json is only generated where it is directly used a json.

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

--HG--
extra : moz-landing-system : lando
2019-04-03 20:32:59 +00:00
Edwin Gao
4ab7fa656e Bug 1540213 - turn on green suites of windows10-aarch64 on taskgraph r=jmaher,gbrown
Enables the list of suites as defined in Bug 1540213.

- added new item in `test-sets.yml` for windows10-aarch64.
- reference the new test-set in `test-platforms.yml`.

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

--HG--
extra : moz-landing-system : lando
2019-04-03 21:22:55 +00:00
Edwin Gao
2945074373 Bug 1530895 - skip test_iframe_event_listener_leaks test for windows10-aarch64 due to high intermittance r=jmaher
Skip this test due to high intermittence.

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

--HG--
extra : moz-landing-system : lando
2019-04-03 20:59:38 +00:00
Adam Holm
bef3ba4a24 Bug 1493189 - Collapse ICCacheIR_UpdatedStub into ICUpdatedStub. r=mgaudet
Collapsed ICUpdatedStup into ICCacheIR_Updated.

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

--HG--
extra : moz-landing-system : lando
2019-04-03 20:27:07 +00:00
Henrik Skupin
855136af7f Bug 1504308 - [mach] Pass path to Python interpreter to python-tests. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D25760

--HG--
extra : moz-landing-system : lando
2019-04-03 21:02:55 +00:00