Commit Graph

657346 Commits

Author SHA1 Message Date
Jonathan Kingston
54d34973fd Bug 1547707 - Add in origin attributes to ExpandedPrincipal serialization. r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D33613

--HG--
extra : moz-landing-system : lando
2019-06-05 11:27:16 +00:00
Jonathan Kingston
29cb8e9035 Bug 1556747 - Remove UUIDGenerator dependency of NullPrincipalURI.cpp r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D33641

--HG--
extra : moz-landing-system : lando
2019-06-05 12:07:33 +00:00
Jeff Gilbert
07c032ccbd Bug 1319426 - Don't keep ANGLE shader compilers around. r=lsalzman
This will also make it easier if we want to reuse compilers/validators.

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

--HG--
extra : moz-landing-system : lando
2019-06-21 16:52:50 +00:00
Jeff Gilbert
ccda45f8e3 Bug 1560157 - Remove EGLUtils.h. r=lsalzman
EGLImageWrapper was completely unused.

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

--HG--
extra : moz-landing-system : lando
2019-06-21 16:53:09 +00:00
Nika Layzell
f3363ff093 Bug 1559460 - Support subframe process switches into embedder process, r=mccr8
This change comes in two parts. First, the code in WindowGlobalChild was changed
to detect the in-process case, and instruct the nsFrameLoader to become a
non-remote nsFrameLoader, and second the logic in WindowGlobalParent was updated
to ensure that the OwnerProcessID is updated after the change.

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

--HG--
extra : moz-landing-system : lando
2019-06-21 16:34:30 +00:00
Nika Layzell
e3eb05b9c9 Bug 1560399 - Propagate remote type selection into subframes with Fission, r=farre
Differential Revision: https://phabricator.services.mozilla.com/D35451

--HG--
extra : moz-landing-system : lando
2019-06-21 16:24:55 +00:00
Maja Frydrychowicz
20a702d1e1 Bug 1550895 - Disable a few more tests to green up wpt on GeckoView; r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D35480

--HG--
extra : moz-landing-system : lando
2019-06-21 16:26:53 +00:00
Nika Layzell
055c5ace06 Bug 1560148 - Make fission.autostart pref visible, r=farre
Differential Revision: https://phabricator.services.mozilla.com/D35340

--HG--
extra : moz-landing-system : lando
2019-06-21 16:22:36 +00:00
Jan de Mooij
a261b8dc01 Bug 1551499 - Support Baseline Interpreter code in the profiler. r=djvj
Because the return address cannot be used to uniquely identify script/pc, this
is unfortunately quite different from what we do for Baseline/Ion code.

The strategy is as follows:

* When the profiler is enabled, ensure each JitScript has a pointer to the
  profile string (released when the script is finalized).

* The BaselineInterpreter code is registered with the JitcodeMap.

* The profiler code treats interpreter frames like C++ Interpreter frames,
  instead of doing the return address based mapping.

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

--HG--
extra : moz-landing-system : lando
2019-06-21 16:13:48 +00:00
David Walsh
6dc75498cf Bug 1560174 - Prevent xmlns warning for breakpoint SVGs r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D35362

--HG--
extra : moz-landing-system : lando
2019-06-20 22:21:28 +00:00
David Walsh
ff72acb0aa Bug 1560217 - Clean up WhyPaused component r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D35390

--HG--
extra : moz-landing-system : lando
2019-06-20 22:22:00 +00:00
Mike Hommey
9c53f7e19d Bug 1560527 - Enable make backend verbose mode automatically rather than relying on mach setting it. r=froydnj
This makes running without mach more consistent. e.g. running
`make -C $objdir/toolkit/library/rust target` makes the cargo log
verbose, and adding `-s` makes it less verbose.

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

--HG--
extra : moz-landing-system : lando
2019-06-21 13:15:30 +00:00
Mike Hommey
c74d2769cd Bug 1560442 - Allow to build rust code in a separate tier. r=froydnj
When the `MOZ_RUST_TIER` environment variable is set, we enable a separate
tier that builds rust code only. This is useful to measure build times for
rust code separately from other compilations.

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

--HG--
extra : moz-landing-system : lando
2019-06-21 13:20:17 +00:00
Andrei Lazar
46f3d5ee22 Bug 1557661 java.lang.NullPointerException: at org.mozilla.gecko.home.TabMenuStripLayout.onPageSelected(TabMenuStripLayout.java) r=VladBaicu
Fixed an issue where we were trying to set some attributes on a null object due to the fact that
the view had not finished rendering.

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

--HG--
extra : moz-landing-system : lando
2019-06-21 12:22:20 +00:00
Arnold Iakab
46bc26a8bb Bug 1559927 Re-record tumblr.com desktop tp6 pages using mitmproxy 4 r=perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D35401

--HG--
extra : moz-landing-system : lando
2019-06-20 12:49:30 +00:00
Alexandre Poirot
9e581c4dbe Bug 1560127 - Fix test-verify against mochitest-remote. r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D35415

--HG--
extra : moz-landing-system : lando
2019-06-21 10:34:15 +00:00
shindli
af1bd4594f Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-06-21 12:53:51 +03:00
Narcis Beleuzu
767a7b2616 Backed out changeset 88e6c989e783 (bug 1539702) for multiple reftest failures. CLOSED TREE 2019-06-21 12:46:16 +03:00
shindli
c0ca77697c Merge inbound to mozilla-central. a=merge 2019-06-21 12:34:14 +03:00
Alexandre Poirot
d736224061 Bug 1560280 - Return a real userAgent string in Browser.getVersion. r=remote-protocol-reviewers,ato
Differential Revision: https://phabricator.services.mozilla.com/D35417

--HG--
extra : moz-landing-system : lando
2019-06-21 09:15:00 +00:00
Ola Gasidlo
36f5b54e49 Bug 1558755 - Add docs on how to run mochitests in headless mode, r=pbro,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D34683

--HG--
extra : moz-landing-system : lando
2019-06-21 07:55:28 +00:00
Arnold Iakab
3f4a701e65 Bug 1558621 Reduce Raptor cold page-load tests on android to have one site per suite r=perftest-reviewers,rwood,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D34687

--HG--
extra : moz-landing-system : lando
2019-06-21 07:43:49 +00:00
Johann Hofmann
90ecafd3e1 Bug 1555963 - Add WindowGlobalParent.getSecurityInfo(). r=nika,mconley
This adds an API for fetching security info per frame, no matter if we have
a certificate error or a valid certificate.

I tried to make this work in a Fission-compatible way, let me know if this
is the right approach.

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

--HG--
extra : moz-landing-system : lando
2019-06-21 05:58:40 +00:00
Cosmin Sabou
d96d24e199 Bug 1560360 - Update syntax for disabling more flaky css-appearance tests on win7 debug and win10 aarch64. a=testonly
--HG--
extra : amend_source : b7bd3c079c342674dba1116dadbc514a706886c3
2019-06-21 06:24:48 +03:00
Tarek Ziadé
a494b08766 Bug 1529022 - Add a GeckoChildProcessHosts iterator r=jld
Adds GeckoChildProcessHost::GetAll() and use it in ChromeUtils::GetProcInfo()

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

--HG--
extra : moz-landing-system : lando
2019-06-21 01:33:47 +00:00
Cosmin Sabou
8c2b7f4504 Bug 1560360 - Disable more flaky css-appearance tests on win7 debug and win10 aarch64. a=testonly
--HG--
extra : amend_source : 2d903cd2fe6a35f7654092a40b75b36a2f51300f
2019-06-21 04:15:32 +03:00
Nils Ohlmeier [:drno]
32b81368a2 Bug 1548679: disable future downloads of OpenH264 for Fennec. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D30939

--HG--
extra : moz-landing-system : lando
2019-06-21 01:00:05 +00:00
Jeff Muizelaar
afe9ee5a45 Bug 1539702. Improve CreateClippedDrawTarget API r=jwatt,rhunt
This changes CreateClippedDrawTarget so that instead of taking
a max size and a transform it just takes a user space rect of
the desired bounds.

This change allows the caller to not worry about the computing
a max size based on the current clip. Instead this responsibility
is lowered into the specific backends.

The main motivation for this work is to allow blob recoordination
to create recordings that don't depend on the current clip.

Some additional benefits are that the API is easier to use and
as can be seen simplifies the SVG masking code because it doesn't
need to track surface offsets manually.

It's also an important step towards removing all the uses of
gfxContext::GetClipExtents which will let us get rid of the separate
clipping stack in gfxContext and help us move off of gfxContext
completely.

Most backend implementations of CreateClippedDrawTarget are relatively
simple. DrawTargetCapture is modified to track the current clip rect
so that it can create a new DrawTargetCapture of the appropriate size
without needing to worry about lazy resolution.

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

--HG--
extra : moz-landing-system : lando
2019-06-20 22:34:31 +00:00
Boris Zbarsky
00ac432030 Improve documentation around 'concrete' in bindings. No bug. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D35465

--HG--
extra : moz-landing-system : lando
2019-06-21 06:50:52 +00:00
Martin Stransky
dad38daa59 Bug 1557265 - Include gbm.h to build Wayland dmabuf backend, r=glandium
Depends on D34857

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

--HG--
extra : moz-landing-system : lando
2019-06-20 21:52:42 +00:00
Martin Stransky
f1bbfe6ec3 Bug 1557265 - Remove HAVE_LIBDRM defines as libdrm is mandatory now, r=glandium
Depends on D33918

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

--HG--
extra : moz-landing-system : lando
2019-06-20 21:52:40 +00:00
Martin Stransky
34e570a249 Bug 1557265 - [Wayland] Require libdrm to build Wayland backend, r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D33918

--HG--
extra : moz-landing-system : lando
2019-06-20 21:51:15 +00:00
meandave
2d0c0574dc Bug 1556158 - Add magnifying glass icon to filter input in about:logins. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D35248

--HG--
extra : moz-landing-system : lando
2019-06-21 00:25:36 +00:00
Noemi Erli
663a1c9ddc Backed out changeset 0a7f56cabe97 (bug 1560211) for failing in browser_startup_mainthreadio.js CLOSED TREE 2019-06-21 03:18:48 +03:00
Noemi Erli
5c199db0b2 Backed out changeset d909b10d7a39 (bug 1560157) for causing build bustages in TextureHostOGL.cpp CLOSED TREE 2019-06-21 02:48:27 +03:00
Johann Hofmann
926df091cf Bug 1555627 - Set a learn more link on net error pages. r=prathiksha
Bug 1284835 removed the hard-coded learn more link on cert and net error pages, which worked
for cert error pages because they explicitly set their own learn more links, but net error
pages were relying on the default href to be set. This wasn't revealed until bug 1530348
made about:neterror part of the new error pages.

The solution is simply to explicitly set the correct learn more link to net error pages.

Note that in the case of PR_END_OF_FILE errors, we were not previously showing a "learn more"
link. That was not intentional, as far as I can tell, but was caused by the bug fixed in bug 1477875.

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

--HG--
extra : moz-landing-system : lando
2019-06-20 23:26:43 +00:00
kriswright
c3a19591ea Bug 1559821 - 2: switch parse task checks for new parse task pointer, cleanup instances of HelperThread() leftover r=jonco
Removed helperthread_ and its associated functions since they are no longer used & cleaned up a few missed checks that used it. Changed helperThread()->parseTask() checks to look for cx->parseTask() instead.

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

--HG--
extra : moz-landing-system : lando
2019-06-20 23:08:59 +00:00
kriswright
e1dfee9d67 Bug 1559821 - teach JSContext about parse tasks r=jonco
Added a ParseTask pointer to JSContext, set/removed during ParseTask::runTask

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

--HG--
extra : moz-landing-system : lando
2019-06-20 22:43:59 +00:00
Jeff Gilbert
32cc8bf833 Bug 1560157 - Remove EGLUtils.h. r=lsalzman
EGLImageWrapper was completely unused.

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

--HG--
extra : moz-landing-system : lando
2019-06-20 23:13:56 +00:00
Jason Orendorff
62e9d98923 Bug 1560206 - Part 3: Add entries to jstests.list for new failing test262 tests. r=khyperia
Differential Revision: https://phabricator.services.mozilla.com/D35444

--HG--
extra : moz-landing-system : lando
2019-06-20 22:53:14 +00:00
Jason Orendorff
cc28c9817f Bug 1560206 - Part 2: Update test262. r=khyperia
Depends on D35442

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

--HG--
rename : js/src/tests/test262/built-ins/TypedArray/stability.js => js/src/tests/test262/built-ins/TypedArray/prototype/sort/stability.js
rename : js/src/tests/test262/language/module-code/instn-resolve-err-syntax_FIXTURE.js => js/src/tests/test262/language/module-code/instn-resolve-err-syntax-1_FIXTURE.js
rename : js/src/tests/test262/language/module-code/instn-resolve-err-reference_FIXTURE.js => js/src/tests/test262/language/module-code/instn-resolve-err-syntax-2_FIXTURE.js
rename : js/src/tests/test262/language/white-space/S7.2_A4.3_T1.js => js/src/tests/test262/language/white-space/comment-multi-form-feed.js
rename : js/src/tests/test262/language/white-space/S7.2_A4.1_T1.js => js/src/tests/test262/language/white-space/comment-multi-horizontal-tab.js
rename : js/src/tests/test262/language/white-space/S7.2_A4.5_T1.js => js/src/tests/test262/language/white-space/comment-multi-nbsp.js
rename : js/src/tests/test262/language/white-space/S7.2_A4.4_T1.js => js/src/tests/test262/language/white-space/comment-multi-space.js
rename : js/src/tests/test262/language/white-space/S7.2_A4.2_T1.js => js/src/tests/test262/language/white-space/comment-multi-vertical-tab.js
rename : js/src/tests/test262/language/white-space/S7.2_A3.3_T1.js => js/src/tests/test262/language/white-space/comment-single-form-feed.js
rename : js/src/tests/test262/language/white-space/S7.2_A3.1_T1.js => js/src/tests/test262/language/white-space/comment-single-horizontal-tab.js
rename : js/src/tests/test262/language/white-space/S7.2_A3.5_T1.js => js/src/tests/test262/language/white-space/comment-single-nbsp.js
rename : js/src/tests/test262/language/white-space/S7.2_A3.4_T1.js => js/src/tests/test262/language/white-space/comment-single-space.js
rename : js/src/tests/test262/language/white-space/S7.2_A3.2_T1.js => js/src/tests/test262/language/white-space/comment-single-vertical-tab.js
rename : js/src/tests/test262/language/white-space/S7.2_A2.3_T1.js => js/src/tests/test262/language/white-space/string-form-feed.js
rename : js/src/tests/test262/language/white-space/S7.2_A2.1_T1.js => js/src/tests/test262/language/white-space/string-horizontal-tab.js
rename : js/src/tests/test262/language/white-space/S7.2_A2.5_T1.js => js/src/tests/test262/language/white-space/string-nbsp.js
rename : js/src/tests/test262/language/white-space/S7.2_A2.4_T1.js => js/src/tests/test262/language/white-space/string-space.js
rename : js/src/tests/test262/language/white-space/S7.2_A2.2_T1.js => js/src/tests/test262/language/white-space/string-vertical-tab.js
extra : moz-landing-system : lando
2019-06-20 20:31:58 +00:00
Jason Orendorff
a981bc3f46 Bug 1560206 - Part 1: Add new unsupported features to the test262 update script. r=khyperia
Differential Revision: https://phabricator.services.mozilla.com/D35442

--HG--
extra : moz-landing-system : lando
2019-06-20 20:31:53 +00:00
Byron Campen [:bwc]
568b0afffe Bug 1556795: Add some thread assertions, and remove an unused member. r=ng
Differential Revision: https://phabricator.services.mozilla.com/D35049

--HG--
extra : moz-landing-system : lando
2019-06-20 20:24:02 +00:00
Byron Campen [:bwc]
3ecf23e57c Bug 1556795: Simplifications related to DataChannel::mFlags. r=ng
Differential Revision: https://phabricator.services.mozilla.com/D35048

--HG--
extra : moz-landing-system : lando
2019-06-20 20:24:00 +00:00
Byron Campen [:bwc]
a2d135b8fe Bug 1556795: Allocate stream ids as soon as client/server is negotiated, and try to negotiate id limit increases after. r=ng
Differential Revision: https://phabricator.services.mozilla.com/D35047

--HG--
extra : moz-landing-system : lando
2019-06-20 20:23:57 +00:00
Byron Campen [:bwc]
5f86ad9057 Bug 1556795: Re-enable some web-platform-tests related to DataChannel ids. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D35046

--HG--
extra : moz-landing-system : lando
2019-06-20 20:23:55 +00:00
Jed Davis
d9d1bec632 Bug 1479960 - Add unit tests for shared memory freezing. r=froydnj
Also refactor SharedMemoryBasic::SystemProtect to allow testing cases
that are expected to fail.

Depends on D26748

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

--HG--
rename : ipc/moz.build => ipc/gtest/moz.build
extra : moz-landing-system : lando
2019-06-20 22:40:46 +00:00
Jed Davis
1388eadfff Bug 1536697 - Fix error handling in base::SharedMemory::Map. r=froydnj
If mmap failed, we'd leave the memory_ member variable set to MAP_FAILED,
but everything else in this file checks for nullptr (and only nullptr) to
test if the pointer is valid.

Also, this removes the debug assertion that the mmap succeeded, to allow
writing unit tests where we expect it to fail (e.g., for insufficient
permissions).

Depends on D26747

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

--HG--
extra : moz-landing-system : lando
2019-06-20 22:40:44 +00:00
Jed Davis
142fe6ae22 Bug 1426526 - Remove references to the old Chromium temporary file prefix. r=gsvelto,florian
With the removal of the old Chromium file_util code, we should no longer
be using temporary files with names starting with "org.chromium.", so the
crash reporter and main thread I/O test no longer need to recognize that
prefix.

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

--HG--
extra : moz-landing-system : lando
2019-06-20 22:40:42 +00:00
Jed Davis
5c3a0a30d3 Bug 1426526 - Delete file_util from ex-Chromium IPC source. r=froydnj
Depends on D26746

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

--HG--
extra : moz-landing-system : lando
2019-06-20 22:40:40 +00:00