Commit Graph

646824 Commits

Author SHA1 Message Date
Christian Holler
8e514a52b7 Bug 1514346 - Add --enable-gczeal to fuzzing/asan jsshell builds. r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D27318

--HG--
extra : moz-landing-system : lando
2019-04-12 16:05:25 +00:00
shindli
5c5840dbdd Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-04-12 19:16:38 +03:00
Narcis Beleuzu
bbf97a2497 Backed out changeset 4cf10c7b68ad (bug 1544008) for XPCShell crashes on test_csp_upgrade_insecure_request_header.js. CLOSED TREE 2019-04-12 18:52:39 +03:00
shindli
266dff621d Merge inbound to mozilla-central. a=merge 2019-04-12 18:48:02 +03:00
Mike Conley
a80a761780 Bug 1534389 - Send normal mouse events when cursor is over a draggable region on Windows. r=jmathies
Differential Revision: https://phabricator.services.mozilla.com/D23231

--HG--
extra : moz-landing-system : lando
2019-04-12 13:10:23 +00:00
Jason Laster
5e3effc808 Bug 1543821 - Mochitests should use dbg helper (eslint fix).
Differential Revision: https://phabricator.services.mozilla.com/D27323

--HG--
extra : moz-landing-system : lando
2019-04-12 15:43:28 +00:00
Frederik Braun
d372b94f5f Bug 1544008 - re-allow systemprincipal load for discovery pane r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D27291

--HG--
extra : moz-landing-system : lando
2019-04-12 15:06:13 +00:00
Mark Banner
385ad0d913 Bug 1525548 - Centralise closing the address bar popup into the head file for urlbar tests. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D26759

--HG--
extra : moz-landing-system : lando
2019-04-12 12:52:50 +00:00
Dão Gottwald
4ce84a7849 Bug 724457 - Stop using graytext for shortcuts in menus. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D27275

--HG--
extra : moz-landing-system : lando
2019-04-12 12:42:48 +00:00
Jon Coppeard
b068fc3d17 Bug 1543950 - Fix build errors in gc/Verifier.cpp in --disable-debug --enable-gczeal builds r=allstars.chh
Differential Revision: https://phabricator.services.mozilla.com/D27256
2019-04-12 12:32:10 +01:00
Andreas Tolfsen
2f8f89c648 bug 1543946: geckodriver: clarify that Marionette is used in README; r=me a=doc
DONTBUILD
2019-04-12 11:40:06 +01:00
Andreas Tolfsen
2984d0e60d bug 1543946: geckodriver: move license info to bottom of README; r=me a=doc
DONTBUILD
2019-04-12 11:38:43 +01:00
Andreas Tolfsen
530f561f23 bug 1543946: geckodriver: clarify where source code is in README; r=me a=doc
DONTBUILD
2019-04-12 11:36:16 +01:00
Andreas Tolfsen
b7a05ab2c6 bug 1543946: geckodriver: link to developer docs in README; r=me a=doc
DONTBUILD
2019-04-12 11:32:44 +01:00
shindli
95139e07c8 Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-04-12 12:35:56 +03:00
Mike Hommey
96c3246049 Bug 1543895 - Move test-platform keying of fetches in tests to individual fetch types. r=tomprince
So, instead of fetches['by-test-platform']['fetch'], we have
fetches['fetch']['by-test-platform'].

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

--HG--
extra : moz-landing-system : lando
2019-04-12 05:31:03 +00:00
Ehsan Akhgari
7d6e7d5d64 Bug 1543869 - Make sure that browser_referrerDefaultPolicy passes by packaging its depenencies correctly; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D27197

--HG--
extra : moz-landing-system : lando
2019-04-12 05:22:57 +00:00
Mark Banner
ebd599c0cc Bug 1541924 - Enforce that BookmarkJSONUtils.importFromURL can only be used with chrome and file URLs. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D26921

--HG--
extra : moz-landing-system : lando
2019-04-12 12:34:44 +00:00
Kershaw Chang
d6000c3224 Bug 1541114 - Check mIPCOpen before sending messages r=mayhemer
To avoid sending ipc messages after the ipc channel is closed, check |mIPCOpen| before sending messages.

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

--HG--
extra : moz-landing-system : lando
2019-04-12 05:04:22 +00:00
Cosmin Sabou
c64f16b342 Backed out 3 changesets (bug 1538279) for mass test failures. CLOSED TREE
Backed out changeset af07f58d18cc (bug 1538279)
Backed out changeset 508ee4cf9ea2 (bug 1538279)
Backed out changeset 6f2e7c819c11 (bug 1538279)
2019-04-12 07:47:53 +03:00
Daosheng Mu
0e6aee236e Bug 1537967 - Skipping running refresh driver and compositing in VR mode. r=mstange,kip
MozReview-Commit-ID: 4L3PygFSFCB

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

--HG--
extra : moz-landing-system : lando
2019-04-12 04:42:28 +00:00
Cosmin Sabou
a2ee592ecd Merge mozilla-central to mozilla-inbound. 2019-04-12 06:50:43 +03:00
Cosmin Sabou
3e6ef756b6 Merge mozilla-central to autoland. 2019-04-12 06:48:11 +03:00
Cosmin Sabou
90efd04259 Merge mozilla-inbound to mozilla-central. a=merge 2019-04-12 06:45:27 +03:00
Chris Pearce
8a1a29f279 Bug 1543669 - Disable test_isTypeSupported on android_version >= 28. r=jya
Disable test_isTypeSupported on android version >= 28 (Android 9.0) since our
infra there doesn't support cross origins there, at least until bug 1335740
is resolved.

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

--HG--
extra : moz-landing-system : lando
2019-04-12 03:32:39 +00:00
Jeff Gilbert
156c882fc3 Bug 1533525 - Don't freely convert WebGL(int|sizei)ptr to GL(int|sizei)ptr. r=lsalzman 2019-04-11 20:28:06 -07:00
Doug Thayer
8f38b6246d Bug 1538279 - Use CreateFileMapping with SEC_IMAGE to prefetch Windows DLLs r=aklotz
Our old approach was reading this into a region of unexecutable memory,
meaning when we actually loaded the library it needed to be loaded into
executable memory. This fixes that. I suspect that any gains we were
seeing previously were due to hardware effects.

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

--HG--
extra : moz-landing-system : lando
2019-04-12 02:18:34 +00:00
Doug Thayer
13a4a8518f Bug 1538279 - Only readahead DLLs in parent process r=glandium
There shouldn't be any need to do this for content processes as
the DLL should already be in the system file cache.

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

--HG--
extra : moz-landing-system : lando
2019-04-12 02:17:48 +00:00
Doug Thayer
358b289ecc Bug 1538279 - Extract nsZipArchive's madvise and similar to a helper r=glandium,froydnj
This is just to make it simpler to use PrefetchVirtualMemory in subsequent patches.

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

--HG--
extra : moz-landing-system : lando
2019-04-12 02:17:18 +00:00
Mike Hommey
492bd126b6 Bug 1543555 - Stop using our linker to resolve libc/libm symbols when not strictly necessary. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D27019

--HG--
extra : moz-landing-system : lando
2019-04-12 02:12:31 +00:00
Masayuki Nakano
349901dac4 Bug 1539110 - Make HTMLEditor::RemoveStyleInside() and HTMLEditor::SplitStyleAbovePoint() check tag names with whitelist r=m_kato
`document.execCommand("removeformat")` removes any elements in the range which
are editable, not `<a>`, not block and a container.
https://searchfox.org/mozilla-central/rev/dd7e27f4a805e4115d0dbee70e1220b23b23c567/editor/libeditor/HTMLStyleEditor.cpp#760-763

This means that it removes hidden elements like `<script>` and `<style>`,
or non-HTML elements like SVG elements.  However, the unofficial document
of `execCommand()` lists up elements which should be handled by the command.
https://w3c.github.io/editing/execCommand.html#removeformat-candidate

Additionally, Chrome respects this list since not including `<del>` element
into the list does not make sense but Chrome ignores it.  So, we should
respect the list.

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

--HG--
extra : moz-landing-system : lando
2019-04-12 01:17:50 +00:00
Cosmin Sabou
4fb59e83f6 Bug 1543826 - Remove duplication of key "linux64-ccov/.*" in mapping to fix yaml failure. 2019-04-12 03:01:29 +03:00
Jim Porter
cb257eff1c Bug 1479970 - Enable building Tracelogger by default; r=tcampbell
This patch enables compilation of the tracelogger by default on nightly builds
as well as providing an environment variable (JS_TRACE_LOGGING) to enable or
disable tracelogger instrumentation when compiling Javascript. This helps to
reduce the performance impact of the Tracelogger code when not in use. In the
future, this could be improved to recompile the JS with/without Tracelogger
instrumentation when toggling Tracelogger support.

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

--HG--
extra : moz-landing-system : lando
2019-04-11 23:52:41 +00:00
Ted Campbell
bcdfc94959 Bug 1479970 - Use early exits in AutoFrontendTraceLog. r=jandem
Avoid any risk of running non-trivial line-number or error reporting
code.

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

--HG--
extra : moz-landing-system : lando
2019-04-12 09:24:12 +00:00
Ted Campbell
3ff33b2a83 Bug 1479970 - Remove IonBuilder::traceLogger(). r=jandem
This only had one use is inconsistent with other tracelogger users.

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

--HG--
extra : moz-landing-system : lando
2019-04-12 09:23:21 +00:00
Dale Harvey
dfa97c85c1 Bug 1538602 - Dont depend on event for icon shown condition. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D27187

--HG--
extra : moz-landing-system : lando
2019-04-12 12:32:13 +00:00
Byron Campen [:bwc]
3c9d0f0891 Bug 1540752: Clean up cruft left in here by Web Platform Test Sync Bot. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D26363

--HG--
extra : moz-landing-system : lando
2019-04-11 23:41:38 +00:00
Luke Wagner
18b2180748 Bug 1542292 - Bump 64-bit executable quota to ~2gb (r=jandem)
Differential Revision: https://phabricator.services.mozilla.com/D26329

--HG--
extra : moz-landing-system : lando
2019-04-11 23:40:57 +00:00
Byron Campen [:bwc]
5066099209 Bug 1542345 - Part 1: Mark this test as "long". r=jib
Depends on D26358

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

--HG--
extra : moz-landing-system : lando
2019-04-11 23:39:49 +00:00
Byron Campen [:bwc]
99058a2370 Bug 1542345 - Part 0: Re-enable this test. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D26358

--HG--
extra : moz-landing-system : lando
2019-04-11 23:38:28 +00:00
Byron Campen [:bwc]
08f681bc16 Bug 1542343 - Part 1: Mark this test as "long". r=jib
Depends on D26360

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

--HG--
extra : moz-landing-system : lando
2019-04-11 23:41:20 +00:00
Byron Campen [:bwc]
016bd31712 Bug 1542343 - Part 0: Re-enable this test on aarch64. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D26360

--HG--
extra : moz-landing-system : lando
2019-04-11 23:40:04 +00:00
Ricky Rosario
74ae518c24 Bug 1517306 - Switch CFR messages pref to remote settings r=nanj
Differential Revision: https://phabricator.services.mozilla.com/D27186

--HG--
extra : moz-landing-system : lando
2019-04-11 22:41:56 +00:00
Simon Fraser
578c6ea6d3 Bug 1543662 Introduce channel verification to partials r=catlee
Differential Revision: https://phabricator.services.mozilla.com/D27115

--HG--
extra : moz-landing-system : lando
2019-04-12 11:59:35 +00:00
Liang-Heng Chen
b8ea89ee32 Bug 1537659 - import disconnect domains list; r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D26683

--HG--
extra : moz-landing-system : lando
2019-04-11 22:13:09 +00:00
Geoff Brown
2b2e1c4072 Bug 1543826 - Run Talos ccov tests only on try; r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D27175

--HG--
extra : moz-landing-system : lando
2019-04-11 23:15:41 +00:00
Ashley Hauck
5fb0f5f2b8 Bug 1542448 - Copy .initializers to .localInitializers for derived classes. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D26967

--HG--
extra : moz-landing-system : lando
2019-04-11 23:07:06 +00:00
Ashley Hauck
2aed7a94de Bug 1542448 - Always emit scopes for classes. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D26966

--HG--
extra : moz-landing-system : lando
2019-04-11 23:07:04 +00:00
Geoff Brown
cea888163f Bug 1318091 - Add Android 7.0 gtest tasks; r=bc
Add Android 7.0 gtests, opt and debug, running against the geckoview
TestRunnerActivity.

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

--HG--
extra : moz-landing-system : lando
2019-04-11 20:49:33 +00:00
Geoff Brown
c83acb1180 Bug 1318091 - Add remotegtests.py, supporting android gtests; r=bc
Adds remotegtests.py, like rungtests.py, but for Android. Unlike some other test harnesses, remotegtests is not a sub-class of rungtests: There wasn't much code that could be re-used.

The code to wait for the test app and collect and display the log is derived from and similar to existing code in remoteautomation.py: I didn't want to increase reliance on remoteautomation; I don't mind a bit of code duplication.

There is a TODO item related to libxul.so. gtest runs in the browser, but with tests compiled into a gtest-specific version of libxul.so. remotegtests.py patches the installed app by pushing the libxul.so to the installation directory of the app -- root required and fragile, but works fine on the emulator. I think the "right" way to do this is to create a gtest-specific apk; I plan to file a follow-up bug and petition build folks to help sort that out.

I have been running this locally with:
  mach gtest (builds gtests, then errors out)
  mach python testing/gtest/remotegtests.py --libxul=/home/gbrown/objdirs/x86_64/dist/bin/gtest/libxul.so
Work-in-progress on 'mach gtest' will make this much simpler.

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

--HG--
extra : moz-landing-system : lando
2019-04-12 15:04:39 +00:00