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

677691 Коммитов

Автор SHA1 Сообщение Дата
Cosmin Sabou 908c8ae7d3 Bug 1591638 - Add expectation for track-element-src-change-error.html that is frequently failing on mac. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D51248

--HG--
extra : moz-landing-system : lando
2019-10-31 20:54:12 +00:00
Cosmin Sabou 93208c60cb Bug 1591816 - Add expectation for queue-non-focusable.html that is frequently failing on Android !debug. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D51250

--HG--
extra : moz-landing-system : lando
2019-10-31 20:53:17 +00:00
Tom Tung 892ba56d80 Bug 1562667 - P3 - Check remoteType in IsCrossOriginIsolated; r=nika
Differential Revision: https://phabricator.services.mozilla.com/D51083

--HG--
extra : moz-landing-system : lando
2019-11-01 08:30:41 +00:00
Gurzau Raul ce19d94b67 Backed out changeset 60cccadbeaf0 (bug 1586236) for failures at test_memoryReporters.xul on a CLOSED TREE. 2019-11-01 10:21:05 +02:00
Csoregi Natalia 145cd37f53 Backed out changeset 8449ec58f40f (bug 1592253) for bustages on TelemetryHistogramEnums.h. CLOSED TREE 2019-11-01 09:25:48 +02:00
Edouard Oger 6e3d62fb87 Bug 1593065 - Remove XBL workaround for setting deck index. r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D51319

--HG--
extra : moz-landing-system : lando
2019-10-31 22:10:51 +00:00
Paul Bone a236b8280f Bug 1588412 - (part 3) Remove MayChangeProcess calls fron nsHttpChannel r=mayhemer
Also add assertions that enforce that fission requires
DocumentChannel.

Also Removed the use of `rv` from the return statement at the end of
OnStartRequest(nsIRequest.

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

--HG--
extra : moz-landing-system : lando
2019-10-31 18:13:50 +00:00
Paul Bone cf2f204b52 Bug 1588412 - (part 2) moz:// documents should use documentchannel r=mattwoodrow
the URL moz://a redirects to mozilla's website, Because it redirects to
https we want to use documentchannel.

Depends on D49100

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

--HG--
extra : moz-landing-system : lando
2019-10-31 18:36:56 +00:00
Paul Bone ed9e37bf0c Bug 1588412 - (part 1) Fix grammer in comment r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D49100

--HG--
extra : moz-landing-system : lando
2019-10-31 18:13:50 +00:00
Boris Chiou d77411c397 Bug 1429305 - Enable OMTA for motion path and add some tests for it. r=hiro
Differential Revision: https://phabricator.services.mozilla.com/D50015

--HG--
extra : moz-landing-system : lando
2019-10-31 21:16:35 +00:00
Boris Chiou a9e57a5534 Bug 1429305 - Extend compositor properties for motion. r=hiro
Differential Revision: https://phabricator.services.mozilla.com/D50014

--HG--
extra : moz-landing-system : lando
2019-10-31 20:07:45 +00:00
Boris Chiou 29378ebb46 Bug 1429305 - Cache gfx path. r=hiro
We cache the path in AnimationInfo for layers, and in
CompsoitorAnimationStorage for web-renderer.

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

--HG--
extra : moz-landing-system : lando
2019-10-31 21:36:39 +00:00
Boris Chiou d546797708 Bug 1429305 - Add new layer messages for passing motion path info. r=hiro,mattwoodrow
This also includes the implementation of SetAnimatable, FromAnimatable,
and merge the final matrix with motion path.

Besides, we always use PathBuilderSkia for calculating the gfx::Path for
web-renderer.

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

--HG--
extra : moz-landing-system : lando
2019-10-31 20:07:41 +00:00
Boris Chiou 58ba6b888a Bug 1429305 - Use serde to serialize LengthPercentage and StyleRayFunction. r=emilio
We need to pass these two types into the compositor, so we need a better
way to serialize these rust types. We use serde and bincode to
serialize/deserialize them, and use ByteBuf to pass the &[u8] data
through IPC. We define StyleVecU8 for FFI usage only.

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

--HG--
extra : moz-landing-system : lando
2019-10-31 21:35:05 +00:00
Boris Chiou 651635bfca Bug 1429305 - Make PathBuilder as a parameter. r=hiro
On the compositor thread in GPU process (i.e. web-renderer), gfxPlatform() is
not initialized, so we don't have the DrawTarget information.
Fortunately, all we need is to calculate the motion point and direction
vector, so we don't have to care about which backend we use.

Therefore, make PathBuilder as a parameter, so we can just pass a valid
PathBuilder on the compositor thread. For main thread (i.e. content
process), using the original way is fine.

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

--HG--
extra : moz-landing-system : lando
2019-10-31 20:07:31 +00:00
Boris Chiou 7bc51c6333 Bug 1429305 - Refactor for ResolveMotionPath. r=hiro
The current implementation uses nsIFrame to get everything. However, we
want to reuse ResolveMotionPath() on the compositor thread (in the parent
process), so we need to refactor this function to avoid using nsIframe
everywhere.

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

--HG--
extra : moz-landing-system : lando
2019-10-31 20:07:30 +00:00
Boris Chiou e169694db2 Bug 1429305 - Move motion path utils into a separate file. r=hiro
I'd like to add some new data type for motion path, so it'd be great to
put all of them in an independent file.

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

--HG--
extra : moz-landing-system : lando
2019-10-31 20:07:28 +00:00
Brad Werth 8e14b87503 Bug 1579269 Part 2: Add a test of the inRDMPane property. r=mtigley
This test is setup to run both with and without the pref
"devtools.responsive.browserUI.enabled" set. Ideally, we can find a
way to refactor this structure into something that can be put into
devtools/client/responsive/test/browser/head.js, and other helper
functions in that file can be modified to work with the pref on or
off.

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

--HG--
extra : moz-landing-system : lando
2019-10-31 21:17:21 +00:00
Brad Werth b5785ce2c6 Bug 1579269 Part 1: Make the document inRDMPane property set via a new emulation actor method. r=mtigley
Differential Revision: https://phabricator.services.mozilla.com/D51020

--HG--
extra : moz-landing-system : lando
2019-10-31 21:16:58 +00:00
Itiel 94820fd56d Bug 1592694 - Cleanup aboutTelemetry.css to fix RTL and remove obsolete rules r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D51147

--HG--
extra : moz-landing-system : lando
2019-10-31 16:42:33 +00:00
André Bargull 70f16cec54 Bug 1592588 - Part 7: Change mozilla::Range to mozilla::Span. r=jwalden
This is more or less restricted to using `Span::data` and `Span::size` instead
of the equivalent counterparts from `Range`. For example span iterators aren't
used in non-debug code, because the generated code when using span iterators is
ridiculously large.

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

--HG--
extra : moz-landing-system : lando
2019-10-31 16:37:39 +00:00
André Bargull fa23510ff9 Bug 1592588 - Part 6: Add missing() and present() methods to LanguageSubtag. r=jwalden
Differential Revision: https://phabricator.services.mozilla.com/D51121

--HG--
extra : moz-landing-system : lando
2019-10-31 16:29:18 +00:00
André Bargull 5721d583db Bug 1592588 - Part 5: Improve generated code for case conversions. r=jwalden
Two minor changes for slightly improved generated assembly:
- Use addition/subtraction in AsciiTo[Upper,Lower]Case to ensure the compiler
  emits `lea` instead of `mov + bitop`.
- Avoid dead SIMD code generation in LanguageTagSubtag case conversion methods.

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

--HG--
extra : moz-landing-system : lando
2019-10-31 16:28:53 +00:00
André Bargull 09abc9779b Bug 1592588 - Part 4: Don't case normalise language, script, and region subtags when parsing. r=jwalden
Similar to the previous parts, case normalisation for language, script, and
region subtags now happen as part of the canonicalisation process.
`LanguageTagParser::internalParseBaseName()` no longer needs to differentiate
between parsing a normal base name or a base name within a transform extension,
therefore we can remove its `BaseNameParsing` argument.
The three `ParseStandalone` functions can now use the shared `IsStructurallyValid`
functions, reducing duplicate code.
Subtag canonicalisation in LanguageTagGenerated.cpp now needs to check for case
normalised tags, so some additional assertions were added.

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

--HG--
extra : moz-landing-system : lando
2019-10-31 16:28:28 +00:00
André Bargull 5125529f98 Bug 1592588 - Part 3: Don't case normalise variant subtags when parsing. r=jwalden
Moves the case normalisation for variant subtags out of the language tag parser
and into the canonicalisation method. Additionally duplicate variants are now
checked after all variant subtags have been case normalised and sorted, which
makes the duplicate variant check O(n) instead of O(n²). In our implementation
we're always canonicalising language tags directly after parsing them, so
there's no user observable difference when duplicate variants are checked.

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

--HG--
extra : moz-landing-system : lando
2019-10-31 16:28:04 +00:00
André Bargull 4db5d725e8 Bug 1592588 - Part 2: Don't case normalise extension and private-use subtags when parsing. r=jwalden
Case normalisation for extension and private-use subtags now happens in `LanguageTag::canonicalizeExtensions`.
The `IsStructurallyValid` functions were updated to only test for structural validity, now finally
matching their name. And `LanguageTagParser::extension(...)` was inlined, because it no longer
also needs to perform case normalisation, which makes it small enough for an inline function.

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

--HG--
extra : moz-landing-system : lando
2019-10-31 16:27:39 +00:00
André Bargull 7b642c7e90 Bug 1592588 - Part 1: Add a separate function to retrieve the Unicode extension from a LanguageTag. r=jwalden
`unicodeExtensionIndex()` is already checking for 'U' in preparation for part 2.

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

--HG--
extra : moz-landing-system : lando
2019-10-31 16:27:15 +00:00
André Bargull fdb1cadd67 Bug 1585536: Track estimated malloc memory use for ICU objects. r=jonco
The estimated memory is based on the maximum observed memory usage when running
the Java script attached to the bug report.

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

--HG--
extra : moz-landing-system : lando
2019-10-31 16:35:52 +00:00
Lee Salzman aa1e343c59 Bug 1592790 - add some more Android WebRender fuzz. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D51290

--HG--
extra : moz-landing-system : lando
2019-10-31 17:15:10 +00:00
Mike Conley 9d8683a85c Bug 1592729 - Add tests to ensure that the Picture-in-Picture toggle and context menus do not display for MediaStream videos. r=Gijs
This also updates the canToggle=false code paths in the Picture-in-Picture
mochitest head.js file, which were obviously never really exercised until
now.

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

--HG--
extra : moz-landing-system : lando
2019-10-31 15:51:27 +00:00
Mike Conley 96bc42ea9f Bug 1592729 - Don't allow initting Picture-in-Picture for MediaStream videos. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D51159

--HG--
extra : moz-landing-system : lando
2019-10-31 14:37:26 +00:00
Mike Conley 62940db419 Bug 1592729 - Hide the Picture-in-Picture context menu item for MediaStream videos. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D51157

--HG--
extra : moz-landing-system : lando
2019-10-31 14:36:30 +00:00
Mike Conley 1525e455c4 Bug 1592729 - Hide the Picture-in-Picture toggle for MediaStream videos. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D51156

--HG--
extra : moz-landing-system : lando
2019-10-31 14:35:54 +00:00
Dan Minor e032a7e2a3 Bug 1372950 - Enable mediapipeline_unittest on Windows; r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D51283

--HG--
extra : moz-landing-system : lando
2019-10-31 15:25:15 +00:00
Lee Salzman 837795afbf Bug 1592293 - add gfx.text.subpixel-position.force-enabled and force-disabled prefs. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D50996

--HG--
extra : moz-landing-system : lando
2019-10-31 13:39:12 +00:00
Jorg K 376642ff2c Bug 1592922 - Fix typo in autoconfig's prefcalls.js. r=mkaply DONTBUILD
Adding DONTBUILD for a one character change in a string.

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

--HG--
extra : moz-landing-system : lando
2019-10-31 16:18:57 +00:00
Gregory Mierzwinski 8fd3e10993 Bug 1578487 - Add frequency and watts metric to mozpower IPG output. r=stephendonner
This patch adds GPU and CPU clock frequencies as well as Watts used to the metrics that are gathered into perfherder from mozpower.

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

--HG--
extra : moz-landing-system : lando
2019-10-31 15:59:10 +00:00
Cosmin Sabou 1ba5593436 Backed out changeset 9f5359d5db86 (bug 1583546) for devtools failures on browser_webconsole_location_logpoint_debugger_link.js 2019-10-31 17:54:25 +02:00
Cosmin Sabou f2423b7897 Bug 1589629 - update multiple-redirect-https-downgrade-upgrade.tentative.sub.html expectations. a=test-only 2019-10-31 17:36:23 +02:00
Cosmin Sabou 93e0ce2a4c Bug 1568816 - update redirect-http-upgrade.tentative.sub.html expectations due to frequent failures. a=test-only 2019-10-31 17:34:38 +02:00
Alexander J. Vincent ca5176f7cc Bug 1094939 - Preferences actor should throw with the name for an unknown preference. r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D50728

--HG--
extra : moz-landing-system : lando
2019-10-31 14:05:46 +00:00
Oana Pop Rus 0d028b4e26 Backed out changeset 6a9b59646d09 (bug 1585536) for Spidermonkey build bustages on Collator.cpp on a CLOSED TREE 2019-10-31 15:22:03 +02:00
Cosmin Sabou 05894c8cec Backed out changeset 36a8c8887629 (bug 1588220) for causing a spike in browser chrome failures (eg: Bug 1592741).
--HG--
extra : rebase_source : 5c6e4a7f59d9cdce866139699e2257ffd801d926
2019-10-31 14:53:40 +02:00
Ricky Stewart d5351b1c6b Bug 1589792 - Remove --disable-xcode-checks r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D51171

--HG--
extra : moz-landing-system : lando
2019-10-30 20:46:09 +00:00
Alessio Placitelli ed0f023c7f Bug 1592707 - Document how to test GeckoView metrics in Fenix. r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D51255

--HG--
extra : moz-landing-system : lando
2019-10-31 15:10:02 +00:00
Jason Laster a76f552717 Bug 1592755 - Remove _migrateProfileDir usage. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D51170

--HG--
extra : moz-landing-system : lando
2019-10-31 10:56:13 +00:00
Erica Wright 86d6bf52ea Bug 1591063 - Celebration milestone banner colors on dark theme match light themes. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D50987

--HG--
extra : moz-landing-system : lando
2019-10-31 14:42:33 +00:00
Jason Laster d059c73cf7 Bug 1589546 - Timeline markers move when the timeline updates. r=bhackett
Differential Revision: https://phabricator.services.mozilla.com/D51217

--HG--
extra : moz-landing-system : lando
2019-10-31 13:29:40 +00:00
ffxbld c1e90a0ee7 No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings tld-suffixes - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D51261

--HG--
extra : moz-landing-system : lando
2019-10-31 14:46:55 +00:00
Nathan Froyd 78ea1e07d0 Bug 1592971 - handle starting the android emulator from non-topsrcdir; r=gbrown
Other places take care to handle this case, but not running the tooltool
script.  Let's fix that.

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

--HG--
extra : moz-landing-system : lando
2019-10-31 14:09:53 +00:00