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

73912 Коммитов

Автор SHA1 Сообщение Дата
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