ad1249c83efb4c01bb86a1f4e4744af73d10acf8: Backed out changeset cbf0895981cd (bug 1270217) for turning bug 1405083 into permafail. a=backout
Cosmin Sabou <csabou@mozilla.com> - Sun, 03 Jun 2018 13:08:10 +0300 - rev 420989
Push 34085 by csabou@mozilla.com at Sun, 03 Jun 2018 10:12:03 +0000
Backed out changeset cbf0895981cd (bug 1270217) for turning bug 1405083 into permafail. a=backout
08753da56e121ff186ce5895e6b93a41dc99baf6: bug 1461050 - Implement string-to-BigInt conversion. r=jandem
Robin Templeton <robin@igalia.com> - Thu, 31 May 2018 13:32:00 +0300 - rev 420988
Push 34084 by csabou@mozilla.com at Sun, 03 Jun 2018 10:08:50 +0000
bug 1461050 - Implement string-to-BigInt conversion. r=jandem
1f62ecdf59b6ecaa3c0fdda39bb296ec092a156b: Bug 1466330 - Make nsITheme::GetWidgetBorder return the border directly instead of using an out-param (idempotent patch). r=emilio
Mats Palmgren <mats@mozilla.com> - Sat, 02 Jun 2018 19:10:48 +0200 - rev 420987
Push 34083 by apavel@mozilla.com at Sat, 02 Jun 2018 23:03:25 +0000
Bug 1466330 - Make nsITheme::GetWidgetBorder return the border directly instead of using an out-param (idempotent patch). r=emilio
703b0fc17e49383be3a3151e48599f5ed147beb1: Bug 1466023 - Move blobURL and fontTableURI code in a separate directory, r=qdot
Andrea Marchesini <amarchesini@mozilla.com> - Sat, 02 Jun 2018 15:51:42 +0200 - rev 420986
Push 34083 by apavel@mozilla.com at Sat, 02 Jun 2018 23:03:25 +0000
Bug 1466023 - Move blobURL and fontTableURI code in a separate directory, r=qdot
6fae037fabaec69c10777b3b2c5c470f3ff34ef3: Bug 1466023 - Get rid of GenerateURIStringForBlobURL, r=qdot
Andrea Marchesini <amarchesini@mozilla.com> - Sat, 02 Jun 2018 15:51:42 +0200 - rev 420985
Push 34083 by apavel@mozilla.com at Sat, 02 Jun 2018 23:03:25 +0000
Bug 1466023 - Get rid of GenerateURIStringForBlobURL, r=qdot
4a8ed669dab3b9d001e1563b68c2cd6bd6ce5b1a: Bug 1466023 - nsHostObjectURI renamed BlobURL, r=qdot
Andrea Marchesini <amarchesini@mozilla.com> - Sat, 02 Jun 2018 15:51:42 +0200 - rev 420984
Push 34083 by apavel@mozilla.com at Sat, 02 Jun 2018 23:03:25 +0000
Bug 1466023 - nsHostObjectURI renamed BlobURL, r=qdot
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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip