0f47dfbb1de4c5d35ee3c1985da8fa225cf1f5a6: Bug 1350359 - Part 5: Add mochitest for exposing alternate data in http cache via fetch() InternalResponse object. r=bkelly
Eden Chuang <echuang@mozilla.com> - Mon, 04 Dec 2017 14:39:33 +0800 - rev 395053
Push 98019 by ryanvm@gmail.com at Tue, 05 Dec 2017 22:02:04 +0000
Bug 1350359 - Part 5: Add mochitest for exposing alternate data in http cache via fetch() InternalResponse object. r=bkelly Using test_script_loader_js_cache.html as the base of the testcase. Interpolate the service worker which performs pass-through fetch.
3141ed00dc03c9e747a96b10f7fe542116f47903: Bug 1350359 - Part 4: Fix a crash caused by off-main-thread destruction of a HttpChannelChild. r=bkelly
Eden Chuang <echuang@mozilla.com> - Mon, 04 Dec 2017 14:39:26 +0800 - rev 395052
Push 98019 by ryanvm@gmail.com at Tue, 05 Dec 2017 22:02:04 +0000
Bug 1350359 - Part 4: Fix a crash caused by off-main-thread destruction of a HttpChannelChild. r=bkelly Setting the InternalResponse's mCacheInfoChannel while needed, to avoid keeping unnecessary nsICacheInfoChannel alive.
e588f73617b01993afd4898cf509ae648ca2c4a4: Bug 1350359 - Part 3: Place the alternative data to the InterceptedChannel. r=bkelly
Eden Chuang <echuang@mozilla.com> - Mon, 04 Dec 2017 14:39:21 +0800 - rev 395051
Push 98019 by ryanvm@gmail.com at Tue, 05 Dec 2017 22:02:04 +0000
Bug 1350359 - Part 3: Place the alternative data to the InterceptedChannel. r=bkelly
cada18145faf829364d5d87062394f801d47b119: Bug 1350359 - Part 2: Fetch and save alterntative data to InternalResponse. r=bkelly
Eden Chuang <echuang@mozilla.com> - Mon, 04 Dec 2017 14:39:15 +0800 - rev 395050
Push 98019 by ryanvm@gmail.com at Tue, 05 Dec 2017 22:02:04 +0000
Bug 1350359 - Part 2: Fetch and save alterntative data to InternalResponse. r=bkelly Create a new class AlternativeDataStreamListener for alternative data and main data overlap loading. AlternativeDataStreamListener coorperates with FetchDriver to handle following situations 1. There is no preferred alternative data type in InternalRequest Directly using FetchDriver to listen on the opened channel 2. If preferred alternative data type exists in InternalRequest, but no saved data in cache. AlternativeDataStreamListener is constructed to listen on the channel, but its status would be set as FALLBACK and redirect callbacks to FetchDriver. 3. If preferred alternative data type exists in InternalRequest, and the data also exists in the cache. AlternativeDataStreamListener is constructed to listen on the channel for loading the alternative data. And also open a channel listened by FetchDriver for loading the main data when AlternativeDataStreamListener:: OnStartRequest is called. If the cacheEntryId is different between main data channel and alternative data channel, we will cancel the alternative data loading.
8a56d02d045536804ae3376daae792b61e17a934: Bug 1350359 - Part 1: Set alternative data type from InterceptedChannel to InternalRequest. r=bkelly
Eden Chuang <echuang@mozilla.com> - Mon, 04 Dec 2017 14:39:10 +0800 - rev 395049
Push 98019 by ryanvm@gmail.com at Tue, 05 Dec 2017 22:02:04 +0000
Bug 1350359 - Part 1: Set alternative data type from InterceptedChannel to InternalRequest. r=bkelly
a4d279371d35bd824ca5a854097b92c6b8f9b738: Backed out changeset c6d592ebf8cd (bug 1366357) for browser-chrome failure in browser_displayURI.js on Windows 7 debug non-e10s a=backout r=backout on a CLOSED TREE
Brindusan Cristian <cbrindusan@mozilla.com> - Tue, 05 Dec 2017 23:50:31 +0200 - rev 395048
Push 98018 by cbrindusan@mozilla.com at Tue, 05 Dec 2017 21:51:13 +0000
Backed out changeset c6d592ebf8cd (bug 1366357) for browser-chrome failure in browser_displayURI.js on Windows 7 debug non-e10s a=backout r=backout on a CLOSED TREE
ef5dabc27585bdf919419bd8d668a60f40c51ef5: Backed out 2 changesets (bug 1422394) for browser-chrome failure in test_headless_screenshot.html on Windows 7 debug non-e10s r=backout a=backout on a CLOSED TREE
Brindusan Cristian <cbrindusan@mozilla.com> - Tue, 05 Dec 2017 23:49:08 +0200 - rev 395047
Push 98018 by cbrindusan@mozilla.com at Tue, 05 Dec 2017 21:51:13 +0000
Backed out 2 changesets (bug 1422394) for browser-chrome failure in test_headless_screenshot.html on Windows 7 debug non-e10s r=backout a=backout on a CLOSED TREE Backed out changeset 8f233446cd06 (bug 1422394) Backed out changeset 96940dc4db44 (bug 1422394)
955ace249ab7df2b35adb35548e9fb97e1f33dbd: bug 1421816 - (2/2) add option to sign_app.py to include COSE signatures r=franziskus
David Keeler <dkeeler@mozilla.com> - Wed, 29 Nov 2017 13:37:42 -0800 - rev 395046
Push 98017 by dkeeler@mozilla.com at Tue, 05 Dec 2017 21:37:53 +0000
bug 1421816 - (2/2) add option to sign_app.py to include COSE signatures r=franziskus MozReview-Commit-ID: H7ZLCsH9HrJ
658eab0bfe06fd90718da75cb069f19f7f9a069d: bug 1421816 - (1/2) add cbor2 library r=ted
David Keeler <dkeeler@mozilla.com> - Wed, 29 Nov 2017 10:57:37 -0800 - rev 395045
Push 98017 by dkeeler@mozilla.com at Tue, 05 Dec 2017 21:37:53 +0000
bug 1421816 - (1/2) add cbor2 library r=ted This library will be used to create test COSE signatures for the new COSE add-on signature verification implementation. MozReview-Commit-ID: KshKHwusT5h
69b3a04f5947defdb22e8aa7f3f2c5eea473776e: Bug 1419270 part 2. Use getter or setter specific NeedsSubjectPrincipal annotations more. r=qdot
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 05 Dec 2017 16:03:18 -0500 - rev 395044
Push 98016 by bzbarsky@mozilla.com at Tue, 05 Dec 2017 21:03:40 +0000
Bug 1419270 part 2. Use getter or setter specific NeedsSubjectPrincipal annotations more. r=qdot MozReview-Commit-ID: KBwjFh3TMUg
03636aaf6cd729bc13d2ed6877e597ef7d226dcf: Bug 1419270 part 1. Add NeedsSubjectPrincipal to the extended attributes we compute for interface members. r=qdot
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 05 Dec 2017 16:03:18 -0500 - rev 395043
Push 98016 by bzbarsky@mozilla.com at Tue, 05 Dec 2017 21:03:40 +0000
Bug 1419270 part 1. Add NeedsSubjectPrincipal to the extended attributes we compute for interface members. r=qdot MozReview-Commit-ID: 7aBqqWdF6Bn
0daaf55795aedb7c33f22b19af84cdc3e3bd1113: Bug 1423079. Remove the now-unused navigator.cpuHasSSE2 property. r=mystor
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 05 Dec 2017 16:03:18 -0500 - rev 395042
Push 98016 by bzbarsky@mozilla.com at Tue, 05 Dec 2017 21:03:40 +0000
Bug 1423079. Remove the now-unused navigator.cpuHasSSE2 property. r=mystor MozReview-Commit-ID: 7Zx6xvwWjXZ
752801d6a02040796db0f379b23357195635b68a: Bug 1421616 - Have one WebAuthnManager instance per CredentialsContainer r=jcj
Tim Taubert <ttaubert@mozilla.com> - Tue, 05 Dec 2017 19:05:06 +0100 - rev 395041
Push 98015 by ttaubert@mozilla.com at Tue, 05 Dec 2017 20:34:42 +0000
Bug 1421616 - Have one WebAuthnManager instance per CredentialsContainer r=jcj Summary: We currently have a single WebAuthnManager instance per process that's shared between all CredentialContainers. That way the nsPIDOMWindowInner parent has to be tracked by the transaction, as multiple containers could kick off requests simultaneously. This patch lets us we have one WebAuthnManager instance per each CredentialsContainer and thus each nsPIDOMWindowInner. This matches the current U2F implementation where there is one instance per parent window too. This somewhat simplifies the communication diagram (at least in my head), as each U2F/WebAuthnManager instance also has their own TransactionChild/Parent pair for IPC protocol communication. The manager and child/parent pair are destroyed when the window is. Reviewers: jcj Reviewed By: jcj Bug #: 1421616 Differential Revision: https://phabricator.services.mozilla.com/D305
46ae1d92851db254859b82ecb5f54139e21db677: Bug 1407423 - Part 5: Remove assert from test_vrController_displayId.html,r=daoshengmu
Kearwood "Kip" Gilbert <kgilbert@mozilla.com> - Mon, 04 Dec 2017 16:57:39 -0800 - rev 395040
Push 98014 by kgilbert@mozilla.com at Tue, 05 Dec 2017 20:15:03 +0000
Bug 1407423 - Part 5: Remove assert from test_vrController_displayId.html,r=daoshengmu - The updated Puppet Display code now synthesizes puppet displays with displayId's other than "1". - I have removed the assert that displayId is always "1" from the test in order to allow the test-verify to pass. MozReview-Commit-ID: 3gngmbH9MzB
a379a8106123eecc8212836d36fedd6045a1f6a8: Bug 1407423 - Part 4: Disable broken mochitest on Android (To fix in Bug 1348246),r=daoshengmu
Kearwood "Kip" Gilbert <kgilbert@mozilla.com> - Thu, 30 Nov 2017 14:55:14 -0800 - rev 395039
Push 98014 by kgilbert@mozilla.com at Tue, 05 Dec 2017 20:15:03 +0000
Bug 1407423 - Part 4: Disable broken mochitest on Android (To fix in Bug 1348246),r=daoshengmu MozReview-Commit-ID: 2vncb5OP0po
84d74edc6164163985fb345644970aa318a9bdc3: Bug 1407423 - Part 3: Update Puppet Device Implementation,r=daoshengmu
Kearwood Gilbert <kgilbert@mozilla.com> - Tue, 21 Nov 2017 14:18:16 -0800 - rev 395038
Push 98014 by kgilbert@mozilla.com at Tue, 05 Dec 2017 20:15:03 +0000
Bug 1407423 - Part 3: Update Puppet Device Implementation,r=daoshengmu - Update prefs to accomodate tests, disabling enumeration throttling - Updated Puppet display and controller implementation to act more like the actual devices. - Updated tests to ensure that they explicitly create a VR mock display and don't create duplicate mock displays. MozReview-Commit-ID: 6RPVqekG2je
b8b24db533eb4d1ca0f5a24eb4cd0bd9e425779e: Bug 1407423 - Part 2: Update gfxVRGVR to match refactoring,r=rbarker
Kearwood "Kip" Gilbert <kgilbert@mozilla.com> - Tue, 14 Nov 2017 10:42:46 -0800 - rev 395037
Push 98014 by kgilbert@mozilla.com at Tue, 05 Dec 2017 20:15:03 +0000
Bug 1407423 - Part 2: Update gfxVRGVR to match refactoring,r=rbarker MozReview-Commit-ID: DmKnEZanQ3f
4cee79cb6c236c232bc143056f0bc47358123672: Bug 1407423 - Ensure that any time we have loaded the Oculus runtime libary, we are polling ShouldQuit,r=daoshengmu
Kearwood "Kip" Gilbert <kgilbert@mozilla.com> - Tue, 10 Oct 2017 14:42:37 -0700 - rev 395036
Push 98014 by kgilbert@mozilla.com at Tue, 05 Dec 2017 20:15:03 +0000
Bug 1407423 - Ensure that any time we have loaded the Oculus runtime libary, we are polling ShouldQuit,r=daoshengmu - Ensure ovr_GetSessionStatus is polled even when a VR presentation is not active. - When we fail to initialize an Oculus Session or detect VR hardware, immediately unload the Oculus Library as we can't poll for ShouldQuit without a valid Oculus session. - When we poll ovr_GetSessionStatus, we are now updating the mounted state in VRDisplayInfo::mIsMounted. - Added prefs to control enumeration throttling and timeout to release VR hardware when inactive. - Some refactoring to make frame loop more understandable and less brittle. - When throttling enumeration, we ensure that all other VR apis also throttle enumeration so that they don't pick up the same device during throttling. - Some long functions in VRManager have been broken up and had their inner-workings documented in more detail. MozReview-Commit-ID: CEYwwQ9mYd0
8f233446cd06b7c91f66327cb8c8b0866eb68919: Bug 1422394: Follow-up: Add missing include to fix mingw bustage; r=bustage
Aaron Klotz <aklotz@mozilla.com> - Tue, 05 Dec 2017 13:00:05 -0700 - rev 395035
Push 98013 by aklotz@mozilla.com at Tue, 05 Dec 2017 20:00:25 +0000
Bug 1422394: Follow-up: Add missing include to fix mingw bustage; r=bustage
c0c7f12df75a4cd3c15f904606a017af8bcb9ba7: Bug 1423328 Allow a caller to set a ClientSource controlled by a service worker using a ClientHandle. r=baku
Ben Kelly <ben@wanderview.com> - Tue, 05 Dec 2017 14:54:10 -0500 - rev 395034
Push 98012 by bkelly@mozilla.com at Tue, 05 Dec 2017 19:54:16 +0000
Bug 1423328 Allow a caller to set a ClientSource controlled by a service worker using a ClientHandle. r=baku
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip