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

631396 Коммитов

Автор SHA1 Сообщение Дата
Bobby Holley 466c21b4c4 Bug 1519454 - Put malloc_size_of_derive on crates.io, and add a reduced fork of malloc_size_of for WebRender. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D16353

--HG--
rename : servo/components/malloc_size_of_derive/LICENSE-APACHE => gfx/wr/wr_malloc_size_of/LICENSE-APACHE
rename : servo/components/malloc_size_of_derive/LICENSE-MIT => gfx/wr/wr_malloc_size_of/LICENSE-MIT
rename : servo/components/malloc_size_of_derive/LICENSE-APACHE => third_party/rust/malloc_size_of_derive/LICENSE-APACHE
rename : servo/components/malloc_size_of_derive/LICENSE-MIT => third_party/rust/malloc_size_of_derive/LICENSE-MIT
rename : servo/components/malloc_size_of_derive/lib.rs => third_party/rust/malloc_size_of_derive/lib.rs
extra : moz-landing-system : lando
2019-01-12 19:21:56 +00:00
Jan Henning 776476a6f8 Bug 1517976 - Test that resetting WindowUtils.isFirstPaint doesn't clobber APZ scroll position. r=botond
We need to setup a case where the visual viewport is smaller than the layout
viewport. Faking a pinch zoom through touch events is imprecise, whereas calling
windowUtils.setResolutionAndScaleTo(value > 1) to simulate the equivalent
effect of a pinch-zoom on the page led to the subsequent scroll attempt failing
quite often even after calling waitForApzFlushedRepaints().

So instead, we set up a very wide layout viewport through the meta viewport tag,
which on Desktop means additionally enabling the dom.meta-viewport.enabled pref.

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

--HG--
extra : moz-landing-system : lando
2019-01-12 18:34:54 +00:00
Julien Wajsberg 22f0b04ab9 Bug 1433754 - Fix username filling on Fortuneo website r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D16389

--HG--
extra : moz-landing-system : lando
2019-01-12 17:18:34 +00:00
Ryan VanderMeulen 1c3b8630e4 Bug 1462548 - Add crashtest. r=me
--HG--
extra : rebase_source : 8cafb85d648997504fa1a3e0397e5c3b64f31606
2019-01-12 11:56:23 -05:00
Ryan VanderMeulen 43004ee1dc No bug - Clean up dom/base/crashtests/crashtests.list a bit. r=me
Also re-enables some tests which no longer timeout intermittently.

--HG--
extra : rebase_source : c99178e1028e7d9ab2e7fd8da30220b37d311a95
2019-01-12 11:54:11 -05:00
Gurzau Raul b6119ed9a4 Backed out 12 changesets (bug 1516578, bug 1513118, bug 1516694) for failing at browser_toolbox_remoteness_change.js on a CLOSED TREE
Backed out changeset 4abb81088a9b (bug 1513118)
Backed out changeset 5ce216ffcb1d (bug 1513118)
Backed out changeset 9417ce02d4f2 (bug 1513118)
Backed out changeset ec9a7aa1898c (bug 1516694)
Backed out changeset ab90c34ff486 (bug 1516578)
Backed out changeset 6689773a4e1c (bug 1516578)
Backed out changeset 91d5c6ff3ee7 (bug 1516578)
Backed out changeset 1701613c165d (bug 1516578)
Backed out changeset 9ddc5bc1e961 (bug 1516578)
Backed out changeset fb64ff37f634 (bug 1516578)
Backed out changeset 0426a61d27a9 (bug 1516578)
Backed out changeset cf0578ce6aa3 (bug 1516578)
2019-01-13 01:30:05 +02:00
Csoregi Natalia a3411281d4 Merge mozilla-central to mozilla-inbound. CLOSED TREE 2019-01-12 23:40:31 +02:00
Ryan VanderMeulen b8c528a0f1 Bug 1468451 - Add crashtest. r=me 2019-01-12 09:59:00 -05:00
Narcis Beleuzu 7d7aca6a93 Merge inbound to mozilla-central. a=merge 2019-01-12 11:40:44 +02:00
Narcis Beleuzu c818a5e414 Merge autoland to mozilla-central. a=merge 2019-01-12 11:39:04 +02:00
Cameron McCormack 7fc8e05804 Bug 1519296 - Part 4: Remove ServoStyleSet::PrependStyleSheet r=emilio
Depends on D16283

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

--HG--
extra : moz-landing-system : lando
2019-01-12 06:45:45 +00:00
Cameron McCormack cba84d5116 Bug 1519296 - Part 3: Make PresShell::AddOverrideStyleSheet append its sheet rather than prepend r=emilio
We only ever add a single sheet (EditorOverride.css) there anyway.

Depends on D16282

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

--HG--
extra : moz-landing-system : lando
2019-01-12 06:45:52 +00:00
Cameron McCormack 4e88281a6e Bug 1519296 - Part 2: Make PresShell::AddUserSheet just find the right place to insert r=emilio
Depends on D16281

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

--HG--
extra : moz-landing-system : lando
2019-01-12 06:46:00 +00:00
Kris Maglione 125c4e077a Bug 1509968: Disable subprocess performance task in ccov builds. r=aswan 2019-01-11 20:46:57 -08:00
Cameron McCormack 7cd9d6695b Bug 1519296 - Part 1: Use a sensible order when filling the style set with User and Agent sheets r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D16281

--HG--
extra : moz-landing-system : lando
2019-01-12 00:50:01 +00:00
Boris Chiou b1c3055f73 Bug 1348519 - Part 3: Add web platform tests for grid-template-{columns|rows}. r=mats
Add wpt for testing interpolation result on grid-template-{columns|rows}.

Depends on D16129

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

--HG--
extra : moz-landing-system : lando
2019-01-12 02:22:46 +00:00
Boris Chiou bdec90c4ee Bug 1348519 - Part 2: Implement Animate for track lists on grid-template-{columns|rows}. r=emilio
Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1348519#c6 and
https://github.com/w3c/csswg-drafts/issues/3201:

Currently grid-template-rows/columns interpolate “per computed value”, which
means that if the number of tracks differs, or any track changes to/from a
particular keyword value to any other value, or if a line name is added/removed
at any position, the entire track listing is interpolated as “discrete”.
But we "agree" with two more granular options:

1. Check interpolation type per track, rather than for the entire list, before
   falling back to discrete. I.e. a length-percentage track can animate between
   two values while an adjacent auto track flips discretely to min-content.
2. Allow discrete interpolation of line name changes independently of track
   sizes.

Besides, for the repeat() function, it's complicated to support interpolation
between different repeat types (i.e. auto-fill, auto-fit) and different repeat
counts, so we always fall-back to discrete if the first parameter of repeat()
is different.

Depends on D16339

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

--HG--
extra : moz-landing-system : lando
2019-01-12 02:22:39 +00:00
Boris Chiou 6a58da235c Bug 1348519 - Part 1: Support field_bound on Animate. r=emilio
So we can derive Animate on more generic types.

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

--HG--
extra : moz-landing-system : lando
2019-01-12 02:19:04 +00:00
Michael Froman c475e5754c Bug 1514874 - start RDD process on-demand r=jya,jld
Differential Revision: https://phabricator.services.mozilla.com/D15775

--HG--
extra : moz-landing-system : lando
2019-01-12 04:51:20 +00:00
Jorg K ff6c62888c Bug 1519563 - add missing include of WindowProxyHolder.h to WindowNamedPropertiesHandler.cpp. r+a=qdot 2019-01-12 00:32:24 +01:00
Noemi Erli d9c49c81c5 Merge inbound to mozilla-central. a=merge 2019-01-11 23:54:33 +02:00
Noemi Erli ff92f74db5 Merge autoland to mozilla-central. a=merge 2019-01-11 23:53:31 +02:00
Florens Verschelde 982413fb5c Bug 1517986 - Remove remaining CSS image variables; r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D16183

--HG--
extra : moz-landing-system : lando
2019-01-11 21:33:53 +00:00
Jan de Mooij e97f479a8c Bug 1518753 part 8 - Add --more-compartments to some of the test configurations we use in automation. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D16173

--HG--
extra : moz-landing-system : lando
2019-01-12 10:51:11 +00:00
Jan de Mooij b59b6faf04 Bug 1518753 part 7 - Replace newGlobal() => newGlobal({newCompartment: true}) in jit-tests that fail with same-compartment realms. r=jorendorff
These tests mostly use either the debugger (requires separate compartemnts for
debugger/debuggee) or require a new compartment for things like nukeAllCCWs().

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

--HG--
extra : moz-landing-system : lando
2019-01-12 10:50:53 +00:00
Jan de Mooij b1dd83671b Bug 1518753 part 6 - Various fixes for jstests to work with same-compartment realms. r=anba
Differential Revision: https://phabricator.services.mozilla.com/D16171

--HG--
extra : moz-landing-system : lando
2019-01-12 10:50:12 +00:00
Jan de Mooij 4372b33619 Bug 1518753 part 5 - Stop using JSProtoKey for initial shapes. r=tcampbell
I added this optimization in bug 1299107 to share more shapes across
compartments. Unfortunately this doesn't play well with same-compartment
realms (ICs can misbehave) because it relies on compartments being isolated
from each other.

I think we should remove this optimization:

* Fixing the IC issue is impossible without deoptimizing everything.
* I added it mainly for chrome globals. The shared-JSM-global work has eliminated
  the need for this there.
* Same-compartment realms win memory back by eliminating CCWs etc.
* It's quite a lot of complicated code.

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

--HG--
extra : moz-landing-system : lando
2019-01-12 10:50:04 +00:00
Jan de Mooij ab79db896f Bug 1518753 part 4 - Fix IsRegExpPrototype to return false for cross-realm regexp prototypes. r=anba
Differential Revision: https://phabricator.services.mozilla.com/D16169

--HG--
extra : moz-landing-system : lando
2019-01-12 10:50:00 +00:00
Jan de Mooij e7781606e8 Bug 1518753 part 3 - Fix TypedArrayObject::ensureHasBuffer to create the buffer in the array's realm. r=anba
Differential Revision: https://phabricator.services.mozilla.com/D16168

--HG--
extra : moz-landing-system : lando
2019-01-12 10:49:58 +00:00
Jan de Mooij e2b5c3a588 Bug 1518753 part 2 - Fix some jit-tests to work with same-compartment realms. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D16167

--HG--
extra : moz-landing-system : lando
2019-01-12 10:48:23 +00:00
Jan de Mooij d84c5227d5 Bug 1518753 part 1 - Add --more-compartments JS shell flag, make same-compartment the default for newGlobal. r=jorendorff
We want to use this shell flag in automation. Some globals really need their
own compartment so tests can use newGlobal({newCompartment: true}) to opt-out.

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

--HG--
extra : moz-landing-system : lando
2019-01-12 10:48:00 +00:00
Narcis Beleuzu c2fda183a1 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-01-12 11:43:14 +02:00
Noemi Erli 3c06305cb1 Backed out changeset 849f81f21979 (bug 1515549) per achronop's request a=backout 2019-01-11 22:04:58 +02:00
Iain Ireland 393c407649 Bug 1480390: Use TryNoteIter in HasLiveStackValueAtDepth r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D14785

--HG--
extra : moz-landing-system : lando
2019-01-11 20:04:34 +00:00
Andrew Halberstadt 24b0aff27c Bug 1520006 - [mach] Fix bug in 'mach completion', r=nalexander
This fixes an issue from bug 1518586.

It stemmed from the fact that I misunderstood how the 'parser' attribute
was being used in mach commands and didn't do enough testing. This patch
fixes things such that we check that 'parser' is not None, as well as
add the completion targets from 'handler.arguments'.

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

--HG--
extra : moz-landing-system : lando
2019-01-14 21:20:55 +00:00
Jason Orendorff 7045bebfc5 Bug 1514051 - Part 2: Drop the underlying source along with other GC edges in ReadableStreamControllerClearAlgorithms. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D14512

--HG--
extra : moz-landing-system : lando
2019-01-14 20:42:08 +00:00
Jason Orendorff 0997b7e44f Bug 1514051 - Part 1: Drop GC edges when a stream is no longer readable. r=arai
I think it's a little bizarre for this to be part of the standard, but if it
weren't there, I wouldn't know it was safe to do this.

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

--HG--
extra : moz-landing-system : lando
2019-01-14 20:41:33 +00:00
Tom Tromey 5b8e2d4525 Bug 1483913 - prettify gdb unwinder comments; r=nbp
Bug 1464869 resulted in blank lines being inserted between comments
and the classes they describe in the gdb unwinder code.  This patch
changes most of these comments into doc strings instead.

MozReview-Commit-ID: 6XQwheUNRxI

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

--HG--
extra : moz-landing-system : lando
2019-01-14 17:09:23 +00:00
Brian Grinstead 7e9d440886 Bug 1519905 - Always return false in NodeAllowsClickThrough for browser elements;r=mstange
This prevents mouse events from firing on browsers in unfocused windows. It used to be done
with the [clickthrough=never] attribute set from XBL content.

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

--HG--
extra : moz-landing-system : lando
2019-01-14 20:42:50 +00:00
Emilio Cobos Álvarez ad094d75c5 Bug 1519934 - Remove useless nsDisplayTransform::mNoExtendContext. r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D16487

--HG--
extra : moz-landing-system : lando
2019-01-14 20:39:13 +00:00
Jason Orendorff f2d26251b3 Bug 1515039 - Running jstests is extremely slow. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D16210

--HG--
extra : moz-landing-system : lando
2019-01-12 10:40:21 +00:00
Jason Orendorff 372ffbed89 Bug 1504464 - Part 11: Remaining random changes. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D14509

--HG--
extra : moz-landing-system : lando
2019-01-14 20:36:08 +00:00
Jason Orendorff f073d94a31 Bug 1504464 - Part 10: Rename a local variable to follow the `unwrapped` convention. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D14508

--HG--
extra : moz-landing-system : lando
2019-01-14 20:35:37 +00:00
Jason Orendorff 2423adc195 Bug 1504464 - Part 9: Rename function that implements ReadableStreamControllerCanCloseOrEnqueue. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D14507

--HG--
extra : moz-landing-system : lando
2019-01-14 20:35:17 +00:00
Jason Orendorff b1a621b618 Bug 1504464 - Part 8: Rename the handler called when a tee'd stream becomes errored. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D14506

--HG--
extra : moz-landing-system : lando
2019-01-14 20:35:12 +00:00
Jason Orendorff 7f84bdfbb1 Bug 1504464 - Part 7: Stop using GetPropertyPure in Streams.cpp. r=jwalden
No change in behavior that I'm aware of.  It should be correct either way,
since the object is guaranteed to be an object created just so by code
elsewhere in the Streams implementation. But the intended purpose of
GetPropertyPure is in a fast path, backstopped by an actual GetProperty, not
for cases like this.

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

--HG--
extra : moz-landing-system : lando
2019-01-14 20:35:08 +00:00
Jason Orendorff ce18d0c824 Bug 1504464 - Part 6: Rearrange control flow in ReadableStream_getReader slightly to resemble the standard steps. r=jwalden
No change in behavior.

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

--HG--
extra : moz-landing-system : lando
2019-01-14 20:33:30 +00:00
Jason Orendorff 52a5376097 Bug 1504464 - Part 5: Fix destructuring behavior in ReadableStream.prototype.getReader. r=jwalden
The section headers in the spec that look like JS destructuring are in fact
normative. The methods have to behave just like JS destructuring; see
<https://streams.spec.whatwg.org/#conventions> for details.

This means the getReader method
<https://streams.spec.whatwg.org/#rs-get-reader> must do a full property Get
for options.mode, even if that means querying %ObjectPrototype%, absurd as it
sounds.

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

--HG--
extra : moz-landing-system : lando
2019-01-14 20:33:01 +00:00
Jason Orendorff 14e641c6a6 Bug 1504464 - Part 4: Comment-only changes. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D14499

--HG--
extra : moz-landing-system : lando
2019-01-14 20:32:31 +00:00
Jason Orendorff 1c0b4e6323 Bug 1504464 - Part 3: Update CreateExternalReadableByteStreamController to the current standard. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D14498

--HG--
extra : moz-landing-system : lando
2019-01-14 20:31:55 +00:00