Commit Graph

645033 Commits

Author SHA1 Message Date
sotaro
e64563ea54 Bug 1532201 - Enable SurfaceFactory_EGLImage usage with WebRender r=nical
Differential Revision: https://phabricator.services.mozilla.com/D24668

--HG--
extra : moz-landing-system : lando
2019-04-02 03:16:20 +00:00
Jeff Walden
feb28d4555 Bug 1539690 - Make a JS::RegExpFlag public API for flag bits, and make a JS::RegExpFlags flag-set abstraction. r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D25177

--HG--
rename : js/public/RegExp.h => js/public/RegExpFlags.h
extra : moz-landing-system : lando
2019-04-02 03:16:43 +00:00
Noemi Erli
5d1c793bad Backed out changeset 6ccad746f5d8 (bug 1456569) for Linting opt failure in TypedArray.js CLOSED TREE 2019-04-02 05:40:09 +03:00
Noemi Erli
1416a50250 Backed out changeset 6f8d311064d9 (bug 15396900) for bustages in bug1033946.js CLOSED TREE 2019-04-02 05:38:56 +03:00
Noemi Erli
395164bc36 Backed out changeset 9567622873d6 (bug 1325897) for causing Toolchains stackwalks bustages CLOSED TREE 2019-04-02 05:36:23 +03:00
Eden Chuang
72b79c6fbd Bug 1442778 - Add "chromeContext" parameter to console API and console service messages. r=smaug
1. Adding a new attribute chromeContext in ConsoleEvent
2. Adding a new boolean attribute isFromChromeContext in nsIConsoleMessage
3. Sending IsFromChromeContext to the parent process

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

--HG--
extra : moz-landing-system : lando
2019-04-01 22:42:34 +00:00
Robin Templeton
d1fd3eb1c9 bug 1456569 - Implement BigInt64 and BigUint64Array. r=wingo,jwalden,sfink
Differential Revision: https://phabricator.services.mozilla.com/D12581

--HG--
extra : moz-landing-system : lando
2019-04-01 22:22:28 +00:00
Jeff Walden
c6c6107545 Bug 1539690 - Make a JS::RegExpFlag public API for flag bits, and make a JS::RegExpFlags flag-set abstraction. r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D25177

--HG--
rename : js/public/RegExp.h => js/public/RegExpFlags.h
extra : moz-landing-system : lando
2019-04-02 02:07:50 +00:00
Noemi Erli
c479fa48df Backed out changeset 0d8cf467ed34 (bug 1538060) for Toolchains bustages CLOSED TREE
--HG--
rename : build/build-clang/clang-8-android.json => build/build-clang/clang-7-android.json
rename : build/build-clang/clang-8-linux64.json => build/build-clang/clang-7-linux64.json
rename : build/build-clang/clang-8-macosx64.json => build/build-clang/clang-7-macosx64.json
rename : build/build-clang/clang-8-mingw.json => build/build-clang/clang-trunk-mingw.json
rename : taskcluster/scripts/misc/build-clang-8-android.sh => taskcluster/scripts/misc/build-clang-7-android.sh
rename : taskcluster/scripts/misc/build-clang-8-linux-macosx-cross.sh => taskcluster/scripts/misc/build-clang-7-linux-macosx-cross.sh
rename : taskcluster/scripts/misc/build-clang-8-linux.sh => taskcluster/scripts/misc/build-clang-7-linux.sh
rename : taskcluster/scripts/misc/build-clang-8-mingw.sh => taskcluster/scripts/misc/build-clang-trunk-mingw.sh
2019-04-02 04:54:34 +03:00
Paul Bone
ac15f56db5 Bug 1539341 - Exit the loop after the first (and only) match r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D25326

--HG--
extra : moz-landing-system : lando
2019-03-29 11:51:19 +00:00
J.C. Jones
bfdf3e2380 Bug 1540378 - Web Authentication: Fix teardown during cycle collection r=keeler,mccr8
In Bug 1448408 ("Don't listen to visibility events"), it became possible to
close a tab without a visibility event to cause transactions to cancel. This
is a longstanding bug that was covered up by the visibility events. This patch
updates the cycle collection code to ensure that transactions get cleared out
safely, and we don't proceed to RejectTransaction (and subsequent code) on
already-cycle-collected objects.

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

--HG--
extra : moz-landing-system : lando
2019-04-01 23:13:26 +00:00
Tom Prince
9060a01dd4 No bug: [mozharness] Remove obsolete push-candidate-to-releases script; r=aki
This functionality has been replaced by beetmover. Also remove `mozharness.mozilla.aws`,
of which this was the only consumer.

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

--HG--
extra : moz-landing-system : lando
2019-04-02 00:30:57 +00:00
Mike Hommey
0b2041f465 Bug 1538060 - Update non-Windows builds to clang 8. r=froydnj
Windows builds have been taken care of in bug 1535441.

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

--HG--
rename : build/build-clang/clang-7-android.json => build/build-clang/clang-8-android.json
rename : build/build-clang/clang-7-linux64.json => build/build-clang/clang-8-linux64.json
rename : build/build-clang/clang-7-macosx64.json => build/build-clang/clang-8-macosx64.json
rename : build/build-clang/clang-trunk-mingw.json => build/build-clang/clang-8-mingw.json
rename : taskcluster/scripts/misc/build-clang-7-android.sh => taskcluster/scripts/misc/build-clang-8-android.sh
rename : taskcluster/scripts/misc/build-clang-7-linux-macosx-cross.sh => taskcluster/scripts/misc/build-clang-8-linux-macosx-cross.sh
rename : taskcluster/scripts/misc/build-clang-7-linux.sh => taskcluster/scripts/misc/build-clang-8-linux.sh
rename : taskcluster/scripts/misc/build-clang-trunk-mingw.sh => taskcluster/scripts/misc/build-clang-8-mingw.sh
extra : moz-landing-system : lando
2019-04-01 12:23:13 +00:00
Sylvestre Ledru
04ccada040 Bug 1536790 - Also import clangTidyMPIModule when building the clang-plugin r=andi
Depends on D24175

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

--HG--
extra : moz-landing-system : lando
2019-04-01 12:24:37 +00:00
Andi-Bogdan Postelnicu
c303df04c3 Bug 1539779 - clang-tidy 8 mixes stderr and stdout causing parsing issues. r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D25255

--HG--
extra : moz-landing-system : lando
2019-04-01 12:18:44 +00:00
Sylvestre Ledru
bf99cf9d2e Bug 1536790 - Upgrade to clang-{tidy,format} 8.0.0 (from 7.0.1) r=andi
Differential Revision: https://phabricator.services.mozilla.com/D24175

--HG--
extra : moz-landing-system : lando
2019-04-01 12:24:35 +00:00
arthur.iakab
cf3b3f1eb5 Backed out 11 changesets (bug 1539265) for causing debugger failures CLOSED TREE
Backed out changeset 8206b880f9ec (bug 1539265)
Backed out changeset be9f5f73bdfe (bug 1539265)
Backed out changeset f78146b8aa17 (bug 1539265)
Backed out changeset 18fa7e971a0d (bug 1539265)
Backed out changeset 6eaf5bdd945c (bug 1539265)
Backed out changeset 3add7d4d4853 (bug 1539265)
Backed out changeset 8015aeb5279d (bug 1539265)
Backed out changeset 19c8e404ac5f (bug 1539265)
Backed out changeset 637a9d6af0f3 (bug 1539265)
Backed out changeset 72bbb4b28932 (bug 1539265)
Backed out changeset 931e98129878 (bug 1539265)
2019-04-02 02:44:43 +03:00
arthur.iakab
97cc18f3c6 Backed out changeset 48d248c9f5fd (bug 1532201) for causing multiple build bustages on TextureHostOGL.cpp CLOSED TREEE 2019-04-02 02:36:51 +03:00
Ted Campbell
5618ea6265 Bug 1536159 - Crash diagnositic for js::TypeZone::addPendingRecompile. r=jwalden
Record the size of allocation in crashreporter to determine if these are
genuine small OOM or if something problematic has happened.

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

--HG--
extra : moz-landing-system : lando
2019-04-01 22:33:12 +00:00
Ian Moody
f49fd7257c Bug 1539265 - Make ::marker pseudo-elements always visible in the markup view. r=jdescottes,mbalfanz,pbro
Instead of only when setting devtools.inspector.showAllAnonymousContent.

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

--HG--
extra : moz-landing-system : lando
2019-04-01 21:46:11 +00:00
Ian Moody
1ab46df9b0 Bug 1539265 - Handle ::marker pseudo-elements in reps. r=jdescottes,nchevobbe
Only place reps can display a ::marker currently is in the animation panel.

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

--HG--
extra : moz-landing-system : lando
2019-04-01 21:47:16 +00:00
Ian Moody
c7a42da3f6 Bug 1539265 - Add ::marker to the list of suggested pseudo selectors. r=jdescottes
For autocompletion of : in selector contexts, like the Style Editor.

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

--HG--
extra : moz-landing-system : lando
2019-04-01 21:45:59 +00:00
Ian Moody
ecf9944c5a Bug 1539265 - Add ::marker pseudo-element handling to WalkerIndex. r=jdescottes
So ::marker pseudo elements can be found via searching for "::marker" in the
markup view.

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

--HG--
extra : moz-landing-system : lando
2019-04-01 21:45:54 +00:00
Ian Moody
efc53df901 Bug 1539265 - Don't represent ::marker pseudo-elements with the internal _moz_generated_content_marker tagName in the markup view. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D25108

--HG--
extra : moz-landing-system : lando
2019-04-01 21:45:49 +00:00
Ian Moody
76dd66e399 Bug 1539265 - Add a few optimisations for ::marker pseudos. r=jdescottes
Where there is existing for ::before and ::after.

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

--HG--
extra : moz-landing-system : lando
2019-04-01 21:45:44 +00:00
Ian Moody
d246bee618 Bug 1539265 - Handle ::marker pseudos during drag & drop of nodes in the markup view. r=jdescottes
Prior to this the tab would crash with signature [@ nsINode::InsertChildBefore ]
if trying to insert before the ::marker.

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

--HG--
extra : moz-landing-system : lando
2019-04-01 21:45:46 +00:00
Ian Moody
addac983bb Bug 1539265 - Add isMarkerPseudoElement function to layout/utils.js. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D25105

--HG--
extra : moz-landing-system : lando
2019-04-01 21:45:33 +00:00
Ian Moody
8e985aa314 Bug 1539265 - Handle ::marker pseudo-elements in css-logic.js, so their rules show in the rule view. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D25071

--HG--
extra : moz-landing-system : lando
2019-04-01 21:45:28 +00:00
Ian Moody
a46ab4825b Bug 1539265 - Add a test for ::marker displaying in the markup view. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D25070

--HG--
extra : moz-landing-system : lando
2019-04-01 21:45:23 +00:00
Ian Moody
979334b420 Bug 1539265 - Handle ::marker pseudo-elements on shadow roots in walker.js. r=jdescottes
At the moment when devtools.inspector.showAllAnonymousContent is true shadow
hosts with ::marker and ::before pseudos will stop showing the ::before and
won't show the ::marker either.

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

--HG--
extra : moz-landing-system : lando
2019-04-01 21:45:23 +00:00
Masatoshi Kimura
1d361e352e Bug 1325897 - Unship some Universal CRT DLLs. r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D23794

--HG--
extra : moz-landing-system : lando
2019-04-01 15:37:07 +00:00
sotaro
572a63549a Bug 1532201 - Enable SurfaceFactory_EGLImage usage with WebRender r=nical
Differential Revision: https://phabricator.services.mozilla.com/D24668

--HG--
extra : moz-landing-system : lando
2019-04-01 22:07:47 +00:00
Edwin Gao
cbdc91e01d Bug 1540202 - add manifest for track-cue-rendering-line-doesnt-fit.html, set expected FAIL for windows10-aarch64 r=jmaher
Changes:
- add new manifest file to define expected outcome for windows10-aarch64

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

--HG--
extra : moz-landing-system : lando
2019-04-01 21:39:36 +00:00
Sam Foster
3f8f544424 Bug 1533263 - wait for initial pref values before init-ing the DNS-Over-HTTPs UI. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D23009

--HG--
extra : moz-landing-system : lando
2019-04-01 22:10:30 +00:00
Khyati Agarwal
a5a46d7d06 bug 1524362 - 34,800 instances of "NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111" emitted from netwerk/protocol/res/SubstitutingProtocolHandler.cpp during linux64 debug testing r=valentin
Replaced "NS_ENSURE_SUCCESS" with 'if' condition

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

--HG--
extra : moz-landing-system : lando
2019-04-01 21:06:28 +00:00
sotaro
6510aded8d Bug 1539729 - Disable RenderCompositorOGL usage on android r=nical
On android, we want to use only RenderCompositorEGL for using sharedGL. Further RenderCompositorOGL does not work well with android SurfaceTexture.

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

--HG--
extra : moz-landing-system : lando
2019-04-01 21:58:05 +00:00
Edwin Gao
1981282937 Bug 1538785 - disable additional plugin tests for window10-aarch64 r=jmaher
Disable for windows10-aarch64 the following:

- test_bug1165981

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

--HG--
extra : moz-landing-system : lando
2019-04-01 21:41:06 +00:00
Ted Campbell
a1fa6d5d62 Bug 1530412 - Use LazyScriptData for LazyScript r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D23404

--HG--
extra : moz-landing-system : lando
2019-04-01 21:33:28 +00:00
Ted Campbell
aa2f52cdd7 Bug 1530412 - Add js::LazyScriptData type r=jorendorff
This will later replace the |void* table_| field of js::LazyScript.

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

--HG--
extra : moz-landing-system : lando
2019-04-01 20:36:18 +00:00
Ted Campbell
f318e1c232 Bug 1530412 - Use JSScript::ImmutableFlags in LazyScript r=jandem
Using the same flags as JSScript gives a consistent story of how to
handle flag preservation (in XDR and other cases). This also provides
consistent naming of flags which cover the same concept and will make it
simpler to inherit flags in de-lazification.

The LazyScript::packedFieldsForXDR concept exactly matches immutable
flags behaviour (which is on purpose). As a result of the split we don't
need to manually reset runtime flags in LazyScript::CreateRaw.

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

--HG--
extra : moz-landing-system : lando
2019-03-19 15:19:46 +00:00
Ted Campbell
da7ce5d164 Bug 1530412 - Use mozilla::Span for LazyScript tables r=jorendorff
The Span abstraction lets us use range-based iteration and simplifies
changes if we move where the underlying data is stored.

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

--HG--
extra : moz-landing-system : lando
2019-04-01 15:08:56 +00:00
Ted Campbell
281b3d9300 Bug 1530412 - Move LazyScript::numClosedOverBindings/numInnerFunctions to normal fields r=jorendorff
These fields will later be moved into LazyScriptData.

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

--HG--
extra : moz-landing-system : lando
2019-04-01 21:30:43 +00:00
Ted Campbell
c7e3e10efd Bug 1530412 - Add toStringEnd argument to LazyScript::CreateForXDR r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D23399

--HG--
extra : moz-landing-system : lando
2019-04-01 20:21:24 +00:00
Ted Campbell
d5951924ed Bug 1530412 - Fix LazyScript constructor argument names r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D23941

--HG--
extra : moz-landing-system : lando
2019-04-01 14:32:10 +00:00
Emilio Cobos Álvarez
d5f76a387b Bug 1537594 - Make the fixed generic family a parse-time alias to monospace. r=jfkthame
As discussed on IRC, fixed is only used for prefs right now, and:

 * We already copy the fixed size to the monospace font.
 * We already serialize the fixed family as "monospace" in the style system.

So it already works somewhat inconsistently. Making it an alias makes it
work consistently.

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

--HG--
extra : moz-landing-system : lando
2019-04-01 21:48:08 +00:00
Emilio Cobos Álvarez
19c116ce06 Bug 1537575 - Cleanup generic font-family handling. r=jfkthame
To be more similar between Rust and C++. This introduces GenericFontFamily and
exposes that plus FontFamilyNameSyntax to C++, using that where appropriate
instead of plain uint8_t as we were doing.

As a follow-up, as discussed on IRC with Jonathan, we can remove the -moz-fixed
family, and turn it just into an alias of Monospace.

The only non-trivial change is the MatchType changes, but they're ok I think.
The code already assumed at most one CSS generic, and the struct still takes 8
bits. I've verified that the relevant tests are passing (though try is closed).

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

--HG--
extra : moz-landing-system : lando
2019-04-01 21:47:59 +00:00
Emilio Cobos Álvarez
1396481b91 Bug 1537575 - Trivially cleanup and remove some dead font code. r=jwatt
Differential Revision: https://phabricator.services.mozilla.com/D24271

--HG--
extra : moz-landing-system : lando
2019-04-01 21:47:43 +00:00
Noemi Erli
4a99b6924a Backed out changeset e5baf85c4ceb (bug 1533052) for failures in browser_ime_composition.js CLOSED TREE 2019-04-02 01:32:24 +03:00
Cosmin Sabou
1a956a4090 Merge mozilla-central to autoland. CLOSED TREE 2019-04-02 01:03:10 +03:00
Cosmin Sabou
6f67a6f9e5 Merge mozilla-inbound to mozilla-central. a=merge 2019-04-02 00:55:55 +03:00