dom/base/TimeoutManager.h
60ce370ec87bc95dfbfcace418a8fadbfe8fff7e
created 2017-05-31 17:13 -0700
pushed 2017-06-01 11:51 +0000
Ben Kelly Ben Kelly - Bug 1363829 P3 Improve Timeout ref counting to avoide bare AddRef/Release calls. r=ehsan
7eec06a678cb7146bf4207997b14e5567c040ef8
created 2017-05-31 17:13 -0700
pushed 2017-06-01 11:51 +0000
Ben Kelly Ben Kelly - Bug 1363829 P2 Removing the Timeout argument to TimeoutManager::RunTimeout(). r=ehsan
2e778ec02f89d6ecb0d37461732ff4203e908c3e
created 2017-05-31 17:13 -0700
pushed 2017-06-01 11:51 +0000
Ben Kelly Ben Kelly - Bug 1363829 P1 Remove some deadcode in TimeoutManager related to processing pending timers. r=ehsan
7af3265734b85beff6c6b443bae8966b9a7a5ad0
created 2017-05-19 13:45 -0700
pushed 2017-05-20 16:49 +0000
Ben Kelly Ben Kelly - Bug 1343912 P2 Change TimeoutManager firing depth to a unique ID that can be expired to optimize cleanup. r=ehsan
b55f4a13a1aa40ded16f61702509bc52dc877a8f
created 2017-05-02 07:23 -0400
pushed 2017-05-03 20:42 +0000
Andreas Farre Andreas Farre - Bug 1355480 - Add telemetry for measuring timeout execution. r=smaug, data-r=bsmedberg
1e002af2f7019f8b45a05722efb882043962ae75
created 2017-05-02 23:41 +0200
pushed 2017-05-03 08:11 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 69439c0cd3e6 (bug 1355480) on suspicion of triggering assertion CompositorThreadHolder::IsInCompositorThread() on Windows 8 x64 M-e10s. r=backout
69439c0cd3e6d118681d1bb6586cb0a7b4bb85fc
created 2017-05-02 07:23 -0400
pushed 2017-05-03 08:11 +0000
Andreas Farre Andreas Farre - Bug 1355480 - Add telemetry for measuring timeout execution. r=smaug, data-r=bsmedberg
6fbda056532ebc49e993d169799e2b19205b36ba
created 2017-04-25 05:20 -0400
pushed 2017-04-27 14:32 +0000
Andreas Farre Andreas Farre - Bug 1339909 - More eagarly clear throttle tracking timer. r=bkelly
c1beb916956b8a7b52bcf624a8494b768dab7ffd
created 2017-02-13 15:58 -0500
pushed 2017-02-14 21:12 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1338691 - Add a pref for delaying tracking timeout throttling after the page load finishes; r=bkelly
d245077d0c9b280efec94cf4bf9b2d41df95dc69
created 2017-01-10 11:16 +0800
pushed 2017-01-25 00:08 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1332752 - Add some logging to TimeoutManager; r=bkelly
ae1b2492b2fce313ad59d594d4e3cc3d41aad879
created 2016-12-21 22:40 -0500
pushed 2017-01-18 14:24 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1325467 - Part 2: Let TimeoutManager::DOMMinTimeoutValue know whethe the timeout being scheduled is tracking; r=bkelly
4e9f3f0d6d8e2c7e8aa0037decd8405d5024bfa0
created 2016-11-27 11:24 -0800
pushed 2016-12-25 00:51 +0000
Bill McCloskey Bill McCloskey - Bug 1320753 - Make TabGroup event target be a ThrottledEventQueue for timers, workers (r=bkelly)
1000f976a76617ac83c26376c7b3333121878533
created 2016-11-30 19:32 -0500
pushed 2016-12-21 04:15 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1312514 - Part 3: Add a test to ensure that timeouts from tracking scripts end up in the tracking bucket; r=bkelly
6d40e1230ade3f7b9dd3350ac39797ca4f4d8f47
created 2016-12-15 16:17 -0500
pushed 2016-12-21 04:15 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1312514 - Part 1: Split tracking and non-tracking timeouts into two separate lists; r=bkelly
65d60084b5ebe1bafe686a883d76b87759e9db93
created 2016-12-13 19:06 -0500
pushed 2016-12-15 13:18 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1323337 - Refactor two methods looping over timeouts from TimeoutManager into Timeouts; r=bkelly
4d62ef0ed85ef48a05a45347318d75efac402ef5
created 2016-12-13 18:14 -0500
pushed 2016-12-15 13:18 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1323326 - Refactor the normal loops over Timeouts inisde TimeoutManager to use ForEach helpers; r=bkelly
fda9283e646db33b9ef2b936ed878108da40c0e6
created 2016-12-13 10:23 -0500
pushed 2016-12-14 15:41 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1323202 - Factor out the timeouts linked list into a separate data structure; r=bkelly
9439982efdc3a72db5ae3f798649fe558eea71c6
created 2016-12-02 17:22 -0500
pushed 2016-12-14 03:25 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1321903 - Refactor the timeout/interval management code out of nsGlobalWindow; r=bkelly
less more (0) tip