Brendan Dahl
0d976daec9
Bug 1543245 - Prevent HTML script tags from loading twice when using PrototypeDocument. r=smaug
...
HTML script tags were being loaded once by the element when it was bound
to the tree and a second time by the PrototypeDocumentContentSink. This
patch disables the script element from loading itself.
Depends on D26822
Differential Revision: https://phabricator.services.mozilla.com/D26823
--HG--
extra : moz-landing-system : lando
2019-04-10 06:36:06 +00:00
Brendan Dahl
9f4543e6a1
Bug 1543245 - Use prototype document for all chrome XHTML pages. r=smaug
...
Let all chrome privileged XHTML take advantage of the cache and
faster document creation with the prototype document.
Differential Revision: https://phabricator.services.mozilla.com/D26822
--HG--
extra : moz-landing-system : lando
2019-04-10 06:38:10 +00:00
Léo Paquet
7c036d7475
Bug 1324548 - Add MediaStreamTrackAudioSourceNode. r=pehrsons,baku
...
MozReview-Commit-ID: IdVqfNigMyu
Differential Revision: https://phabricator.services.mozilla.com/D15958
--HG--
extra : moz-landing-system : lando
2019-04-10 12:14:17 +00:00
Paul Adenot
07dec0f992
Bug 1324548 - Tests for MediaStreamTrackAudioSourceNode. r=pehrsons
...
Differential Revision: https://phabricator.services.mozilla.com/D16066
--HG--
extra : moz-landing-system : lando
2019-04-10 12:14:15 +00:00
Frederik Braun
23a6ba351f
Bug 1513445: add tests r=ckerschb
...
Differential Revision: https://phabricator.services.mozilla.com/D26681
--HG--
extra : moz-landing-system : lando
2019-04-10 14:20:21 +00:00
Frederik Braun
e3dae73936
Bug 1513445 - Disallow web documents loaded with the SystemPrincipal r=ckerschb
...
Differential Revision: https://phabricator.services.mozilla.com/D26680
--HG--
extra : moz-landing-system : lando
2019-04-10 14:20:12 +00:00
Csoregi Natalia
b0782effcb
Merge mozilla-central to autoland. CLOSED TREE
2019-04-10 16:21:21 +03:00
Csoregi Natalia
69ace9da34
Merge inbound to mozilla-central. a=merge
2019-04-10 12:59:51 +03:00
longsonr
866f2126b4
Bug 1540408 Part 3 - Rename SVGViewBoxRect to SVGViewBox r=dholbert
2019-04-10 05:08:14 +01:00
Narcis Beleuzu
f12656eec3
Backed out changeset bdc40c000b29 (bug 1533525) for build bustages on WebGLTypes.h . CLOSED TREE
2019-04-10 03:17:41 +03:00
Jeff Gilbert
a513ab4d25
Bug 1533525 - Don't freely convert WebGL(int|sizei)ptr to GL(int|sizei)ptr. r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D26631
2019-04-09 16:41:16 -07:00
Narcis Beleuzu
32e64c394e
Merge mozilla-central to inbound. a=merge CLOSED TREE
2019-04-10 01:28:09 +03:00
Narcis Beleuzu
065ab21012
Merge inbound to mozilla-central. a=merge
2019-04-10 01:09:36 +03:00
Bogdan Tara
3b6c73d88a
Backed out changeset 3cd097a7b017 (bug 1539006) for po-observe.any.worker.html failures CLOSED TREE
2019-04-10 09:48:56 +03:00
Matt Woodrow
7c9ef067b7
Bug 1538969 - Report nsDisplayVideo as being opaque when possible so that we can occlude content behind it. r=jya
...
Differential Revision: https://phabricator.services.mozilla.com/D25189
--HG--
extra : moz-landing-system : lando
2019-04-10 08:08:26 +00:00
Matt Woodrow
5afd2f3dd1
Bug 1538969 - Report an opaque surface format for AndroidSurfaceTextureData when it's being used for an opaque video. r=jya
...
Differential Revision: https://phabricator.services.mozilla.com/D25185
--HG--
extra : moz-landing-system : lando
2019-04-10 08:08:22 +00:00
Andrea Marchesini
372070277d
Bug 1543321 - Use nsContentUtils::GetThreadSafeUTFOrigin in the URL API, r=smaug
...
Depends on D26862
Differential Revision: https://phabricator.services.mozilla.com/D26863
--HG--
extra : moz-landing-system : lando
2019-04-10 08:05:00 +00:00
Andrea Marchesini
4db529bed9
Bug 1543321 - Implement nsContentUtils::GetThreadSafeUTFOrigin, r=valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D26862
--HG--
extra : moz-landing-system : lando
2019-04-10 08:05:18 +00:00
longsonr
4c4cabe851
Bug 1540408 Part 2 - Move nsSVGLength2 and nsSVGNumber2 to the mozilla namespace renaming them to be SVGAnimatedLength and SVGAnimatedNumber. r=dholbert
...
--HG--
rename : dom/svg/nsSVGLength2.cpp => dom/svg/SVGAnimatedLength.cpp
rename : dom/svg/nsSVGLength2.h => dom/svg/SVGAnimatedLength.h
rename : dom/svg/nsSVGNumber2.cpp => dom/svg/SVGAnimatedNumber.cpp
rename : dom/svg/nsSVGNumber2.h => dom/svg/SVGAnimatedNumber.h
2019-04-09 21:04:33 +01:00
shindli
ab80016442
Backed out changeset e80a847a8b9b (bug 1533129) for causing perma mda failures in dom/media/mediasource/test/test_isTypeSupportedExtensions.html
...
--HG--
extra : rebase_source : 434f35ad3363c0c59eea03858f045d122cc3f114
2019-04-10 06:35:39 +03:00
Brindusan Cristian
369ab2687e
Backed out changeset ea2baf2c9ae7 (bug 1534756) for mochitest failures at test_ManifestProcessor_JSON.html.
2019-04-10 05:29:46 +03:00
Will Hawkins
bfba5b52bb
Bug 1539006: Properly implement Performance Timeline Level 2 w3c spec. r=baku,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D26654
--HG--
extra : moz-landing-system : lando
2019-04-10 00:14:39 +00:00
Marcos Cáceres
585f841266
Bug 1534756 - Don't throw exception in ManifestObtainer if a document has no manifest r=snorp
...
We now return null when the manifest lacks a href or is missing.
Differential Revision: https://phabricator.services.mozilla.com/D26448
--HG--
extra : moz-landing-system : lando
2019-04-09 20:32:54 +00:00
Chris Pearce
2d1f469cd2
Bug 1533129 - Add extended MIME parameter support to MediaSource.isTypeSupported on YouTube only. r=jya
...
YouTube.com/tv uses YouTube specific extensions to MediaSource.isTypeSupported
in order to determine whether it serves 4K. It checks with bogus values, and if
we reject the bogus values, it assumes we're responding truthfully to the other
queries. So add support to reject the bogus values on YouTube.com.
With this patch, we can play 4K on YouTube.com/tv.
Differential Revision: https://phabricator.services.mozilla.com/D26655
--HG--
extra : moz-landing-system : lando
2019-04-09 23:23:35 +00:00
Valentin Gosu
06334e695a
Bug 1530303 - Put CrossOriginOpenerPolicy in BrowsingContext r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D23935
--HG--
extra : moz-landing-system : lando
2019-04-09 20:10:13 +00:00
Narcis Beleuzu
e29fb0bb6d
Merge mozilla-central to autoland. a=merge CLOSED TREE
...
--HG--
rename : devtools/client/debugger/new/src/actions/pause/paused.js => devtools/client/debugger/src/actions/pause/paused.js
rename : devtools/client/debugger/new/src/actions/pause/resumed.js => devtools/client/debugger/src/actions/pause/resumed.js
rename : devtools/client/debugger/new/src/actions/pause/tests/pause.spec.js => devtools/client/debugger/src/actions/pause/tests/pause.spec.js
rename : devtools/client/debugger/new/src/actions/tests/ast.spec.js => devtools/client/debugger/src/actions/tests/ast.spec.js
rename : devtools/client/debugger/new/src/actions/tests/expressions.spec.js => devtools/client/debugger/src/actions/tests/expressions.spec.js
rename : devtools/client/debugger/new/src/actions/tests/helpers/threadClient.js => devtools/client/debugger/src/actions/tests/helpers/threadClient.js
rename : devtools/client/debugger/new/src/client/firefox/commands.js => devtools/client/debugger/src/client/firefox/commands.js
rename : devtools/client/debugger/new/test/mochitest/.eslintrc => devtools/client/debugger/test/mochitest/.eslintrc
rename : devtools/client/debugger/new/test/mochitest/browser_dbg-breakpoints-columns.js => devtools/client/debugger/test/mochitest/browser_dbg-breakpoints-columns.js
rename : devtools/client/debugger/new/test/mochitest/browser_dbg-breakpoints-cond.js => devtools/client/debugger/test/mochitest/browser_dbg-breakpoints-cond.js
2019-04-10 01:26:00 +03:00
Michael Froman
0ce32c1d6d
Bug 1539029 - pt 4 - add shared pref serializer/deserializer to RDD process. r=kmag
...
Depends on D26568
Differential Revision: https://phabricator.services.mozilla.com/D26569
--HG--
extra : moz-landing-system : lando
2019-04-09 21:08:00 +00:00
Michael Froman
ac99c1dda6
Bug 1539029 - pt 3 - de-duplicate building cmdline for shared prefs class. r=kmag
...
Cmd-line params for the SharedPreferenceSerializer was
duplicated in ContentParent and
SocketProcessHost. Since we'll have a 3rd process (RDD)
using this same code, let's move the repsonsiblity for knowing how to add
these cmdline params into SharedPreferenceSerializer.
Depends on D26567
Differential Revision: https://phabricator.services.mozilla.com/D26568
--HG--
extra : moz-landing-system : lando
2019-04-09 21:07:47 +00:00
Michael Froman
0b07404bf5
Bug 1539029 - pt 1 - give RDD its own process selector. r=froydnj
...
Originally, RDD reused the GPU process selector since they were
using all the same services, and it reduced the number of places
that had to be touched. Now that RDD needs pref handling, it
needs its own process selector to avoid GPU inheriting pref
handling.
Differential Revision: https://phabricator.services.mozilla.com/D26566
--HG--
extra : moz-landing-system : lando
2019-04-09 21:13:16 +00:00
Brendan Dahl
44fd876aaf
Bug 1080029 - Support HTML template in XUL documents. r=smaug
...
Check if the current parent element is an HTML template element and if it
is, append to the document fragment instead of it.
Differential Revision: https://phabricator.services.mozilla.com/D26768
--HG--
extra : moz-landing-system : lando
2019-04-09 19:50:00 +00:00
Andrea Marchesini
0ca645f0d6
Bug 1534351 - HTMLInputElement should always allow popups for system principal, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D26671
--HG--
extra : moz-landing-system : lando
2019-04-09 19:27:15 +00:00
Sebastian Hengst
8cf98c5a84
Bug 1541017 - Update in-tree bugzilla components for geolocation and dom/commandhandler/. r=mossop
...
Differential Revision: https://phabricator.services.mozilla.com/D25762
--HG--
extra : moz-landing-system : lando
2019-04-02 16:39:03 +00:00
Jeff Walden
c904278324
Bug 1542910 - Make all script compilation APIs directly return a JSScript*, rather than returning a success code and returning the JSScript* via outparam that exactly duplicates the success code value's meaning. r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D26616
--HG--
extra : moz-landing-system : lando
2019-04-09 17:58:52 +00:00
Brindusan Cristian
aac73a89d3
Backed out changeset 2647a23c02bf (bug 1534351) for mochitest failures at test_multipleFilePicker.html. CLOSED TREE
...
--HG--
extra : histedit_source : aa91bdf0dd2666052949d80d9910e03a0d787598
2019-04-09 20:45:05 +03:00
Brindusan Cristian
149c6ee879
Backed out changeset 53e379a5738f (bug 1542910) as requested by waldo on irc. CLOSED TREE
...
--HG--
extra : histedit_source : 8714b8dac07c146822952ede6a8d85b3bf4caf50
2019-04-09 20:43:52 +03:00
Jeff Walden
9f030a47c2
Bug 1542910 - Make all script compilation APIs directly return a JSScript*, rather than returning a success code and returning the JSScript* via outparam that exactly duplicates the success code value's meaning. r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D26616
--HG--
extra : moz-landing-system : lando
2019-04-09 17:24:31 +00:00
Cosmin Sabou
186c0b16ca
Merge mozilla-central to autoland.
2019-04-09 19:29:02 +03:00
Noemi Erli
4a518ba201
Backed out changeset d470f958ea61 (bug 1542910) for bustages in testEmptyWindowIsOmitted.cpp
2019-04-09 19:24:46 +03:00
Cosmin Sabou
fa0cc212b6
Merge mozilla-inbound to mozilla-central. a=merge
2019-04-09 19:24:14 +03:00
Andreas Farre
dc4332dabb
Bug 1539012 - Don't assert when setting opener on a closed window. r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D26495
--HG--
extra : moz-landing-system : lando
2019-04-09 11:56:04 +00:00
Jeff Walden
1a5a3f4e6e
Bug 1542910 - Make all script compilation APIs directly return a JSScript*, rather than returning a success code and returning the JSScript* via outparam that exactly duplicates the success code value's meaning. r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D26616
--HG--
extra : moz-landing-system : lando
2019-04-09 03:50:03 +00:00
Andrea Marchesini
f9fecdc909
Bug 1534351 - HTMLInputElement should always allow popups for system principal, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D26671
--HG--
extra : moz-landing-system : lando
2019-04-09 14:25:58 +00:00
Bryce Van Dyk
c10bad5275
Bug 1540136 - P5: Handle if ChromiumCDMProxy is shutdown in the middle of init. r=cpearce
...
- Watch for if a proxy shuts down during init and if so, shutdown the CDM parent
that is being initialized.
- Make ChromiumCDMParent only store a pointer to a ChromiumCDMProxy when it has
successfully initialized. This avoid the lopsided relationship where a if a
ChromiumCDMParent fails to initialize it may keep a pointer to a proxy, but
the proxy will never have a reference to that CDM parent.
Differential Revision: https://phabricator.services.mozilla.com/D26208
--HG--
extra : moz-landing-system : lando
2019-04-09 15:07:49 +00:00
Bryce Van Dyk
ee2feb5db5
Bug 1540136 - P4: Remove ChromiumCDMParent mMainThread as it is unused. r=cpearce
...
Differential Revision: https://phabricator.services.mozilla.com/D26207
--HG--
extra : moz-landing-system : lando
2019-04-09 15:07:19 +00:00
Bryce Van Dyk
aed4a4bf6a
Bug 1540136 - P3: ChromiumCDMProxy runs CDM init thennable code on the main thread. r=cpearce
...
This code is calling other code that expects to be on the main thread, and
having this on the main thread (now that the main thread is a serial event
target) makes it easier to reason about this and other main thread code. I.e.
this cannot be running during other main thread code.
Differential Revision: https://phabricator.services.mozilla.com/D26206
--HG--
extra : moz-landing-system : lando
2019-04-09 15:06:59 +00:00
Bryce Van Dyk
8fa2904e50
Bug 1540136 - P2: CDMProxy stores main thread as nsISerialEventTarget, rather than nsIEventTarget. r=cpearce
...
This gives us greater flexibility in using the main thread member to run
promises.
The site where we obtain the main thread returns a serial event target, so we're
not doing much more work here, we're just keeping the serial event target
interface, rather than converting to an event target interface.
Differential Revision: https://phabricator.services.mozilla.com/D26205
--HG--
extra : moz-landing-system : lando
2019-04-09 15:06:38 +00:00
Bryce Van Dyk
1def9c5ba7
Bug 1540136 - P1: Log more info in ChromiumCDMProxy dtor and Shutdown. r=cpearce
...
Also remove unneeded MOZ_COUNT_[CTOR|DTOR] macros. We already get similar
functionality from NS_INLINE_DECL_THREADSAFE_REFCOUNTING.
Differential Revision: https://phabricator.services.mozilla.com/D26204
--HG--
extra : moz-landing-system : lando
2019-04-09 15:05:01 +00:00
Yaron Tausky
e8af6c032a
Bug 1539538
- Introduce UnsafePtr r=froydnj,janv
...
This commit adds a smart pointer class that verifies that no dangling
pointers remain after the pointee went out of scope. This verification is
opt-in and can be controlled both statically and dynamically by the pointee.
Differential Revision: https://phabricator.services.mozilla.com/D25200
--HG--
extra : moz-landing-system : lando
2019-04-09 14:41:57 +00:00
Mathieu Leplatre
1cdc04dfda
Bug 1541888 - Enable ESLinting in dom/push/ r=glasserc,lina
...
Enable ESLinting in dom/push/
Differential Revision: https://phabricator.services.mozilla.com/D26321
--HG--
extra : moz-landing-system : lando
2019-04-09 10:05:51 +00:00
Bryce Van Dyk
0f9dab6a5b
Bug 1542539 - Add crash test for mp4 with a 0 by 0 dimension track. r=jya
...
Depends on D26612
Differential Revision: https://phabricator.services.mozilla.com/D26613
--HG--
extra : moz-landing-system : lando
2019-04-09 09:56:26 +00:00