54e2ed5a531b540f6f7adde4639000fa446db25a: Bug 1213517 - Normalize even more of the constraints code. draft
Jan-Ivar Bruaroey <jib@mozilla.com> - Fri, 17 Jun 2016 15:20:10 -0400 - rev 384188
Push 22197 by jbruaroey@mozilla.com at Tue, 05 Jul 2016 19:22:56 +0000
Bug 1213517 - Normalize even more of the constraints code. MozReview-Commit-ID: 1XjdHXKYOmP
bfe7c6aad72ed3934afb7f4767a31a63ff430bd6: Bug 1213517 - optimize for maintenance of constraints (member pointer approach). draft
Jan-Ivar Bruaroey <jib@mozilla.com> - Mon, 27 Jun 2016 10:03:27 -0400 - rev 384187
Push 22197 by jbruaroey@mozilla.com at Tue, 05 Jul 2016 19:22:56 +0000
Bug 1213517 - optimize for maintenance of constraints (member pointer approach). MozReview-Commit-ID: 4JYb6QnMtVk
047c1b9289f6822775a9c55569dd62b70e3d789a: Bug 1213517 - Report correct constraint in OverconstrainedError when constraints conflict directly. draft
Jan-Ivar Bruaroey <jib@mozilla.com> - Wed, 15 Jun 2016 19:25:07 -0400 - rev 384186
Push 22197 by jbruaroey@mozilla.com at Tue, 05 Jul 2016 19:22:56 +0000
Bug 1213517 - Report correct constraint in OverconstrainedError when constraints conflict directly. MozReview-Commit-ID: 2bVaSvntc8g
7625ddbcf2a2dc6a3b7d1574975854c5a7cce5c0: Bug 1284013 - Part 2 - Reduce session store save delays when in background. r=margaret draft
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 17 Apr 2016 22:06:06 +0200 - rev 384185
Push 22196 by mozilla@buttercookie.de at Tue, 05 Jul 2016 19:20:51 +0000
Bug 1284013 - Part 2 - Reduce session store save delays when in background. r=margaret When we are backgrounded and Android's onPause() handler runs, we try to synchronously flush out any pending session store to storage. If however some tab events (e.g. tab closing) have been dispatched shortly before the application backgrounding, it is possible that they'll arrive at the session store after the "application-background" event. In this case, we need to process and write them to storage as fast as possible, as we can be killed at any moment now. Therefore the delay between successive writes is completely abolished while the application is in background. The minimum delay between a call to saveStateDelayed() and a write operation however is not completely eliminated and instead only reduced to 200 ms, so as to allow for closely following tab events (e.g. closing a tab involves both a TabSelect and TabClose event) to be batched together in one write operation. MozReview-Commit-ID: I8q7z4kll7O
bc6188cbb7318827fbed54fd8cce6415f175450b: Bug 1280510 - Copy hi/lo dpi loading icon from windows to Linux. r?dao draft
Eitan Isaacson <eitan@monotonous.org> - Fri, 01 Jul 2016 14:18:44 -0700 - rev 384184
Push 22195 by bmo:eitan@monotonous.org at Tue, 05 Jul 2016 19:18:31 +0000
Bug 1280510 - Copy hi/lo dpi loading icon from windows to Linux. r?dao MozReview-Commit-ID: FraPEDKnQAQ
1a90d3f06532141417e862a0b1c94d3043b2fac5: Bug 1280135 - Make hidpi version of search-indicator icon work on Linux. r?florian draft
Eitan Isaacson <eitan@monotonous.org> - Tue, 14 Jun 2016 22:57:07 +0100 - rev 384183
Push 22194 by bmo:eitan@monotonous.org at Tue, 05 Jul 2016 19:16:19 +0000
Bug 1280135 - Make hidpi version of search-indicator icon work on Linux. r?florian MozReview-Commit-ID: Fo7NlMOiRoJ
55e9cfd7babc572d21a1e12a342dd914ee2e41d6: Bug 1284013 - Part 3 - Reduce session store save delays when in background. r=margaret draft
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 17 Apr 2016 22:06:06 +0200 - rev 384182
Push 22193 by mozilla@buttercookie.de at Tue, 05 Jul 2016 19:16:14 +0000
Bug 1284013 - Part 3 - Reduce session store save delays when in background. r=margaret When we are backgrounded and Android's onPause() handler runs, we try to synchronously flush out any pending session store to storage. If however some tab events (e.g. tab closing) have been dispatched shortly before the application backgrounding, it is possible that they'll arrive at the session store after the "application-background" event. In this case, we need to process and write them to storage as fast as possible, as we can be killed at any moment now. Therefore the delay between successive writes is completely abolished while the application is in background. The minimum delay between a call to saveStateDelayed() and a write operation however is not completely eliminated and instead only reduced to 200 ms, so as to allow for closely following tab events (e.g. closing a tab involves both a TabSelect and TabClose event) to be batched together in one write operation. MozReview-Commit-ID: I8q7z4kll7O
b79b44db1fbcb7edccc589308ad1d3b091e9b17e: Bug 1284013 - Part 2 - Defer writes if there's already an async write in progress. r=margaret draft
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 17 Apr 2016 21:41:32 +0200 - rev 384181
Push 22193 by mozilla@buttercookie.de at Tue, 05 Jul 2016 19:16:14 +0000
Bug 1284013 - Part 2 - Defer writes if there's already an async write in progress. r=margaret Currently, it is possible for a second write (sync or async) to be requested while a previous async write operation is still in progress. This might lead to undesired results if the second write is then completed before the first write, or if a sync write is interfering with a parallel async write operation. The only guard against a second async write is the minimum delay of 2 s between successive async writes enforced in saveStateDelayed(); there is no guard against sync writes. To avoid data loss when the application is backgrounded, it is desirable to reduce or completely eliminate this minimum delay (see Part 3), therefore we need to devise alternative means of ensuring that successive writes won't interfere with each other. With this patch, only one save operation is allowed to execute within _saveState() at the same time. Successive calls to _saveState() will be deferred, coalesced into one operation and executed once the previous async write returns from _writeFile()'s promise callback. Sync writes take priority, so if any of the deferred calls to _saveState() is a sync write, the resulting operation will be a sync write, too. This has the slight drawback that we can't execute truly synchronously within Android's onPause() call if an async state save is already in progress, however this should occur only very occasionally and is probably still more desirable than a possible write collision with a previous async state save. MozReview-Commit-ID: G2eogo1z8vr
7bb92418ebeeabd9abf45ea2e3e3a7f6c9a048a8: Bug 1284013 - Part 1 - Use temp file for synchronous writes, too. r=margaret draft
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 17 Apr 2016 18:22:36 +0200 - rev 384180
Push 22193 by mozilla@buttercookie.de at Tue, 05 Jul 2016 19:16:14 +0000
Bug 1284013 - Part 1 - Use temp file for synchronous writes, too. r=margaret Currently, sync writes go directly to the destination file, so an interrupted write will leave the session store data in an inconsistent state. To minimise the incidence of this occurring as far as possible, we now mimic the behaviour of atomicWrite when a tmpPath is set and write to a temporary file which is then renamed to the actual destination file after writing has finished. MozReview-Commit-ID: 3f3z1s0hfl8
23f23b76d914461389c7967b3ce959570b4320ae: Bug 1284013 - Part 0 - Fix session store logging logic. r=margaret draft
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 29 May 2016 16:52:49 +0200 - rev 384179
Push 22193 by mozilla@buttercookie.de at Tue, 05 Jul 2016 19:16:14 +0000
Bug 1284013 - Part 0 - Fix session store logging logic. r=margaret MozReview-Commit-ID: EGQzejCPNyS
5510d20222e183e0ae45fda1b06cb08cf5bf412e: Bug 1280134 - Add hidpi toolbar icon for Pocket. r?Gijs draft
Eitan Isaacson <eitan@monotonous.org> - Tue, 14 Jun 2016 17:43:11 +0100 - rev 384178
Push 22192 by bmo:eitan@monotonous.org at Tue, 05 Jul 2016 19:15:36 +0000
Bug 1280134 - Add hidpi toolbar icon for Pocket. r?Gijs MozReview-Commit-ID: JahNmCVd6ii
4f5fe869685275339f9c7a45d6b43d740551aec3: Bug 1058438 - Delegate disabledHost APIs to the permission manager. draft
Kapeel Sable <kapeels42@gmail.com> - Wed, 06 Jan 2016 17:57:40 +0530 - rev 384177
Push 22191 by saad@saadquadri.com at Tue, 05 Jul 2016 19:11:15 +0000
Bug 1058438 - Delegate disabledHost APIs to the permission manager. MozReview-Commit-ID: 2qaUCZjqc47
67e978c1002ddcff11d57c7247ed207ae85958e8: Delegate disabledHost APIs to the permission manager. r=MattN draft
Kapeel Sable <kapeels42@gmail.com> - Wed, 06 Jan 2016 17:57:40 +0530 - rev 384176
Push 22190 by saad@saadquadri.com at Tue, 05 Jul 2016 19:10:22 +0000
Delegate disabledHost APIs to the permission manager. r=MattN MozReview-Commit-ID: 2qaUCZjqc47
4889d7653c491e0197a8474a90afbbf856b505bf: Bug 1280133 - Add hidpi toolbar icons for Linux. r?Gijs draft
Eitan Isaacson <eitan@monotonous.org> - Tue, 14 Jun 2016 13:41:39 +0100 - rev 384175
Push 22189 by bmo:eitan@monotonous.org at Tue, 05 Jul 2016 19:07:56 +0000
Bug 1280133 - Add hidpi toolbar icons for Linux. r?Gijs MozReview-Commit-ID: IhJC4tegT11
ffcb1b17c60affe69911515a8a94eef753aaf192: Delegate disabledHost APIs to the permission manager. draft
Kapeel Sable <kapeels42@gmail.com> - Wed, 06 Jan 2016 17:57:40 +0530 - rev 384174
Push 22188 by saad@saadquadri.com at Tue, 05 Jul 2016 19:03:52 +0000
Delegate disabledHost APIs to the permission manager. MozReview-Commit-ID: 2qaUCZjqc47
0eb6dca2c33c9419dafa499601c116bd27e88dda: Bug 1265394 - Handle infinite values in SetPosition and SetOrientation; r?padenot draft
Dan Minor <dminor@mozilla.com> - Tue, 05 Jul 2016 14:29:59 -0400 - rev 384173
Push 22187 by dminor@mozilla.com at Tue, 05 Jul 2016 18:31:32 +0000
Bug 1265394 - Handle infinite values in SetPosition and SetOrientation; r?padenot Passing infinite values into an AudioParam will trigger an assert in debug builds. Returning early here mimics the non-debug behaviour of refusing to insert an event with an infinite value. MozReview-Commit-ID: BaAtiAnh1s
49cf9fdc009c41fb2c0fecad4ac2eb4e305c6541: Bug 1265394 - Add test for PannerNode automation; r=padenot draft
Dan Minor <dminor@mozilla.com> - Thu, 23 Jun 2016 16:48:17 -0400 - rev 384172
Push 22187 by dminor@mozilla.com at Tue, 05 Jul 2016 18:31:32 +0000
Bug 1265394 - Add test for PannerNode automation; r=padenot MozReview-Commit-ID: BGI2iNfdf1s
376202ac4ff19a192042abd3f574b6e3b48f19ac: Bug 1265394 - Update tests; r=padenot draft
Dan Minor <dminor@mozilla.com> - Thu, 23 Jun 2016 13:41:52 -0400 - rev 384171
Push 22187 by dminor@mozilla.com at Tue, 05 Jul 2016 18:31:32 +0000
Bug 1265394 - Update tests; r=padenot MozReview-Commit-ID: 1G42f5ct8d4
9d7e8e734f54d18af44f6a3c72a21b2d9b38d83f: Bug 1265394 - Use new PannerNode AudioParams; r?padenot draft
Dan Minor <dminor@mozilla.com> - Thu, 23 Jun 2016 13:42:12 -0400 - rev 384170
Push 22187 by dminor@mozilla.com at Tue, 05 Jul 2016 18:31:32 +0000
Bug 1265394 - Use new PannerNode AudioParams; r?padenot MozReview-Commit-ID: 80n4dp8IrbM
be8c2fea3a6b87b858579e099ad6f2ca362e5394: Bug 1265394 - Add new PannerNode AudioParams to webidl; r=smaug draft
Schwartz Clement <clement.schwartz@ensimag.grenoble-inp.fr> - Fri, 03 Jun 2016 14:15:15 +0200 - rev 384169
Push 22187 by dminor@mozilla.com at Tue, 05 Jul 2016 18:31:32 +0000
Bug 1265394 - Add new PannerNode AudioParams to webidl; r=smaug MozReview-Commit-ID: I09QSCU9pIr
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip