Junior Hsu
d49c1bb5ec
Bug 1594147 - prevent possible null dereference in MaybeDispatchPrematureAbortEvents, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D52409
--HG--
extra : moz-landing-system : lando
2019-11-08 22:28:07 +00:00
Andrew McCreight
d755ee2dc7
Bug 1588618 - Make browser_xhr_onchange_leak.js Fission-compatible. r=smaug
...
The way this test works is, it loads a page, then it navigates to
another page and exits. The mochitest browser-chrome leak detector
will report a leak if the first page isn't freed by the end of the
test.
To make this Fission-compatible, I first changed the page we navigate
to to be same-origin. This means that we won't tear down the original
process immediately when we navigate, which will break the various
test harness stuff.
Secondly, I enable the dom.ipc.keepProcessesAlive.webIsolated
preference, which means that the content process won't be torn down
immediately. If this pref is not set, then the usual process reuse
ends up destroying the window before the test ends, whether or not it
leaks.
I verified that this test fails when the patch from bug 1336811 is
backed out, both with and without Fission.
Differential Revision: https://phabricator.services.mozilla.com/D51944
--HG--
extra : moz-landing-system : lando
2019-11-06 23:14:19 +00:00
Dana Keeler
4c0babeb5c
bug 1550686 - remove nsIBadCertListener2 r=dragana,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D51001
--HG--
extra : moz-landing-system : lando
2019-11-06 00:19:14 +00:00
Andrea Marchesini
815d827202
Bug 1591579 - Move ResponseData JS objects and Blob from XMLHttpRequestWorker::ResponseData to XMLHttpRequestWorker, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D51650
--HG--
extra : moz-landing-system : lando
2019-11-04 17:46:23 +00:00
Andrea Marchesini
987e7faf8e
Bug 1591579 - Retrieve the XHR response values only when needed, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D51412
--HG--
extra : moz-landing-system : lando
2019-11-04 17:46:23 +00:00
Andrea Marchesini
305bfed4d3
Bug 1591579 - XHR ArrayBufferBuilder needs to have a refcounted buffer handling, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D51088
--HG--
extra : moz-landing-system : lando
2019-11-04 15:38:04 +00:00
Andrea Marchesini
07aed8049d
Bug 1591579 - Test for XHR on sharedWorkers, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D50951
--HG--
extra : moz-landing-system : lando
2019-11-04 15:38:06 +00:00
Andrea Marchesini
6c4f3e3599
Bug 1591579 - XMLWorker takes data from XMLMainThread without calling GetResponse(), r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D50921
--HG--
extra : moz-landing-system : lando
2019-11-04 15:38:08 +00:00
Andrea Marchesini
cb9efcf21b
Bug 1591579 - XHR-MainThread exposes a set of methods to retrieve response values for workers, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D50920
--HG--
extra : moz-landing-system : lando
2019-11-04 15:38:10 +00:00
Andrea Marchesini
18ceb55e61
Bug 1591579 - XHR uses a ref-counted ArrayBufferBuilder, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D50919
--HG--
extra : moz-landing-system : lando
2019-11-04 15:38:12 +00:00
Andrea Marchesini
4ed64e9fe1
Bug 1591579 - XHR creates the Blob response only at the first GetResponse() call, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D50918
--HG--
extra : moz-landing-system : lando
2019-11-04 15:38:14 +00:00
Dorel Luca
f7c8547554
Backed out 7 changesets (bug 1591579) for Hazzard failure on dom/xhr/XMLHttpRequestWorker.cpp. CLOSED TREE
...
Backed out changeset 9a1cf12c3de1 (bug 1591579)
Backed out changeset 4a228aa6e526 (bug 1591579)
Backed out changeset b19e6eba3b12 (bug 1591579)
Backed out changeset d7c095dce497 (bug 1591579)
Backed out changeset dfb0fcebe51e (bug 1591579)
Backed out changeset 9d525c1c558d (bug 1591579)
Backed out changeset f4bcdcefe2d1 (bug 1591579)
2019-11-04 17:33:15 +02:00
Andrea Marchesini
7d3e590015
Bug 1591579 - Retrieve the XHR response values only when needed, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D51412
--HG--
extra : moz-landing-system : lando
2019-11-04 13:31:14 +00:00
Andrea Marchesini
ab585d76dc
Bug 1591579 - XHR ArrayBufferBuilder needs to have a refcounted buffer handling, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D51088
--HG--
extra : moz-landing-system : lando
2019-11-04 13:31:14 +00:00
Andrea Marchesini
c8f3306a45
Bug 1591579 - Test for XHR on sharedWorkers, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D50951
--HG--
extra : moz-landing-system : lando
2019-11-04 13:23:48 +00:00
Andrea Marchesini
7c74de6d11
Bug 1591579 - XMLWorker takes data from XMLMainThread without calling GetResponse(), r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D50921
--HG--
extra : moz-landing-system : lando
2019-11-04 13:23:29 +00:00
Andrea Marchesini
ade7fec674
Bug 1591579 - XHR-MainThread exposes a set of methods to retrieve response values for workers, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D50920
--HG--
extra : moz-landing-system : lando
2019-11-04 13:23:11 +00:00
Andrea Marchesini
e9b74dd23e
Bug 1591579 - XHR uses a ref-counted ArrayBufferBuilder, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D50919
--HG--
extra : moz-landing-system : lando
2019-11-04 13:22:54 +00:00
Andrea Marchesini
2dc4652974
Bug 1591579 - XHR creates the Blob response only at the first GetResponse() call, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D50918
--HG--
extra : moz-landing-system : lando
2019-11-04 13:22:39 +00:00
Cosmin Sabou
038065f636
Backed out 6 changesets (bug 1591579) for causing crashes @mozilla::dom::ArrayBufferBuilder::GetArrayBuffer. CLOSED TREE
...
Backed out changeset 188e5fcabf09 (bug 1591579)
Backed out changeset 0b036738dcc8 (bug 1591579)
Backed out changeset f887657889ad (bug 1591579)
Backed out changeset 1f0a3434af2b (bug 1591579)
Backed out changeset 150606f7639b (bug 1591579)
Backed out changeset ca31ccb7a42a (bug 1591579)
2019-10-31 13:45:21 +02:00
Andrea Marchesini
dcd4fd8998
Bug 1591579 - XHR ArrayBufferBuilder needs to have a refcounted buffer handling, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D51088
--HG--
extra : moz-landing-system : lando
2019-10-31 10:28:10 +00:00
Andrea Marchesini
af78dacf26
Bug 1591579 - Test for XHR on sharedWorkers, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D50951
--HG--
extra : moz-landing-system : lando
2019-10-31 10:27:51 +00:00
Andrea Marchesini
8add24034e
Bug 1591579 - XMLWorker takes data from XMLMainThread without calling GetResponse(), r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D50921
--HG--
extra : moz-landing-system : lando
2019-10-31 10:27:33 +00:00
Andrea Marchesini
cff9f77d8c
Bug 1591579 - XHR-MainThread exposes a set of methods to retrieve response values for workers, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D50920
--HG--
extra : moz-landing-system : lando
2019-10-31 10:27:11 +00:00
Andrea Marchesini
d7261d6930
Bug 1591579 - XHR uses a ref-counted ArrayBufferBuilder, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D50919
--HG--
extra : moz-landing-system : lando
2019-10-31 10:26:54 +00:00
Andrea Marchesini
1045168094
Bug 1591579 - XHR creates the Blob response only at the first GetResponse() call, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D50918
--HG--
extra : moz-landing-system : lando
2019-10-31 10:26:41 +00:00
Dorel Luca
eb22687c25
Backed out 6 changesets (bug 1591579) for Mochitest failures in dom/html/test/test_formData.html. CLOSED TREE
...
Backed out changeset a6a3816ce90a (bug 1591579)
Backed out changeset e5dff8a0b369 (bug 1591579)
Backed out changeset 891a7037f2ac (bug 1591579)
Backed out changeset 1b33ca1c22a7 (bug 1591579)
Backed out changeset 97732c922fb5 (bug 1591579)
Backed out changeset 299bd59f790d (bug 1591579)
2019-10-30 19:45:49 +02:00
Andrea Marchesini
c04d9bed7b
Bug 1591579 - XHR ArrayBufferBuilder needs to have a refcounted buffer handling, r=smaug
...
Depends on D50951
Differential Revision: https://phabricator.services.mozilla.com/D51088
--HG--
extra : moz-landing-system : lando
2019-10-30 13:14:06 +00:00
Andrea Marchesini
47d34c08a9
Bug 1591579 - Test for XHR on sharedWorkers, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D50951
--HG--
extra : moz-landing-system : lando
2019-10-30 16:52:54 +00:00
Andrea Marchesini
cba4ddc3ea
Bug 1591579 - XMLWorker takes data from XMLMainThread without calling GetResponse(), r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D50921
--HG--
extra : moz-landing-system : lando
2019-10-30 16:52:54 +00:00
Andrea Marchesini
e50f24a158
Bug 1591579 - XHR-MainThread exposes a set of methods to retrieve response values for workers, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D50920
--HG--
extra : moz-landing-system : lando
2019-10-30 12:28:02 +00:00
Andrea Marchesini
4abdaf7d20
Bug 1591579 - XHR uses a ref-counted ArrayBufferBuilder, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D50919
--HG--
extra : moz-landing-system : lando
2019-10-30 12:28:00 +00:00
Andrea Marchesini
805a76831a
Bug 1591579 - XHR creates the Blob response only at the first GetResponse() call, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D50918
--HG--
extra : moz-landing-system : lando
2019-10-30 12:27:58 +00:00
Boris Zbarsky
033a03eb89
Bug 1591491. Add more use of FakeString::ShareOrDependUpon. r=froydnj
...
If someone then saves the resulting string, this will let us avoid a copy.
Differential Revision: https://phabricator.services.mozilla.com/D50635
--HG--
extra : moz-landing-system : lando
2019-10-28 20:41:59 +00:00
Boris Zbarsky
0cbc6daf1f
Bug 1589285 part 3. Use the new GetString methods for Web IDL enums in various places. r=edgar
...
The idea is to stop directly accessing EnumTypeValues::strings in type-unsafe
ways from consumer code.
Differential Revision: https://phabricator.services.mozilla.com/D49533
--HG--
extra : moz-landing-system : lando
2019-10-17 23:40:57 +00:00
Andrea Marchesini
a9bf7f7b5d
Bug 1588248 - XHR.send() on workers must throw an InvalidStateError if called during another xhr.send(), r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D49968
--HG--
extra : moz-landing-system : lando
2019-10-22 05:19:46 +00:00
Andrea Marchesini
d7888947e5
Bug 1585284
- Use BlobImpl in MutableBlobStorage instead of Blob, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D49436
--HG--
extra : moz-landing-system : lando
2019-10-21 05:33:33 +00:00
Andrea Marchesini
6797e45278
Bug 1585284
- Use nsIGlobalObject in any Blob/File CTOR, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D49392
--HG--
extra : moz-landing-system : lando
2019-10-21 05:33:33 +00:00
Geoff Brown
c906073cd5
Bug 1585119 - Re-enable many mochitests on android; r=geckoview-reviewers,snorp
...
Most of these tests have been disabled for a long time; they run well
in the current test environment.
With the additional tests running, task times increase; I have added one
more test chunk for android mochitest-plain.
These tests were identified from a random sampling of mochitest manifests;
I intend to enable more mochitests in future patches.
Differential Revision: https://phabricator.services.mozilla.com/D48912
--HG--
extra : moz-landing-system : lando
2019-10-15 15:07:09 +00:00
Kershaw Chang
6d782a5e1e
Bug 1546185 - Also check mEventDispatchingSuspended to see if we are in sync event loop r=baku
...
Only useing `mFlagSyncLooping` to check if the current code is in sync event loop is not enough. The crashtest in this patch shows that `mFlagSyncLooping` is set to false in OnStopReequets while we are still in sync event loop.
`mEventDispatchingSuspended` is set to true right before calling `SpinEventLoopUntil` and set to false after, so we should also use it to check if `SpinEventLoopUntil` is finished.
Differential Revision: https://phabricator.services.mozilla.com/D47240
--HG--
extra : moz-landing-system : lando
2019-10-01 11:31:43 +00:00
Edgar Chen
5bc0854d2b
Bug 1578355 - Part 1: Move user-activation code from EventStateManager to UserActivation; r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D45168
--HG--
extra : moz-landing-system : lando
2019-09-20 20:51:25 +00:00
Daniel Varga
bc19cdb06d
Backed out 3 changesets (bug 1578355) for build bustage at build/src/dom/base/nsSyncLoadService.h:48:21. On a CLOSED TREE
...
Backed out changeset d50ad759f129 (bug 1578355)
Backed out changeset 339ab54ca471 (bug 1578355)
Backed out changeset 284299dac42c (bug 1578355)
2019-09-20 14:05:12 +03:00
Edgar Chen
5b6fe53148
Bug 1578355 - Part 1: Move user-activation code from EventStateManager to UserActivation; r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D45168
--HG--
extra : moz-landing-system : lando
2019-09-20 10:31:55 +00:00
Shashank Kaushik
059c1179f1
Bug 1532933 - Enable ESLint for dom/xhr (manual changes). r=Standard8,baku
...
Depends on D45680
Differential Revision: https://phabricator.services.mozilla.com/D45683
--HG--
extra : moz-landing-system : lando
2019-09-15 13:07:10 +00:00
Shashank Kaushik
b7630b9df2
Bug 1532933 - Enable ESLint for dom/xhr (automatic changes). r=Standard8,baku
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D45680
--HG--
extra : moz-landing-system : lando
2019-09-16 07:01:07 +00:00
Bas Schouten
7b4d55d375
Bug 1548373: Report Open stacks for XHR responses. r=mayhemer,julienw
...
Differential Revision: https://phabricator.services.mozilla.com/D42831
--HG--
extra : moz-landing-system : lando
2019-09-11 15:33:00 +00:00
Thomas Nguyen
32ab8293ff
Bug 1528697 - Expose ReferrerPolicy.webidl and use referrerpolicy enum r=smaug
...
ReferrerPolicy gets tossed back and forth as a uint32_t and
ReferrerPolicy enum in header file. Expose ReferrerPolicyValues from
webidl file and use consistently in native code.
Differential Revision: https://phabricator.services.mozilla.com/D41954
--HG--
extra : moz-landing-system : lando
2019-08-21 13:24:45 +00:00
Ehsan Akhgari
a9f1a2a5c2
Bug 1575335
- Avoid creating an extra copy of the file name URI when checking whether the currently running script is from a tracker; r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D42706
--HG--
extra : moz-landing-system : lando
2019-08-20 20:58:57 +00:00
Nicholas Nethercote
e3f4932e1c
Bug 1573720
- Convert dom.mapped_arraybuffer.enabled to a static pref. r=mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D41918
--HG--
extra : moz-landing-system : lando
2019-08-15 05:31:10 +00:00
Tom Schuster
88855a7ee5
Bug 1558915 - Use infallible nsIURI::SchemeIs in dom/. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D40108
--HG--
extra : source : 3da6e9e86be4a4a9eeaceec222398475b6679193
2019-08-02 08:54:18 +00:00