Edgar Chen
9f47b51303
Bug 1730117 - Part 1: Make sync XHR suppress event handling for the nested in-process documents; r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D125187
2021-09-21 11:39:45 +00:00
Butkovits Atila
38784b62b3
Backed out 2 changesets (bug 1730117) for causing failures at test_suppressed_events_nested_iframe.html. CLOSED TREE
...
Backed out changeset 649984f4a939 (bug 1730117)
Backed out changeset 37a35b6b54b4 (bug 1730117)
2021-09-21 00:38:17 +03:00
Edgar Chen
23fb0db47f
Bug 1730117 - Part 1: Make sync XHR suppress event handling for the nested in-process documents; r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D125187
2021-09-20 19:23:52 +00:00
Edgar Chen
0b9af21b09
Bug 1712930 - Part 6: Get rid of NS_ERROR_DOM_INVALID_STATE_XHR_MUST_NOT_BE_SENDING; r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D116080
2021-06-01 13:10:48 +00:00
Sandor Molnar
b97bb9e62e
Backed out 7 changesets (bug 1712930) for causing damp failures. CLOSED TREE
...
Backed out changeset 4a03c8b2aa1a (bug 1712930)
Backed out changeset 311ccf17a01d (bug 1712930)
Backed out changeset c42f2270b5f8 (bug 1712930)
Backed out changeset b117c37b1e7e (bug 1712930)
Backed out changeset dd0ab5fc70a0 (bug 1712930)
Backed out changeset ab9bb2ee0c98 (bug 1712930)
Backed out changeset ec01575cb276 (bug 1712930)
2021-05-31 20:29:32 +03:00
Edgar Chen
31e0b417ff
Bug 1712930 - Part 6: Get rid of NS_ERROR_DOM_INVALID_STATE_XHR_MUST_NOT_BE_SENDING; r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D116080
2021-05-31 12:57:17 +00:00
Noemi Erli
9ccae6299d
Backed out 7 changesets (bug 1712930) for causing Android mochitest failures in test_onerror_message.html
...
Backed out changeset 4b93e808e72f (bug 1712930)
Backed out changeset f1cb609c78a0 (bug 1712930)
Backed out changeset 36e48f6e43ae (bug 1712930)
Backed out changeset b2da173c9337 (bug 1712930)
Backed out changeset d2eb6df1ec5f (bug 1712930)
Backed out changeset 78e1d6847f0a (bug 1712930)
Backed out changeset 6f842a2bf026 (bug 1712930)
2021-05-29 01:30:47 +03:00
Edgar Chen
a5a2c731f8
Bug 1712930 - Part 6: Get rid of NS_ERROR_DOM_INVALID_STATE_XHR_MUST_NOT_BE_SENDING; r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D116080
2021-05-28 21:12:13 +00:00
Edgar Chen
73a032c685
Bug 1712861 - Get rid of NS_ERROR_DOM_INVALID_ACCESS_XHR_TIMEOUT_AND_RESPONSETYPE_UNSUPPORTED_FOR_SYNC; r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D115946
2021-05-26 12:12:09 +00:00
Simon Giesecke
86dccd242d
Bug 1676369 - Avoid including nsIHttpChannel.h from header files. r=#necko-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D96552
Depends on D96551
2020-11-23 16:10:11 +00:00
Simon Giesecke
46908cfb51
Bug 1660470 - Add missing include directives/forward declarations. r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D87865
2020-11-23 16:21:38 +00:00
Gerald Squelart
f69c8c0cfc
Bug 1675409 - Migrated NetworkMarkerPayload to Markers 2.0 API - r=gregtatum,necko-reviewers,julienw
...
While migrating, profiler_add_network_marker was optimized to avoid some string allocations.
Differential Revision: https://phabricator.services.mozilla.com/D96040
2020-11-18 21:48:17 +00:00
Razvan Maries
4c8d4ec411
Backed out 23 changesets (bug 1675409) for build bustages on Preferences.cpp. CLOSED TREE
...
Backed out changeset c1a131a55767 (bug 1675409)
Backed out changeset 47d210802a5d (bug 1675409)
Backed out changeset e8ebb1c58d30 (bug 1675409)
Backed out changeset 69a1e9aeff2a (bug 1675409)
Backed out changeset 68f330b387a8 (bug 1675409)
Backed out changeset e4750d9ef5a1 (bug 1675409)
Backed out changeset bb6bb71e5ab3 (bug 1675409)
Backed out changeset 988d7f4716df (bug 1675409)
Backed out changeset ca41382e891c (bug 1675409)
Backed out changeset 90f3fbbbbeda (bug 1675409)
Backed out changeset 9b109d61a6f6 (bug 1675409)
Backed out changeset 3dd66abfdaa2 (bug 1675409)
Backed out changeset 44181df5f0db (bug 1675409)
Backed out changeset bb2603d947fc (bug 1675409)
Backed out changeset 97055cf20a56 (bug 1675409)
Backed out changeset f88fcf09de0d (bug 1675409)
Backed out changeset 7963e1c49786 (bug 1675409)
Backed out changeset 4c379c1061c3 (bug 1675409)
Backed out changeset b8be8ae7da63 (bug 1675409)
Backed out changeset 0b90aa89421e (bug 1675409)
Backed out changeset c10fb46467c9 (bug 1675409)
Backed out changeset 894ac233b290 (bug 1675409)
Backed out changeset 075d1d8e34c2 (bug 1675409)
2020-11-18 20:06:28 +02:00
Gerald Squelart
4353aa3490
Bug 1675409 - Migrated NetworkMarkerPayload to Markers 2.0 API - r=gregtatum,necko-reviewers,julienw
...
While migrating, profiler_add_network_marker was optimized to avoid some string allocations.
Differential Revision: https://phabricator.services.mozilla.com/D96040
2020-11-17 22:17:40 +00:00
Mihai Alexandru Michis
58bfb63636
Backed out 24 changesets (bug 1666566, bug 1675409) for causing hazard failures in profiler/core/platform.cpp
...
CLOSED TREE
Backed out changeset 4d8af8533fd4 (bug 1666566)
Backed out changeset f031a3a8a20f (bug 1675409)
Backed out changeset 2b7e1a031921 (bug 1675409)
Backed out changeset bda5a24b2d0a (bug 1675409)
Backed out changeset 4282e2284314 (bug 1675409)
Backed out changeset 0637f1b26e9f (bug 1675409)
Backed out changeset 67ae04c8f607 (bug 1675409)
Backed out changeset 6c7b3f3618ef (bug 1675409)
Backed out changeset 2f325c22d169 (bug 1675409)
Backed out changeset 1e48ff70ad8f (bug 1675409)
Backed out changeset 1dfc32d6871d (bug 1675409)
Backed out changeset 4f1f218a777b (bug 1675409)
Backed out changeset e6ac8722b38e (bug 1675409)
Backed out changeset cf132e15fb57 (bug 1675409)
Backed out changeset a126e6b00ba9 (bug 1675409)
Backed out changeset fbc7fbb04f33 (bug 1675409)
Backed out changeset 554c69681474 (bug 1675409)
Backed out changeset 44d0521c701f (bug 1675409)
Backed out changeset 04653dfe4720 (bug 1675409)
Backed out changeset 41ca2c043a00 (bug 1675409)
Backed out changeset 264ae4c805d4 (bug 1675409)
Backed out changeset 5f3bbdac0d52 (bug 1675409)
Backed out changeset 11311c11a6e8 (bug 1675409)
Backed out changeset 0355fbc44baf (bug 1675409)
2020-11-17 19:31:28 +02:00
Gerald Squelart
ad472c16e9
Bug 1675409 - Migrated NetworkMarkerPayload to Markers 2.0 API - r=gregtatum,necko-reviewers,julienw
...
While migrating, profiler_add_network_marker was optimized to avoid some string allocations.
Differential Revision: https://phabricator.services.mozilla.com/D96040
2020-11-17 11:57:23 +00:00
Simon Giesecke
c7bc939952
Bug 1652960 - Remove unnecessary includes from Document.h. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D83634
2020-07-15 15:48:53 +00:00
Peter Van der Beken
f43e86f5b5
Bug 1639310 - Remove unnecessary implicitJSContext annotations. r=mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D76020
2020-05-19 20:48:21 +00:00
Honza Bambas
b2359a39fa
Bug 1618544 - Make XMLHttpRequest use <link preload>, r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D75557
2020-05-19 11:34:36 +00:00
Karl Tomlinson
5b4fa745c2
Bug 1637159 provide XMLHttpRequest owner via DOMEventTargetHelper constructor r=smaug
...
Depends on D75039
Differential Revision: https://phabricator.services.mozilla.com/D75041
2020-05-14 05:28:36 +00:00
Junior Hsu
9752743252
Bug 1632045 - strip Content-Type and related headers for POST->GET XHR, r=valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D74771
2020-05-13 17:05:06 +00:00
Eric Rahm
0b9a675dfc
Bug 1626450 - Remove stray references to "nsAutoPtr.h" in dom/. r=mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D69121
2020-04-03 21:05:26 +00:00
Tim Huang
37f162c69d
Bug 1616570 - Part 1: Rename CookieSettings to CookieJarSettings. r=Ehsan
...
Given that we are going to add ContentBlockingAllowList in
CookieSettings, so CookieSettings will be responsible for more stuff than the
cookie behavior and cookie permission. We should use a proper name to
reflect the purpose of it. The name 'CookieSettings' is misleading that
this is only for cookie related stuff. So, we decide to rename
'CookieSettins' to 'CookieJarSettings' which serves better meaning here.
Differential Revision: https://phabricator.services.mozilla.com/D63935
2020-03-04 08:59:08 +00:00
Simon Giesecke
1d40b33f41
Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/xhr. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D63174
2020-02-20 15:59:01 +00:00
Gabriele Svelto
eb403b8785
Bug 1600545 - Remove useless inclusions of header files generated from IDL files in dom/ r=Ehsan
...
The inclusions were removed with the following very crude script and the
resulting breakage was fixed up by hand. The manual fixups did either
revert the changes done by the script, replace a generic header with a more
specific one or replace a header with a forward declaration.
find . -name "*.idl" | grep -v web-platform | grep -v third_party | while read path; do
interfaces=$(grep "^\(class\|interface\).*:.*" "$path" | cut -d' ' -f2)
if [ -n "$interfaces" ]; then
if [[ "$interfaces" == *$'\n'* ]]; then
regexp="\("
for i in $interfaces; do regexp="$regexp$i\|"; done
regexp="${regexp%%\\\|}\)"
else
regexp="$interfaces"
fi
interface=$(basename "$path")
rg -l "#include.*${interface%%.idl}.h" . | while read path2; do
hits=$(grep -v "#include.*${interface%%.idl}.h" "$path2" | grep -c "$regexp" )
if [ $hits -eq 0 ]; then
echo "Removing ${interface} from ${path2}"
grep -v "#include.*${interface%%.idl}.h" "$path2" > "$path2".tmp
mv -f "$path2".tmp "$path2"
fi
done
fi
done
Differential Revision: https://phabricator.services.mozilla.com/D55442
2019-12-06 09:24:56 +00:00
Dorel Luca
67889e1013
Backed out changeset f6e53d1c6518 (bug 1600545) for Android build bustage. CLOSED TREE
2019-12-04 17:32:27 +02:00
Gabriele Svelto
dc6fa2e86c
Bug 1600545 - Remove useless inclusions of header files generated from IDL files in dom/ r=Ehsan
...
The inclusions were removed with the following very crude script and the
resulting breakage was fixed up by hand. The manual fixups did either
revert the changes done by the script, replace a generic header with a more
specific one or replace a header with a forward declaration.
find . -name "*.idl" | grep -v web-platform | grep -v third_party | while read path; do
interfaces=$(grep "^\(class\|interface\).*:.*" "$path" | cut -d' ' -f2)
if [ -n "$interfaces" ]; then
if [[ "$interfaces" == *$'\n'* ]]; then
regexp="\("
for i in $interfaces; do regexp="$regexp$i\|"; done
regexp="${regexp%%\\\|}\)"
else
regexp="$interfaces"
fi
interface=$(basename "$path")
rg -l "#include.*${interface%%.idl}.h" . | while read path2; do
hits=$(grep -v "#include.*${interface%%.idl}.h" "$path2" | grep -c "$regexp" )
if [ $hits -eq 0 ]; then
echo "Removing ${interface} from ${path2}"
grep -v "#include.*${interface%%.idl}.h" "$path2" > "$path2".tmp
mv -f "$path2".tmp "$path2"
fi
done
fi
done
Differential Revision: https://phabricator.services.mozilla.com/D55442
2019-12-04 15:01:19 +00:00
Andrea Marchesini
5d9289d065
Bug 1591579 - Retrieve the XHR response values only when needed, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D51412
2019-11-04 17:46:23 +00:00
Andrea Marchesini
e858585987
Bug 1591579 - XHR ArrayBufferBuilder needs to have a refcounted buffer handling, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D51088
2019-11-04 15:38:04 +00:00
Andrea Marchesini
a2c06573fd
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
2019-11-04 15:38:10 +00:00
Andrea Marchesini
480ab92597
Bug 1591579 - XHR uses a ref-counted ArrayBufferBuilder, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D50919
2019-11-04 15:38:12 +00:00
Andrea Marchesini
23e7de35ce
Bug 1591579 - XHR creates the Blob response only at the first GetResponse() call, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D50918
2019-11-04 15:38:14 +00:00
Dorel Luca
4d33a0c3ce
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
a21db591b2
Bug 1591579 - Retrieve the XHR response values only when needed, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D51412
2019-11-04 13:31:14 +00:00
Andrea Marchesini
8402109f2a
Bug 1591579 - XHR ArrayBufferBuilder needs to have a refcounted buffer handling, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D51088
2019-11-04 13:31:14 +00:00
Andrea Marchesini
8e0a01909d
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
2019-11-04 13:23:11 +00:00
Andrea Marchesini
fe5b2d0f1c
Bug 1591579 - XHR uses a ref-counted ArrayBufferBuilder, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D50919
2019-11-04 13:22:54 +00:00
Andrea Marchesini
81249bc12b
Bug 1591579 - XHR creates the Blob response only at the first GetResponse() call, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D50918
2019-11-04 13:22:39 +00:00
Cosmin Sabou
4fee979a5f
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
2f3da51738
Bug 1591579 - XHR ArrayBufferBuilder needs to have a refcounted buffer handling, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D51088
2019-10-31 10:28:10 +00:00
Andrea Marchesini
1bce839176
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
2019-10-31 10:27:11 +00:00
Andrea Marchesini
560d3b1eb7
Bug 1591579 - XHR uses a ref-counted ArrayBufferBuilder, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D50919
2019-10-31 10:26:54 +00:00
Andrea Marchesini
782d5d56d4
Bug 1591579 - XHR creates the Blob response only at the first GetResponse() call, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D50918
2019-10-31 10:26:41 +00:00
Dorel Luca
3c025159dd
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
a793fa7948
Bug 1591579 - XHR ArrayBufferBuilder needs to have a refcounted buffer handling, r=smaug
...
Depends on D50951
Differential Revision: https://phabricator.services.mozilla.com/D51088
2019-10-30 13:14:06 +00:00
Andrea Marchesini
b2907b623e
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
2019-10-30 12:28:02 +00:00
Andrea Marchesini
1d7d50761f
Bug 1591579 - XHR uses a ref-counted ArrayBufferBuilder, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D50919
2019-10-30 12:28:00 +00:00
Andrea Marchesini
cb9ae6dbd6
Bug 1591579 - XHR creates the Blob response only at the first GetResponse() call, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D50918
2019-10-30 12:27:58 +00:00
Andrea Marchesini
de63797ea7
Bug 1585284 - Use BlobImpl in MutableBlobStorage instead of Blob, r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D49436
2019-10-21 05:33:33 +00:00
Bas Schouten
caad66fdd9
Bug 1548373: Report Open stacks for XHR responses. r=mayhemer,julienw
...
Differential Revision: https://phabricator.services.mozilla.com/D42831
2019-09-11 15:33:00 +00:00