dfeb1b271403c093be29da3296dbf128eb332876: Bug 1466023 - Get rid of RTSP scheme, r=qdot
Andrea Marchesini <amarchesini@mozilla.com> - Sat, 02 Jun 2018 15:51:42 +0200 - rev 420983
Push 34083 by apavel@mozilla.com at Sat, 02 Jun 2018 23:03:25 +0000
Bug 1466023 - Get rid of RTSP scheme, r=qdot
3ad2d9f4b20372c952f5525f0440769bdc5ccc1a: Bug 1466023 - Separate FontTableURI and BlobURL, r=qdot
Andrea Marchesini <amarchesini@mozilla.com> - Sat, 02 Jun 2018 15:51:42 +0200 - rev 420982
Push 34083 by apavel@mozilla.com at Sat, 02 Jun 2018 23:03:25 +0000
Bug 1466023 - Separate FontTableURI and BlobURL, r=qdot This patch splits FontTableURI and BlobURL in 2 classes: FontTableURIProtocolHandler and BlobURLProtocolHandler both under mozilla::dom. It also removes a memory reporter because that report is already covered by the BlobURL one.
29fbb29690f925bb99c2ddea6b1a43a063dea317: Bug 1466023 - Remove an internal parameter only in NS_GetBlobForBlobURI, r=qdot
Andrea Marchesini <amarchesini@mozilla.com> - Sat, 02 Jun 2018 15:51:41 +0200 - rev 420981
Push 34083 by apavel@mozilla.com at Sat, 02 Jun 2018 23:03:25 +0000
Bug 1466023 - Remove an internal parameter only in NS_GetBlobForBlobURI, r=qdot
a42190f5c8b5501e40fde091c86c8bbbd20f0b66: Bug 1466023 - Get rid of NS_GetStreamForBlobURI, r=qdot
Andrea Marchesini <amarchesini@mozilla.com> - Sat, 02 Jun 2018 15:51:41 +0200 - rev 420980
Push 34083 by apavel@mozilla.com at Sat, 02 Jun 2018 23:03:25 +0000
Bug 1466023 - Get rid of NS_GetStreamForBlobURI, r=qdot
db700985e1bedd652e9b80b5c86fcdc74e04b92f: Bug 1466083 part 6 - Add xpc::GetRealmPrincipal and use it in a few places. r=bz
Jan de Mooij <jdemooij@mozilla.com> - Sat, 02 Jun 2018 11:58:29 +0200 - rev 420979
Push 34083 by apavel@mozilla.com at Sat, 02 Jun 2018 23:03:25 +0000
Bug 1466083 part 6 - Add xpc::GetRealmPrincipal and use it in a few places. r=bz Not strictly necessary, but this lets us remove some JS::GetCompartmentForRealm and JS_GetCompartmentPrincipals calls.
266765d448e3723e3ae4c249ad86309be760e1c7: Bug 1466083 part 5 - Assume we have a single compartment/realm in Zone::deleteEmptyCompartment. r=jonco
Jan de Mooij <jdemooij@mozilla.com> - Sat, 02 Jun 2018 11:58:28 +0200 - rev 420978
Push 34083 by apavel@mozilla.com at Sat, 02 Jun 2018 23:03:25 +0000
Bug 1466083 part 5 - Assume we have a single compartment/realm in Zone::deleteEmptyCompartment. r=jonco
aabf0f4dc6131c3c036a38f1f370b17b5a105d48: Bug 1466083 part 4 - Use UniquePtr instead of ScopedJSDeletePtr when allocating Zones and Realms. r=jwalden
Jan de Mooij <jdemooij@mozilla.com> - Sat, 02 Jun 2018 11:58:28 +0200 - rev 420977
Push 34083 by apavel@mozilla.com at Sat, 02 Jun 2018 23:03:25 +0000
Bug 1466083 part 4 - Use UniquePtr instead of ScopedJSDeletePtr when allocating Zones and Realms. r=jwalden
f9b5ecb14d55f6f6cf6f494dca4a9225546e94b7: Bug 1466083 part 3 - Some minor Zone::sweepCompartments cleanup. r=jonco
Jan de Mooij <jdemooij@mozilla.com> - Sat, 02 Jun 2018 11:58:28 +0200 - rev 420976
Push 34083 by apavel@mozilla.com at Sat, 02 Jun 2018 23:03:25 +0000
Bug 1466083 part 3 - Some minor Zone::sweepCompartments cleanup. r=jonco
480eb5a4c02e9408c97ff7441d89e28d5ce57492: Bug 1466083 part 2 - Replace JSRuntime::numCompartments with JSRuntime::numRealms. r=luke
Jan de Mooij <jdemooij@mozilla.com> - Sat, 02 Jun 2018 11:58:28 +0200 - rev 420975
Push 34083 by apavel@mozilla.com at Sat, 02 Jun 2018 23:03:25 +0000
Bug 1466083 part 2 - Replace JSRuntime::numCompartments with JSRuntime::numRealms. r=luke
4975928725165a5d5918085f951a4ef2c37f1ad0: Bug 1466083 part 1 - Make IterateScripts take a realm instead of a compartment. r=luke
Jan de Mooij <jdemooij@mozilla.com> - Sat, 02 Jun 2018 11:58:27 +0200 - rev 420974
Push 34083 by apavel@mozilla.com at Sat, 02 Jun 2018 23:03:25 +0000
Bug 1466083 part 1 - Make IterateScripts take a realm instead of a compartment. r=luke
3567106d0a0505dc65477d2f43d67d1edbf46ba6: Bug 1464639 - Call JSPurpleBuffer::Destroy before shutting down the CC. r=mccr8.
Peter Van der Beken <peterv@propagandism.org> - Mon, 28 May 2018 22:23:45 +0200 - rev 420973
Push 34083 by apavel@mozilla.com at Sat, 02 Jun 2018 23:03:25 +0000
Bug 1464639 - Call JSPurpleBuffer::Destroy before shutting down the CC. r=mccr8. Currently we call JSPurpleBuffer::Destroy from nsCycleCollector::PrepareForGarbageCollection. If the CC is shut down after a call to nsCycleCollector::GetJSPurpleBuffer (which creates a JSPurpleBuffer) but before a GC happens, we'll release the strong reference in mJSPurpleBuffer from nsCycleCollector's destructor but we won't call JSPurpleBuffer::Destroy. That leaves a stale pointer to the JSPurpleBuffer in the JSHolder's hash.
22e014e0bea4a4a87d23a48007c014e3a54b37cb: Bug 1451973 - Split off process from non-process message managers. r=bz.
Peter Van der Beken <peterv@propagandism.org> - Mon, 16 Apr 2018 15:18:48 +0200 - rev 420972
Push 34083 by apavel@mozilla.com at Sat, 02 Jun 2018 23:03:25 +0000
Bug 1451973 - Split off process from non-process message managers. r=bz. Process and non-process managers have different script loader interfaces (ProcessScriptLoader/GlobalProcessScriptLoader vs FrameScriptLoader). The WebIDL conversion used the same interface for some process and non-process managers, but because of the different script loader interfaces they really should be using separate interfaces.
91627f5e19c7e5722405e8098f0084c394557593: Bug 1451973 - Use loadProcessScript instead of loadFrameScript with process message manager. r=mconley.
Peter Van der Beken <peterv@propagandism.org> - Fri, 25 May 2018 21:47:23 +0200 - rev 420971
Push 34083 by apavel@mozilla.com at Sat, 02 Jun 2018 23:03:25 +0000
Bug 1451973 - Use loadProcessScript instead of loadFrameScript with process message manager. r=mconley.
bb85c5ee5afc151be0d07ecc48318dc69cfef446: Bug 1466168: Remove mozilla::Forward in favor of std::forward. r=froydnj
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 01 Jun 2018 18:30:30 +0200 - rev 420970
Push 34083 by apavel@mozilla.com at Sat, 02 Jun 2018 23:03:25 +0000
Bug 1466168: Remove mozilla::Forward in favor of std::forward. r=froydnj Same approach as the other bug, mostly replacing automatically by removing 'using mozilla::Forward;' and then: s/mozilla::Forward/std::forward/ s/Forward</std::forward</ The only file that required manual fixup was TestTreeTraversal.cpp, which had a class called TestNodeForward with template parameters :) MozReview-Commit-ID: A88qFG5AccP
4aed3a8d30d84131ff5af1900ea4e2d6a6fc7d1d: Bug 1464784. Hold a strong ref to the document in callers of ConvertNodesOrStringsIntoNode. r=smaug
Boris Zbarsky <bzbarsky@mit.edu> - Sat, 02 Jun 2018 01:26:00 -0400 - rev 420969
Push 34083 by apavel@mozilla.com at Sat, 02 Jun 2018 23:03:25 +0000
Bug 1464784. Hold a strong ref to the document in callers of ConvertNodesOrStringsIntoNode. r=smaug
3398f70632d6afa9c6de0ec89903fe5833573761: Bug 1465875 followup. Fix some Android code that ends up with null elements and was getting false from instanceof as a result. r=bzbarsky
Boris Zbarsky <bzbarsky@mit.edu> - Sat, 02 Jun 2018 00:53:22 -0400 - rev 420968
Push 34083 by apavel@mozilla.com at Sat, 02 Jun 2018 23:03:25 +0000
Bug 1465875 followup. Fix some Android code that ends up with null elements and was getting false from instanceof as a result. r=bzbarsky
5aebceb74c3a300842742f0dcc2cbee67da31d97: Bug 1466213 part 2. Remove nsIDOMGeoPositionError. r=qdot
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 01 Jun 2018 22:35:44 -0400 - rev 420967
Push 34083 by apavel@mozilla.com at Sat, 02 Jun 2018 23:03:25 +0000
Bug 1466213 part 2. Remove nsIDOMGeoPositionError. r=qdot
886337516a045b3188f3618b05ff720e44dfbae0: Bug 1466213 part 1. Move PositionError out into a separate file. r=qdot
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 01 Jun 2018 22:35:42 -0400 - rev 420966
Push 34083 by apavel@mozilla.com at Sat, 02 Jun 2018 23:03:25 +0000
Bug 1466213 part 1. Move PositionError out into a separate file. r=qdot
ab9cf549cd35888c14fdc97155d50191baf4fca6: Bug 1466253. HTMLFieldSetElement::GetType should return void. r=qdot
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 01 Jun 2018 22:35:26 -0400 - rev 420965
Push 34083 by apavel@mozilla.com at Sat, 02 Jun 2018 23:03:25 +0000
Bug 1466253. HTMLFieldSetElement::GetType should return void. r=qdot
284705205651b1c4f0e730fb9ec71a72b8056b6a: Bug 1465875 part 5. Eliminate nsIDOMNSEditableElement. r=qdot
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 01 Jun 2018 22:35:23 -0400 - rev 420964
Push 34083 by apavel@mozilla.com at Sat, 02 Jun 2018 23:03:25 +0000
Bug 1465875 part 5. Eliminate nsIDOMNSEditableElement. r=qdot
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip