Kris Maglione
2744972833
Bug 1454813: Part 2a - Remove spawn_task support in plain/chrome mochitests. r=florian
...
MozReview-Commit-ID: DbGBt6tH6Vo
--HG--
extra : rebase_source : c99351319eefb8e6454e80e0d354ef650e672ddf
2018-04-17 16:01:10 -07:00
Kris Maglione
f1f4e87948
Bug 1454813: Part 1b - Stop automatically exposing Task singleton to browser tests. r=florian
...
Now that Task.jsm is deprecated and add_task no longer accepts generators, it
doesn't make sense to continue making this automatically available in test
scopes.
MozReview-Commit-ID: AckO5nnFngG
--HG--
extra : rebase_source : 826b7cce67d9ab000d6385663c543bc72eef174b
2018-04-19 14:52:47 -07:00
Boris Zbarsky
c813828d0c
Bug 1450421 part 3. Give nsIDOMDOMRequest.idl a name that better reflects what it's about. r=qdot
...
MozReview-Commit-ID: AuaxlZm1AAN
--HG--
rename : dom/base/nsIDOMDOMRequest.idl => dom/base/nsIDOMRequestService.idl
2018-04-19 12:55:33 -04:00
Boris Zbarsky
4342ff516f
Bug 1450421 part 2. Remove nsIDOMDOMRequest. r=qdot
...
MozReview-Commit-ID: AuxBpCcrQ0T
2018-04-19 12:55:33 -04:00
Boris Zbarsky
faa2ec447e
Bug 1450421 part 1. Stop using nsIDOMDOMRequest in xpidl. r=qdot
...
MozReview-Commit-ID: LYGIRidVNW
2018-04-19 12:55:33 -04:00
Sebastian Hengst
195b75c6b6
No bug - fix typos in Bugzilla components metadata in moz.build files. r=me DONTBUILD
...
--HG--
extra : rebase_source : 84edd9cf02be27e8f36d462136c5f1beb824d971
2018-04-19 15:50:31 +03:00
Jonathan Kew
6f1e2a29b3
Bug 1454598 - part 2 - Allow variation fonts to record a weight range in gfxFontEntry, and update font-matching to handle ranges. r=jwatt
2018-04-19 13:28:13 +01:00
Emilio Cobos Álvarez
7b41eaf443
Bug 1454596: Update font-weight property and descriptor to css-fonts-4. r=xidorn
...
Need to change the tests still, but that should be trivial.
MozReview-Commit-ID: 27aS2UrgXjs
2018-04-19 12:49:37 +02:00
Andrea Marchesini
d75b53e83e
Bug 1448247 - Port IDBRequest to WorkerRef, r=janv
2018-04-19 12:06:28 +02:00
Noemi Erli
f7ac77cf17
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-04-19 12:59:26 +03:00
Noemi Erli
875e5ed0a1
Merge inbound to mozilla-central. a=merge
2018-04-19 12:53:30 +03:00
Zhang Junzhi
f88d5331e5
Bug 1455007 - Temporarily disable the auto-dir feature for redefining the behaviour according to the feedbacks r=kats
...
MozReview-Commit-ID: A4E6yF9z94g
--HG--
extra : rebase_source : cce10be5bc26adc81db5ab9e7c9b6b743341d85d
2018-04-19 03:33:23 +08:00
Bogdan Tara
9bf1554768
Merge inbound to mozilla-central. a=merge
2018-04-19 01:36:28 +03:00
Andreea Pavel
74c88abf17
Merge mozilla-central to mozilla-inbound. a=backout on a CLOSED TREE
2018-04-18 21:49:28 +03:00
Andreea Pavel
14ac5e554d
Backed out 3 changesets (bug 1444976) for failing android at dom/media/tests/mochitest/test_getUserMedia_mediaStreamTrackClone.html a=backout
...
Backed out changeset 79b7ee8b01ee (bug 1444976)
Backed out changeset 35ca96cabe3c (bug 1444976)
Backed out changeset 2512c9c24244 (bug 1444976)
2018-04-18 21:25:14 +03:00
Dorel Luca
59a9a86553
Merge mozilla-inbound to mozilla-central a=merge
2018-04-18 19:57:11 +03:00
Gijs Kruitbosch
82f83be436
Bug 1447341 - make blob: protocol handler support nsISupportsWeakReference, r=baku
...
MozReview-Commit-ID: 1UqdssdVs3b
--HG--
extra : rebase_source : 9551b408a579662b13a79c8e4b3c7f683b46f40a
2018-04-17 15:36:25 +01:00
Byron Campen [:bwc]
30281ed197
Bug 1444363: Don't dispatch Encode/Decode to main in the fake h264 impl, because the callsite is on main in the first place. r=bryce
...
MozReview-Commit-ID: Iznr1jNr75Z
--HG--
extra : rebase_source : 6c61c2194f3147f69b65ad163f639d9578a900d9
2018-04-16 10:52:29 -05:00
Andreea Pavel
5a4b5686f6
Merge mozilla-central to autoland a=backout on a CLOSED TREE
...
--HG--
extra : rebase_source : 3bbd9b3ffa46ec76f58d6d4d6ce672dd909b8457
2018-04-18 21:36:17 +03:00
Andreea Pavel
465753992f
Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE
2018-04-18 20:13:24 +03:00
Dorel Luca
12b47687b7
Merge mozilla-central to mozilla-inbound. CLOSED TREE
2018-04-18 14:09:24 +03:00
Coroiu Cristina
374b919ce6
Merge inbound to mozilla-central a=merge
2018-04-18 13:44:22 +03:00
Andrea Marchesini
ab95eabf36
Bug 1454618 - FileReaderSync must work also after a self.close(), r=asuth
2018-04-18 10:02:29 +02:00
Andrea Marchesini
423880eafd
Bug 1450644 - Better shutdown approach for Workers - part 3 - Preference for time worker timeout, r=asuth
2018-04-17 20:51:04 +02:00
Andrea Marchesini
01dfdace45
Bug 1450644 - Better shutdown approach for Workers - part 2 - Timeout + ControlRunnable, r=asuth
2018-04-17 20:51:04 +02:00
Andrea Marchesini
6866300bc3
Bug 1450644 - Better shutdown approach for Workers - part 1 - CancelingRunnable, r=asuth
2018-04-17 20:51:03 +02:00
Andrea Marchesini
abbdd4abd1
Bug 1450644 - WorkerRef should make APIs able to work until the worker is completely terminated - part 3 - WebSocket, r=asuth
2018-04-17 20:51:03 +02:00
Andrea Marchesini
ba519b7136
Bug 1450644 - WorkerRef should make APIs able to work until the worker is completely terminated - part 2 - BroadcastChannel, r=asuth
2018-04-17 20:51:02 +02:00
Andrea Marchesini
8cb037ae07
Bug 1450644 - WorkerRef should make APIs able to work until the worker is completely terminated - part 1 - MessagePort, r=asuth
2018-04-17 20:51:02 +02:00
Stephen A Pohl
fbfb18c610
Bug 1423261: Restrict patch to nightly only for now. r=jimm
2018-04-17 21:38:29 -04:00
Stephen A Pohl
484e9fd139
Bug 1423261: Skip intentionally crashing the browser during KillHard shutdowns. r=jimm
2018-04-17 21:38:22 -04:00
Stephen A Pohl
a9aa675006
Bug 1423261: Backout diagnostics changeset 58ddcf890331. r=backout
2018-04-17 21:38:14 -04:00
Boris Zbarsky
a517e45add
Bug 1452183 part 4. Remove nsIDOMDocumentFragment. r=mccr8
2018-04-17 21:13:03 -04:00
Boris Zbarsky
38ecaf4bb7
Bug 1452183 part 3. Stop using nsIDOMDocumentFragment in C++. r=mccr8
2018-04-17 21:13:03 -04:00
Boris Zbarsky
0ac1ce2e6b
Bug 1452183 part 2. Stop using nsIDOMDocumentFragment in JS. r=mccr8
2018-04-17 21:13:03 -04:00
Boris Zbarsky
d49151ed50
Bug 1452183 part 1. Stop using nsIDOMDocumentFragment in IDL files. r=mccr8
2018-04-17 21:13:03 -04:00
Christoph Kerschbaumer
0d9a8521e4
Bug 1454721 - Add same-site cookie test for about:blank and about:srcdoc. r=dveditz
2018-04-18 10:27:28 +02:00
Paul Adenot
f00a090b8a
Bug 1444976 - Trace some initial real-time media stuff. r=pehrsons
...
MozReview-Commit-ID: 7mmDHVS2t8f
--HG--
extra : rebase_source : a6b0bd42a63f3fc6e4a6307249ed447d749f96c4
extra : source : 7b9d0ce0b1cb20540d1c5bf4c77596359b5cb73e
2018-04-12 17:51:35 +02:00
Jim Blandy
e8bdf3d072
Bug 1454540 - Remove WorkerPrivate::DispatchPrivate, and give WorkerPrivate::Dispatch a default argument instead. r=baku
2018-04-16 20:08:26 -07:00
Andreas Pehrson
60784fe3c7
Bug 1450954 - Test that a screenshare track's getSettings return sane dimensions. r=jib
...
MozReview-Commit-ID: GDSQLfXBFBU
--HG--
extra : source : 159a7327328f98867447b62e1a4f0fc8148aea3f
extra : histedit_source : 03c8fc1c0d151a0614adc1af64b445cdcff02a2e
2018-04-10 15:04:25 +02:00
Nika Layzell
5e2e5fc993
Bug 1444991 - Part 5: Make some XPCOM methods more strongly typed, r=bz
...
This patch goes through and changes a bunch of places in our tree which mention
this bug to use the new feature, making the methods more strongly typed.
There are probably more places in tree which could be changed, but I didn't try
to find them.
2018-04-17 19:21:05 -04:00
Nika Layzell
14da321a67
Bug 1444745 - Part 5: Update consumers of nsIInterfaceInfo to use the nsXPTInterfaceInfo directly, r=mccr8
...
Due to the decision to keep the old API on nsXPTInterfaceInfo in part 4, this is
a fairly straightforward patch.
1. I had to change a couple of consumers of `IsRetval()` due to the movement of
that flag.
2. I changed all code which held a nsIInterfaceInfo to hold an `const
nsXPTInterfaceInfo*` instead.
3. I changed code which used the nsIInterfaceInfoManager to instead call the
static methods on nsXPTInterfaceInfo.
2018-04-17 19:20:56 -04:00
Nika Layzell
c29896177a
Bug 1444745 - Part 2: Add the xptshim and xptshimfile attributes to xpidl, r=mccr8
...
In the previous patch, one of the files which was deleted is ShimInterfaceInfo.
This is an implementor of nsIInterfaceInfo which exists for legacy reasons, in
order to allow Components.interfaces.nsIDOM* to have the correct constants and
IIDs associated with them.
As that file was deleted, this information now has to be stored in the typelib.
To do this, the information is moved to the xptshim and xptshimfile attributes
on the relevant xpcom interfaces.
xptshim(...) means that this xpcom interface is a shim for the WebIDL interface
with the specified name.
xptshimfile(...) is for use when the webidl interface is declared in another
interface's .webidl file, (in our case, MessageManager.webidl). It contains the
name of the parent binding, such that we can #include the correct file in our
generated code.
This patch does not add the code which uses these changes, only the parsing
logic.
2018-04-17 19:20:51 -04:00
Nika Layzell
f5f86c989e
Bug 1444745 - Part 1: Clear out xptinfo and typelib to make way for the this patch, r=mccr8
...
Unfortunately, I wasn't able to figure out a way to make firefox build & run in
the intermediate stages of these commits. Because of this, I am going to just
delete most of the code which I am deleting in the first patch, as I figure that
those are somewhat uninteresting changes, and then make the other changes in the
following patches.
In total, the following things are deleted:
1. All of xpcom/typelib, except for `xpt/tools` - this directory is being
subsumed entirely into xpcom/reflect/xptinfo.
2. Most of the code in xpcom/reflect/xptinfo, it is being rewritten to avoid
allocating and contain all of the necessary data structures.
3. idl-parser's typelib.py XPT generator, as it will be replaced.
4. Most includes of files which have been deleted.
NOTE: xpcom/typelib/xpt/tools/xpt.py was not removed, as it is used by bundling
code & bundling tests, which we don't want to remove yet.
2018-04-17 19:20:50 -04:00
Csoregi Natalia
cc8f2c09f1
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-04-18 01:39:35 +03:00
Csoregi Natalia
12a8bddd95
Merge inbound to mozilla-central. a=merge
2018-04-18 00:52:25 +03:00
Cosmin Sabou
254334df5b
Backed out changeset 64ca4238a420 (bug 1454633) for mochitest failures on dom/workers/test/test_WorkerDebugger.xul. CLOSED TREE
2018-04-17 17:41:02 +03:00
Tiberius Oros
78bac61f63
Backed out 7 changesets (bug 1450644, bug 1454633) for for failing browser_storage_permission.js on a CLOSED TREE
...
Backed out changeset f4989e0da221 (bug 1454633)
Backed out changeset 08239799d43e (bug 1450644)
Backed out changeset cbe3ad4833b6 (bug 1450644)
Backed out changeset 0d2088370d0c (bug 1450644)
Backed out changeset 246fb3ee14cd (bug 1450644)
Backed out changeset 629e499c0f75 (bug 1450644)
Backed out changeset ed93e3547096 (bug 1450644)
2018-04-18 01:10:26 +03:00
Ben Kelly
9fc1327a84
Bug 1452528 Don't clear the controller on non-subresource channel loads when redirect mode is "follow". r=baku
2018-04-17 12:38:34 -07:00
Andrea Marchesini
f5dccf62ee
Bug 1454633 - Client API doesn't need to use WorkerHolder with status = Closing, r=bkelly
2018-04-17 20:51:04 +02:00