4e4817e5b6d488f9e43946577f7fdad861927973: Bug 1345119 - Part 4: Test test_inspector_getOffsetParent for new actor methods. r=pbro
Stanford Lockhart <lockhart@cs.dal.ca> - Tue, 21 Mar 2017 21:59:22 -0300 - rev 349387
Push 88412 by gabriel.luong@gmail.com at Fri, 24 Mar 2017 04:51:31 +0000
Bug 1345119 - Part 4: Test test_inspector_getOffsetParent for new actor methods. r=pbro MozReview-Commit-ID: AqSOEdEZKIy
6a01debcc43c9855ec26a4e8e255f261fba29b48: Bug 1345119 - Part 3: Display offset parent of absolutely positioned node in box model. r=gl
Stanford Lockhart <lockhart@cs.dal.ca> - Fri, 17 Mar 2017 23:07:06 -0300 - rev 349386
Push 88412 by gabriel.luong@gmail.com at Fri, 24 Mar 2017 04:51:31 +0000
Bug 1345119 - Part 3: Display offset parent of absolutely positioned node in box model. r=gl MozReview-Commit-ID: 102vRTuIhEh
2c6f67f420d0ca228a26a387d94738a77e1ab017: Bug 1345119 - Part 2: Server side for retrieving offset parent of DOM node. r=pbro
Stanford Lockhart <lockhart@cs.dal.ca> - Fri, 17 Mar 2017 23:05:27 -0300 - rev 349385
Push 88412 by gabriel.luong@gmail.com at Fri, 24 Mar 2017 04:51:31 +0000
Bug 1345119 - Part 2: Server side for retrieving offset parent of DOM node. r=pbro MozReview-Commit-ID: I51NHlxv6Mp
ba020c15393d50ed6be39d0b3cb22f79b012a802: Bug 1345119 - Part 1: Move functions out of grid-inspector into inspector for sharing with boxmodel. r=pbro
Stanford Lockhart <lockhart@cs.dal.ca> - Fri, 17 Mar 2017 22:58:11 -0300 - rev 349384
Push 88412 by gabriel.luong@gmail.com at Fri, 24 Mar 2017 04:51:31 +0000
Bug 1345119 - Part 1: Move functions out of grid-inspector into inspector for sharing with boxmodel. r=pbro MozReview-Commit-ID: KlHinf9jgFX
b5c06f8247e2e496d45d1def6a2e5fe10d51fe46: Bug 1348851 - Part 2. Add crash test. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Tue, 21 Mar 2017 14:36:52 +0900 - rev 349383
Push 88411 by m_kato@ga2.so-net.ne.jp at Fri, 24 Mar 2017 04:42:56 +0000
Bug 1348851 - Part 2. Add crash test. r=masayuki MozReview-Commit-ID: 9QPwtwYfNa7
eb8946f3cc00643f3aacd198d974be2fa3ea9286: Bug 1348851 - Part 1. Use new block when better selection isn't found. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Fri, 24 Mar 2017 10:30:21 +0900 - rev 349382
Push 88411 by m_kato@ga2.so-net.ne.jp at Fri, 24 Mar 2017 04:42:56 +0000
Bug 1348851 - Part 1. Use new block when better selection isn't found. r=masayuki This is a kind of regression of bug 1088054 part 6. If new block doesn't have child node, GetLastEditableChild will return null after landing bug 1088054. So, we should use new block when GetLastEditableChild returns null. MozReview-Commit-ID: Gzt1Xp3Sl47 *** P1 MozReview-Commit-ID: 8LVp5qGnme4
f2eebe34cd1aa205570f0ff30734c3f0a8cab705: Bug 1346607: Follow-up: Fix intermittent failure on Windows. r=me
Kris Maglione <maglione.k@gmail.com> - Thu, 23 Mar 2017 21:18:42 -0700 - rev 349381
Push 88410 by maglione.k@gmail.com at Fri, 24 Mar 2017 04:19:34 +0000
Bug 1346607: Follow-up: Fix intermittent failure on Windows. r=me MozReview-Commit-ID: 9tfJ4ekq7BR
dda3d09783a5b5fe61c6591aa53d77105147b123: Bug 1348442: Part 4 - Remove support for synchronously loading localized extension CSS. r=jdm
Kris Maglione <maglione.k@gmail.com> - Fri, 17 Mar 2017 16:46:59 -0700 - rev 349380
Push 88409 by maglione.k@gmail.com at Fri, 24 Mar 2017 03:23:47 +0000
Bug 1348442: Part 4 - Remove support for synchronously loading localized extension CSS. r=jdm After switching to loading content stylesheets asynchronously, there are no longer any consumers that require a synchronous channel to load localized CSS, so these workarounds are no longer necessary. MozReview-Commit-ID: AwLSmYf9qL3
9b0898770b8f174f9edeca40267348801fa23a02: Bug 1348442: Part 3 - Do not evict cached stylesheets while they're still being used by extant documents. r=aswan
Kris Maglione <maglione.k@gmail.com> - Sat, 18 Mar 2017 16:07:58 -0700 - rev 349379
Push 88409 by maglione.k@gmail.com at Fri, 24 Mar 2017 03:23:47 +0000
Bug 1348442: Part 3 - Do not evict cached stylesheets while they're still being used by extant documents. r=aswan There are some optimizations, both existing and under way, that allow us to share some stylesheet data between documents that they're loaded into. Keeping cached sheets around as long as they're still in use should be a net memory savings. MozReview-Commit-ID: HUZzs6HhuFM
02ffd84b3a0bc6f250eae27af8ec3e67b92113b5: Bug 1348442: Part 2c - Refactor Script class into ES6 class. r=aswan
Kris Maglione <maglione.k@gmail.com> - Sat, 18 Mar 2017 15:19:29 -0700 - rev 349378
Push 88409 by maglione.k@gmail.com at Fri, 24 Mar 2017 03:23:47 +0000
Bug 1348442: Part 2c - Refactor Script class into ES6 class. r=aswan MozReview-Commit-ID: Dtci1mfQts0
963bf8bab6e76ac7993af424088d8d7315475fa6: Bug 1348442: Part 2b - Add getWinUtils helper. r=aswan
Kris Maglione <maglione.k@gmail.com> - Sat, 18 Mar 2017 15:16:16 -0700 - rev 349377
Push 88409 by maglione.k@gmail.com at Fri, 24 Mar 2017 03:23:47 +0000
Bug 1348442: Part 2b - Add getWinUtils helper. r=aswan MozReview-Commit-ID: 9vvCbYovyoN
0b89dcab1adaaf2fdd7a4d1d3a83c0ca58620e5e: Bug 1348442: Part 2a - Asynchronously load and cache content script CSS. r=aswan
Kris Maglione <maglione.k@gmail.com> - Thu, 23 Mar 2017 18:51:38 -0700 - rev 349376
Push 88409 by maglione.k@gmail.com at Fri, 24 Mar 2017 03:23:47 +0000
Bug 1348442: Part 2a - Asynchronously load and cache content script CSS. r=aswan MozReview-Commit-ID: 1BzLNbdXMfU
d5b7156ec45f277a225608c1e719cbb946850527: Bug 1348442: Part 1 - Allow loading preloaded stylesheets asynchronously. r=heycam
Kris Maglione <maglione.k@gmail.com> - Sun, 19 Mar 2017 19:33:49 -0700 - rev 349375
Push 88409 by maglione.k@gmail.com at Fri, 24 Mar 2017 03:23:47 +0000
Bug 1348442: Part 1 - Allow loading preloaded stylesheets asynchronously. r=heycam These changes allow us to asynchronously load pre-loaded stylesheets, in a way that's similar to ChromeUtils.compileScript. The new method returns a Promise which resolves to the preloaded sheet once it's finished loading. This will allow us to remove the last remaining use of synchronous channels in moz-extension: URLs. MozReview-Commit-ID: 7J52ff93YKT
596faf466bbc07412cfa2277ef4d233c748fc233: Bug 1349138 Edit transactions should store their editor instance with strong reference r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 21 Mar 2017 19:00:36 +0900 - rev 349374
Push 88408 by masayuki@d-toybox.com at Fri, 24 Mar 2017 03:14:46 +0000
Bug 1349138 Edit transactions should store their editor instance with strong reference r=smaug Edit transactions should store their editor instance with strong reference and they should be released at destroying the editor. MozReview-Commit-ID: D67KU8WFxyo
b5c478da01df453d8e8630f98558f5500548298e: Bug 1315850 - Ask the GMPService for the GMP thread in GMPParent::ChildTerminated. r=gerald
Chris Pearce <cpearce@mozilla.com> - Fri, 24 Mar 2017 13:38:00 +1300 - rev 349373
Push 88407 by cpearce@mozilla.com at Fri, 24 Mar 2017 03:07:56 +0000
Bug 1315850 - Ask the GMPService for the GMP thread in GMPParent::ChildTerminated. r=gerald When we shutdown the browser while the GMPService is active we can end up leaking a GMPParent, GeckoMediaPluginServiceParent, and a Runnable. I tracked this down to the runnable dispatched to the GMP thread in GMPParent::ChildTerminated(). The dispatch of this runnable is failing as we are dispatching the runnable to a reference of the GMP thread which we have previously acquired, but that thread is now shutdown. So the dispatch fails, and if you look in nsThread::DispatchInternal() you'll see that we deliberately leak the runnable if dispatch fails! The runnable leaking means that the references it holds to the GMPParent and the GMP service parent leak. The solution in this patch is to not cache a reference to the GMP thread on the GMPParent; instead we re-request the GMP thread from the GMPService when we want it. This means that in the case where the browser is shutting down, GMPParent::GMPThread() will return null, and we'll not leak the runnable. We'll then follow the (hacky) shutdown path added in bug 1163239. We also need to change GMPParent::GMPThread() and GMPContentParent::GMPThread() to return a reference to the GMP thread with a refcount held on it, in order to ensure we don't race with the GMP service shutting down the GMP thread while we're trying to dispatch to in on shutdown. MozReview-Commit-ID: CXv9VZqTRzY
596260b13532101c1415d5d9a292602e7dcb084b: Bug 1315850 - Port the work around from Bug 1343140 to the new CDM video decoder architecture. r=gerald
Chris Pearce <cpearce@mozilla.com> - Tue, 14 Mar 2017 17:17:05 +1300 - rev 349372
Push 88407 by cpearce@mozilla.com at Fri, 24 Mar 2017 03:07:56 +0000
Bug 1315850 - Port the work around from Bug 1343140 to the new CDM video decoder architecture. r=gerald MozReview-Commit-ID: EV0bieXIxYM
98c87d2f85b3d0c5ef906bf4791bb90d5c445fb7: Bug 1315850 - Rename DetailedPromise Status enum. r=gerald
Chris Pearce <cpearce@mozilla.com> - Mon, 13 Mar 2017 10:42:36 +1300 - rev 349371
Push 88407 by cpearce@mozilla.com at Fri, 24 Mar 2017 03:07:56 +0000
Bug 1315850 - Rename DetailedPromise Status enum. r=gerald X11.h #defines 'Status' and 'Failed' and 'Succeeded' which conflicts with the enum in DetailedPromise. So rename the 'Status' enum in DetailedPromise so that the build works on Linux. Some of my changes here caused DetailedPromise to be included in more places that it was before, which caused build failures on Linux. MozReview-Commit-ID: KV5xKixXR3J
2a6e91518a674f5e25d83403c49966631562afc9: Bug 1315850 - Implement CDM persistent sessions. r=gerald
Chris Pearce <cpearce@mozilla.com> - Thu, 09 Mar 2017 19:09:43 +1300 - rev 349370
Push 88407 by cpearce@mozilla.com at Fri, 24 Mar 2017 03:07:56 +0000
Bug 1315850 - Implement CDM persistent sessions. r=gerald This is required for the browser clearing persistence tests to pass. MozReview-Commit-ID: Ai9qc6Ds1IG
fe4a4ae4ff80bb6ba53ba3e8554411499db9cf04: Bug 1315850 - Hook up CDM storage. r=gerald
Chris Pearce <cpearce@mozilla.com> - Wed, 22 Mar 2017 16:30:54 +1300 - rev 349369
Push 88407 by cpearce@mozilla.com at Fri, 24 Mar 2017 03:07:56 +0000
Bug 1315850 - Hook up CDM storage. r=gerald MozReview-Commit-ID: 9gHcMZvmMfg
674ee2d0447293d8208e32d1cf1c038979d7c54a: Bug 1315850 - Shutdown ChromiumCDMParent. r=gerald
Chris Pearce <cpearce@mozilla.com> - Thu, 09 Mar 2017 17:34:18 +1300 - rev 349368
Push 88407 by cpearce@mozilla.com at Fri, 24 Mar 2017 03:07:56 +0000
Bug 1315850 - Shutdown ChromiumCDMParent. r=gerald MozReview-Commit-ID: E82ETFS90eH
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip