0b0036d13e81d6f1630fa08ab9f02955372380eb: Bug 1462019 - Part 2. Use abstract socket address for USB remote debugging. r=jryans
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Wed, 25 Jul 2018 14:47:49 +0900 - rev 428571
Push 34337 by ncsoregi@mozilla.com at Thu, 26 Jul 2018 21:58:45 +0000
Bug 1462019 - Part 2. Use abstract socket address for USB remote debugging. r=jryans
6fb8d7cb6c2915948775fa01703b2c50eab86606: Bug 1462019 - Part 1. Support abstract socket address on nsIServerSocket and nsISocketTransportService. r=mayhemer
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Thu, 26 Jul 2018 18:06:42 +0900 - rev 428570
Push 34337 by ncsoregi@mozilla.com at Thu, 26 Jul 2018 21:58:45 +0000
Bug 1462019 - Part 1. Support abstract socket address on nsIServerSocket and nsISocketTransportService. r=mayhemer
2fdfa13d09b8005a86452783e81b8e5540f77d25: Bug 1474540 part 0 - Don't try to use mCallback's global in NativeCallbackDelegateSupport::Call. r=jchen
Jan de Mooij <jdemooij@mozilla.com> - Thu, 26 Jul 2018 11:10:06 +0200 - rev 428569
Push 34337 by ncsoregi@mozilla.com at Thu, 26 Jul 2018 21:58:45 +0000
Bug 1474540 part 0 - Don't try to use mCallback's global in NativeCallbackDelegateSupport::Call. r=jchen The object could be a cross-compartment wrapper and we want to make it impossible to get a CCWs global.
450f74df066e2f73ac4e8124f7885adc76cdd08d: Bug 1478275 part 3 - Rename GlobalHasExclusiveExpandos to CompartmentHasExclusiveExpandos and make it use IsInSandboxCompartment. r=bholley
Jan de Mooij <jdemooij@mozilla.com> - Thu, 26 Jul 2018 11:00:21 +0200 - rev 428568
Push 34337 by ncsoregi@mozilla.com at Thu, 26 Jul 2018 21:58:45 +0000
Bug 1478275 part 3 - Rename GlobalHasExclusiveExpandos to CompartmentHasExclusiveExpandos and make it use IsInSandboxCompartment. r=bholley
4cd7934210ccceab2e4a8aa41dcca27b3cb22d87: Bug 1478275 part 2 - Add a CompartmentPrivate::isSandboxCompartment flag and xpc::IsInSandboxCompartment(obj). r=bholley
Jan de Mooij <jdemooij@mozilla.com> - Thu, 26 Jul 2018 10:58:37 +0200 - rev 428567
Push 34337 by ncsoregi@mozilla.com at Thu, 26 Jul 2018 21:58:45 +0000
Bug 1478275 part 2 - Add a CompartmentPrivate::isSandboxCompartment flag and xpc::IsInSandboxCompartment(obj). r=bholley Wrappers are per-compartment, not per-realm, so this will simplify the next patch. Also, considering the upcoming Realms proposal, it might eventually be possible to have multiple globals in a sandbox compartment.
49dceb93cc0c4fd78b378ddd89ea1144f99e21a1: Bug 1478275 part 1 - Remove unused CompartmentPrivate::isAddonCompartment. r=bholley
Jan de Mooij <jdemooij@mozilla.com> - Thu, 26 Jul 2018 10:57:15 +0200 - rev 428566
Push 34337 by ncsoregi@mozilla.com at Thu, 26 Jul 2018 21:58:45 +0000
Bug 1478275 part 1 - Remove unused CompartmentPrivate::isAddonCompartment. r=bholley
28325e1f71a4cdfd1a80ca7e883a06f062a06013: Bug 1477989 part 4 - Use JS::GetNonCCWObjectGlobal in xpc::GetXBLScopeOrGlobal. r=bz
Jan de Mooij <jdemooij@mozilla.com> - Thu, 26 Jul 2018 10:53:21 +0200 - rev 428565
Push 34337 by ncsoregi@mozilla.com at Thu, 26 Jul 2018 21:58:45 +0000
Bug 1477989 part 4 - Use JS::GetNonCCWObjectGlobal in xpc::GetXBLScopeOrGlobal. r=bz GetOrCreateMapEntryForPrototype is the only caller where the object could be a CCW. However there cx and proto are same-compartment (GetOrCreateMapEntryForPrototype asserts this) so I changed that code to use JS::CurrentGlobalOrNull.
96b793b536d0c06d430b4e21c20a2650cae891f8: Bug 1477989 part 3 - Use JS::GetNonCCWObjectGlobal in nsXBLProtoImpl::InstallImplementation. r=bz
Jan de Mooij <jdemooij@mozilla.com> - Thu, 26 Jul 2018 10:53:00 +0200 - rev 428564
Push 34337 by ncsoregi@mozilla.com at Thu, 26 Jul 2018 21:58:45 +0000
Bug 1477989 part 3 - Use JS::GetNonCCWObjectGlobal in nsXBLProtoImpl::InstallImplementation. r=bz It should not be a CCW; we already use JS::GetNonCCWObjectGlobal on this object in nsXBLProtoImplField::InstallAccessors.
8cbf1712ac8322420c1436e070a8219e2bb58d97: Bug 1477989 part 2 - Use JS::GetNonCCWObjectGlobal in nsXBLBinding::DoInitJSClass. r=bz
Jan de Mooij <jdemooij@mozilla.com> - Thu, 26 Jul 2018 10:52:41 +0200 - rev 428563
Push 34337 by ncsoregi@mozilla.com at Thu, 26 Jul 2018 21:58:45 +0000
Bug 1477989 part 2 - Use JS::GetNonCCWObjectGlobal in nsXBLBinding::DoInitJSClass. r=bz
50a2d835fb1dbc1acfbbc150d62535ea26cf40f5: Bug 1477989 part 1 - Use JS::GetNonCCWObjectGlobal in nsXBLBinding::LookupMember. r=bz
Jan de Mooij <jdemooij@mozilla.com> - Thu, 26 Jul 2018 10:52:27 +0200 - rev 428562
Push 34337 by ncsoregi@mozilla.com at Thu, 26 Jul 2018 21:58:45 +0000
Bug 1477989 part 1 - Use JS::GetNonCCWObjectGlobal in nsXBLBinding::LookupMember. r=bz mBoundElement is a dom::Element* and reflectors are not CCWs.
f7133f27f09b2b3f9e8bbe474eb93b20f681ed8f: Bug 1474542 - Use the unwrapped object's global in FetchUtil::StreamResponseToJS. r=luke
Jan de Mooij <jdemooij@mozilla.com> - Thu, 26 Jul 2018 10:52:01 +0200 - rev 428561
Push 34337 by ncsoregi@mozilla.com at Thu, 26 Jul 2018 21:58:45 +0000
Bug 1474542 - Use the unwrapped object's global in FetchUtil::StreamResponseToJS. r=luke
943638903f10442e9a194c85ee2f55965fbe24c2: Bug 1478213 - Drop the workaround in DevTools for setting an animation's startTime to something non-null before setting it to null; r=daisuke
Brian Birtles <birtles@gmail.com> - Thu, 26 Jul 2018 15:08:10 +0900 - rev 428560
Push 34337 by ncsoregi@mozilla.com at Thu, 26 Jul 2018 21:58:45 +0000
Bug 1478213 - Drop the workaround in DevTools for setting an animation's startTime to something non-null before setting it to null; r=daisuke The optimization this code was working around has now been fixed. Differential Revision: https://phabricator.services.mozilla.com/D2419
e9fd7073981480be9893eda1590d1bdb9c764e24: Bug 1478213 - Don't ignore a redundant change to setting the animation start time if we are pending; r=hiro
Brian Birtles <birtles@gmail.com> - Thu, 26 Jul 2018 15:07:52 +0900 - rev 428559
Push 34337 by ncsoregi@mozilla.com at Thu, 26 Jul 2018 21:58:45 +0000
Bug 1478213 - Don't ignore a redundant change to setting the animation start time if we are pending; r=hiro As discussed here: https://github.com/w3c/csswg-drafts/issues/2691 We have a similar check in SetCurrentTime (with the exception that, according to the spec, this behavior applies to either play OR pause pending, instead of just pause-pending) so this patch tries to match the comment and format of that check. Differential Revision: https://phabricator.services.mozilla.com/D2410
420ef12d797168aa361cbb75ee2cc54fc24e80d2: Bug 1478213 - Add test that fails if we ignore a seemingly redundant setting of startTime to null; r=hiro
Brian Birtles <birtles@gmail.com> - Thu, 26 Jul 2018 15:07:35 +0900 - rev 428558
Push 34337 by ncsoregi@mozilla.com at Thu, 26 Jul 2018 21:58:45 +0000
Bug 1478213 - Add test that fails if we ignore a seemingly redundant setting of startTime to null; r=hiro Differential Revision: https://phabricator.services.mozilla.com/D2409
0ad2890523ff1ea6cefe816cb1fa80f32beac2b2: Bug 1478170 - Instantiate TokenStreamChars for UTF-8. r=arai
Jeff Walden <jwalden@mit.edu> - Tue, 17 Jul 2018 21:21:07 -0700 - rev 428557
Push 34337 by ncsoregi@mozilla.com at Thu, 26 Jul 2018 21:58:45 +0000
Bug 1478170 - Instantiate TokenStreamChars for UTF-8. r=arai
dad6f1d062719f26f6f934c2e8a5225ab2491351: Bug 1478170 - Make atomizeSourceChars take a Span<CharT>, and define a specialization for UTF-8. r=arai
Jeff Walden <jwalden@mit.edu> - Tue, 17 Jul 2018 21:21:07 -0700 - rev 428556
Push 34337 by ncsoregi@mozilla.com at Thu, 26 Jul 2018 21:58:45 +0000
Bug 1478170 - Make atomizeSourceChars take a Span<CharT>, and define a specialization for UTF-8. r=arai
38216fdba3ddea982cc4d3178c3b2c75637f71a1: Bug 1478170 - Move TokenStreamChars::getCodePoint to a generalized TokenStreamSpecific::getCodePoint that works for any CharT. r=arai
Jeff Walden <jwalden@mit.edu> - Tue, 17 Jul 2018 21:13:06 -0700 - rev 428555
Push 34337 by ncsoregi@mozilla.com at Thu, 26 Jul 2018 21:58:45 +0000
Bug 1478170 - Move TokenStreamChars::getCodePoint to a generalized TokenStreamSpecific::getCodePoint that works for any CharT. r=arai
107211d728e60e9b069c2d0107241f74b575d576: Bug 1478170 - Implement TokenStreamChars::getNonAsciiCodePoint for UTF-8. r=arai
Jeff Walden <jwalden@mit.edu> - Fri, 29 Jun 2018 13:46:09 -0700 - rev 428554
Push 34337 by ncsoregi@mozilla.com at Thu, 26 Jul 2018 21:58:45 +0000
Bug 1478170 - Implement TokenStreamChars::getNonAsciiCodePoint for UTF-8. r=arai
cafc89ca6a8788b80c279499701733e62389eb73: Bug 1478170 - Stop specializing TokenStreamCharsBase::addLineOfContext now that the CharT-specialized things it relies on are fully specialized. r=arai
Jeff Walden <jwalden@mit.edu> - Wed, 18 Jul 2018 22:46:48 -0700 - rev 428553
Push 34337 by ncsoregi@mozilla.com at Thu, 26 Jul 2018 21:58:45 +0000
Bug 1478170 - Stop specializing TokenStreamCharsBase::addLineOfContext now that the CharT-specialized things it relies on are fully specialized. r=arai
26f77e15d7d256c3fda9ca3285bd7147103eb767: Bug 1478170 - Specialize SourceUnits::findWindowStart for UTF-8. r=arai
Jeff Walden <jwalden@mit.edu> - Wed, 18 Jul 2018 22:46:48 -0700 - rev 428552
Push 34337 by ncsoregi@mozilla.com at Thu, 26 Jul 2018 21:58:45 +0000
Bug 1478170 - Specialize SourceUnits::findWindowStart for UTF-8. r=arai
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip