184418c5611982b3aabfeb762c7db7e045dd8676: Bug 1414674 - Do not enter the compartment of the target window when calling KeyframeEffect and KeyframeEffectReadOnly constructor via Xray. r=bz,birtles
Tooru Fujisawa <arai_a@mac.com> - Sat, 17 Feb 2018 17:21:13 +0900 - rev 404426
Push 100006 by arai_a@mac.com at Tue, 20 Feb 2018 01:19:42 +0000
Bug 1414674 - Do not enter the compartment of the target window when calling KeyframeEffect and KeyframeEffectReadOnly constructor via Xray. r=bz,birtles KeyframeEffect and KeyframeEffectReadOnly constructors can run in the caller compartment, which is okay because the current compartment is used in the following places and all of them are safe: 1. GlobalObject::CallerType(), that is ultimately passed to nsDocument::IsWebAnimationsEnabled in KeyframeEffectParamsFromUnion, to decide whether to copy mIterationComposite/mComposite to KeyframeEffectParams. GlobalObject::CallerType() can now be different than the target window's one, if the caller has the system principal and the target is web content, and in that case nsDocument::IsWebAnimationsEnabled there always returns true while Web Animations can be disabled on web content. honoring the mIterationComposite/mComposite properties is OK, since it just changes the animation behavior, and this is disabled by default until remaining spec issues are resolved. 2. GlobalObject::Context(), that is ultimately passed to KeyframeUtils::GetKeyframesFromObject and used while extracting information from passed-in keyframe object, with iterable/iterator protocols. Performing that operation in the caller side is okay, since the same thing can be done on caller, and the operation doesn't perform any GCThing allocation on the target window global.
10b275865d07cd4ee2a8cf28e11ba2a0cb71a31c: Merge mozilla-central to mozilla-inbound
arthur.iakab <aiakab@mozilla.com> - Tue, 20 Feb 2018 00:06:23 +0200 - rev 404425
Push 100005 by aiakab@mozilla.com at Mon, 19 Feb 2018 22:06:50 +0000
Merge mozilla-central to mozilla-inbound
dc70d241f90df43505ece5ac12261339e9694c50: Merge inbound to mozilla-central a=merge
arthur.iakab <aiakab@mozilla.com> - Tue, 20 Feb 2018 00:00:59 +0200 - rev 404424
Push 100005 by aiakab@mozilla.com at Mon, 19 Feb 2018 22:06:50 +0000
Merge inbound to mozilla-central a=merge
4e4ea471e2d1c8db0c5f3a766bcb989bf95b76ad: Merge autoland to mozilla-central a=merge
arthur.iakab <aiakab@mozilla.com> - Mon, 19 Feb 2018 23:57:36 +0200 - rev 404423
Push 100005 by aiakab@mozilla.com at Mon, 19 Feb 2018 22:06:50 +0000
Merge autoland to mozilla-central a=merge
3d23b4bd60d9d4d950bce01931610818dc72b313: No bug, Automated HPKP preload list update from host bld-linux64-spot-302 - a=hpkp-update
ffxbld - Mon, 19 Feb 2018 12:14:58 -0800 - rev 404422
Push 100005 by aiakab@mozilla.com at Mon, 19 Feb 2018 22:06:50 +0000
No bug, Automated HPKP preload list update from host bld-linux64-spot-302 - a=hpkp-update
9277883336541408e7427830e23b0f49af2f824c: No bug, Automated HSTS preload list update from host bld-linux64-spot-302 - a=hsts-update
ffxbld - Mon, 19 Feb 2018 12:14:54 -0800 - rev 404421
Push 100005 by aiakab@mozilla.com at Mon, 19 Feb 2018 22:06:50 +0000
No bug, Automated HSTS preload list update from host bld-linux64-spot-302 - a=hsts-update
737477b7b0c6973eb65de3634c8fdf04056c0288: Bug 1438531 - Remove leftovers of mocha test from netmonitor. r=Honza
Alexandre Poirot <poirot.alex@gmail.com> - Mon, 19 Feb 2018 06:58:51 -0800 - rev 404420
Push 100005 by aiakab@mozilla.com at Mon, 19 Feb 2018 22:06:50 +0000
Bug 1438531 - Remove leftovers of mocha test from netmonitor. r=Honza MozReview-Commit-ID: qea532Kc7Q
76ccc4224a254074a8693e35162f34cce021310f: Backed out changeset a95360977f76 (bug 1428453) for arm build bustage
Dorel Luca <dluca@mozilla.com> - Mon, 19 Feb 2018 23:18:06 +0200 - rev 404419
Push 100004 by dluca@mozilla.com at Mon, 19 Feb 2018 21:18:19 +0000
Backed out changeset a95360977f76 (bug 1428453) for arm build bustage
a95360977f7635ca900c4001c3a69af6fd00920d: Bug 1428453 - Baldr: use new traps for bad indirect call signature trap (r=bbouvier)
Luke Wagner <luke@mozilla.com> - Mon, 19 Feb 2018 14:53:14 -0600 - rev 404418
Push 100003 by lwagner@mozilla.com at Mon, 19 Feb 2018 20:54:25 +0000
Bug 1428453 - Baldr: use new traps for bad indirect call signature trap (r=bbouvier)
1874ac39b41cbeaee0dd9b2442aacfd7c3731735: Bug 1439212 Make ServiceWorkerRegistrationWorkerThread::ShowNotification() check for nullptr mWorkerPrivate. r=asuth
Ben Kelly <ben@wanderview.com> - Mon, 19 Feb 2018 12:07:48 -0800 - rev 404417
Push 100002 by bkelly@mozilla.com at Mon, 19 Feb 2018 20:07:56 +0000
Bug 1439212 Make ServiceWorkerRegistrationWorkerThread::ShowNotification() check for nullptr mWorkerPrivate. r=asuth
a2ebde19d2781370ea487c93ce9a7a0c7d6b263f: Bug 1439099 P3 Remove ServiceWorker::MatchesDescriptor() in favor of Descriptor().Matches(). r=asuth
Ben Kelly <ben@wanderview.com> - Mon, 19 Feb 2018 12:06:19 -0800 - rev 404416
Push 100001 by bkelly@mozilla.com at Mon, 19 Feb 2018 20:06:28 +0000
Bug 1439099 P3 Remove ServiceWorker::MatchesDescriptor() in favor of Descriptor().Matches(). r=asuth
3c0e2869bb10216d07548322aa94f5585b35df4b: Bug 1439099 P2 Remove ServiceWorkerRegistrationInfo::GetByID(). r=asuth
Ben Kelly <ben@wanderview.com> - Mon, 19 Feb 2018 12:06:19 -0800 - rev 404415
Push 100001 by bkelly@mozilla.com at Mon, 19 Feb 2018 20:06:28 +0000
Bug 1439099 P2 Remove ServiceWorkerRegistrationInfo::GetByID(). r=asuth
e645473ee112196fe72083441762fa6e004c1000: Bug 1439099 P1 Make ServiceWorker::Create() get the ServiceWorkerInfo using a full descriptor match instead of just by ID. r=asuth
Ben Kelly <ben@wanderview.com> - Mon, 19 Feb 2018 12:06:19 -0800 - rev 404414
Push 100001 by bkelly@mozilla.com at Mon, 19 Feb 2018 20:06:28 +0000
Bug 1439099 P1 Make ServiceWorker::Create() get the ServiceWorkerInfo using a full descriptor match instead of just by ID. r=asuth
176fb0d46b643a81168d22165c55e25c5e158081: Merge mozilla-central to inbound. a=merge CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Mon, 19 Feb 2018 18:46:41 +0200 - rev 404413
Push 100000 by ncsoregi@mozilla.com at Mon, 19 Feb 2018 16:46:49 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
f60cfdc81e946cf052cc29b8beae7c50613a3039: Bug 1425219 - Stop using GetNativePath in ffvpx. r=jya
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Fri, 15 Dec 2017 23:16:39 +0900 - rev 404412
Push 100000 by ncsoregi@mozilla.com at Mon, 19 Feb 2018 16:46:49 +0000
Bug 1425219 - Stop using GetNativePath in ffvpx. r=jya FFVPXRuntimeLinker could not handle file paths that contain characters outside the current system code page on Windows. This patch will fix it by using wide char APIs. MozReview-Commit-ID: 9ES1xFELjDs
12b8e4ad2fdc00a75fb9852cacf7d4b72f2b8bfb: Bug 1430856 - Default to two default capabilities when a camera can handle anything. r=jib
Andreas Pehrson <pehrsons@mozilla.com> - Tue, 13 Feb 2018 20:22:18 +0100 - rev 404411
Push 100000 by ncsoregi@mozilla.com at Mon, 19 Feb 2018 16:46:49 +0000
Bug 1430856 - Default to two default capabilities when a camera can handle anything. r=jib If a camera returns no capabilities we interpret it as it being able to handle any capability we throw at it. However, we also end up trying to start it with the default capability of 0x0@0. This often works, but we can crash when rescaling it to the chosen target capability 0x0@0. With this patch we inject up to two default capabilities, one at 640x480@30 and one at 1280x720@30. With constraints present we'll try to adjust these defaults so they fit within the constraints while at the same time preserve the aspect ratio given by prefs. MozReview-Commit-ID: 3mr7Li5TTbV
445276274143b5e2d4dcf8f0afc13df28530e378: Bug 1430856 - Cache CaptureCapability in CapabilityCandidate. r=jib
Andreas Pehrson <pehrsons@mozilla.com> - Tue, 13 Feb 2018 20:13:47 +0100 - rev 404410
Push 100000 by ncsoregi@mozilla.com at Mon, 19 Feb 2018 16:46:49 +0000
Bug 1430856 - Cache CaptureCapability in CapabilityCandidate. r=jib This will lead to less ipc calls, hopefully speeding up getUserMedia for many devices. This also lets us inject any hardcoded capabilities into the candidateSet in the future (read: next patch). MozReview-Commit-ID: HjIhRK1nVA1
5b8dd2380f3eda126be82974414577a53ca64a27: Bug 1436670 - Devtools Reps: update bundle to v0.20.0; r=nchevobbe.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Mon, 19 Feb 2018 11:05:06 +0100 - rev 404409
Push 100000 by ncsoregi@mozilla.com at Mon, 19 Feb 2018 16:46:49 +0000
Bug 1436670 - Devtools Reps: update bundle to v0.20.0; r=nchevobbe. MozReview-Commit-ID: 75lSnYTx0Ql
43390eee81420fcd1c462b3e775e8926ae407ca8: Bug 1438463 - Fix click on location in browser console with new frontend; r=nchevobbe.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Fri, 16 Feb 2018 09:14:02 +0100 - rev 404408
Push 100000 by ncsoregi@mozilla.com at Mon, 19 Feb 2018 16:46:49 +0000
Bug 1438463 - Fix click on location in browser console with new frontend; r=nchevobbe. To fix this, we fallback to viewSource when we don't have access to the toolbox, which is what was done in the old frontend. MozReview-Commit-ID: JCcprTlViMi
75e8d75c3de9c10effd6e98388868509674d4593: Bug 1437230 - Remove feed binding and build DOM using JS. r=Gijs
Tim Nguyen <ntim.bugs@gmail.com> - Mon, 19 Feb 2018 12:45:03 +0000 - rev 404407
Push 100000 by ncsoregi@mozilla.com at Mon, 19 Feb 2018 16:46:49 +0000
Bug 1437230 - Remove feed binding and build DOM using JS. r=Gijs MozReview-Commit-ID: L60wPdwTfdn
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip