Commit Graph

677291 Commits

Author SHA1 Message Date
Dan Minor
3b09f09a9d Bug 1420893 - Remove mediaconduit_unittests; r=pehrsons
Differential Revision: https://phabricator.services.mozilla.com/D50971

--HG--
extra : moz-landing-system : lando
2019-10-30 11:31:23 +00:00
Paul Zuehlcke
7fcc94c765 Bug 1422056 - Put remaining permission userContextId OA stripping behind pref. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D50811

--HG--
extra : moz-landing-system : lando
2019-10-30 12:21:14 +00:00
Coroiu Cristina
fae574d9ec Backed out changeset 9cf41163400a (bug 1581822) on request by jfkthame on a CLOSED TREE 2019-10-30 14:10:40 +02:00
Jonathan Kew
0999880d40 Bug 1581822 - Try Chinese font prefs before Japanese when no locale hint is found, to reduce chance of ransom-note font mixtures. r=m_kato,masayuki,emk
Differential Revision: https://phabricator.services.mozilla.com/D50947

--HG--
extra : moz-landing-system : lando
2019-10-30 11:39:00 +00:00
Andrea Marchesini
39723a2dd0 Bug 1591900 - Expose third-party state in WebRequest and proxy onRequest details, r=mixedpuppy,smaug
Differential Revision: https://phabricator.services.mozilla.com/D50793

--HG--
extra : moz-landing-system : lando
2019-10-30 11:42:16 +00:00
Tim Nguyen
80e2758d1d Bug 1592533 - Post XBL removal xul.css cleanup. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D51068

--HG--
extra : moz-landing-system : lando
2019-10-30 11:30:55 +00:00
Julian Descottes
d7b03b0c90 Bug 1592513 - Fix eslint errors in DOMHelpers.jsm r=rcaliman
Depends on D51053

eslint validation was more relaxed in the previous location of this helper, we need to fix some violations.

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

--HG--
extra : moz-landing-system : lando
2019-10-30 11:24:54 +00:00
Julian Descottes
e266463281 Bug 1592513 - Move DOMHelpers.jsm from devtools/client/shared/ to devtools/shared/ r=rcaliman
Since I started using this helper in devtools/server/ (Node actor), the file needs to move outside of devtools/client

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

--HG--
rename : devtools/client/shared/DOMHelpers.jsm => devtools/shared/DOMHelpers.jsm
extra : moz-landing-system : lando
2019-10-30 11:05:04 +00:00
shravanrn@gmail.com
286ed3b72c Bug 1584000 - Migrate glyph to character association code from libThebes to graphite for sandboxed libGraphite performance r=jfkthame,froydnj
Differential Revision: https://phabricator.services.mozilla.com/D47388

--HG--
extra : moz-landing-system : lando
2019-10-30 07:48:25 +00:00
Tom Tung
5462612f76 Bug 1562667 - P2 - Expect ok for one more wpt test; r=nika
Differential Revision: https://phabricator.services.mozilla.com/D50444

--HG--
extra : moz-landing-system : lando
2019-10-30 11:00:40 +00:00
Tom Tung
ad81303d2e Bug 1562667 - P1 - Refine isCrossOriginIsolated check and agentcluster check for postmessage; r=nika
This patch does:
- Rename CanShareMemory to IsCrossOriginIsolated
- Only check COOP and COEP on the serializing side
- Check if the caller AgentClusterId is same as target on the deserializng side

Note that this patch assumes that it's safe to not throw for the case that the
target window is navigated to another origin but in the same agent cluster while
the MessageEvent is in-flight.

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

--HG--
extra : moz-landing-system : lando
2019-10-30 11:01:42 +00:00
Tarek Ziadé
63ab3346a0 Bug 1578862 - Feed --browsertime Raptor task videos into new visual metrics task type r=rwood,sparky,jlorenzo,barret
Feed --browsertime Raptor task videos into new visual metrics task type

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

--HG--
extra : moz-landing-system : lando
2019-10-29 19:31:23 +00:00
Bob Owen
f209718da4 Bug 1592213: Allow up to 2 more textures in PersistentBufferProviderShared when webrender enabled. r=nical
Differential Revision: https://phabricator.services.mozilla.com/D51063

--HG--
extra : moz-landing-system : lando
2019-10-30 10:05:59 +00:00
Nicolas Chevobbe
90b00ddcf7 Bug 1351635 - Return isClassConstructor in class grip. r=loganfsmyth.
A test is added to ensure isClassConstructor has the expected
value for ES6 class grips.

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

--HG--
extra : moz-landing-system : lando
2019-10-30 10:03:01 +00:00
Nicolas Chevobbe
f56a3c5a49 Bug 1473473 - Expose isClassConstructor in Debugger.Object. r=loganfsmyth.
Differential Revision: https://phabricator.services.mozilla.com/D50935

--HG--
extra : moz-landing-system : lando
2019-10-30 10:02:39 +00:00
Christoph Kerschbaumer
3ae6cda13c Bug 1557712: Fix intermittent test failure for test_frameancestors_userpass.html. r=jkt
Differential Revision: https://phabricator.services.mozilla.com/D51071

--HG--
extra : moz-landing-system : lando
2019-10-30 10:24:00 +00:00
Nicolas Silva
45caf81308 Bug 1592225 - Don't break documented freelist invariant when clearing it. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D50923

--HG--
extra : moz-landing-system : lando
2019-10-29 19:31:19 +00:00
Sylvestre Ledru
eef3faeffb Bug 1592408 - DrawTargetCairo.cpp: Only compile 'GfxFormatToPixmanFormat' when not using skia r=nical
Differential Revision: https://phabricator.services.mozilla.com/D50998

--HG--
extra : moz-landing-system : lando
2019-10-30 09:55:11 +00:00
Daniel Varga
6a2fd20e5e Backed out 2 changesets (bug 1591620) for mochitest-a11y leak at mozilla::dom::MediaControlService::MediaControlService. On a CLOSED TREE
Backed out changeset 9896df4aa26f (bug 1591620)
Backed out changeset daf24c18766f (bug 1591620)
2019-10-30 11:46:01 +02:00
Oana Pop Rus
304e3fed81 Bug 1582594 - Disable browser_markup_flex_display_badge.js on Linux, Mac and Windows r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D50893

--HG--
extra : moz-landing-system : lando
2019-10-30 09:12:40 +00:00
Mihai Alexandru Michis
351a5bf677 Backed out changeset ed867296b6d4 (bug 1591900) for causing mochitest fission failures in test_ext_activityLog.html CLOSED TREE 2019-10-30 11:15:36 +02:00
Karl Tomlinson
b733e3b3ac Bug 1592502 initialize all fields of GdkEvents r=stransky
Differential Revision: https://phabricator.services.mozilla.com/D51051

--HG--
extra : moz-landing-system : lando
2019-10-30 07:36:23 +00:00
Daniel Varga
b747b90cd8 Backed out changeset ec25a8482342 (bug 1592389) for mochitest failure at layout/style/test/test_value_computation.html. On a CLOSED TREE 2019-10-30 10:17:29 +02:00
Andrea Marchesini
9b82b18b44 Bug 1591900 - Expose third-party state in WebRequest and proxy onRequest details, r=mixedpuppy,smaug
Differential Revision: https://phabricator.services.mozilla.com/D50793

--HG--
extra : moz-landing-system : lando
2019-10-30 07:58:27 +00:00
Mihai Alexandru Michis
c19bd19fcf Backed out changeset e99290edd750 (bug 1591900) for causing lint failures in file_third_party.html CLOSED TREE 2019-10-30 09:35:28 +02:00
Andrea Marchesini
b3488b6849 Bug 1591900 - Expose third-party state in WebRequest and proxy onRequest details, r=mixedpuppy,smaug
Differential Revision: https://phabricator.services.mozilla.com/D50793

--HG--
extra : moz-landing-system : lando
2019-10-30 06:59:00 +00:00
Nicolas Chevobbe
6043a21348 Bug 1591404 - Remove unused tern and show-hint CodeMirror addons. r=gl.
Differential Revision: https://phabricator.services.mozilla.com/D50937

--HG--
extra : moz-landing-system : lando
2019-10-30 06:58:51 +00:00
Sam Mauldin
09a1cf803b Bug 1592389 - Rename Mozfield / Mozfieldtext to Field and Fieldtext r=emilio
Split off of Bug 1590894
Rename these to support unprefixed version
Also add alias to keep compatibility

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

--HG--
extra : moz-landing-system : lando
2019-10-30 05:51:38 +00:00
James Teh
7d0494adc2 Bug 1585851: When processing a11y insertions, don't try to move an accessible if its new previous sibling hasn't been moved into its new container yet. r=MarcoZ
Sometimes, depending on how children were changed, children might be in the insertion list out of order; e.g. [child2, child1].
It's also possible that an earlier child (child1 in the above example) is being moved out of another container.
When processing the earlier insertion (child2), we'll determine we need to move it within its parent and will fetch its new previous sibling so we can move it into the right place.
However, in this case, the new previous sibling (child1) will be in the wrong container.
We can't move in that case; the new previous sibling's index in parent will obviously be wrong, since it's relative to the wrong container.
Therefore, we just skip the move.
Since the previous sibling (child1) is later in the insertion list, the ordering will be corrected when we process that insertion.

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

--HG--
extra : moz-landing-system : lando
2019-10-30 06:32:50 +00:00
Andi-Bogdan Postelnicu
6cddfab802 Bug 1588283 - Incorrect build failure reported by coverity when using inline definitions. r=bastien
Differential Revision: https://phabricator.services.mozilla.com/D50961

--HG--
extra : moz-landing-system : lando
2019-10-29 18:15:28 +00:00
Gurzau Raul
6728c0b9a9 Backed out 7 changesets (bug 1582348) for spidermonkey bustage at WritableStream.cpp on a CLOSED TREE.
Backed out changeset 912867da0987 (bug 1582348)
Backed out changeset 7d5a91059cc9 (bug 1582348)
Backed out changeset 98fda09d6d39 (bug 1582348)
Backed out changeset 7e6bd57c4493 (bug 1582348)
Backed out changeset 62bbc891288f (bug 1582348)
Backed out changeset 17992c3dd43e (bug 1582348)
Backed out changeset 461556631684 (bug 1582348)
2019-10-30 07:46:31 +02:00
Jeff Walden
2f5c0aed74 Bug 1582348 - Implement |WritableStreamDefaultControllerClose|. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D50099

--HG--
extra : moz-landing-system : lando
2019-10-30 05:00:24 +00:00
Jeff Walden
c9cf13f69d Bug 1582348 - Implement |WritableStreamDefaultControllerGetChunkSize| and |WritableStreamDefaultControllerErrorIfNeeded|. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D50095

--HG--
extra : moz-landing-system : lando
2019-10-30 04:51:32 +00:00
Jeff Walden
f94ed42bb5 Bug 1582348 - Finish implementing |WritableStreamFinishErroring|. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D50094

--HG--
extra : moz-landing-system : lando
2019-10-30 04:51:25 +00:00
Jeff Walden
edc630cc07 Bug 1582348 - Allow handler functions to store an extra object in the extra extended slot not already allocated to the target. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D50093

--HG--
extra : moz-landing-system : lando
2019-10-30 04:51:12 +00:00
Jeff Walden
a1aef6b777 Bug 1582348 - Implement |WritableStream.prototype.abort|. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D49551

--HG--
extra : moz-landing-system : lando
2019-10-30 04:51:00 +00:00
Jeff Walden
df10b07142 Bug 1582348 - Implement |WritableStreamAbort|. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D49550

--HG--
extra : moz-landing-system : lando
2019-10-30 04:50:52 +00:00
Jeff Walden
37a13c479f Bug 1582348 - Implement the |WritableStream.prototype.locked| getter. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D49549

--HG--
extra : moz-landing-system : lando
2019-10-30 04:50:40 +00:00
Mike Shal
413e5aee89 Bug 1589209 - Bump artifact cache limits; r=nalexander
On Windows, './mach bootstrap' downloads 8 artifacts taking up 1GiB+ of
space. Given the current limits of 6 artifacts and 1GiB, this means a
full run of './mach bootstrap' doesn't actually use anything from the
cache. Each new artifact is over the limits, so the oldest artifact gets
removed from the cache before downloading the next one. Doubling the
limits here should give us some space to work with.

Depends on D50676

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

--HG--
extra : moz-landing-system : lando
2019-10-29 14:17:24 +00:00
Mike Shal
11718d06c0 Bug 1589209 - Clarify messaging when artifacts are being downloaded; r=nalexander
Artifacts are fetched to a local cache, and if the artifact in the cache
exists it won't be re-downloaded. However, the messaging suggested that
artifacts were always being downloaded when they were just re-used from
the cache, leading to confusion.

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

--HG--
extra : moz-landing-system : lando
2019-10-29 14:17:23 +00:00
Gurzau Raul
de7e94921c Backed out changeset 7e150ae89101 (bug 1590933) for build bustage at CrossProcessPaint.cpp on a CLOSED TREE. 2019-10-30 05:29:16 +02:00
Matt Woodrow
121c93797e Bug 1590933 - Add MOZ_LOG support to CrossProcessPaint. r=jya
Differential Revision: https://phabricator.services.mozilla.com/D51036

--HG--
extra : moz-landing-system : lando
2019-10-30 02:56:46 +00:00
Punam Dahiya
b05d6665cb Bug 1592107 - Append channel name to utm_campaign parameter for about:welcome experiments r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D50968

--HG--
extra : moz-landing-system : lando
2019-10-29 20:16:26 +00:00
Markus Stange
a928e461d8 Bug 1591523 - First pass of OS compositor implementation on macOS. r=sotaro
This implementation is off by default (behind gfx.webrender.compositor) until
various bugs and inefficiencies are fixed. See bug 1592016.

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

--HG--
extra : moz-landing-system : lando
2019-10-29 20:54:09 +00:00
Markus Stange
e2f8c029aa Bug 1591523 - Add NativeLayerRoot::SetLayers. r=jrmuizel
This allows us to somewhat cheaply swap out the entire set of layers.
It also means that clearing the array of layers no longer has quadratic complexity;
in the past, you would do this by calling RemoveLayer once per layer, and RemoveLayer
does a linear scan through the array.

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

--HG--
extra : moz-landing-system : lando
2019-10-29 20:31:44 +00:00
Markus Stange
f2c9430255 Bug 1591523 - Move existing NativeLayer management into RenderCompositorOGL. r=sotaro
Differential Revision: https://phabricator.services.mozilla.com/D50724

--HG--
extra : moz-landing-system : lando
2019-10-29 20:50:33 +00:00
alwu
67f934d684 Bug 1591620 - part2 : allow more customers to moniter media keys event by adding a listener to the event source. r=chunmin
Create methods to add or remove listener directly to the media control keys event source.

So if anyone has a need to monitor media control keys event, they can simply implement their own listener and use `MediaControlService::GetMediaControlKeysManager()` to add or remove a listener.

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

--HG--
extra : moz-landing-system : lando
2019-10-30 00:50:44 +00:00
alwu
e4099c0683 Bug 1591620 - part1 : make 'MediaControlKeysEventListener' as a pure interface. r=chunmin
If the web extention also needs to implement its listener, they would definitely not need the current implementation in `KeyPressed()` for controlling media controller. Therefore, we should make `MediaControlKeysEventListener` as a pure interface and let inherited class to define their own `KeyPressed()`.

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

--HG--
extra : moz-landing-system : lando
2019-10-29 23:46:36 +00:00
Jan Varga
f745bd76f9 Bug 1578177 - Crash in [@ mozilla::dom::quota::QuotaManager::EnsureTemporaryStorageIsInitialized]; r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D50969

--HG--
extra : moz-landing-system : lando
2019-10-29 20:42:24 +00:00
thomasmo
351a434e71 Bug 1592019 - Miscellaneous 2D UI tweaks for FxR Desktop r=Gijs,PhilipLamb
This change makes several small changes:
- Update default window size to 16:9 ratio for common fullscreen video size
- Update license URL
- Fix spacing of settings icon in nav bar
- make the window have Private Browsing behavior by default

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

--HG--
extra : moz-landing-system : lando
2019-10-29 21:15:15 +00:00