Commit Graph

642632 Commits

Author SHA1 Message Date
Emilio Cobos Álvarez
c9b429b7f8 Bug 1516780 - Keep track of whether a style is affected by font metrics. r=heycam
Differential Revision: https://phabricator.services.mozilla.com/D20728

--HG--
extra : moz-landing-system : lando
2019-03-19 21:10:13 +00:00
Jagmeet Bhamber
e15a06b5ac Bug 1508823 - Enable ESLint for dom/browser-element (manual changes). r=mccr8
Depends on D21215

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

--HG--
extra : moz-landing-system : lando
2019-03-19 20:56:24 +00:00
Mark Banner
e29933c06a Bug 1508823 - Enable ESLint for dom/browser-element (automatic changes). r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D21215

--HG--
extra : moz-landing-system : lando
2019-03-19 20:56:10 +00:00
Emilio Cobos Álvarez
12cbe02f9a Bug 1536176 - Share font preferences across documents. r=jfkthame
And also don't blow the preferences away unless they actually change. We were
blowing them away whenever the document language changed or what not, that's not
good.

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

--HG--
extra : moz-landing-system : lando
2019-03-19 16:40:01 +00:00
Emilio Cobos Álvarez
3fa7faebf8 Bug 1536176 - Use nsStaticAtom in nsLanguageAtomService. r=jfkthame
All lang groups are static, no point in doing refcounting.

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

--HG--
extra : moz-landing-system : lando
2019-03-19 12:48:31 +00:00
Brad Werth
7bf4f54008 Bug 1343014 Part 1: Make RDM viewport dimension inputs have input type "number". r=gl
This also changes the styling to prevent "spinners" from appearing.

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

--HG--
extra : moz-landing-system : lando
2019-03-19 20:11:24 +00:00
Carolina Jimenez Gomez
236160af79 Bug 1442179 - If the user enters something that can not be parsed as a URL, appends http:// and https:// and adds permission for both of them. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D21138

--HG--
extra : moz-landing-system : lando
2019-03-19 14:14:03 +00:00
Byron Campen [:bwc]
3d252b6e25 Bug 1534673 - Part 4: Stop comparing track ids in jsep_track_unittest. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D23704

--HG--
extra : moz-landing-system : lando
2019-03-19 16:21:13 +00:00
Byron Campen [:bwc]
b550a2d16a Bug 1534673 - Part 3: Some updates to jsep_session_unittest to avoid comparing track-ids, and stop using msid-semantic. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D23208

--HG--
extra : moz-landing-system : lando
2019-03-19 16:21:29 +00:00
Byron Campen [:bwc]
216fd782cc Bug 1534673 - Part 2: Update a couple of mochitests to stop checking track ids. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D23207

--HG--
extra : moz-landing-system : lando
2019-03-19 16:03:32 +00:00
Byron Campen [:bwc]
965afb8428 Bug 1534673 - Part 1: Stop paying attention to a=msid-semantic. Simplify some code that was still paying attention to the appdata part of msid. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D23205

--HG--
extra : moz-landing-system : lando
2019-03-19 16:03:23 +00:00
Byron Campen [:bwc]
24d2499d9c Bug 1534673 - Part 0: Add some test-cases for sdp without msid-semantics. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D23203

--HG--
extra : moz-landing-system : lando
2019-03-19 16:03:10 +00:00
Byron Campen [:bwc]
55e67a8eff Bug 1535410: Check for null mid/level in addIceCandidate. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D23727

--HG--
extra : moz-landing-system : lando
2019-03-19 16:49:05 +00:00
Byron Campen [:bwc]
b578a6b5ac Bug 1529635 - Part 2: Fix a couple of bug links that should have been updated in bug 1490658. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D23724

--HG--
extra : moz-landing-system : lando
2019-03-19 16:48:57 +00:00
Byron Campen [:bwc]
d87bbcbe6a Bug 1529635 - Part 1: Add sdpMid/sdpMLineIndex checking to RTCIceCandidate. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D23723

--HG--
extra : moz-landing-system : lando
2019-03-19 16:48:45 +00:00
Byron Campen [:bwc]
5c51da3c23 Bug 1318167 - Part 4: Incorporate remote end-of-candidates into SDP. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D23220

--HG--
extra : moz-landing-system : lando
2019-03-19 16:48:38 +00:00
Byron Campen [:bwc]
aca3c5b021 Bug 1318167 - Part 3: Add some testing for a=end-of-candidates in remote SDP. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D23591

--HG--
extra : moz-landing-system : lando
2019-03-19 16:48:25 +00:00
Byron Campen [:bwc]
e610c9e0bb Bug 1318167 - Part 2: Several test fixes that webidl changes highlighted, plus suppressions for tests that were succeeding for the wrong reasons. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D23590

--HG--
extra : moz-landing-system : lando
2019-03-19 16:48:13 +00:00
Byron Campen [:bwc]
dbdab2a71c Bug 1318167 - Part 1: Give RTCIceCandidateInit.candidate a default value. r=smaug,jib
Differential Revision: https://phabricator.services.mozilla.com/D23219

--HG--
extra : moz-landing-system : lando
2019-03-19 16:48:06 +00:00
Byron Campen [:bwc]
eecf9826e1 Bug 1318167 - Part 0: Re-enable some test-cases. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D23218

--HG--
extra : moz-landing-system : lando
2019-03-19 16:47:53 +00:00
Glenn Watson
9d856b1091 Bug 1535976 - Add a fast path for common rounded rect clips to WR. r=kvark
Most rounded rect clips in real content are (a) axis aligned and
(b) have uniform radii.

When these conditions are met, we can run a fast path for clip
mask generation that uses significantly fewer ALU shader ops.

This is not typically a bottleneck on desktop GPUs, but can have
a large performance impact on mobile GPUs (and perhaps low end
integrated GPUs).

The Mali shader analyzer reports the slow path for the rounded
rect clip shader to be 94 cycles per fragment, while the fast
path is 10 cycles.

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

--HG--
extra : moz-landing-system : lando
2019-03-19 19:48:13 +00:00
Thomas Wisniewski
8518ed6826 Bug 1454325 - update XHR upload content-type handling to match the spec. r=baku
update XHR upload content-type handling to match the spec

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

--HG--
extra : moz-landing-system : lando
2019-03-19 19:34:39 +00:00
Edwin Gao
f4c412f218 Bug 1536560 - disable browser/components/preferences/in-content/tests/browser_search_within_preferences_1.js r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D24089

--HG--
extra : moz-landing-system : lando
2019-03-19 19:18:35 +00:00
Honza Bambas
6bf4c529b1 Bug 1536129 - Fix !MOZ_CALLSTACK_DISABLED blocking resource acquisition checking, r=erahm
Differential Revision: https://phabricator.services.mozilla.com/D23882

--HG--
extra : moz-landing-system : lando
2019-03-19 17:12:42 +00:00
Vijay Budhram
2c33b42b2c Bug 1536467 - bind callbacks to this for Send Tab to Device subview so they work when we're waiting for the initial sync r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D24068

--HG--
extra : moz-landing-system : lando
2019-03-19 19:25:01 +00:00
Tom Prince
a26c770a67 Bug 1535132: Add worker types for running instrumented builds; r=dustin
This adds worker-type alias that has dedicated workers at level-3 for running
instrumented builds, but uses a test worker type at other levels.

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

--HG--
extra : moz-landing-system : lando
2019-03-19 19:14:03 +00:00
Tom Prince
a4c16d10ba Bug 1532783: Implement worker aliases; r=aki,glandium,jmaher,dustin
There are a number of ways we want to vary workers over time and jobs, including

 - we are working on migrating to gce
 - pgo builds have a dedicated worker-type for running the instrumented build
   at level 3 but not level 1

Rather than have all tasks know about how the machines are provisioned, this
moves to using short-names for the worker types, and then has a config mapping
those to the actual worker types.

This adds support for aliases, and an initial set of them. Follow up work will
switch the existing uses of these worker types to using the aliases.

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

--HG--
extra : moz-landing-system : lando
2019-03-19 19:13:56 +00:00
Bobby Holley
c492c0fe0f Bug 1535745 - Eliminate gfx.webrender.program-binary. r=sotaro
Differential Revision: https://phabricator.services.mozilla.com/D23731

--HG--
extra : moz-landing-system : lando
2019-03-16 00:31:38 +00:00
Edwin Gao
fed5f980bc Bug 1536211 - disable tests in netwerk/test/unit/ that requires http/2 server r=jmaher
Disable the following tests, with 1536211 serving as the tracking bug:
- test_header_Server_Timing.js (1530871)
- test_trr.js (1532395)
- test_esni_dns_fetch.js (1530752)

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

--HG--
extra : moz-landing-system : lando
2019-03-19 01:12:28 +00:00
Edwin Gao
233a502fa2 Bug 1536217 - disable tests in toolkit/crashreporter/test/unit and toolkit/crashreporter/test/unit_ipc r=jmaher
Disable tests as they fail constantly on xpcshell-8 on windows10-aarch64.

Bug 1536221 is filed for investigating why the crashreporter tests still fail.

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

--HG--
extra : moz-landing-system : lando
2019-03-19 11:15:18 +00:00
Edwin Gao
545c87da8f Bug 1532801 - disable updater related tests as it is not ready r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D23942

--HG--
extra : moz-landing-system : lando
2019-03-19 11:14:28 +00:00
Edwin Gao
b0ed46de2e Bug 1536250 - disable test_dmd.js r=jmaher
Disable this test which intermittently fails in xpcshell.

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

--HG--
extra : moz-landing-system : lando
2019-03-19 01:12:08 +00:00
Edwin Gao
5b2eb3b3ef Bug 1536347 - disable toolkit/content/tests/widgets/test_bug898940.html r=jmaher
This test fails fairly consistently.

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

--HG--
extra : moz-landing-system : lando
2019-03-19 11:12:23 +00:00
Edwin Gao
766c3795b7 Bug 1536350 - disable dom/plugins/test/mochitest/test_windowless_ime.html r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D23990

--HG--
extra : moz-landing-system : lando
2019-03-19 11:11:05 +00:00
Nicolas B. Pierron
bf4b5b97d0 Bug 1529559 - ARM64: PatchJump change the branching schema if the target is out of range. r=sstangl
Differential Revision: https://phabricator.services.mozilla.com/D23361

--HG--
extra : moz-landing-system : lando
2019-03-19 18:23:52 +00:00
Geoff Brown
89daa23071 Bug 1535417 - Set dynamic mozinfo fields in Android test-verify; r=bc
In the mochitest harness, is_fennec is populated by examining harness options, and
is_emulator and android_version are populated by examining the device via mozdevice.
The per-test code doesn't have those options and the emulator may not be available
yet, so I've opted for populated those fields from mozharness configuration. In
practice, we only run Android TV on Android 4.3, where is_fennec=True, is_emulator=True,
and android_version=18. I'd like to run TV on Android 7.0/geckoview eventually,
where is_fennec=False, is_emulator=True, and android_version=24.
Since I was here, I also removed 'stylo' from the per-test mozinfo, since that field
is obsolete now.

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

--HG--
extra : moz-landing-system : lando
2019-03-19 18:11:44 +00:00
Gijs Kruitbosch
98463769e5 Bug 1536514 - actually close quote of 'PanelUI-fxa' for fxa menu keypress handler, r=vbudhram
Differential Revision: https://phabricator.services.mozilla.com/D24067

--HG--
extra : moz-landing-system : lando
2019-03-19 18:06:35 +00:00
Dana Keeler
4ac9f8c38c Bug 1429796 - cert_storage: create rkv environment and store only once to avoid races r=mgoodwin,jcj
This patch also base64-decodes the API inputs before storing in the DB in
anticipation of being able to pass binary data directly (bug 1535752).

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

--HG--
extra : moz-landing-system : lando
2019-03-18 20:08:30 +00:00
Mark Goodwin
59e0c373c3 Bug 1429796 Cleanup storage in CertBlocklist to allow easy addition of new types of pair (e.g. whitelist entries) r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D17668

--HG--
extra : moz-landing-system : lando
2019-03-19 17:48:04 +00:00
Chris Manchester
02576069b4 Bug 1536259 - Add missing ANDROID define for clang runtime builds. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D23957

--HG--
extra : moz-landing-system : lando
2019-03-19 17:47:21 +00:00
Daniel Holbert
e76186a6e9 Bug 1532471 part 2: Enable CSS containment for early beta and earlier. r=emilio
Depends on D23362

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

--HG--
extra : moz-landing-system : lando
2019-03-19 17:35:45 +00:00
Thomas Daede
eed1f33ab9 Bug 1533559 - Update libdav1d to 0.2.1. r=achronop
Differential Revision: https://phabricator.services.mozilla.com/D23761

--HG--
rename : media/libdav1d/version.h => media/libdav1d/vcs_version.h
rename : third_party/dav1d/include/meson.build => third_party/dav1d/include/dav1d/meson.build
rename : third_party/dav1d/src/obu.h => third_party/dav1d/include/dav1d/version.h.in
rename : third_party/dav1d/include/version.h.in => third_party/dav1d/include/vcs_version.h.in
rename : third_party/dav1d/src/thread_task.h => third_party/dav1d/src/log.c
rename : third_party/dav1d/src/cpu.h => third_party/dav1d/src/log.h
extra : moz-landing-system : lando
2019-03-19 17:35:09 +00:00
Gijs Kruitbosch
1e96300cf3 Bug 1353013 - create preloaded newtab browser from an idle task, only in top window(s), r=dthayer
This limits us to 1 preloaded browser per window, in the top 3 normal windows + top 3 private windows.
If we try to create additional browsers beyond that, we instead move a pre-existing browser across.

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

--HG--
extra : moz-landing-system : lando
2019-03-19 17:29:48 +00:00
Gijs Kruitbosch
44dd6b4718 Bug 1353013 - allow using the preloaded new tab page in private windows, too, r=dthayer
This didn't use to work and was disabled in
https://bugzilla.mozilla.org/show_bug.cgi?id=1195981 . I expect my changes in
https://bugzilla.mozilla.org/show_bug.cgi?id=1427186 fixed the issue. It works
in my testing, anyway.

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

--HG--
extra : moz-landing-system : lando
2019-03-19 17:29:34 +00:00
Gijs Kruitbosch
5e05f6c9c9 Bug 1353013 - move new tab preload browser tracking into a separate module, r=dthayer
Differential Revision: https://phabricator.services.mozilla.com/D21126

--HG--
extra : moz-landing-system : lando
2019-03-19 17:29:14 +00:00
Jason Laster
7d501cb80f Bug 1535095 - Hidden column breakpoints are shown. r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D23881

--HG--
extra : moz-landing-system : lando
2019-03-19 17:15:27 +00:00
Kearwood "Kip" Gilbert
55278c6768 Bug 1532375 - Implement Matrix4x4Double and QuaternionDouble r=lsalzman
The upcoming WebXR API (Bug 1419190) requires intermediate calculations of real-world space coordinates to have more precision with larger ranges. I expect that double precision matrix and quaternions will also be useful in other graphics and layout work.

It would not be ideal to expand the existing classes to always use double precision, as it would incur a significant performance penalty on certain platforms (eg, Arm). The double-precision variants should be used only when required.

The existing gfx::Matrix4x4 and gfx::Quaternion implementation can be extended with templates to generate both single and double precision variants.

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

--HG--
extra : moz-landing-system : lando
2019-03-19 17:19:47 +00:00
Michael Froman
5410fc4ddc Bug 1530305 - handle failure to alloc Shmem in RemoteVideoDecoderParent. r=jya
- Modify ProcessDecodedData to return a MediaResult.
- RemoteDecoderParent::RecvInput and RemoteDecoderParent::RecvDrain
  both use error returned from ProcessDecodedData to call SendError.
- RemoteVideoDecoderParent and RemoteAudioDecoderParent both return
  MediaResult with NS_ERROR_OUT_OF_MEMORY if AllocShmem fails in
  ProcessDecodedData (or if the returned buffer size is less than
  the requested size).

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

--HG--
extra : moz-landing-system : lando
2019-03-19 15:56:52 +00:00
Jesse Schwartzentruber
3905101073 Bug 1519851 - Create --enable-fuzzing debug build job for MacOSX. r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D19862

--HG--
extra : moz-landing-system : lando
2019-03-19 17:01:38 +00:00
David Walsh
bf0e583e57 Bug 1536216 - Redesign map scopes pane r=jlast
Adds a checkbox to the Scopes accordion header to allow mapping scope.

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

--HG--
extra : moz-landing-system : lando
2019-03-19 17:03:13 +00:00