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

642466 Коммитов

Автор SHA1 Сообщение Дата
Thomas Wisniewski 3e39030d2f Bug 1535479 - Have Report Site Issue detect the FastClick JS library; r=aswan
Have Report Site Issue detect the FastClick JS library

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

--HG--
extra : moz-landing-system : lando
2019-03-18 23:44:51 +00:00
Hiroyuki Ikezoe 16874aaaff Bug 1532850 - Implement the backend for prefers-color-scheme on Android. r=geckoview-reviewers,snorp
Differential Revision: https://phabricator.services.mozilla.com/D22272

--HG--
extra : moz-landing-system : lando
2019-03-18 22:57:44 +00:00
Hiroyuki Ikezoe af3b3da60e Bug 1532850 - Check the return value of LookAndFeel::GetInt() in case of the function failure. r=emilio
Actually the function will fail on Android since on xpcshell tests we don't
initialize AndroidBridge so that we can't query the corresponding system
settings.

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

--HG--
extra : moz-landing-system : lando
2019-03-18 22:57:42 +00:00
sotaro b360f74a7a Bug 1535807 - Fix build failure by WebRenderTextureHostWrapper.h r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D23768

--HG--
extra : moz-landing-system : lando
2019-03-16 17:03:18 +00:00
sotaro 414520a0b9 Bug 1534557 - Implement GtkCompositorWidget::GetEGLNativeWindow() for GET_NATIVE_WINDOW_FROM_COMPOSITOR_WIDGET r=jgilbert
Differential Revision: https://phabricator.services.mozilla.com/D23106

--HG--
extra : moz-landing-system : lando
2019-03-13 00:18:49 +00:00
Mike Hommey f42cec8f44 Bug 1534209 - Do not readahead when PrefetchVirtualMemory is not available. r=aklotz
Re-enabling the PGO jarlog, which was unexpectedly disabled since Firefox 56
showed a regression on Windows 7, due to the use of mozilla::ReadAhead,
which on Windows 7 does explicit I/O on the caller thread.

While there may be some benefit from doing so, evidence says the
opposite, which is presumably due to the amount of data being loaded not
being relevant in every case: the jarlog is gathered from a first-run,
which has a different jar-loading profile from subsequent runs of
Firefox.

While we may want to improve the situation later on, the immediate thing
we can do is stop doing this explicit read, while keeping the OS
readahead hints on other platforms, which don't imply explicit I/O.

All this does is effectively get us back to the same state as if jarlogs
were disabled like it was since Firefox 56, for Windows 7 only.

aFd not being used anymore, the code could be cleaned up a lot, but we
may reintroduce the readahead later, so keep the status quo for now.

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

--HG--
extra : moz-landing-system : lando
2019-03-18 22:39:44 +00:00
Rob Lemley fd2b496ad9 Bug 1491371 - Update decision task image to support comm-task-env. r=dustin
comm-task-env runs before run-task and updates the environment with GECKO_*
variables that are defined in a file at the root of a subproject's repository,
such as "comm-central".

Updates:
- add comm-task-env
- add python 3.5 (run-task dependency)
- add pyyaml

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

--HG--
extra : moz-landing-system : lando
2019-03-18 22:19:08 +00:00
Rob Lemley d7db4546d1 Bug 1491371 - Pin comm branches to mozilla revs without .taskcluster.yml. r=tomprince,dustin
comm-task-env runs before run-task and updates the environment with GECKO_*
variables that are defined in a file at the root of the comm repository,
".gecko_rev.yml". run-task needs these variables to be set to find the
correct mozilla repository to check out for a particular TB build.

The current pinning method of updating ".taskcluster.yml" with the mozilla
repository and revision to pin tois no longer supported.

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

--HG--
extra : moz-landing-system : lando
2019-03-18 22:19:38 +00:00
Edwin Gao 07abfb743a Bug 1531150 - disable test_temporaryfile_stream.html r=jmaher
Fails frequently on windows10-aarch64; disable for the time being.

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

--HG--
extra : moz-landing-system : lando
2019-03-18 21:42:19 +00:00
Steve Fink 961f447726 Bug 1257982 - root some hashtables r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D23620

--HG--
extra : moz-landing-system : lando
2019-03-18 21:37:05 +00:00
Steve Fink c10602d229 Bug 1257982 - [hazards] Inherit template attrs for plain HashMap/HashSet r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D23619

--HG--
extra : moz-landing-system : lando
2019-03-18 21:37:04 +00:00
Edwin Gao 3cd20bfd5c Bug 1530841 - disable test_ext_native_messaging.js r=jmaher
This test frequently fails, so disabled for the time being.

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

--HG--
extra : moz-landing-system : lando
2019-03-18 20:13:40 +00:00
Edwin Gao 8ca2afe3ac Bug 1530759 - disable test_ModulesPing.js r=jmaher
This test fails consistently; disabled for now.

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

--HG--
extra : moz-landing-system : lando
2019-03-18 20:14:03 +00:00
Alexander Surkov 095a1cda92 Bug 1494846 - kill wizard-header binding, r=paolo
Differential Revision: https://phabricator.services.mozilla.com/D23391

--HG--
extra : moz-landing-system : lando
2019-03-17 19:36:03 +00:00
Boris Chiou 745b296ad4 Bug 1425837 - Part 9: Throttle transform-like properties animations without 0% or 100% keyframe. r=hiro
We should also throttle other transform-like animations which can run on
the compositor thread, on visibility hidden element without 0% or 100%
keyframe.

Depends on D22568

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

--HG--
extra : moz-landing-system : lando
2019-03-18 18:05:06 +00:00
Boris Chiou 55dfc7b50b Bug 1425837 - Part 8: Test that individual transforms run on the compositor thread. r=hiro,birtles
This also adds the missing preference in test_transition_per_property.html.

Depends on D22567

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

--HG--
extra : moz-landing-system : lando
2019-03-18 18:05:04 +00:00
Boris Chiou fd0f04e555 Bug 1425837 - Part 7: Drop the hard-code disabling compositor animations on individual transforms. r=hiro,birtles
Drop the hack which prevents individual transform running on the
compositor thread.

Depends on D22566

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

--HG--
extra : moz-landing-system : lando
2019-03-18 18:05:02 +00:00
Boris Chiou cbef6a9f42 Bug 1425837 - Part 6: Add individual transform properties into compositor animation list. r=hiro
Now, its time to let individual transform run on the compositor thread.

Depends on D19636

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

--HG--
extra : moz-landing-system : lando
2019-03-18 18:05:00 +00:00
Boris Chiou a64dcfdf0c Bug 1425837 - Part 5: AnimationInfo::HasTransformAnimation should check other OMTA transform-like properties r=hiro
This function was added for B2G actually, to check if the layer has OMTA for
painting high-res layer. However, It's worth to let it also check other
OMTA transform-like properties.

Depends on D22565

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

--HG--
extra : moz-landing-system : lando
2019-03-18 18:04:58 +00:00
Boris Chiou 92fcc151e4 Bug 1425837 - Part 4: Implement compositor animations on translate/rotate/scale. r=hiro,birtles
On the sender side of transactions, we have to convert the individual transforms
to the proper types in layers::Animations, and this includes SetAnimatable and
the definition in LayersMessages.

On the compositor side (i.e. received side of transactions). Basically, we
convert the list of layers::Animation into a list of `PropertyAnimationGroup`,
which is an intermediate value. And then use this list to do interpolation for
each property in `SampleAnimationForEachNode`, which will return a list of
`RefPtr<RawServoAnimationValue>`.

Depends on D23062

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

--HG--
extra : moz-landing-system : lando
2019-03-18 18:04:50 +00:00
Boris Chiou f744b2e1ea Bug 1425837 - Part 3: Don't store AnimationArray (a.k.a. AnimationInfo::mAnimations) on the compositor thread. r=birtles
The original implementation about "setting animations" is a little bit hard
to read. In `SetAnimations()`, we create a new intermediate data,
`AnimData`, and we mutate the original animations. And then iterate this
mutated animations & intermediate data for sampling. In this bug, we are
planning to group the AnimData as a useful data structure for supporting
multiple properties transform-like animations, so it seems the structure
of original animations may be hard to use after that. Therefore,
we decide to do some reworks on this:

First, we do renames,
1. InfalliableTArray to nsTArray. (They are the same.)
2. AnimData to PropertyAnimation.
3. SetAnimations() to ExtractAnimations(), which returns
   nsTArray<PropertyAnimationGroup>. Each entry in the array is for one
   property. In this patch, there is only one entry. We will extend this
   to multiple entries in the next patch.

And then rework `ExtractAnimations()`, which stores all the necessary data
in `PropertyAnimationGroup`. For WR, we store this in
`CompositorAnimationStorage`. For non-WR, we store it in `AnimationInfo`.
So we can just use this organized data structure for supporting multiple
properties animations. (See the next patch.)

Depends on D22563

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

--HG--
extra : moz-landing-system : lando
2019-03-18 18:04:48 +00:00
Boris Chiou 2c4c5fb5f3 Bug 1425837 - Part 2: Factor out the conversion from ServoAnimationValue into Matrix4x4. r=hiro
Both layers and web-render use this function, so we factor it out.

Depends on D22562

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

--HG--
extra : moz-landing-system : lando
2019-03-18 18:04:46 +00:00
Boris Chiou 7e88a77926 Bug 1425837 - Part 1: Move ToAnimationValue into AnimationValue. r=hiro
It seems this function uses some FFIs to generate the AnimationValue,
We could move it into AnimationValue class, although what we really need is
RefPtr<ServoAnimationValue>.

Maybe we should use AnimationValue everywhere, instead of the Servo type.
This could be done by other patches.

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

--HG--
extra : moz-landing-system : lando
2019-03-18 18:04:44 +00:00
Jonathan Kew 395cc5aeef Bug 1532868 - Use multiplication rather than left-shift to avoid potential UB in FontPropertyValue constructor. r=jwatt
Differential Revision: https://phabricator.services.mozilla.com/D22999

--HG--
extra : moz-landing-system : lando
2019-03-18 16:26:56 +00:00
Bogdan Tara d8ee73369c Backed out changeset 93c9a0e2da6e (bug 1527751) for wrench bustages CLOSED TREE 2019-03-19 07:41:50 +02:00
Dimi Lee b528a09441 Bug 1531034 - Changing of the guard for URLClassifier and ApplicationReputation. r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D22283

--HG--
extra : moz-landing-system : lando
2019-03-18 14:26:00 +00:00
Alexis Beingessner e2857c55ed Bug 1527751 - properly apply transformed clips in brush shader. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D23905

--HG--
extra : moz-landing-system : lando
2019-03-18 21:05:56 +00:00
Cameron McCormack 187b9a230c Bug 1535517 - Don't schedule SVG text reflow in response to bidi resolution. r=jwatt
Differential Revision: https://phabricator.services.mozilla.com/D23615

--HG--
extra : moz-landing-system : lando
2019-03-15 15:29:33 +00:00
Cameron McCormack 9cd8ebef9b Bug 1531890 - Take objectBoundingBox into account when a clipPath's child has its own clip-path. r=longsonr
Differential Revision: https://phabricator.services.mozilla.com/D23612

--HG--
extra : moz-landing-system : lando
2019-03-19 01:18:21 +00:00
Alexander Surkov 822a58f809 Bug 1534685 - make all custom elements to use the attribute inheritance base implementation, r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D23541

--HG--
extra : moz-landing-system : lando
2019-03-14 21:44:54 +00:00
Dana Keeler 6110b2c67a bug 1515608 - allow end-entity certificates to be trust anchors for compatibility r=jcj
Differential Revision: https://phabricator.services.mozilla.com/D23240

--HG--
extra : moz-landing-system : lando
2019-03-18 20:01:02 +00:00
Daniel Holbert 14303cba66 Bug 1532471 part 1: Define CSS containment about:config pref in StaticPrefList.h rather than in all.js. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D23362

--HG--
extra : moz-landing-system : lando
2019-03-13 18:36:32 +00:00
Mike Conley f3e4364617 Bug 1536169 - Get rid of extra whitespace around Picture-in-Picture player. r=JSON_voorhees
Differential Revision: https://phabricator.services.mozilla.com/D23909

--HG--
extra : moz-landing-system : lando
2019-03-18 19:30:48 +00:00
Kartikaya Gupta 6743c7ace2 Bug 1536128 - Make apz.printtree work on non-debug builds. r=botond
This eliminates the need to additionally modify gfx.logging.level on
non-debug builds to make apz.printtree output show up.

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

--HG--
extra : moz-landing-system : lando
2019-03-18 18:42:04 +00:00
Alastor Wu 396688be6c Bug 1536319 - disable some WebVTT wpt tests r=mattwoodrow
There are severals wpt tests with high intermittent fail rate, and the reason is that there are some pixels with really small color difference. eg (255,255,255) v.s. (255,254,254).

As we're lacking of `fuzzy` feature on wpt now (which will be implemented in bug1478472), we have no way to avoid these affordable differences.

Therefore, I'm going to disable those tests until we've `fuzzy` on wpt, and will re-enable them afterward.

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

--HG--
extra : moz-landing-system : lando
2019-03-19 01:58:39 +00:00
Bogdan Tara 84581c394f Backed out changeset 70440f88051f (bug 1535976) for /reftests/transform-3d/mask-layer* failures CLOSED TREE 2019-03-19 06:02:09 +02:00
Bogdan Tara c01b9ab9c9 Backed out changeset c26e947b78c2 (bug 1534389) for test_bug1298970.html failures CLOSED TREE 2019-03-19 05:32:06 +02:00
Gabriele Svelto 619ed1e77e Bug 1536087 - Remove unnecessary StartupTimeline.h inclusion r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D23847

--HG--
extra : moz-landing-system : lando
2019-03-18 20:29:36 +00:00
Alexander Surkov 242e710fdc Bug 1536059 - change checkbox attribute inheritance order to make label accesskey formatting work, r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D23885

--HG--
extra : moz-landing-system : lando
2019-03-18 17:48:06 +00:00
meandave a20801ef25 Bug 1522848 - Add Lock Aspect Ratio feature. r=mconley,jmathies.
***
Bug 1522848 - Smoothing out Lock Aspect Ratio feature r?mconley.

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

--HG--
extra : moz-landing-system : lando
2019-03-18 20:07:31 +00:00
Bogdan Tara bb5872a119 Backed out changeset f525479fabd6 (bug 1454325) for xpcshell/test_Http.js failures CLOSED TREE 2019-03-19 05:13:45 +02:00
Bogdan Tara 069651d49b Backed out 3 changesets (bug 1287202) for "e10s test-macosx64/debug-mochitest-e10s-5" failures CLOSED TREE
Backed out changeset 4b4f6ca7d624 (bug 1287202)
Backed out changeset e99bb6304a7a (bug 1287202)
Backed out changeset d10006d3c64a (bug 1287202)
2019-03-19 05:00:19 +02:00
Botond Ballo f4b5f0033f Bug 1531057 - In ScrollToRestoredPosition(), clamp the layout scroll offset being restored to the layout scroll range. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D23725

--HG--
extra : moz-landing-system : lando
2019-03-16 00:00:36 +00:00
Edwin Gao cc889dc44c Bug 1535775 - disable audio-notification related tests from dom/base/test/mochitest.ini r=jmaher
Disabled audio-related tests that have caused issues in the past:
- test_audioNotification.html
- test_audioNotificationSilent_audioFile.html
- test_audioNotificationSilent_webAudio.html
- test_audioNotificationStream.html
- test_audioNotificationStopOnNavigation.html
- test_audioNotificationWithEarlyPlay.html

Changes submitted as separate diff as per comments in https://phabricator.services.mozilla.com/D23744?id=76735#inline-137653

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

--HG--
extra : moz-landing-system : lando
2019-03-18 18:24:10 +00:00
Emilio Cobos Álvarez 5bf307c2a8 Bug 1535165 - Make the will-change bitfield use cbindgen. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D23414

--HG--
extra : moz-landing-system : lando
2019-03-18 18:08:08 +00:00
Emilio Cobos Álvarez 70e3f8ffcd Bug 1535165 - Use cbindgen for touch-action. r=dholbert
And rename the constants to not be prefixed by TOUCH_ACTION_, since that's part
of the type name anyway.

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

--HG--
extra : moz-landing-system : lando
2019-03-18 18:01:55 +00:00
Emilio Cobos Álvarez e66fb8488c Bug 1535165 - Use cbindgen for text-decoration-line. r=dholbert,boris
Differential Revision: https://phabricator.services.mozilla.com/D23412

--HG--
extra : moz-landing-system : lando
2019-03-18 17:58:16 +00:00
Edouard Oger 9928a5bda4 Bug 1534290 p3 - Use correct search criteria to find original login. r=nalexander
Depends on D23234

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

--HG--
extra : moz-landing-system : lando
2019-03-18 16:23:04 +00:00
Edouard Oger 5092501ede Bug 1534290 p2 - Touch timePasswordChanged on password modification. r=nalexander
Depends on D23233

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

--HG--
extra : moz-landing-system : lando
2019-03-18 16:22:14 +00:00
Edouard Oger ad5d28eee0 Bug 1534290 p1 - Make login item host read-only. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D23233

--HG--
extra : moz-landing-system : lando
2019-03-18 16:22:02 +00:00