5e8015a81320d3801fea41417434e38a7d97f6ea: Bug 1382837 - Optimize Array.join in ion for empty and single-item arrays. r=tcampbell
Kannan Vijayan <kvijayan@mozilla.com> - Wed, 09 Aug 2017 17:06:40 -0400 - rev 643716
Push 73195 by maglione.k@gmail.com at Thu, 10 Aug 2017 02:39:51 +0000
Bug 1382837 - Optimize Array.join in ion for empty and single-item arrays. r=tcampbell
6f7aa77d3ac9b57d1718a7d855d39c491a2ce35b: Bug 1388211: Fold ExtensionAPI.jsm into ExtensionCommon.jsm. r=mixedpuppy
Kris Maglione <maglione.k@gmail.com> - Mon, 07 Aug 2017 17:58:14 -0700 - rev 643715
Push 73195 by maglione.k@gmail.com at Thu, 10 Aug 2017 02:39:51 +0000
Bug 1388211: Fold ExtensionAPI.jsm into ExtensionCommon.jsm. r=mixedpuppy We always load one when we load the other, so there's no need for the overhead of a separate JSM. MozReview-Commit-ID: 8u4OhJJEN3b
903db0ac80c6a27b61b68e7df699782acc7f8842: Bug 1388208: Stop using FileUtils.getFile. r=zombie
Kris Maglione <maglione.k@gmail.com> - Mon, 07 Aug 2017 17:42:13 -0700 - rev 643714
Push 73195 by maglione.k@gmail.com at Thu, 10 Aug 2017 02:39:51 +0000
Bug 1388208: Stop using FileUtils.getFile. r=zombie This performs main thread IO to make sure that directories exist, which is not something we should be doing on the startup path. MozReview-Commit-ID: 2NrgRgY5ua6
5c9b13e813391a433976999f59a5090e66311697: Bug 1382837 - Optimize Array.join in baseline for empty and single-item arrays. r=tcampbell
Kannan Vijayan <kvijayan@mozilla.com> - Wed, 09 Aug 2017 16:27:58 -0400 - rev 643713
Push 73195 by maglione.k@gmail.com at Thu, 10 Aug 2017 02:39:51 +0000
Bug 1382837 - Optimize Array.join in baseline for empty and single-item arrays. r=tcampbell
440697b45d73109f868c88fbf39df32ee29c6d47: Bug 1388631: Don't call generateQI for every defineLazyPreferenceGetter call. r=mixedpuppy
Kris Maglione <maglione.k@gmail.com> - Tue, 08 Aug 2017 23:19:06 -0700 - rev 643712
Push 73195 by maglione.k@gmail.com at Thu, 10 Aug 2017 02:39:51 +0000
Bug 1388631: Don't call generateQI for every defineLazyPreferenceGetter call. r=mixedpuppy MozReview-Commit-ID: 9n8VyXFM7bc
7b9ab0caee26ba502d61c5a71bae819018ab6ac4: Bug 1388215: Part 3 - Use JIT-friendly defineLazy*Getters methods when defining many lazy imports. r=florian
Kris Maglione <maglione.k@gmail.com> - Wed, 09 Aug 2017 13:03:36 -0700 - rev 643711
Push 73195 by maglione.k@gmail.com at Thu, 10 Aug 2017 02:39:51 +0000
Bug 1388215: Part 3 - Use JIT-friendly defineLazy*Getters methods when defining many lazy imports. r=florian MozReview-Commit-ID: APoFwUhDFdj
5294842bfd8315801ecf45dea0f3f16651d8a604: Bug 1388215: Part 2 - Add eslint plugin support for defineLazy*Getters() methods. r=florian
Kris Maglione <maglione.k@gmail.com> - Tue, 08 Aug 2017 14:11:16 -0700 - rev 643710
Push 73195 by maglione.k@gmail.com at Thu, 10 Aug 2017 02:39:51 +0000
Bug 1388215: Part 2 - Add eslint plugin support for defineLazy*Getters() methods. r=florian MozReview-Commit-ID: AMX0VbPncmI
6e923e11fbb53b75bef851bd78dd9bb64ced246f: Bug 1388215: Part 1 - Add defineLazyModuleGetters and defineLazyServiceGetters methods. r=florian
Kris Maglione <maglione.k@gmail.com> - Wed, 09 Aug 2017 13:06:43 -0700 - rev 643709
Push 73195 by maglione.k@gmail.com at Thu, 10 Aug 2017 02:39:51 +0000
Bug 1388215: Part 1 - Add defineLazyModuleGetters and defineLazyServiceGetters methods. r=florian MozReview-Commit-ID: 8sAjBlRzoYS
b5c7089449a6b3318d5b6ca4733208a6c206cb60: Bug 1388853 - Fix timeouts in WebAuthnManager::MakeCredential() r=jcj
Tim Taubert <ttaubert@mozilla.com> - Wed, 09 Aug 2017 21:26:49 +0200 - rev 643708
Push 73195 by maglione.k@gmail.com at Thu, 10 Aug 2017 02:39:51 +0000
Bug 1388853 - Fix timeouts in WebAuthnManager::MakeCredential() r=jcj
c3178c2df13515dd44f98afa7da1e0bf905be40b: Bug 1388665 - remove BufferingState::DispatchDecodeTasksIfNeeded(). draft
JW Wang <jwwang@mozilla.com> - Wed, 09 Aug 2017 16:56:41 +0800 - rev 643707
Push 73194 by jwwang@mozilla.com at Thu, 10 Aug 2017 02:36:50 +0000
Bug 1388665 - remove BufferingState::DispatchDecodeTasksIfNeeded(). We will dispatch decoding tasks in Handle{Audio,Video}Decoded() instead. See comment 0 for the rationale. MozReview-Commit-ID: 9trJYoMfzJH
b29a0aabbbbc2d641065ff48435d24f519546f1e: Bug 1275856 - Expand MediaRecorder tests to check stack traces when MediaRecorderErrorEvent is fired. r?jib draft
Bryce Van Dyk <bvandyk@mozilla.com> - Wed, 09 Aug 2017 19:55:54 +1200 - rev 643706
Push 73193 by bvandyk@mozilla.com at Thu, 10 Aug 2017 02:35:51 +0000
Bug 1275856 - Expand MediaRecorder tests to check stack traces when MediaRecorderErrorEvent is fired. r?jib MozReview-Commit-ID: 6NnaHt24ecz
f117eafda0a2947034c663c4103b411732eeb3f9: Bug 1275856 - Capture MediaRecorder DOMExceptions early in order to capture JS traces. r?jib draft
Bryce Van Dyk <bvandyk@mozilla.com> - Mon, 07 Aug 2017 09:49:24 +1200 - rev 643705
Push 73193 by bvandyk@mozilla.com at Thu, 10 Aug 2017 02:35:51 +0000
Bug 1275856 - Capture MediaRecorder DOMExceptions early in order to capture JS traces. r?jib In order to expose the JS stack on aync exceptions from the MediaRecorder, these exceptions must be created at the time of the operation which led to the exception. E.g. during the start() operation. This changeset creates the exceptions ahead of time in order to expose the JS stack traces. MozReview-Commit-ID: HgDJrpjgidD
6f58da3c2657b96bcc8f1e17fd5f9948f1fb46e3: Bug 1275856- Update tests to reflect new MediaRecorderErrorEvent. r?jib draft
Bryce Van Dyk <bvandyk@mozilla.com> - Fri, 28 Jul 2017 09:04:11 +1200 - rev 643704
Push 73193 by bvandyk@mozilla.com at Thu, 10 Aug 2017 02:35:51 +0000
Bug 1275856- Update tests to reflect new MediaRecorderErrorEvent. r?jib MediaRecorderErrorEvent is now fired in response to async errors in the MediaRecorder. This event wraps a DOMException and tests need to be updated to reflect this new behaviour. MozReview-Commit-ID: JIjIZlJJ8PE
6beeb455c3abebb2fda04a6a6ee73de9d1c02e15: Bug 1275856 - Remove now unused RecrodErrorEvent. r?jib,smaug draft
Bryce Van Dyk <bvandyk@mozilla.com> - Fri, 04 Aug 2017 11:41:22 +1200 - rev 643703
Push 73193 by bvandyk@mozilla.com at Thu, 10 Aug 2017 02:35:51 +0000
Bug 1275856 - Remove now unused RecrodErrorEvent. r?jib,smaug MozReview-Commit-ID: GK7L2U6sZSS
ef203841e683c02b798f2f1741aebb1267c0d5a8: Bug 1275856 - Fire MediaRecorderErrorEvent in media recorder. r?jib draft
Bryce Van Dyk <bvandyk@mozilla.com> - Mon, 07 Aug 2017 09:48:42 +1200 - rev 643702
Push 73193 by bvandyk@mozilla.com at Thu, 10 Aug 2017 02:35:51 +0000
Bug 1275856 - Fire MediaRecorderErrorEvent in media recorder. r?jib The MediaRecorder is current not behaving as per the spec in regards to async errors. The spec states that in such a scenario a MediaRecorderErrorEvent which wraps a DOMException should be fired. This changeset updates the recorder to do so. MozReview-Commit-ID: xt4ipCmbiu
d7b0ede6e3cb8763b6e07bad5c8abe570e74367c: Bug 1275856 - Add MediaRecorderErrorEvent webidl files and update moz.build. r?jib,smaug draft
Bryce Van Dyk <bvandyk@mozilla.com> - Tue, 25 Jul 2017 08:46:59 +1200 - rev 643701
Push 73193 by bvandyk@mozilla.com at Thu, 10 Aug 2017 02:35:51 +0000
Bug 1275856 - Add MediaRecorderErrorEvent webidl files and update moz.build. r?jib,smaug This adds the webidl definition of the MediaRecorderErrorEvent given in the spec. It also updates the build system to give us generated C++ code for this event. MozReview-Commit-ID: Bi1f0tD9iUj
24bacdec25bc7a2630e7c7dfdef81dbefd1985aa: Bug 1388612. P2 - remove the call to NotifySuspendedStatusChanged() in MediaDecoder::FirstFrameLoaded(). draft
JW Wang <jwwang@mozilla.com> - Wed, 09 Aug 2017 16:13:51 +0800 - rev 643700
Push 73192 by jwwang@mozilla.com at Thu, 10 Aug 2017 02:34:54 +0000
Bug 1388612. P2 - remove the call to NotifySuspendedStatusChanged() in MediaDecoder::FirstFrameLoaded(). Following P1, cache suspend status changes will be notified when necessary. If not, it would be a bug that should be fixed. We shouldn't wallpaper the issue by calling NotifySuspendedStatusChanged() manually. MozReview-Commit-ID: 9EbybTiOOIO
78aab6fc4d85cd3fed5a0802809c1284fa4174ca: Bug 1388612. P1 - remove MediaResource::EnsureCacheUpToDate(). draft
JW Wang <jwwang@mozilla.com> - Wed, 09 Aug 2017 16:07:53 +0800 - rev 643699
Push 73192 by jwwang@mozilla.com at Thu, 10 Aug 2017 02:34:54 +0000
Bug 1388612. P1 - remove MediaResource::EnsureCacheUpToDate(). This is a workaround to fix bug 687972. It should be OK now to remove it since we have fix bug 1108960 where MediaCache failed to run the update loop to update the suspend status of the stream. MozReview-Commit-ID: MbInehhScs
0b08d3e627fcfc0f1dc3d868229a6bf1632d1e86: Bug 1388604 - move SetReadMode() from MediaResource to BaseMediaResource. draft
JW Wang <jwwang@mozilla.com> - Wed, 09 Aug 2017 11:06:29 +0800 - rev 643698
Push 73191 by jwwang@mozilla.com at Thu, 10 Aug 2017 02:32:58 +0000
Bug 1388604 - move SetReadMode() from MediaResource to BaseMediaResource. It would be less accurate to call SetReadMode(MediaCacheStream::MODE_PLAYBACK) in ChannelMediaDecoder::MetadataLoaded() instead of DecodeMetadataState::OnMetadataRead() because MDSM might have started decoding by the time 'metadata loaded' event arrives in the main thread. However this little inaccuracy should be fine since it only affects a small amount of data concerning the eviction algorithm. MozReview-Commit-ID: JoQMGr5Fvge
04f9815babac29554779e550ee52e82d3b4f2dc6: Bug 1388599 - factor out Gecko-specific code from MediaShutdownManager to make it reusable in Servo. draft
JW Wang <jwwang@mozilla.com> - Tue, 08 Aug 2017 21:45:08 +0800 - rev 643697
Push 73190 by jwwang@mozilla.com at Thu, 10 Aug 2017 02:30:04 +0000
Bug 1388599 - factor out Gecko-specific code from MediaShutdownManager to make it reusable in Servo. There are some holes to fill when porting MediaShutdownManager to Servo: 1. Define MediaShutdownManagerGlue to handle shutdown events. 2. Implement MediaShutdownManager::AddBlocker/RemoveBlocker to create MediaShutdownManagerGlue and register/unregister shutdown events. MozReview-Commit-ID: LMuILDOUHsR
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip